[03:17:38]OFD Sender: No OFD packet to send [03:17:43]OFD Sender: No OFD packet to send [03:17:48]OFD Sender: No OFD packet to send [03:17:53]OFD Sender: No OFD packet to send [03:17:58]OFD Sender: No OFD packet to send [03:18:03]OFD Sender: No OFD packet to send [03:18:08]OFD Sender: No OFD packet to send [03:18:13]OFD Sender: No OFD packet to send [03:18:18]OFD Sender: No OFD packet to send [03:18:23]OFD Sender: No OFD packet to send [03:18:28]OFD Sender: No OFD packet to send [03:18:33]OFD Sender: No OFD packet to send [03:18:38]OFD Sender: No OFD packet to send [03:18:43]OFD Sender: No OFD packet to send [03:18:48]OFD Sender: No OFD packet to send [03:18:53]OFD Sender: No OFD packet to send [03:18:58]OFD Sender: No OFD packet to send [03:19:03]OFD Sender: No OFD packet to send [03:19:08]OFD Sender: No OFD packet to send [03:19:13]OFD Sender: No OFD packet to send [03:19:18]OFD Sender: No OFD packet to send [03:19:23]OFD Sender: No OFD packet to send [03:19:28]OFD Sender: No OFD packet to send [03:19:33]OFD Sender: No OFD packet to send [03:19:38]OFD Sender: No OFD packet to send [03:19:43]OFD Sender: No OFD packet to send [03:19:48]OFD Sender: No OFD packet to send [03:19:53]OFD Sender: No OFD packet to send [03:19:58]OFD Sender: No OFD packet to send [03:20:03]OFD Sender: No OFD packet to send [03:20:08]OFD Sender: No OFD packet to send [03:20:13]OFD Sender: No OFD packet to send [03:20:18]OFD Sender: No OFD packet to send [03:20:23]OFD Sender: No OFD packet to send [03:20:28]OFD Sender: No OFD packet to send [03:20:33]OFD Sender: No OFD packet to send [03:20:38]OFD Sender: No OFD packet to send [03:20:43]OFD Sender: No OFD packet to send [03:20:48]OFD Sender: No OFD packet to send [03:20:53]OFD Sender: No OFD packet to send [03:20:58]OFD Sender: No OFD packet to send [03:21:03]OFD Sender: No OFD packet to send [03:21:08]OFD Sender: No OFD packet to send [03:21:13]OFD Sender: No OFD packet to send [03:21:18]OFD Sender: No OFD packet to send [03:21:23]OFD Sender: No OFD packet to send [03:21:28]OFD Sender: No OFD packet to send [03:21:33]OFD Sender: No OFD packet to send [03:21:38]OFD Sender: No OFD packet to send [03:21:43]OFD Sender: No OFD packet to send [03:21:48]OFD Sender: No OFD packet to send [03:21:53]OFD Sender: No OFD packet to send [03:21:58]OFD Sender: No OFD packet to send [03:22:03]OFD Sender: No OFD packet to send [03:22:08]OFD Sender: No OFD packet to send [03:22:13]OFD Sender: No OFD packet to send [03:22:17]accept exits with 9 [03:22:17]New connection [03:22:17]New thread 3066838372 created [03:22:17]Thread 3066981732 joined [03:22:17]Waiting for new connection... [03:22:17] Sock 9.Parse request [03:22:17]Sock 9.Check first char [03:22:17]Sock 9.First char is OK [03:22:17]request: POST /json_proto HTTP/1.0 [03:22:17]Method: POST [03:22:17]URL: /json_proto [03:22:17]Method is POST - this is cgi request [03:22:17]url: /json_proto [03:22:17]query_string will be loaded in cgi processing [03:22:17]execute_cgi json_proto POST (null) [03:22:17]execute_cgi path=json_proto method=POST [03:22:17]POST find Content-Length [03:22:17]Host: 172.17.40.67:8080 [03:22:17]Content-Length: 680 [03:22:17]Content-Type: application/json [03:22:17] [03:22:17]POST finish read [03:22:17]Found Content-Length = 680 [03:22:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "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" ] } } [03:22:17]execute_script... [03:22: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)3302197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "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" ] } } [03:22:17]POST & json_proto [03:22:17]process_json_proto [03:22:17]json parsed OK: [03:22:17]protocol is kg_v1.0 [03:22:17]action value=close_receipt [03:22:17]process_action close_receipt [03:22:17]cmd_close_receipt [03:22:17]MH_GetDate [03:22:17]Write to MH i2c: F0 00 00 65 57 AB [03:22:17]Write i2c OK [03:22:17]MH_I2C_Read... [03:22:17]Read from MH i2c: F0 [03:22:17]MH_I2C_Read... [03:22:17]Read from MH i2c: F0 09 00 [03:22:17]MH_I2C_Read... [03:22:17]Read from MH i2c: F0 09 00 65 57 00 6C CE 63 66 97 AE 6B 64 CB [03:22:17]GetLastDocTimeStamp 1717816086 [03:22:17]current date 1717816940 [03:22:17]FM_GetShiftState [03:22:17]SAM_PROTO_GetShiftState [03:22:17]wFMCommunicate request_size=4 [03:22:17]MH_SAM_APDU [03:22:17]CAPDU: 80 13 01 00 [03:22:17]Write to MH i2c: E2 08 00 66 57 80 13 01 00 00 00 00 00 3A [03:22:17]Write i2c OK [03:22:17]MH_I2C_Read... [03:22:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:22:17]Read from MH i2c: E2 [03:22:17]MH_I2C_Read... [03:22:17]Read from MH i2c: E2 0E 00 [03:22:17]MH_I2C_Read... [03:22:17]Read from MH i2c: E2 0E 00 66 57 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EE [03:22:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [03:22:17]wFMCommunicate OK [03:22:17]SAM_PROTO_GetShiftState done [03:22:17]FM_GetShiftState done [03:22:17]opened in 1717805884 [03:22:17]opened+sec_in_day 1717892284 [03:22:17]quantity*price = 200046 [03:22:17]sum+1 = 200048 [03:22:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 41 08.06.2024 03:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239270 ФПД: 50087216843071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T032220&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239270&fm=50087216843071&tin=02508201610067®Number=0000000000091601&sum=200000 [03:22:18]StoreToDocumentArchive [03:22:18]shift 387 fd 239270 [03:22:18]save to /storage/0387/doc_00239270 [03:22:18]save last doc name /storage/0387/doc_00239270 to /storage/kkm_last_doc_name [03:22:18]save OK [03:22:18]Clear old archive folders... [03:22:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:22:18]tlvbuf is 0029F260 [03:22:18]SAM_PROTO_ClearQueue [03:22:18]wFMCommunicate request_size=4 [03:22:18]MH_SAM_APDU [03:22:18]CAPDU: 80 09 00 00 [03:22:18]Write to MH i2c: E2 08 00 73 57 80 09 00 00 00 00 00 00 3C [03:22:18]Write i2c OK [03:22:18]MH_I2C_Read... [03:22:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:22:18]Read from MH i2c: E2 [03:22:18]MH_I2C_Read... [03:22:18]Read from MH i2c: E2 03 00 [03:22:18]MH_I2C_Read... [03:22:18]Read from MH i2c: E2 03 00 73 57 00 90 00 3E [03:22:18]RAPDU: 90 00 [03:22:18]wFMCommunicate OK [03:22:18]SAM_PROTO_ClearQueue done [03:22:18]KKMCreateOFDPacket [03:22:18]OFDProtocolAddRootSTLVToBuf [03:22:18]FM_MakeSignedData [03:22:18]FM_MakeSignedData [03:22:18]SAM_PROTO_SignData [03:22:18]wFMCommunicate request_size=4 [03:22:18]MH_SAM_APDU [03:22:18]CAPDU: 80 0D 01 02 [03:22:18]Write to MH i2c: E2 08 00 74 57 80 0D 01 02 00 00 00 00 44 [03:22:18]Write i2c OK [03:22:18]MH_I2C_Read... [03:22:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:22:18]Read from MH i2c: E2 [03:22:18]MH_I2C_Read... [03:22:18]Read from MH i2c: E2 03 00 [03:22:18]MH_I2C_Read... [03:22:18]Read from MH i2c: E2 03 00 74 57 00 90 00 3F [03:22:18]RAPDU: 90 00 [03:22:18]wFMCommunicate OK [03:22:18]wFMCommunicate request_size=255 [03:22:18]MH_SAM_APDU [03:22: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 29 00 00 00 F4 03 04 00 6C CE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A6 03 00 35 04 06 00 2D 8D D6 C4 [03:22:18]Write to MH i2c: E2 02 01 75 57 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 29 00 00 00 F4 03 04 00 6C CE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A6 03 00 35 04 06 00 2D 8D D6 C4 00 00 9A [03:22:18]Write i2c OK [03:22:18]MH_I2C_Read... [03:22:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:22:19]Read from MH i2c: E2 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: E2 03 00 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: E2 03 00 75 57 00 90 00 40 [03:22:19]RAPDU: 90 00 [03:22:19]wFMCommunicate OK [03:22:19]wFMCommunicate request_size=7 [03:22:19]MH_SAM_APDU [03:22:19]CAPDU: 80 0D 02 02 02 89 3F [03:22:19]Write to MH i2c: E2 0A 00 76 57 80 0D 02 02 02 00 89 3F 00 00 13 [03:22:19]Write i2c OK [03:22:19]MH_I2C_Read... [03:22:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:22:19]Read from MH i2c: E2 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: E2 03 00 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: E2 03 00 76 57 00 90 00 41 [03:22:19]RAPDU: 90 00 [03:22:19]wFMCommunicate OK [03:22:19]wFMCommunicate request_size=4 [03:22:19]MH_SAM_APDU [03:22:19]CAPDU: 80 0D 03 02 [03:22:19]Write to MH i2c: E2 08 00 77 57 80 0D 03 02 00 00 00 00 49 [03:22:19]Write i2c OK [03:22:19]MH_I2C_Read... [03:22:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:22:19]Read from MH i2c: E2 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: E2 0B 00 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: E2 0B 00 77 57 00 09 2F 48 F4 D6 9D 05 69 90 00 9F [03:22:19]RAPDU: 09 2F 48 F4 D6 9D 05 69 90 00 [03:22:19]wFMCommunicate OK [03:22:19]SAM_PROTO_SignData done [03:22:19]FM_MakeSignedData done [03:22:19]CreateOFDProtocolMessage [03:22:19]wFMCommunicate request_size=4 [03:22:19]MH_SAM_APDU [03:22:19]CAPDU: 80 11 00 00 [03:22:19]Write to MH i2c: E2 08 00 78 57 80 11 00 00 00 00 00 00 49 [03:22:19]Write i2c OK [03:22:19]MH_I2C_Read... [03:22:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:22:19]Read from MH i2c: E2 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: E2 17 00 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: E2 17 00 78 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9E [03:22:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [03:22:19]wFMCommunicate OK [03:22:19]CreateOFDProtocolMessage done [03:22:19]OFDSenderStorePacket 239270 [03:22:19]StoreOFDPacket docnum=239270 [03:22:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D0 F3 04 01 40 D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 29 00 00 00 F4 03 04 00 6C CE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A6 03 00 35 04 06 00 2D 8D D6 C4 89 3F 09 2F 48 F4 D6 9D 05 69 [03:22:19]CheckFolder [03:22:19]dirname=/storage/ofd_packets [03:22:19]CheckFolder done [03:22:19]ProducePacketName [03:22:19]name=ofd_packets/00239270 [03:22:19]NVStorageSaveData ofd_packets/00239270 [03:22:19]File name is /storage/ofd_packets/00239270 [03:22:19]Write 298 bytes [03:22:19]NVStorageSaveData done [03:22:19]OFDSenderStorePacket done [03:22:19]KKMCreateOFDPacket done [03:22:19]NVStorageSaveData kkm_last_timestamp [03:22:19]File name is /storage/kkm_last_timestamp [03:22:19]Write 4 bytes [03:22:19]NVStorageSaveData done [03:22:19]ExternCall_PrintAddStr [03:22:19]wPrintStart [03:22:19]Write to MH i2c: 01 00 00 79 57 D0 [03:22:19]Write i2c OK [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: 01 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: 01 07 00 [03:22:19]MH_I2C_Read... [03:22:19]Read from MH i2c: 01 07 00 79 57 00 00 00 00 00 FF 0F E5 [03:22:19]RasterBufferAndPrint [03:22:19]line Счет N : (1)3302197 [03:22:19]line ИНН: 02508201610067 [03:22:19]line Контрольно-Кассовый Чек [03:22:19]line ПРОДАЖА [03:22:19]line ТРК (МРК, ГНК) : 51 [03:22:19]line Товар: 2710194210 [03:22:19]line ДТ-К-5 [03:22:19]line 26.780 * 74.70 [03:22:19]line = 2000.47 [03:22:19]line НДС 12% НСП 1% [03:22:19]line > о реализуемом товаре [03:22:19]line ОКРУГЛЕНИЕ: -0.47 [03:22:19]line ИТОГО: 2000.00 [03:22:19]line Внесено: 2000.00 [03:22:19]line СДАЧА: 0.00 [03:22:19]line НСП 1% : 17.70 [03:22:19]line НДС 12% : 212.44 [03:22:19]line Наличными: 2000.00 [03:22:19]line Безнал.: 0.00 [03:22:19]line Место: АЗС № 82 "Партнер Нефть" [03:22:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [03:22:19]line СНО: Общий режим [03:22:19]line Чек 41 08.06.2024 03:22 [03:22:19]line Смена: 387 ФФД: 1.0 [03:22:19]line ЗНМ: 0300000150 [03:22:19]line РНМ: 0000000000091601 [03:22:19]line Версия ККМ: 001 [03:22:19]line ФМ: 0000000000874681 [03:22:19]line ФД: 239270 [03:22:19]line ФПД: 50087216843071 [03:22:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T032220&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239270&fm=50087216843071&tin=02508201610067®Number=0000000000091601&sum=200000 [03:22:19]OFD Sender: Processing packet 239270 [packets to send 182, broken 181] [03:22:19]ProducePacketName [03:22:19]name=ofd_packets/00239270 [03:22:19]OFD Sender: To server: pG, [03:22:19]CommunicateWithHost lk.salyk.kg:30040 [03:22:19]ConnectInit lk.salyk.kg [03:22:19]written 0, free lines is 4095 [03:22:19]Connected sock=8 [03:22:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D0 F3 04 01 40 D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 29 00 00 00 F4 03 04 00 6C CE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A6 03 00 35 04 06 00 2D 8D D6 C4 89 3F 09 2F 48 F4 D6 9D 05 69 [03:22:20]Write to MH i2c: 01 00 00 A4 57 FB [03:22:20]Write i2c OK [03:22:20]MH_I2C_Read... [03:22:20]Read from MH i2c: 01 [03:22:20]MH_I2C_Read... [03:22:20]Read from MH i2c: 01 07 00 [03:22:20]MH_I2C_Read... [03:22:20]Read from MH i2c: 01 07 00 A4 57 00 00 00 00 00 C2 0C D0 [03:22:20]RasterBufferAndPrint [03:22:20]line [03:22:20]line [03:22:20]line [03:22:20]line [03:22:20]line [03:22:20]written 0, free lines is 3272 [03:22:20]MH_Cut [03:22:20]Write to MH i2c: D1 01 00 AB 57 01 D4 [03:22:20]Write i2c OK [03:22:20]MH_I2C_Read... [03:22:20]Read from MH i2c: D1 [03:22:20]MH_I2C_Read... [03:22:20]Read from MH i2c: D1 01 00 [03:22:20]MH_I2C_Read... [03:22:20]Read from MH i2c: D1 01 00 AB 57 00 D3 [03:22:20]Write to MH i2c: 01 00 00 AC 57 03 [03:22:20]Write i2c OK [03:22:20]MH_I2C_Read... [03:22:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EF 39 47 00 E6 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A6 03 00 F4 03 04 00 EA 75 63 66 B6 04 01 00 00 1E 7A 75 C8 18 E6 51 C9 [03:22:20]CommunicateWithHost err = 0 [03:22:20]CheckOFDResponse [03:22:20]1017 (14) - 77093643461234 [03:22:20]1041 (16) - 0000000000874681 [03:22:20]1040 (4) - 239270 [03:22:20]1012 (4) - 07.06.2024 21:04 [03:22:20]1206 (1) - 0 [03:22:20]OFD Sender: Remove packet 239270 [03:22:20]ProducePacketName [03:22:20]name=ofd_packets/00239270 [03:22:20]NVStorageDeleteData [03:22:20]OFD Sender: No OFD packet to send [03:22:20]*** Cut start [03:22:20]*** Partial cut [03:22:20]*** CUTSNS_PIN = 1 [03:22:21]*** CUTSNS_PIN = 0 [03:22:21]*** Brake cut motor [03:22:21]Read from MH i2c: 01 [03:22:21]MH_I2C_Read... [03:22:21]*** Stop cut motor [03:22:21]*** Cut end [03:22:21]Read from MH i2c: 01 07 00 [03:22:21]MH_I2C_Read... [03:22:21]Read from MH i2c: 01 07 00 AC 57 00 00 00 00 00 FF 0F 18 [03:22:21]process_action close_receipt done [03:22:21]requested_data is exist [03:22:21]produce_requested_data [03:22:21]requested_item fm.sn is exist - process it [03:22:21]wFMCommunicate request_size=4 [03:22:21]MH_SAM_APDU [03:22:21]CAPDU: 80 11 00 00 [03:22:21]Write to MH i2c: E2 08 00 AD 57 80 11 00 00 00 00 00 00 7E [03:22:21]Write i2c OK [03:22:21]MH_I2C_Read... [03:22:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:22:21]Read from MH i2c: E2 [03:22:21]MH_I2C_Read... [03:22:21]Read from MH i2c: E2 17 00 [03:22:21]MH_I2C_Read... [03:22:21]Read from MH i2c: E2 17 00 AD 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D3 [03:22:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [03:22:21]wFMCommunicate OK [03:22:21]requested_item fd.num is exist - process it [03:22:21]SAM_PROTO_GetFieldsCounters [03:22:21]wFMCommunicate request_size=4 [03:22:21]MH_SAM_APDU [03:22:21]CAPDU: 80 13 00 00 [03:22:21]Write to MH i2c: E2 08 00 AE 57 80 13 00 00 00 00 00 00 81 [03:22:21]Write i2c OK [03:22:21]MH_I2C_Read... [03:22:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:22:21]Read from MH i2c: E2 [03:22:21]MH_I2C_Read... [03:22:21]Read from MH i2c: E2 62 00 [03:22:21]MH_I2C_Read... [03:22:21]Read from MH i2c: E2 62 00 AE 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A6 A6 03 00 0E 04 04 00 83 01 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 EA [03:22:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A6 A6 03 00 0E 04 04 00 83 01 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 [03:22:21]wFMCommunicate OK [03:22:21]SAM_PROTO_GetFieldsCounters done [03:22:21]requested_item shift.num is exist - process it [03:22:21]requested_item shift.opened is exist - process it [03:22:21]req_shift_opened [03:22:21]FM_GetShiftState [03:22:21]SAM_PROTO_GetShiftState [03:22:21]wFMCommunicate request_size=4 [03:22:21]MH_SAM_APDU [03:22:21]CAPDU: 80 13 01 00 [03:22:21]Write to MH i2c: E2 08 00 AF 57 80 13 01 00 00 00 00 00 83 [03:22:21]Write i2c OK [03:22:21]MH_I2C_Read... [03:22:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:22:21]Read from MH i2c: E2 [03:22:21]MH_I2C_Read... [03:22:21]Read from MH i2c: E2 0E 00 [03:22:21]MH_I2C_Read... [03:22:21]Read from MH i2c: E2 0E 00 AF 57 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 37 [03:22:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [03:22:21]wFMCommunicate OK [03:22:21]SAM_PROTO_GetShiftState done [03:22:21]FM_GetShiftState done [03:22:21]req_shift_opened done [03:22:21]requested_item shift.open_date is exist - process it [03:22:21]req_shift_open_date [03:22:21]req_shift_open_date done [03:22:21]produce_requested_data done [03:22:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239270,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [03:22:21]process_action_free close_receipt [03:22:21]json_value_free [03:22:21]json_value_free done [03:22:21]process_json_proto returns [03:22:21]Send response to host [03:22:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239270,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [03:22:21]free response buf [03:22:21]execute_script done [03:22:21]execute_script returns [03:22:21]free content buf [03:22:21]Sock 9.Close socket [03:22:21]Sock 9.Thread stoped [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:46]OFD Sender: No OFD packet to send [03:25:51]OFD Sender: No OFD packet to send [03:25:56]OFD Sender: No OFD packet to send [03:26:01]OFD Sender: No OFD packet to send [03:26:06]OFD Sender: No OFD packet to send [03:26:11]OFD Sender: No OFD packet to send [03:26:16]OFD Sender: No OFD packet to send [03:26:21]OFD Sender: No OFD packet to send [03:26:26]OFD Sender: No OFD packet to send [03:26:31]OFD Sender: No OFD packet to send [03:26:36]OFD Sender: No OFD packet to send [03:26:41]OFD Sender: No OFD packet to send [03:26:46]OFD Sender: No OFD packet to send [03:26:51]OFD Sender: No OFD packet to send [03:26:56]OFD Sender: No OFD packet to send [03:27:01]OFD Sender: No OFD packet to send [03:27:06]OFD Sender: No OFD packet to send [03:27:11]OFD Sender: No OFD packet to send [03:27:16]OFD Sender: No OFD packet to send [03:27:21]OFD Sender: No OFD packet to send [03:27:26]OFD Sender: No OFD packet to send [03:27:31]OFD Sender: No OFD packet to send [03:27:36]OFD Sender: No OFD packet to send [03:27:41]OFD Sender: No OFD packet to send [03:27:46]OFD Sender: No OFD packet to send [03:27:51]OFD Sender: No OFD packet to send [03:27:56]OFD Sender: No OFD packet to send [03:28:01]OFD Sender: No OFD packet to send [03:28:06]OFD Sender: No OFD packet to send [03:28:11]OFD Sender: No OFD packet to send [03:28:16]OFD Sender: No OFD packet to send [03:28:21]OFD Sender: No OFD packet to send [03:28:26]OFD Sender: No OFD packet to send [03:28:31]OFD Sender: No OFD packet to send [03:28:36]OFD Sender: No OFD packet to send [03:28:41]OFD Sender: No OFD packet to send [03:28:46]OFD Sender: No OFD packet to send [03:28:51]OFD Sender: No OFD packet to send [03:28:56]OFD Sender: No OFD packet to send [03:29:01]OFD Sender: No OFD packet to send [03:29:06]OFD Sender: No OFD packet to send [03:29:11]OFD Sender: No OFD packet to send [03:29:16]OFD Sender: No OFD packet to send [03:29:21]OFD Sender: No OFD packet to send [03:29:26]OFD Sender: No OFD packet to send [03:29:31]OFD Sender: No OFD packet to send [03:29:36]OFD Sender: No OFD packet to send [03:29:41]OFD Sender: No OFD packet to send [03:29:46]OFD Sender: No OFD packet to send [03:29:51]OFD Sender: No OFD packet to send [03:29:56]OFD Sender: No OFD packet to send [03:30:01]OFD Sender: No OFD packet to send [03:30:06]OFD Sender: No OFD packet to send [03:30:11]OFD Sender: No OFD packet to send [03:30:16]OFD Sender: No OFD packet to send [03:30:21]OFD Sender: No OFD packet to send [03:30:26]OFD Sender: No OFD packet to send [03:30:31]OFD Sender: No OFD packet to send [03:30:36]OFD Sender: No OFD packet to send [03:30:41]OFD Sender: No OFD packet to send [03:30:46]OFD Sender: No OFD packet to send [03:30:51]OFD Sender: No OFD packet to send [03:30:56]OFD Sender: No OFD packet to send [03:31:01]OFD Sender: No OFD packet to send [03:31:06]OFD Sender: No OFD packet to send [03:31:11]OFD Sender: No OFD packet to send [03:31:16]OFD Sender: No OFD packet to send [03:31:21]OFD Sender: No OFD packet to send [03:31:26]OFD Sender: No OFD packet to send [03:31:31]OFD Sender: No OFD packet to send [03:31:36]OFD Sender: No OFD packet to send [03:31:41]OFD Sender: No OFD packet to send [03:31:46]OFD Sender: No OFD packet to send [03:31:51]OFD Sender: No OFD packet to send [03:31:56]OFD Sender: No OFD packet to send [03:32:01]OFD Sender: No OFD packet to send [03:32:06]OFD Sender: No OFD packet to send [03:32:11]OFD Sender: No OFD packet to send [03:32:16]OFD Sender: No OFD packet to send [03:32:21]OFD Sender: No OFD packet to send [03:32:26]OFD Sender: No OFD packet to send [03:32:31]OFD Sender: No OFD packet to send [03:32:36]OFD Sender: No OFD packet to send [03:32:41]OFD Sender: No OFD packet to send [03:32:46]OFD Sender: No OFD packet to send [03:32:51]OFD Sender: No OFD packet to send [03:32:56]OFD Sender: No OFD packet to send [03:33:01]OFD Sender: No OFD packet to send [03:33:06]OFD Sender: No OFD packet to send [03:33:11]OFD Sender: No OFD packet to send [03:33:16]OFD Sender: No OFD packet to send [03:33:21]OFD Sender: No OFD packet to send [03:33:26]OFD Sender: No OFD packet to send [03:33:31]OFD Sender: No OFD packet to send [03:33:36]OFD Sender: No OFD packet to send [03:33:41]OFD Sender: No OFD packet to send [03:33:46]OFD Sender: No OFD packet to send [03:33:51]OFD Sender: No OFD packet to send [03:33:56]OFD Sender: No OFD packet to send [03:34:01]OFD Sender: No OFD packet to send [03:34:06]OFD Sender: No OFD packet to send [03:34:11]OFD Sender: No OFD packet to send [03:34:16]OFD Sender: No OFD packet to send [03:34:21]OFD Sender: No OFD packet to send [03:34: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:52]OFD Sender: No OFD packet to send [03:37:57]OFD Sender: No OFD packet to send [03:38:02]OFD Sender: No OFD packet to send [03:38:07]OFD Sender: No OFD packet to send [03:38:12]OFD Sender: No OFD packet to send [03:38:17]OFD Sender: No OFD packet to send [03:38:22]OFD Sender: No OFD packet to send [03:38:27]OFD Sender: No OFD packet to send [03:38:32]OFD Sender: No OFD packet to send [03:38:37]OFD Sender: No OFD packet to send [03:38:42]OFD Sender: No OFD packet to send [03:38:47]OFD Sender: No OFD packet to send [03:38:52]OFD Sender: No OFD packet to send [03:38:57]OFD Sender: No OFD packet to send [03:39:02]OFD Sender: No OFD packet to send [03:39:07]OFD Sender: No OFD packet to send [03:39:12]OFD Sender: No OFD packet to send [03:39:17]OFD Sender: No OFD packet to send [03:39:22]OFD Sender: No OFD packet to send [03:39:27]OFD Sender: No OFD packet to send [03:39:32]OFD Sender: No OFD packet to send [03:39:37]OFD Sender: No OFD packet to send [03:39:42]OFD Sender: No OFD packet to send [03:39:47]OFD Sender: No OFD packet to send [03:39:52]OFD Sender: No OFD packet to send [03:39:57]OFD Sender: No OFD packet to send [03:40:02]OFD Sender: No OFD packet to send [03:40:07]OFD Sender: No OFD packet to send [03:40:12]OFD Sender: No OFD packet to send [03:40:17]OFD Sender: No OFD packet to send [03:40:22]OFD Sender: No OFD packet to send [03:40:27]OFD Sender: No OFD packet to send [03:40:32]OFD Sender: No OFD packet to send [03:40:37]OFD Sender: No OFD packet to send [03:40:42]OFD Sender: No OFD packet to send [03:40:47]OFD Sender: No OFD packet to send [03:40:52]OFD Sender: No OFD packet to send [03:40:57]OFD Sender: No OFD packet to send [03:41:02]OFD Sender: No OFD packet to send [03:41:07]OFD Sender: No OFD packet to send [03:41:12]OFD Sender: No OFD packet to send [03:41:17]OFD Sender: No OFD packet to send [03:41:22]OFD Sender: No OFD packet to send [03:41:27]OFD Sender: No OFD packet to send [03:41:32]OFD Sender: No OFD packet to send [03:41:37]OFD Sender: No OFD packet to send [03:41:42]OFD Sender: No OFD packet to send [03:41:47]OFD Sender: No OFD packet to send [03:41:52]OFD Sender: No OFD packet to send [03:41:57]OFD Sender: No OFD packet to send [03:42:02]OFD Sender: No OFD packet to send [03:42:07]OFD Sender: No OFD packet to send [03:42:12]OFD Sender: No OFD packet to send [03:42:17]OFD Sender: No OFD packet to send [03:42:22]OFD Sender: No OFD packet to send [03:42:27]OFD Sender: No OFD packet to send [03:42:32]OFD Sender: No OFD packet to send [03:42:37]OFD Sender: No OFD packet to send [03:42:42]OFD Sender: No OFD packet to send [03:42:47]OFD Sender: No OFD packet to send [03:42:52]OFD Sender: No OFD packet to send [03:42:57]OFD Sender: No OFD packet to send [03:43:02]OFD Sender: No OFD packet to send [03:43:07]OFD Sender: No OFD packet to send [03:43:12]OFD Sender: No OFD packet to send [03:43:17]OFD Sender: No OFD packet to send [03:43:22]OFD Sender: No OFD packet to send [03:43:27]OFD Sender: No OFD packet to send [03:43:32]OFD Sender: No OFD packet to send [03:43:37]OFD Sender: No OFD packet to send [03:43:42]OFD Sender: No OFD packet to send [03:43:47]OFD Sender: No OFD packet to send [03:43:52]OFD Sender: No OFD packet to send [03:43:57]OFD Sender: No OFD packet to send [03:44:02]OFD Sender: No OFD packet to send [03:44:07]OFD Sender: No OFD packet to send [03:44:12]OFD Sender: No OFD packet to send [03:44:17]OFD Sender: No OFD packet to send [03:44:22]OFD Sender: No OFD packet to send [03:44:27]OFD Sender: No OFD packet to send [03:44:32]OFD Sender: No OFD packet to send [03:44:37]OFD Sender: No OFD packet to send [03:44:42]OFD Sender: No OFD packet to send [03:44:47]OFD Sender: No OFD packet to send [03:44:52]OFD Sender: No OFD packet to send [03:44:57]OFD Sender: No OFD packet to send [03:45:02]OFD Sender: No OFD packet to send [03:45:07]OFD Sender: No OFD packet to send [03:45:12]OFD Sender: No OFD packet to send [03:45:17]OFD Sender: No OFD packet to send [03:45:22]OFD Sender: No OFD packet to send [03:45:27]OFD Sender: No OFD packet to send [03:45:32]OFD Sender: No OFD packet to send [03:45:37]OFD Sender: No OFD packet to send [03:45:42]OFD Sender: No OFD packet to send [03:45:47]OFD Sender: No OFD packet to send [03:45:52]OFD Sender: No OFD packet to send [03:45:57]OFD Sender: No OFD packet to send [03:46:02]OFD Sender: No OFD packet to send [03:46:07]OFD Sender: No OFD packet to send [03:46:12]OFD Sender: No OFD packet to send [03:46:17]OFD Sender: No OFD packet to send [03:46:22]OFD Sender: No OFD packet to send [03:46:27]OFD Sender: No OFD packet to send [03:46:32]OFD Sender: No OFD packet to send [03:46:37]OFD Sender: No OFD packet to send [03:46:42]OFD Sender: No OFD packet to send [03:46:47]OFD Sender: No OFD packet to send [03:46:52]OFD Sender: No OFD packet to send [03:46:57]OFD Sender: No OFD packet to send [03:47:02]OFD Sender: No OFD packet to send [03:47:07]OFD Sender: No OFD packet to send [03:47:12]OFD Sender: No OFD packet to send [03:47:17]OFD Sender: No OFD packet to send [03:47:22]OFD Sender: No OFD packet to send [03:47:27]OFD Sender: No OFD packet to send [03:47:32]OFD Sender: No OFD packet to send [03:47:37]OFD Sender: No OFD packet to send [03:47:42]OFD Sender: No OFD packet to send [03:47:47]OFD Sender: No OFD packet to send [03:47:52]OFD Sender: No OFD packet to send [03:47:57]OFD Sender: No OFD packet to send [03:48:02]OFD Sender: No OFD packet to send [03:48:07]OFD Sender: No OFD packet to send [03:48:12]OFD Sender: No OFD packet to send [03:48:17]OFD Sender: No OFD packet to send [03:48:22]OFD Sender: No OFD packet to send [03:48:27]OFD Sender: No OFD packet to send [03:48:32]OFD Sender: No OFD packet to send [03:48:37]OFD Sender: No OFD packet to send [03:48:42]OFD Sender: No OFD packet to send [03:48:47]OFD Sender: No OFD packet to send [03:48:52]OFD Sender: No OFD packet to send [03:48:57]OFD Sender: No OFD packet to send [03:49:02]OFD Sender: No OFD packet to send [03:49:07]OFD Sender: No OFD packet to send [03:49:12]OFD Sender: No OFD packet to send [03:49:17]OFD Sender: No OFD packet to send [03:49:22]OFD Sender: No OFD packet to send [03:49:27]OFD Sender: No OFD packet to send [03:49:32]OFD Sender: No OFD packet to send [03:49:37]OFD Sender: No OFD packet to send [03:49:42]OFD Sender: No OFD packet to send [03:49:47]OFD Sender: No OFD packet to send [03:49:52]OFD Sender: No OFD packet to send [03:49:58]OFD Sender: No OFD packet to send [03:50:03]OFD Sender: No OFD packet to send [03:50:08]OFD Sender: No OFD packet to send [03:50:13]OFD Sender: No OFD packet to send [03:50:18]OFD Sender: No OFD packet to send [03:50:23]OFD Sender: No OFD packet to send [03:50:28]OFD Sender: No OFD packet to send [03:50:33]OFD Sender: No OFD packet to send [03:50:38]OFD Sender: No OFD packet to send [03:50:43]OFD Sender: No OFD packet to send [03:50:48]OFD Sender: No OFD packet to send [03:50:53]OFD Sender: No OFD packet to send [03:50:58]OFD Sender: No OFD packet to send [03:51:03]OFD Sender: No OFD packet to send [03:51:08]OFD Sender: No OFD packet to send [03:51:13]OFD Sender: No OFD packet to send [03:51:18]OFD Sender: No OFD packet to send [03:51:23]OFD Sender: No OFD packet to send [03:51:28]OFD Sender: No OFD packet to send [03:51:33]OFD Sender: No OFD packet to send [03:51:38]OFD Sender: No OFD packet to send [03:51:43]OFD Sender: No OFD packet to send [03:51:48]OFD Sender: No OFD packet to send [03:51:53]OFD Sender: No OFD packet to send [03:51:58]OFD Sender: No OFD packet to send [03:52:03]OFD Sender: No OFD packet to send [03:52:08]OFD Sender: No OFD packet to send [03:52:13]OFD Sender: No OFD packet to send [03:52:18]OFD Sender: No OFD packet to send [03:52:23]OFD Sender: No OFD packet to send [03:52:27]accept exits with 10 [03:52:27]New connection [03:52:27]New thread 3066981732 created [03:52:27]Thread 3066838372 joined [03:52:27]Waiting for new connection... [03:52:27] Sock 10.Parse request [03:52:27]Sock 10.Check first char [03:52:27]Sock 10.First char is OK [03:52:27]request: POST /json_proto HTTP/1.0 [03:52:27]Method: POST [03:52:27]URL: /json_proto [03:52:27]Method is POST - this is cgi request [03:52:27]url: /json_proto [03:52:27]query_string will be loaded in cgi processing [03:52:27]execute_cgi json_proto POST (null) [03:52:27]execute_cgi path=json_proto method=POST [03:52:27]POST find Content-Length [03:52:27]Host: 172.17.40.67:8080 [03:52:27]Content-Length: 678 [03:52:27]Content-Type: application/json [03:52:27] [03:52:27]POST finish read [03:52:27]Found Content-Length = 678 [03:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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" ] } } [03:52:27]execute_script... [03:52: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)3302198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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" ] } } [03:52:27]POST & json_proto [03:52:27]process_json_proto [03:52:27]json parsed OK: [03:52:27]protocol is kg_v1.0 [03:52:27]action value=close_receipt [03:52:27]process_action close_receipt [03:52:27]cmd_close_receipt [03:52:27]MH_GetDate [03:52:27]Write to MH i2c: F0 00 00 B0 57 F6 [03:52:27]Write i2c OK [03:52:27]MH_I2C_Read... [03:52:27]Read from MH i2c: F0 [03:52:27]MH_I2C_Read... [03:52:27]Read from MH i2c: F0 09 00 [03:52:27]MH_I2C_Read... [03:52:27]Read from MH i2c: F0 09 00 B0 57 00 7E D5 63 66 97 AE 6B 64 2F [03:52:27]GetLastDocTimeStamp 1717816940 [03:52:27]current date 1717818750 [03:52:27]FM_GetShiftState [03:52:27]SAM_PROTO_GetShiftState [03:52:27]wFMCommunicate request_size=4 [03:52:27]MH_SAM_APDU [03:52:27]CAPDU: 80 13 01 00 [03:52:27]Write to MH i2c: E2 08 00 B1 57 80 13 01 00 00 00 00 00 85 [03:52:27]Write i2c OK [03:52:27]MH_I2C_Read... [03:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:27]Read from MH i2c: E2 [03:52:27]MH_I2C_Read... [03:52:27]Read from MH i2c: E2 0E 00 [03:52:27]MH_I2C_Read... [03:52:27]Read from MH i2c: E2 0E 00 B1 57 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 39 [03:52:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [03:52:27]wFMCommunicate OK [03:52:27]SAM_PROTO_GetShiftState done [03:52:27]FM_GetShiftState done [03:52:27]opened in 1717805884 [03:52:27]opened+sec_in_day 1717892284 [03:52:27]quantity*price = 30012 [03:52:27]sum+1 = 30014 [03:52:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 42 08.06.2024 03:52 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239271 ФПД: 247432305819861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T035230&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239271&fm=247432305819861&tin=02508201610067®Number=0000000000091601&sum=30000 [03:52:28]StoreToDocumentArchive [03:52:28]shift 387 fd 239271 [03:52:28]save to /storage/0387/doc_00239271 [03:52:28]save last doc name /storage/0387/doc_00239271 to /storage/kkm_last_doc_name [03:52:28]save OK [03:52:28]Clear old archive folders... [03:52:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:52:28]tlvbuf is B6DAF200 [03:52:28]SAM_PROTO_ClearQueue [03:52:28]wFMCommunicate request_size=4 [03:52:28]MH_SAM_APDU [03:52:28]CAPDU: 80 09 00 00 [03:52:28]Write to MH i2c: E2 08 00 BE 57 80 09 00 00 00 00 00 00 87 [03:52:28]Write i2c OK [03:52:28]MH_I2C_Read... [03:52:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:52:28]Read from MH i2c: E2 [03:52:28]MH_I2C_Read... [03:52:28]Read from MH i2c: E2 03 00 [03:52:28]MH_I2C_Read... [03:52:28]Read from MH i2c: E2 03 00 BE 57 00 90 00 89 [03:52:28]RAPDU: 90 00 [03:52:28]wFMCommunicate OK [03:52:28]SAM_PROTO_ClearQueue done [03:52:28]KKMCreateOFDPacket [03:52:28]OFDProtocolAddRootSTLVToBuf [03:52:28]FM_MakeSignedData [03:52:28]FM_MakeSignedData [03:52:28]SAM_PROTO_SignData [03:52:28]wFMCommunicate request_size=4 [03:52:28]MH_SAM_APDU [03:52:28]CAPDU: 80 0D 01 02 [03:52:28]Write to MH i2c: E2 08 00 BF 57 80 0D 01 02 00 00 00 00 8F [03:52:28]Write i2c OK [03:52:28]MH_I2C_Read... [03:52:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:52:28]Read from MH i2c: E2 [03:52:28]MH_I2C_Read... [03:52:28]Read from MH i2c: E2 03 00 [03:52:28]MH_I2C_Read... [03:52:28]Read from MH i2c: E2 03 00 BF 57 00 90 00 8A [03:52:28]RAPDU: 90 00 [03:52:28]wFMCommunicate OK [03:52:28]wFMCommunicate request_size=255 [03:52:28]MH_SAM_APDU [03:52: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2A 00 00 00 F4 03 04 00 7E D5 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A6 03 00 35 04 06 00 E1 [03:52:28]Write to MH i2c: E2 02 01 C0 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2A 00 00 00 F4 03 04 00 7E D5 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A6 03 00 35 04 06 00 E1 00 00 D5 [03:52:28]Write i2c OK [03:52:28]MH_I2C_Read... [03:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:28]Read from MH i2c: E2 [03:52:28]MH_I2C_Read... [03:52:28]Read from MH i2c: E2 03 00 [03:52:28]MH_I2C_Read... [03:52:28]Read from MH i2c: E2 03 00 C0 57 00 90 00 8B [03:52:28]RAPDU: 90 00 [03:52:28]wFMCommunicate OK [03:52:28]wFMCommunicate request_size=10 [03:52:28]MH_SAM_APDU [03:52:28]CAPDU: 80 0D 02 02 05 09 D2 B1 C0 D5 [03:52:28]Write to MH i2c: E2 0D 00 C1 57 80 0D 02 02 05 00 09 D2 B1 C0 D5 00 00 BD [03:52:28]Write i2c OK [03:52:28]MH_I2C_Read... [03:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:29]Read from MH i2c: E2 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: E2 03 00 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: E2 03 00 C1 57 00 90 00 8C [03:52:29]RAPDU: 90 00 [03:52:29]wFMCommunicate OK [03:52:29]wFMCommunicate request_size=4 [03:52:29]MH_SAM_APDU [03:52:29]CAPDU: 80 0D 03 02 [03:52:29]Write to MH i2c: E2 08 00 C2 57 80 0D 03 02 00 00 00 00 94 [03:52:29]Write i2c OK [03:52:29]MH_I2C_Read... [03:52:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:52:29]Read from MH i2c: E2 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: E2 0B 00 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: E2 0B 00 C2 57 00 DB 58 D7 67 DC D9 E9 31 90 00 D5 [03:52:29]RAPDU: DB 58 D7 67 DC D9 E9 31 90 00 [03:52:29]wFMCommunicate OK [03:52:29]SAM_PROTO_SignData done [03:52:29]FM_MakeSignedData done [03:52:29]CreateOFDProtocolMessage [03:52:29]wFMCommunicate request_size=4 [03:52:29]MH_SAM_APDU [03:52:29]CAPDU: 80 11 00 00 [03:52:29]Write to MH i2c: E2 08 00 C3 57 80 11 00 00 00 00 00 00 94 [03:52:29]Write i2c OK [03:52:29]MH_I2C_Read... [03:52:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:29]Read from MH i2c: E2 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: E2 17 00 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: E2 17 00 C3 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E9 [03:52:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [03:52:29]wFMCommunicate OK [03:52:29]CreateOFDProtocolMessage done [03:52:29]OFDSenderStorePacket 239271 [03:52:29]StoreOFDPacket docnum=239271 [03:52:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 06 FB 07 01 1B 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2A 00 00 00 F4 03 04 00 7E D5 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A6 03 00 35 04 06 00 E1 09 D2 B1 C0 D5 DB 58 D7 67 DC D9 E9 31 [03:52:29]CheckFolder [03:52:29]dirname=/storage/ofd_packets [03:52:29]CheckFolder done [03:52:29]ProducePacketName [03:52:29]name=ofd_packets/00239271 [03:52:29]NVStorageSaveData ofd_packets/00239271 [03:52:29]File name is /storage/ofd_packets/00239271 [03:52:29]Write 301 bytes [03:52:29]NVStorageSaveData done [03:52:29]OFDSenderStorePacket done [03:52:29]KKMCreateOFDPacket done [03:52:29]NVStorageSaveData kkm_last_timestamp [03:52:29]File name is /storage/kkm_last_timestamp [03:52:29]Write 4 bytes [03:52:29]NVStorageSaveData done [03:52:29]ExternCall_PrintAddStr [03:52:29]wPrintStart [03:52:29]Write to MH i2c: 01 00 00 C4 57 1B [03:52:29]Write i2c OK [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: 01 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: 01 07 00 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: 01 07 00 C4 57 00 00 00 00 00 FF 0F 30 [03:52:29]RasterBufferAndPrint [03:52:29]line Счет N : (1)3302198 [03:52:29]line ИНН: 02508201610067 [03:52:29]line Контрольно-Кассовый Чек [03:52:29]line ПРОДАЖА [03:52:29]line ТРК (МРК, ГНК) : 42 [03:52:29]line Товар: 2710124130 [03:52:29]line Аи-92-К-4 [03:52:29]line 4.520 * 66.40 [03:52:29]line = 300.13 [03:52:29]line НДС 12% НСП 1% [03:52:29]line > о реализуемом товаре [03:52:29]line ОКРУГЛЕНИЕ: -0.13 [03:52:29]line ИТОГО: 300.00 [03:52:29]line Внесено: 300.00 [03:52:29]line СДАЧА: 0.00 [03:52:29]line НСП 1% : 2.66 [03:52:29]line НДС 12% : 31.87 [03:52:29]line Наличными: 300.00 [03:52:29]line Безнал.: 0.00 [03:52:29]line Место: АЗС № 82 "Партнер Нефть" [03:52:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [03:52:29]line СНО: Общий режим [03:52:29]line Чек 42 08.06.2024 03:52 [03:52:29]line Смена: 387 ФФД: 1.0 [03:52:29]line ЗНМ: 0300000150 [03:52:29]line РНМ: 0000000000091601 [03:52:29]line Версия ККМ: 001 [03:52:29]line ФМ: 0000000000874681 [03:52:29]line ФД: 239271 [03:52:29]line ФПД: 247432305819861 [03:52:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T035230&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239271&fm=247432305819861&tin=02508201610067®Number=0000000000091601&sum=30000 [03:52:29]written 0, free lines is 4095 [03:52:29]OFD Sender: Processing packet 239271 [packets to send 182, broken 181] [03:52:29]ProducePacketName [03:52:29]name=ofd_packets/00239271 [03:52:29]OFD Sender: To server: pG, [03:52:29]CommunicateWithHost lk.salyk.kg:30040 [03:52:29]ConnectInit lk.salyk.kg [03:52:29]Connected sock=9 [03:52:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 06 FB 07 01 1B 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2A 00 00 00 F4 03 04 00 7E D5 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A6 03 00 35 04 06 00 E1 09 D2 B1 C0 D5 DB 58 D7 67 DC D9 E9 31 [03:52:29]Write to MH i2c: 01 00 00 EF 57 46 [03:52:29]Write i2c OK [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: 01 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: 01 07 00 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: 01 07 00 EF 57 00 00 00 00 00 B9 0C 12 [03:52:29]RasterBufferAndPrint [03:52:29]line [03:52:29]line [03:52:29]line [03:52:29]line [03:52:29]line [03:52:29]written 0, free lines is 3263 [03:52:29]MH_Cut [03:52:29]Write to MH i2c: D1 01 00 F6 57 01 1F [03:52:29]Write i2c OK [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: D1 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: D1 01 00 [03:52:29]MH_I2C_Read... [03:52:29]Read from MH i2c: D1 01 00 F6 57 00 1E [03:52:29]Write to MH i2c: 01 00 00 F7 57 4E [03:52:29]Write i2c OK [03:52:29]MH_I2C_Read... [03:52:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B7 D6 47 00 4A BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A6 03 00 F4 03 04 00 FC 7C 63 66 B6 04 01 00 00 D2 3C E8 49 9F 0E 9D EA [03:52:29]CommunicateWithHost err = 0 [03:52:29]CheckOFDResponse [03:52:29]1017 (14) - 77093643461234 [03:52:29]1041 (16) - 0000000000874681 [03:52:29]1040 (4) - 239271 [03:52:29]1012 (4) - 07.06.2024 21:34 [03:52:29]1206 (1) - 0 [03:52:29]OFD Sender: Remove packet 239271 [03:52:29]ProducePacketName [03:52:29]name=ofd_packets/00239271 [03:52:29]NVStorageDeleteData [03:52:30]OFD Sender: No OFD packet to send [03:52:30]*** Cut start [03:52:30]*** Partial cut [03:52:30]*** CUTSNS_PIN = 1 [03:52:30]*** CUTSNS_PIN = 0 [03:52:31]*** Brake cut motor [03:52:31]Read from MH i2c: 01 [03:52:31]MH_I2C_Read... [03:52:31]*** Stop cut motor [03:52:31]*** Cut end [03:52:31]Read from MH i2c: 01 07 00 [03:52:31]MH_I2C_Read... [03:52:31]Read from MH i2c: 01 07 00 F7 57 00 00 00 00 00 FF 0F 63 [03:52:31]process_action close_receipt done [03:52:31]requested_data is exist [03:52:31]produce_requested_data [03:52:31]requested_item fm.sn is exist - process it [03:52:31]wFMCommunicate request_size=4 [03:52:31]MH_SAM_APDU [03:52:31]CAPDU: 80 11 00 00 [03:52:31]Write to MH i2c: E2 08 00 F8 57 80 11 00 00 00 00 00 00 C9 [03:52:31]Write i2c OK [03:52:31]MH_I2C_Read... [03:52:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:31]Read from MH i2c: E2 [03:52:31]MH_I2C_Read... [03:52:31]Read from MH i2c: E2 17 00 [03:52:31]MH_I2C_Read... [03:52:31]Read from MH i2c: E2 17 00 F8 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1E [03:52:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [03:52:31]wFMCommunicate OK [03:52:31]requested_item fd.num is exist - process it [03:52:31]SAM_PROTO_GetFieldsCounters [03:52:31]wFMCommunicate request_size=4 [03:52:31]MH_SAM_APDU [03:52:31]CAPDU: 80 13 00 00 [03:52:31]Write to MH i2c: E2 08 00 F9 57 80 13 00 00 00 00 00 00 CC [03:52:31]Write i2c OK [03:52:31]MH_I2C_Read... [03:52:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:52:31]Read from MH i2c: E2 [03:52:31]MH_I2C_Read... [03:52:31]Read from MH i2c: E2 62 00 [03:52:31]MH_I2C_Read... [03:52:31]Read from MH i2c: E2 62 00 F9 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A7 A6 03 00 0E 04 04 00 83 01 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 39 [03:52:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A7 A6 03 00 0E 04 04 00 83 01 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 [03:52:31]wFMCommunicate OK [03:52:31]SAM_PROTO_GetFieldsCounters done [03:52:31]requested_item shift.num is exist - process it [03:52:31]requested_item shift.opened is exist - process it [03:52:31]req_shift_opened [03:52:31]FM_GetShiftState [03:52:31]SAM_PROTO_GetShiftState [03:52:31]wFMCommunicate request_size=4 [03:52:31]MH_SAM_APDU [03:52:31]CAPDU: 80 13 01 00 [03:52:31]Write to MH i2c: E2 08 00 FA 57 80 13 01 00 00 00 00 00 CE [03:52:31]Write i2c OK [03:52:31]MH_I2C_Read... [03:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:31]Read from MH i2c: E2 [03:52:31]MH_I2C_Read... [03:52:31]Read from MH i2c: E2 0E 00 [03:52:31]MH_I2C_Read... [03:52:31]Read from MH i2c: E2 0E 00 FA 57 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 82 [03:52:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [03:52:31]wFMCommunicate OK [03:52:31]SAM_PROTO_GetShiftState done [03:52:31]FM_GetShiftState done [03:52:31]req_shift_opened done [03:52:31]requested_item shift.open_date is exist - process it [03:52:31]req_shift_open_date [03:52:31]req_shift_open_date done [03:52:31]produce_requested_data done [03:52:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239271,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [03:52:31]process_action_free close_receipt [03:52:31]json_value_free [03:52:31]json_value_free done [03:52:31]process_json_proto returns [03:52:31]Send response to host [03:52:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239271,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [03:52:31]free response buf [03:52:31]execute_script done [03:52:31]execute_script returns [03:52:31]free content buf [03:52:31]Sock 10.Close socket [03:52:31]Sock 10.Thread stoped [03:52:35]OFD Sender: No OFD packet to send [03:52:40]OFD Sender: No OFD packet to send [03:52:45]OFD Sender: No OFD packet to send [03:52:50]OFD Sender: No OFD packet to send [03:52:55]OFD Sender: No OFD packet to send [03:53:00]OFD Sender: No OFD packet to send [03:53:05]OFD Sender: No OFD packet to send [03:53:10]OFD Sender: No OFD packet to send [03:53:15]OFD Sender: No OFD packet to send [03:53:20]OFD Sender: No OFD packet to send [03:53:25]OFD Sender: No OFD packet to send [03:53:30]OFD Sender: No OFD packet to send [03:53:35]OFD Sender: No OFD packet to send [03:53:40]OFD Sender: No OFD packet to send [03:53:45]OFD Sender: No OFD packet to send [03:53:50]OFD Sender: No OFD packet to send [03:53:55]OFD Sender: No OFD packet to send [03:54:00]OFD Sender: No OFD packet to send [03:54:05]OFD Sender: No OFD packet to send [03:54:10]OFD Sender: No OFD packet to send [03:54:15]OFD Sender: No OFD packet to send [03:54:20]OFD Sender: No OFD packet to send [03:54:25]OFD Sender: No OFD packet to send [03:54:30]OFD Sender: No OFD packet to send [03:54:35]OFD Sender: No OFD packet to send [03:54:40]OFD Sender: No OFD packet to send [03:54:45]OFD Sender: No OFD packet to send [03:54:50]OFD Sender: No OFD packet to send [03:54:55]OFD Sender: No OFD packet to send [03:55:00]OFD Sender: No OFD packet to send [03:55:05]OFD Sender: No OFD packet to send [03:55:10]OFD Sender: No OFD packet to send [03:55:15]OFD Sender: No OFD packet to send [03:55:20]OFD Sender: No OFD packet to send [03:55:25]OFD Sender: No OFD packet to send [03:55:30]OFD Sender: No OFD packet to send [03:55:35]OFD Sender: No OFD packet to send [03:55:40]OFD Sender: No OFD packet to send [03:55:45]OFD Sender: No OFD packet to send [03:55:50]OFD Sender: No OFD packet to send [03:55:55]OFD Sender: No OFD packet to send [03:56:00]OFD Sender: No OFD packet to send [03:56:05]OFD Sender: No OFD packet to send [03:56:10]OFD Sender: No OFD packet to send [03:56:15]OFD Sender: No OFD packet to send [03:56:20]OFD Sender: No OFD packet to send [03:56:25]OFD Sender: No OFD packet to send [03:56:30]OFD Sender: No OFD packet to send [03:56:35]OFD Sender: No OFD packet to send [03:56:40]OFD Sender: No OFD packet to send [03:56:45]OFD Sender: No OFD packet to send [03:56:50]OFD Sender: No OFD packet to send [03:56:55]OFD Sender: No OFD packet to send [03:57:00]OFD Sender: No OFD packet to send [03:57:05]OFD Sender: No OFD packet to send [03:57:10]OFD Sender: No OFD packet to send [03:57:15]OFD Sender: No OFD packet to send [03:57:20]OFD Sender: No OFD packet to send [03:57:25]OFD Sender: No OFD packet to send [03:57:30]OFD Sender: No OFD packet to send [03:57:35]OFD Sender: No OFD packet to send [03:57:40]OFD Sender: No OFD packet to send [03:57:45]OFD Sender: No OFD packet to send [03:57:50]OFD Sender: No OFD packet to send [03:57:55]OFD Sender: No OFD packet to send [03:58:00]OFD Sender: No OFD packet to send [03:58:05]OFD Sender: No OFD packet to send [03:58:10]OFD Sender: No OFD packet to send [03:58:15]OFD Sender: No OFD packet to send [03:58:20]OFD Sender: No OFD packet to send [03:58:25]OFD Sender: No OFD packet to send [03:58:30]OFD Sender: No OFD packet to send [03:58:35]OFD Sender: No OFD packet to send [03:58:40]OFD Sender: No OFD packet to send [03:58:45]OFD Sender: No OFD packet to send [03:58:50]OFD Sender: No OFD packet to send [03:58:55]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:17]accept exits with 8 [04:01:17]New connection [04:01:17]New thread 3066838372 created [04:01:17]Thread 3066981732 joined [04:01:17]Waiting for new connection... [04:01:17] Sock 8.Parse request [04:01:17]Sock 8.Check first char [04:01:17]Sock 8.First char is OK [04:01:17]request: POST /json_proto HTTP/1.0 [04:01:17]Method: POST [04:01:17]URL: /json_proto [04:01:17]Method is POST - this is cgi request [04:01:17]url: /json_proto [04:01:17]query_string will be loaded in cgi processing [04:01:17]execute_cgi json_proto POST (null) [04:01:17]execute_cgi path=json_proto method=POST [04:01:17]POST find Content-Length [04:01:17]Host: 172.17.40.67:8080 [04:01:17]Content-Length: 678 [04:01:17]Content-Type: application/json [04:01:17] [04:01:17]POST finish read [04:01:17]Found Content-Length = 678 [04:01:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 8.440, "sum" : 560.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:01:17]execute_script... [04:01: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)3302199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 8.440, "sum" : 560.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:01:17]POST & json_proto [04:01:17]process_json_proto [04:01:17]json parsed OK: [04:01:17]protocol is kg_v1.0 [04:01:17]action value=close_receipt [04:01:17]process_action close_receipt [04:01:17]cmd_close_receipt [04:01:17]MH_GetDate [04:01:17]Write to MH i2c: F0 00 00 FB 57 41 [04:01:17]Write i2c OK [04:01:17]MH_I2C_Read... [04:01:17]Read from MH i2c: F0 [04:01:17]MH_I2C_Read... [04:01:17]Read from MH i2c: F0 09 00 [04:01:17]MH_I2C_Read... [04:01:17]Read from MH i2c: F0 09 00 FB 57 00 90 D7 63 66 97 AE 6B 64 8E [04:01:17]GetLastDocTimeStamp 1717818750 [04:01:17]current date 1717819280 [04:01:17]FM_GetShiftState [04:01:17]SAM_PROTO_GetShiftState [04:01:17]wFMCommunicate request_size=4 [04:01:17]MH_SAM_APDU [04:01:17]CAPDU: 80 13 01 00 [04:01:17]Write to MH i2c: E2 08 00 FC 57 80 13 01 00 00 00 00 00 D0 [04:01:17]Write i2c OK [04:01:17]MH_I2C_Read... [04:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:01:17]Read from MH i2c: E2 [04:01:17]MH_I2C_Read... [04:01:17]Read from MH i2c: E2 0E 00 [04:01:17]MH_I2C_Read... [04:01:17]Read from MH i2c: E2 0E 00 FC 57 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 84 [04:01:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [04:01:17]wFMCommunicate OK [04:01:17]SAM_PROTO_GetShiftState done [04:01:17]FM_GetShiftState done [04:01:17]opened in 1717805884 [04:01:17]opened+sec_in_day 1717892284 [04:01:17]quantity*price = 56041 [04:01:17]sum+1 = 56043 [04:01:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 560.00 Внесено: 560.00 СДАЧА: 0.00 НСП 1% : 4.96 НДС 12% : 59.51 Наличными: 560.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 43 08.06.2024 04:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239272 ФПД: 231510649408222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T040120&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239272&fm=231510649408222&tin=02508201610067®Number=0000000000091601&sum=56000 [04:01:18]StoreToDocumentArchive [04:01:18]shift 387 fd 239272 [04:01:18]save to /storage/0387/doc_00239272 [04:01:18]save last doc name /storage/0387/doc_00239272 to /storage/kkm_last_doc_name [04:01:18]save OK [04:01:18]Clear old archive folders... [04:01:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:01:18]tlvbuf is 0043A930 [04:01:18]SAM_PROTO_ClearQueue [04:01:18]wFMCommunicate request_size=4 [04:01:18]MH_SAM_APDU [04:01:18]CAPDU: 80 09 00 00 [04:01:18]Write to MH i2c: E2 08 00 09 58 80 09 00 00 00 00 00 00 D3 [04:01:18]Write i2c OK [04:01:18]MH_I2C_Read... [04:01:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:01:18]Read from MH i2c: E2 [04:01:18]MH_I2C_Read... [04:01:18]Read from MH i2c: E2 03 00 [04:01:18]MH_I2C_Read... [04:01:18]Read from MH i2c: E2 03 00 09 58 00 90 00 D5 [04:01:18]RAPDU: 90 00 [04:01:18]wFMCommunicate OK [04:01:18]SAM_PROTO_ClearQueue done [04:01:18]KKMCreateOFDPacket [04:01:18]OFDProtocolAddRootSTLVToBuf [04:01:18]FM_MakeSignedData [04:01:18]FM_MakeSignedData [04:01:18]SAM_PROTO_SignData [04:01:18]wFMCommunicate request_size=4 [04:01:18]MH_SAM_APDU [04:01:18]CAPDU: 80 0D 01 02 [04:01:18]Write to MH i2c: E2 08 00 0A 58 80 0D 01 02 00 00 00 00 DB [04:01:18]Write i2c OK [04:01:18]MH_I2C_Read... [04:01:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:01:18]Read from MH i2c: E2 [04:01:18]MH_I2C_Read... [04:01:18]Read from MH i2c: E2 03 00 [04:01:18]MH_I2C_Read... [04:01:18]Read from MH i2c: E2 03 00 0A 58 00 90 00 D6 [04:01:18]RAPDU: 90 00 [04:01:18]wFMCommunicate OK [04:01:18]wFMCommunicate request_size=255 [04:01:18]MH_SAM_APDU [04:01: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 F8 20 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 EA DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 90 D7 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A6 03 00 35 04 06 00 D2 [04:01:18]Write to MH i2c: E2 02 01 0B 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 20 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 EA DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 90 D7 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A6 03 00 35 04 06 00 D2 00 00 40 [04:01:18]Write i2c OK [04:01:18]MH_I2C_Read... [04:01:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:01:19]Read from MH i2c: E2 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: E2 03 00 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: E2 03 00 0B 58 00 90 00 D7 [04:01:19]RAPDU: 90 00 [04:01:19]wFMCommunicate OK [04:01:19]wFMCommunicate request_size=10 [04:01:19]MH_SAM_APDU [04:01:19]CAPDU: 80 0D 02 02 05 8E C6 05 0A DE [04:01:19]Write to MH i2c: E2 0D 00 0C 58 80 0D 02 02 05 00 8E C6 05 0A DE 00 00 29 [04:01:19]Write i2c OK [04:01:19]MH_I2C_Read... [04:01:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:01:19]Read from MH i2c: E2 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: E2 03 00 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: E2 03 00 0C 58 00 90 00 D8 [04:01:19]RAPDU: 90 00 [04:01:19]wFMCommunicate OK [04:01:19]wFMCommunicate request_size=4 [04:01:19]MH_SAM_APDU [04:01:19]CAPDU: 80 0D 03 02 [04:01:19]Write to MH i2c: E2 08 00 0D 58 80 0D 03 02 00 00 00 00 E0 [04:01:19]Write i2c OK [04:01:19]MH_I2C_Read... [04:01:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:01:19]Read from MH i2c: E2 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: E2 0B 00 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: E2 0B 00 0D 58 00 C2 99 0C 4B 80 8F 87 E9 90 00 12 [04:01:19]RAPDU: C2 99 0C 4B 80 8F 87 E9 90 00 [04:01:19]wFMCommunicate OK [04:01:19]SAM_PROTO_SignData done [04:01:19]FM_MakeSignedData done [04:01:19]CreateOFDProtocolMessage [04:01:19]wFMCommunicate request_size=4 [04:01:19]MH_SAM_APDU [04:01:19]CAPDU: 80 11 00 00 [04:01:19]Write to MH i2c: E2 08 00 0E 58 80 11 00 00 00 00 00 00 E0 [04:01:19]Write i2c OK [04:01:19]MH_I2C_Read... [04:01:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:01:19]Read from MH i2c: E2 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: E2 17 00 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: E2 17 00 0E 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 35 [04:01:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [04:01:19]wFMCommunicate OK [04:01:19]CreateOFDProtocolMessage done [04:01:19]OFDSenderStorePacket 239272 [04:01:19]StoreOFDPacket docnum=239272 [04:01:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B6 F6 07 01 01 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 20 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 EA DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 90 D7 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A6 03 00 35 04 06 00 D2 8E C6 05 0A DE C2 99 0C 4B 80 8F 87 E9 [04:01:19]CheckFolder [04:01:19]dirname=/storage/ofd_packets [04:01:19]CheckFolder done [04:01:19]ProducePacketName [04:01:19]name=ofd_packets/00239272 [04:01:19]NVStorageSaveData ofd_packets/00239272 [04:01:19]File name is /storage/ofd_packets/00239272 [04:01:19]Write 301 bytes [04:01:19]NVStorageSaveData done [04:01:19]OFDSenderStorePacket done [04:01:19]KKMCreateOFDPacket done [04:01:19]NVStorageSaveData kkm_last_timestamp [04:01:19]File name is /storage/kkm_last_timestamp [04:01:19]Write 4 bytes [04:01:19]NVStorageSaveData done [04:01:19]ExternCall_PrintAddStr [04:01:19]wPrintStart [04:01:19]Write to MH i2c: 01 00 00 0F 58 67 [04:01:19]Write i2c OK [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: 01 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: 01 07 00 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: 01 07 00 0F 58 00 00 00 00 00 FF 0F 7C [04:01:19]RasterBufferAndPrint [04:01:19]line Счет N : (1)3302199 [04:01:19]line ИНН: 02508201610067 [04:01:19]line Контрольно-Кассовый Чек [04:01:19]line ПРОДАЖА [04:01:19]line ТРК (МРК, ГНК) : 42 [04:01:19]line Товар: 2710124130 [04:01:19]line Аи-92-К-4 [04:01:19]line 8.440 * 66.40 [04:01:19]line = 560.42 [04:01:19]line НДС 12% НСП 1% [04:01:19]line > о реализуемом товаре [04:01:19]line ОКРУГЛЕНИЕ: -0.42 [04:01:19]line ИТОГО: 560.00 [04:01:19]line Внесено: 560.00 [04:01:19]line СДАЧА: 0.00 [04:01:19]line НСП 1% : 4.96 [04:01:19]line НДС 12% : 59.51 [04:01:19]line Наличными: 560.00 [04:01:19]line Безнал.: 0.00 [04:01:19]line Место: АЗС № 82 "Партнер Нефть" [04:01:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [04:01:19]line СНО: Общий режим [04:01:19]line Чек 43 08.06.2024 04:01 [04:01:19]line Смена: 387 ФФД: 1.0 [04:01:19]line ЗНМ: 0300000150 [04:01:19]line РНМ: 0000000000091601 [04:01:19]line Версия ККМ: 001 [04:01:19]line ФМ: 0000000000874681 [04:01:19]line ФД: 239272 [04:01:19]line ФПД: 231510649408222 [04:01:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T040120&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239272&fm=231510649408222&tin=02508201610067®Number=0000000000091601&sum=56000 [04:01:19]written 0, free lines is 4095 [04:01:19]OFD Sender: Processing packet 239272 [packets to send 182, broken 181] [04:01:19]ProducePacketName [04:01:19]name=ofd_packets/00239272 [04:01:19]OFD Sender: To server: pG, [04:01:19]CommunicateWithHost lk.salyk.kg:30040 [04:01:19]ConnectInit lk.salyk.kg [04:01:19]Connected sock=10 [04:01:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B6 F6 07 01 01 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 20 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 EA DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 90 D7 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A6 03 00 35 04 06 00 D2 8E C6 05 0A DE C2 99 0C 4B 80 8F 87 E9 [04:01:19]Write to MH i2c: 01 00 00 3A 58 92 [04:01:19]Write i2c OK [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: 01 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: 01 07 00 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: 01 07 00 3A 58 00 00 00 00 00 C0 0C 65 [04:01:19]RasterBufferAndPrint [04:01:19]line [04:01:19]line [04:01:19]line [04:01:19]line [04:01:19]line [04:01:19]written 0, free lines is 3271 [04:01:19]MH_Cut [04:01:19]Write to MH i2c: D1 01 00 41 58 01 6B [04:01:19]Write i2c OK [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: D1 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: D1 01 00 [04:01:19]MH_I2C_Read... [04:01:19]Read from MH i2c: D1 01 00 41 58 00 6A [04:01:19]Write to MH i2c: 01 00 00 42 58 9A [04:01:19]Write i2c OK [04:01:19]MH_I2C_Read... [04:01:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 00 86 47 00 E4 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A6 03 00 F4 03 04 00 0E 7F 63 66 B6 04 01 00 00 77 DF BC 53 BA A7 30 55 [04:01:19]CommunicateWithHost err = 0 [04:01:19]CheckOFDResponse [04:01:19]1017 (14) - 77093643461234 [04:01:19]1041 (16) - 0000000000874681 [04:01:19]1040 (4) - 239272 [04:01:19]1012 (4) - 07.06.2024 21:43 [04:01:19]1206 (1) - 0 [04:01:19]OFD Sender: Remove packet 239272 [04:01:19]ProducePacketName [04:01:19]name=ofd_packets/00239272 [04:01:19]NVStorageDeleteData [04:01:20]OFD Sender: No OFD packet to send [04:01:20]*** Cut start [04:01:20]*** Partial cut [04:01:20]*** CUTSNS_PIN = 1 [04:01:20]*** CUTSNS_PIN = 0 [04:01:20]*** Brake cut motor [04:01:21]Read from MH i2c: 01 [04:01:21]MH_I2C_Read... [04:01:21]*** Stop cut motor [04:01:21]*** Cut end [04:01:21]Read from MH i2c: 01 07 00 [04:01:21]MH_I2C_Read... [04:01:21]Read from MH i2c: 01 07 00 42 58 00 00 00 00 00 FF 0F AF [04:01:21]process_action close_receipt done [04:01:21]requested_data is exist [04:01:21]produce_requested_data [04:01:21]requested_item fm.sn is exist - process it [04:01:21]wFMCommunicate request_size=4 [04:01:21]MH_SAM_APDU [04:01:21]CAPDU: 80 11 00 00 [04:01:21]Write to MH i2c: E2 08 00 43 58 80 11 00 00 00 00 00 00 15 [04:01:21]Write i2c OK [04:01:21]MH_I2C_Read... [04:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:01:21]Read from MH i2c: E2 [04:01:21]MH_I2C_Read... [04:01:21]Read from MH i2c: E2 17 00 [04:01:21]MH_I2C_Read... [04:01:21]Read from MH i2c: E2 17 00 43 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6A [04:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [04:01:21]wFMCommunicate OK [04:01:21]requested_item fd.num is exist - process it [04:01:21]SAM_PROTO_GetFieldsCounters [04:01:21]wFMCommunicate request_size=4 [04:01:21]MH_SAM_APDU [04:01:21]CAPDU: 80 13 00 00 [04:01:21]Write to MH i2c: E2 08 00 44 58 80 13 00 00 00 00 00 00 18 [04:01:21]Write i2c OK [04:01:21]MH_I2C_Read... [04:01:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:01:21]Read from MH i2c: E2 [04:01:21]MH_I2C_Read... [04:01:21]Read from MH i2c: E2 62 00 [04:01:21]MH_I2C_Read... [04:01:21]Read from MH i2c: E2 62 00 44 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A8 A6 03 00 0E 04 04 00 83 01 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 89 [04:01:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A8 A6 03 00 0E 04 04 00 83 01 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 [04:01:21]wFMCommunicate OK [04:01:21]SAM_PROTO_GetFieldsCounters done [04:01:21]requested_item shift.num is exist - process it [04:01:21]requested_item shift.opened is exist - process it [04:01:21]req_shift_opened [04:01:21]FM_GetShiftState [04:01:21]SAM_PROTO_GetShiftState [04:01:21]wFMCommunicate request_size=4 [04:01:21]MH_SAM_APDU [04:01:21]CAPDU: 80 13 01 00 [04:01:21]Write to MH i2c: E2 08 00 45 58 80 13 01 00 00 00 00 00 1A [04:01:21]Write i2c OK [04:01:21]MH_I2C_Read... [04:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:01:21]Read from MH i2c: E2 [04:01:21]MH_I2C_Read... [04:01:21]Read from MH i2c: E2 0E 00 [04:01:21]MH_I2C_Read... [04:01:21]Read from MH i2c: E2 0E 00 45 58 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CE [04:01:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [04:01:21]wFMCommunicate OK [04:01:21]SAM_PROTO_GetShiftState done [04:01:21]FM_GetShiftState done [04:01:21]req_shift_opened done [04:01:21]requested_item shift.open_date is exist - process it [04:01:21]req_shift_open_date [04:01:21]req_shift_open_date done [04:01:21]produce_requested_data done [04:01:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239272,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [04:01:21]process_action_free close_receipt [04:01:21]json_value_free [04:01:21]json_value_free done [04:01:21]process_json_proto returns [04:01:21]Send response to host [04:01:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239272,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [04:01:21]free response buf [04:01:21]execute_script done [04:01:21]execute_script returns [04:01:21]free content buf [04:01:21]Sock 8.Close socket [04:01:21]Sock 8.Thread stoped [04:01:25]OFD Sender: No OFD packet to send [04:01:30]OFD Sender: No OFD packet to send [04:01:35]OFD Sender: No OFD packet to send [04:01:40]OFD Sender: No OFD packet to send [04:01:45]OFD Sender: No OFD packet to send [04:01:50]OFD Sender: No OFD packet to send [04:01:55]OFD Sender: No OFD packet to send [04:02:00]OFD Sender: No OFD packet to send [04:02:05]OFD Sender: No OFD packet to send [04:02:10]OFD Sender: No OFD packet to send [04:02:15]OFD Sender: No OFD packet to send [04:02:20]OFD Sender: No OFD packet to send [04:02:25]OFD Sender: No OFD packet to send [04:02:30]OFD Sender: No OFD packet to send [04:02:35]OFD Sender: No OFD packet to send [04:02:40]OFD Sender: No OFD packet to send [04:02:45]OFD Sender: No OFD packet to send [04:02:50]OFD Sender: No OFD packet to send [04:02:55]OFD Sender: No OFD packet to send [04:03:00]OFD Sender: No OFD packet to send [04:03:05]OFD Sender: No OFD packet to send [04:03:10]OFD Sender: No OFD packet to send [04:03:15]OFD Sender: No OFD packet to send [04:03:20]OFD Sender: No OFD packet to send [04:03:25]OFD Sender: No OFD packet to send [04:03:30]OFD Sender: No OFD packet to send [04:03:35]OFD Sender: No OFD packet to send [04:03:40]OFD Sender: No OFD packet to send [04:03:45]OFD Sender: No OFD packet to send [04:03:50]OFD Sender: No OFD packet to send [04:03:55]OFD Sender: No OFD packet to send [04:04:00]OFD Sender: No OFD packet to send [04:04:05]OFD Sender: No OFD packet to send [04:04:10]OFD Sender: No OFD packet to send [04:04:15]OFD Sender: No OFD packet to send [04:04:20]OFD Sender: No OFD packet to send [04:04:25]OFD Sender: No OFD packet to send [04:04:30]OFD Sender: No OFD packet to send [04:04:35]OFD Sender: No OFD packet to send [04:04:40]OFD Sender: No OFD packet to send [04:04:45]OFD Sender: No OFD packet to send [04:04:50]OFD Sender: No OFD packet to send [04:04:55]OFD Sender: No OFD packet to send [04:05:00]OFD Sender: No OFD packet to send [04:05:05]OFD Sender: No OFD packet to send [04:05:10]OFD Sender: No OFD packet to send [04:05:15]OFD Sender: No OFD packet to send [04:05:20]OFD Sender: No OFD packet to send [04:05:25]OFD Sender: No OFD packet to send [04:05:30]OFD Sender: No OFD packet to send [04:05:35]OFD Sender: No OFD packet to send [04:05:40]OFD Sender: No OFD packet to send [04:05:45]OFD Sender: No OFD packet to send [04:05:50]OFD Sender: No OFD packet to send [04:05:55]OFD Sender: No OFD packet to send [04:06:00]OFD Sender: No OFD packet to send [04:06:05]OFD Sender: No OFD packet to send [04:06:10]OFD Sender: No OFD packet to send [04:06:15]OFD Sender: No OFD packet to send [04:06:20]OFD Sender: No OFD packet to send [04:06:25]OFD Sender: No OFD packet to send [04:06:30]OFD Sender: No OFD packet to send [04:06:35]OFD Sender: No OFD packet to send [04:06:40]OFD Sender: No OFD packet to send [04:06:45]OFD Sender: No OFD packet to send [04:06:50]OFD Sender: No OFD packet to send [04:06:55]OFD Sender: No OFD packet to send [04:07:00]OFD Sender: No OFD packet to send [04:07:05]OFD Sender: No OFD packet to send [04:07:10]OFD Sender: No OFD packet to send [04:07:15]OFD Sender: No OFD packet to send [04:07:20]OFD Sender: No OFD packet to send [04:07:25]OFD Sender: No OFD packet to send [04:07:30]OFD Sender: No OFD packet to send [04:07:35]OFD Sender: No OFD packet to send [04:07:40]OFD Sender: No OFD packet to send [04:07:45]OFD Sender: No OFD packet to send [04:07:50]OFD Sender: No OFD packet to send [04:07:56]OFD Sender: No OFD packet to send [04:08:01]OFD Sender: No OFD packet to send [04:08:06]OFD Sender: No OFD packet to send [04:08:11]OFD Sender: No OFD packet to send [04:08:16]OFD Sender: No OFD packet to send [04:08:21]OFD Sender: No OFD packet to send [04:08:26]OFD Sender: No OFD packet to send [04:08:31]OFD Sender: No OFD packet to send [04:08:36]OFD Sender: No OFD packet to send [04:08:41]OFD Sender: No OFD packet to send [04:08:46]OFD Sender: No OFD packet to send [04:08:51]OFD Sender: No OFD packet to send [04:08:56]OFD Sender: No OFD packet to send [04:09:01]OFD Sender: No OFD packet to send [04:09:06]OFD Sender: No OFD packet to send [04:09:11]OFD Sender: No OFD packet to send [04:09:16]OFD Sender: No OFD packet to send [04:09:21]OFD Sender: No OFD packet to send [04:09:26]OFD Sender: No OFD packet to send [04:09:31]OFD Sender: No OFD packet to send [04:09:36]OFD Sender: No OFD packet to send [04:09:41]OFD Sender: No OFD packet to send [04:09:46]OFD Sender: No OFD packet to send [04:09:51]OFD Sender: No OFD packet to send [04:09:56]OFD Sender: No OFD packet to send [04:10:01]OFD Sender: No OFD packet to send [04:10:06]OFD Sender: No OFD packet to send [04:10:11]OFD Sender: No OFD packet to send [04:10:16]OFD Sender: No OFD packet to send [04:10:21]OFD Sender: No OFD packet to send [04:10:26]OFD Sender: No OFD packet to send [04:10:31]OFD Sender: No OFD packet to send [04:10:36]OFD Sender: No OFD packet to send [04:10:41]OFD Sender: No OFD packet to send [04:10:46]OFD Sender: No OFD packet to send [04:10:51]OFD Sender: No OFD packet to send [04:10:56]OFD Sender: No OFD packet to send [04:11:01]OFD Sender: No OFD packet to send [04:11:06]OFD Sender: No OFD packet to send [04:11:11]OFD Sender: No OFD packet to send [04:11:16]OFD Sender: No OFD packet to send [04:11:21]OFD Sender: No OFD packet to send [04:11:26]OFD Sender: No OFD packet to send [04:11:31]OFD Sender: No OFD packet to send [04:11:36]OFD Sender: No OFD packet to send [04:11:41]OFD Sender: No OFD packet to send [04:11:46]OFD Sender: No OFD packet to send [04:11:51]OFD Sender: No OFD packet to send [04:11:56]OFD Sender: No OFD packet to send [04:12:01]OFD Sender: No OFD packet to send [04:12:06]OFD Sender: No OFD packet to send [04:12:11]OFD Sender: No OFD packet to send [04:12:16]OFD Sender: No OFD packet to send [04:12:21]OFD Sender: No OFD packet to send [04:12:26]OFD Sender: No OFD packet to send [04:12:31]OFD Sender: No OFD packet to send [04:12:36]OFD Sender: No OFD packet to send [04:12:41]OFD Sender: No OFD packet to send [04:12:46]OFD Sender: No OFD packet to send [04:12:51]OFD Sender: No OFD packet to send [04:12:56]OFD Sender: No OFD packet to send [04:13:01]OFD Sender: No OFD packet to send [04:13:06]OFD Sender: No OFD packet to send [04:13:11]OFD Sender: No OFD packet to send [04:13:16]OFD Sender: No OFD packet to send [04:13:21]OFD Sender: No OFD packet to send [04:13:26]OFD Sender: No OFD packet to send [04:13:31]OFD Sender: No OFD packet to send [04:13:36]OFD Sender: No OFD packet to send [04:13:41]OFD Sender: No OFD packet to send [04:13:46]OFD Sender: No OFD packet to send [04:13:51]OFD Sender: No OFD packet to send [04:13:56]OFD Sender: No OFD packet to send [04:14:01]OFD Sender: No OFD packet to send [04:14:06]OFD Sender: No OFD packet to send [04:14:11]OFD Sender: No OFD packet to send [04:14:16]OFD Sender: No OFD packet to send [04:14:21]OFD Sender: No OFD packet to send [04:14:26]OFD Sender: No OFD packet to send [04:14:31]OFD Sender: No OFD packet to send [04:14:36]OFD Sender: No OFD packet to send [04:14:41]OFD Sender: No OFD packet to send [04:14:46]OFD Sender: No OFD packet to send [04:14:51]OFD Sender: No OFD packet to send [04:14:56]OFD Sender: No OFD packet to send [04:15:01]OFD Sender: No OFD packet to send [04:15:06]OFD Sender: No OFD packet to send [04:15:11]OFD Sender: No OFD packet to send [04:15:16]OFD Sender: No OFD packet to send [04:15:21]OFD Sender: No OFD packet to send [04:15:26]OFD Sender: No OFD packet to send [04:15:31]OFD Sender: No OFD packet to send [04:15:36]OFD Sender: No OFD packet to send [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16:06]OFD Sender: No OFD packet to send [04:16:11]OFD Sender: No OFD packet to send [04:16:16]OFD Sender: No OFD packet to send [04:16:21]OFD Sender: No OFD packet to send [04:16:26]OFD Sender: No OFD packet to send [04:16:31]OFD Sender: No OFD packet to send [04:16:36]OFD Sender: No OFD packet to send [04:16:41]OFD Sender: No OFD packet to send [04:16:46]OFD Sender: No OFD packet to send [04:16:51]OFD Sender: No OFD packet to send [04:16:56]OFD Sender: No OFD packet to send [04:17:01]OFD Sender: No OFD packet to send [04:17:06]OFD Sender: No OFD packet to send [04:17:11]OFD Sender: No OFD packet to send [04:17:16]OFD Sender: No OFD packet to send [04:17:21]OFD Sender: No OFD packet to send [04:17:26]OFD Sender: No OFD packet to send [04:17:31]OFD Sender: No OFD packet to send [04:17:36]OFD Sender: No OFD packet to send [04:17:41]OFD Sender: No OFD packet to send [04:17:46]OFD Sender: No OFD packet to send [04:17:51]OFD Sender: No OFD packet to send [04:17:56]OFD Sender: No OFD packet to send [04:18:01]OFD Sender: No OFD packet to send [04:18:06]OFD Sender: No OFD packet to send [04:18:11]OFD Sender: No OFD packet to send [04:18:16]OFD Sender: No OFD packet to send [04:18:21]OFD Sender: No OFD packet to send [04:18:26]OFD Sender: No OFD packet to send [04:18:31]OFD Sender: No OFD packet to send [04:18:36]OFD Sender: No OFD packet to send [04:18:41]OFD Sender: No OFD packet to send [04:18:46]OFD Sender: No OFD packet to send [04:18:51]OFD Sender: No OFD packet to send [04:18:56]OFD Sender: No OFD packet to send [04:19:01]OFD Sender: No OFD packet to send [04:19:06]OFD Sender: No OFD packet to send [04:19:11]OFD Sender: No OFD packet to send [04:19:16]OFD Sender: No OFD packet to send [04:19:21]OFD Sender: No OFD packet to send [04:19:26]OFD Sender: No OFD packet to send [04:19:31]OFD Sender: No OFD packet to send [04:19:36]OFD Sender: No OFD packet to send [04:19:41]OFD Sender: No OFD packet to send [04:19:46]OFD Sender: No OFD packet to send [04:19:51]OFD Sender: No OFD packet to send [04:19:56]OFD Sender: No OFD packet to send [04:20: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:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:32]OFD Sender: No OFD packet to send [04:26:37]OFD Sender: No OFD packet to send [04:26:42]OFD Sender: No OFD packet to send [04:26:47]OFD Sender: No OFD packet to send [04:26:52]OFD Sender: No OFD packet to send [04:26:57]OFD Sender: No OFD packet to send [04:27:02]OFD Sender: No OFD packet to send [04:27:07]OFD Sender: No OFD packet to send [04:27:12]OFD Sender: No OFD packet to send [04:27:17]OFD Sender: No OFD packet to send [04:27:22]OFD Sender: No OFD packet to send [04:27:27]OFD Sender: No OFD packet to send [04:27:32]OFD Sender: No OFD packet to send [04:27:37]OFD Sender: No OFD packet to send [04:27:42]OFD Sender: No OFD packet to send [04:27:47]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:57]OFD Sender: No OFD packet to send [04:29:02]OFD Sender: No OFD packet to send [04:29:07]OFD Sender: No OFD packet to send [04:29:12]OFD Sender: No OFD packet to send [04:29:17]OFD Sender: No OFD packet to send [04:29:22]OFD Sender: No OFD packet to send [04:29:27]OFD Sender: No OFD packet to send [04:29:32]OFD Sender: No OFD packet to send [04:29:37]OFD Sender: No OFD packet to send [04:29:42]OFD Sender: No OFD packet to send [04:29:47]OFD Sender: No OFD packet to send [04:29:52]OFD Sender: No OFD packet to send [04:29:57]OFD Sender: No OFD packet to send [04:30:02]OFD Sender: No OFD packet to send [04:30:07]OFD Sender: No OFD packet to send [04:30:12]OFD Sender: No OFD packet to send [04:30:17]OFD Sender: No OFD packet to send [04:30:22]OFD Sender: No OFD packet to send [04:30:27]OFD Sender: No OFD packet to send [04:30:32]OFD Sender: No OFD packet to send [04:30:37]OFD Sender: No OFD packet to send [04:30:42]OFD Sender: No OFD packet to send [04:30:47]OFD Sender: No OFD packet to send [04:30:52]OFD Sender: No OFD packet to send [04:30:57]OFD Sender: No OFD packet to send [04:31:02]OFD Sender: No OFD packet to send [04:31:07]OFD Sender: No OFD packet to send [04:31:12]OFD Sender: No OFD packet to send [04:31:17]OFD Sender: No OFD packet to send [04:31:22]OFD Sender: No OFD packet to send [04:31:27]OFD Sender: No OFD packet to send [04:31:32]OFD Sender: No OFD packet to send [04:31:37]OFD Sender: No OFD packet to send [04:31:42]OFD Sender: No OFD packet to send [04:31:47]OFD Sender: No OFD packet to send [04:31:52]OFD Sender: No OFD packet to send [04:31:57]OFD Sender: No OFD packet to send [04:32:02]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:43]OFD Sender: No OFD packet to send [04:34:48]OFD Sender: No OFD packet to send [04:34:53]OFD Sender: No OFD packet to send [04:34:58]OFD Sender: No OFD packet to send [04:35:03]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:18]OFD Sender: No OFD packet to send [04:37:23]OFD Sender: No OFD packet to send [04:37:28]OFD Sender: No OFD packet to send [04:37:33]OFD Sender: No OFD packet to send [04:37:38]OFD Sender: No OFD packet to send [04:37:43]OFD Sender: No OFD packet to send [04:37:48]OFD Sender: No OFD packet to send [04:37:53]OFD Sender: No OFD packet to send [04:37:58]OFD Sender: No OFD packet to send [04:38:03]OFD Sender: No OFD packet to send [04:38:08]OFD Sender: No OFD packet to send [04:38:13]OFD Sender: No OFD packet to send [04:38:18]OFD Sender: No OFD packet to send [04:38:23]OFD Sender: No OFD packet to send [04:38:28]OFD Sender: No OFD packet to send [04:38:33]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]OFD Sender: No OFD packet to send [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:18]OFD Sender: No OFD packet to send [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39: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:53]OFD Sender: No OFD packet to send [04:41:58]OFD Sender: No OFD packet to send [04:42:03]OFD Sender: No OFD packet to send [04:42:08]OFD Sender: No OFD packet to send [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]OFD Sender: No OFD packet to send [04:42:28]OFD Sender: No OFD packet to send [04:42:33]OFD Sender: No OFD packet to send [04:42:38]OFD Sender: No OFD packet to send [04:42:43]OFD Sender: No OFD packet to send [04:42:48]OFD Sender: No OFD packet to send [04:42:53]OFD Sender: No OFD packet to send [04:42:58]OFD Sender: No OFD packet to send [04:43:03]OFD Sender: No OFD packet to send [04:43:08]OFD Sender: No OFD packet to send [04:43:13]OFD Sender: No OFD packet to send [04:43:18]OFD Sender: No OFD packet to send [04:43:23]OFD Sender: No OFD packet to send [04:43:28]OFD Sender: No OFD packet to send [04:43:33]OFD Sender: No OFD packet to send [04:43:38]OFD Sender: No OFD packet to send [04:43:43]OFD Sender: No OFD packet to send [04:43:48]OFD Sender: No OFD packet to send [04:43:53]OFD Sender: No OFD packet to send [04:43:58]OFD Sender: No OFD packet to send [04:44:03]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:01]accept exits with 9 [04:47:01]New connection [04:47:01]New thread 3066981732 created [04:47:01]Thread 3066838372 joined [04:47:01]Waiting for new connection... [04:47:01] Sock 9.Parse request [04:47:01]Sock 9.Check first char [04:47:01]Sock 9.First char is OK [04:47:01]request: POST /json_proto HTTP/1.0 [04:47:01]Method: POST [04:47:01]URL: /json_proto [04:47:01]Method is POST - this is cgi request [04:47:01]url: /json_proto [04:47:01]query_string will be loaded in cgi processing [04:47:01]execute_cgi json_proto POST (null) [04:47:01]execute_cgi path=json_proto method=POST [04:47:01]POST find Content-Length [04:47:01]Host: 172.17.40.67:8080 [04:47:01]Content-Length: 678 [04:47:01]Content-Type: application/json [04:47:01] [04:47:01]POST finish read [04:47:01]Found Content-Length = 678 [04:47:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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" ] } } [04:47:01]execute_script... [04:47:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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" ] } } [04:47:01]POST & json_proto [04:47:01]process_json_proto [04:47:01]json parsed OK: [04:47:01]protocol is kg_v1.0 [04:47:01]action value=close_receipt [04:47:01]process_action close_receipt [04:47:01]cmd_close_receipt [04:47:01]MH_GetDate [04:47:01]Write to MH i2c: F0 00 00 46 58 8D [04:47:01]Write i2c OK [04:47:01]MH_I2C_Read... [04:47:01]Read from MH i2c: F0 [04:47:01]MH_I2C_Read... [04:47:01]Read from MH i2c: F0 09 00 [04:47:01]MH_I2C_Read... [04:47:01]Read from MH i2c: F0 09 00 46 58 00 48 E2 63 66 97 AE 6B 64 9D [04:47:01]GetLastDocTimeStamp 1717819280 [04:47:01]current date 1717822024 [04:47:01]FM_GetShiftState [04:47:01]SAM_PROTO_GetShiftState [04:47:01]wFMCommunicate request_size=4 [04:47:01]MH_SAM_APDU [04:47:01]CAPDU: 80 13 01 00 [04:47:01]Write to MH i2c: E2 08 00 47 58 80 13 01 00 00 00 00 00 1C [04:47:01]Write i2c OK [04:47:01]MH_I2C_Read... [04:47:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:47:01]Read from MH i2c: E2 [04:47:01]MH_I2C_Read... [04:47:01]Read from MH i2c: E2 0E 00 [04:47:01]MH_I2C_Read... [04:47:01]Read from MH i2c: E2 0E 00 47 58 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D0 [04:47:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [04:47:01]wFMCommunicate OK [04:47:01]SAM_PROTO_GetShiftState done [04:47:01]FM_GetShiftState done [04:47:01]opened in 1717805884 [04:47:01]opened+sec_in_day 1717892284 [04:47:01]quantity*price = 40039 [04:47:01]sum+1 = 40040 [04:47:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 44 08.06.2024 04:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239273 ФПД: 190230834098627 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T044704&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239273&fm=190230834098627&tin=02508201610067®Number=0000000000091601&sum=40000 [04:47:02]StoreToDocumentArchive [04:47:02]shift 387 fd 239273 [04:47:02]save to /storage/0387/doc_00239273 [04:47:02]save last doc name /storage/0387/doc_00239273 to /storage/kkm_last_doc_name [04:47:02]save OK [04:47:02]Clear old archive folders... [04:47:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:47:02]tlvbuf is 0045D7F0 [04:47:02]SAM_PROTO_ClearQueue [04:47:02]wFMCommunicate request_size=4 [04:47:02]MH_SAM_APDU [04:47:02]CAPDU: 80 09 00 00 [04:47:02]Write to MH i2c: E2 08 00 54 58 80 09 00 00 00 00 00 00 1E [04:47:02]Write i2c OK [04:47:02]MH_I2C_Read... [04:47:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:47:02]Read from MH i2c: E2 [04:47:02]MH_I2C_Read... [04:47:02]Read from MH i2c: E2 03 00 [04:47:02]MH_I2C_Read... [04:47:02]Read from MH i2c: E2 03 00 54 58 00 90 00 20 [04:47:02]RAPDU: 90 00 [04:47:02]wFMCommunicate OK [04:47:02]SAM_PROTO_ClearQueue done [04:47:02]KKMCreateOFDPacket [04:47:02]OFDProtocolAddRootSTLVToBuf [04:47:02]FM_MakeSignedData [04:47:02]FM_MakeSignedData [04:47:02]SAM_PROTO_SignData [04:47:02]wFMCommunicate request_size=4 [04:47:02]MH_SAM_APDU [04:47:02]CAPDU: 80 0D 01 02 [04:47:02]Write to MH i2c: E2 08 00 55 58 80 0D 01 02 00 00 00 00 26 [04:47:02]Write i2c OK [04:47:02]MH_I2C_Read... [04:47:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:47:03]Read from MH i2c: E2 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 03 00 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 03 00 55 58 00 90 00 21 [04:47:03]RAPDU: 90 00 [04:47:03]wFMCommunicate OK [04:47:03]wFMCommunicate request_size=255 [04:47:03]MH_SAM_APDU [04:47:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 2C 00 00 00 F4 03 04 00 48 E2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A6 03 00 35 04 06 00 AD [04:47:03]Write to MH i2c: E2 02 01 56 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 2C 00 00 00 F4 03 04 00 48 E2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A6 03 00 35 04 06 00 AD 00 00 43 [04:47:03]Write i2c OK [04:47:03]MH_I2C_Read... [04:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:47:03]Read from MH i2c: E2 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 03 00 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 03 00 56 58 00 90 00 22 [04:47:03]RAPDU: 90 00 [04:47:03]wFMCommunicate OK [04:47:03]wFMCommunicate request_size=10 [04:47:03]MH_SAM_APDU [04:47:03]CAPDU: 80 0D 02 02 05 03 91 4A B1 C3 [04:47:03]Write to MH i2c: E2 0D 00 57 58 80 0D 02 02 05 00 03 91 4A B1 C3 00 00 85 [04:47:03]Write i2c OK [04:47:03]MH_I2C_Read... [04:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:47:03]Read from MH i2c: E2 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 03 00 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 03 00 57 58 00 90 00 23 [04:47:03]RAPDU: 90 00 [04:47:03]wFMCommunicate OK [04:47:03]wFMCommunicate request_size=4 [04:47:03]MH_SAM_APDU [04:47:03]CAPDU: 80 0D 03 02 [04:47:03]Write to MH i2c: E2 08 00 58 58 80 0D 03 02 00 00 00 00 2B [04:47:03]Write i2c OK [04:47:03]MH_I2C_Read... [04:47:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:47:03]Read from MH i2c: E2 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 0B 00 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 0B 00 58 58 00 A4 8B B4 77 58 F7 1B 03 90 00 F3 [04:47:03]RAPDU: A4 8B B4 77 58 F7 1B 03 90 00 [04:47:03]wFMCommunicate OK [04:47:03]SAM_PROTO_SignData done [04:47:03]FM_MakeSignedData done [04:47:03]CreateOFDProtocolMessage [04:47:03]wFMCommunicate request_size=4 [04:47:03]MH_SAM_APDU [04:47:03]CAPDU: 80 11 00 00 [04:47:03]Write to MH i2c: E2 08 00 59 58 80 11 00 00 00 00 00 00 2B [04:47:03]Write i2c OK [04:47:03]MH_I2C_Read... [04:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:47:03]Read from MH i2c: E2 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 17 00 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: E2 17 00 59 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 80 [04:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [04:47:03]wFMCommunicate OK [04:47:03]CreateOFDProtocolMessage done [04:47:03]OFDSenderStorePacket 239273 [04:47:03]StoreOFDPacket docnum=239273 [04:47:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 17 51 07 01 81 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 2C 00 00 00 F4 03 04 00 48 E2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A6 03 00 35 04 06 00 AD 03 91 4A B1 C3 A4 8B B4 77 58 F7 1B 03 [04:47:03]CheckFolder [04:47:03]dirname=/storage/ofd_packets [04:47:03]CheckFolder done [04:47:03]ProducePacketName [04:47:03]name=ofd_packets/00239273 [04:47:03]NVStorageSaveData ofd_packets/00239273 [04:47:03]File name is /storage/ofd_packets/00239273 [04:47:03]Write 301 bytes [04:47:03]NVStorageSaveData done [04:47:03]OFDSenderStorePacket done [04:47:03]KKMCreateOFDPacket done [04:47:03]NVStorageSaveData kkm_last_timestamp [04:47:03]File name is /storage/kkm_last_timestamp [04:47:03]Write 4 bytes [04:47:03]NVStorageSaveData done [04:47:03]ExternCall_PrintAddStr [04:47:03]wPrintStart [04:47:03]Write to MH i2c: 01 00 00 5A 58 B2 [04:47:03]Write i2c OK [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: 01 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: 01 07 00 [04:47:03]MH_I2C_Read... [04:47:03]Read from MH i2c: 01 07 00 5A 58 00 00 00 00 00 FF 0F C7 [04:47:03]RasterBufferAndPrint [04:47:03]line Счет N : (1)3302200 [04:47:03]line ИНН: 02508201610067 [04:47:03]line Контрольно-Кассовый Чек [04:47:03]line ПРОДАЖА [04:47:03]line ТРК (МРК, ГНК) : 12 [04:47:03]line Товар: 2710124130 [04:47:03]line Аи-92-К-4 [04:47:03]line 6.030 * 66.40 [04:47:03]line = 400.39 [04:47:03]line НДС 12% НСП 1% [04:47:03]line > о реализуемом товаре [04:47:03]line ОКРУГЛЕНИЕ: -0.39 [04:47:03]line ИТОГО: 400.00 [04:47:03]line Внесено: 400.00 [04:47:03]line СДАЧА: 0.00 [04:47:03]line НСП 1% : 3.54 [04:47:03]line НДС 12% : 42.52 [04:47:03]line Наличными: 400.00 [04:47:03]line Безнал.: 0.00 [04:47:03]line Место: АЗС № 82 "Партнер Нефть" [04:47:03]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [04:47:03]line СНО: Общий режим [04:47:03]line Чек 44 08.06.2024 04:47 [04:47:03]line Смена: 387 ФФД: 1.0 [04:47:03]line ЗНМ: 0300000150 [04:47:03]line РНМ: 0000000000091601 [04:47:03]line Версия ККМ: 001 [04:47:03]line ФМ: 0000000000874681 [04:47:03]line ФД: 239273 [04:47:03]line ФПД: 190230834098627 [04:47:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T044704&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239273&fm=190230834098627&tin=02508201610067®Number=0000000000091601&sum=40000 [04:47:03]OFD Sender: Processing packet 239273 [packets to send 182, broken 181] [04:47:03]ProducePacketName [04:47:03]name=ofd_packets/00239273 [04:47:03]OFD Sender: To server: pG, [04:47:03]CommunicateWithHost lk.salyk.kg:30040 [04:47:03]ConnectInit lk.salyk.kg [04:47:03]written 0, free lines is 4095 [04:47:03]Connected sock=10 [04:47:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 17 51 07 01 81 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 2C 00 00 00 F4 03 04 00 48 E2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A6 03 00 35 04 06 00 AD 03 91 4A B1 C3 A4 8B B4 77 58 F7 1B 03 [04:47:04]Write to MH i2c: 01 00 00 85 58 DD [04:47:04]Write i2c OK [04:47:04]MH_I2C_Read... [04:47:04]Read from MH i2c: 01 [04:47:04]MH_I2C_Read... [04:47:04]Read from MH i2c: 01 07 00 [04:47:04]MH_I2C_Read... [04:47:04]Read from MH i2c: 01 07 00 85 58 00 00 00 00 00 C0 0C B0 [04:47:04]RasterBufferAndPrint [04:47:04]line [04:47:04]line [04:47:04]line [04:47:04]line [04:47:04]line [04:47:04]written 0, free lines is 3270 [04:47:04]MH_Cut [04:47:04]Write to MH i2c: D1 01 00 8C 58 01 B6 [04:47:04]Write i2c OK [04:47:04]MH_I2C_Read... [04:47:04]Read from MH i2c: D1 [04:47:04]MH_I2C_Read... [04:47:04]Read from MH i2c: D1 01 00 [04:47:04]MH_I2C_Read... [04:47:04]Read from MH i2c: D1 01 00 8C 58 00 B5 [04:47:04]Write to MH i2c: 01 00 00 8D 58 E5 [04:47:04]Write i2c OK [04:47:04]MH_I2C_Read... [04:47:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F3 0E 47 00 74 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A6 03 00 F4 03 04 00 C6 89 63 66 B6 04 01 00 00 D0 71 7A D3 38 1C 99 38 [04:47:04]CommunicateWithHost err = 0 [04:47:04]CheckOFDResponse [04:47:04]1017 (14) - 77093643461234 [04:47:04]1041 (16) - 0000000000874681 [04:47:04]1040 (4) - 239273 [04:47:04]1012 (4) - 07.06.2024 22:29 [04:47:04]1206 (1) - 0 [04:47:04]OFD Sender: Remove packet 239273 [04:47:04]ProducePacketName [04:47:04]name=ofd_packets/00239273 [04:47:04]NVStorageDeleteData [04:47:04]OFD Sender: No OFD packet to send [04:47:05]*** Cut start [04:47:05]*** Partial cut [04:47:05]*** CUTSNS_PIN = 1 [04:47:05]*** CUTSNS_PIN = 0 [04:47:05]*** Brake cut motor [04:47:05]Read from MH i2c: 01 [04:47:05]MH_I2C_Read... [04:47:05]*** Stop cut motor [04:47:05]*** Cut end [04:47:05]Read from MH i2c: 01 07 00 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: 01 07 00 8D 58 00 00 00 00 00 FF 0F FA [04:47:05]process_action close_receipt done [04:47:05]requested_data is exist [04:47:05]produce_requested_data [04:47:05]requested_item fm.sn is exist - process it [04:47:05]wFMCommunicate request_size=4 [04:47:05]MH_SAM_APDU [04:47:05]CAPDU: 80 11 00 00 [04:47:05]Write to MH i2c: E2 08 00 8E 58 80 11 00 00 00 00 00 00 60 [04:47:05]Write i2c OK [04:47:05]MH_I2C_Read... [04:47:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:47:05]Read from MH i2c: E2 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: E2 17 00 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: E2 17 00 8E 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B5 [04:47:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [04:47:05]wFMCommunicate OK [04:47:05]requested_item fd.num is exist - process it [04:47:05]SAM_PROTO_GetFieldsCounters [04:47:05]wFMCommunicate request_size=4 [04:47:05]MH_SAM_APDU [04:47:05]CAPDU: 80 13 00 00 [04:47:05]Write to MH i2c: E2 08 00 8F 58 80 13 00 00 00 00 00 00 63 [04:47:05]Write i2c OK [04:47:05]MH_I2C_Read... [04:47:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:47:05]Read from MH i2c: E2 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: E2 62 00 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: E2 62 00 8F 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A9 A6 03 00 0E 04 04 00 83 01 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 D8 [04:47:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A9 A6 03 00 0E 04 04 00 83 01 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 [04:47:05]wFMCommunicate OK [04:47:05]SAM_PROTO_GetFieldsCounters done [04:47:05]requested_item shift.num is exist - process it [04:47:05]requested_item shift.opened is exist - process it [04:47:05]req_shift_opened [04:47:05]FM_GetShiftState [04:47:05]SAM_PROTO_GetShiftState [04:47:05]wFMCommunicate request_size=4 [04:47:05]MH_SAM_APDU [04:47:05]CAPDU: 80 13 01 00 [04:47:05]Write to MH i2c: E2 08 00 90 58 80 13 01 00 00 00 00 00 65 [04:47:05]Write i2c OK [04:47:05]MH_I2C_Read... [04:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:47:05]Read from MH i2c: E2 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: E2 0E 00 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: E2 0E 00 90 58 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 19 [04:47:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [04:47:05]wFMCommunicate OK [04:47:05]SAM_PROTO_GetShiftState done [04:47:05]FM_GetShiftState done [04:47:05]req_shift_opened done [04:47:05]requested_item shift.open_date is exist - process it [04:47:05]req_shift_open_date [04:47:05]req_shift_open_date done [04:47:05]produce_requested_data done [04:47:05]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239273,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [04:47:05]process_action_free close_receipt [04:47:05]json_value_free [04:47:05]json_value_free done [04:47:05]process_json_proto returns [04:47:05]Send response to host [04:47:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239273,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [04:47:05]free response buf [04:47:05]execute_script done [04:47:05]execute_script returns [04:47:05]free content buf [04:47:05]Sock 9.Close socket [04:47:05]Sock 9.Thread stoped [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:49]OFD Sender: No OFD packet to send [04:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:32]accept exits with 8 [04:48:32]New connection [04:48:32]New thread 3066838372 created [04:48:32]Thread 3066981732 joined [04:48:32]Waiting for new connection... [04:48:32] Sock 8.Parse request [04:48:32]Sock 8.Check first char [04:48:32]Sock 8.First char is OK [04:48:32]request: POST /json_proto HTTP/1.0 [04:48:32]Method: POST [04:48:32]URL: /json_proto [04:48:32]Method is POST - this is cgi request [04:48:32]url: /json_proto [04:48:32]query_string will be loaded in cgi processing [04:48:32]execute_cgi json_proto POST (null) [04:48:32]execute_cgi path=json_proto method=POST [04:48:32]POST find Content-Length [04:48:32]Host: 172.17.40.67:8080 [04:48:32]Content-Length: 678 [04:48:32]Content-Type: application/json [04:48:32] [04:48:32]POST finish read [04:48:32]Found Content-Length = 678 [04:48:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.330, "sum" : 420.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:48:32]execute_script... [04:48: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)3302201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.330, "sum" : 420.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:48:32]POST & json_proto [04:48:32]process_json_proto [04:48:32]json parsed OK: [04:48:32]protocol is kg_v1.0 [04:48:32]action value=close_receipt [04:48:32]process_action close_receipt [04:48:32]cmd_close_receipt [04:48:32]MH_GetDate [04:48:32]Write to MH i2c: F0 00 00 91 58 D8 [04:48:32]Write i2c OK [04:48:32]MH_I2C_Read... [04:48:32]Read from MH i2c: F0 [04:48:32]MH_I2C_Read... [04:48:32]Read from MH i2c: F0 09 00 [04:48:32]MH_I2C_Read... [04:48:32]Read from MH i2c: F0 09 00 91 58 00 A3 E2 63 66 97 AE 6B 64 43 [04:48:32]GetLastDocTimeStamp 1717822024 [04:48:32]current date 1717822115 [04:48:32]FM_GetShiftState [04:48:32]SAM_PROTO_GetShiftState [04:48:32]wFMCommunicate request_size=4 [04:48:32]MH_SAM_APDU [04:48:32]CAPDU: 80 13 01 00 [04:48:32]Write to MH i2c: E2 08 00 92 58 80 13 01 00 00 00 00 00 67 [04:48:32]Write i2c OK [04:48:32]MH_I2C_Read... [04:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:48:32]Read from MH i2c: E2 [04:48:32]MH_I2C_Read... [04:48:32]Read from MH i2c: E2 0E 00 [04:48:32]MH_I2C_Read... [04:48:32]Read from MH i2c: E2 0E 00 92 58 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1B [04:48:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [04:48:32]wFMCommunicate OK [04:48:32]SAM_PROTO_GetShiftState done [04:48:32]FM_GetShiftState done [04:48:32]opened in 1717805884 [04:48:32]opened+sec_in_day 1717892284 [04:48:32]quantity*price = 42031 [04:48:32]sum+1 = 42032 [04:48:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 420.00 Внесено: 420.00 СДАЧА: 0.00 НСП 1% : 3.72 НДС 12% : 44.63 Наличными: 420.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 45 08.06.2024 04:48 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239274 ФПД: 64686839555108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T044835&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239274&fm=64686839555108&tin=02508201610067®Number=0000000000091601&sum=42000 [04:48:33]StoreToDocumentArchive [04:48:33]shift 387 fd 239274 [04:48:33]save to /storage/0387/doc_00239274 [04:48:33]save last doc name /storage/0387/doc_00239274 to /storage/kkm_last_doc_name [04:48:33]save OK [04:48:33]Clear old archive folders... [04:48:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:48:33]tlvbuf is 002B94F0 [04:48:33]SAM_PROTO_ClearQueue [04:48:33]wFMCommunicate request_size=4 [04:48:33]MH_SAM_APDU [04:48:33]CAPDU: 80 09 00 00 [04:48:33]Write to MH i2c: E2 08 00 9F 58 80 09 00 00 00 00 00 00 69 [04:48:33]Write i2c OK [04:48:33]MH_I2C_Read... [04:48:33]Read from MH i2c: E2 [04:48:33]MH_I2C_Read... [04:48:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:48:33]Read from MH i2c: E2 03 00 [04:48:33]MH_I2C_Read... [04:48:33]Read from MH i2c: E2 03 00 9F 58 00 90 00 6B [04:48:33]RAPDU: 90 00 [04:48:33]wFMCommunicate OK [04:48:33]SAM_PROTO_ClearQueue done [04:48:33]KKMCreateOFDPacket [04:48:33]OFDProtocolAddRootSTLVToBuf [04:48:33]FM_MakeSignedData [04:48:33]FM_MakeSignedData [04:48:33]SAM_PROTO_SignData [04:48:33]wFMCommunicate request_size=4 [04:48:33]MH_SAM_APDU [04:48:33]CAPDU: 80 0D 01 02 [04:48:33]Write to MH i2c: E2 08 00 A0 58 80 0D 01 02 00 00 00 00 71 [04:48:33]Write i2c OK [04:48:33]MH_I2C_Read... [04:48:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:48:33]Read from MH i2c: E2 [04:48:33]MH_I2C_Read... [04:48:33]Read from MH i2c: E2 03 00 [04:48:33]MH_I2C_Read... [04:48:33]Read from MH i2c: E2 03 00 A0 58 00 90 00 6C [04:48:33]RAPDU: 90 00 [04:48:33]wFMCommunicate OK [04:48:33]wFMCommunicate request_size=255 [04:48:33]MH_SAM_APDU [04:48: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 BA 18 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2F A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 6F 11 00 00 00 00 07 04 06 00 10 A4 00 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 A3 E2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A6 03 00 35 04 06 00 3A [04:48:33]Write to MH i2c: E2 02 01 A1 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 18 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2F A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 6F 11 00 00 00 00 07 04 06 00 10 A4 00 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 A3 E2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A6 03 00 35 04 06 00 3A 00 00 0B [04:48:33]Write i2c OK [04:48:33]MH_I2C_Read... [04:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:48:34]Read from MH i2c: E2 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: E2 03 00 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: E2 03 00 A1 58 00 90 00 6D [04:48:34]RAPDU: 90 00 [04:48:34]wFMCommunicate OK [04:48:34]wFMCommunicate request_size=10 [04:48:34]MH_SAM_APDU [04:48:34]CAPDU: 80 0D 02 02 05 D5 14 17 E4 24 [04:48:34]Write to MH i2c: E2 0D 00 A2 58 80 0D 02 02 05 00 D5 14 17 E4 24 00 00 86 [04:48:34]Write i2c OK [04:48:34]MH_I2C_Read... [04:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:48:34]Read from MH i2c: E2 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: E2 03 00 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: E2 03 00 A2 58 00 90 00 6E [04:48:34]RAPDU: 90 00 [04:48:34]wFMCommunicate OK [04:48:34]wFMCommunicate request_size=4 [04:48:34]MH_SAM_APDU [04:48:34]CAPDU: 80 0D 03 02 [04:48:34]Write to MH i2c: E2 08 00 A3 58 80 0D 03 02 00 00 00 00 76 [04:48:34]Write i2c OK [04:48:34]MH_I2C_Read... [04:48:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:48:34]Read from MH i2c: E2 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: E2 0B 00 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: E2 0B 00 A3 58 00 60 74 1A C5 86 09 22 E0 90 00 BB [04:48:34]RAPDU: 60 74 1A C5 86 09 22 E0 90 00 [04:48:34]wFMCommunicate OK [04:48:34]SAM_PROTO_SignData done [04:48:34]FM_MakeSignedData done [04:48:34]CreateOFDProtocolMessage [04:48:34]wFMCommunicate request_size=4 [04:48:34]MH_SAM_APDU [04:48:34]CAPDU: 80 11 00 00 [04:48:34]Write to MH i2c: E2 08 00 A4 58 80 11 00 00 00 00 00 00 76 [04:48:34]Write i2c OK [04:48:34]MH_I2C_Read... [04:48:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:48:34]Read from MH i2c: E2 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: E2 17 00 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: E2 17 00 A4 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CB [04:48:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [04:48:34]wFMCommunicate OK [04:48:34]CreateOFDProtocolMessage done [04:48:34]OFDSenderStorePacket 239274 [04:48:34]StoreOFDPacket docnum=239274 [04:48:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6B C6 07 01 D0 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 18 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2F A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 6F 11 00 00 00 00 07 04 06 00 10 A4 00 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 A3 E2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A6 03 00 35 04 06 00 3A D5 14 17 E4 24 60 74 1A C5 86 09 22 E0 [04:48:34]CheckFolder [04:48:34]dirname=/storage/ofd_packets [04:48:34]CheckFolder done [04:48:34]ProducePacketName [04:48:34]name=ofd_packets/00239274 [04:48:34]NVStorageSaveData ofd_packets/00239274 [04:48:34]File name is /storage/ofd_packets/00239274 [04:48:34]Write 301 bytes [04:48:34]NVStorageSaveData done [04:48:34]OFDSenderStorePacket done [04:48:34]KKMCreateOFDPacket done [04:48:34]NVStorageSaveData kkm_last_timestamp [04:48:34]File name is /storage/kkm_last_timestamp [04:48:34]Write 4 bytes [04:48:34]NVStorageSaveData done [04:48:34]ExternCall_PrintAddStr [04:48:34]wPrintStart [04:48:34]Write to MH i2c: 01 00 00 A5 58 FD [04:48:34]Write i2c OK [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: 01 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: 01 07 00 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: 01 07 00 A5 58 00 00 00 00 00 FF 0F 12 [04:48:34]RasterBufferAndPrint [04:48:34]line Счет N : (1)3302201 [04:48:34]line ИНН: 02508201610067 [04:48:34]line Контрольно-Кассовый Чек [04:48:34]line ПРОДАЖА [04:48:34]line ТРК (МРК, ГНК) : 42 [04:48:34]line Товар: 2710124130 [04:48:34]line Аи-92-К-4 [04:48:34]line 6.330 * 66.40 [04:48:34]line = 420.31 [04:48:34]line НДС 12% НСП 1% [04:48:34]line > о реализуемом товаре [04:48:34]line ОКРУГЛЕНИЕ: -0.31 [04:48:34]line ИТОГО: 420.00 [04:48:34]line Внесено: 420.00 [04:48:34]line СДАЧА: 0.00 [04:48:34]line НСП 1% : 3.72 [04:48:34]line НДС 12% : 44.63 [04:48:34]line Наличными: 420.00 [04:48:34]line Безнал.: 0.00 [04:48:34]line Место: АЗС № 82 "Партнер Нефть" [04:48:34]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [04:48:34]line СНО: Общий режим [04:48:34]line Чек 45 08.06.2024 04:48 [04:48:34]line Смена: 387 ФФД: 1.0 [04:48:34]line ЗНМ: 0300000150 [04:48:34]line РНМ: 0000000000091601 [04:48:34]line Версия ККМ: 001 [04:48:34]line ФМ: 0000000000874681 [04:48:34]line ФД: 239274 [04:48:34]line ФПД: 64686839555108 [04:48:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T044835&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239274&fm=64686839555108&tin=02508201610067®Number=0000000000091601&sum=42000 [04:48:34]OFD Sender: Processing packet 239274 [packets to send 182, broken 181] [04:48:34]ProducePacketName [04:48:34]name=ofd_packets/00239274 [04:48:34]OFD Sender: To server: pG, [04:48:34]CommunicateWithHost lk.salyk.kg:30040 [04:48:34]ConnectInit lk.salyk.kg [04:48:34]written 0, free lines is 4095 [04:48:34]Connected sock=10 [04:48:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6B C6 07 01 D0 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 18 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2F A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 6F 11 00 00 00 00 07 04 06 00 10 A4 00 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 A3 E2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A6 03 00 35 04 06 00 3A D5 14 17 E4 24 60 74 1A C5 86 09 22 E0 [04:48:34]Write to MH i2c: 01 00 00 D0 58 28 [04:48:34]Write i2c OK [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: 01 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: 01 07 00 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: 01 07 00 D0 58 00 00 00 00 00 C2 0C FD [04:48:34]RasterBufferAndPrint [04:48:34]line [04:48:34]line [04:48:34]line [04:48:34]line [04:48:34]line [04:48:34]written 0, free lines is 3272 [04:48:34]MH_Cut [04:48:34]Write to MH i2c: D1 01 00 D7 58 01 01 [04:48:34]Write i2c OK [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: D1 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: D1 01 00 [04:48:34]MH_I2C_Read... [04:48:34]Read from MH i2c: D1 01 00 D7 58 00 00 [04:48:34]Write to MH i2c: 01 00 00 D8 58 30 [04:48:34]Write i2c OK [04:48:34]MH_I2C_Read... [04:48:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 41 4C 47 00 F3 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A6 03 00 F4 03 04 00 21 8A 63 66 B6 04 01 00 00 CF 8D 1A 26 4E FF B1 DE [04:48:35]CommunicateWithHost err = 0 [04:48:35]CheckOFDResponse [04:48:35]1017 (14) - 77093643461234 [04:48:35]1041 (16) - 0000000000874681 [04:48:35]1040 (4) - 239274 [04:48:35]1012 (4) - 07.06.2024 22:30 [04:48:35]1206 (1) - 0 [04:48:35]OFD Sender: Remove packet 239274 [04:48:35]ProducePacketName [04:48:35]name=ofd_packets/00239274 [04:48:35]NVStorageDeleteData [04:48:35]OFD Sender: No OFD packet to send [04:48:35]*** Cut start [04:48:35]*** Partial cut [04:48:35]*** CUTSNS_PIN = 1 [04:48:35]*** CUTSNS_PIN = 0 [04:48:36]*** Brake cut motor [04:48:36]Read from MH i2c: 01 [04:48:36]MH_I2C_Read... [04:48:36]*** Stop cut motor [04:48:36]*** Cut end [04:48:36]Read from MH i2c: 01 07 00 [04:48:36]MH_I2C_Read... [04:48:36]Read from MH i2c: 01 07 00 D8 58 00 00 00 00 00 FF 0F 45 [04:48:36]process_action close_receipt done [04:48:36]requested_data is exist [04:48:36]produce_requested_data [04:48:36]requested_item fm.sn is exist - process it [04:48:36]wFMCommunicate request_size=4 [04:48:36]MH_SAM_APDU [04:48:36]CAPDU: 80 11 00 00 [04:48:36]Write to MH i2c: E2 08 00 D9 58 80 11 00 00 00 00 00 00 AB [04:48:36]Write i2c OK [04:48:36]MH_I2C_Read... [04:48:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:48:36]Read from MH i2c: E2 [04:48:36]MH_I2C_Read... [04:48:36]Read from MH i2c: E2 17 00 [04:48:36]MH_I2C_Read... [04:48:36]Read from MH i2c: E2 17 00 D9 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 00 [04:48:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [04:48:36]wFMCommunicate OK [04:48:36]requested_item fd.num is exist - process it [04:48:36]SAM_PROTO_GetFieldsCounters [04:48:36]wFMCommunicate request_size=4 [04:48:36]MH_SAM_APDU [04:48:36]CAPDU: 80 13 00 00 [04:48:36]Write to MH i2c: E2 08 00 DA 58 80 13 00 00 00 00 00 00 AE [04:48:36]Write i2c OK [04:48:36]MH_I2C_Read... [04:48:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:48:36]Read from MH i2c: E2 [04:48:36]MH_I2C_Read... [04:48:36]Read from MH i2c: E2 62 00 [04:48:36]MH_I2C_Read... [04:48:36]Read from MH i2c: E2 62 00 DA 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AA A6 03 00 0E 04 04 00 83 01 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 27 [04:48:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AA A6 03 00 0E 04 04 00 83 01 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 [04:48:36]wFMCommunicate OK [04:48:36]SAM_PROTO_GetFieldsCounters done [04:48:36]requested_item shift.num is exist - process it [04:48:36]requested_item shift.opened is exist - process it [04:48:36]req_shift_opened [04:48:36]FM_GetShiftState [04:48:36]SAM_PROTO_GetShiftState [04:48:36]wFMCommunicate request_size=4 [04:48:36]MH_SAM_APDU [04:48:36]CAPDU: 80 13 01 00 [04:48:36]Write to MH i2c: E2 08 00 DB 58 80 13 01 00 00 00 00 00 B0 [04:48:36]Write i2c OK [04:48:36]MH_I2C_Read... [04:48:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:48:36]Read from MH i2c: E2 [04:48:36]MH_I2C_Read... [04:48:36]Read from MH i2c: E2 0E 00 [04:48:36]MH_I2C_Read... [04:48:36]Read from MH i2c: E2 0E 00 DB 58 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 64 [04:48:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [04:48:36]wFMCommunicate OK [04:48:36]SAM_PROTO_GetShiftState done [04:48:36]FM_GetShiftState done [04:48:36]req_shift_opened done [04:48:36]requested_item shift.open_date is exist - process it [04:48:36]req_shift_open_date [04:48:36]req_shift_open_date done [04:48:36]produce_requested_data done [04:48:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239274,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [04:48:36]process_action_free close_receipt [04:48:36]json_value_free [04:48:36]json_value_free done [04:48:36]process_json_proto returns [04:48:36]Send response to host [04:48:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239274,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [04:48:36]free response buf [04:48:36]execute_script done [04:48:36]execute_script returns [04:48:36]free content buf [04:48:36]Sock 8.Close socket [04:48:36]Sock 8.Thread stoped [04:48:40]OFD Sender: No OFD packet to send [04:48:45]OFD Sender: No OFD packet to send [04:48:50]OFD Sender: No OFD packet to send [04:48:55]OFD Sender: No OFD packet to send [04:49:00]OFD Sender: No OFD packet to send [04:49:05]OFD Sender: No OFD packet to send [04:49:10]OFD Sender: No OFD packet to send [04:49:15]OFD Sender: No OFD packet to send [04:49:20]OFD Sender: No OFD packet to send [04:49:25]OFD Sender: No OFD packet to send [04:49:30]OFD Sender: No OFD packet to send [04:49:35]OFD Sender: No OFD packet to send [04:49:40]OFD Sender: No OFD packet to send [04:49:45]OFD Sender: No OFD packet to send [04:49:50]OFD Sender: No OFD packet to send [04:49:55]OFD Sender: No OFD packet to send [04:50:00]OFD Sender: No OFD packet to send [04:50:05]OFD Sender: No OFD packet to send [04:50:10]OFD Sender: No OFD packet to send [04:50:15]OFD Sender: No OFD packet to send [04:50:20]OFD Sender: No OFD packet to send [04:50:25]OFD Sender: No OFD packet to send [04:50:30]OFD Sender: No OFD packet to send [04:50:35]OFD Sender: No OFD packet to send [04:50:40]OFD Sender: No OFD packet to send [04:50:45]OFD Sender: No OFD packet to send [04:50:50]OFD Sender: No OFD packet to send [04:50:55]OFD Sender: No OFD packet to send [04:51:00]OFD Sender: No OFD packet to send [04:51:05]OFD Sender: No OFD packet to send [04:51:10]OFD Sender: No OFD packet to send [04:51:15]OFD Sender: No OFD packet to send [04:51:20]OFD Sender: No OFD packet to send [04:51:25]OFD Sender: No OFD packet to send [04:51:30]OFD Sender: No OFD packet to send [04:51:35]OFD Sender: No OFD packet to send [04:51:40]OFD Sender: No OFD packet to send [04:51:45]OFD Sender: No OFD packet to send [04:51:50]OFD Sender: No OFD packet to send [04:51:55]OFD Sender: No OFD packet to send [04:52:00]OFD Sender: No OFD packet to send [04:52:05]OFD Sender: No OFD packet to send [04:52:10]OFD Sender: No OFD packet to send [04:52:15]OFD Sender: No OFD packet to send [04:52:20]OFD Sender: No OFD packet to send [04:52:25]OFD Sender: No OFD packet to send [04:52:30]OFD Sender: No OFD packet to send [04:52:35]OFD Sender: No OFD packet to send [04:52:40]OFD Sender: No OFD packet to send [04:52:45]OFD Sender: No OFD packet to send [04:52:50]OFD Sender: No OFD packet to send [04:52:55]OFD Sender: No OFD packet to send [04:53:00]OFD Sender: No OFD packet to send [04:53:05]OFD Sender: No OFD packet to send [04:53:10]OFD Sender: No OFD packet to send [04:53:15]OFD Sender: No OFD packet to send [04:53:20]OFD Sender: No OFD packet to send [04:53:25]OFD Sender: No OFD packet to send [04:53:30]OFD Sender: No OFD packet to send [04:53:35]OFD Sender: No OFD packet to send [04:53:41]OFD Sender: No OFD packet to send [04:53:46]OFD Sender: No OFD packet to send [04:53:51]OFD Sender: No OFD packet to send [04:53:56]OFD Sender: No OFD packet to send [04:54:01]OFD Sender: No OFD packet to send [04:54:06]OFD Sender: No OFD packet to send [04:54:11]OFD Sender: No OFD packet to send [04:54:16]OFD Sender: No OFD packet to send [04:54:21]OFD Sender: No OFD packet to send [04:54:26]OFD Sender: No OFD packet to send [04:54:31]OFD Sender: No OFD packet to send [04:54:36]OFD Sender: No OFD packet to send [04:54:41]OFD Sender: No OFD packet to send [04:54:46]OFD Sender: No OFD packet to send [04:54:51]OFD Sender: No OFD packet to send [04:54:56]OFD Sender: No OFD packet to send [04:55:01]OFD Sender: No OFD packet to send [04:55:06]OFD Sender: No OFD packet to send [04:55:11]OFD Sender: No OFD packet to send [04:55:16]OFD Sender: No OFD packet to send [04:55:21]OFD Sender: No OFD packet to send [04:55:26]OFD Sender: No OFD packet to send [04:55:31]OFD Sender: No OFD packet to send [04:55:36]OFD Sender: No OFD packet to send [04:55:41]OFD Sender: No OFD packet to send [04:55:46]OFD Sender: No OFD packet to send [04:55:51]OFD Sender: No OFD packet to send [04:55:56]OFD Sender: No OFD packet to send [04:56:01]OFD Sender: No OFD packet to send [04:56:06]OFD Sender: No OFD packet to send [04:56:11]OFD Sender: No OFD packet to send [04:56:16]OFD Sender: No OFD packet to send [04:56:21]OFD Sender: No OFD packet to send [04:56:26]OFD Sender: No OFD packet to send [04:56:31]OFD Sender: No OFD packet to send [04:56:36]OFD Sender: No OFD packet to send [04:56:41]OFD Sender: No OFD packet to send [04:56:46]OFD Sender: No OFD packet to send [04:56:51]OFD Sender: No OFD packet to send [04:56:56]OFD Sender: No OFD packet to send [04:57:01]OFD Sender: No OFD packet to send [04:57:06]OFD Sender: No OFD packet to send [04:57:11]OFD Sender: No OFD packet to send [04:57:16]OFD Sender: No OFD packet to send [04:57:21]OFD Sender: No OFD packet to send [04:57:26]OFD Sender: No OFD packet to send [04:57:31]OFD Sender: No OFD packet to send [04:57:36]OFD Sender: No OFD packet to send [04:57:41]OFD Sender: No OFD packet to send [04:57:46]OFD Sender: No OFD packet to send [04:57:51]OFD Sender: No OFD packet to send [04:57:56]OFD Sender: No OFD packet to send [04:58:01]OFD Sender: No OFD packet to send [04:58:06]OFD Sender: No OFD packet to send [04:58:11]OFD Sender: No OFD packet to send [04:58:11]accept exits with 9 [04:58:11]New connection [04:58:11]New thread 3066981732 created [04:58:11]Thread 3066838372 joined [04:58:11]Waiting for new connection... [04:58:11] Sock 9.Parse request [04:58:11]Sock 9.Check first char [04:58:11]Sock 9.First char is OK [04:58:11]request: POST /json_proto HTTP/1.0 [04:58:11]Method: POST [04:58:11]URL: /json_proto [04:58:11]Method is POST - this is cgi request [04:58:11]url: /json_proto [04:58:11]query_string will be loaded in cgi processing [04:58:11]execute_cgi json_proto POST (null) [04:58:11]execute_cgi path=json_proto method=POST [04:58:11]POST find Content-Length [04:58:11]Host: 172.17.40.67:8080 [04:58:11]Content-Length: 683 [04:58:11]Content-Type: application/json [04:58:11] [04:58:11]POST finish read [04:58:11]Found Content-Length = 683 [04:58:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:58:11]execute_script... [04:58: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)3302202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:58:11]POST & json_proto [04:58:11]process_json_proto [04:58:11]json parsed OK: [04:58:11]protocol is kg_v1.0 [04:58:11]action value=close_receipt [04:58:11]process_action close_receipt [04:58:11]cmd_close_receipt [04:58:11]MH_GetDate [04:58:11]Write to MH i2c: F0 00 00 DC 58 23 [04:58:11]Write i2c OK [04:58:11]MH_I2C_Read... [04:58:11]Read from MH i2c: F0 [04:58:11]MH_I2C_Read... [04:58:11]Read from MH i2c: F0 09 00 [04:58:11]MH_I2C_Read... [04:58:11]Read from MH i2c: F0 09 00 DC 58 00 E6 E4 63 66 97 AE 6B 64 D3 [04:58:11]GetLastDocTimeStamp 1717822115 [04:58:11]current date 1717822694 [04:58:11]FM_GetShiftState [04:58:11]SAM_PROTO_GetShiftState [04:58:11]wFMCommunicate request_size=4 [04:58:11]MH_SAM_APDU [04:58:11]CAPDU: 80 13 01 00 [04:58:11]Write to MH i2c: E2 08 00 DD 58 80 13 01 00 00 00 00 00 B2 [04:58:11]Write i2c OK [04:58:11]MH_I2C_Read... [04:58:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:58:11]Read from MH i2c: E2 [04:58:11]MH_I2C_Read... [04:58:11]Read from MH i2c: E2 0E 00 [04:58:11]MH_I2C_Read... [04:58:11]Read from MH i2c: E2 0E 00 DD 58 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 66 [04:58:11]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [04:58:11]wFMCommunicate OK [04:58:11]SAM_PROTO_GetShiftState done [04:58:11]FM_GetShiftState done [04:58:11]opened in 1717805884 [04:58:11]opened+sec_in_day 1717892284 [04:58:11]quantity*price = 100064 [04:58:11]sum+1 = 100066 [04:58:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 46 08.06.2024 04:58 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239275 ФПД: 99609708046102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T045814&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239275&fm=99609708046102&tin=02508201610067®Number=0000000000091601&sum=100000 [04:58:12]StoreToDocumentArchive [04:58:12]shift 387 fd 239275 [04:58:12]save to /storage/0387/doc_00239275 [04:58:12]save last doc name /storage/0387/doc_00239275 to /storage/kkm_last_doc_name [04:58:12]save OK [04:58:12]Clear old archive folders... [04:58:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:58:12]tlvbuf is 00406E80 [04:58:12]SAM_PROTO_ClearQueue [04:58:12]wFMCommunicate request_size=4 [04:58:12]MH_SAM_APDU [04:58:12]CAPDU: 80 09 00 00 [04:58:12]Write to MH i2c: E2 08 00 EA 58 80 09 00 00 00 00 00 00 B4 [04:58:12]Write i2c OK [04:58:12]MH_I2C_Read... [04:58:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:58:13]Read from MH i2c: E2 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 03 00 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 03 00 EA 58 00 90 00 B6 [04:58:13]RAPDU: 90 00 [04:58:13]wFMCommunicate OK [04:58:13]SAM_PROTO_ClearQueue done [04:58:13]KKMCreateOFDPacket [04:58:13]OFDProtocolAddRootSTLVToBuf [04:58:13]FM_MakeSignedData [04:58:13]FM_MakeSignedData [04:58:13]SAM_PROTO_SignData [04:58:13]wFMCommunicate request_size=4 [04:58:13]MH_SAM_APDU [04:58:13]CAPDU: 80 0D 01 02 [04:58:13]Write to MH i2c: E2 08 00 EB 58 80 0D 01 02 00 00 00 00 BC [04:58:13]Write i2c OK [04:58:13]MH_I2C_Read... [04:58:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:58:13]Read from MH i2c: E2 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 03 00 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 03 00 EB 58 00 90 00 B7 [04:58:13]RAPDU: 90 00 [04:58:13]wFMCommunicate OK [04:58:13]wFMCommunicate request_size=255 [04:58:13]MH_SAM_APDU [04:58: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 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 E6 E4 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A6 03 00 35 04 06 00 5A [04:58:13]Write to MH i2c: E2 02 01 EC 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 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 E6 E4 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A6 03 00 35 04 06 00 5A 00 00 AC [04:58:13]Write i2c OK [04:58:13]MH_I2C_Read... [04:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:58:13]Read from MH i2c: E2 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 03 00 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 03 00 EC 58 00 90 00 B8 [04:58:13]RAPDU: 90 00 [04:58:13]wFMCommunicate OK [04:58:13]wFMCommunicate request_size=10 [04:58:13]MH_SAM_APDU [04:58:13]CAPDU: 80 0D 02 02 05 98 31 43 A7 16 [04:58:13]Write to MH i2c: E2 0D 00 ED 58 80 0D 02 02 05 00 98 31 43 A7 16 00 00 92 [04:58:13]Write i2c OK [04:58:13]MH_I2C_Read... [04:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:58:13]Read from MH i2c: E2 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 03 00 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 03 00 ED 58 00 90 00 B9 [04:58:13]RAPDU: 90 00 [04:58:13]wFMCommunicate OK [04:58:13]wFMCommunicate request_size=4 [04:58:13]MH_SAM_APDU [04:58:13]CAPDU: 80 0D 03 02 [04:58:13]Write to MH i2c: E2 08 00 EE 58 80 0D 03 02 00 00 00 00 C1 [04:58:13]Write i2c OK [04:58:13]MH_I2C_Read... [04:58:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:58:13]Read from MH i2c: E2 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 0B 00 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 0B 00 EE 58 00 76 F4 85 B0 AE 6B 21 0D 90 00 A8 [04:58:13]RAPDU: 76 F4 85 B0 AE 6B 21 0D 90 00 [04:58:13]wFMCommunicate OK [04:58:13]SAM_PROTO_SignData done [04:58:13]FM_MakeSignedData done [04:58:13]CreateOFDProtocolMessage [04:58:13]wFMCommunicate request_size=4 [04:58:13]MH_SAM_APDU [04:58:13]CAPDU: 80 11 00 00 [04:58:13]Write to MH i2c: E2 08 00 EF 58 80 11 00 00 00 00 00 00 C1 [04:58:13]Write i2c OK [04:58:13]MH_I2C_Read... [04:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:58:13]Read from MH i2c: E2 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 17 00 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: E2 17 00 EF 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 16 [04:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [04:58:13]wFMCommunicate OK [04:58:13]CreateOFDProtocolMessage done [04:58:13]OFDSenderStorePacket 239275 [04:58:13]StoreOFDPacket docnum=239275 [04:58:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 56 AB 07 01 C9 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 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 E6 E4 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A6 03 00 35 04 06 00 5A 98 31 43 A7 16 76 F4 85 B0 AE 6B 21 0D [04:58:13]CheckFolder [04:58:13]dirname=/storage/ofd_packets [04:58:13]CheckFolder done [04:58:13]ProducePacketName [04:58:13]name=ofd_packets/00239275 [04:58:13]NVStorageSaveData ofd_packets/00239275 [04:58:13]File name is /storage/ofd_packets/00239275 [04:58:13]Write 301 bytes [04:58:13]NVStorageSaveData done [04:58:13]OFDSenderStorePacket done [04:58:13]KKMCreateOFDPacket done [04:58:13]NVStorageSaveData kkm_last_timestamp [04:58:13]File name is /storage/kkm_last_timestamp [04:58:13]Write 4 bytes [04:58:13]NVStorageSaveData done [04:58:13]ExternCall_PrintAddStr [04:58:13]wPrintStart [04:58:13]Write to MH i2c: 01 00 00 F0 58 48 [04:58:13]Write i2c OK [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: 01 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: 01 07 00 [04:58:13]MH_I2C_Read... [04:58:13]Read from MH i2c: 01 07 00 F0 58 00 00 00 00 00 FF 0F 5D [04:58:13]RasterBufferAndPrint [04:58:13]line Счет N : (1)3302202 [04:58:13]line ИНН: 02508201610067 [04:58:13]line Контрольно-Кассовый Чек [04:58:13]line ПРОДАЖА [04:58:13]line ТРК (МРК, ГНК) : 22 [04:58:13]line Товар: 2710124130 [04:58:13]line Аи-92-К-4 [04:58:13]line 15.070 * 66.40 [04:58:13]line = 1000.65 [04:58:13]line НДС 12% НСП 1% [04:58:13]line > о реализуемом товаре [04:58:13]line ОКРУГЛЕНИЕ: -0.65 [04:58:13]line ИТОГО: 1000.00 [04:58:13]line Внесено: 1000.00 [04:58:13]line СДАЧА: 0.00 [04:58:13]line НСП 1% : 8.85 [04:58:13]line НДС 12% : 106.26 [04:58:13]line Наличными: 1000.00 [04:58:13]line Безнал.: 0.00 [04:58:13]line Место: АЗС № 82 "Партнер Нефть" [04:58:13]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [04:58:13]line СНО: Общий режим [04:58:13]line Чек 46 08.06.2024 04:58 [04:58:13]line Смена: 387 ФФД: 1.0 [04:58:13]line ЗНМ: 0300000150 [04:58:13]line РНМ: 0000000000091601 [04:58:13]line Версия ККМ: 001 [04:58:13]line ФМ: 0000000000874681 [04:58:13]line ФД: 239275 [04:58:13]line ФПД: 99609708046102 [04:58:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T045814&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239275&fm=99609708046102&tin=02508201610067®Number=0000000000091601&sum=100000 [04:58:13]OFD Sender: Processing packet 239275 [packets to send 182, broken 181] [04:58:13]ProducePacketName [04:58:13]name=ofd_packets/00239275 [04:58:13]OFD Sender: To server: pG, [04:58:13]CommunicateWithHost lk.salyk.kg:30040 [04:58:13]ConnectInit lk.salyk.kg [04:58:13]written 0, free lines is 4095 [04:58:14]Connected sock=11 [04:58:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 56 AB 07 01 C9 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 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 E6 E4 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A6 03 00 35 04 06 00 5A 98 31 43 A7 16 76 F4 85 B0 AE 6B 21 0D [04:58:14]Write to MH i2c: 01 00 00 1B 59 74 [04:58:14]Write i2c OK [04:58:14]MH_I2C_Read... [04:58:14]Read from MH i2c: 01 [04:58:14]MH_I2C_Read... [04:58:14]Read from MH i2c: 01 07 00 [04:58:14]MH_I2C_Read... [04:58:14]Read from MH i2c: 01 07 00 1B 59 00 00 00 00 00 BF 0C 46 [04:58:14]RasterBufferAndPrint [04:58:14]line [04:58:14]line [04:58:14]line [04:58:14]line [04:58:14]line [04:58:14]written 0, free lines is 3269 [04:58:14]MH_Cut [04:58:14]Write to MH i2c: D1 01 00 22 59 01 4D [04:58:14]Write i2c OK [04:58:14]MH_I2C_Read... [04:58:14]Read from MH i2c: D1 [04:58:14]MH_I2C_Read... [04:58:14]Read from MH i2c: D1 01 00 [04:58:14]MH_I2C_Read... [04:58:14]Read from MH i2c: D1 01 00 22 59 00 4C [04:58:14]Write to MH i2c: 01 00 00 23 59 7C [04:58:14]Write i2c OK [04:58:14]MH_I2C_Read... [04:58:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 4D FB 47 00 F0 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A6 03 00 F4 03 04 00 64 8C 63 66 B6 04 01 00 00 36 2E 3E BC 59 72 02 C6 [04:58:14]CommunicateWithHost err = 0 [04:58:14]CheckOFDResponse [04:58:14]1017 (14) - 77093643461234 [04:58:14]1041 (16) - 0000000000874681 [04:58:14]1040 (4) - 239275 [04:58:14]1012 (4) - 07.06.2024 22:40 [04:58:14]1206 (1) - 0 [04:58:14]OFD Sender: Remove packet 239275 [04:58:14]ProducePacketName [04:58:14]name=ofd_packets/00239275 [04:58:14]NVStorageDeleteData [04:58:15]OFD Sender: No OFD packet to send [04:58:15]*** Cut start [04:58:15]*** Partial cut [04:58:15]*** CUTSNS_PIN = 1 [04:58:15]*** CUTSNS_PIN = 0 [04:58:15]*** Brake cut motor [04:58:15]Read from MH i2c: 01 [04:58:15]MH_I2C_Read... [04:58:15]*** Stop cut motor [04:58:15]*** Cut end [04:58:15]Read from MH i2c: 01 07 00 [04:58:15]MH_I2C_Read... [04:58:15]Read from MH i2c: 01 07 00 23 59 00 00 00 00 00 FF 0F 91 [04:58:15]process_action close_receipt done [04:58:15]requested_data is exist [04:58:15]produce_requested_data [04:58:15]requested_item fm.sn is exist - process it [04:58:15]wFMCommunicate request_size=4 [04:58:15]MH_SAM_APDU [04:58:15]CAPDU: 80 11 00 00 [04:58:15]Write to MH i2c: E2 08 00 24 59 80 11 00 00 00 00 00 00 F7 [04:58:15]Write i2c OK [04:58:15]MH_I2C_Read... [04:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:58:15]Read from MH i2c: E2 [04:58:15]MH_I2C_Read... [04:58:15]Read from MH i2c: E2 17 00 [04:58:15]MH_I2C_Read... [04:58:15]Read from MH i2c: E2 17 00 24 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4C [04:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [04:58:15]wFMCommunicate OK [04:58:15]requested_item fd.num is exist - process it [04:58:15]SAM_PROTO_GetFieldsCounters [04:58:15]wFMCommunicate request_size=4 [04:58:15]MH_SAM_APDU [04:58:15]CAPDU: 80 13 00 00 [04:58:15]Write to MH i2c: E2 08 00 25 59 80 13 00 00 00 00 00 00 FA [04:58:15]Write i2c OK [04:58:15]MH_I2C_Read... [04:58:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:58:15]Read from MH i2c: E2 [04:58:15]MH_I2C_Read... [04:58:15]Read from MH i2c: E2 62 00 [04:58:15]MH_I2C_Read... [04:58:15]Read from MH i2c: E2 62 00 25 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AB A6 03 00 0E 04 04 00 83 01 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 77 [04:58:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AB A6 03 00 0E 04 04 00 83 01 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 [04:58:15]wFMCommunicate OK [04:58:15]SAM_PROTO_GetFieldsCounters done [04:58:15]requested_item shift.num is exist - process it [04:58:15]requested_item shift.opened is exist - process it [04:58:15]req_shift_opened [04:58:15]FM_GetShiftState [04:58:15]SAM_PROTO_GetShiftState [04:58:15]wFMCommunicate request_size=4 [04:58:15]MH_SAM_APDU [04:58:15]CAPDU: 80 13 01 00 [04:58:15]Write to MH i2c: E2 08 00 26 59 80 13 01 00 00 00 00 00 FC [04:58:15]Write i2c OK [04:58:15]MH_I2C_Read... [04:58:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:58:15]Read from MH i2c: E2 [04:58:15]MH_I2C_Read... [04:58:15]Read from MH i2c: E2 0E 00 [04:58:15]MH_I2C_Read... [04:58:15]Read from MH i2c: E2 0E 00 26 59 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B0 [04:58:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [04:58:15]wFMCommunicate OK [04:58:15]SAM_PROTO_GetShiftState done [04:58:15]FM_GetShiftState done [04:58:15]req_shift_opened done [04:58:15]requested_item shift.open_date is exist - process it [04:58:15]req_shift_open_date [04:58:15]req_shift_open_date done [04:58:15]produce_requested_data done [04:58:15]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239275,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [04:58:15]process_action_free close_receipt [04:58:15]json_value_free [04:58:15]json_value_free done [04:58:15]process_json_proto returns [04:58:15]Send response to host [04:58:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239275,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [04:58:15]free response buf [04:58:15]execute_script done [04:58:15]execute_script returns [04:58:15]free content buf [04:58:15]Sock 9.Close socket [04:58:15]Sock 9.Thread stoped [04:58:20]OFD Sender: No OFD packet to send [04:58:25]OFD Sender: No OFD packet to send [04:58:30]OFD Sender: No OFD packet to send [04:58:35]OFD Sender: No OFD packet to send [04:58:40]OFD Sender: No OFD packet to send [04:58:45]OFD Sender: No OFD packet to send [04:58:50]OFD Sender: No OFD packet to send [04:58:55]OFD Sender: No OFD packet to send [04:59:00]OFD Sender: No OFD packet to send [04:59:05]OFD Sender: No OFD packet to send [04:59:10]OFD Sender: No OFD packet to send [04:59:15]OFD Sender: No OFD packet to send [04:59:20]OFD Sender: No OFD packet to send [04:59:25]OFD Sender: No OFD packet to send [04:59:30]OFD Sender: No OFD packet to send [04:59:35]OFD Sender: No OFD packet to send [04:59:40]OFD Sender: No OFD packet to send [04:59:45]OFD Sender: No OFD packet to send [04:59:50]OFD Sender: No OFD packet to send [04:59:55]OFD Sender: No OFD packet to send [05:00:00]OFD Sender: No OFD packet to send [05:00:05]OFD Sender: No OFD packet to send [05:00:10]OFD Sender: No OFD packet to send [05:00:15]OFD Sender: No OFD packet to send [05:00:20]OFD Sender: No OFD packet to send [05:00:25]OFD Sender: No OFD packet to send [05:00:30]OFD Sender: No OFD packet to send [05:00:35]OFD Sender: No OFD packet to send [05:00:40]OFD Sender: No OFD packet to send [05:00:45]OFD Sender: No OFD packet to send [05:00:50]OFD Sender: No OFD packet to send [05:00:55]OFD Sender: No OFD packet to send [05:01:00]OFD Sender: No OFD packet to send [05:01:05]OFD Sender: No OFD packet to send [05:01:10]OFD Sender: No OFD packet to send [05:01:15]OFD Sender: No OFD packet to send [05:01:20]OFD Sender: No OFD packet to send [05:01:25]OFD Sender: No OFD packet to send [05:01:30]OFD Sender: No OFD packet to send [05:01:35]OFD Sender: No OFD packet to send [05:01:40]OFD Sender: No OFD packet to send [05:01:45]OFD Sender: No OFD packet to send [05:01:50]OFD Sender: No OFD packet to send [05:01:55]OFD Sender: No OFD packet to send [05:02:00]OFD Sender: No OFD packet to send [05:02:05]OFD Sender: No OFD packet to send [05:02:10]OFD Sender: No OFD packet to send [05:02:15]OFD Sender: No OFD packet to send [05:02:20]OFD Sender: No OFD packet to send [05:02:25]OFD Sender: No OFD packet to send [05:02:30]OFD Sender: No OFD packet to send [05:02:35]OFD Sender: No OFD packet to send [05:02:40]OFD Sender: No OFD packet to send [05:02:45]OFD Sender: No OFD packet to send [05:02:50]OFD Sender: No OFD packet to send [05:02:55]OFD Sender: No OFD packet to send [05:03:00]OFD Sender: No OFD packet to send [05:03:05]OFD Sender: No OFD packet to send [05:03:10]OFD Sender: No OFD packet to send [05:03:15]OFD Sender: No OFD packet to send [05:03:20]OFD Sender: No OFD packet to send [05:03:25]OFD Sender: No OFD packet to send [05:03:30]OFD Sender: No OFD packet to send [05:03:35]OFD Sender: No OFD packet to send [05:03:40]OFD Sender: No OFD packet to send [05:03:45]OFD Sender: No OFD packet to send [05:03:50]OFD Sender: No OFD packet to send [05:03:55]OFD Sender: No OFD packet to send [05:04:00]OFD Sender: No OFD packet to send [05:04:05]OFD Sender: No OFD packet to send [05:04:10]OFD Sender: No OFD packet to send [05:04:15]OFD Sender: No OFD packet to send [05:04:20]OFD Sender: No OFD packet to send [05:04:25]OFD Sender: No OFD packet to send [05:04:30]OFD Sender: No OFD packet to send [05:04:35]OFD Sender: No OFD packet to send [05:04:40]OFD Sender: No OFD packet to send [05:04:45]OFD Sender: No OFD packet to send [05:04:50]OFD Sender: No OFD packet to send [05:04:55]OFD Sender: No OFD packet to send [05:05:00]OFD Sender: No OFD packet to send [05:05:05]OFD Sender: No OFD packet to send [05:05:10]OFD Sender: No OFD packet to send [05:05:15]OFD Sender: No OFD packet to send [05:05:20]OFD Sender: No OFD packet to send [05:05:25]OFD Sender: No OFD packet to send [05:05:30]OFD Sender: No OFD packet to send [05:05:35]OFD Sender: No OFD packet to send [05:05:40]OFD Sender: No OFD packet to send [05:05:45]OFD Sender: No OFD packet to send [05:05:50]OFD Sender: No OFD packet to send [05:05:55]OFD Sender: No OFD packet to send [05:06:00]OFD Sender: No OFD packet to send [05:06:05]OFD Sender: No OFD packet to send [05:06:10]OFD Sender: No OFD packet to send [05:06:15]OFD Sender: No OFD packet to send [05:06:20]OFD Sender: No OFD packet to send [05:06:25]OFD Sender: No OFD packet to send [05:06:30]OFD Sender: No OFD packet to send [05:06:35]OFD Sender: No OFD packet to send [05:06:40]OFD Sender: No OFD packet to send [05:06:45]OFD Sender: No OFD packet to send [05:06:50]OFD Sender: No OFD packet to send [05:06:55]OFD Sender: No OFD packet to send [05:07:00]OFD Sender: No OFD packet to send [05:07:05]OFD Sender: No OFD packet to send [05:07:10]OFD Sender: No OFD packet to send [05:07:15]OFD Sender: No OFD packet to send [05:07:20]OFD Sender: No OFD packet to send [05:07:25]OFD Sender: No OFD packet to send [05:07:30]OFD Sender: No OFD packet to send [05:07:35]OFD Sender: No OFD packet to send [05:07:40]OFD Sender: No OFD packet to send [05:07:45]OFD Sender: No OFD packet to send [05:07:50]OFD Sender: No OFD packet to send [05:07:55]OFD Sender: No OFD packet to send [05:08:00]OFD Sender: No OFD packet to send [05:08:05]OFD Sender: No OFD packet to send [05:08:10]OFD Sender: No OFD packet to send [05:08:15]OFD Sender: No OFD packet to send [05:08:20]OFD Sender: No OFD packet to send [05:08:25]OFD Sender: No OFD packet to send [05:08:30]OFD Sender: No OFD packet to send [05:08:35]OFD Sender: No OFD packet to send [05:08:40]OFD Sender: No OFD packet to send [05:08:45]OFD Sender: No OFD packet to send [05:08:50]OFD Sender: No OFD packet to send [05:08:55]OFD Sender: No OFD packet to send [05:09:00]OFD Sender: No OFD packet to send [05:09:05]OFD Sender: No OFD packet to send [05:09:10]OFD Sender: No OFD packet to send [05:09:15]OFD Sender: No OFD packet to send [05:09:20]OFD Sender: No OFD packet to send [05:09:25]OFD Sender: No OFD packet to send [05:09:30]OFD Sender: No OFD packet to send [05:09:35]OFD Sender: No OFD packet to send [05:09:40]OFD Sender: No OFD packet to send [05:09:45]OFD Sender: No OFD packet to send [05:09:50]OFD Sender: No OFD packet to send [05:09:56]OFD Sender: No OFD packet to send [05:10:01]OFD Sender: No OFD packet to send [05:10:06]OFD Sender: No OFD packet to send [05:10:11]OFD Sender: No OFD packet to send [05:10:16]OFD Sender: No OFD packet to send [05:10:21]OFD Sender: No OFD packet to send [05:10:26]OFD Sender: No OFD packet to send [05:10:31]OFD Sender: No OFD packet to send [05:10:36]OFD Sender: No OFD packet to send [05:10:41]OFD Sender: No OFD packet to send [05:10:46]OFD Sender: No OFD packet to send [05:10:51]OFD Sender: No OFD packet to send [05:10:56]OFD Sender: No OFD packet to send [05:11:01]OFD Sender: No OFD packet to send [05:11:06]OFD Sender: No OFD packet to send [05:11:11]OFD Sender: No OFD packet to send [05:11:16]OFD Sender: No OFD packet to send [05:11:21]OFD Sender: No OFD packet to send [05:11:26]OFD Sender: No OFD packet to send [05:11:31]OFD Sender: No OFD packet to send [05:11:36]OFD Sender: No OFD packet to send [05:11:41]OFD Sender: No OFD packet to send [05:11:46]OFD Sender: No OFD packet to send [05:11:51]OFD Sender: No OFD packet to send [05:11:56]OFD Sender: No OFD packet to send [05:12:01]OFD Sender: No OFD packet to send [05:12:06]OFD Sender: No OFD packet to send [05:12:11]OFD Sender: No OFD packet to send [05:12:16]OFD Sender: No OFD packet to send [05:12:21]OFD Sender: No OFD packet to send [05:12:26]OFD Sender: No OFD packet to send [05:12:31]OFD Sender: No OFD packet to send [05:12:36]OFD Sender: No OFD packet to send [05:12:41]OFD Sender: No OFD packet to send [05:12:46]OFD Sender: No OFD packet to send [05:12:51]OFD Sender: No OFD packet to send [05:12:56]OFD Sender: No OFD packet to send [05:13:01]OFD Sender: No OFD packet to send [05:13:06]OFD Sender: No OFD packet to send [05:13:11]OFD Sender: No OFD packet to send [05:13:16]OFD Sender: No OFD packet to send [05:13:21]OFD Sender: No OFD packet to send [05:13:26]OFD Sender: No OFD packet to send [05:13:31]OFD Sender: No OFD packet to send [05:13:36]OFD Sender: No OFD packet to send [05:13:41]OFD Sender: No OFD packet to send [05:13:46]OFD Sender: No OFD packet to send [05:13:51]OFD Sender: No OFD packet to send [05:13:56]OFD Sender: No OFD packet to send [05:14:01]OFD Sender: No OFD packet to send [05:14:06]OFD Sender: No OFD packet to send [05:14:11]OFD Sender: No OFD packet to send [05:14:16]OFD Sender: No OFD packet to send [05:14:21]OFD Sender: No OFD packet to send [05:14:26]OFD Sender: No OFD packet to send [05:14:31]OFD Sender: No OFD packet to send [05:14:36]OFD Sender: No OFD packet to send [05:14:41]OFD Sender: No OFD packet to send [05:14:46]OFD Sender: No OFD packet to send [05:14:51]OFD Sender: No OFD packet to send [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:02]OFD Sender: No OFD packet to send [05:22:07]OFD Sender: No OFD packet to send [05:22:12]OFD Sender: No OFD packet to send [05:22:17]OFD Sender: No OFD packet to send [05:22:22]OFD Sender: No OFD packet to send [05:22:27]OFD Sender: No OFD packet to send [05:22:32]OFD Sender: No OFD packet to send [05:22:37]OFD Sender: No OFD packet to send [05:22:42]OFD Sender: No OFD packet to send [05:22:47]OFD Sender: No OFD packet to send [05:22:52]OFD Sender: No OFD packet to send [05:22:57]OFD Sender: No OFD packet to send [05:23:02]OFD Sender: No OFD packet to send [05:23:07]OFD Sender: No OFD packet to send [05:23:12]OFD Sender: No OFD packet to send [05:23:17]OFD Sender: No OFD packet to send [05:23:22]OFD Sender: No OFD packet to send [05:23:27]OFD Sender: No OFD packet to send [05:23:32]OFD Sender: No OFD packet to send [05:23:37]OFD Sender: No OFD packet to send [05:23:42]OFD Sender: No OFD packet to send [05:23:47]OFD Sender: No OFD packet to send [05:23:52]OFD Sender: No OFD packet to send [05:23:57]OFD Sender: No OFD packet to send [05:24:02]OFD Sender: No OFD packet to send [05:24:07]OFD Sender: No OFD packet to send [05:24:12]OFD Sender: No OFD packet to send [05:24:17]OFD Sender: No OFD packet to send [05:24:22]OFD Sender: No OFD packet to send [05:24:27]OFD Sender: No OFD packet to send [05:24:32]OFD Sender: No OFD packet to send [05:24:37]OFD Sender: No OFD packet to send [05:24:42]OFD Sender: No OFD packet to send [05:24:47]OFD Sender: No OFD packet to send [05:24:52]OFD Sender: No OFD packet to send [05:24:57]OFD Sender: No OFD packet to send [05:25:02]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:12]OFD Sender: No OFD packet to send [05:27:17]OFD Sender: No OFD packet to send [05:27:22]OFD Sender: No OFD packet to send [05:27:27]OFD Sender: No OFD packet to send [05:27:32]OFD Sender: No OFD packet to send [05:27:37]OFD Sender: No OFD packet to send [05:27:42]OFD Sender: No OFD packet to send [05:27:47]OFD Sender: No OFD packet to send [05:27:52]OFD Sender: No OFD packet to send [05:27:57]OFD Sender: No OFD packet to send [05:28:02]OFD Sender: No OFD packet to send [05:28:07]OFD Sender: No OFD packet to send [05:28:12]OFD Sender: No OFD packet to send [05:28:17]OFD Sender: No OFD packet to send [05:28:22]OFD Sender: No OFD packet to send [05:28:27]OFD Sender: No OFD packet to send [05:28:32]OFD Sender: No OFD packet to send [05:28:37]OFD Sender: No OFD packet to send [05:28:42]OFD Sender: No OFD packet to send [05:28:47]OFD Sender: No OFD packet to send [05:28:52]OFD Sender: No OFD packet to send [05:28:57]OFD Sender: No OFD packet to send [05:29:02]OFD Sender: No OFD packet to send [05:29:07]OFD Sender: No OFD packet to send [05:29:12]OFD Sender: No OFD packet to send [05:29:17]OFD Sender: No OFD packet to send [05:29:22]OFD Sender: No OFD packet to send [05:29:27]OFD Sender: No OFD packet to send [05:29:32]OFD Sender: No OFD packet to send [05:29:37]OFD Sender: No OFD packet to send [05:29:42]OFD Sender: No OFD packet to send [05:29:47]OFD Sender: No OFD packet to send [05:29:52]OFD Sender: No OFD packet to send [05:29:57]OFD Sender: No OFD packet to send [05:30:02]OFD Sender: No OFD packet to send [05:30:07]OFD Sender: No OFD packet to send [05:30:12]OFD Sender: No OFD packet to send [05:30:17]OFD Sender: No OFD packet to send [05:30:22]OFD Sender: No OFD packet to send [05:30:27]OFD Sender: No OFD packet to send [05:30:32]OFD Sender: No OFD packet to send [05:30:37]OFD Sender: No OFD packet to send [05:30:42]OFD Sender: No OFD packet to send [05:30:47]OFD Sender: No OFD packet to send [05:30:52]OFD Sender: No OFD packet to send [05:30:57]OFD Sender: No OFD packet to send [05:31:02]OFD Sender: No OFD packet to send [05:31:07]OFD Sender: No OFD packet to send [05:31:12]OFD Sender: No OFD packet to send [05:31:17]OFD Sender: No OFD packet to send [05:31:22]OFD Sender: No OFD packet to send [05:31:27]OFD Sender: No OFD packet to send [05:31:32]OFD Sender: No OFD packet to send [05:31:37]OFD Sender: No OFD packet to send [05:31:42]OFD Sender: No OFD packet to send [05:31:47]OFD Sender: No OFD packet to send [05:31:52]OFD Sender: No OFD packet to send [05:31:57]OFD Sender: No OFD packet to send [05:32:02]OFD Sender: No OFD packet to send [05:32:07]OFD Sender: No OFD packet to send [05:32:12]OFD Sender: No OFD packet to send [05:32:17]OFD Sender: No OFD packet to send [05:32:22]OFD Sender: No OFD packet to send [05:32:27]OFD Sender: No OFD packet to send [05:32:32]OFD Sender: No OFD packet to send [05:32:37]OFD Sender: No OFD packet to send [05:32:42]OFD Sender: No OFD packet to send [05:32:47]OFD Sender: No OFD packet to send [05:32:52]OFD Sender: No OFD packet to send [05:32:57]OFD Sender: No OFD packet to send [05:33:02]OFD Sender: No OFD packet to send [05:33:07]OFD Sender: No OFD packet to send [05:33:12]OFD Sender: No OFD packet to send [05:33:17]OFD Sender: No OFD packet to send [05:33:22]OFD Sender: No OFD packet to send [05:33:27]OFD Sender: No OFD packet to send [05:33:32]OFD Sender: No OFD packet to send [05:33:37]OFD Sender: No OFD packet to send [05:33:42]OFD Sender: No OFD packet to send [05:33:47]OFD Sender: No OFD packet to send [05:33:52]OFD Sender: No OFD packet to send [05:33:57]OFD Sender: No OFD packet to send [05:34:02]OFD Sender: No OFD packet to send [05:34:08]OFD Sender: No OFD packet to send [05:34:13]OFD Sender: No OFD packet to send [05:34:18]OFD Sender: No OFD packet to send [05:34:23]OFD Sender: No OFD packet to send [05:34:28]OFD Sender: No OFD packet to send [05:34:33]OFD Sender: No OFD packet to send [05:34:38]OFD Sender: No OFD packet to send [05:34:43]OFD Sender: No OFD packet to send [05:34:48]OFD Sender: No OFD packet to send [05:34:53]OFD Sender: No OFD packet to send [05:34:58]OFD Sender: No OFD packet to send [05:35:03]OFD Sender: No OFD packet to send [05:35:08]OFD Sender: No OFD packet to send [05:35:13]OFD Sender: No OFD packet to send [05:35:18]OFD Sender: No OFD packet to send [05:35:23]OFD Sender: No OFD packet to send [05:35:26]accept exits with 8 [05:35:26]New connection [05:35:26]New thread 3066838372 created [05:35:26]Thread 3066981732 joined [05:35:26]Waiting for new connection... [05:35:26] Sock 8.Parse request [05:35:26]Sock 8.Check first char [05:35:26]Sock 8.First char is OK [05:35:26]request: POST /json_proto HTTP/1.0 [05:35:26]Method: POST [05:35:26]URL: /json_proto [05:35:26]Method is POST - this is cgi request [05:35:26]url: /json_proto [05:35:26]query_string will be loaded in cgi processing [05:35:26]execute_cgi json_proto POST (null) [05:35:26]execute_cgi path=json_proto method=POST [05:35:26]POST find Content-Length [05:35:26]Host: 172.17.40.67:8080 [05:35:26]Content-Length: 683 [05:35:26]Content-Type: application/json [05:35:26] [05:35:26]POST finish read [05:35:26]Found Content-Length = 683 [05:35:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 29.350, "sum" : 1948.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1948.00, "payments": [ { "type": 0, "sum" : 1948.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:35:26]execute_script... [05: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)3302203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 29.350, "sum" : 1948.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1948.00, "payments": [ { "type": 0, "sum" : 1948.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:35:26]POST & json_proto [05:35:26]process_json_proto [05:35:26]json parsed OK: [05:35:26]protocol is kg_v1.0 [05:35:26]action value=close_receipt [05:35:26]process_action close_receipt [05:35:26]cmd_close_receipt [05:35:26]MH_GetDate [05:35:26]Write to MH i2c: F0 00 00 27 59 6F [05:35:26]Write i2c OK [05:35:26]MH_I2C_Read... [05:35:26]Read from MH i2c: F0 [05:35:26]MH_I2C_Read... [05:35:26]Read from MH i2c: F0 09 00 [05:35:26]MH_I2C_Read... [05:35:26]Read from MH i2c: F0 09 00 27 59 00 A1 ED 63 66 97 AE 6B 64 E3 [05:35:26]GetLastDocTimeStamp 1717822694 [05:35:26]current date 1717824929 [05:35:26]FM_GetShiftState [05:35:26]SAM_PROTO_GetShiftState [05:35:26]wFMCommunicate request_size=4 [05:35:26]MH_SAM_APDU [05:35:26]CAPDU: 80 13 01 00 [05:35:26]Write to MH i2c: E2 08 00 28 59 80 13 01 00 00 00 00 00 FE [05:35:26]Write i2c OK [05:35:26]MH_I2C_Read... [05:35:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:35:26]Read from MH i2c: E2 [05:35:26]MH_I2C_Read... [05:35:26]Read from MH i2c: E2 0E 00 [05:35:26]MH_I2C_Read... [05:35:26]Read from MH i2c: E2 0E 00 28 59 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B2 [05:35:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:35:26]wFMCommunicate OK [05:35:26]SAM_PROTO_GetShiftState done [05:35:26]FM_GetShiftState done [05:35:26]opened in 1717805884 [05:35:26]opened+sec_in_day 1717892284 [05:35:26]quantity*price = 194884 [05:35:26]sum+1 = 194885 [05:35:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.84 ИТОГО: 1948.00 Внесено: 3000.00 СДАЧА: 1052.00 НСП 1% : 17.25 НДС 12% : 206.96 Наличными: 1948.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 47 08.06.2024 05:35 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239276 ФПД: 210198754504579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053529&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239276&fm=210198754504579&tin=02508201610067®Number=0000000000091601&sum=194800 [05:35:27]StoreToDocumentArchive [05:35:27]shift 387 fd 239276 [05:35:27]save to /storage/0387/doc_00239276 [05:35:27]save last doc name /storage/0387/doc_00239276 to /storage/kkm_last_doc_name [05:35:27]save OK [05:35:27]Clear old archive folders... [05:35:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:35:27]tlvbuf is 00394850 [05:35:27]SAM_PROTO_ClearQueue [05:35:27]wFMCommunicate request_size=4 [05:35:27]MH_SAM_APDU [05:35:27]CAPDU: 80 09 00 00 [05:35:27]Write to MH i2c: E2 08 00 35 59 80 09 00 00 00 00 00 00 00 [05:35:27]Write i2c OK [05:35:27]MH_I2C_Read... [05:35:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:35:27]Read from MH i2c: E2 [05:35:27]MH_I2C_Read... [05:35:27]Read from MH i2c: E2 03 00 [05:35:27]MH_I2C_Read... [05:35:27]Read from MH i2c: E2 03 00 35 59 00 90 00 02 [05:35:27]RAPDU: 90 00 [05:35:27]wFMCommunicate OK [05:35:27]SAM_PROTO_ClearQueue done [05:35:27]KKMCreateOFDPacket [05:35:27]OFDProtocolAddRootSTLVToBuf [05:35:27]FM_MakeSignedData [05:35:27]FM_MakeSignedData [05:35:27]SAM_PROTO_SignData [05:35:27]wFMCommunicate request_size=4 [05:35:27]MH_SAM_APDU [05:35:27]CAPDU: 80 0D 01 02 [05:35:27]Write to MH i2c: E2 08 00 36 59 80 0D 01 02 00 00 00 00 08 [05:35:27]Write i2c OK [05:35:27]MH_I2C_Read... [05:35:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:35:27]Read from MH i2c: E2 [05:35:27]MH_I2C_Read... [05:35:27]Read from MH i2c: E2 03 00 [05:35:27]MH_I2C_Read... [05:35:27]Read from MH i2c: E2 03 00 36 59 00 90 00 03 [05:35:27]RAPDU: 90 00 [05:35:27]wFMCommunicate OK [05:35:27]wFMCommunicate request_size=255 [05:35:27]MH_SAM_APDU [05:35: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 A6 72 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 44 F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 F8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 50 00 00 00 00 07 04 06 00 F0 F8 02 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 A1 ED 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A6 03 00 35 04 06 00 BF [05:35:27]Write to MH i2c: E2 02 01 37 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A6 72 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 44 F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 F8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 50 00 00 00 00 07 04 06 00 F0 F8 02 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 A1 ED 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A6 03 00 35 04 06 00 BF 00 00 48 [05:35:27]Write i2c OK [05:35:27]MH_I2C_Read... [05:35:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:35:28]Read from MH i2c: E2 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: E2 03 00 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: E2 03 00 37 59 00 90 00 04 [05:35:28]RAPDU: 90 00 [05:35:28]wFMCommunicate OK [05:35:28]wFMCommunicate request_size=10 [05:35:28]MH_SAM_APDU [05:35:28]CAPDU: 80 0D 02 02 05 2C B6 18 2F 83 [05:35:28]Write to MH i2c: E2 0D 00 38 59 80 0D 02 02 05 00 2C B6 18 2F 83 00 00 C1 [05:35:28]Write i2c OK [05:35:28]MH_I2C_Read... [05:35:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:35:28]Read from MH i2c: E2 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: E2 03 00 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: E2 03 00 38 59 00 90 00 05 [05:35:28]RAPDU: 90 00 [05:35:28]wFMCommunicate OK [05:35:28]wFMCommunicate request_size=4 [05:35:28]MH_SAM_APDU [05:35:28]CAPDU: 80 0D 03 02 [05:35:28]Write to MH i2c: E2 08 00 39 59 80 0D 03 02 00 00 00 00 0D [05:35:28]Write i2c OK [05:35:28]MH_I2C_Read... [05:35:28]OFD Sender: No OFD packet to send [05:35:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:35:28]Read from MH i2c: E2 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: E2 0B 00 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: E2 0B 00 39 59 00 E2 2F E4 2C 36 E0 F5 D8 90 00 12 [05:35:28]RAPDU: E2 2F E4 2C 36 E0 F5 D8 90 00 [05:35:28]wFMCommunicate OK [05:35:28]SAM_PROTO_SignData done [05:35:28]FM_MakeSignedData done [05:35:28]CreateOFDProtocolMessage [05:35:28]wFMCommunicate request_size=4 [05:35:28]MH_SAM_APDU [05:35:28]CAPDU: 80 11 00 00 [05:35:28]Write to MH i2c: E2 08 00 3A 59 80 11 00 00 00 00 00 00 0D [05:35:28]Write i2c OK [05:35:28]MH_I2C_Read... [05:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:35:28]Read from MH i2c: E2 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: E2 17 00 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: E2 17 00 3A 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 62 [05:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:35:28]wFMCommunicate OK [05:35:28]CreateOFDProtocolMessage done [05:35:28]OFDSenderStorePacket 239276 [05:35:28]StoreOFDPacket docnum=239276 [05:35:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 0D 33 07 01 64 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 A6 72 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 44 F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 F8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 50 00 00 00 00 07 04 06 00 F0 F8 02 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 A1 ED 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A6 03 00 35 04 06 00 BF 2C B6 18 2F 83 E2 2F E4 2C 36 E0 F5 D8 [05:35:28]CheckFolder [05:35:28]dirname=/storage/ofd_packets [05:35:28]CheckFolder done [05:35:28]ProducePacketName [05:35:28]name=ofd_packets/00239276 [05:35:28]NVStorageSaveData ofd_packets/00239276 [05:35:28]File name is /storage/ofd_packets/00239276 [05:35:28]Write 301 bytes [05:35:28]NVStorageSaveData done [05:35:28]OFDSenderStorePacket done [05:35:28]KKMCreateOFDPacket done [05:35:28]NVStorageSaveData kkm_last_timestamp [05:35:28]File name is /storage/kkm_last_timestamp [05:35:28]Write 4 bytes [05:35:28]NVStorageSaveData done [05:35:28]ExternCall_PrintAddStr [05:35:28]wPrintStart [05:35:28]Write to MH i2c: 01 00 00 3B 59 94 [05:35:28]Write i2c OK [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: 01 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: 01 07 00 [05:35:28]MH_I2C_Read... [05:35:28]Read from MH i2c: 01 07 00 3B 59 00 00 00 00 00 FF 0F A9 [05:35:28]RasterBufferAndPrint [05:35:28]line Счет N : (1)3302203 [05:35:28]line ИНН: 02508201610067 [05:35:28]line Контрольно-Кассовый Чек [05:35:28]line ПРОДАЖА [05:35:28]line ТРК (МРК, ГНК) : 32 [05:35:28]line Товар: 2710124130 [05:35:28]line Аи-92-К-4 [05:35:28]line 29.350 * 66.40 [05:35:28]line = 1948.84 [05:35:28]line НДС 12% НСП 1% [05:35:28]line > о реализуемом товаре [05:35:28]line ОКРУГЛЕНИЕ: -0.84 [05:35:28]line ИТОГО: 1948.00 [05:35:28]line Внесено: 3000.00 [05:35:28]line СДАЧА: 1052.00 [05:35:28]line НСП 1% : 17.25 [05:35:28]line НДС 12% : 206.96 [05:35:28]line Наличными: 1948.00 [05:35:28]line Безнал.: 0.00 [05:35:28]line Место: АЗС № 82 "Партнер Нефть" [05:35:28]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:35:28]line СНО: Общий режим [05:35:28]line Чек 47 08.06.2024 05:35 [05:35:28]line Смена: 387 ФФД: 1.0 [05:35:28]line ЗНМ: 0300000150 [05:35:28]line РНМ: 0000000000091601 [05:35:28]line Версия ККМ: 001 [05:35:28]line ФМ: 0000000000874681 [05:35:28]line ФД: 239276 [05:35:28]line ФПД: 210198754504579 [05:35:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053529&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239276&fm=210198754504579&tin=02508201610067®Number=0000000000091601&sum=194800 [05:35:28]OFD Sender: Processing packet 239276 [packets to send 182, broken 181] [05:35:28]ProducePacketName [05:35:28]name=ofd_packets/00239276 [05:35:28]OFD Sender: To server: pG, [05:35:28]CommunicateWithHost lk.salyk.kg:30040 [05:35:28]ConnectInit lk.salyk.kg [05:35:28]written 0, free lines is 4095 [05:35:28]Connected sock=10 [05:35:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 0D 33 07 01 64 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 A6 72 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 44 F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 F8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 50 00 00 00 00 07 04 06 00 F0 F8 02 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 A1 ED 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A6 03 00 35 04 06 00 BF 2C B6 18 2F 83 E2 2F E4 2C 36 E0 F5 D8 [05:35:29]Write to MH i2c: 01 00 00 66 59 BF [05:35:29]Write i2c OK [05:35:29]MH_I2C_Read... [05:35:29]Read from MH i2c: 01 [05:35:29]MH_I2C_Read... [05:35:29]Read from MH i2c: 01 07 00 [05:35:29]MH_I2C_Read... [05:35:29]Read from MH i2c: 01 07 00 66 59 00 00 00 00 00 B6 0C 88 [05:35:29]RasterBufferAndPrint [05:35:29]line [05:35:29]line [05:35:29]line [05:35:29]line [05:35:29]line [05:35:29]written 0, free lines is 3260 [05:35:29]MH_Cut [05:35:29]Write to MH i2c: D1 01 00 6D 59 01 98 [05:35:29]Write i2c OK [05:35:29]MH_I2C_Read... [05:35:29]Read from MH i2c: D1 [05:35:29]MH_I2C_Read... [05:35:29]Read from MH i2c: D1 01 00 [05:35:29]MH_I2C_Read... [05:35:29]Read from MH i2c: D1 01 00 6D 59 00 97 [05:35:29]Write to MH i2c: 01 00 00 6E 59 C7 [05:35:29]Write i2c OK [05:35:29]MH_I2C_Read... [05:35:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 10 8B 47 00 3E E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A6 03 00 F4 03 04 00 1F 95 63 66 B6 04 01 00 00 37 10 32 1B 4E 80 F0 C1 [05:35:29]CommunicateWithHost err = 0 [05:35:29]CheckOFDResponse [05:35:29]1017 (14) - 77093643461234 [05:35:29]1041 (16) - 0000000000874681 [05:35:29]1040 (4) - 239276 [05:35:29]1012 (4) - 07.06.2024 23:17 [05:35:29]1206 (1) - 0 [05:35:29]OFD Sender: Remove packet 239276 [05:35:29]ProducePacketName [05:35:29]name=ofd_packets/00239276 [05:35:29]NVStorageDeleteData [05:35:29]OFD Sender: No OFD packet to send [05:35:29]*** Cut start [05:35:29]*** Partial cut [05:35:29]*** CUTSNS_PIN = 1 [05:35:29]*** CUTSNS_PIN = 0 [05:35:30]*** Brake cut motor [05:35:30]Read from MH i2c: 01 [05:35:30]MH_I2C_Read... [05:35:30]*** Stop cut motor [05:35:30]*** Cut end [05:35:30]Read from MH i2c: 01 07 00 [05:35:30]MH_I2C_Read... [05:35:30]Read from MH i2c: 01 07 00 6E 59 00 00 00 00 00 FF 0F DC [05:35:30]process_action close_receipt done [05:35:30]requested_data is exist [05:35:30]produce_requested_data [05:35:30]requested_item fm.sn is exist - process it [05:35:30]wFMCommunicate request_size=4 [05:35:30]MH_SAM_APDU [05:35:30]CAPDU: 80 11 00 00 [05:35:30]Write to MH i2c: E2 08 00 6F 59 80 11 00 00 00 00 00 00 42 [05:35:30]Write i2c OK [05:35:30]MH_I2C_Read... [05:35:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:35:30]Read from MH i2c: E2 [05:35:30]MH_I2C_Read... [05:35:30]Read from MH i2c: E2 17 00 [05:35:30]MH_I2C_Read... [05:35:30]Read from MH i2c: E2 17 00 6F 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 97 [05:35:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:35:30]wFMCommunicate OK [05:35:30]requested_item fd.num is exist - process it [05:35:30]SAM_PROTO_GetFieldsCounters [05:35:30]wFMCommunicate request_size=4 [05:35:30]MH_SAM_APDU [05:35:30]CAPDU: 80 13 00 00 [05:35:30]Write to MH i2c: E2 08 00 70 59 80 13 00 00 00 00 00 00 45 [05:35:30]Write i2c OK [05:35:30]MH_I2C_Read... [05:35:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:35:30]Read from MH i2c: E2 [05:35:30]MH_I2C_Read... [05:35:30]Read from MH i2c: E2 62 00 [05:35:30]MH_I2C_Read... [05:35:30]Read from MH i2c: E2 62 00 70 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [05:35:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:35:30]wFMCommunicate OK [05:35:30]SAM_PROTO_GetFieldsCounters done [05:35:30]requested_item shift.num is exist - process it [05:35:30]requested_item shift.opened is exist - process it [05:35:30]req_shift_opened [05:35:30]FM_GetShiftState [05:35:30]SAM_PROTO_GetShiftState [05:35:30]wFMCommunicate request_size=4 [05:35:30]MH_SAM_APDU [05:35:30]CAPDU: 80 13 01 00 [05:35:30]Write to MH i2c: E2 08 00 71 59 80 13 01 00 00 00 00 00 47 [05:35:30]Write i2c OK [05:35:30]MH_I2C_Read... [05:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:35:30]Read from MH i2c: E2 [05:35:30]MH_I2C_Read... [05:35:30]Read from MH i2c: E2 0E 00 [05:35:30]MH_I2C_Read... [05:35:30]Read from MH i2c: E2 0E 00 71 59 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FB [05:35:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:35:30]wFMCommunicate OK [05:35:30]SAM_PROTO_GetShiftState done [05:35:30]FM_GetShiftState done [05:35:30]req_shift_opened done [05:35:30]requested_item shift.open_date is exist - process it [05:35:30]req_shift_open_date [05:35:30]req_shift_open_date done [05:35:30]produce_requested_data done [05:35:30]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239276,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:35:30]process_action_free close_receipt [05:35:30]json_value_free [05:35:30]json_value_free done [05:35:30]process_json_proto returns [05:35:30]Send response to host [05:35:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239276,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:35:30]free response buf [05:35:30]execute_script done [05:35:30]execute_script returns [05:35:30]free content buf [05:35:30]Sock 8.Close socket [05:35:30]Sock 8.Thread stoped [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:08]accept exits with 9 [05:36:08]New connection [05:36:08]New thread 3066981732 created [05:36:08]Thread 3066838372 joined [05:36:08]Waiting for new connection... [05:36:08] Sock 9.Parse request [05:36:08]Sock 9.Check first char [05:36:08]Sock 9.First char is OK [05:36:08]request: POST /json_proto HTTP/1.0 [05:36:08]Method: POST [05:36:08]URL: /json_proto [05:36:08]Method is POST - this is cgi request [05:36:08]url: /json_proto [05:36:08]query_string will be loaded in cgi processing [05:36:08]execute_cgi json_proto POST (null) [05:36:08]execute_cgi path=json_proto method=POST [05:36:08]POST find Content-Length [05:36:08]Host: 172.17.40.67:8080 [05:36:08]Content-Length: 678 [05:36:08]Content-Type: application/json [05:36:08] [05:36:08]POST finish read [05:36:08]Found Content-Length = 678 [05:36:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:36:08]execute_script... [05:36: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)3302204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:36:08]POST & json_proto [05:36:08]process_json_proto [05:36:08]json parsed OK: [05:36:08]protocol is kg_v1.0 [05:36:08]action value=close_receipt [05:36:08]process_action close_receipt [05:36:08]cmd_close_receipt [05:36:08]MH_GetDate [05:36:08]Write to MH i2c: F0 00 00 72 59 BA [05:36:08]Write i2c OK [05:36:08]MH_I2C_Read... [05:36:08]Read from MH i2c: F0 [05:36:08]MH_I2C_Read... [05:36:08]Read from MH i2c: F0 09 00 [05:36:08]MH_I2C_Read... [05:36:08]Read from MH i2c: F0 09 00 72 59 00 CB ED 63 66 97 AE 6B 64 58 [05:36:08]GetLastDocTimeStamp 1717824929 [05:36:08]current date 1717824971 [05:36:08]FM_GetShiftState [05:36:08]SAM_PROTO_GetShiftState [05:36:08]wFMCommunicate request_size=4 [05:36:08]MH_SAM_APDU [05:36:08]CAPDU: 80 13 01 00 [05:36:08]Write to MH i2c: E2 08 00 73 59 80 13 01 00 00 00 00 00 49 [05:36:08]Write i2c OK [05:36:08]MH_I2C_Read... [05:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:36:08]Read from MH i2c: E2 [05:36:08]MH_I2C_Read... [05:36:08]Read from MH i2c: E2 0E 00 [05:36:08]MH_I2C_Read... [05:36:08]Read from MH i2c: E2 0E 00 73 59 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FD [05:36:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:36:08]wFMCommunicate OK [05:36:08]SAM_PROTO_GetShiftState done [05:36:08]FM_GetShiftState done [05:36:08]opened in 1717805884 [05:36:08]opened+sec_in_day 1717892284 [05:36:08]quantity*price = 20052 [05:36:08]sum+1 = 20054 [05:36:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 48 08.06.2024 05:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239277 ФПД: 194861180818388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053611&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239277&fm=194861180818388&tin=02508201610067®Number=0000000000091601&sum=20000 [05:36:09]StoreToDocumentArchive [05:36:09]shift 387 fd 239277 [05:36:09]save to /storage/0387/doc_00239277 [05:36:09]save last doc name /storage/0387/doc_00239277 to /storage/kkm_last_doc_name [05:36:09]save OK [05:36:09]Clear old archive folders... [05:36:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:36:09]tlvbuf is 0028EA90 [05:36:09]SAM_PROTO_ClearQueue [05:36:09]wFMCommunicate request_size=4 [05:36:09]MH_SAM_APDU [05:36:09]CAPDU: 80 09 00 00 [05:36:09]Write to MH i2c: E2 08 00 80 59 80 09 00 00 00 00 00 00 4B [05:36:09]Write i2c OK [05:36:09]MH_I2C_Read... [05:36:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:36:09]Read from MH i2c: E2 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 03 00 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 03 00 80 59 00 90 00 4D [05:36:09]RAPDU: 90 00 [05:36:09]wFMCommunicate OK [05:36:09]SAM_PROTO_ClearQueue done [05:36:09]KKMCreateOFDPacket [05:36:09]OFDProtocolAddRootSTLVToBuf [05:36:09]FM_MakeSignedData [05:36:09]FM_MakeSignedData [05:36:09]SAM_PROTO_SignData [05:36:09]wFMCommunicate request_size=4 [05:36:09]MH_SAM_APDU [05:36:09]CAPDU: 80 0D 01 02 [05:36:09]Write to MH i2c: E2 08 00 81 59 80 0D 01 02 00 00 00 00 53 [05:36:09]Write i2c OK [05:36:09]MH_I2C_Read... [05:36:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:36:09]Read from MH i2c: E2 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 03 00 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 03 00 81 59 00 90 00 4E [05:36:09]RAPDU: 90 00 [05:36:09]wFMCommunicate OK [05:36:09]wFMCommunicate request_size=255 [05:36:09]MH_SAM_APDU [05:36: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 30 00 00 00 F4 03 04 00 CB ED 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A6 03 00 35 04 06 00 B1 [05:36:09]Write to MH i2c: E2 02 01 82 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 30 00 00 00 F4 03 04 00 CB ED 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A6 03 00 35 04 06 00 B1 00 00 FB [05:36:09]Write i2c OK [05:36:09]MH_I2C_Read... [05:36:09]OFD Sender: No OFD packet to send [05:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:36:09]Read from MH i2c: E2 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 03 00 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 03 00 82 59 00 90 00 4F [05:36:09]RAPDU: 90 00 [05:36:09]wFMCommunicate OK [05:36:09]wFMCommunicate request_size=10 [05:36:09]MH_SAM_APDU [05:36:09]CAPDU: 80 0D 02 02 05 39 A7 76 93 D4 [05:36:09]Write to MH i2c: E2 0D 00 83 59 80 0D 02 02 05 00 39 A7 76 93 D4 00 00 1D [05:36:09]Write i2c OK [05:36:09]MH_I2C_Read... [05:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:36:09]Read from MH i2c: E2 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 03 00 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 03 00 83 59 00 90 00 50 [05:36:09]RAPDU: 90 00 [05:36:09]wFMCommunicate OK [05:36:09]wFMCommunicate request_size=4 [05:36:09]MH_SAM_APDU [05:36:09]CAPDU: 80 0D 03 02 [05:36:09]Write to MH i2c: E2 08 00 84 59 80 0D 03 02 00 00 00 00 58 [05:36:09]Write i2c OK [05:36:09]MH_I2C_Read... [05:36:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:36:09]Read from MH i2c: E2 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 0B 00 [05:36:09]MH_I2C_Read... [05:36:09]Read from MH i2c: E2 0B 00 84 59 00 CF 36 8F 6A 37 4F 82 C7 90 00 26 [05:36:09]RAPDU: CF 36 8F 6A 37 4F 82 C7 90 00 [05:36:09]wFMCommunicate OK [05:36:09]SAM_PROTO_SignData done [05:36:09]FM_MakeSignedData done [05:36:09]CreateOFDProtocolMessage [05:36:09]wFMCommunicate request_size=4 [05:36:09]MH_SAM_APDU [05:36:09]CAPDU: 80 11 00 00 [05:36:09]Write to MH i2c: E2 08 00 85 59 80 11 00 00 00 00 00 00 58 [05:36:09]Write i2c OK [05:36:09]MH_I2C_Read... [05:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:36:10]Read from MH i2c: E2 [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: E2 17 00 [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: E2 17 00 85 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AD [05:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:36:10]wFMCommunicate OK [05:36:10]CreateOFDProtocolMessage done [05:36:10]OFDSenderStorePacket 239277 [05:36:10]StoreOFDPacket docnum=239277 [05:36:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 ED 6E 07 01 AC F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 30 00 00 00 F4 03 04 00 CB ED 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A6 03 00 35 04 06 00 B1 39 A7 76 93 D4 CF 36 8F 6A 37 4F 82 C7 [05:36:10]CheckFolder [05:36:10]dirname=/storage/ofd_packets [05:36:10]CheckFolder done [05:36:10]ProducePacketName [05:36:10]name=ofd_packets/00239277 [05:36:10]NVStorageSaveData ofd_packets/00239277 [05:36:10]File name is /storage/ofd_packets/00239277 [05:36:10]Write 301 bytes [05:36:10]NVStorageSaveData done [05:36:10]OFDSenderStorePacket done [05:36:10]KKMCreateOFDPacket done [05:36:10]NVStorageSaveData kkm_last_timestamp [05:36:10]File name is /storage/kkm_last_timestamp [05:36:10]Write 4 bytes [05:36:10]NVStorageSaveData done [05:36:10]ExternCall_PrintAddStr [05:36:10]wPrintStart [05:36:10]Write to MH i2c: 01 00 00 86 59 DF [05:36:10]Write i2c OK [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: 01 [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: 01 07 00 [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: 01 07 00 86 59 00 00 00 00 00 FF 0F F4 [05:36:10]RasterBufferAndPrint [05:36:10]line Счет N : (1)3302204 [05:36:10]line ИНН: 02508201610067 [05:36:10]line Контрольно-Кассовый Чек [05:36:10]line ПРОДАЖА [05:36:10]line ТРК (МРК, ГНК) : 12 [05:36:10]line Товар: 2710124130 [05:36:10]line Аи-92-К-4 [05:36:10]line 3.020 * 66.40 [05:36:10]line = 200.53 [05:36:10]line НДС 12% НСП 1% [05:36:10]line > о реализуемом товаре [05:36:10]line ОКРУГЛЕНИЕ: -0.53 [05:36:10]line ИТОГО: 200.00 [05:36:10]line Внесено: 200.00 [05:36:10]line СДАЧА: 0.00 [05:36:10]line НСП 1% : 1.77 [05:36:10]line НДС 12% : 21.29 [05:36:10]line Наличными: 200.00 [05:36:10]line Безнал.: 0.00 [05:36:10]line Место: АЗС № 82 "Партнер Нефть" [05:36:10]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:36:10]line СНО: Общий режим [05:36:10]line Чек 48 08.06.2024 05:36 [05:36:10]line Смена: 387 ФФД: 1.0 [05:36:10]line ЗНМ: 0300000150 [05:36:10]line РНМ: 0000000000091601 [05:36:10]line Версия ККМ: 001 [05:36:10]line ФМ: 0000000000874681 [05:36:10]line ФД: 239277 [05:36:10]line ФПД: 194861180818388 [05:36:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053611&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239277&fm=194861180818388&tin=02508201610067®Number=0000000000091601&sum=20000 [05:36:10]OFD Sender: Processing packet 239277 [packets to send 182, broken 181] [05:36:10]ProducePacketName [05:36:10]name=ofd_packets/00239277 [05:36:10]OFD Sender: To server: pG, [05:36:10]CommunicateWithHost lk.salyk.kg:30040 [05:36:10]ConnectInit lk.salyk.kg [05:36:10]written 0, free lines is 4095 [05:36:10]Connected sock=10 [05:36:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 ED 6E 07 01 AC F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 30 00 00 00 F4 03 04 00 CB ED 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A6 03 00 35 04 06 00 B1 39 A7 76 93 D4 CF 36 8F 6A 37 4F 82 C7 [05:36:10]Write to MH i2c: 01 00 00 B1 59 0A [05:36:10]Write i2c OK [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: 01 [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: 01 07 00 [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: 01 07 00 B1 59 00 00 00 00 00 AF 0C CC [05:36:10]RasterBufferAndPrint [05:36:10]line [05:36:10]line [05:36:10]line [05:36:10]line [05:36:10]line [05:36:10]written 0, free lines is 3253 [05:36:10]MH_Cut [05:36:10]Write to MH i2c: D1 01 00 B8 59 01 E3 [05:36:10]Write i2c OK [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: D1 [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: D1 01 00 [05:36:10]MH_I2C_Read... [05:36:10]Read from MH i2c: D1 01 00 B8 59 00 E2 [05:36:10]Write to MH i2c: 01 00 00 B9 59 12 [05:36:10]Write i2c OK [05:36:10]MH_I2C_Read... [05:36:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 10 E8 47 00 77 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A6 03 00 F4 03 04 00 49 95 63 66 B6 04 01 00 00 2B 15 38 10 53 D1 CF 73 [05:36:10]CommunicateWithHost err = 0 [05:36:10]CheckOFDResponse [05:36:10]1017 (14) - 77093643461234 [05:36:10]1041 (16) - 0000000000874681 [05:36:10]1040 (4) - 239277 [05:36:10]1012 (4) - 07.06.2024 23:18 [05:36:10]1206 (1) - 0 [05:36:10]OFD Sender: Remove packet 239277 [05:36:10]ProducePacketName [05:36:10]name=ofd_packets/00239277 [05:36:10]NVStorageDeleteData [05:36:11]OFD Sender: No OFD packet to send [05:36:11]*** Cut start [05:36:11]*** Partial cut [05:36:11]*** CUTSNS_PIN = 1 [05:36:11]*** CUTSNS_PIN = 0 [05:36:11]*** Brake cut motor [05:36:12]Read from MH i2c: 01 [05:36:12]MH_I2C_Read... [05:36:12]*** Stop cut motor [05:36:12]*** Cut end [05:36:12]Read from MH i2c: 01 07 00 [05:36:12]MH_I2C_Read... [05:36:12]Read from MH i2c: 01 07 00 B9 59 00 00 00 00 00 FF 0F 27 [05:36:12]process_action close_receipt done [05:36:12]requested_data is exist [05:36:12]produce_requested_data [05:36:12]requested_item fm.sn is exist - process it [05:36:12]wFMCommunicate request_size=4 [05:36:12]MH_SAM_APDU [05:36:12]CAPDU: 80 11 00 00 [05:36:12]Write to MH i2c: E2 08 00 BA 59 80 11 00 00 00 00 00 00 8D [05:36:12]Write i2c OK [05:36:12]MH_I2C_Read... [05:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:36:12]Read from MH i2c: E2 [05:36:12]MH_I2C_Read... [05:36:12]Read from MH i2c: E2 17 00 [05:36:12]MH_I2C_Read... [05:36:12]Read from MH i2c: E2 17 00 BA 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E2 [05:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:36:12]wFMCommunicate OK [05:36:12]requested_item fd.num is exist - process it [05:36:12]SAM_PROTO_GetFieldsCounters [05:36:12]wFMCommunicate request_size=4 [05:36:12]MH_SAM_APDU [05:36:12]CAPDU: 80 13 00 00 [05:36:12]Write to MH i2c: E2 08 00 BB 59 80 13 00 00 00 00 00 00 90 [05:36:12]Write i2c OK [05:36:12]MH_I2C_Read... [05:36:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:36:12]Read from MH i2c: E2 [05:36:12]MH_I2C_Read... [05:36:12]Read from MH i2c: E2 62 00 [05:36:12]MH_I2C_Read... [05:36:12]Read from MH i2c: E2 62 00 BB 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AD A6 03 00 0E 04 04 00 83 01 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 15 [05:36:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AD A6 03 00 0E 04 04 00 83 01 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 [05:36:12]wFMCommunicate OK [05:36:12]SAM_PROTO_GetFieldsCounters done [05:36:12]requested_item shift.num is exist - process it [05:36:12]requested_item shift.opened is exist - process it [05:36:12]req_shift_opened [05:36:12]FM_GetShiftState [05:36:12]SAM_PROTO_GetShiftState [05:36:12]wFMCommunicate request_size=4 [05:36:12]MH_SAM_APDU [05:36:12]CAPDU: 80 13 01 00 [05:36:12]Write to MH i2c: E2 08 00 BC 59 80 13 01 00 00 00 00 00 92 [05:36:12]Write i2c OK [05:36:12]MH_I2C_Read... [05:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:36:12]Read from MH i2c: E2 [05:36:12]MH_I2C_Read... [05:36:12]Read from MH i2c: E2 0E 00 [05:36:12]MH_I2C_Read... [05:36:12]Read from MH i2c: E2 0E 00 BC 59 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 46 [05:36:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:36:12]wFMCommunicate OK [05:36:12]SAM_PROTO_GetShiftState done [05:36:12]FM_GetShiftState done [05:36:12]req_shift_opened done [05:36:12]requested_item shift.open_date is exist - process it [05:36:12]req_shift_open_date [05:36:12]req_shift_open_date done [05:36:12]produce_requested_data done [05:36:12]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239277,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:36:12]process_action_free close_receipt [05:36:12]json_value_free [05:36:12]json_value_free done [05:36:12]process_json_proto returns [05:36:12]Send response to host [05:36:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239277,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:36:12]free response buf [05:36:12]execute_script done [05:36:12]execute_script returns [05:36:12]free content buf [05:36:12]Sock 9.Close socket [05:36:12]Sock 9.Thread stoped [05:36:16]OFD Sender: No OFD packet to send [05:36:21]OFD Sender: No OFD packet to send [05:36:26]OFD Sender: No OFD packet to send [05:36:31]OFD Sender: No OFD packet to send [05:36:36]OFD Sender: No OFD packet to send [05:36:41]OFD Sender: No OFD packet to send [05:36:46]OFD Sender: No OFD packet to send [05:36:51]OFD Sender: No OFD packet to send [05:36:56]OFD Sender: No OFD packet to send [05:37:01]OFD Sender: No OFD packet to send [05:37:06]OFD Sender: No OFD packet to send [05:37:11]OFD Sender: No OFD packet to send [05:37:16]OFD Sender: No OFD packet to send [05:37:21]OFD Sender: No OFD packet to send [05:37:24]accept exits with 8 [05:37:24]New connection [05:37:24]New thread 3066838372 created [05:37:24]Thread 3066981732 joined [05:37:24]Waiting for new connection... [05:37:24] Sock 8.Parse request [05:37:24]Sock 8.Check first char [05:37:24]Sock 8.First char is OK [05:37:24]request: POST /json_proto HTTP/1.0 [05:37:24]Method: POST [05:37:24]URL: /json_proto [05:37:24]Method is POST - this is cgi request [05:37:24]url: /json_proto [05:37:24]query_string will be loaded in cgi processing [05:37:24]execute_cgi json_proto POST (null) [05:37:24]execute_cgi path=json_proto method=POST [05:37:24]POST find Content-Length [05:37:24]Host: 172.17.40.67:8080 [05:37:24]Content-Length: 683 [05:37:24]Content-Type: application/json [05:37:24] [05:37:24]POST finish read [05:37:24]Found Content-Length = 683 [05:37:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:37:24]execute_script... [05:37: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)3302205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:37:24]POST & json_proto [05:37:24]process_json_proto [05:37:24]json parsed OK: [05:37:24]protocol is kg_v1.0 [05:37:24]action value=close_receipt [05:37:24]process_action close_receipt [05:37:24]cmd_close_receipt [05:37:24]MH_GetDate [05:37:24]Write to MH i2c: F0 00 00 BD 59 05 [05:37:24]Write i2c OK [05:37:24]MH_I2C_Read... [05:37:24]Read from MH i2c: F0 [05:37:24]MH_I2C_Read... [05:37:24]Read from MH i2c: F0 09 00 [05:37:24]MH_I2C_Read... [05:37:24]Read from MH i2c: F0 09 00 BD 59 00 17 EE 63 66 97 AE 6B 64 F0 [05:37:24]GetLastDocTimeStamp 1717824971 [05:37:24]current date 1717825047 [05:37:24]FM_GetShiftState [05:37:24]SAM_PROTO_GetShiftState [05:37:24]wFMCommunicate request_size=4 [05:37:24]MH_SAM_APDU [05:37:24]CAPDU: 80 13 01 00 [05:37:24]Write to MH i2c: E2 08 00 BE 59 80 13 01 00 00 00 00 00 94 [05:37:24]Write i2c OK [05:37:24]MH_I2C_Read... [05:37:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:37:24]Read from MH i2c: E2 [05:37:24]MH_I2C_Read... [05:37:24]Read from MH i2c: E2 0E 00 [05:37:24]MH_I2C_Read... [05:37:24]Read from MH i2c: E2 0E 00 BE 59 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 48 [05:37:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:37:24]wFMCommunicate OK [05:37:24]SAM_PROTO_GetShiftState done [05:37:24]FM_GetShiftState done [05:37:24]opened in 1717805884 [05:37:24]opened+sec_in_day 1717892284 [05:37:24]quantity*price = 100064 [05:37:24]sum+1 = 100066 [05:37:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 49 08.06.2024 05:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239278 ФПД: 263959678298705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053728&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239278&fm=263959678298705&tin=02508201610067®Number=0000000000091601&sum=100000 [05:37:25]StoreToDocumentArchive [05:37:25]shift 387 fd 239278 [05:37:25]save to /storage/0387/doc_00239278 [05:37:25]save last doc name /storage/0387/doc_00239278 to /storage/kkm_last_doc_name [05:37:25]save OK [05:37:25]Clear old archive folders... [05:37:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:37:25]tlvbuf is 0029EA10 [05:37:25]SAM_PROTO_ClearQueue [05:37:25]wFMCommunicate request_size=4 [05:37:25]MH_SAM_APDU [05:37:25]CAPDU: 80 09 00 00 [05:37:25]Write to MH i2c: E2 08 00 CB 59 80 09 00 00 00 00 00 00 96 [05:37:25]Write i2c OK [05:37:25]MH_I2C_Read... [05:37:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:37:26]Read from MH i2c: E2 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 03 00 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 03 00 CB 59 00 90 00 98 [05:37:26]RAPDU: 90 00 [05:37:26]wFMCommunicate OK [05:37:26]SAM_PROTO_ClearQueue done [05:37:26]KKMCreateOFDPacket [05:37:26]OFDProtocolAddRootSTLVToBuf [05:37:26]FM_MakeSignedData [05:37:26]FM_MakeSignedData [05:37:26]SAM_PROTO_SignData [05:37:26]wFMCommunicate request_size=4 [05:37:26]MH_SAM_APDU [05:37:26]CAPDU: 80 0D 01 02 [05:37:26]Write to MH i2c: E2 08 00 CC 59 80 0D 01 02 00 00 00 00 9E [05:37:26]Write i2c OK [05:37:26]MH_I2C_Read... [05:37:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:37:26]Read from MH i2c: E2 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 03 00 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 03 00 CC 59 00 90 00 99 [05:37:26]RAPDU: 90 00 [05:37:26]wFMCommunicate OK [05:37:26]wFMCommunicate request_size=255 [05:37:26]MH_SAM_APDU [05:37:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 18 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A6 03 00 35 04 06 00 F0 [05:37:26]Write to MH i2c: E2 02 01 CD 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 18 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A6 03 00 35 04 06 00 F0 00 00 66 [05:37:26]Write i2c OK [05:37:26]MH_I2C_Read... [05:37:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:37:26]Read from MH i2c: E2 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 03 00 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 03 00 CD 59 00 90 00 9A [05:37:26]RAPDU: 90 00 [05:37:26]wFMCommunicate OK [05:37:26]wFMCommunicate request_size=10 [05:37:26]MH_SAM_APDU [05:37:26]CAPDU: 80 0D 02 02 05 11 E6 DC 2A 51 [05:37:26]Write to MH i2c: E2 0D 00 CE 59 80 0D 02 02 05 00 11 E6 DC 2A 51 00 00 F9 [05:37:26]Write i2c OK [05:37:26]MH_I2C_Read... [05:37:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:37:26]Read from MH i2c: E2 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 03 00 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 03 00 CE 59 00 90 00 9B [05:37:26]RAPDU: 90 00 [05:37:26]wFMCommunicate OK [05:37:26]wFMCommunicate request_size=4 [05:37:26]MH_SAM_APDU [05:37:26]CAPDU: 80 0D 03 02 [05:37:26]Write to MH i2c: E2 08 00 CF 59 80 0D 03 02 00 00 00 00 A3 [05:37:26]Write i2c OK [05:37:26]MH_I2C_Read... [05:37:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:37:26]Read from MH i2c: E2 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 0B 00 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 0B 00 CF 59 00 19 A7 25 D9 81 23 97 02 90 00 9F [05:37:26]RAPDU: 19 A7 25 D9 81 23 97 02 90 00 [05:37:26]wFMCommunicate OK [05:37:26]SAM_PROTO_SignData done [05:37:26]FM_MakeSignedData done [05:37:26]CreateOFDProtocolMessage [05:37:26]wFMCommunicate request_size=4 [05:37:26]MH_SAM_APDU [05:37:26]CAPDU: 80 11 00 00 [05:37:26]Write to MH i2c: E2 08 00 D0 59 80 11 00 00 00 00 00 00 A3 [05:37:26]Write i2c OK [05:37:26]MH_I2C_Read... [05:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:37:26]Read from MH i2c: E2 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 17 00 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: E2 17 00 D0 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F8 [05:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:37:26]wFMCommunicate OK [05:37:26]CreateOFDProtocolMessage done [05:37:26]OFDSenderStorePacket 239278 [05:37:26]StoreOFDPacket docnum=239278 [05:37:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 00 86 07 01 A1 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 18 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A6 03 00 35 04 06 00 F0 11 E6 DC 2A 51 19 A7 25 D9 81 23 97 02 [05:37:26]CheckFolder [05:37:26]dirname=/storage/ofd_packets [05:37:26]CheckFolder done [05:37:26]ProducePacketName [05:37:26]name=ofd_packets/00239278 [05:37:26]NVStorageSaveData ofd_packets/00239278 [05:37:26]File name is /storage/ofd_packets/00239278 [05:37:26]Write 301 bytes [05:37:26]NVStorageSaveData done [05:37:26]OFDSenderStorePacket done [05:37:26]KKMCreateOFDPacket done [05:37:26]NVStorageSaveData kkm_last_timestamp [05:37:26]File name is /storage/kkm_last_timestamp [05:37:26]Write 4 bytes [05:37:26]NVStorageSaveData done [05:37:26]ExternCall_PrintAddStr [05:37:26]wPrintStart [05:37:26]Write to MH i2c: 01 00 00 D1 59 2A [05:37:26]Write i2c OK [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: 01 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: 01 07 00 [05:37:26]MH_I2C_Read... [05:37:26]Read from MH i2c: 01 07 00 D1 59 00 00 00 00 00 FF 0F 3F [05:37:26]RasterBufferAndPrint [05:37:26]line Счет N : (1)3302205 [05:37:26]line ИНН: 02508201610067 [05:37:26]line Контрольно-Кассовый Чек [05:37:26]line ПРОДАЖА [05:37:26]line ТРК (МРК, ГНК) : 12 [05:37:26]line Товар: 2710124130 [05:37:26]line Аи-92-К-4 [05:37:26]line 15.070 * 66.40 [05:37:26]line = 1000.65 [05:37:26]line НДС 12% НСП 1% [05:37:26]line > о реализуемом товаре [05:37:26]line ОКРУГЛЕНИЕ: -0.65 [05:37:26]line ИТОГО: 1000.00 [05:37:26]line Внесено: 1000.00 [05:37:26]line СДАЧА: 0.00 [05:37:26]line НСП 1% : 8.85 [05:37:26]line НДС 12% : 106.26 [05:37:26]line Наличными: 1000.00 [05:37:26]line Безнал.: 0.00 [05:37:26]line Место: АЗС № 82 "Партнер Нефть" [05:37:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:37:26]line СНО: Общий режим [05:37:26]line Чек 49 08.06.2024 05:37 [05:37:26]line Смена: 387 ФФД: 1.0 [05:37:26]line ЗНМ: 0300000150 [05:37:26]line РНМ: 0000000000091601 [05:37:26]line Версия ККМ: 001 [05:37:26]line ФМ: 0000000000874681 [05:37:26]line ФД: 239278 [05:37:26]line ФПД: 263959678298705 [05:37:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053728&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239278&fm=263959678298705&tin=02508201610067®Number=0000000000091601&sum=100000 [05:37:26]OFD Sender: Processing packet 239278 [packets to send 182, broken 181] [05:37:26]ProducePacketName [05:37:26]name=ofd_packets/00239278 [05:37:26]OFD Sender: To server: pG, [05:37:26]CommunicateWithHost lk.salyk.kg:30040 [05:37:26]ConnectInit lk.salyk.kg [05:37:26]written 0, free lines is 4095 [05:37:27]Connected sock=10 [05:37:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 00 86 07 01 A1 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 18 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A6 03 00 35 04 06 00 F0 11 E6 DC 2A 51 19 A7 25 D9 81 23 97 02 [05:37:27]Write to MH i2c: 01 00 00 FC 59 55 [05:37:27]Write i2c OK [05:37:27]MH_I2C_Read... [05:37:27]Read from MH i2c: 01 [05:37:27]MH_I2C_Read... [05:37:27]Read from MH i2c: 01 07 00 [05:37:27]MH_I2C_Read... [05:37:27]Read from MH i2c: 01 07 00 FC 59 00 00 00 00 00 B5 0C 1D [05:37:27]RasterBufferAndPrint [05:37:27]line [05:37:27]line [05:37:27]line [05:37:27]line [05:37:27]line [05:37:27]written 0, free lines is 3260 [05:37:27]MH_Cut [05:37:27]Write to MH i2c: D1 01 00 03 5A 01 2F [05:37:27]Write i2c OK [05:37:27]MH_I2C_Read... [05:37:27]Read from MH i2c: D1 [05:37:27]MH_I2C_Read... [05:37:27]Read from MH i2c: D1 01 00 [05:37:27]MH_I2C_Read... [05:37:27]Read from MH i2c: D1 01 00 03 5A 00 2E [05:37:27]Write to MH i2c: 01 00 00 04 5A 5E [05:37:27]Write i2c OK [05:37:27]MH_I2C_Read... [05:37:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 74 86 47 00 44 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A6 03 00 F4 03 04 00 95 95 63 66 B6 04 01 00 00 60 0A 13 21 24 84 6B E4 [05:37:27]CommunicateWithHost err = 0 [05:37:27]CheckOFDResponse [05:37:27]1017 (14) - 77093643461234 [05:37:27]1041 (16) - 0000000000874681 [05:37:27]1040 (4) - 239278 [05:37:27]1012 (4) - 07.06.2024 23:19 [05:37:27]1206 (1) - 0 [05:37:27]OFD Sender: Remove packet 239278 [05:37:27]ProducePacketName [05:37:27]name=ofd_packets/00239278 [05:37:27]NVStorageDeleteData [05:37:27]OFD Sender: No OFD packet to send [05:37:28]*** Cut start [05:37:28]*** Partial cut [05:37:28]*** CUTSNS_PIN = 1 [05:37:28]*** CUTSNS_PIN = 0 [05:37:28]*** Brake cut motor [05:37:28]Read from MH i2c: 01 [05:37:28]MH_I2C_Read... [05:37:28]*** Stop cut motor [05:37:28]*** Cut end [05:37:28]Read from MH i2c: 01 07 00 [05:37:28]MH_I2C_Read... [05:37:28]Read from MH i2c: 01 07 00 04 5A 00 00 00 00 00 FF 0F 73 [05:37:28]process_action close_receipt done [05:37:28]requested_data is exist [05:37:28]produce_requested_data [05:37:28]requested_item fm.sn is exist - process it [05:37:28]wFMCommunicate request_size=4 [05:37:28]MH_SAM_APDU [05:37:28]CAPDU: 80 11 00 00 [05:37:28]Write to MH i2c: E2 08 00 05 5A 80 11 00 00 00 00 00 00 D9 [05:37:28]Write i2c OK [05:37:28]MH_I2C_Read... [05:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:37:28]Read from MH i2c: E2 [05:37:28]MH_I2C_Read... [05:37:28]Read from MH i2c: E2 17 00 [05:37:28]MH_I2C_Read... [05:37:28]Read from MH i2c: E2 17 00 05 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2E [05:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:37:28]wFMCommunicate OK [05:37:28]requested_item fd.num is exist - process it [05:37:28]SAM_PROTO_GetFieldsCounters [05:37:28]wFMCommunicate request_size=4 [05:37:28]MH_SAM_APDU [05:37:28]CAPDU: 80 13 00 00 [05:37:28]Write to MH i2c: E2 08 00 06 5A 80 13 00 00 00 00 00 00 DC [05:37:28]Write i2c OK [05:37:28]MH_I2C_Read... [05:37:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:37:28]Read from MH i2c: E2 [05:37:28]MH_I2C_Read... [05:37:28]Read from MH i2c: E2 62 00 [05:37:28]MH_I2C_Read... [05:37:28]Read from MH i2c: E2 62 00 06 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AE A6 03 00 0E 04 04 00 83 01 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 65 [05:37:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AE A6 03 00 0E 04 04 00 83 01 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 [05:37:28]wFMCommunicate OK [05:37:28]SAM_PROTO_GetFieldsCounters done [05:37:28]requested_item shift.num is exist - process it [05:37:28]requested_item shift.opened is exist - process it [05:37:28]req_shift_opened [05:37:28]FM_GetShiftState [05:37:28]SAM_PROTO_GetShiftState [05:37:28]wFMCommunicate request_size=4 [05:37:28]MH_SAM_APDU [05:37:28]CAPDU: 80 13 01 00 [05:37:28]Write to MH i2c: E2 08 00 07 5A 80 13 01 00 00 00 00 00 DE [05:37:28]Write i2c OK [05:37:28]MH_I2C_Read... [05:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:37:29]Read from MH i2c: E2 [05:37:29]MH_I2C_Read... [05:37:29]Read from MH i2c: E2 0E 00 [05:37:29]MH_I2C_Read... [05:37:29]Read from MH i2c: E2 0E 00 07 5A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 92 [05:37:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:37:29]wFMCommunicate OK [05:37:29]SAM_PROTO_GetShiftState done [05:37:29]FM_GetShiftState done [05:37:29]req_shift_opened done [05:37:29]requested_item shift.open_date is exist - process it [05:37:29]req_shift_open_date [05:37:29]req_shift_open_date done [05:37:29]produce_requested_data done [05:37:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239278,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:37:29]process_action_free close_receipt [05:37:29]json_value_free [05:37:29]json_value_free done [05:37:29]process_json_proto returns [05:37:29]Send response to host [05:37:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239278,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:37:29]free response buf [05:37:29]execute_script done [05:37:29]execute_script returns [05:37:29]free content buf [05:37:29]Sock 8.Close socket [05:37:29]Sock 8.Thread stoped [05:37:32]OFD Sender: No OFD packet to send [05:37:37]OFD Sender: No OFD packet to send [05:37:42]OFD Sender: No OFD packet to send [05:37:47]OFD Sender: No OFD packet to send [05:37:52]OFD Sender: No OFD packet to send [05:37:57]OFD Sender: No OFD packet to send [05:38:02]OFD Sender: No OFD packet to send [05:38:07]OFD Sender: No OFD packet to send [05:38:12]OFD Sender: No OFD packet to send [05:38:17]OFD Sender: No OFD packet to send [05:38:22]OFD Sender: No OFD packet to send [05:38:27]OFD Sender: No OFD packet to send [05:38:32]OFD Sender: No OFD packet to send [05:38:37]OFD Sender: No OFD packet to send [05:38:42]OFD Sender: No OFD packet to send [05:38:47]OFD Sender: No OFD packet to send [05:38:53]OFD Sender: No OFD packet to send [05:38:58]OFD Sender: No OFD packet to send [05:39:03]OFD Sender: No OFD packet to send [05:39:08]OFD Sender: No OFD packet to send [05:39:13]OFD Sender: No OFD packet to send [05:39:18]OFD Sender: No OFD packet to send [05:39:22]accept exits with 9 [05:39:22]New connection [05:39:22]New thread 3066981732 created [05:39:22]Thread 3066838372 joined [05:39:22]Waiting for new connection... [05:39:22] Sock 9.Parse request [05:39:22]Sock 9.Check first char [05:39:22]Sock 9.First char is OK [05:39:22]request: POST /json_proto HTTP/1.0 [05:39:22]Method: POST [05:39:22]URL: /json_proto [05:39:22]Method is POST - this is cgi request [05:39:22]url: /json_proto [05:39:22]query_string will be loaded in cgi processing [05:39:22]execute_cgi json_proto POST (null) [05:39:22]execute_cgi path=json_proto method=POST [05:39:22]POST find Content-Length [05:39:22]Host: 172.17.40.67:8080 [05:39:22]Content-Length: 678 [05:39:22]Content-Type: application/json [05:39:22] [05:39:22]POST finish read [05:39:22]Found Content-Length = 678 [05:39:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:39:22]execute_script... [05:39: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)3302207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:39:22]POST & json_proto [05:39:22]process_json_proto [05:39:22]json parsed OK: [05:39:22]protocol is kg_v1.0 [05:39:22]action value=close_receipt [05:39:22]process_action close_receipt [05:39:22]cmd_close_receipt [05:39:22]MH_GetDate [05:39:22]Write to MH i2c: F0 00 00 08 5A 51 [05:39:22]Write i2c OK [05:39:22]MH_I2C_Read... [05:39:22]Read from MH i2c: F0 [05:39:22]MH_I2C_Read... [05:39:22]Read from MH i2c: F0 09 00 [05:39:22]MH_I2C_Read... [05:39:22]Read from MH i2c: F0 09 00 08 5A 00 8D EE 63 66 97 AE 6B 64 B2 [05:39:22]GetLastDocTimeStamp 1717825048 [05:39:22]current date 1717825165 [05:39:22]FM_GetShiftState [05:39:22]SAM_PROTO_GetShiftState [05:39:22]wFMCommunicate request_size=4 [05:39:22]MH_SAM_APDU [05:39:22]CAPDU: 80 13 01 00 [05:39:22]Write to MH i2c: E2 08 00 09 5A 80 13 01 00 00 00 00 00 E0 [05:39:22]Write i2c OK [05:39:22]MH_I2C_Read... [05:39:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:22]Read from MH i2c: E2 [05:39:22]MH_I2C_Read... [05:39:22]Read from MH i2c: E2 0E 00 [05:39:22]MH_I2C_Read... [05:39:22]Read from MH i2c: E2 0E 00 09 5A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 94 [05:39:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:39:22]wFMCommunicate OK [05:39:22]SAM_PROTO_GetShiftState done [05:39:22]FM_GetShiftState done [05:39:22]opened in 1717805884 [05:39:22]opened+sec_in_day 1717892284 [05:39:22]quantity*price = 50065 [05:39:22]sum+1 = 50067 [05:39:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 50 08.06.2024 05:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239279 ФПД: 173499798814527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053925&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239279&fm=173499798814527&tin=02508201610067®Number=0000000000091601&sum=50000 [05:39:23]StoreToDocumentArchive [05:39:23]shift 387 fd 239279 [05:39:23]save to /storage/0387/doc_00239279 [05:39:23]save last doc name /storage/0387/doc_00239279 to /storage/kkm_last_doc_name [05:39:23]save OK [05:39:23]Clear old archive folders... [05:39:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:39:23]tlvbuf is 00459530 [05:39:23]SAM_PROTO_ClearQueue [05:39:23]wFMCommunicate request_size=4 [05:39:23]MH_SAM_APDU [05:39:23]CAPDU: 80 09 00 00 [05:39:23]Write to MH i2c: E2 08 00 16 5A 80 09 00 00 00 00 00 00 E2 [05:39:23]Write i2c OK [05:39:23]MH_I2C_Read... [05:39:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:39:23]Read from MH i2c: E2 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 03 00 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 03 00 16 5A 00 90 00 E4 [05:39:23]RAPDU: 90 00 [05:39:23]wFMCommunicate OK [05:39:23]SAM_PROTO_ClearQueue done [05:39:23]KKMCreateOFDPacket [05:39:23]OFDProtocolAddRootSTLVToBuf [05:39:23]FM_MakeSignedData [05:39:23]FM_MakeSignedData [05:39:23]SAM_PROTO_SignData [05:39:23]wFMCommunicate request_size=4 [05:39:23]MH_SAM_APDU [05:39:23]CAPDU: 80 0D 01 02 [05:39:23]Write to MH i2c: E2 08 00 17 5A 80 0D 01 02 00 00 00 00 EA [05:39:23]Write i2c OK [05:39:23]MH_I2C_Read... [05:39:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:39:23]Read from MH i2c: E2 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 03 00 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 03 00 17 5A 00 90 00 E5 [05:39:23]RAPDU: 90 00 [05:39:23]wFMCommunicate OK [05:39:23]wFMCommunicate request_size=255 [05:39:23]MH_SAM_APDU [05:39: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 8D EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A6 03 00 35 04 06 00 9D [05:39:23]Write to MH i2c: E2 02 01 18 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 8D EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A6 03 00 35 04 06 00 9D 00 00 86 [05:39:23]Write i2c OK [05:39:23]MH_I2C_Read... [05:39:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:23]Read from MH i2c: E2 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 03 00 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 03 00 18 5A 00 90 00 E6 [05:39:23]RAPDU: 90 00 [05:39:23]wFMCommunicate OK [05:39:23]wFMCommunicate request_size=10 [05:39:23]MH_SAM_APDU [05:39:23]CAPDU: 80 0D 02 02 05 CC 11 E0 7F 3F [05:39:23]Write to MH i2c: E2 0D 00 19 5A 80 0D 02 02 05 00 CC 11 E0 7F 3F 00 00 72 [05:39:23]Write i2c OK [05:39:23]MH_I2C_Read... [05:39:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:23]Read from MH i2c: E2 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 03 00 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 03 00 19 5A 00 90 00 E7 [05:39:23]RAPDU: 90 00 [05:39:23]wFMCommunicate OK [05:39:23]wFMCommunicate request_size=4 [05:39:23]MH_SAM_APDU [05:39:23]CAPDU: 80 0D 03 02 [05:39:23]Write to MH i2c: E2 08 00 1A 5A 80 0D 03 02 00 00 00 00 EF [05:39:23]Write i2c OK [05:39:23]MH_I2C_Read... [05:39:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:39:23]Read from MH i2c: E2 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 0B 00 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 0B 00 1A 5A 00 C0 C4 DD DC E5 7F 4D FE 90 00 DC [05:39:23]RAPDU: C0 C4 DD DC E5 7F 4D FE 90 00 [05:39:23]wFMCommunicate OK [05:39:23]SAM_PROTO_SignData done [05:39:23]FM_MakeSignedData done [05:39:23]CreateOFDProtocolMessage [05:39:23]wFMCommunicate request_size=4 [05:39:23]MH_SAM_APDU [05:39:23]CAPDU: 80 11 00 00 [05:39:23]Write to MH i2c: E2 08 00 1B 5A 80 11 00 00 00 00 00 00 EF [05:39:23]Write i2c OK [05:39:23]MH_I2C_Read... [05:39:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:23]Read from MH i2c: E2 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 17 00 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: E2 17 00 1B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 44 [05:39:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:39:23]wFMCommunicate OK [05:39:23]CreateOFDProtocolMessage done [05:39:23]OFDSenderStorePacket 239279 [05:39:23]StoreOFDPacket docnum=239279 [05:39:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4F 81 07 01 C5 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 8D EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A6 03 00 35 04 06 00 9D CC 11 E0 7F 3F C0 C4 DD DC E5 7F 4D FE [05:39:23]CheckFolder [05:39:23]dirname=/storage/ofd_packets [05:39:23]CheckFolder done [05:39:23]ProducePacketName [05:39:23]name=ofd_packets/00239279 [05:39:23]NVStorageSaveData ofd_packets/00239279 [05:39:23]File name is /storage/ofd_packets/00239279 [05:39:23]Write 301 bytes [05:39:23]NVStorageSaveData done [05:39:23]OFDSenderStorePacket done [05:39:23]KKMCreateOFDPacket done [05:39:23]NVStorageSaveData kkm_last_timestamp [05:39:23]File name is /storage/kkm_last_timestamp [05:39:23]Write 4 bytes [05:39:23]NVStorageSaveData done [05:39:23]ExternCall_PrintAddStr [05:39:23]wPrintStart [05:39:23]Write to MH i2c: 01 00 00 1C 5A 76 [05:39:23]Write i2c OK [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: 01 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: 01 07 00 [05:39:23]MH_I2C_Read... [05:39:23]Read from MH i2c: 01 07 00 1C 5A 00 00 00 00 00 FF 0F 8B [05:39:23]RasterBufferAndPrint [05:39:23]line Счет N : (1)3302207 [05:39:23]line ИНН: 02508201610067 [05:39:23]line Контрольно-Кассовый Чек [05:39:23]line ПРОДАЖА [05:39:23]line ТРК (МРК, ГНК) : 12 [05:39:23]line Товар: 2710124130 [05:39:23]line Аи-92-К-4 [05:39:23]line 7.540 * 66.40 [05:39:23]line = 500.66 [05:39:23]line НДС 12% НСП 1% [05:39:23]line > о реализуемом товаре [05:39:23]line ОКРУГЛЕНИЕ: -0.66 [05:39:23]line ИТОГО: 500.00 [05:39:23]line Внесено: 500.00 [05:39:23]line СДАЧА: 0.00 [05:39:23]line НСП 1% : 4.43 [05:39:23]line НДС 12% : 53.17 [05:39:23]line Наличными: 500.00 [05:39:23]line Безнал.: 0.00 [05:39:23]line Место: АЗС № 82 "Партнер Нефть" [05:39:23]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:39:23]line СНО: Общий режим [05:39:23]line Чек 50 08.06.2024 05:39 [05:39:23]line Смена: 387 ФФД: 1.0 [05:39:23]line ЗНМ: 0300000150 [05:39:23]line РНМ: 0000000000091601 [05:39:23]line Версия ККМ: 001 [05:39:23]line ФМ: 0000000000874681 [05:39:23]line ФД: 239279 [05:39:23]line ФПД: 173499798814527 [05:39:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053925&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239279&fm=173499798814527&tin=02508201610067®Number=0000000000091601&sum=50000 [05:39:24]OFD Sender: Processing packet 239279 [packets to send 182, broken 181] [05:39:24]ProducePacketName [05:39:24]name=ofd_packets/00239279 [05:39:24]OFD Sender: To server: pG, [05:39:24]CommunicateWithHost lk.salyk.kg:30040 [05:39:24]ConnectInit lk.salyk.kg [05:39:24]written 0, free lines is 4095 [05:39:24]Connected sock=10 [05:39:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4F 81 07 01 C5 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 8D EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A6 03 00 35 04 06 00 9D CC 11 E0 7F 3F C0 C4 DD DC E5 7F 4D FE [05:39:24]Write to MH i2c: 01 00 00 47 5A A1 [05:39:24]Write i2c OK [05:39:24]MH_I2C_Read... [05:39:24]Read from MH i2c: 01 [05:39:24]MH_I2C_Read... [05:39:24]Read from MH i2c: 01 07 00 [05:39:24]MH_I2C_Read... [05:39:24]Read from MH i2c: 01 07 00 47 5A 00 00 00 00 00 AA 0C 5E [05:39:24]RasterBufferAndPrint [05:39:24]line [05:39:24]line [05:39:24]line [05:39:24]line [05:39:24]line [05:39:24]written 0, free lines is 3248 [05:39:24]MH_Cut [05:39:24]Write to MH i2c: D1 01 00 4E 5A 01 7A [05:39:24]Write i2c OK [05:39:24]MH_I2C_Read... [05:39:24]Read from MH i2c: D1 [05:39:24]MH_I2C_Read... [05:39:24]Read from MH i2c: D1 01 00 [05:39:24]MH_I2C_Read... [05:39:24]Read from MH i2c: D1 01 00 4E 5A 00 79 [05:39:24]Write to MH i2c: 01 00 00 4F 5A A9 [05:39:24]Write i2c OK [05:39:24]MH_I2C_Read... [05:39:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5B FC 47 00 D7 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A6 03 00 F4 03 04 00 0A 96 63 66 B6 04 01 00 00 7A 6B AE 2D 55 EB 5B C2 [05:39:24]CommunicateWithHost err = 0 [05:39:24]CheckOFDResponse [05:39:24]1017 (14) - 77093643461234 [05:39:24]1041 (16) - 0000000000874681 [05:39:24]1040 (4) - 239279 [05:39:24]1012 (4) - 07.06.2024 23:21 [05:39:24]1206 (1) - 0 [05:39:24]OFD Sender: Remove packet 239279 [05:39:24]ProducePacketName [05:39:24]name=ofd_packets/00239279 [05:39:24]NVStorageDeleteData [05:39:25]OFD Sender: No OFD packet to send [05:39:25]*** Cut start [05:39:25]*** Partial cut [05:39:25]*** CUTSNS_PIN = 1 [05:39:25]*** CUTSNS_PIN = 0 [05:39:25]*** Brake cut motor [05:39:26]Read from MH i2c: 01 [05:39:26]MH_I2C_Read... [05:39:26]*** Stop cut motor [05:39:26]*** Cut end [05:39:26]Read from MH i2c: 01 07 00 [05:39:26]MH_I2C_Read... [05:39:26]Read from MH i2c: 01 07 00 4F 5A 00 00 00 00 00 FF 0F BE [05:39:26]process_action close_receipt done [05:39:26]requested_data is exist [05:39:26]produce_requested_data [05:39:26]requested_item fm.sn is exist - process it [05:39:26]wFMCommunicate request_size=4 [05:39:26]MH_SAM_APDU [05:39:26]CAPDU: 80 11 00 00 [05:39:26]Write to MH i2c: E2 08 00 50 5A 80 11 00 00 00 00 00 00 24 [05:39:26]Write i2c OK [05:39:26]MH_I2C_Read... [05:39:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:26]Read from MH i2c: E2 [05:39:26]MH_I2C_Read... [05:39:26]Read from MH i2c: E2 17 00 [05:39:26]MH_I2C_Read... [05:39:26]Read from MH i2c: E2 17 00 50 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 79 [05:39:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:39:26]wFMCommunicate OK [05:39:26]requested_item fd.num is exist - process it [05:39:26]SAM_PROTO_GetFieldsCounters [05:39:26]wFMCommunicate request_size=4 [05:39:26]MH_SAM_APDU [05:39:26]CAPDU: 80 13 00 00 [05:39:26]Write to MH i2c: E2 08 00 51 5A 80 13 00 00 00 00 00 00 27 [05:39:26]Write i2c OK [05:39:26]MH_I2C_Read... [05:39:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:39:26]Read from MH i2c: E2 [05:39:26]MH_I2C_Read... [05:39:26]Read from MH i2c: E2 62 00 [05:39:26]MH_I2C_Read... [05:39:26]Read from MH i2c: E2 62 00 51 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AF A6 03 00 0E 04 04 00 83 01 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 B4 [05:39:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AF A6 03 00 0E 04 04 00 83 01 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 [05:39:26]wFMCommunicate OK [05:39:26]SAM_PROTO_GetFieldsCounters done [05:39:26]requested_item shift.num is exist - process it [05:39:26]requested_item shift.opened is exist - process it [05:39:26]req_shift_opened [05:39:26]FM_GetShiftState [05:39:26]SAM_PROTO_GetShiftState [05:39:26]wFMCommunicate request_size=4 [05:39:26]MH_SAM_APDU [05:39:26]CAPDU: 80 13 01 00 [05:39:26]Write to MH i2c: E2 08 00 52 5A 80 13 01 00 00 00 00 00 29 [05:39:26]Write i2c OK [05:39:26]MH_I2C_Read... [05:39:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:26]Read from MH i2c: E2 [05:39:26]MH_I2C_Read... [05:39:26]Read from MH i2c: E2 0E 00 [05:39:26]MH_I2C_Read... [05:39:26]Read from MH i2c: E2 0E 00 52 5A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DD [05:39:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:39:26]wFMCommunicate OK [05:39:26]SAM_PROTO_GetShiftState done [05:39:26]FM_GetShiftState done [05:39:26]req_shift_opened done [05:39:26]requested_item shift.open_date is exist - process it [05:39:26]req_shift_open_date [05:39:26]req_shift_open_date done [05:39:26]produce_requested_data done [05:39:26]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239279,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:39:26]process_action_free close_receipt [05:39:26]json_value_free [05:39:26]json_value_free done [05:39:26]process_json_proto returns [05:39:26]Send response to host [05:39:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239279,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:39:26]free response buf [05:39:26]execute_script done [05:39:26]execute_script returns [05:39:26]free content buf [05:39:26]Sock 9.Close socket [05:39:26]Sock 9.Thread stoped [05:39:29]accept exits with 8 [05:39:29]New connection [05:39:29]New thread 3066838372 created [05:39:29]Thread 3066981732 joined [05:39:29]Waiting for new connection... [05:39:29] Sock 8.Parse request [05:39:29]Sock 8.Check first char [05:39:29]Sock 8.First char is OK [05:39:29]request: POST /json_proto HTTP/1.0 [05:39:29]Method: POST [05:39:29]URL: /json_proto [05:39:29]Method is POST - this is cgi request [05:39:29]url: /json_proto [05:39:29]query_string will be loaded in cgi processing [05:39:29]execute_cgi json_proto POST (null) [05:39:29]execute_cgi path=json_proto method=POST [05:39:29]POST find Content-Length [05:39:29]Host: 172.17.40.67:8080 [05:39:29]Content-Length: 679 [05:39:29]Content-Type: application/json [05:39:29] [05:39:29]POST finish read [05:39:29]Found Content-Length = 679 [05:39:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:39:29]execute_script... [05:39:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:39:29]POST & json_proto [05:39:29]process_json_proto [05:39:29]json parsed OK: [05:39:29]protocol is kg_v1.0 [05:39:29]action value=close_receipt [05:39:29]process_action close_receipt [05:39:29]cmd_close_receipt [05:39:29]MH_GetDate [05:39:29]Write to MH i2c: F0 00 00 53 5A 9C [05:39:29]Write i2c OK [05:39:29]MH_I2C_Read... [05:39:29]Read from MH i2c: F0 [05:39:29]MH_I2C_Read... [05:39:29]Read from MH i2c: F0 09 00 [05:39:29]MH_I2C_Read... [05:39:29]Read from MH i2c: F0 09 00 53 5A 00 94 EE 63 66 97 AE 6B 64 04 [05:39:29]GetLastDocTimeStamp 1717825165 [05:39:29]current date 1717825172 [05:39:29]FM_GetShiftState [05:39:29]SAM_PROTO_GetShiftState [05:39:29]wFMCommunicate request_size=4 [05:39:29]MH_SAM_APDU [05:39:29]CAPDU: 80 13 01 00 [05:39:29]Write to MH i2c: E2 08 00 54 5A 80 13 01 00 00 00 00 00 2B [05:39:29]Write i2c OK [05:39:29]MH_I2C_Read... [05:39:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:29]Read from MH i2c: E2 [05:39:29]MH_I2C_Read... [05:39:29]Read from MH i2c: E2 0E 00 [05:39:29]MH_I2C_Read... [05:39:29]Read from MH i2c: E2 0E 00 54 5A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DF [05:39:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:39:29]wFMCommunicate OK [05:39:29]SAM_PROTO_GetShiftState done [05:39:29]FM_GetShiftState done [05:39:29]opened in 1717805884 [05:39:29]opened+sec_in_day 1717892284 [05:39:29]quantity*price = 80012 [05:39:29]sum+1 = 80013 [05:39:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 51 08.06.2024 05:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239280 ФПД: 154805002533080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053932&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239280&fm=154805002533080&tin=02508201610067®Number=0000000000091601&sum=80000 [05:39:30]StoreToDocumentArchive [05:39:30]shift 387 fd 239280 [05:39:30]save to /storage/0387/doc_00239280 [05:39:30]save last doc name /storage/0387/doc_00239280 to /storage/kkm_last_doc_name [05:39:30]save OK [05:39:30]Clear old archive folders... [05:39:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:39:30]tlvbuf is 002C0C40 [05:39:30]SAM_PROTO_ClearQueue [05:39:30]wFMCommunicate request_size=4 [05:39:30]MH_SAM_APDU [05:39:30]CAPDU: 80 09 00 00 [05:39:30]Write to MH i2c: E2 08 00 61 5A 80 09 00 00 00 00 00 00 2D [05:39:30]Write i2c OK [05:39:30]MH_I2C_Read... [05:39:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:39:30]Read from MH i2c: E2 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 03 00 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 03 00 61 5A 00 90 00 2F [05:39:30]RAPDU: 90 00 [05:39:30]wFMCommunicate OK [05:39:30]SAM_PROTO_ClearQueue done [05:39:30]KKMCreateOFDPacket [05:39:30]OFDProtocolAddRootSTLVToBuf [05:39:30]FM_MakeSignedData [05:39:30]FM_MakeSignedData [05:39:30]SAM_PROTO_SignData [05:39:30]wFMCommunicate request_size=4 [05:39:30]MH_SAM_APDU [05:39:30]CAPDU: 80 0D 01 02 [05:39:30]Write to MH i2c: E2 08 00 62 5A 80 0D 01 02 00 00 00 00 35 [05:39:30]Write i2c OK [05:39:30]MH_I2C_Read... [05:39:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:39:30]Read from MH i2c: E2 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 03 00 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 03 00 62 5A 00 90 00 30 [05:39:30]RAPDU: 90 00 [05:39:30]wFMCommunicate OK [05:39:30]wFMCommunicate request_size=255 [05:39:30]MH_SAM_APDU [05:39:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 94 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A6 03 00 35 04 06 00 8C [05:39:30]Write to MH i2c: E2 02 01 63 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 94 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A6 03 00 35 04 06 00 8C 00 00 B8 [05:39:30]Write i2c OK [05:39:30]MH_I2C_Read... [05:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:30]Read from MH i2c: E2 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 03 00 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 03 00 63 5A 00 90 00 31 [05:39:30]RAPDU: 90 00 [05:39:30]wFMCommunicate OK [05:39:30]wFMCommunicate request_size=10 [05:39:30]MH_SAM_APDU [05:39:30]CAPDU: 80 0D 02 02 05 CB 59 2F 78 D8 [05:39:30]Write to MH i2c: E2 0D 00 64 5A 80 0D 02 02 05 00 CB 59 2F 78 D8 00 00 E5 [05:39:30]Write i2c OK [05:39:30]MH_I2C_Read... [05:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:30]Read from MH i2c: E2 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 03 00 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 03 00 64 5A 00 90 00 32 [05:39:30]RAPDU: 90 00 [05:39:30]wFMCommunicate OK [05:39:30]wFMCommunicate request_size=4 [05:39:30]MH_SAM_APDU [05:39:30]CAPDU: 80 0D 03 02 [05:39:30]Write to MH i2c: E2 08 00 65 5A 80 0D 03 02 00 00 00 00 3A [05:39:30]Write i2c OK [05:39:30]MH_I2C_Read... [05:39:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:39:30]Read from MH i2c: E2 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 0B 00 [05:39:30]MH_I2C_Read... [05:39:30]Read from MH i2c: E2 0B 00 65 5A 00 0B 47 6C 62 32 72 FC D1 90 00 CC [05:39:30]RAPDU: 0B 47 6C 62 32 72 FC D1 90 00 [05:39:30]wFMCommunicate OK [05:39:30]SAM_PROTO_SignData done [05:39:30]FM_MakeSignedData done [05:39:30]CreateOFDProtocolMessage [05:39:30]wFMCommunicate request_size=4 [05:39:30]MH_SAM_APDU [05:39:30]CAPDU: 80 11 00 00 [05:39:30]Write to MH i2c: E2 08 00 66 5A 80 11 00 00 00 00 00 00 3A [05:39:30]Write i2c OK [05:39:30]MH_I2C_Read... [05:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:31]Read from MH i2c: E2 [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: E2 17 00 [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: E2 17 00 66 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8F [05:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:39:31]wFMCommunicate OK [05:39:31]CreateOFDProtocolMessage done [05:39:31]OFDSenderStorePacket 239280 [05:39:31]StoreOFDPacket docnum=239280 [05:39:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BA 66 07 01 F7 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 94 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A6 03 00 35 04 06 00 8C CB 59 2F 78 D8 0B 47 6C 62 32 72 FC D1 [05:39:31]CheckFolder [05:39:31]dirname=/storage/ofd_packets [05:39:31]CheckFolder done [05:39:31]ProducePacketName [05:39:31]name=ofd_packets/00239280 [05:39:31]NVStorageSaveData ofd_packets/00239280 [05:39:31]File name is /storage/ofd_packets/00239280 [05:39:31]Write 301 bytes [05:39:31]NVStorageSaveData done [05:39:31]OFDSenderStorePacket done [05:39:31]KKMCreateOFDPacket done [05:39:31]NVStorageSaveData kkm_last_timestamp [05:39:31]File name is /storage/kkm_last_timestamp [05:39:31]Write 4 bytes [05:39:31]NVStorageSaveData done [05:39:31]ExternCall_PrintAddStr [05:39:31]wPrintStart [05:39:31]Write to MH i2c: 01 00 00 67 5A C1 [05:39:31]Write i2c OK [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: 01 [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: 01 07 00 [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: 01 07 00 67 5A 00 00 00 00 00 FF 0F D6 [05:39:31]RasterBufferAndPrint [05:39:31]line Счет N : (1)3302206 [05:39:31]line ИНН: 02508201610067 [05:39:31]line Контрольно-Кассовый Чек [05:39:31]line ПРОДАЖА [05:39:31]line ТРК (МРК, ГНК) : 42 [05:39:31]line Товар: 2710124130 [05:39:31]line Аи-92-К-4 [05:39:31]line 12.050 * 66.40 [05:39:31]line = 800.12 [05:39:31]line НДС 12% НСП 1% [05:39:31]line > о реализуемом товаре [05:39:31]line ОКРУГЛЕНИЕ: -0.12 [05:39:31]line ИТОГО: 800.00 [05:39:31]line Внесено: 800.00 [05:39:31]line СДАЧА: 0.00 [05:39:31]line НСП 1% : 7.08 [05:39:31]line НДС 12% : 84.97 [05:39:31]line Наличными: 800.00 [05:39:31]line Безнал.: 0.00 [05:39:31]line Место: АЗС № 82 "Партнер Нефть" [05:39:31]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:39:31]line СНО: Общий режим [05:39:31]line Чек 51 08.06.2024 05:39 [05:39:31]line Смена: 387 ФФД: 1.0 [05:39:31]line ЗНМ: 0300000150 [05:39:31]line РНМ: 0000000000091601 [05:39:31]line Версия ККМ: 001 [05:39:31]line ФМ: 0000000000874681 [05:39:31]line ФД: 239280 [05:39:31]line ФПД: 154805002533080 [05:39:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T053932&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239280&fm=154805002533080&tin=02508201610067®Number=0000000000091601&sum=80000 [05:39:31]written 0, free lines is 4095 [05:39:31]OFD Sender: Processing packet 239280 [packets to send 182, broken 181] [05:39:31]ProducePacketName [05:39:31]name=ofd_packets/00239280 [05:39:31]OFD Sender: To server: pG, [05:39:31]CommunicateWithHost lk.salyk.kg:30040 [05:39:31]ConnectInit lk.salyk.kg [05:39:31]Connected sock=9 [05:39:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BA 66 07 01 F7 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 94 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A6 03 00 35 04 06 00 8C CB 59 2F 78 D8 0B 47 6C 62 32 72 FC D1 [05:39:31]Write to MH i2c: 01 00 00 92 5A EC [05:39:31]Write i2c OK [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: 01 [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: 01 07 00 [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: 01 07 00 92 5A 00 00 00 00 00 C0 0C BF [05:39:31]RasterBufferAndPrint [05:39:31]line [05:39:31]line [05:39:31]line [05:39:31]line [05:39:31]line [05:39:31]written 0, free lines is 3276 [05:39:31]MH_Cut [05:39:31]Write to MH i2c: D1 01 00 99 5A 01 C5 [05:39:31]Write i2c OK [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: D1 [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: D1 01 00 [05:39:31]MH_I2C_Read... [05:39:31]Read from MH i2c: D1 01 00 99 5A 00 C4 [05:39:31]Write to MH i2c: 01 00 00 9A 5A F4 [05:39:31]Write i2c OK [05:39:31]MH_I2C_Read... [05:39:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 4D 15 47 00 97 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A6 03 00 F4 03 04 00 11 96 63 66 B6 04 01 00 00 EC 1B 7C B8 23 04 1C 12 [05:39:31]CommunicateWithHost err = 0 [05:39:31]CheckOFDResponse [05:39:31]1017 (14) - 77093643461234 [05:39:31]1041 (16) - 0000000000874681 [05:39:31]1040 (4) - 239280 [05:39:31]1012 (4) - 07.06.2024 23:21 [05:39:31]1206 (1) - 0 [05:39:31]OFD Sender: Remove packet 239280 [05:39:31]ProducePacketName [05:39:31]name=ofd_packets/00239280 [05:39:31]NVStorageDeleteData [05:39:32]OFD Sender: No OFD packet to send [05:39:32]*** Cut start [05:39:32]*** Partial cut [05:39:32]*** CUTSNS_PIN = 1 [05:39:32]*** CUTSNS_PIN = 0 [05:39:32]*** Brake cut motor [05:39:32]Read from MH i2c: 01 [05:39:32]MH_I2C_Read... [05:39:32]*** Stop cut motor [05:39:32]*** Cut end [05:39:32]Read from MH i2c: 01 07 00 [05:39:32]MH_I2C_Read... [05:39:32]Read from MH i2c: 01 07 00 9A 5A 00 00 00 00 00 FF 0F 09 [05:39:32]process_action close_receipt done [05:39:32]requested_data is exist [05:39:32]produce_requested_data [05:39:32]requested_item fm.sn is exist - process it [05:39:32]wFMCommunicate request_size=4 [05:39:32]MH_SAM_APDU [05:39:32]CAPDU: 80 11 00 00 [05:39:32]Write to MH i2c: E2 08 00 9B 5A 80 11 00 00 00 00 00 00 6F [05:39:32]Write i2c OK [05:39:32]MH_I2C_Read... [05:39:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:33]Read from MH i2c: E2 [05:39:33]MH_I2C_Read... [05:39:33]Read from MH i2c: E2 17 00 [05:39:33]MH_I2C_Read... [05:39:33]Read from MH i2c: E2 17 00 9B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C4 [05:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:39:33]wFMCommunicate OK [05:39:33]requested_item fd.num is exist - process it [05:39:33]SAM_PROTO_GetFieldsCounters [05:39:33]wFMCommunicate request_size=4 [05:39:33]MH_SAM_APDU [05:39:33]CAPDU: 80 13 00 00 [05:39:33]Write to MH i2c: E2 08 00 9C 5A 80 13 00 00 00 00 00 00 72 [05:39:33]Write i2c OK [05:39:33]MH_I2C_Read... [05:39:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:39:33]Read from MH i2c: E2 [05:39:33]MH_I2C_Read... [05:39:33]Read from MH i2c: E2 62 00 [05:39:33]MH_I2C_Read... [05:39:33]Read from MH i2c: E2 62 00 9C 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B0 A6 03 00 0E 04 04 00 83 01 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 03 [05:39:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B0 A6 03 00 0E 04 04 00 83 01 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 [05:39:33]wFMCommunicate OK [05:39:33]SAM_PROTO_GetFieldsCounters done [05:39:33]requested_item shift.num is exist - process it [05:39:33]requested_item shift.opened is exist - process it [05:39:33]req_shift_opened [05:39:33]FM_GetShiftState [05:39:33]SAM_PROTO_GetShiftState [05:39:33]wFMCommunicate request_size=4 [05:39:33]MH_SAM_APDU [05:39:33]CAPDU: 80 13 01 00 [05:39:33]Write to MH i2c: E2 08 00 9D 5A 80 13 01 00 00 00 00 00 74 [05:39:33]Write i2c OK [05:39:33]MH_I2C_Read... [05:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:33]Read from MH i2c: E2 [05:39:33]MH_I2C_Read... [05:39:33]Read from MH i2c: E2 0E 00 [05:39:33]MH_I2C_Read... [05:39:33]Read from MH i2c: E2 0E 00 9D 5A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 28 [05:39:33]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:39:33]wFMCommunicate OK [05:39:33]SAM_PROTO_GetShiftState done [05:39:33]FM_GetShiftState done [05:39:33]req_shift_opened done [05:39:33]requested_item shift.open_date is exist - process it [05:39:33]req_shift_open_date [05:39:33]req_shift_open_date done [05:39:33]produce_requested_data done [05:39:33]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239280,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:39:33]process_action_free close_receipt [05:39:33]json_value_free [05:39:33]json_value_free done [05:39:33]process_json_proto returns [05:39:33]Send response to host [05:39:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239280,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:39:33]free response buf [05:39:33]execute_script done [05:39:33]execute_script returns [05:39:33]free content buf [05:39:33]Sock 8.Close socket [05:39:33]Sock 8.Thread stoped [05:39:37]OFD Sender: No OFD packet to send [05:39:42]OFD Sender: No OFD packet to send [05:39:47]OFD Sender: No OFD packet to send [05:39:52]OFD Sender: No OFD packet to send [05:39:57]OFD Sender: No OFD packet to send [05:40:02]OFD Sender: No OFD packet to send [05:40:07]OFD Sender: No OFD packet to send [05:40:12]OFD Sender: No OFD packet to send [05:40:17]OFD Sender: No OFD packet to send [05:40:22]OFD Sender: No OFD packet to send [05:40:27]OFD Sender: No OFD packet to send [05:40:32]OFD Sender: No OFD packet to send [05:40:37]OFD Sender: No OFD packet to send [05:40:38]accept exits with 10 [05:40:38]New connection [05:40:38]New thread 3066981732 created [05:40:38]Thread 3066838372 joined [05:40:38]Waiting for new connection... [05:40:38] Sock 10.Parse request [05:40:38]Sock 10.Check first char [05:40:38]Sock 10.First char is OK [05:40:38]request: POST /json_proto HTTP/1.0 [05:40:38]Method: POST [05:40:38]URL: /json_proto [05:40:38]Method is POST - this is cgi request [05:40:38]url: /json_proto [05:40:38]query_string will be loaded in cgi processing [05:40:38]execute_cgi json_proto POST (null) [05:40:38]execute_cgi path=json_proto method=POST [05:40:38]POST find Content-Length [05:40:38]Host: 172.17.40.67:8080 [05:40:38]Content-Length: 683 [05:40:38]Content-Type: application/json [05:40:38] [05:40:38]POST finish read [05:40:38]Found Content-Length = 683 [05:40:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:38]execute_script... [05:40: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)3302208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:38]POST & json_proto [05:40:38]process_json_proto [05:40:38]json parsed OK: [05:40:38]protocol is kg_v1.0 [05:40:38]action value=close_receipt [05:40:38]process_action close_receipt [05:40:38]cmd_close_receipt [05:40:38]MH_GetDate [05:40:38]Write to MH i2c: F0 00 00 9E 5A E7 [05:40:38]Write i2c OK [05:40:38]MH_I2C_Read... [05:40:38]Read from MH i2c: F0 [05:40:38]MH_I2C_Read... [05:40:38]Read from MH i2c: F0 09 00 [05:40:38]MH_I2C_Read... [05:40:38]Read from MH i2c: F0 09 00 9E 5A 00 D9 EE 63 66 97 AE 6B 64 94 [05:40:38]GetLastDocTimeStamp 1717825172 [05:40:38]current date 1717825241 [05:40:38]FM_GetShiftState [05:40:38]SAM_PROTO_GetShiftState [05:40:38]wFMCommunicate request_size=4 [05:40:38]MH_SAM_APDU [05:40:38]CAPDU: 80 13 01 00 [05:40:38]Write to MH i2c: E2 08 00 9F 5A 80 13 01 00 00 00 00 00 76 [05:40:38]Write i2c OK [05:40:38]MH_I2C_Read... [05:40:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:38]Read from MH i2c: E2 [05:40:38]MH_I2C_Read... [05:40:38]Read from MH i2c: E2 0E 00 [05:40:38]MH_I2C_Read... [05:40:38]Read from MH i2c: E2 0E 00 9F 5A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2A [05:40:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:40:38]wFMCommunicate OK [05:40:38]SAM_PROTO_GetShiftState done [05:40:38]FM_GetShiftState done [05:40:38]opened in 1717805884 [05:40:38]opened+sec_in_day 1717892284 [05:40:38]quantity*price = 100010 [05:40:38]sum+1 = 100012 [05:40:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 52 08.06.2024 05:40 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239281 ФПД: 81121796921740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T054041&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239281&fm=81121796921740&tin=02508201610067®Number=0000000000091601&sum=100000 [05:40:39]StoreToDocumentArchive [05:40:39]shift 387 fd 239281 [05:40:39]save to /storage/0387/doc_00239281 [05:40:39]save last doc name /storage/0387/doc_00239281 to /storage/kkm_last_doc_name [05:40:39]save OK [05:40:39]Clear old archive folders... [05:40:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:40:39]tlvbuf is 00368DC0 [05:40:39]SAM_PROTO_ClearQueue [05:40:39]wFMCommunicate request_size=4 [05:40:39]MH_SAM_APDU [05:40:39]CAPDU: 80 09 00 00 [05:40:39]Write to MH i2c: E2 08 00 AC 5A 80 09 00 00 00 00 00 00 78 [05:40:39]Write i2c OK [05:40:39]MH_I2C_Read... [05:40:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:40:39]Read from MH i2c: E2 [05:40:39]MH_I2C_Read... [05:40:39]Read from MH i2c: E2 03 00 [05:40:39]MH_I2C_Read... [05:40:39]Read from MH i2c: E2 03 00 AC 5A 00 90 00 7A [05:40:39]RAPDU: 90 00 [05:40:39]wFMCommunicate OK [05:40:39]SAM_PROTO_ClearQueue done [05:40:39]KKMCreateOFDPacket [05:40:39]OFDProtocolAddRootSTLVToBuf [05:40:39]FM_MakeSignedData [05:40:39]FM_MakeSignedData [05:40:39]SAM_PROTO_SignData [05:40:39]wFMCommunicate request_size=4 [05:40:39]MH_SAM_APDU [05:40:39]CAPDU: 80 0D 01 02 [05:40:39]Write to MH i2c: E2 08 00 AD 5A 80 0D 01 02 00 00 00 00 80 [05:40:39]Write i2c OK [05:40:39]MH_I2C_Read... [05:40:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:40:39]Read from MH i2c: E2 [05:40:39]MH_I2C_Read... [05:40:39]Read from MH i2c: E2 03 00 [05:40:39]MH_I2C_Read... [05:40:39]Read from MH i2c: E2 03 00 AD 5A 00 90 00 7B [05:40:39]RAPDU: 90 00 [05:40:39]wFMCommunicate OK [05:40:39]wFMCommunicate request_size=255 [05:40:39]MH_SAM_APDU [05:40: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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D9 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A6 03 00 35 04 06 00 49 [05:40:39]Write to MH i2c: E2 02 01 AE 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D9 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A6 03 00 35 04 06 00 49 00 00 2E [05:40:39]Write i2c OK [05:40:39]MH_I2C_Read... [05:40:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:40]Read from MH i2c: E2 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: E2 03 00 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: E2 03 00 AE 5A 00 90 00 7C [05:40:40]RAPDU: 90 00 [05:40:40]wFMCommunicate OK [05:40:40]wFMCommunicate request_size=10 [05:40:40]MH_SAM_APDU [05:40:40]CAPDU: 80 0D 02 02 05 C7 A3 E3 99 8C [05:40:40]Write to MH i2c: E2 0D 00 AF 5A 80 0D 02 02 05 00 C7 A3 E3 99 8C 00 00 FF [05:40:40]Write i2c OK [05:40:40]MH_I2C_Read... [05:40:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:40]Read from MH i2c: E2 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: E2 03 00 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: E2 03 00 AF 5A 00 90 00 7D [05:40:40]RAPDU: 90 00 [05:40:40]wFMCommunicate OK [05:40:40]wFMCommunicate request_size=4 [05:40:40]MH_SAM_APDU [05:40:40]CAPDU: 80 0D 03 02 [05:40:40]Write to MH i2c: E2 08 00 B0 5A 80 0D 03 02 00 00 00 00 85 [05:40:40]Write i2c OK [05:40:40]MH_I2C_Read... [05:40:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:40:40]Read from MH i2c: E2 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: E2 0B 00 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: E2 0B 00 B0 5A 00 CB 6F C6 29 DA ED EC 86 90 00 E8 [05:40:40]RAPDU: CB 6F C6 29 DA ED EC 86 90 00 [05:40:40]wFMCommunicate OK [05:40:40]SAM_PROTO_SignData done [05:40:40]FM_MakeSignedData done [05:40:40]CreateOFDProtocolMessage [05:40:40]wFMCommunicate request_size=4 [05:40:40]MH_SAM_APDU [05:40:40]CAPDU: 80 11 00 00 [05:40:40]Write to MH i2c: E2 08 00 B1 5A 80 11 00 00 00 00 00 00 85 [05:40:40]Write i2c OK [05:40:40]MH_I2C_Read... [05:40:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:40]Read from MH i2c: E2 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: E2 17 00 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: E2 17 00 B1 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DA [05:40:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:40:40]wFMCommunicate OK [05:40:40]CreateOFDProtocolMessage done [05:40:40]OFDSenderStorePacket 239281 [05:40:40]StoreOFDPacket docnum=239281 [05:40:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 69 31 07 01 ED 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D9 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A6 03 00 35 04 06 00 49 C7 A3 E3 99 8C CB 6F C6 29 DA ED EC 86 [05:40:40]CheckFolder [05:40:40]dirname=/storage/ofd_packets [05:40:40]CheckFolder done [05:40:40]ProducePacketName [05:40:40]name=ofd_packets/00239281 [05:40:40]NVStorageSaveData ofd_packets/00239281 [05:40:40]File name is /storage/ofd_packets/00239281 [05:40:40]Write 301 bytes [05:40:40]NVStorageSaveData done [05:40:40]OFDSenderStorePacket done [05:40:40]KKMCreateOFDPacket done [05:40:40]NVStorageSaveData kkm_last_timestamp [05:40:40]File name is /storage/kkm_last_timestamp [05:40:40]Write 4 bytes [05:40:40]NVStorageSaveData done [05:40:40]ExternCall_PrintAddStr [05:40:40]wPrintStart [05:40:40]Write to MH i2c: 01 00 00 B2 5A 0C [05:40:40]Write i2c OK [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: 01 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: 01 07 00 [05:40:40]MH_I2C_Read... [05:40:40]Read from MH i2c: 01 07 00 B2 5A 00 00 00 00 00 FF 0F 21 [05:40:40]RasterBufferAndPrint [05:40:40]line Счет N : (1)3302208 [05:40:40]line ИНН: 02508201610067 [05:40:40]line Контрольно-Кассовый Чек [05:40:40]line ПРОДАЖА [05:40:40]line ТРК (МРК, ГНК) : 23 [05:40:40]line Товар: 2710124500 [05:40:40]line Аи-95-К-5 [05:40:40]line 13.570 * 73.70 [05:40:40]line = 1000.11 [05:40:40]line НДС 12% НСП 1% [05:40:40]line > о реализуемом товаре [05:40:40]line ОКРУГЛЕНИЕ: -0.11 [05:40:40]line ИТОГО: 1000.00 [05:40:40]line Внесено: 1000.00 [05:40:40]line СДАЧА: 0.00 [05:40:40]line НСП 1% : 8.85 [05:40:40]line НДС 12% : 106.21 [05:40:40]line Наличными: 1000.00 [05:40:40]line Безнал.: 0.00 [05:40:40]line Место: АЗС № 82 "Партнер Нефть" [05:40:40]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:40:40]line СНО: Общий режим [05:40:40]line Чек 52 08.06.2024 05:40 [05:40:40]line Смена: 387 ФФД: 1.0 [05:40:40]line ЗНМ: 0300000150 [05:40:40]line РНМ: 0000000000091601 [05:40:40]line Версия ККМ: 001 [05:40:40]line ФМ: 0000000000874681 [05:40:40]line ФД: 239281 [05:40:40]line ФПД: 81121796921740 [05:40:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T054041&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239281&fm=81121796921740&tin=02508201610067®Number=0000000000091601&sum=100000 [05:40:40]OFD Sender: Processing packet 239281 [packets to send 182, broken 181] [05:40:40]ProducePacketName [05:40:40]name=ofd_packets/00239281 [05:40:40]OFD Sender: To server: pG, [05:40:40]CommunicateWithHost lk.salyk.kg:30040 [05:40:40]ConnectInit lk.salyk.kg [05:40:40]written 0, free lines is 4095 [05:40:41]Write to MH i2c: 01 00 00 DD 5A 37 [05:40:41]Write i2c OK [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: 01 [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: 01 07 00 [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: 01 07 00 DD 5A 00 00 00 00 00 B0 0C FA [05:40:41]RasterBufferAndPrint [05:40:41]line [05:40:41]line [05:40:41]line [05:40:41]line [05:40:41]line [05:40:41]written 0, free lines is 3254 [05:40:41]MH_Cut [05:40:41]Write to MH i2c: D1 01 00 E4 5A 01 10 [05:40:41]Write i2c OK [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: D1 [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: D1 01 00 [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: D1 01 00 E4 5A 00 0F [05:40:41]Write to MH i2c: 01 00 00 E5 5A 3F [05:40:41]Write i2c OK [05:40:41]MH_I2C_Read... [05:40:41]Connected sock=11 [05:40:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 69 31 07 01 ED 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D9 EE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A6 03 00 35 04 06 00 49 C7 A3 E3 99 8C CB 6F C6 29 DA ED EC 86 [05:40:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 56 D0 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 30 38 37 34 36 38 31 10 04 04 00 B1 A6 03 00 F4 03 04 00 57 96 63 66 B6 04 01 00 00 BC A5 EC C9 1E 7F 4A 4E [05:40:41]CommunicateWithHost err = 0 [05:40:41]CheckOFDResponse [05:40:41]1017 (14) - 77093643461234 [05:40:41]1041 (16) - 0000000000874681 [05:40:41]1040 (4) - 239281 [05:40:41]1012 (4) - 07.06.2024 23:23 [05:40:41]1206 (1) - 0 [05:40:41]OFD Sender: Remove packet 239281 [05:40:41]ProducePacketName [05:40:41]name=ofd_packets/00239281 [05:40:41]NVStorageDeleteData [05:40:41]*** Cut start [05:40:41]*** Partial cut [05:40:41]*** CUTSNS_PIN = 1 [05:40:41]OFD Sender: No OFD packet to send [05:40:41]*** CUTSNS_PIN = 0 [05:40:42]*** Brake cut motor [05:40:42]Read from MH i2c: 01 [05:40:42]MH_I2C_Read... [05:40:42]*** Stop cut motor [05:40:42]*** Cut end [05:40:42]Read from MH i2c: 01 07 00 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: 01 07 00 E5 5A 00 00 00 00 00 FF 0F 54 [05:40:42]process_action close_receipt done [05:40:42]requested_data is exist [05:40:42]produce_requested_data [05:40:42]requested_item fm.sn is exist - process it [05:40:42]wFMCommunicate request_size=4 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 11 00 00 [05:40:42]Write to MH i2c: E2 08 00 E6 5A 80 11 00 00 00 00 00 00 BA [05:40:42]Write i2c OK [05:40:42]MH_I2C_Read... [05:40:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:42]Read from MH i2c: E2 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 17 00 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 17 00 E6 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0F [05:40:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:40:42]wFMCommunicate OK [05:40:42]requested_item fd.num is exist - process it [05:40:42]SAM_PROTO_GetFieldsCounters [05:40:42]wFMCommunicate request_size=4 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 13 00 00 [05:40:42]Write to MH i2c: E2 08 00 E7 5A 80 13 00 00 00 00 00 00 BD [05:40:42]Write i2c OK [05:40:42]MH_I2C_Read... [05:40:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:42]Read from MH i2c: E2 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 62 00 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 62 00 E7 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B1 A6 03 00 0E 04 04 00 83 01 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 52 [05:40:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B1 A6 03 00 0E 04 04 00 83 01 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 [05:40:42]wFMCommunicate OK [05:40:42]SAM_PROTO_GetFieldsCounters done [05:40:42]requested_item shift.num is exist - process it [05:40:42]requested_item shift.opened is exist - process it [05:40:42]req_shift_opened [05:40:42]FM_GetShiftState [05:40:42]SAM_PROTO_GetShiftState [05:40:42]wFMCommunicate request_size=4 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 13 01 00 [05:40:42]Write to MH i2c: E2 08 00 E8 5A 80 13 01 00 00 00 00 00 BF [05:40:42]Write i2c OK [05:40:42]MH_I2C_Read... [05:40:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:42]Read from MH i2c: E2 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 0E 00 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 0E 00 E8 5A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 73 [05:40:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:40:42]wFMCommunicate OK [05:40:42]SAM_PROTO_GetShiftState done [05:40:42]FM_GetShiftState done [05:40:42]req_shift_opened done [05:40:42]requested_item shift.open_date is exist - process it [05:40:42]req_shift_open_date [05:40:42]req_shift_open_date done [05:40:42]produce_requested_data done [05:40:42]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239281,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:40:42]process_action_free close_receipt [05:40:42]json_value_free [05:40:42]json_value_free done [05:40:42]process_json_proto returns [05:40:42]Send response to host [05:40:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239281,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:40:42]free response buf [05:40:42]execute_script done [05:40:42]execute_script returns [05:40:42]free content buf [05:40:42]Sock 10.Close socket [05:40:42]Sock 10.Thread stoped [05:40:46]OFD Sender: No OFD packet to send [05:40:51]OFD Sender: No OFD packet to send [05:40:56]OFD Sender: No OFD packet to send [05:41:01]OFD Sender: No OFD packet to send [05:41:06]OFD Sender: No OFD packet to send [05:41:12]OFD Sender: No OFD packet to send [05:41:17]OFD Sender: No OFD packet to send [05:41:22]OFD Sender: No OFD packet to send [05:41:27]OFD Sender: No OFD packet to send [05:41:32]OFD Sender: No OFD packet to send [05:41:37]OFD Sender: No OFD packet to send [05:41:42]OFD Sender: No OFD packet to send [05:41:47]OFD Sender: No OFD packet to send [05:41:52]OFD Sender: No OFD packet to send [05:41:57]OFD Sender: No OFD packet to send [05:42:02]OFD Sender: No OFD packet to send [05:42:07]OFD Sender: No OFD packet to send [05:42:12]OFD Sender: No OFD packet to send [05:42:17]OFD Sender: No OFD packet to send [05:42:22]OFD Sender: No OFD packet to send [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:37]OFD Sender: No OFD packet to send [05:42:42]OFD Sender: No OFD packet to send [05:42:47]OFD Sender: No OFD packet to send [05:42:52]OFD Sender: No OFD packet to send [05:42:57]OFD Sender: No OFD packet to send [05:43:02]OFD Sender: No OFD packet to send [05:43:07]OFD Sender: No OFD packet to send [05:43:12]OFD Sender: No OFD packet to send [05:43:17]OFD Sender: No OFD packet to send [05:43:22]OFD Sender: No OFD packet to send [05:43:27]OFD Sender: No OFD packet to send [05:43:32]OFD Sender: No OFD packet to send [05:43:37]OFD Sender: No OFD packet to send [05:43:42]OFD Sender: No OFD packet to send [05:43:47]OFD Sender: No OFD packet to send [05:43:52]OFD Sender: No OFD packet to send [05:43:57]OFD Sender: No OFD packet to send [05:44:02]OFD Sender: No OFD packet to send [05:44:07]OFD Sender: No OFD packet to send [05:44:12]OFD Sender: No OFD packet to send [05:44:17]OFD Sender: No OFD packet to send [05:44:22]OFD Sender: No OFD packet to send [05:44:27]OFD Sender: No OFD packet to send [05:44:32]OFD Sender: No OFD packet to send [05:44:37]OFD Sender: No OFD packet to send [05:44:42]OFD Sender: No OFD packet to send [05:44:47]OFD Sender: No OFD packet to send [05:44:52]OFD Sender: No OFD packet to send [05:44:57]OFD Sender: No OFD packet to send [05:45:02]OFD Sender: No OFD packet to send [05:45:07]OFD Sender: No OFD packet to send [05:45:12]OFD Sender: No OFD packet to send [05:45:17]OFD Sender: No OFD packet to send [05:45:22]OFD Sender: No OFD packet to send [05:45:27]OFD Sender: No OFD packet to send [05:45:32]OFD Sender: No OFD packet to send [05:45:37]OFD Sender: No OFD packet to send [05:45:42]OFD Sender: No OFD packet to send [05:45:47]OFD Sender: No OFD packet to send [05:45:52]OFD Sender: No OFD packet to send [05:45:57]OFD Sender: No OFD packet to send [05:46:02]OFD Sender: No OFD packet to send [05:46:07]OFD Sender: No OFD packet to send [05:46:12]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46:32]OFD Sender: No OFD packet to send [05:46:37]OFD Sender: No OFD packet to send [05:46:42]OFD Sender: No OFD packet to send [05:46:47]OFD Sender: No OFD packet to send [05:46:52]OFD Sender: No OFD packet to send [05:46:57]OFD Sender: No OFD packet to send [05:47:02]OFD Sender: No OFD packet to send [05:47:07]OFD Sender: No OFD packet to send [05:47:12]OFD Sender: No OFD packet to send [05:47:17]OFD Sender: No OFD packet to send [05:47:22]OFD Sender: No OFD packet to send [05:47:27]OFD Sender: No OFD packet to send [05:47:32]OFD Sender: No OFD packet to send [05:47:37]OFD Sender: No OFD packet to send [05:47:42]OFD Sender: No OFD packet to send [05:47:47]OFD Sender: No OFD packet to send [05:47:52]OFD Sender: No OFD packet to send [05:47:57]OFD Sender: No OFD packet to send [05:48:02]OFD Sender: No OFD packet to send [05:48:07]OFD Sender: No OFD packet to send [05:48:12]OFD Sender: No OFD packet to send [05:48:17]OFD Sender: No OFD packet to send [05:48:22]OFD Sender: No OFD packet to send [05:48:27]OFD Sender: No OFD packet to send [05:48:32]OFD Sender: No OFD packet to send [05:48:37]OFD Sender: No OFD packet to send [05:48:42]OFD Sender: No OFD packet to send [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:02]OFD Sender: No OFD packet to send [05:49:07]OFD Sender: No OFD packet to send [05:49:12]OFD Sender: No OFD packet to send [05:49:17]OFD Sender: No OFD packet to send [05:49:22]OFD Sender: No OFD packet to send [05:49:27]OFD Sender: No OFD packet to send [05:49:32]OFD Sender: No OFD packet to send [05:49:37]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:52]OFD Sender: No OFD packet to send [05:49:57]OFD Sender: No OFD packet to send [05:50:02]OFD Sender: No OFD packet to send [05:50:07]OFD Sender: No OFD packet to send [05:50:12]OFD Sender: No OFD packet to send [05:50:17]accept exits with 8 [05:50:17]New connection [05:50:17]New thread 3066838372 created [05:50:17]Thread 3066981732 joined [05:50:17]Waiting for new connection... [05:50:17] Sock 8.Parse request [05:50:17]Sock 8.Check first char [05:50:17]Sock 8.First char is OK [05:50:17]request: POST /json_proto HTTP/1.0 [05:50:17]Method: POST [05:50:17]URL: /json_proto [05:50:17]Method is POST - this is cgi request [05:50:17]url: /json_proto [05:50:17]query_string will be loaded in cgi processing [05:50:17]execute_cgi json_proto POST (null) [05:50:17]execute_cgi path=json_proto method=POST [05:50:17]POST find Content-Length [05:50:17]Host: 172.17.40.67:8080 [05:50:17]Content-Length: 683 [05:50:17]Content-Type: application/json [05:50:17] [05:50:17]POST finish read [05:50:17]Found Content-Length = 683 [05:50:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "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" ] } } [05:50:17]execute_script... [05: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)3302209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "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" ] } } [05:50:17]POST & json_proto [05:50:17]process_json_proto [05:50:17]json parsed OK: [05:50:17]protocol is kg_v1.0 [05:50:17]action value=close_receipt [05:50:17]process_action close_receipt [05:50:17]cmd_close_receipt [05:50:17]MH_GetDate [05:50:17]Write to MH i2c: F0 00 00 E9 5A 32 [05:50:17]Write i2c OK [05:50:17]MH_I2C_Read... [05:50:17]Read from MH i2c: F0 [05:50:17]MH_I2C_Read... [05:50:17]Read from MH i2c: F0 09 00 [05:50:17]MH_I2C_Read... [05:50:17]Read from MH i2c: F0 09 00 E9 5A 00 1C F1 63 66 97 AE 6B 64 25 [05:50:17]GetLastDocTimeStamp 1717825241 [05:50:17]current date 1717825820 [05:50:17]FM_GetShiftState [05:50:17]SAM_PROTO_GetShiftState [05:50:17]wFMCommunicate request_size=4 [05:50:17]MH_SAM_APDU [05:50:17]CAPDU: 80 13 01 00 [05:50:17]Write to MH i2c: E2 08 00 EA 5A 80 13 01 00 00 00 00 00 C1 [05:50:17]Write i2c OK [05:50:17]MH_I2C_Read... [05:50:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:17]Read from MH i2c: E2 [05:50:17]MH_I2C_Read... [05:50:17]Read from MH i2c: E2 0E 00 [05:50:17]MH_I2C_Read... [05:50:17]Read from MH i2c: E2 0E 00 EA 5A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 75 [05:50:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:50:17]wFMCommunicate OK [05:50:17]SAM_PROTO_GetShiftState done [05:50:17]FM_GetShiftState done [05:50:17]opened in 1717805884 [05:50:17]opened+sec_in_day 1717892284 [05:50:17]quantity*price = 150064 [05:50:17]sum+1 = 150065 [05:50:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 53 08.06.2024 05:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239282 ФПД: 62199034004316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055020&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239282&fm=62199034004316&tin=02508201610067®Number=0000000000091601&sum=150000 [05:50:18]StoreToDocumentArchive [05:50:18]shift 387 fd 239282 [05:50:18]save to /storage/0387/doc_00239282 [05:50:18]save last doc name /storage/0387/doc_00239282 to /storage/kkm_last_doc_name [05:50:18]save OK [05:50:18]Clear old archive folders... [05:50:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:50:18]tlvbuf is 0045D1B0 [05:50:18]SAM_PROTO_ClearQueue [05:50:18]wFMCommunicate request_size=4 [05:50:18]MH_SAM_APDU [05:50:18]CAPDU: 80 09 00 00 [05:50:18]Write to MH i2c: E2 08 00 F7 5A 80 09 00 00 00 00 00 00 C3 [05:50:18]Write i2c OK [05:50:18]MH_I2C_Read... [05:50:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:50:18]Read from MH i2c: E2 [05:50:18]MH_I2C_Read... [05:50:18]Read from MH i2c: E2 03 00 [05:50:18]MH_I2C_Read... [05:50:18]Read from MH i2c: E2 03 00 F7 5A 00 90 00 C5 [05:50:18]RAPDU: 90 00 [05:50:18]wFMCommunicate OK [05:50:18]SAM_PROTO_ClearQueue done [05:50:18]KKMCreateOFDPacket [05:50:18]OFDProtocolAddRootSTLVToBuf [05:50:18]FM_MakeSignedData [05:50:18]FM_MakeSignedData [05:50:18]SAM_PROTO_SignData [05:50:18]wFMCommunicate request_size=4 [05:50:18]MH_SAM_APDU [05:50:18]CAPDU: 80 0D 01 02 [05:50:18]Write to MH i2c: E2 08 00 F8 5A 80 0D 01 02 00 00 00 00 CB [05:50:18]Write i2c OK [05:50:18]MH_I2C_Read... [05:50:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:50:18]Read from MH i2c: E2 [05:50:18]MH_I2C_Read... [05:50:18]Read from MH i2c: E2 03 00 [05:50:18]MH_I2C_Read... [05:50:18]Read from MH i2c: E2 03 00 F8 5A 00 90 00 C6 [05:50:18]RAPDU: 90 00 [05:50:18]wFMCommunicate OK [05:50:18]wFMCommunicate request_size=255 [05:50:18]MH_SAM_APDU [05: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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 1C F1 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A6 03 00 35 04 06 00 38 [05:50:18]Write to MH i2c: E2 02 01 F9 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 1C F1 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A6 03 00 35 04 06 00 38 00 00 3E [05:50:18]Write i2c OK [05:50:18]MH_I2C_Read... [05:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:19]Read from MH i2c: E2 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: E2 03 00 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: E2 03 00 F9 5A 00 90 00 C7 [05:50:19]RAPDU: 90 00 [05:50:19]wFMCommunicate OK [05:50:19]wFMCommunicate request_size=10 [05:50:19]MH_SAM_APDU [05:50:19]CAPDU: 80 0D 02 02 05 91 D7 53 C3 5C [05:50:19]Write to MH i2c: E2 0D 00 FA 5A 80 0D 02 02 05 00 91 D7 53 C3 5C 00 00 B2 [05:50:19]Write i2c OK [05:50:19]MH_I2C_Read... [05:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:19]Read from MH i2c: E2 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: E2 03 00 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: E2 03 00 FA 5A 00 90 00 C8 [05:50:19]RAPDU: 90 00 [05:50:19]wFMCommunicate OK [05:50:19]wFMCommunicate request_size=4 [05:50:19]MH_SAM_APDU [05:50:19]CAPDU: 80 0D 03 02 [05:50:19]Write to MH i2c: E2 08 00 FB 5A 80 0D 03 02 00 00 00 00 D0 [05:50:19]Write i2c OK [05:50:19]MH_I2C_Read... [05:50:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:50:19]Read from MH i2c: E2 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: E2 0B 00 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: E2 0B 00 FB 5A 00 10 5D 99 2A FE 55 82 17 90 00 ED [05:50:19]RAPDU: 10 5D 99 2A FE 55 82 17 90 00 [05:50:19]wFMCommunicate OK [05:50:19]SAM_PROTO_SignData done [05:50:19]FM_MakeSignedData done [05:50:19]CreateOFDProtocolMessage [05:50:19]wFMCommunicate request_size=4 [05:50:19]MH_SAM_APDU [05:50:19]CAPDU: 80 11 00 00 [05:50:19]Write to MH i2c: E2 08 00 FC 5A 80 11 00 00 00 00 00 00 D0 [05:50:19]Write i2c OK [05:50:19]MH_I2C_Read... [05:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:19]Read from MH i2c: E2 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: E2 17 00 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: E2 17 00 FC 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 25 [05:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:50:19]wFMCommunicate OK [05:50:19]CreateOFDProtocolMessage done [05:50:19]OFDSenderStorePacket 239282 [05:50:19]StoreOFDPacket docnum=239282 [05:50:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F3 0E 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 1C F1 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A6 03 00 35 04 06 00 38 91 D7 53 C3 5C 10 5D 99 2A FE 55 82 17 [05:50:19]CheckFolder [05:50:19]dirname=/storage/ofd_packets [05:50:19]CheckFolder done [05:50:19]ProducePacketName [05:50:19]name=ofd_packets/00239282 [05:50:19]NVStorageSaveData ofd_packets/00239282 [05:50:19]File name is /storage/ofd_packets/00239282 [05:50:19]Write 301 bytes [05:50:19]NVStorageSaveData done [05:50:19]OFDSenderStorePacket done [05:50:19]KKMCreateOFDPacket done [05:50:19]NVStorageSaveData kkm_last_timestamp [05:50:19]File name is /storage/kkm_last_timestamp [05:50:19]Write 4 bytes [05:50:19]NVStorageSaveData done [05:50:19]ExternCall_PrintAddStr [05:50:19]wPrintStart [05:50:19]Write to MH i2c: 01 00 00 FD 5A 57 [05:50:19]Write i2c OK [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: 01 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: 01 07 00 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: 01 07 00 FD 5A 00 00 00 00 00 FF 0F 6C [05:50:19]RasterBufferAndPrint [05:50:19]line Счет N : (1)3302209 [05:50:19]line ИНН: 02508201610067 [05:50:19]line Контрольно-Кассовый Чек [05:50:19]line ПРОДАЖА [05:50:19]line ТРК (МРК, ГНК) : 42 [05:50:19]line Товар: 2710124130 [05:50:19]line Аи-92-К-4 [05:50:19]line 22.600 * 66.40 [05:50:19]line = 1500.64 [05:50:19]line НДС 12% НСП 1% [05:50:19]line > о реализуемом товаре [05:50:19]line ОКРУГЛЕНИЕ: -0.64 [05:50:19]line ИТОГО: 1500.00 [05:50:19]line Внесено: 1500.00 [05:50:19]line СДАЧА: 0.00 [05:50:19]line НСП 1% : 13.28 [05:50:19]line НДС 12% : 159.36 [05:50:19]line Наличными: 1500.00 [05:50:19]line Безнал.: 0.00 [05:50:19]line Место: АЗС № 82 "Партнер Нефть" [05:50:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:50:19]line СНО: Общий режим [05:50:19]line Чек 53 08.06.2024 05:50 [05:50:19]line Смена: 387 ФФД: 1.0 [05:50:19]line ЗНМ: 0300000150 [05:50:19]line РНМ: 0000000000091601 [05:50:19]line Версия ККМ: 001 [05:50:19]line ФМ: 0000000000874681 [05:50:19]line ФД: 239282 [05:50:19]line ФПД: 62199034004316 [05:50:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055020&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239282&fm=62199034004316&tin=02508201610067®Number=0000000000091601&sum=150000 [05:50:19]OFD Sender: Processing packet 239282 [packets to send 182, broken 181] [05:50:19]ProducePacketName [05:50:19]name=ofd_packets/00239282 [05:50:19]OFD Sender: To server: pG, [05:50:19]CommunicateWithHost lk.salyk.kg:30040 [05:50:19]ConnectInit lk.salyk.kg [05:50:19]written 0, free lines is 4095 [05:50:19]Connected sock=9 [05:50:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F3 0E 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 1C F1 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A6 03 00 35 04 06 00 38 91 D7 53 C3 5C 10 5D 99 2A FE 55 82 17 [05:50:19]Write to MH i2c: 01 00 00 28 5B 83 [05:50:19]Write i2c OK [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: 01 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: 01 07 00 [05:50:19]MH_I2C_Read... [05:50:19]Read from MH i2c: 01 07 00 28 5B 00 00 00 00 00 AC 0C 42 [05:50:19]RasterBufferAndPrint [05:50:19]line [05:50:19]line [05:50:19]line [05:50:19]line [05:50:19]line [05:50:19]written 0, free lines is 3251 [05:50:20]MH_Cut [05:50:20]Write to MH i2c: D1 01 00 2F 5B 01 5C [05:50:20]Write i2c OK [05:50:20]MH_I2C_Read... [05:50:20]Read from MH i2c: D1 [05:50:20]MH_I2C_Read... [05:50:20]Read from MH i2c: D1 01 00 [05:50:20]MH_I2C_Read... [05:50:20]Read from MH i2c: D1 01 00 2F 5B 00 5B [05:50:20]Write to MH i2c: 01 00 00 30 5B 8B [05:50:20]Write i2c OK [05:50:20]MH_I2C_Read... [05:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F9 DF 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 30 38 37 34 36 38 31 10 04 04 00 B2 A6 03 00 F4 03 04 00 9A 98 63 66 B6 04 01 00 00 0D 38 4A F4 B8 C8 E5 3A [05:50:20]CommunicateWithHost err = 0 [05:50:20]CheckOFDResponse [05:50:20]1017 (14) - 77093643461234 [05:50:20]1041 (16) - 0000000000874681 [05:50:20]1040 (4) - 239282 [05:50:20]1012 (4) - 07.06.2024 23:32 [05:50:20]1206 (1) - 0 [05:50:20]OFD Sender: Remove packet 239282 [05:50:20]ProducePacketName [05:50:20]name=ofd_packets/00239282 [05:50:20]NVStorageDeleteData [05:50:20]OFD Sender: No OFD packet to send [05:50:20]*** Cut start [05:50:20]*** Partial cut [05:50:20]*** CUTSNS_PIN = 1 [05:50:20]*** CUTSNS_PIN = 0 [05:50:21]*** Brake cut motor [05:50:21]Read from MH i2c: 01 [05:50:21]MH_I2C_Read... [05:50:21]*** Stop cut motor [05:50:21]*** Cut end [05:50:21]Read from MH i2c: 01 07 00 [05:50:21]MH_I2C_Read... [05:50:21]Read from MH i2c: 01 07 00 30 5B 00 00 00 00 00 FF 0F A0 [05:50:21]process_action close_receipt done [05:50:21]requested_data is exist [05:50:21]produce_requested_data [05:50:21]requested_item fm.sn is exist - process it [05:50:21]wFMCommunicate request_size=4 [05:50:21]MH_SAM_APDU [05:50:21]CAPDU: 80 11 00 00 [05:50:21]Write to MH i2c: E2 08 00 31 5B 80 11 00 00 00 00 00 00 06 [05:50:21]Write i2c OK [05:50:21]MH_I2C_Read... [05:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:21]Read from MH i2c: E2 [05:50:21]MH_I2C_Read... [05:50:21]Read from MH i2c: E2 17 00 [05:50:21]MH_I2C_Read... [05:50:21]Read from MH i2c: E2 17 00 31 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5B [05:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:50:21]wFMCommunicate OK [05:50:21]requested_item fd.num is exist - process it [05:50:21]SAM_PROTO_GetFieldsCounters [05:50:21]wFMCommunicate request_size=4 [05:50:21]MH_SAM_APDU [05:50:21]CAPDU: 80 13 00 00 [05:50:21]Write to MH i2c: E2 08 00 32 5B 80 13 00 00 00 00 00 00 09 [05:50:21]Write i2c OK [05:50:21]MH_I2C_Read... [05:50:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:50:21]Read from MH i2c: E2 [05:50:21]MH_I2C_Read... [05:50:21]Read from MH i2c: E2 62 00 [05:50:21]MH_I2C_Read... [05:50:21]Read from MH i2c: E2 62 00 32 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B2 A6 03 00 0E 04 04 00 83 01 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 A2 [05:50:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B2 A6 03 00 0E 04 04 00 83 01 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 [05:50:21]wFMCommunicate OK [05:50:21]SAM_PROTO_GetFieldsCounters done [05:50:21]requested_item shift.num is exist - process it [05:50:21]requested_item shift.opened is exist - process it [05:50:21]req_shift_opened [05:50:21]FM_GetShiftState [05:50:21]SAM_PROTO_GetShiftState [05:50:21]wFMCommunicate request_size=4 [05:50:21]MH_SAM_APDU [05:50:21]CAPDU: 80 13 01 00 [05:50:21]Write to MH i2c: E2 08 00 33 5B 80 13 01 00 00 00 00 00 0B [05:50:21]Write i2c OK [05:50:21]MH_I2C_Read... [05:50:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:21]Read from MH i2c: E2 [05:50:21]MH_I2C_Read... [05:50:21]Read from MH i2c: E2 0E 00 [05:50:21]MH_I2C_Read... [05:50:21]Read from MH i2c: E2 0E 00 33 5B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BF [05:50:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:50:21]wFMCommunicate OK [05:50:21]SAM_PROTO_GetShiftState done [05:50:21]FM_GetShiftState done [05:50:21]req_shift_opened done [05:50:21]requested_item shift.open_date is exist - process it [05:50:21]req_shift_open_date [05:50:21]req_shift_open_date done [05:50:21]produce_requested_data done [05:50:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239282,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:50:21]process_action_free close_receipt [05:50:21]json_value_free [05:50:21]json_value_free done [05:50:21]process_json_proto returns [05:50:21]Send response to host [05:50:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239282,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:50:21]free response buf [05:50:21]execute_script done [05:50:21]execute_script returns [05:50:21]free content buf [05:50:21]Sock 8.Close socket [05:50:21]Sock 8.Thread stoped [05:50:25]OFD Sender: No OFD packet to send [05:50:30]OFD Sender: No OFD packet to send [05:50:35]OFD Sender: No OFD packet to send [05:50:40]OFD Sender: No OFD packet to send [05:50:45]OFD Sender: No OFD packet to send [05:50:50]OFD Sender: No OFD packet to send [05:50:55]OFD Sender: No OFD packet to send [05:51:00]OFD Sender: No OFD packet to send [05:51:05]OFD Sender: No OFD packet to send [05:51:10]OFD Sender: No OFD packet to send [05:51:15]OFD Sender: No OFD packet to send [05:51:20]OFD Sender: No OFD packet to send [05:51:25]OFD Sender: No OFD packet to send [05:51:30]OFD Sender: No OFD packet to send [05:51:35]OFD Sender: No OFD packet to send [05:51:40]OFD Sender: No OFD packet to send [05:51:45]OFD Sender: No OFD packet to send [05:51:50]OFD Sender: No OFD packet to send [05:51:55]OFD Sender: No OFD packet to send [05:52:00]OFD Sender: No OFD packet to send [05:52:05]OFD Sender: No OFD packet to send [05:52:10]OFD Sender: No OFD packet to send [05:52:15]OFD Sender: No OFD packet to send [05:52:20]OFD Sender: No OFD packet to send [05:52:25]OFD Sender: No OFD packet to send [05:52:30]OFD Sender: No OFD packet to send [05:52:35]OFD Sender: No OFD packet to send [05:52:40]OFD Sender: No OFD packet to send [05:52:45]OFD Sender: No OFD packet to send [05:52:50]OFD Sender: No OFD packet to send [05:52:55]OFD Sender: No OFD packet to send [05:53:00]OFD Sender: No OFD packet to send [05:53:05]OFD Sender: No OFD packet to send [05:53:10]OFD Sender: No OFD packet to send [05:53:15]OFD Sender: No OFD packet to send [05:53:20]OFD Sender: No OFD packet to send [05:53:25]OFD Sender: No OFD packet to send [05:53:30]OFD Sender: No OFD packet to send [05:53:35]OFD Sender: No OFD packet to send [05:53:40]OFD Sender: No OFD packet to send [05:53:41]accept exits with 10 [05:53:41]New connection [05:53:41]New thread 3066981732 created [05:53:41]Thread 3066838372 joined [05:53:41]Waiting for new connection... [05:53:41] Sock 10.Parse request [05:53:41]Sock 10.Check first char [05:53:41]Sock 10.First char is OK [05:53:41]request: POST /json_proto HTTP/1.0 [05:53:41]Method: POST [05:53:41]URL: /json_proto [05:53:41]Method is POST - this is cgi request [05:53:41]url: /json_proto [05:53:41]query_string will be loaded in cgi processing [05:53:41]execute_cgi json_proto POST (null) [05:53:41]execute_cgi path=json_proto method=POST [05:53:41]POST find Content-Length [05:53:41]Host: 172.17.40.67:8080 [05:53:41]Content-Length: 683 [05:53:41]Content-Type: application/json [05:53:41] [05:53:41]POST finish read [05:53:41]Found Content-Length = 683 [05:53:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:53:41]execute_script... [05: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)3302210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:53:41]POST & json_proto [05:53:41]process_json_proto [05:53:41]json parsed OK: [05:53:41]protocol is kg_v1.0 [05:53:41]action value=close_receipt [05:53:41]process_action close_receipt [05:53:41]cmd_close_receipt [05:53:41]MH_GetDate [05:53:41]Write to MH i2c: F0 00 00 34 5B 7E [05:53:41]Write i2c OK [05:53:41]MH_I2C_Read... [05:53:41]Read from MH i2c: F0 [05:53:41]MH_I2C_Read... [05:53:41]Read from MH i2c: F0 09 00 [05:53:41]MH_I2C_Read... [05:53:41]Read from MH i2c: F0 09 00 34 5B 00 E8 F1 63 66 97 AE 6B 64 3D [05:53:41]GetLastDocTimeStamp 1717825820 [05:53:41]current date 1717826024 [05:53:41]FM_GetShiftState [05:53:41]SAM_PROTO_GetShiftState [05:53:41]wFMCommunicate request_size=4 [05:53:41]MH_SAM_APDU [05:53:41]CAPDU: 80 13 01 00 [05:53:41]Write to MH i2c: E2 08 00 35 5B 80 13 01 00 00 00 00 00 0D [05:53:41]Write i2c OK [05:53:41]MH_I2C_Read... [05:53:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:53:41]Read from MH i2c: E2 [05:53:41]MH_I2C_Read... [05:53:41]Read from MH i2c: E2 0E 00 [05:53:41]MH_I2C_Read... [05:53:41]Read from MH i2c: E2 0E 00 35 5B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C1 [05:53:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:53:41]wFMCommunicate OK [05:53:41]SAM_PROTO_GetShiftState done [05:53:41]FM_GetShiftState done [05:53:41]opened in 1717805884 [05:53:41]opened+sec_in_day 1717892284 [05:53:41]quantity*price = 200063 [05:53:41]sum+1 = 200064 [05:53:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 54 08.06.2024 05:53 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239283 ФПД: 234337978572676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055344&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239283&fm=234337978572676&tin=02508201610067®Number=0000000000091601&sum=200000 [05:53:42]StoreToDocumentArchive [05:53:42]shift 387 fd 239283 [05:53:42]save to /storage/0387/doc_00239283 [05:53:42]save last doc name /storage/0387/doc_00239283 to /storage/kkm_last_doc_name [05:53:42]save OK [05:53:42]Clear old archive folders... [05:53:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:53:42]tlvbuf is 003AF100 [05:53:42]SAM_PROTO_ClearQueue [05:53:42]wFMCommunicate request_size=4 [05:53:42]MH_SAM_APDU [05:53:42]CAPDU: 80 09 00 00 [05:53:42]Write to MH i2c: E2 08 00 42 5B 80 09 00 00 00 00 00 00 0F [05:53:42]Write i2c OK [05:53:42]MH_I2C_Read... [05:53:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:53:42]Read from MH i2c: E2 [05:53:42]MH_I2C_Read... [05:53:42]Read from MH i2c: E2 03 00 [05:53:42]MH_I2C_Read... [05:53:42]Read from MH i2c: E2 03 00 42 5B 00 90 00 11 [05:53:42]RAPDU: 90 00 [05:53:42]wFMCommunicate OK [05:53:42]SAM_PROTO_ClearQueue done [05:53:42]KKMCreateOFDPacket [05:53:42]OFDProtocolAddRootSTLVToBuf [05:53:42]FM_MakeSignedData [05:53:42]FM_MakeSignedData [05:53:42]SAM_PROTO_SignData [05:53:42]wFMCommunicate request_size=4 [05:53:42]MH_SAM_APDU [05:53:42]CAPDU: 80 0D 01 02 [05:53:42]Write to MH i2c: E2 08 00 43 5B 80 0D 01 02 00 00 00 00 17 [05:53:42]Write i2c OK [05:53:42]MH_I2C_Read... [05:53:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:53:42]Read from MH i2c: E2 [05:53:42]MH_I2C_Read... [05:53:42]Read from MH i2c: E2 03 00 [05:53:42]MH_I2C_Read... [05:53:42]Read from MH i2c: E2 03 00 43 5B 00 90 00 12 [05:53:42]RAPDU: 90 00 [05:53:42]wFMCommunicate OK [05:53:42]wFMCommunicate request_size=255 [05:53:42]MH_SAM_APDU [05: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 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 E8 F1 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A6 03 00 35 04 06 00 D5 [05:53:42]Write to MH i2c: E2 02 01 44 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 E8 F1 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A6 03 00 35 04 06 00 D5 00 00 46 [05:53:42]Write i2c OK [05:53:42]MH_I2C_Read... [05:53:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:53:43]Read from MH i2c: E2 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: E2 03 00 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: E2 03 00 44 5B 00 90 00 13 [05:53:43]RAPDU: 90 00 [05:53:43]wFMCommunicate OK [05:53:43]wFMCommunicate request_size=10 [05:53:43]MH_SAM_APDU [05:53:43]CAPDU: 80 0D 02 02 05 21 0F F8 5F 84 [05:53:43]Write to MH i2c: E2 0D 00 45 5B 80 0D 02 02 05 00 21 0F F8 5F 84 00 00 2F [05:53:43]Write i2c OK [05:53:43]MH_I2C_Read... [05:53:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:53:43]Read from MH i2c: E2 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: E2 03 00 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: E2 03 00 45 5B 00 90 00 14 [05:53:43]RAPDU: 90 00 [05:53:43]wFMCommunicate OK [05:53:43]wFMCommunicate request_size=4 [05:53:43]MH_SAM_APDU [05:53:43]CAPDU: 80 0D 03 02 [05:53:43]Write to MH i2c: E2 08 00 46 5B 80 0D 03 02 00 00 00 00 1C [05:53:43]Write i2c OK [05:53:43]MH_I2C_Read... [05:53:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:53:43]Read from MH i2c: E2 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: E2 0B 00 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: E2 0B 00 46 5B 00 EC BC AF BD 1A 0C 1B 0D 90 00 7F [05:53:43]RAPDU: EC BC AF BD 1A 0C 1B 0D 90 00 [05:53:43]wFMCommunicate OK [05:53:43]SAM_PROTO_SignData done [05:53:43]FM_MakeSignedData done [05:53:43]CreateOFDProtocolMessage [05:53:43]wFMCommunicate request_size=4 [05:53:43]MH_SAM_APDU [05:53:43]CAPDU: 80 11 00 00 [05:53:43]Write to MH i2c: E2 08 00 47 5B 80 11 00 00 00 00 00 00 1C [05:53:43]Write i2c OK [05:53:43]MH_I2C_Read... [05:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:53:43]Read from MH i2c: E2 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: E2 17 00 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: E2 17 00 47 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 71 [05:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:53:43]wFMCommunicate OK [05:53:43]CreateOFDProtocolMessage done [05:53:43]OFDSenderStorePacket 239283 [05:53:43]StoreOFDPacket docnum=239283 [05:53:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 35 25 07 01 00 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 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 E8 F1 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A6 03 00 35 04 06 00 D5 21 0F F8 5F 84 EC BC AF BD 1A 0C 1B 0D [05:53:43]CheckFolder [05:53:43]dirname=/storage/ofd_packets [05:53:43]CheckFolder done [05:53:43]ProducePacketName [05:53:43]name=ofd_packets/00239283 [05:53:43]NVStorageSaveData ofd_packets/00239283 [05:53:43]File name is /storage/ofd_packets/00239283 [05:53:43]Write 301 bytes [05:53:43]NVStorageSaveData done [05:53:43]OFDSenderStorePacket done [05:53:43]KKMCreateOFDPacket done [05:53:43]NVStorageSaveData kkm_last_timestamp [05:53:43]File name is /storage/kkm_last_timestamp [05:53:43]Write 4 bytes [05:53:43]NVStorageSaveData done [05:53:43]ExternCall_PrintAddStr [05:53:43]wPrintStart [05:53:43]Write to MH i2c: 01 00 00 48 5B A3 [05:53:43]Write i2c OK [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: 01 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: 01 07 00 [05:53:43]MH_I2C_Read... [05:53:43]Read from MH i2c: 01 07 00 48 5B 00 00 00 00 00 FF 0F B8 [05:53:43]RasterBufferAndPrint [05:53:43]line Счет N : (1)3302210 [05:53:43]line ИНН: 02508201610067 [05:53:43]line Контрольно-Кассовый Чек [05:53:43]line ПРОДАЖА [05:53:43]line ТРК (МРК, ГНК) : 12 [05:53:43]line Товар: 2710124130 [05:53:43]line Аи-92-К-4 [05:53:43]line 30.130 * 66.40 [05:53:43]line = 2000.63 [05:53:43]line НДС 12% НСП 1% [05:53:43]line > о реализуемом товаре [05:53:43]line ОКРУГЛЕНИЕ: -0.63 [05:53:43]line ИТОГО: 2000.00 [05:53:43]line Внесено: 2000.00 [05:53:43]line СДАЧА: 0.00 [05:53:43]line НСП 1% : 17.70 [05:53:43]line НДС 12% : 212.46 [05:53:43]line Наличными: 2000.00 [05:53:43]line Безнал.: 0.00 [05:53:43]line Место: АЗС № 82 "Партнер Нефть" [05:53:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:53:43]line СНО: Общий режим [05:53:43]line Чек 54 08.06.2024 05:53 [05:53:43]line Смена: 387 ФФД: 1.0 [05:53:43]line ЗНМ: 0300000150 [05:53:43]line РНМ: 0000000000091601 [05:53:43]line Версия ККМ: 001 [05:53:43]line ФМ: 0000000000874681 [05:53:43]line ФД: 239283 [05:53:43]line ФПД: 234337978572676 [05:53:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055344&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239283&fm=234337978572676&tin=02508201610067®Number=0000000000091601&sum=200000 [05:53:43]OFD Sender: Processing packet 239283 [packets to send 182, broken 181] [05:53:43]ProducePacketName [05:53:43]name=ofd_packets/00239283 [05:53:43]OFD Sender: To server: pG, [05:53:43]CommunicateWithHost lk.salyk.kg:30040 [05:53:43]ConnectInit lk.salyk.kg [05:53:43]written 0, free lines is 4095 [05:53:43]Connected sock=9 [05:53:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 35 25 07 01 00 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 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 E8 F1 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A6 03 00 35 04 06 00 D5 21 0F F8 5F 84 EC BC AF BD 1A 0C 1B 0D [05:53:44]Write to MH i2c: 01 00 00 73 5B CE [05:53:44]Write i2c OK [05:53:44]MH_I2C_Read... [05:53:44]Read from MH i2c: 01 [05:53:44]MH_I2C_Read... [05:53:44]Read from MH i2c: 01 07 00 [05:53:44]MH_I2C_Read... [05:53:44]Read from MH i2c: 01 07 00 73 5B 00 00 00 00 00 AE 0C 8F [05:53:44]RasterBufferAndPrint [05:53:44]line [05:53:44]line [05:53:44]line [05:53:44]line [05:53:44]line [05:53:44]written 0, free lines is 3252 [05:53:44]MH_Cut [05:53:44]Write to MH i2c: D1 01 00 7A 5B 01 A7 [05:53:44]Write i2c OK [05:53:44]MH_I2C_Read... [05:53:44]Read from MH i2c: D1 [05:53:44]MH_I2C_Read... [05:53:44]Read from MH i2c: D1 01 00 [05:53:44]MH_I2C_Read... [05:53:44]Read from MH i2c: D1 01 00 7A 5B 00 A6 [05:53:44]Write to MH i2c: 01 00 00 7B 5B D6 [05:53:44]Write i2c OK [05:53:44]MH_I2C_Read... [05:53:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9C 6E 47 00 41 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A6 03 00 F4 03 04 00 66 99 63 66 B6 04 01 00 00 19 84 9C AD 51 41 A8 E0 [05:53:44]CommunicateWithHost err = 0 [05:53:44]CheckOFDResponse [05:53:44]1017 (14) - 77093643461234 [05:53:44]1041 (16) - 0000000000874681 [05:53:44]1040 (4) - 239283 [05:53:44]1012 (4) - 07.06.2024 23:36 [05:53:44]1206 (1) - 0 [05:53:44]OFD Sender: Remove packet 239283 [05:53:44]ProducePacketName [05:53:44]name=ofd_packets/00239283 [05:53:44]NVStorageDeleteData [05:53:44]OFD Sender: No OFD packet to send [05:53:44]*** Cut start [05:53:44]*** Partial cut [05:53:44]*** CUTSNS_PIN = 1 [05:53:44]*** CUTSNS_PIN = 0 [05:53:45]*** Brake cut motor [05:53:45]Read from MH i2c: 01 [05:53:45]MH_I2C_Read... [05:53:45]*** Stop cut motor [05:53:45]*** Cut end [05:53:45]Read from MH i2c: 01 07 00 [05:53:45]MH_I2C_Read... [05:53:45]Read from MH i2c: 01 07 00 7B 5B 00 00 00 00 00 FF 0F EB [05:53:45]process_action close_receipt done [05:53:45]requested_data is exist [05:53:45]produce_requested_data [05:53:45]requested_item fm.sn is exist - process it [05:53:45]wFMCommunicate request_size=4 [05:53:45]MH_SAM_APDU [05:53:45]CAPDU: 80 11 00 00 [05:53:45]Write to MH i2c: E2 08 00 7C 5B 80 11 00 00 00 00 00 00 51 [05:53:45]Write i2c OK [05:53:45]MH_I2C_Read... [05:53:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:53:45]Read from MH i2c: E2 [05:53:45]MH_I2C_Read... [05:53:45]Read from MH i2c: E2 17 00 [05:53:45]MH_I2C_Read... [05:53:45]Read from MH i2c: E2 17 00 7C 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A6 [05:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:53:45]wFMCommunicate OK [05:53:45]requested_item fd.num is exist - process it [05:53:45]SAM_PROTO_GetFieldsCounters [05:53:45]wFMCommunicate request_size=4 [05:53:45]MH_SAM_APDU [05:53:45]CAPDU: 80 13 00 00 [05:53:45]Write to MH i2c: E2 08 00 7D 5B 80 13 00 00 00 00 00 00 54 [05:53:45]Write i2c OK [05:53:45]MH_I2C_Read... [05:53:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:53:45]Read from MH i2c: E2 [05:53:45]MH_I2C_Read... [05:53:45]Read from MH i2c: E2 62 00 [05:53:45]MH_I2C_Read... [05:53:45]Read from MH i2c: E2 62 00 7D 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B3 A6 03 00 0E 04 04 00 83 01 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 F1 [05:53:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B3 A6 03 00 0E 04 04 00 83 01 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 [05:53:45]wFMCommunicate OK [05:53:45]SAM_PROTO_GetFieldsCounters done [05:53:45]requested_item shift.num is exist - process it [05:53:45]requested_item shift.opened is exist - process it [05:53:45]req_shift_opened [05:53:45]FM_GetShiftState [05:53:45]SAM_PROTO_GetShiftState [05:53:45]wFMCommunicate request_size=4 [05:53:45]MH_SAM_APDU [05:53:45]CAPDU: 80 13 01 00 [05:53:45]Write to MH i2c: E2 08 00 7E 5B 80 13 01 00 00 00 00 00 56 [05:53:45]Write i2c OK [05:53:45]MH_I2C_Read... [05:53:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:53:45]Read from MH i2c: E2 [05:53:45]MH_I2C_Read... [05:53:45]Read from MH i2c: E2 0E 00 [05:53:45]MH_I2C_Read... [05:53:45]Read from MH i2c: E2 0E 00 7E 5B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0A [05:53:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:53:45]wFMCommunicate OK [05:53:45]SAM_PROTO_GetShiftState done [05:53:45]FM_GetShiftState done [05:53:45]req_shift_opened done [05:53:45]requested_item shift.open_date is exist - process it [05:53:45]req_shift_open_date [05:53:45]req_shift_open_date done [05:53:45]produce_requested_data done [05:53:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239283,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:53:45]process_action_free close_receipt [05:53:45]json_value_free [05:53:45]json_value_free done [05:53:45]process_json_proto returns [05:53:45]Send response to host [05:53:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239283,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:53:45]free response buf [05:53:45]execute_script done [05:53:45]execute_script returns [05:53:45]free content buf [05:53:45]Sock 10.Close socket [05:53:45]Sock 10.Thread stoped [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:40]accept exits with 8 [05:54:40]New connection [05:54:40]New thread 3066838372 created [05:54:40]Thread 3066981732 joined [05:54:40]Waiting for new connection... [05:54:40] Sock 8.Parse request [05:54:40]Sock 8.Check first char [05:54:40]Sock 8.First char is OK [05:54:40]request: POST /json_proto HTTP/1.0 [05:54:40]Method: POST [05:54:40]URL: /json_proto [05:54:40]Method is POST - this is cgi request [05:54:40]url: /json_proto [05:54:40]query_string will be loaded in cgi processing [05:54:40]execute_cgi json_proto POST (null) [05:54:40]execute_cgi path=json_proto method=POST [05:54:40]POST find Content-Length [05:54:40]Host: 172.17.40.67:8080 [05:54:40]Content-Length: 678 [05:54:40]Content-Type: application/json [05:54:40] [05:54:40]POST finish read [05:54:40]Found Content-Length = 678 [05:54:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:40]execute_script... [05: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)3302212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:40]POST & json_proto [05:54:40]process_json_proto [05:54:40]json parsed OK: [05:54:40]protocol is kg_v1.0 [05:54:40]action value=close_receipt [05:54:40]process_action close_receipt [05:54:40]cmd_close_receipt [05:54:40]MH_GetDate [05:54:40]Write to MH i2c: F0 00 00 7F 5B C9 [05:54:40]Write i2c OK [05:54:40]MH_I2C_Read... [05:54:40]Read from MH i2c: F0 [05:54:40]MH_I2C_Read... [05:54:40]Read from MH i2c: F0 09 00 [05:54:40]MH_I2C_Read... [05:54:40]Read from MH i2c: F0 09 00 7F 5B 00 23 F2 63 66 97 AE 6B 64 C4 [05:54:40]GetLastDocTimeStamp 1717826024 [05:54:40]current date 1717826083 [05:54:40]FM_GetShiftState [05:54:40]SAM_PROTO_GetShiftState [05:54:40]wFMCommunicate request_size=4 [05:54:40]MH_SAM_APDU [05:54:40]CAPDU: 80 13 01 00 [05:54:40]Write to MH i2c: E2 08 00 80 5B 80 13 01 00 00 00 00 00 58 [05:54:40]Write i2c OK [05:54:40]MH_I2C_Read... [05:54:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:40]Read from MH i2c: E2 [05:54:40]MH_I2C_Read... [05:54:40]Read from MH i2c: E2 0E 00 [05:54:40]MH_I2C_Read... [05:54:40]Read from MH i2c: E2 0E 00 80 5B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0C [05:54:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:54:40]wFMCommunicate OK [05:54:40]SAM_PROTO_GetShiftState done [05:54:40]FM_GetShiftState done [05:54:40]opened in 1717805884 [05:54:40]opened+sec_in_day 1717892284 [05:54:40]quantity*price = 20052 [05:54:40]sum+1 = 20054 [05:54:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 55 08.06.2024 05:54 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239284 ФПД: 162379768898299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055443&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239284&fm=162379768898299&tin=02508201610067®Number=0000000000091601&sum=20000 [05:54:41]StoreToDocumentArchive [05:54:41]shift 387 fd 239284 [05:54:41]save to /storage/0387/doc_00239284 [05:54:41]save last doc name /storage/0387/doc_00239284 to /storage/kkm_last_doc_name [05:54:41]save OK [05:54:41]Clear old archive folders... [05:54:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:54:41]tlvbuf is 002CC500 [05:54:41]SAM_PROTO_ClearQueue [05:54:41]wFMCommunicate request_size=4 [05:54:41]MH_SAM_APDU [05:54:41]CAPDU: 80 09 00 00 [05:54:41]Write to MH i2c: E2 08 00 8D 5B 80 09 00 00 00 00 00 00 5A [05:54:41]Write i2c OK [05:54:41]MH_I2C_Read... [05:54:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:54:41]Read from MH i2c: E2 [05:54:41]MH_I2C_Read... [05:54:41]Read from MH i2c: E2 03 00 [05:54:41]MH_I2C_Read... [05:54:41]Read from MH i2c: E2 03 00 8D 5B 00 90 00 5C [05:54:41]RAPDU: 90 00 [05:54:41]wFMCommunicate OK [05:54:41]SAM_PROTO_ClearQueue done [05:54:41]KKMCreateOFDPacket [05:54:41]OFDProtocolAddRootSTLVToBuf [05:54:41]FM_MakeSignedData [05:54:41]FM_MakeSignedData [05:54:41]SAM_PROTO_SignData [05:54:41]wFMCommunicate request_size=4 [05:54:41]MH_SAM_APDU [05:54:41]CAPDU: 80 0D 01 02 [05:54:41]Write to MH i2c: E2 08 00 8E 5B 80 0D 01 02 00 00 00 00 62 [05:54:41]Write i2c OK [05:54:41]MH_I2C_Read... [05:54:41]Read from MH i2c: E2 [05:54:41]MH_I2C_Read... [05:54:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:54:41]Read from MH i2c: E2 03 00 [05:54:41]MH_I2C_Read... [05:54:41]Read from MH i2c: E2 03 00 8E 5B 00 90 00 5D [05:54:41]RAPDU: 90 00 [05:54:41]wFMCommunicate OK [05:54:41]wFMCommunicate request_size=255 [05:54:41]MH_SAM_APDU [05: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 37 00 00 00 F4 03 04 00 23 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A6 03 00 35 04 06 00 93 [05:54:41]Write to MH i2c: E2 02 01 8F 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 37 00 00 00 F4 03 04 00 23 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A6 03 00 35 04 06 00 93 00 00 57 [05:54:41]Write i2c OK [05:54:41]MH_I2C_Read... [05:54:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:41]Read from MH i2c: E2 [05:54:41]MH_I2C_Read... [05:54:41]Read from MH i2c: E2 03 00 [05:54:41]MH_I2C_Read... [05:54:41]Read from MH i2c: E2 03 00 8F 5B 00 90 00 5E [05:54:41]RAPDU: 90 00 [05:54:41]wFMCommunicate OK [05:54:41]wFMCommunicate request_size=10 [05:54:41]MH_SAM_APDU [05:54:41]CAPDU: 80 0D 02 02 05 AE FC 71 A2 FB [05:54:41]Write to MH i2c: E2 0D 00 90 5B 80 0D 02 02 05 00 AE FC 71 A2 FB 00 00 27 [05:54:41]Write i2c OK [05:54:41]MH_I2C_Read... [05:54:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:41]Read from MH i2c: E2 [05:54:41]MH_I2C_Read... [05:54:41]Read from MH i2c: E2 03 00 [05:54:41]MH_I2C_Read... [05:54:41]Read from MH i2c: E2 03 00 90 5B 00 90 00 5F [05:54:41]RAPDU: 90 00 [05:54:41]wFMCommunicate OK [05:54:41]wFMCommunicate request_size=4 [05:54:41]MH_SAM_APDU [05:54:41]CAPDU: 80 0D 03 02 [05:54:41]Write to MH i2c: E2 08 00 91 5B 80 0D 03 02 00 00 00 00 67 [05:54:41]Write i2c OK [05:54:41]MH_I2C_Read... [05:54:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:54:42]Read from MH i2c: E2 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: E2 0B 00 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: E2 0B 00 91 5B 00 DA B2 85 06 AC BE 2C 61 90 00 76 [05:54:42]RAPDU: DA B2 85 06 AC BE 2C 61 90 00 [05:54:42]wFMCommunicate OK [05:54:42]SAM_PROTO_SignData done [05:54:42]FM_MakeSignedData done [05:54:42]CreateOFDProtocolMessage [05:54:42]wFMCommunicate request_size=4 [05:54:42]MH_SAM_APDU [05:54:42]CAPDU: 80 11 00 00 [05:54:42]Write to MH i2c: E2 08 00 92 5B 80 11 00 00 00 00 00 00 67 [05:54:42]Write i2c OK [05:54:42]MH_I2C_Read... [05:54:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:42]Read from MH i2c: E2 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: E2 17 00 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: E2 17 00 92 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BC [05:54:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:54:42]wFMCommunicate OK [05:54:42]CreateOFDProtocolMessage done [05:54:42]OFDSenderStorePacket 239284 [05:54:42]StoreOFDPacket docnum=239284 [05:54:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AE 96 07 01 3B 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 37 00 00 00 F4 03 04 00 23 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A6 03 00 35 04 06 00 93 AE FC 71 A2 FB DA B2 85 06 AC BE 2C 61 [05:54:42]CheckFolder [05:54:42]dirname=/storage/ofd_packets [05:54:42]CheckFolder done [05:54:42]ProducePacketName [05:54:42]name=ofd_packets/00239284 [05:54:42]NVStorageSaveData ofd_packets/00239284 [05:54:42]File name is /storage/ofd_packets/00239284 [05:54:42]Write 301 bytes [05:54:42]NVStorageSaveData done [05:54:42]OFDSenderStorePacket done [05:54:42]KKMCreateOFDPacket done [05:54:42]NVStorageSaveData kkm_last_timestamp [05:54:42]File name is /storage/kkm_last_timestamp [05:54:42]Write 4 bytes [05:54:42]NVStorageSaveData done [05:54:42]ExternCall_PrintAddStr [05:54:42]wPrintStart [05:54:42]Write to MH i2c: 01 00 00 93 5B EE [05:54:42]Write i2c OK [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: 01 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: 01 07 00 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: 01 07 00 93 5B 00 00 00 00 00 FF 0F 03 [05:54:42]RasterBufferAndPrint [05:54:42]line Счет N : (1)3302212 [05:54:42]line ИНН: 02508201610067 [05:54:42]line Контрольно-Кассовый Чек [05:54:42]line ПРОДАЖА [05:54:42]line ТРК (МРК, ГНК) : 42 [05:54:42]line Товар: 2710124130 [05:54:42]line Аи-92-К-4 [05:54:42]line 3.020 * 66.40 [05:54:42]line = 200.53 [05:54:42]line НДС 12% НСП 1% [05:54:42]line > о реализуемом товаре [05:54:42]line ОКРУГЛЕНИЕ: -0.53 [05:54:42]line ИТОГО: 200.00 [05:54:42]line Внесено: 200.00 [05:54:42]line СДАЧА: 0.00 [05:54:42]line НСП 1% : 1.77 [05:54:42]line НДС 12% : 21.29 [05:54:42]line Наличными: 200.00 [05:54:42]line Безнал.: 0.00 [05:54:42]line Место: АЗС № 82 "Партнер Нефть" [05:54:42]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:54:42]line СНО: Общий режим [05:54:42]line Чек 55 08.06.2024 05:54 [05:54:42]line Смена: 387 ФФД: 1.0 [05:54:42]line ЗНМ: 0300000150 [05:54:42]line РНМ: 0000000000091601 [05:54:42]line Версия ККМ: 001 [05:54:42]line ФМ: 0000000000874681 [05:54:42]line ФД: 239284 [05:54:42]line ФПД: 162379768898299 [05:54:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055443&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239284&fm=162379768898299&tin=02508201610067®Number=0000000000091601&sum=20000 [05:54:42]OFD Sender: Processing packet 239284 [packets to send 182, broken 181] [05:54:42]ProducePacketName [05:54:42]name=ofd_packets/00239284 [05:54:42]OFD Sender: To server: pG, [05:54:42]CommunicateWithHost lk.salyk.kg:30040 [05:54:42]ConnectInit lk.salyk.kg [05:54:42]written 0, free lines is 4095 [05:54:42]Connected sock=10 [05:54:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AE 96 07 01 3B 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 37 00 00 00 F4 03 04 00 23 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A6 03 00 35 04 06 00 93 AE FC 71 A2 FB DA B2 85 06 AC BE 2C 61 [05:54:42]Write to MH i2c: 01 00 00 BE 5B 19 [05:54:42]Write i2c OK [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: 01 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: 01 07 00 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: 01 07 00 BE 5B 00 00 00 00 00 B7 0C E3 [05:54:42]RasterBufferAndPrint [05:54:42]line [05:54:42]line [05:54:42]line [05:54:42]line [05:54:42]line [05:54:42]written 0, free lines is 3262 [05:54:42]MH_Cut [05:54:42]Write to MH i2c: D1 01 00 C5 5B 01 F2 [05:54:42]Write i2c OK [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: D1 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: D1 01 00 [05:54:42]MH_I2C_Read... [05:54:42]Read from MH i2c: D1 01 00 C5 5B 00 F1 [05:54:42]Write to MH i2c: 01 00 00 C6 5B 21 [05:54:42]Write i2c OK [05:54:42]MH_I2C_Read... [05:54:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A7 59 47 00 72 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A6 03 00 F4 03 04 00 A1 99 63 66 B6 04 01 00 00 8A 87 4F 78 D1 71 B4 75 [05:54:42]CommunicateWithHost err = 0 [05:54:42]CheckOFDResponse [05:54:42]1017 (14) - 77093643461234 [05:54:42]1041 (16) - 0000000000874681 [05:54:42]1040 (4) - 239284 [05:54:42]1012 (4) - 07.06.2024 23:37 [05:54:42]1206 (1) - 0 [05:54:42]OFD Sender: Remove packet 239284 [05:54:42]ProducePacketName [05:54:42]name=ofd_packets/00239284 [05:54:42]NVStorageDeleteData [05:54:43]OFD Sender: No OFD packet to send [05:54:43]*** Cut start [05:54:43]*** Partial cut [05:54:43]*** CUTSNS_PIN = 1 [05:54:43]*** CUTSNS_PIN = 0 [05:54:43]*** Brake cut motor [05:54:44]Read from MH i2c: 01 [05:54:44]MH_I2C_Read... [05:54:44]*** Stop cut motor [05:54:44]*** Cut end [05:54:44]Read from MH i2c: 01 07 00 [05:54:44]MH_I2C_Read... [05:54:44]Read from MH i2c: 01 07 00 C6 5B 00 00 00 00 00 FF 0F 36 [05:54:44]process_action close_receipt done [05:54:44]requested_data is exist [05:54:44]produce_requested_data [05:54:44]requested_item fm.sn is exist - process it [05:54:44]wFMCommunicate request_size=4 [05:54:44]MH_SAM_APDU [05:54:44]CAPDU: 80 11 00 00 [05:54:44]Write to MH i2c: E2 08 00 C7 5B 80 11 00 00 00 00 00 00 9C [05:54:44]Write i2c OK [05:54:44]MH_I2C_Read... [05:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:44]Read from MH i2c: E2 [05:54:44]MH_I2C_Read... [05:54:44]Read from MH i2c: E2 17 00 [05:54:44]MH_I2C_Read... [05:54:44]Read from MH i2c: E2 17 00 C7 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F1 [05:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:54:44]wFMCommunicate OK [05:54:44]requested_item fd.num is exist - process it [05:54:44]SAM_PROTO_GetFieldsCounters [05:54:44]wFMCommunicate request_size=4 [05:54:44]MH_SAM_APDU [05:54:44]CAPDU: 80 13 00 00 [05:54:44]Write to MH i2c: E2 08 00 C8 5B 80 13 00 00 00 00 00 00 9F [05:54:44]Write i2c OK [05:54:44]MH_I2C_Read... [05:54:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:54:44]Read from MH i2c: E2 [05:54:44]MH_I2C_Read... [05:54:44]Read from MH i2c: E2 62 00 [05:54:44]MH_I2C_Read... [05:54:44]Read from MH i2c: E2 62 00 C8 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B4 A6 03 00 0E 04 04 00 83 01 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 40 [05:54:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B4 A6 03 00 0E 04 04 00 83 01 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 [05:54:44]wFMCommunicate OK [05:54:44]SAM_PROTO_GetFieldsCounters done [05:54:44]requested_item shift.num is exist - process it [05:54:44]requested_item shift.opened is exist - process it [05:54:44]req_shift_opened [05:54:44]FM_GetShiftState [05:54:44]SAM_PROTO_GetShiftState [05:54:44]wFMCommunicate request_size=4 [05:54:44]MH_SAM_APDU [05:54:44]CAPDU: 80 13 01 00 [05:54:44]Write to MH i2c: E2 08 00 C9 5B 80 13 01 00 00 00 00 00 A1 [05:54:44]Write i2c OK [05:54:44]MH_I2C_Read... [05:54:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:44]Read from MH i2c: E2 [05:54:44]MH_I2C_Read... [05:54:44]Read from MH i2c: E2 0E 00 [05:54:44]MH_I2C_Read... [05:54:44]Read from MH i2c: E2 0E 00 C9 5B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 55 [05:54:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:54:44]wFMCommunicate OK [05:54:44]SAM_PROTO_GetShiftState done [05:54:44]FM_GetShiftState done [05:54:44]req_shift_opened done [05:54:44]requested_item shift.open_date is exist - process it [05:54:44]req_shift_open_date [05:54:44]req_shift_open_date done [05:54:44]produce_requested_data done [05:54:44]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239284,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:54:44]process_action_free close_receipt [05:54:44]json_value_free [05:54:44]json_value_free done [05:54:44]process_json_proto returns [05:54:44]Send response to host [05:54:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239284,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:54:44]free response buf [05:54:44]execute_script done [05:54:44]execute_script returns [05:54:44]free content buf [05:54:44]Sock 8.Close socket [05:54:44]Sock 8.Thread stoped [05:54:45]accept exits with 9 [05:54:45]New connection [05:54:45]New thread 3066981732 created [05:54:45]Thread 3066838372 joined [05:54:45]Waiting for new connection... [05:54:45] Sock 9.Parse request [05:54:45]Sock 9.Check first char [05:54:45]Sock 9.First char is OK [05:54:45]request: POST /json_proto HTTP/1.0 [05:54:45]Method: POST [05:54:45]URL: /json_proto [05:54:45]Method is POST - this is cgi request [05:54:45]url: /json_proto [05:54:45]query_string will be loaded in cgi processing [05:54:45]execute_cgi json_proto POST (null) [05:54:45]execute_cgi path=json_proto method=POST [05:54:45]POST find Content-Length [05:54:45]Host: 172.17.40.67:8080 [05:54:45]Content-Length: 678 [05:54:45]Content-Type: application/json [05:54:45] [05:54:45]POST finish read [05:54:45]Found Content-Length = 678 [05:54:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:45]execute_script... [05:54: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)3302211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:45]POST & json_proto [05:54:45]process_json_proto [05:54:45]json parsed OK: [05:54:45]protocol is kg_v1.0 [05:54:45]action value=close_receipt [05:54:45]process_action close_receipt [05:54:45]cmd_close_receipt [05:54:45]MH_GetDate [05:54:45]Write to MH i2c: F0 00 00 CA 5B 14 [05:54:45]Write i2c OK [05:54:45]MH_I2C_Read... [05:54:45]Read from MH i2c: F0 [05:54:45]MH_I2C_Read... [05:54:45]Read from MH i2c: F0 09 00 [05:54:45]MH_I2C_Read... [05:54:45]Read from MH i2c: F0 09 00 CA 5B 00 28 F2 63 66 97 AE 6B 64 14 [05:54:45]GetLastDocTimeStamp 1717826083 [05:54:45]current date 1717826088 [05:54:45]FM_GetShiftState [05:54:45]SAM_PROTO_GetShiftState [05:54:45]wFMCommunicate request_size=4 [05:54:45]MH_SAM_APDU [05:54:45]CAPDU: 80 13 01 00 [05:54:45]Write to MH i2c: E2 08 00 CB 5B 80 13 01 00 00 00 00 00 A3 [05:54:45]Write i2c OK [05:54:45]MH_I2C_Read... [05:54:45]Read from MH i2c: E2 [05:54:45]MH_I2C_Read... [05:54:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:45]Read from MH i2c: E2 0E 00 [05:54:45]MH_I2C_Read... [05:54:45]Read from MH i2c: E2 0E 00 CB 5B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 57 [05:54:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:54:45]wFMCommunicate OK [05:54:45]SAM_PROTO_GetShiftState done [05:54:45]FM_GetShiftState done [05:54:45]opened in 1717805884 [05:54:45]opened+sec_in_day 1717892284 [05:54:45]quantity*price = 50065 [05:54:45]sum+1 = 50067 [05:54:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 56 08.06.2024 05:54 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239285 ФПД: 66783449927939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055448&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239285&fm=66783449927939&tin=02508201610067®Number=0000000000091601&sum=50000 [05:54:46]StoreToDocumentArchive [05:54:46]shift 387 fd 239285 [05:54:46]save to /storage/0387/doc_00239285 [05:54:46]save last doc name /storage/0387/doc_00239285 to /storage/kkm_last_doc_name [05:54:46]save OK [05:54:46]Clear old archive folders... [05:54:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:54:46]tlvbuf is B6EC80E0 [05:54:46]SAM_PROTO_ClearQueue [05:54:46]wFMCommunicate request_size=4 [05:54:46]MH_SAM_APDU [05:54:46]CAPDU: 80 09 00 00 [05:54:46]Write to MH i2c: E2 08 00 D8 5B 80 09 00 00 00 00 00 00 A5 [05:54:46]Write i2c OK [05:54:46]MH_I2C_Read... [05:54:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:54:46]Read from MH i2c: E2 [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: E2 03 00 [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: E2 03 00 D8 5B 00 90 00 A7 [05:54:46]RAPDU: 90 00 [05:54:46]wFMCommunicate OK [05:54:46]SAM_PROTO_ClearQueue done [05:54:46]KKMCreateOFDPacket [05:54:46]OFDProtocolAddRootSTLVToBuf [05:54:46]FM_MakeSignedData [05:54:46]FM_MakeSignedData [05:54:46]SAM_PROTO_SignData [05:54:46]wFMCommunicate request_size=4 [05:54:46]MH_SAM_APDU [05:54:46]CAPDU: 80 0D 01 02 [05:54:46]Write to MH i2c: E2 08 00 D9 5B 80 0D 01 02 00 00 00 00 AD [05:54:46]Write i2c OK [05:54:46]MH_I2C_Read... [05:54:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:54:46]Read from MH i2c: E2 [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: E2 03 00 [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: E2 03 00 D9 5B 00 90 00 A8 [05:54:46]RAPDU: 90 00 [05:54:46]wFMCommunicate OK [05:54:46]wFMCommunicate request_size=255 [05:54:46]MH_SAM_APDU [05:54: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 28 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A6 03 00 35 04 06 00 3C [05:54:46]Write to MH i2c: E2 02 01 DA 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 28 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A6 03 00 35 04 06 00 3C 00 00 93 [05:54:46]Write i2c OK [05:54:46]MH_I2C_Read... [05:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:46]Read from MH i2c: E2 [05:54:46]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 DA 5B 00 90 00 A9 [05:54:47]RAPDU: 90 00 [05:54:47]wFMCommunicate OK [05:54:47]wFMCommunicate request_size=10 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 0D 02 02 05 BD 3B CF 51 03 [05:54:47]Write to MH i2c: E2 0D 00 DB 5B 80 0D 02 02 05 00 BD 3B CF 51 03 00 00 D5 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 DB 5B 00 90 00 AA [05:54:47]RAPDU: 90 00 [05:54:47]wFMCommunicate OK [05:54:47]wFMCommunicate request_size=4 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 0D 03 02 [05:54:47]Write to MH i2c: E2 08 00 DC 5B 80 0D 03 02 00 00 00 00 B2 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 0B 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 0B 00 DC 5B 00 4A 97 FF F8 A9 51 7B 14 90 00 14 [05:54:47]RAPDU: 4A 97 FF F8 A9 51 7B 14 90 00 [05:54:47]wFMCommunicate OK [05:54:47]SAM_PROTO_SignData done [05:54:47]FM_MakeSignedData done [05:54:47]CreateOFDProtocolMessage [05:54:47]wFMCommunicate request_size=4 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 11 00 00 [05:54:47]Write to MH i2c: E2 08 00 DD 5B 80 11 00 00 00 00 00 00 B2 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 17 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 17 00 DD 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 07 [05:54:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:54:47]wFMCommunicate OK [05:54:47]CreateOFDProtocolMessage done [05:54:47]OFDSenderStorePacket 239285 [05:54:47]StoreOFDPacket docnum=239285 [05:54:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 02 00 07 01 8A 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 28 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A6 03 00 35 04 06 00 3C BD 3B CF 51 03 4A 97 FF F8 A9 51 7B 14 [05:54:47]CheckFolder [05:54:47]dirname=/storage/ofd_packets [05:54:47]CheckFolder done [05:54:47]ProducePacketName [05:54:47]name=ofd_packets/00239285 [05:54:47]NVStorageSaveData ofd_packets/00239285 [05:54:47]File name is /storage/ofd_packets/00239285 [05:54:47]Write 301 bytes [05:54:47]NVStorageSaveData done [05:54:47]OFDSenderStorePacket done [05:54:47]KKMCreateOFDPacket done [05:54:47]NVStorageSaveData kkm_last_timestamp [05:54:47]File name is /storage/kkm_last_timestamp [05:54:47]Write 4 bytes [05:54:47]NVStorageSaveData done [05:54:47]ExternCall_PrintAddStr [05:54:47]wPrintStart [05:54:47]Write to MH i2c: 01 00 00 DE 5B 39 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 07 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 07 00 DE 5B 00 00 00 00 00 FF 0F 4E [05:54:47]RasterBufferAndPrint [05:54:47]line Счет N : (1)3302211 [05:54:47]line ИНН: 02508201610067 [05:54:47]line Контрольно-Кассовый Чек [05:54:47]line ПРОДАЖА [05:54:47]line ТРК (МРК, ГНК) : 32 [05:54:47]line Товар: 2710124130 [05:54:47]line Аи-92-К-4 [05:54:47]line 7.540 * 66.40 [05:54:47]line = 500.66 [05:54:47]line НДС 12% НСП 1% [05:54:47]line > о реализуемом товаре [05:54:47]line ОКРУГЛЕНИЕ: -0.66 [05:54:47]line ИТОГО: 500.00 [05:54:47]line Внесено: 500.00 [05:54:47]line СДАЧА: 0.00 [05:54:47]line НСП 1% : 4.43 [05:54:47]line НДС 12% : 53.17 [05:54:47]line Наличными: 500.00 [05:54:47]line Безнал.: 0.00 [05:54:47]line Место: АЗС № 82 "Партнер Нефть" [05:54:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:54:47]line СНО: Общий режим [05:54:47]line Чек 56 08.06.2024 05:54 [05:54:47]line Смена: 387 ФФД: 1.0 [05:54:47]line ЗНМ: 0300000150 [05:54:47]line РНМ: 0000000000091601 [05:54:47]line Версия ККМ: 001 [05:54:47]line ФМ: 0000000000874681 [05:54:47]line ФД: 239285 [05:54:47]line ФПД: 66783449927939 [05:54:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055448&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239285&fm=66783449927939&tin=02508201610067®Number=0000000000091601&sum=50000 [05:54:47]OFD Sender: Processing packet 239285 [packets to send 182, broken 181] [05:54:47]ProducePacketName [05:54:47]name=ofd_packets/00239285 [05:54:47]OFD Sender: To server: pG, [05:54:47]CommunicateWithHost lk.salyk.kg:30040 [05:54:47]ConnectInit lk.salyk.kg [05:54:47]written 0, free lines is 4095 [05:54:47]Connected sock=11 [05:54:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 02 00 07 01 8A 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 28 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A6 03 00 35 04 06 00 3C BD 3B CF 51 03 4A 97 FF F8 A9 51 7B 14 [05:54:47]Write to MH i2c: 01 00 00 09 5C 65 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 07 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 07 00 09 5C 00 00 00 00 00 C2 0C 3A [05:54:47]RasterBufferAndPrint [05:54:47]line [05:54:47]line [05:54:47]line [05:54:47]line [05:54:47]line [05:54:47]written 0, free lines is 3278 [05:54:47]MH_Cut [05:54:47]Write to MH i2c: D1 01 00 10 5C 01 3E [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: D1 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: D1 01 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: D1 01 00 10 5C 00 3D [05:54:47]Write to MH i2c: 01 00 00 11 5C 6D [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CD FA 47 00 CC 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A6 03 00 F4 03 04 00 A6 99 63 66 B6 04 01 00 00 DC 05 15 7B 2E 3C 9C 9E [05:54:48]CommunicateWithHost err = 0 [05:54:48]CheckOFDResponse [05:54:48]1017 (14) - 77093643461234 [05:54:48]1041 (16) - 0000000000874681 [05:54:48]1040 (4) - 239285 [05:54:48]1012 (4) - 07.06.2024 23:37 [05:54:48]1206 (1) - 0 [05:54:48]OFD Sender: Remove packet 239285 [05:54:48]ProducePacketName [05:54:48]name=ofd_packets/00239285 [05:54:48]NVStorageDeleteData [05:54:48]OFD Sender: No OFD packet to send [05:54:48]*** Cut start [05:54:48]*** Partial cut [05:54:48]*** CUTSNS_PIN = 1 [05:54:48]*** CUTSNS_PIN = 0 [05:54:49]*** Brake cut motor [05:54:49]Read from MH i2c: 01 [05:54:49]MH_I2C_Read... [05:54:49]*** Stop cut motor [05:54:49]*** Cut end [05:54:49]Read from MH i2c: 01 07 00 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: 01 07 00 11 5C 00 00 00 00 00 FF 0F 82 [05:54:49]process_action close_receipt done [05:54:49]requested_data is exist [05:54:49]produce_requested_data [05:54:49]requested_item fm.sn is exist - process it [05:54:49]wFMCommunicate request_size=4 [05:54:49]MH_SAM_APDU [05:54:49]CAPDU: 80 11 00 00 [05:54:49]Write to MH i2c: E2 08 00 12 5C 80 11 00 00 00 00 00 00 E8 [05:54:49]Write i2c OK [05:54:49]MH_I2C_Read... [05:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:49]Read from MH i2c: E2 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: E2 17 00 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: E2 17 00 12 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3D [05:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:54:49]wFMCommunicate OK [05:54:49]requested_item fd.num is exist - process it [05:54:49]SAM_PROTO_GetFieldsCounters [05:54:49]wFMCommunicate request_size=4 [05:54:49]MH_SAM_APDU [05:54:49]CAPDU: 80 13 00 00 [05:54:49]Write to MH i2c: E2 08 00 13 5C 80 13 00 00 00 00 00 00 EB [05:54:49]Write i2c OK [05:54:49]MH_I2C_Read... [05:54:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:54:49]Read from MH i2c: E2 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: E2 62 00 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: E2 62 00 13 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B5 A6 03 00 0E 04 04 00 83 01 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 90 [05:54:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B5 A6 03 00 0E 04 04 00 83 01 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 [05:54:49]wFMCommunicate OK [05:54:49]SAM_PROTO_GetFieldsCounters done [05:54:49]requested_item shift.num is exist - process it [05:54:49]requested_item shift.opened is exist - process it [05:54:49]req_shift_opened [05:54:49]FM_GetShiftState [05:54:49]SAM_PROTO_GetShiftState [05:54:49]wFMCommunicate request_size=4 [05:54:49]MH_SAM_APDU [05:54:49]CAPDU: 80 13 01 00 [05:54:49]Write to MH i2c: E2 08 00 14 5C 80 13 01 00 00 00 00 00 ED [05:54:49]Write i2c OK [05:54:49]MH_I2C_Read... [05:54:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:49]Read from MH i2c: E2 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: E2 0E 00 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: E2 0E 00 14 5C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A1 [05:54:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:54:49]wFMCommunicate OK [05:54:49]SAM_PROTO_GetShiftState done [05:54:49]FM_GetShiftState done [05:54:49]req_shift_opened done [05:54:49]requested_item shift.open_date is exist - process it [05:54:49]req_shift_open_date [05:54:49]req_shift_open_date done [05:54:49]produce_requested_data done [05:54:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239285,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:54:49]process_action_free close_receipt [05:54:49]json_value_free [05:54:49]json_value_free done [05:54:49]process_json_proto returns [05:54:49]Send response to host [05:54:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239285,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:54:49]free response buf [05:54:49]execute_script done [05:54:49]execute_script returns [05:54:49]free content buf [05:54:49]Sock 9.Close socket [05:54:49]Sock 9.Thread stoped [05:54:53]OFD Sender: No OFD packet to send [05:54:58]OFD Sender: No OFD packet to send [05:55:03]OFD Sender: No OFD packet to send [05:55:08]OFD Sender: No OFD packet to send [05:55:13]OFD Sender: No OFD packet to send [05:55:18]OFD Sender: No OFD packet to send [05:55:23]OFD Sender: No OFD packet to send [05:55:28]OFD Sender: No OFD packet to send [05:55:33]OFD Sender: No OFD packet to send [05:55:38]OFD Sender: No OFD packet to send [05:55:40]accept exits with 8 [05:55:40]New connection [05:55:40]New thread 3066838372 created [05:55:40]Thread 3066981732 joined [05:55:40]Waiting for new connection... [05:55:40] Sock 8.Parse request [05:55:40]Sock 8.Check first char [05:55:40]Sock 8.First char is OK [05:55:40]request: POST /json_proto HTTP/1.0 [05:55:40]Method: POST [05:55:40]URL: /json_proto [05:55:40]Method is POST - this is cgi request [05:55:40]url: /json_proto [05:55:40]query_string will be loaded in cgi processing [05:55:40]execute_cgi json_proto POST (null) [05:55:40]execute_cgi path=json_proto method=POST [05:55:40]POST find Content-Length [05:55:40]Host: 172.17.40.67:8080 [05:55:40]Content-Length: 767 [05:55:40]Content-Type: application/json [05:55:40] [05:55:40]POST finish read [05:55:40]Found Content-Length = 767 [05:55:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.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: Mbank", "payments": [ { "type": 1, "sum" : 400.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:40]execute_script... [05:55:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.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: Mbank", "payments": [ { "type": 1, "sum" : 400.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:40]POST & json_proto [05:55:40]process_json_proto [05:55:40]json parsed OK: [05:55:40]protocol is kg_v1.0 [05:55:40]action value=close_receipt [05:55:40]process_action close_receipt [05:55:40]cmd_close_receipt [05:55:40]MH_GetDate [05:55:40]Write to MH i2c: F0 00 00 15 5C 60 [05:55:40]Write i2c OK [05:55:40]MH_I2C_Read... [05:55:40]Read from MH i2c: F0 [05:55:40]MH_I2C_Read... [05:55:40]Read from MH i2c: F0 09 00 [05:55:40]MH_I2C_Read... [05:55:40]Read from MH i2c: F0 09 00 15 5C 00 60 F2 63 66 97 AE 6B 64 98 [05:55:40]GetLastDocTimeStamp 1717826088 [05:55:40]current date 1717826144 [05:55:40]FM_GetShiftState [05:55:40]SAM_PROTO_GetShiftState [05:55:40]wFMCommunicate request_size=4 [05:55:40]MH_SAM_APDU [05:55:40]CAPDU: 80 13 01 00 [05:55:40]Write to MH i2c: E2 08 00 16 5C 80 13 01 00 00 00 00 00 EF [05:55:40]Write i2c OK [05:55:40]MH_I2C_Read... [05:55:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:40]Read from MH i2c: E2 [05:55:40]MH_I2C_Read... [05:55:40]Read from MH i2c: E2 0E 00 [05:55:40]MH_I2C_Read... [05:55:40]Read from MH i2c: E2 0E 00 16 5C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A3 [05:55:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:55:40]wFMCommunicate OK [05:55:40]SAM_PROTO_GetShiftState done [05:55:40]FM_GetShiftState done [05:55:40]opened in 1717805884 [05:55:40]opened+sec_in_day 1717892284 [05:55:40]quantity*price = 40039 [05:55:40]sum+1 = 40040 [05:55:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.39 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 0.00 Безнал.: 400.39 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 57 08.06.2024 05:55 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239286 ФПД: 159712133353108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055544&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239286&fm=159712133353108&tin=02508201610067®Number=0000000000091601&sum=40039 [05:55:42]StoreToDocumentArchive [05:55:42]shift 387 fd 239286 [05:55:42]save to /storage/0387/doc_00239286 [05:55:42]save last doc name /storage/0387/doc_00239286 to /storage/kkm_last_doc_name [05:55:42]save OK [05:55:42]Clear old archive folders... [05:55:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:55:42]tlvbuf is B6EAF1F0 [05:55:42]SAM_PROTO_ClearQueue [05:55:42]wFMCommunicate request_size=4 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 09 00 00 [05:55:42]Write to MH i2c: E2 08 00 23 5C 80 09 00 00 00 00 00 00 F1 [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 23 5C 00 90 00 F3 [05:55:42]RAPDU: 90 00 [05:55:42]wFMCommunicate OK [05:55:42]SAM_PROTO_ClearQueue done [05:55:42]KKMCreateOFDPacket [05:55:42]OFDProtocolAddRootSTLVToBuf [05:55:42]FM_MakeSignedData [05:55:42]FM_MakeSignedData [05:55:42]SAM_PROTO_SignData [05:55:42]wFMCommunicate request_size=4 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 0D 01 02 [05:55:42]Write to MH i2c: E2 08 00 24 5C 80 0D 01 02 00 00 00 00 F9 [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 24 5C 00 90 00 F4 [05:55:42]RAPDU: 90 00 [05:55:42]wFMCommunicate OK [05:55:42]wFMCommunicate request_size=255 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 60 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A6 03 00 35 04 06 00 91 [05:55:42]Write to MH i2c: E2 02 01 25 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 60 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A6 03 00 35 04 06 00 91 00 00 8A [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 25 5C 00 90 00 F5 [05:55:42]RAPDU: 90 00 [05:55:42]wFMCommunicate OK [05:55:42]wFMCommunicate request_size=10 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 0D 02 02 05 41 E0 F9 8E 94 [05:55:42]Write to MH i2c: E2 0D 00 26 5C 80 0D 02 02 05 00 41 E0 F9 8E 94 00 00 42 [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 26 5C 00 90 00 F6 [05:55:42]RAPDU: 90 00 [05:55:42]wFMCommunicate OK [05:55:42]wFMCommunicate request_size=4 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 0D 03 02 [05:55:42]Write to MH i2c: E2 08 00 27 5C 80 0D 03 02 00 00 00 00 FE [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 0B 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 0B 00 27 5C 00 61 13 F8 A4 B4 37 37 2A 90 00 5B [05:55:42]RAPDU: 61 13 F8 A4 B4 37 37 2A 90 00 [05:55:42]wFMCommunicate OK [05:55:42]SAM_PROTO_SignData done [05:55:42]FM_MakeSignedData done [05:55:42]CreateOFDProtocolMessage [05:55:42]wFMCommunicate request_size=4 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 11 00 00 [05:55:42]Write to MH i2c: E2 08 00 28 5C 80 11 00 00 00 00 00 00 FE [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 17 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 17 00 28 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 53 [05:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:55:42]wFMCommunicate OK [05:55:42]CreateOFDProtocolMessage done [05:55:42]OFDSenderStorePacket 239286 [05:55:42]StoreOFDPacket docnum=239286 [05:55:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1A A3 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 60 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A6 03 00 35 04 06 00 91 41 E0 F9 8E 94 61 13 F8 A4 B4 37 37 2A [05:55:42]CheckFolder [05:55:42]dirname=/storage/ofd_packets [05:55:42]CheckFolder done [05:55:42]ProducePacketName [05:55:42]name=ofd_packets/00239286 [05:55:42]NVStorageSaveData ofd_packets/00239286 [05:55:42]File name is /storage/ofd_packets/00239286 [05:55:42]Write 301 bytes [05:55:42]NVStorageSaveData done [05:55:42]OFDSenderStorePacket done [05:55:42]KKMCreateOFDPacket done [05:55:42]NVStorageSaveData kkm_last_timestamp [05:55:42]File name is /storage/kkm_last_timestamp [05:55:42]Write 4 bytes [05:55:42]NVStorageSaveData done [05:55:42]ExternCall_PrintAddStr [05:55:42]wPrintStart [05:55:42]Write to MH i2c: 01 00 00 29 5C 85 [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: 01 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: 01 07 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: 01 07 00 29 5C 00 00 00 00 00 FF 0F 9A [05:55:42]RasterBufferAndPrint [05:55:42]line Счет N : (1)3302213 [05:55:42]line ИНН: 02508201610067 [05:55:42]line Контрольно-Кассовый Чек [05:55:42]line ПРОДАЖА [05:55:42]line ТРК (МРК, ГНК) : 12 [05:55:42]line Товар: 2710124130 [05:55:42]line Аи-92-К-4 [05:55:42]line 6.030 * 66.40 [05:55:42]line = 400.39 [05:55:42]line НДС 12% НСП 1% [05:55:42]line > о реализуемом товаре [05:55:42]line ИТОГО: 400.39 [05:55:42]line НСП 1% : 3.54 [05:55:42]line НДС 12% : 42.52 [05:55:42]line Наличными: 0.00 [05:55:42]line Безнал.: 400.39 [05:55:42]line Место: АЗС № 82 "Партнер Нефть" [05:55:42]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:55:42]line СНО: Общий режим [05:55:42]line Чек 57 08.06.2024 05:55 [05:55:42]line Смена: 387 ФФД: 1.0 [05:55:42]line ЗНМ: 0300000150 [05:55:42]line РНМ: 0000000000091601 [05:55:42]line Версия ККМ: 001 [05:55:42]line Платежная система: Mbank [05:55:42]line ФМ: 0000000000874681 [05:55:42]line ФД: 239286 [05:55:42]line ФПД: 159712133353108 [05:55:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055544&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239286&fm=159712133353108&tin=02508201610067®Number=0000000000091601&sum=40039 [05:55:42]written 0, free lines is 4095 [05:55:42]OFD Sender: Processing packet 239286 [packets to send 182, broken 181] [05:55:42]ProducePacketName [05:55:42]name=ofd_packets/00239286 [05:55:42]OFD Sender: To server: pG, [05:55:42]CommunicateWithHost lk.salyk.kg:30040 [05:55:42]ConnectInit lk.salyk.kg [05:55:42]Connected sock=11 [05:55:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1A A3 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 60 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A6 03 00 35 04 06 00 91 41 E0 F9 8E 94 61 13 F8 A4 B4 37 37 2A [05:55:43]Write to MH i2c: 01 00 00 52 5C AE [05:55:43]Write i2c OK [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: 01 [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: 01 07 00 [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: 01 07 00 52 5C 00 00 00 00 00 D9 0C 9A [05:55:43]RasterBufferAndPrint [05:55:43]line [05:55:43]line [05:55:43]line [05:55:43]line [05:55:43]line [05:55:43]written 0, free lines is 3295 [05:55:43]MH_Cut [05:55:43]Write to MH i2c: D1 01 00 59 5C 01 87 [05:55:43]Write i2c OK [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: D1 [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: D1 01 00 [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: D1 01 00 59 5C 00 86 [05:55:43]Write to MH i2c: 01 00 00 5A 5C B6 [05:55:43]Write i2c OK [05:55:43]MH_I2C_Read... [05:55:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C9 23 47 00 96 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A6 03 00 F4 03 04 00 DD 99 63 66 B6 04 01 00 00 B2 98 27 A2 F8 B3 9E 22 [05:55:43]CommunicateWithHost err = 0 [05:55:43]CheckOFDResponse [05:55:43]1017 (14) - 77093643461234 [05:55:43]1041 (16) - 0000000000874681 [05:55:43]1040 (4) - 239286 [05:55:43]1012 (4) - 07.06.2024 23:38 [05:55:43]1206 (1) - 0 [05:55:43]OFD Sender: Remove packet 239286 [05:55:43]ProducePacketName [05:55:43]name=ofd_packets/00239286 [05:55:43]NVStorageDeleteData [05:55:43]OFD Sender: No OFD packet to send [05:55:43]*** Cut start [05:55:43]*** Partial cut [05:55:43]*** CUTSNS_PIN = 1 [05:55:43]*** CUTSNS_PIN = 0 [05:55:44]*** Brake cut motor [05:55:44]Read from MH i2c: 01 [05:55:44]MH_I2C_Read... [05:55:44]*** Stop cut motor [05:55:44]*** Cut end [05:55:44]Read from MH i2c: 01 07 00 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: 01 07 00 5A 5C 00 00 00 00 00 FF 0F CB [05:55:44]process_action close_receipt done [05:55:44]requested_data is exist [05:55:44]produce_requested_data [05:55:44]requested_item fm.sn is exist - process it [05:55:44]wFMCommunicate request_size=4 [05:55:44]MH_SAM_APDU [05:55:44]CAPDU: 80 11 00 00 [05:55:44]Write to MH i2c: E2 08 00 5B 5C 80 11 00 00 00 00 00 00 31 [05:55:44]Write i2c OK [05:55:44]MH_I2C_Read... [05:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:44]Read from MH i2c: E2 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: E2 17 00 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: E2 17 00 5B 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 86 [05:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:55:44]wFMCommunicate OK [05:55:44]requested_item fd.num is exist - process it [05:55:44]SAM_PROTO_GetFieldsCounters [05:55:44]wFMCommunicate request_size=4 [05:55:44]MH_SAM_APDU [05:55:44]CAPDU: 80 13 00 00 [05:55:44]Write to MH i2c: E2 08 00 5C 5C 80 13 00 00 00 00 00 00 34 [05:55:44]Write i2c OK [05:55:44]MH_I2C_Read... [05:55:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:55:44]Read from MH i2c: E2 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: E2 62 00 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: E2 62 00 5C 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B6 A6 03 00 0E 04 04 00 83 01 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 DD [05:55:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B6 A6 03 00 0E 04 04 00 83 01 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 [05:55:44]wFMCommunicate OK [05:55:44]SAM_PROTO_GetFieldsCounters done [05:55:44]requested_item shift.num is exist - process it [05:55:44]requested_item shift.opened is exist - process it [05:55:44]req_shift_opened [05:55:44]FM_GetShiftState [05:55:44]SAM_PROTO_GetShiftState [05:55:44]wFMCommunicate request_size=4 [05:55:44]MH_SAM_APDU [05:55:44]CAPDU: 80 13 01 00 [05:55:44]Write to MH i2c: E2 08 00 5D 5C 80 13 01 00 00 00 00 00 36 [05:55:44]Write i2c OK [05:55:44]MH_I2C_Read... [05:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:44]Read from MH i2c: E2 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: E2 0E 00 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: E2 0E 00 5D 5C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EA [05:55:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:55:44]wFMCommunicate OK [05:55:44]SAM_PROTO_GetShiftState done [05:55:44]FM_GetShiftState done [05:55:44]req_shift_opened done [05:55:44]requested_item shift.open_date is exist - process it [05:55:44]req_shift_open_date [05:55:44]req_shift_open_date done [05:55:44]produce_requested_data done [05:55:44]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239286,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:55:44]process_action_free close_receipt [05:55:44]json_value_free [05:55:44]json_value_free done [05:55:44]process_json_proto returns [05:55:44]Send response to host [05:55:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239286,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:55:44]free response buf [05:55:44]execute_script done [05:55:44]execute_script returns [05:55:44]free content buf [05:55:44]Sock 8.Close socket [05:55:44]Sock 8.Thread stoped [05:55:45]accept exits with 9 [05:55:45]New connection [05:55:45]New thread 3066981732 created [05:55:45]Thread 3066838372 joined [05:55:45]Waiting for new connection... [05:55:45] Sock 9.Parse request [05:55:45]Sock 9.Check first char [05:55:45]Sock 9.First char is OK [05:55:45]request: POST /json_proto HTTP/1.0 [05:55:45]Method: POST [05:55:45]URL: /json_proto [05:55:45]Method is POST - this is cgi request [05:55:45]url: /json_proto [05:55:45]query_string will be loaded in cgi processing [05:55:45]execute_cgi json_proto POST (null) [05:55:45]execute_cgi path=json_proto method=POST [05:55:45]POST find Content-Length [05:55:45]Host: 172.17.40.67:8080 [05:55:45]Content-Length: 678 [05:55:45]Content-Type: application/json [05:55:45] [05:55:45]POST finish read [05:55:45]Found Content-Length = 678 [05:55:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:45]execute_script... [05: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)3302214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:45]POST & json_proto [05:55:45]process_json_proto [05:55:45]json parsed OK: [05:55:45]protocol is kg_v1.0 [05:55:45]action value=close_receipt [05:55:45]process_action close_receipt [05:55:45]cmd_close_receipt [05:55:45]MH_GetDate [05:55:45]Write to MH i2c: F0 00 00 5E 5C A9 [05:55:45]Write i2c OK [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: F0 [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: F0 09 00 [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: F0 09 00 5E 5C 00 65 F2 63 66 97 AE 6B 64 E6 [05:55:45]GetLastDocTimeStamp 1717826144 [05:55:45]current date 1717826149 [05:55:45]FM_GetShiftState [05:55:45]SAM_PROTO_GetShiftState [05:55:45]wFMCommunicate request_size=4 [05:55:45]MH_SAM_APDU [05:55:45]CAPDU: 80 13 01 00 [05:55:45]Write to MH i2c: E2 08 00 5F 5C 80 13 01 00 00 00 00 00 38 [05:55:45]Write i2c OK [05:55:45]MH_I2C_Read... [05:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:45]Read from MH i2c: E2 [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: E2 0E 00 [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: E2 0E 00 5F 5C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EC [05:55:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:55:45]wFMCommunicate OK [05:55:45]SAM_PROTO_GetShiftState done [05:55:45]FM_GetShiftState done [05:55:45]opened in 1717805884 [05:55:45]opened+sec_in_day 1717892284 [05:55:45]quantity*price = 50065 [05:55:45]sum+1 = 50067 [05:55:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 58 08.06.2024 05:55 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239287 ФПД: 184729460261034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055549&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239287&fm=184729460261034&tin=02508201610067®Number=0000000000091601&sum=50000 [05:55:47]StoreToDocumentArchive [05:55:47]shift 387 fd 239287 [05:55:47]save to /storage/0387/doc_00239287 [05:55:47]save last doc name /storage/0387/doc_00239287 to /storage/kkm_last_doc_name [05:55:47]save OK [05:55:47]Clear old archive folders... [05:55:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:55:47]tlvbuf is B6EE18F0 [05:55:47]SAM_PROTO_ClearQueue [05:55:47]wFMCommunicate request_size=4 [05:55:47]MH_SAM_APDU [05:55:47]CAPDU: 80 09 00 00 [05:55:47]Write to MH i2c: E2 08 00 6C 5C 80 09 00 00 00 00 00 00 3A [05:55:47]Write i2c OK [05:55:47]MH_I2C_Read... [05:55:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:55:47]Read from MH i2c: E2 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 03 00 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 03 00 6C 5C 00 90 00 3C [05:55:47]RAPDU: 90 00 [05:55:47]wFMCommunicate OK [05:55:47]SAM_PROTO_ClearQueue done [05:55:47]KKMCreateOFDPacket [05:55:47]OFDProtocolAddRootSTLVToBuf [05:55:47]FM_MakeSignedData [05:55:47]FM_MakeSignedData [05:55:47]SAM_PROTO_SignData [05:55:47]wFMCommunicate request_size=4 [05:55:47]MH_SAM_APDU [05:55:47]CAPDU: 80 0D 01 02 [05:55:47]Write to MH i2c: E2 08 00 6D 5C 80 0D 01 02 00 00 00 00 42 [05:55:47]Write i2c OK [05:55:47]MH_I2C_Read... [05:55:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:55:47]Read from MH i2c: E2 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 03 00 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 03 00 6D 5C 00 90 00 3D [05:55:47]RAPDU: 90 00 [05:55:47]wFMCommunicate OK [05:55:47]wFMCommunicate request_size=255 [05:55:47]MH_SAM_APDU [05:55: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 65 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A6 03 00 35 04 06 00 A8 [05:55:47]Write to MH i2c: E2 02 01 6E 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 65 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A6 03 00 35 04 06 00 A8 00 00 D5 [05:55:47]Write i2c OK [05:55:47]MH_I2C_Read... [05:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:47]Read from MH i2c: E2 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 03 00 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 03 00 6E 5C 00 90 00 3E [05:55:47]RAPDU: 90 00 [05:55:47]wFMCommunicate OK [05:55:47]wFMCommunicate request_size=10 [05:55:47]MH_SAM_APDU [05:55:47]CAPDU: 80 0D 02 02 05 02 AD DB C0 AA [05:55:47]Write to MH i2c: E2 0D 00 6F 5C 80 0D 02 02 05 00 02 AD DB C0 AA 00 00 43 [05:55:47]Write i2c OK [05:55:47]MH_I2C_Read... [05:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:47]Read from MH i2c: E2 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 03 00 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 03 00 6F 5C 00 90 00 3F [05:55:47]RAPDU: 90 00 [05:55:47]wFMCommunicate OK [05:55:47]wFMCommunicate request_size=4 [05:55:47]MH_SAM_APDU [05:55:47]CAPDU: 80 0D 03 02 [05:55:47]Write to MH i2c: E2 08 00 70 5C 80 0D 03 02 00 00 00 00 47 [05:55:47]Write i2c OK [05:55:47]MH_I2C_Read... [05:55:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:55:47]Read from MH i2c: E2 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 0B 00 [05:55:47]MH_I2C_Read... [05:55:47]Read from MH i2c: E2 0B 00 70 5C 00 AD 5D CE 7F B3 F1 E5 29 90 00 51 [05:55:47]RAPDU: AD 5D CE 7F B3 F1 E5 29 90 00 [05:55:47]wFMCommunicate OK [05:55:47]SAM_PROTO_SignData done [05:55:47]FM_MakeSignedData done [05:55:47]CreateOFDProtocolMessage [05:55:47]wFMCommunicate request_size=4 [05:55:47]MH_SAM_APDU [05:55:47]CAPDU: 80 11 00 00 [05:55:47]Write to MH i2c: E2 08 00 71 5C 80 11 00 00 00 00 00 00 47 [05:55:47]Write i2c OK [05:55:47]MH_I2C_Read... [05:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:48]Read from MH i2c: E2 [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: E2 17 00 [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: E2 17 00 71 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9C [05:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:55:48]wFMCommunicate OK [05:55:48]CreateOFDProtocolMessage done [05:55:48]OFDSenderStorePacket 239287 [05:55:48]StoreOFDPacket docnum=239287 [05:55:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 08 7D 07 01 49 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 65 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A6 03 00 35 04 06 00 A8 02 AD DB C0 AA AD 5D CE 7F B3 F1 E5 29 [05:55:48]CheckFolder [05:55:48]dirname=/storage/ofd_packets [05:55:48]CheckFolder done [05:55:48]ProducePacketName [05:55:48]name=ofd_packets/00239287 [05:55:48]NVStorageSaveData ofd_packets/00239287 [05:55:48]File name is /storage/ofd_packets/00239287 [05:55:48]Write 301 bytes [05:55:48]NVStorageSaveData done [05:55:48]OFDSenderStorePacket done [05:55:48]KKMCreateOFDPacket done [05:55:48]NVStorageSaveData kkm_last_timestamp [05:55:48]File name is /storage/kkm_last_timestamp [05:55:48]Write 4 bytes [05:55:48]NVStorageSaveData done [05:55:48]OFD Sender: Processing packet 239287 [packets to send 182, broken 181] [05:55:48]ProducePacketName [05:55:48]name=ofd_packets/00239287 [05:55:48]OFD Sender: To server: pG, [05:55:48]CommunicateWithHost lk.salyk.kg:30040 [05:55:48]ConnectInit lk.salyk.kg [05:55:48]ExternCall_PrintAddStr [05:55:48]wPrintStart [05:55:48]Write to MH i2c: 01 00 00 72 5C CE [05:55:48]Write i2c OK [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: 01 [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: 01 07 00 [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: 01 07 00 72 5C 00 00 00 00 00 FF 0F E3 [05:55:48]RasterBufferAndPrint [05:55:48]line Счет N : (1)3302214 [05:55:48]line ИНН: 02508201610067 [05:55:48]line Контрольно-Кассовый Чек [05:55:48]line ПРОДАЖА [05:55:48]line ТРК (МРК, ГНК) : 32 [05:55:48]line Товар: 2710124130 [05:55:48]line Аи-92-К-4 [05:55:48]line 7.540 * 66.40 [05:55:48]line = 500.66 [05:55:48]line НДС 12% НСП 1% [05:55:48]line > о реализуемом товаре [05:55:48]line ОКРУГЛЕНИЕ: -0.66 [05:55:48]line ИТОГО: 500.00 [05:55:48]line Внесено: 500.00 [05:55:48]line СДАЧА: 0.00 [05:55:48]line НСП 1% : 4.43 [05:55:48]line НДС 12% : 53.17 [05:55:48]line Наличными: 500.00 [05:55:48]line Безнал.: 0.00 [05:55:48]line Место: АЗС № 82 "Партнер Нефть" [05:55:48]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [05:55:48]line СНО: Общий режим [05:55:48]line Чек 58 08.06.2024 05:55 [05:55:48]line Смена: 387 ФФД: 1.0 [05:55:48]line ЗНМ: 0300000150 [05:55:48]line РНМ: 0000000000091601 [05:55:48]line Версия ККМ: 001 [05:55:48]line ФМ: 0000000000874681 [05:55:48]line ФД: 239287 [05:55:48]line ФПД: 184729460261034 [05:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T055549&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239287&fm=184729460261034&tin=02508201610067®Number=0000000000091601&sum=50000 [05:55:48]written 0, free lines is 4095 [05:55:48]Write to MH i2c: 01 00 00 9D 5C F9 [05:55:48]Write i2c OK [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: 01 [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: 01 07 00 [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: 01 07 00 9D 5C 00 00 00 00 00 BB 0C C7 [05:55:48]RasterBufferAndPrint [05:55:48]line [05:55:48]line [05:55:48]line [05:55:48]line [05:55:48]line [05:55:48]written 0, free lines is 3268 [05:55:48]MH_Cut [05:55:48]Write to MH i2c: D1 01 00 A4 5C 01 D2 [05:55:48]Write i2c OK [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: D1 [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: D1 01 00 [05:55:48]MH_I2C_Read... [05:55:48]Read from MH i2c: D1 01 00 A4 5C 00 D1 [05:55:48]Write to MH i2c: 01 00 00 A5 5C 01 [05:55:48]Write i2c OK [05:55:48]MH_I2C_Read... [05:55:48]Connected sock=12 [05:55:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 08 7D 07 01 49 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 65 F2 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A6 03 00 35 04 06 00 A8 02 AD DB C0 AA AD 5D CE 7F B3 F1 E5 29 [05:55:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3A EC 47 00 0E 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A6 03 00 F4 03 04 00 E3 99 63 66 B6 04 01 00 00 92 A3 23 8E C3 5E EE 6E [05:55:48]CommunicateWithHost err = 0 [05:55:48]CheckOFDResponse [05:55:48]1017 (14) - 77093643461234 [05:55:48]1041 (16) - 0000000000874681 [05:55:48]1040 (4) - 239287 [05:55:48]1012 (4) - 07.06.2024 23:38 [05:55:48]1206 (1) - 0 [05:55:48]OFD Sender: Remove packet 239287 [05:55:48]ProducePacketName [05:55:48]name=ofd_packets/00239287 [05:55:48]NVStorageDeleteData [05:55:49]*** Cut start [05:55:49]*** Partial cut [05:55:49]*** CUTSNS_PIN = 1 [05:55:49]*** CUTSNS_PIN = 0 [05:55:49]OFD Sender: No OFD packet to send [05:55:49]*** Brake cut motor [05:55:49]Read from MH i2c: 01 [05:55:49]MH_I2C_Read... [05:55:49]*** Stop cut motor [05:55:49]*** Cut end [05:55:49]Read from MH i2c: 01 07 00 [05:55:49]MH_I2C_Read... [05:55:49]Read from MH i2c: 01 07 00 A5 5C 00 00 00 00 00 FF 0F 16 [05:55:49]process_action close_receipt done [05:55:49]requested_data is exist [05:55:49]produce_requested_data [05:55:49]requested_item fm.sn is exist - process it [05:55:49]wFMCommunicate request_size=4 [05:55:49]MH_SAM_APDU [05:55:49]CAPDU: 80 11 00 00 [05:55:49]Write to MH i2c: E2 08 00 A6 5C 80 11 00 00 00 00 00 00 7C [05:55:49]Write i2c OK [05:55:49]MH_I2C_Read... [05:55:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:49]Read from MH i2c: E2 [05:55:49]MH_I2C_Read... [05:55:49]Read from MH i2c: E2 17 00 [05:55:50]MH_I2C_Read... [05:55:50]Read from MH i2c: E2 17 00 A6 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D1 [05:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [05:55:50]wFMCommunicate OK [05:55:50]requested_item fd.num is exist - process it [05:55:50]SAM_PROTO_GetFieldsCounters [05:55:50]wFMCommunicate request_size=4 [05:55:50]MH_SAM_APDU [05:55:50]CAPDU: 80 13 00 00 [05:55:50]Write to MH i2c: E2 08 00 A7 5C 80 13 00 00 00 00 00 00 7F [05:55:50]Write i2c OK [05:55:50]MH_I2C_Read... [05:55:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:55:50]Read from MH i2c: E2 [05:55:50]MH_I2C_Read... [05:55:50]Read from MH i2c: E2 62 00 [05:55:50]MH_I2C_Read... [05:55:50]Read from MH i2c: E2 62 00 A7 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B7 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [05:55:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B7 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:55:50]wFMCommunicate OK [05:55:50]SAM_PROTO_GetFieldsCounters done [05:55:50]requested_item shift.num is exist - process it [05:55:50]requested_item shift.opened is exist - process it [05:55:50]req_shift_opened [05:55:50]FM_GetShiftState [05:55:50]SAM_PROTO_GetShiftState [05:55:50]wFMCommunicate request_size=4 [05:55:50]MH_SAM_APDU [05:55:50]CAPDU: 80 13 01 00 [05:55:50]Write to MH i2c: E2 08 00 A8 5C 80 13 01 00 00 00 00 00 81 [05:55:50]Write i2c OK [05:55:50]MH_I2C_Read... [05:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:50]Read from MH i2c: E2 [05:55:50]MH_I2C_Read... [05:55:50]Read from MH i2c: E2 0E 00 [05:55:50]MH_I2C_Read... [05:55:50]Read from MH i2c: E2 0E 00 A8 5C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 35 [05:55:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [05:55:50]wFMCommunicate OK [05:55:50]SAM_PROTO_GetShiftState done [05:55:50]FM_GetShiftState done [05:55:50]req_shift_opened done [05:55:50]requested_item shift.open_date is exist - process it [05:55:50]req_shift_open_date [05:55:50]req_shift_open_date done [05:55:50]produce_requested_data done [05:55:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239287,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [05:55:50]process_action_free close_receipt [05:55:50]json_value_free [05:55:50]json_value_free done [05:55:50]process_json_proto returns [05:55:50]Send response to host [05:55:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239287,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [05:55:50]free response buf [05:55:50]execute_script done [05:55:50]execute_script returns [05:55:50]free content buf [05:55:50]Sock 9.Close socket [05:55:50]Sock 9.Thread stoped [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:29]OFD Sender: No OFD packet to send [06:01:34]OFD Sender: No OFD packet to send [06:01:39]OFD Sender: No OFD packet to send [06:01:44]OFD Sender: No OFD packet to send [06:01:49]OFD Sender: No OFD packet to send [06:01:54]OFD Sender: No OFD packet to send [06:01:59]OFD Sender: No OFD packet to send [06:02:04]OFD Sender: No OFD packet to send [06:02:09]OFD Sender: No OFD packet to send [06:02:14]OFD Sender: No OFD packet to send [06:02:19]OFD Sender: No OFD packet to send [06:02:24]OFD Sender: No OFD packet to send [06:02:29]OFD Sender: No OFD packet to send [06:02:34]OFD Sender: No OFD packet to send [06:02:39]OFD Sender: No OFD packet to send [06:02:44]OFD Sender: No OFD packet to send [06:02:50]OFD Sender: No OFD packet to send [06:02:55]OFD Sender: No OFD packet to send [06:03:00]OFD Sender: No OFD packet to send [06:03:05]OFD Sender: No OFD packet to send [06:03:10]OFD Sender: No OFD packet to send [06:03:15]OFD Sender: No OFD packet to send [06:03:20]OFD Sender: No OFD packet to send [06:03:25]OFD Sender: No OFD packet to send [06:03:30]OFD Sender: No OFD packet to send [06:03:35]OFD Sender: No OFD packet to send [06:03:40]OFD Sender: No OFD packet to send [06:03:45]OFD Sender: No OFD packet to send [06:03:50]OFD Sender: No OFD packet to send [06:03:55]OFD Sender: No OFD packet to send [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05: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:13]accept exits with 8 [06:06:13]New connection [06:06:13]New thread 3066838372 created [06:06:13]Thread 3066981732 joined [06:06:13]Waiting for new connection... [06:06:13] Sock 8.Parse request [06:06:13]Sock 8.Check first char [06:06:13]Sock 8.First char is OK [06:06:13]request: POST /json_proto HTTP/1.0 [06:06:13]Method: POST [06:06:13]URL: /json_proto [06:06:13]Method is POST - this is cgi request [06:06:13]url: /json_proto [06:06:13]query_string will be loaded in cgi processing [06:06:13]execute_cgi json_proto POST (null) [06:06:13]execute_cgi path=json_proto method=POST [06:06:13]POST find Content-Length [06:06:13]Host: 172.17.40.67:8080 [06:06:13]Content-Length: 680 [06:06:13]Content-Type: application/json [06:06:13] [06:06:13]POST finish read [06:06:13]Found Content-Length = 680 [06:06:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 40.170, "sum" : 3000.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:06:13]execute_script... [06:06: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)3302215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 40.170, "sum" : 3000.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:06:13]POST & json_proto [06:06:13]process_json_proto [06:06:13]json parsed OK: [06:06:13]protocol is kg_v1.0 [06:06:13]action value=close_receipt [06:06:13]process_action close_receipt [06:06:13]cmd_close_receipt [06:06:13]MH_GetDate [06:06:13]Write to MH i2c: F0 00 00 A9 5C F4 [06:06:13]Write i2c OK [06:06:13]MH_I2C_Read... [06:06:13]Read from MH i2c: F0 [06:06:13]MH_I2C_Read... [06:06:13]Read from MH i2c: F0 09 00 [06:06:13]MH_I2C_Read... [06:06:13]Read from MH i2c: F0 09 00 A9 5C 00 D9 F4 63 66 97 AE 6B 64 A7 [06:06:13]GetLastDocTimeStamp 1717826149 [06:06:13]current date 1717826777 [06:06:13]FM_GetShiftState [06:06:13]SAM_PROTO_GetShiftState [06:06:13]wFMCommunicate request_size=4 [06:06:13]MH_SAM_APDU [06:06:13]CAPDU: 80 13 01 00 [06:06:13]Write to MH i2c: E2 08 00 AA 5C 80 13 01 00 00 00 00 00 83 [06:06:13]Write i2c OK [06:06:13]MH_I2C_Read... [06:06:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:06:13]Read from MH i2c: E2 [06:06:13]MH_I2C_Read... [06:06:13]Read from MH i2c: E2 0E 00 [06:06:13]MH_I2C_Read... [06:06:13]Read from MH i2c: E2 0E 00 AA 5C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 37 [06:06:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:06:13]wFMCommunicate OK [06:06:13]SAM_PROTO_GetShiftState done [06:06:13]FM_GetShiftState done [06:06:13]opened in 1717805884 [06:06:13]opened+sec_in_day 1717892284 [06:06:13]quantity*price = 300069 [06:06:13]sum+1 = 300071 [06:06:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 59 08.06.2024 06:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239288 ФПД: 225491883576326 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T060617&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239288&fm=225491883576326&tin=02508201610067®Number=0000000000091601&sum=300000 [06:06:14]StoreToDocumentArchive [06:06:14]shift 387 fd 239288 [06:06:14]save to /storage/0387/doc_00239288 [06:06:14]save last doc name /storage/0387/doc_00239288 to /storage/kkm_last_doc_name [06:06:14]save OK [06:06:14]Clear old archive folders... [06:06:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:06:14]tlvbuf is 00492E40 [06:06:14]SAM_PROTO_ClearQueue [06:06:14]wFMCommunicate request_size=4 [06:06:14]MH_SAM_APDU [06:06:14]CAPDU: 80 09 00 00 [06:06:14]Write to MH i2c: E2 08 00 B7 5C 80 09 00 00 00 00 00 00 85 [06:06:14]Write i2c OK [06:06:14]MH_I2C_Read... [06:06:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:06:14]Read from MH i2c: E2 [06:06:14]MH_I2C_Read... [06:06:14]Read from MH i2c: E2 03 00 [06:06:14]MH_I2C_Read... [06:06:14]Read from MH i2c: E2 03 00 B7 5C 00 90 00 87 [06:06:14]RAPDU: 90 00 [06:06:14]wFMCommunicate OK [06:06:14]SAM_PROTO_ClearQueue done [06:06:14]KKMCreateOFDPacket [06:06:14]OFDProtocolAddRootSTLVToBuf [06:06:14]FM_MakeSignedData [06:06:14]FM_MakeSignedData [06:06:14]SAM_PROTO_SignData [06:06:14]wFMCommunicate request_size=4 [06:06:14]MH_SAM_APDU [06:06:14]CAPDU: 80 0D 01 02 [06:06:14]Write to MH i2c: E2 08 00 B8 5C 80 0D 01 02 00 00 00 00 8D [06:06:14]Write i2c OK [06:06:14]MH_I2C_Read... [06:06:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:06:14]Read from MH i2c: E2 [06:06:14]MH_I2C_Read... [06:06:14]Read from MH i2c: E2 03 00 [06:06:14]MH_I2C_Read... [06:06:14]Read from MH i2c: E2 03 00 B8 5C 00 90 00 88 [06:06:14]RAPDU: 90 00 [06:06:14]wFMCommunicate OK [06:06:14]wFMCommunicate request_size=255 [06:06:14]MH_SAM_APDU [06:06: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 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 D9 F4 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A6 03 00 35 04 06 00 CD 15 6B 9E [06:06:14]Write to MH i2c: E2 02 01 B9 5C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 D9 F4 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A6 03 00 35 04 06 00 CD 15 6B 9E 00 00 61 [06:06:15]Write i2c OK [06:06:15]MH_I2C_Read... [06:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:06:15]Read from MH i2c: E2 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: E2 03 00 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: E2 03 00 B9 5C 00 90 00 89 [06:06:15]RAPDU: 90 00 [06:06:15]wFMCommunicate OK [06:06:15]wFMCommunicate request_size=7 [06:06:15]MH_SAM_APDU [06:06:15]CAPDU: 80 0D 02 02 02 CC 06 [06:06:15]Write to MH i2c: E2 0A 00 BA 5C 80 0D 02 02 02 00 CC 06 00 00 66 [06:06:15]Write i2c OK [06:06:15]MH_I2C_Read... [06:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:06:15]Read from MH i2c: E2 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: E2 03 00 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: E2 03 00 BA 5C 00 90 00 8A [06:06:15]RAPDU: 90 00 [06:06:15]wFMCommunicate OK [06:06:15]wFMCommunicate request_size=4 [06:06:15]MH_SAM_APDU [06:06:15]CAPDU: 80 0D 03 02 [06:06:15]Write to MH i2c: E2 08 00 BB 5C 80 0D 03 02 00 00 00 00 92 [06:06:15]Write i2c OK [06:06:15]MH_I2C_Read... [06:06:15]OFD Sender: No OFD packet to send [06:06:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:06:15]Read from MH i2c: E2 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: E2 0B 00 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: E2 0B 00 BB 5C 00 86 00 6C C6 35 8C 28 1A 90 00 4E [06:06:15]RAPDU: 86 00 6C C6 35 8C 28 1A 90 00 [06:06:15]wFMCommunicate OK [06:06:15]SAM_PROTO_SignData done [06:06:15]FM_MakeSignedData done [06:06:15]CreateOFDProtocolMessage [06:06:15]wFMCommunicate request_size=4 [06:06:15]MH_SAM_APDU [06:06:15]CAPDU: 80 11 00 00 [06:06:15]Write to MH i2c: E2 08 00 BC 5C 80 11 00 00 00 00 00 00 92 [06:06:15]Write i2c OK [06:06:15]MH_I2C_Read... [06:06:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:06:15]Read from MH i2c: E2 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: E2 17 00 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: E2 17 00 BC 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E7 [06:06:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:06:15]wFMCommunicate OK [06:06:15]CreateOFDProtocolMessage done [06:06:15]OFDSenderStorePacket 239288 [06:06:15]StoreOFDPacket docnum=239288 [06:06:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 0F D6 04 01 BB 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 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 D9 F4 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A6 03 00 35 04 06 00 CD 15 6B 9E CC 06 86 00 6C C6 35 8C 28 1A [06:06:15]CheckFolder [06:06:15]dirname=/storage/ofd_packets [06:06:15]CheckFolder done [06:06:15]ProducePacketName [06:06:15]name=ofd_packets/00239288 [06:06:15]NVStorageSaveData ofd_packets/00239288 [06:06:15]File name is /storage/ofd_packets/00239288 [06:06:15]Write 298 bytes [06:06:15]NVStorageSaveData done [06:06:15]OFDSenderStorePacket done [06:06:15]KKMCreateOFDPacket done [06:06:15]NVStorageSaveData kkm_last_timestamp [06:06:15]File name is /storage/kkm_last_timestamp [06:06:15]Write 4 bytes [06:06:15]NVStorageSaveData done [06:06:15]ExternCall_PrintAddStr [06:06:15]wPrintStart [06:06:15]Write to MH i2c: 01 00 00 BD 5C 19 [06:06:15]OFD Sender: Processing packet 239288 [packets to send 182, broken 181] [06:06:15]ProducePacketName [06:06:15]name=ofd_packets/00239288 [06:06:15]OFD Sender: To server: pG, [06:06:15]CommunicateWithHost lk.salyk.kg:30040 [06:06:15]ConnectInit lk.salyk.kg [06:06:15]Write i2c OK [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: 01 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: 01 07 00 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: 01 07 00 BD 5C 00 00 00 00 00 FF 0F 2E [06:06:15]RasterBufferAndPrint [06:06:15]line Счет N : (1)3302215 [06:06:15]line ИНН: 02508201610067 [06:06:15]line Контрольно-Кассовый Чек [06:06:15]line ПРОДАЖА [06:06:15]line ТРК (МРК, ГНК) : 51 [06:06:15]line Товар: 2710194210 [06:06:15]line ДТ-К-5 [06:06:15]line 40.170 * 74.70 [06:06:15]line = 3000.70 [06:06:15]line НДС 12% НСП 1% [06:06:15]line > о реализуемом товаре [06:06:15]line ОКРУГЛЕНИЕ: -0.70 [06:06:15]line ИТОГО: 3000.00 [06:06:15]line Внесено: 3000.00 [06:06:15]line СДАЧА: 0.00 [06:06:15]line НСП 1% : 26.55 [06:06:15]line НДС 12% : 318.66 [06:06:15]line Наличными: 3000.00 [06:06:15]line Безнал.: 0.00 [06:06:15]line Место: АЗС № 82 "Партнер Нефть" [06:06:15]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:06:15]line СНО: Общий режим [06:06:15]line Чек 59 08.06.2024 06:06 [06:06:15]line Смена: 387 ФФД: 1.0 [06:06:15]line ЗНМ: 0300000150 [06:06:15]line РНМ: 0000000000091601 [06:06:15]line Версия ККМ: 001 [06:06:15]line ФМ: 0000000000874681 [06:06:15]line ФД: 239288 [06:06:15]line ФПД: 225491883576326 [06:06:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T060617&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239288&fm=225491883576326&tin=02508201610067®Number=0000000000091601&sum=300000 [06:06:15]written 0, free lines is 4095 [06:06:15]Connected sock=10 [06:06:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 0F D6 04 01 BB 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 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 D9 F4 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A6 03 00 35 04 06 00 CD 15 6B 9E CC 06 86 00 6C C6 35 8C 28 1A [06:06:15]Write to MH i2c: 01 00 00 E8 5C 44 [06:06:15]Write i2c OK [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: 01 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: 01 07 00 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: 01 07 00 E8 5C 00 00 00 00 00 B9 0C 10 [06:06:15]RasterBufferAndPrint [06:06:15]line [06:06:15]line [06:06:15]line [06:06:15]line [06:06:15]line [06:06:15]written 0, free lines is 3263 [06:06:15]MH_Cut [06:06:15]Write to MH i2c: D1 01 00 EF 5C 01 1D [06:06:15]Write i2c OK [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: D1 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: D1 01 00 [06:06:15]MH_I2C_Read... [06:06:15]Read from MH i2c: D1 01 00 EF 5C 00 1C [06:06:15]Write to MH i2c: 01 00 00 F0 5C 4C [06:06:15]Write i2c OK [06:06:15]MH_I2C_Read... [06:06:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CC 98 47 00 D0 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A6 03 00 F4 03 04 00 56 9C 63 66 B6 04 01 00 00 E9 9F 3F D0 77 5B 49 87 [06:06:15]CommunicateWithHost err = 0 [06:06:15]CheckOFDResponse [06:06:15]1017 (14) - 77093643461234 [06:06:15]1041 (16) - 0000000000874681 [06:06:15]1040 (4) - 239288 [06:06:15]1012 (4) - 07.06.2024 23:48 [06:06:15]1206 (1) - 0 [06:06:15]OFD Sender: Remove packet 239288 [06:06:15]ProducePacketName [06:06:15]name=ofd_packets/00239288 [06:06:15]NVStorageDeleteData [06:06:16]OFD Sender: No OFD packet to send [06:06:16]*** Cut start [06:06:16]*** Partial cut [06:06:16]*** CUTSNS_PIN = 1 [06:06:16]*** CUTSNS_PIN = 0 [06:06:17]*** Brake cut motor [06:06:17]Read from MH i2c: 01 [06:06:17]MH_I2C_Read... [06:06:17]*** Stop cut motor [06:06:17]*** Cut end [06:06:17]Read from MH i2c: 01 07 00 [06:06:17]MH_I2C_Read... [06:06:17]Read from MH i2c: 01 07 00 F0 5C 00 00 00 00 00 FF 0F 61 [06:06:17]process_action close_receipt done [06:06:17]requested_data is exist [06:06:17]produce_requested_data [06:06:17]requested_item fm.sn is exist - process it [06:06:17]wFMCommunicate request_size=4 [06:06:17]MH_SAM_APDU [06:06:17]CAPDU: 80 11 00 00 [06:06:17]Write to MH i2c: E2 08 00 F1 5C 80 11 00 00 00 00 00 00 C7 [06:06:17]Write i2c OK [06:06:17]MH_I2C_Read... [06:06:17]Read from MH i2c: E2 [06:06:17]MH_I2C_Read... [06:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:06:17]Read from MH i2c: E2 17 00 [06:06:17]MH_I2C_Read... [06:06:17]Read from MH i2c: E2 17 00 F1 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1C [06:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:06:17]wFMCommunicate OK [06:06:17]requested_item fd.num is exist - process it [06:06:17]SAM_PROTO_GetFieldsCounters [06:06:17]wFMCommunicate request_size=4 [06:06:17]MH_SAM_APDU [06:06:17]CAPDU: 80 13 00 00 [06:06:17]Write to MH i2c: E2 08 00 F2 5C 80 13 00 00 00 00 00 00 CA [06:06:17]Write i2c OK [06:06:17]MH_I2C_Read... [06:06:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:06:17]Read from MH i2c: E2 [06:06:17]MH_I2C_Read... [06:06:17]Read from MH i2c: E2 62 00 [06:06:17]MH_I2C_Read... [06:06:17]Read from MH i2c: E2 62 00 F2 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B8 A6 03 00 0E 04 04 00 83 01 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 7B [06:06:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B8 A6 03 00 0E 04 04 00 83 01 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 [06:06:17]wFMCommunicate OK [06:06:17]SAM_PROTO_GetFieldsCounters done [06:06:17]requested_item shift.num is exist - process it [06:06:17]requested_item shift.opened is exist - process it [06:06:17]req_shift_opened [06:06:17]FM_GetShiftState [06:06:17]SAM_PROTO_GetShiftState [06:06:17]wFMCommunicate request_size=4 [06:06:17]MH_SAM_APDU [06:06:17]CAPDU: 80 13 01 00 [06:06:17]Write to MH i2c: E2 08 00 F3 5C 80 13 01 00 00 00 00 00 CC [06:06:17]Write i2c OK [06:06:17]MH_I2C_Read... [06:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:06:17]Read from MH i2c: E2 [06:06:17]MH_I2C_Read... [06:06:17]Read from MH i2c: E2 0E 00 [06:06:17]MH_I2C_Read... [06:06:17]Read from MH i2c: E2 0E 00 F3 5C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 80 [06:06:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:06:17]wFMCommunicate OK [06:06:17]SAM_PROTO_GetShiftState done [06:06:17]FM_GetShiftState done [06:06:17]req_shift_opened done [06:06:17]requested_item shift.open_date is exist - process it [06:06:17]req_shift_open_date [06:06:17]req_shift_open_date done [06:06:17]produce_requested_data done [06:06:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239288,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:06:17]process_action_free close_receipt [06:06:17]json_value_free [06:06:17]json_value_free done [06:06:17]process_json_proto returns [06:06:17]Send response to host [06:06:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239288,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:06:17]free response buf [06:06:17]execute_script done [06:06:17]execute_script returns [06:06:17]free content buf [06:06:17]Sock 8.Close socket [06:06:17]Sock 8.Thread stoped [06:06:21]OFD Sender: No OFD packet to send [06:06:26]OFD Sender: No OFD packet to send [06:06:31]OFD Sender: No OFD packet to send [06:06:36]OFD Sender: No OFD packet to send [06:06:41]OFD Sender: No OFD packet to send [06:06:46]OFD Sender: No OFD packet to send [06:06:51]OFD Sender: No OFD packet to send [06:06:56]OFD Sender: No OFD packet to send [06:07:01]OFD Sender: No OFD packet to send [06:07:06]OFD Sender: No OFD packet to send [06:07:11]OFD Sender: No OFD packet to send [06:07:16]OFD Sender: No OFD packet to send [06:07:21]OFD Sender: No OFD packet to send [06:07:26]OFD Sender: No OFD packet to send [06:07:31]OFD Sender: No OFD packet to send [06:07:36]OFD Sender: No OFD packet to send [06:07:41]OFD Sender: No OFD packet to send [06:07:46]OFD Sender: No OFD packet to send [06:07:51]OFD Sender: No OFD packet to send [06:07:56]OFD Sender: No OFD packet to send [06:08:01]OFD Sender: No OFD packet to send [06:08:06]OFD Sender: No OFD packet to send [06:08:11]OFD Sender: No OFD packet to send [06:08:16]OFD Sender: No OFD packet to send [06:08:21]OFD Sender: No OFD packet to send [06:08:26]OFD Sender: No OFD packet to send [06:08:31]OFD Sender: No OFD packet to send [06:08:36]OFD Sender: No OFD packet to send [06:08:41]OFD Sender: No OFD packet to send [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:46]OFD Sender: No OFD packet to send [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:01]OFD Sender: No OFD packet to send [06:10:06]OFD Sender: No OFD packet to send [06:10:11]OFD Sender: No OFD packet to send [06:10:16]OFD Sender: No OFD packet to send [06:10:21]OFD Sender: No OFD packet to send [06:10:26]OFD Sender: No OFD packet to send [06:10:31]OFD Sender: No OFD packet to send [06:10:36]OFD Sender: No OFD packet to send [06:10:41]OFD Sender: No OFD packet to send [06:10:46]OFD Sender: No OFD packet to send [06:10:51]OFD Sender: No OFD packet to send [06:10:56]OFD Sender: No OFD packet to send [06:11:01]OFD Sender: No OFD packet to send [06:11:06]OFD Sender: No OFD packet to send [06:11:11]OFD Sender: No OFD packet to send [06:11:16]OFD Sender: No OFD packet to send [06:11:21]OFD Sender: No OFD packet to send [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:32]OFD Sender: No OFD packet to send [06:12:37]OFD Sender: No OFD packet to send [06:12:42]OFD Sender: No OFD packet to send [06:12:47]OFD Sender: No OFD packet to send [06:12:52]OFD Sender: No OFD packet to send [06:12:57]OFD Sender: No OFD packet to send [06:13:02]OFD Sender: No OFD packet to send [06:13:07]OFD Sender: No OFD packet to send [06:13:12]OFD Sender: No OFD packet to send [06:13:17]OFD Sender: No OFD packet to send [06:13:19]accept exits with 9 [06:13:19]New connection [06:13:19]New thread 3066981732 created [06:13:19]Thread 3066838372 joined [06:13:19]Waiting for new connection... [06:13:19] Sock 9.Parse request [06:13:19]Sock 9.Check first char [06:13:19]Sock 9.First char is OK [06:13:19]request: POST /json_proto HTTP/1.0 [06:13:19]Method: POST [06:13:19]URL: /json_proto [06:13:19]Method is POST - this is cgi request [06:13:19]url: /json_proto [06:13:19]query_string will be loaded in cgi processing [06:13:19]execute_cgi json_proto POST (null) [06:13:19]execute_cgi path=json_proto method=POST [06:13:19]POST find Content-Length [06:13:19]Host: 172.17.40.67:8080 [06:13:19]Content-Length: 678 [06:13:19]Content-Type: application/json [06:13:19] [06:13:19]POST finish read [06:13:19]Found Content-Length = 678 [06:13:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:13:19]execute_script... [06:13:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:13:19]POST & json_proto [06:13:19]process_json_proto [06:13:19]json parsed OK: [06:13:19]protocol is kg_v1.0 [06:13:19]action value=close_receipt [06:13:19]process_action close_receipt [06:13:19]cmd_close_receipt [06:13:19]MH_GetDate [06:13:19]Write to MH i2c: F0 00 00 F4 5C 3F [06:13:19]Write i2c OK [06:13:19]MH_I2C_Read... [06:13:19]Read from MH i2c: F0 [06:13:19]MH_I2C_Read... [06:13:19]Read from MH i2c: F0 09 00 [06:13:20]MH_I2C_Read... [06:13:20]Read from MH i2c: F0 09 00 F4 5C 00 83 F6 63 66 97 AE 6B 64 9E [06:13:20]GetLastDocTimeStamp 1717826777 [06:13:20]current date 1717827203 [06:13:20]FM_GetShiftState [06:13:20]SAM_PROTO_GetShiftState [06:13:20]wFMCommunicate request_size=4 [06:13:20]MH_SAM_APDU [06:13:20]CAPDU: 80 13 01 00 [06:13:20]Write to MH i2c: E2 08 00 F5 5C 80 13 01 00 00 00 00 00 CE [06:13:20]Write i2c OK [06:13:20]MH_I2C_Read... [06:13:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:20]Read from MH i2c: E2 [06:13:20]MH_I2C_Read... [06:13:20]Read from MH i2c: E2 0E 00 [06:13:20]MH_I2C_Read... [06:13:20]Read from MH i2c: E2 0E 00 F5 5C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 82 [06:13:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:13:20]wFMCommunicate OK [06:13:20]SAM_PROTO_GetShiftState done [06:13:20]FM_GetShiftState done [06:13:20]opened in 1717805884 [06:13:20]opened+sec_in_day 1717892284 [06:13:20]quantity*price = 20052 [06:13:20]sum+1 = 20054 [06:13:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 60 08.06.2024 06:13 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239289 ФПД: 87058164061263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T061323&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239289&fm=87058164061263&tin=02508201610067®Number=0000000000091601&sum=20000 [06:13:21]StoreToDocumentArchive [06:13:21]shift 387 fd 239289 [06:13:21]save to /storage/0387/doc_00239289 [06:13:21]save last doc name /storage/0387/doc_00239289 to /storage/kkm_last_doc_name [06:13:21]save OK [06:13:21]Clear old archive folders... [06:13:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:13:21]tlvbuf is 003C54E0 [06:13:21]SAM_PROTO_ClearQueue [06:13:21]wFMCommunicate request_size=4 [06:13:21]MH_SAM_APDU [06:13:21]CAPDU: 80 09 00 00 [06:13:21]Write to MH i2c: E2 08 00 02 5D 80 09 00 00 00 00 00 00 D1 [06:13:21]Write i2c OK [06:13:21]MH_I2C_Read... [06:13:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:13:21]Read from MH i2c: E2 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 03 00 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 03 00 02 5D 00 90 00 D3 [06:13:21]RAPDU: 90 00 [06:13:21]wFMCommunicate OK [06:13:21]SAM_PROTO_ClearQueue done [06:13:21]KKMCreateOFDPacket [06:13:21]OFDProtocolAddRootSTLVToBuf [06:13:21]FM_MakeSignedData [06:13:21]FM_MakeSignedData [06:13:21]SAM_PROTO_SignData [06:13:21]wFMCommunicate request_size=4 [06:13:21]MH_SAM_APDU [06:13:21]CAPDU: 80 0D 01 02 [06:13:21]Write to MH i2c: E2 08 00 03 5D 80 0D 01 02 00 00 00 00 D9 [06:13:21]Write i2c OK [06:13:21]MH_I2C_Read... [06:13:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:13:21]Read from MH i2c: E2 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 03 00 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 03 00 03 5D 00 90 00 D4 [06:13:21]RAPDU: 90 00 [06:13:21]wFMCommunicate OK [06:13:21]wFMCommunicate request_size=255 [06:13:21]MH_SAM_APDU [06:13:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 3C 00 00 00 F4 03 04 00 83 F6 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A6 03 00 35 04 06 00 4F [06:13:21]Write to MH i2c: E2 02 01 04 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 3C 00 00 00 F4 03 04 00 83 F6 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A6 03 00 35 04 06 00 4F 00 00 F8 [06:13:21]Write i2c OK [06:13:21]MH_I2C_Read... [06:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:13:21]Read from MH i2c: E2 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 03 00 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 03 00 04 5D 00 90 00 D5 [06:13:21]RAPDU: 90 00 [06:13:21]wFMCommunicate OK [06:13:21]wFMCommunicate request_size=10 [06:13:21]MH_SAM_APDU [06:13:21]CAPDU: 80 0D 02 02 05 2D CE F1 94 4F [06:13:21]Write to MH i2c: E2 0D 00 05 5D 80 0D 02 02 05 00 2D CE F1 94 4F 00 00 B5 [06:13:21]Write i2c OK [06:13:21]MH_I2C_Read... [06:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:13:21]Read from MH i2c: E2 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 03 00 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 03 00 05 5D 00 90 00 D6 [06:13:21]RAPDU: 90 00 [06:13:21]wFMCommunicate OK [06:13:21]wFMCommunicate request_size=4 [06:13:21]MH_SAM_APDU [06:13:21]CAPDU: 80 0D 03 02 [06:13:21]Write to MH i2c: E2 08 00 06 5D 80 0D 03 02 00 00 00 00 DE [06:13:21]Write i2c OK [06:13:21]MH_I2C_Read... [06:13:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:13:21]Read from MH i2c: E2 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 0B 00 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 0B 00 06 5D 00 FD 11 D7 B3 97 8B 1C E0 90 00 95 [06:13:21]RAPDU: FD 11 D7 B3 97 8B 1C E0 90 00 [06:13:21]wFMCommunicate OK [06:13:21]SAM_PROTO_SignData done [06:13:21]FM_MakeSignedData done [06:13:21]CreateOFDProtocolMessage [06:13:21]wFMCommunicate request_size=4 [06:13:21]MH_SAM_APDU [06:13:21]CAPDU: 80 11 00 00 [06:13:21]Write to MH i2c: E2 08 00 07 5D 80 11 00 00 00 00 00 00 DE [06:13:21]Write i2c OK [06:13:21]MH_I2C_Read... [06:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:21]Read from MH i2c: E2 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 17 00 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: E2 17 00 07 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 33 [06:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:13:21]wFMCommunicate OK [06:13:21]CreateOFDProtocolMessage done [06:13:21]OFDSenderStorePacket 239289 [06:13:21]StoreOFDPacket docnum=239289 [06:13:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8C 0C 07 01 EE E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 3C 00 00 00 F4 03 04 00 83 F6 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A6 03 00 35 04 06 00 4F 2D CE F1 94 4F FD 11 D7 B3 97 8B 1C E0 [06:13:21]CheckFolder [06:13:21]dirname=/storage/ofd_packets [06:13:21]CheckFolder done [06:13:21]ProducePacketName [06:13:21]name=ofd_packets/00239289 [06:13:21]NVStorageSaveData ofd_packets/00239289 [06:13:21]File name is /storage/ofd_packets/00239289 [06:13:21]Write 301 bytes [06:13:21]NVStorageSaveData done [06:13:21]OFDSenderStorePacket done [06:13:21]KKMCreateOFDPacket done [06:13:21]NVStorageSaveData kkm_last_timestamp [06:13:21]File name is /storage/kkm_last_timestamp [06:13:21]Write 4 bytes [06:13:21]NVStorageSaveData done [06:13:21]OFD Sender: Processing packet 239289 [packets to send 182, broken 181] [06:13:21]ProducePacketName [06:13:21]name=ofd_packets/00239289 [06:13:21]OFD Sender: To server: pG, [06:13:21]CommunicateWithHost lk.salyk.kg:30040 [06:13:21]ConnectInit lk.salyk.kg [06:13:21]ExternCall_PrintAddStr [06:13:21]wPrintStart [06:13:21]Write to MH i2c: 01 00 00 08 5D 65 [06:13:21]Write i2c OK [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: 01 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: 01 07 00 [06:13:21]MH_I2C_Read... [06:13:21]Read from MH i2c: 01 07 00 08 5D 00 00 00 00 00 FF 0F 7A [06:13:21]RasterBufferAndPrint [06:13:21]line Счет N : (1)3302216 [06:13:21]line ИНН: 02508201610067 [06:13:21]line Контрольно-Кассовый Чек [06:13:21]line ПРОДАЖА [06:13:21]line ТРК (МРК, ГНК) : 12 [06:13:21]line Товар: 2710124130 [06:13:21]line Аи-92-К-4 [06:13:21]line 3.020 * 66.40 [06:13:21]line = 200.53 [06:13:21]line НДС 12% НСП 1% [06:13:21]line > о реализуемом товаре [06:13:21]line ОКРУГЛЕНИЕ: -0.53 [06:13:21]line ИТОГО: 200.00 [06:13:21]line Внесено: 200.00 [06:13:21]line СДАЧА: 0.00 [06:13:21]line НСП 1% : 1.77 [06:13:21]line НДС 12% : 21.29 [06:13:21]line Наличными: 200.00 [06:13:21]line Безнал.: 0.00 [06:13:21]line Место: АЗС № 82 "Партнер Нефть" [06:13:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:13:21]line СНО: Общий режим [06:13:21]line Чек 60 08.06.2024 06:13 [06:13:21]line Смена: 387 ФФД: 1.0 [06:13:21]line ЗНМ: 0300000150 [06:13:21]line РНМ: 0000000000091601 [06:13:21]line Версия ККМ: 001 [06:13:21]line ФМ: 0000000000874681 [06:13:21]line ФД: 239289 [06:13:21]line ФПД: 87058164061263 [06:13:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T061323&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239289&fm=87058164061263&tin=02508201610067®Number=0000000000091601&sum=20000 [06:13:22]Connected sock=11 [06:13:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8C 0C 07 01 EE E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 3C 00 00 00 F4 03 04 00 83 F6 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A6 03 00 35 04 06 00 4F 2D CE F1 94 4F FD 11 D7 B3 97 8B 1C E0 [06:13:22]written 0, free lines is 4095 [06:13:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9F D3 47 00 84 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A6 03 00 F4 03 04 00 00 9E 63 66 B6 04 01 00 00 EA 3D 94 8B 11 AB C1 7E [06:13:22]CommunicateWithHost err = 0 [06:13:22]CheckOFDResponse [06:13:22]1017 (14) - 77093643461234 [06:13:22]1041 (16) - 0000000000874681 [06:13:22]1040 (4) - 239289 [06:13:22]1012 (4) - 07.06.2024 23:55 [06:13:22]1206 (1) - 0 [06:13:22]OFD Sender: Remove packet 239289 [06:13:22]ProducePacketName [06:13:22]name=ofd_packets/00239289 [06:13:22]NVStorageDeleteData [06:13:22]Write to MH i2c: 01 00 00 33 5D 90 [06:13:22]Write i2c OK [06:13:22]MH_I2C_Read... [06:13:22]Read from MH i2c: 01 [06:13:22]MH_I2C_Read... [06:13:22]Read from MH i2c: 01 07 00 [06:13:22]MH_I2C_Read... [06:13:22]Read from MH i2c: 01 07 00 33 5D 00 00 00 00 00 AF 0C 52 [06:13:22]RasterBufferAndPrint [06:13:22]line [06:13:22]line [06:13:22]line [06:13:22]line [06:13:22]line [06:13:22]written 0, free lines is 3253 [06:13:22]MH_Cut [06:13:22]Write to MH i2c: D1 01 00 3A 5D 01 69 [06:13:22]Write i2c OK [06:13:22]MH_I2C_Read... [06:13:22]Read from MH i2c: D1 [06:13:22]MH_I2C_Read... [06:13:22]Read from MH i2c: D1 01 00 [06:13:22]MH_I2C_Read... [06:13:22]Read from MH i2c: D1 01 00 3A 5D 00 68 [06:13:22]Write to MH i2c: 01 00 00 3B 5D 98 [06:13:22]Write i2c OK [06:13:22]MH_I2C_Read... [06:13:22]OFD Sender: No OFD packet to send [06:13:23]*** Cut start [06:13:23]*** Partial cut [06:13:23]*** CUTSNS_PIN = 1 [06:13:23]*** CUTSNS_PIN = 0 [06:13:23]*** Brake cut motor [06:13:23]Read from MH i2c: 01 [06:13:24]MH_I2C_Read... [06:13:24]*** Stop cut motor [06:13:24]*** Cut end [06:13:24]Read from MH i2c: 01 07 00 [06:13:24]MH_I2C_Read... [06:13:24]Read from MH i2c: 01 07 00 3B 5D 00 00 00 00 00 FF 0F AD [06:13:24]process_action close_receipt done [06:13:24]requested_data is exist [06:13:24]produce_requested_data [06:13:24]requested_item fm.sn is exist - process it [06:13:24]wFMCommunicate request_size=4 [06:13:24]MH_SAM_APDU [06:13:24]CAPDU: 80 11 00 00 [06:13:24]Write to MH i2c: E2 08 00 3C 5D 80 11 00 00 00 00 00 00 13 [06:13:24]Write i2c OK [06:13:24]MH_I2C_Read... [06:13:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:24]Read from MH i2c: E2 [06:13:24]MH_I2C_Read... [06:13:24]Read from MH i2c: E2 17 00 [06:13:24]MH_I2C_Read... [06:13:24]Read from MH i2c: E2 17 00 3C 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 68 [06:13:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:13:24]wFMCommunicate OK [06:13:24]requested_item fd.num is exist - process it [06:13:24]SAM_PROTO_GetFieldsCounters [06:13:24]wFMCommunicate request_size=4 [06:13:24]MH_SAM_APDU [06:13:24]CAPDU: 80 13 00 00 [06:13:24]Write to MH i2c: E2 08 00 3D 5D 80 13 00 00 00 00 00 00 16 [06:13:24]Write i2c OK [06:13:24]MH_I2C_Read... [06:13:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:13:24]Read from MH i2c: E2 [06:13:24]MH_I2C_Read... [06:13:24]Read from MH i2c: E2 62 00 [06:13:24]MH_I2C_Read... [06:13:24]Read from MH i2c: E2 62 00 3D 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B9 A6 03 00 0E 04 04 00 83 01 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 CB [06:13:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B9 A6 03 00 0E 04 04 00 83 01 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 [06:13:24]wFMCommunicate OK [06:13:24]SAM_PROTO_GetFieldsCounters done [06:13:24]requested_item shift.num is exist - process it [06:13:24]requested_item shift.opened is exist - process it [06:13:24]req_shift_opened [06:13:24]FM_GetShiftState [06:13:24]SAM_PROTO_GetShiftState [06:13:24]wFMCommunicate request_size=4 [06:13:24]MH_SAM_APDU [06:13:24]CAPDU: 80 13 01 00 [06:13:24]Write to MH i2c: E2 08 00 3E 5D 80 13 01 00 00 00 00 00 18 [06:13:24]Write i2c OK [06:13:24]MH_I2C_Read... [06:13:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:24]Read from MH i2c: E2 [06:13:24]MH_I2C_Read... [06:13:24]Read from MH i2c: E2 0E 00 [06:13:24]MH_I2C_Read... [06:13:24]Read from MH i2c: E2 0E 00 3E 5D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CC [06:13:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:13:24]wFMCommunicate OK [06:13:24]SAM_PROTO_GetShiftState done [06:13:24]FM_GetShiftState done [06:13:24]req_shift_opened done [06:13:24]requested_item shift.open_date is exist - process it [06:13:24]req_shift_open_date [06:13:24]req_shift_open_date done [06:13:24]produce_requested_data done [06:13:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239289,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:13:24]process_action_free close_receipt [06:13:24]json_value_free [06:13:24]json_value_free done [06:13:24]process_json_proto returns [06:13:24]Send response to host [06:13:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239289,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:13:24]free response buf [06:13:24]execute_script done [06:13:24]execute_script returns [06:13:24]free content buf [06:13:24]Sock 9.Close socket [06:13:24]Sock 9.Thread stoped [06:13:27]OFD Sender: No OFD packet to send [06:13:32]OFD Sender: No OFD packet to send [06:13:37]OFD Sender: No OFD packet to send [06:13:42]OFD Sender: No OFD packet to send [06:13:47]OFD Sender: No OFD packet to send [06:13:52]OFD Sender: No OFD packet to send [06:13:57]OFD Sender: No OFD packet to send [06:14:02]OFD Sender: No OFD packet to send [06:14:07]OFD Sender: No OFD packet to send [06:14:12]OFD Sender: No OFD packet to send [06:14:17]OFD Sender: No OFD packet to send [06:14:22]OFD Sender: No OFD packet to send [06:14:27]OFD Sender: No OFD packet to send [06:14:32]OFD Sender: No OFD packet to send [06:14:37]OFD Sender: No OFD packet to send [06:14:42]OFD Sender: No OFD packet to send [06:14:47]OFD Sender: No OFD packet to send [06:14:52]OFD Sender: No OFD packet to send [06:14:57]OFD Sender: No OFD packet to send [06:15:03]OFD Sender: No OFD packet to send [06:15:08]OFD Sender: No OFD packet to send [06:15:13]OFD Sender: No OFD packet to send [06:15:18]OFD Sender: No OFD packet to send [06:15:23]OFD Sender: No OFD packet to send [06:15:28]OFD Sender: No OFD packet to send [06:15:33]OFD Sender: No OFD packet to send [06:15:38]OFD Sender: No OFD packet to send [06:15:43]OFD Sender: No OFD packet to send [06:15:48]OFD Sender: No OFD packet to send [06:15:53]OFD Sender: No OFD packet to send [06:15:58]OFD Sender: No OFD packet to send [06:16:03]OFD Sender: No OFD packet to send [06:16:08]OFD Sender: No OFD packet to send [06:16:13]OFD Sender: No OFD packet to send [06:16:18]OFD Sender: No OFD packet to send [06:16:23]OFD Sender: No OFD packet to send [06:16:28]OFD Sender: No OFD packet to send [06:16:33]OFD Sender: No OFD packet to send [06:16:38]OFD Sender: No OFD packet to send [06:16:43]OFD Sender: No OFD packet to send [06:16:48]OFD Sender: No OFD packet to send [06:16:53]OFD Sender: No OFD packet to send [06:16:58]OFD Sender: No OFD packet to send [06:17:03]OFD Sender: No OFD packet to send [06:17:08]OFD Sender: No OFD packet to send [06:17:13]OFD Sender: No OFD packet to send [06:17:18]OFD Sender: No OFD packet to send [06:17:23]OFD Sender: No OFD packet to send [06:17:28]OFD Sender: No OFD packet to send [06:17:33]OFD Sender: No OFD packet to send [06:17:38]OFD Sender: No OFD packet to send [06:17:43]OFD Sender: No OFD packet to send [06:17:48]OFD Sender: No OFD packet to send [06:17:53]OFD Sender: No OFD packet to send [06:17:58]OFD Sender: No OFD packet to send [06:18:03]OFD Sender: No OFD packet to send [06:18:08]OFD Sender: No OFD packet to send [06:18:13]OFD Sender: No OFD packet to send [06:18:18]OFD Sender: No OFD packet to send [06:18:23]OFD Sender: No OFD packet to send [06:18:28]OFD Sender: No OFD packet to send [06:18:33]OFD Sender: No OFD packet to send [06:18:38]OFD Sender: No OFD packet to send [06:18:43]OFD Sender: No OFD packet to send [06:18:48]OFD Sender: No OFD packet to send [06:18:53]OFD Sender: No OFD packet to send [06:18:58]OFD Sender: No OFD packet to send [06:19:03]OFD Sender: No OFD packet to send [06:19:08]OFD Sender: No OFD packet to send [06:19:13]OFD Sender: No OFD packet to send [06:19:18]OFD Sender: No OFD packet to send [06:19:23]OFD Sender: No OFD packet to send [06:19:28]OFD Sender: No OFD packet to send [06:19:33]OFD Sender: No OFD packet to send [06:19:38]accept exits with 8 [06:19:38]New connection [06:19:38]New thread 3066838372 created [06:19:38]Thread 3066981732 joined [06:19:38]Waiting for new connection... [06:19:38] Sock 8.Parse request [06:19:38]Sock 8.Check first char [06:19:38]Sock 8.First char is OK [06:19:38]request: POST /json_proto HTTP/1.0 [06:19:38]Method: POST [06:19:38]URL: /json_proto [06:19:38]Method is POST - this is cgi request [06:19:38]url: /json_proto [06:19:38]query_string will be loaded in cgi processing [06:19:38]execute_cgi json_proto POST (null) [06:19:38]execute_cgi path=json_proto method=POST [06:19:38]POST find Content-Length [06:19:38]Host: 172.17.40.67:8080 [06:19:38]Content-Length: 678 [06:19:38]Content-Type: application/json [06:19:38] [06:19:38]POST finish read [06:19:38]Found Content-Length = 678 [06:19:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:19:38]execute_script... [06:19: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)3302217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:19:38]POST & json_proto [06:19:38]process_json_proto [06:19:38]json parsed OK: [06:19:38]protocol is kg_v1.0 [06:19:38]action value=close_receipt [06:19:38]process_action close_receipt [06:19:38]cmd_close_receipt [06:19:38]MH_GetDate [06:19:38]Write to MH i2c: F0 00 00 3F 5D 8B [06:19:38]Write i2c OK [06:19:38]MH_I2C_Read... [06:19:38]Read from MH i2c: F0 [06:19:38]MH_I2C_Read... [06:19:38]Read from MH i2c: F0 09 00 [06:19:38]MH_I2C_Read... [06:19:38]Read from MH i2c: F0 09 00 3F 5D 00 FD F7 63 66 97 AE 6B 64 65 [06:19:38]GetLastDocTimeStamp 1717827203 [06:19:38]current date 1717827581 [06:19:38]FM_GetShiftState [06:19:38]SAM_PROTO_GetShiftState [06:19:38]wFMCommunicate request_size=4 [06:19:38]MH_SAM_APDU [06:19:38]CAPDU: 80 13 01 00 [06:19:38]Write to MH i2c: E2 08 00 40 5D 80 13 01 00 00 00 00 00 1A [06:19:38]Write i2c OK [06:19:38]MH_I2C_Read... [06:19:38]OFD Sender: No OFD packet to send [06:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:38]Read from MH i2c: E2 [06:19:38]MH_I2C_Read... [06:19:38]Read from MH i2c: E2 0E 00 [06:19:38]MH_I2C_Read... [06:19:38]Read from MH i2c: E2 0E 00 40 5D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CE [06:19:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:19:38]wFMCommunicate OK [06:19:38]SAM_PROTO_GetShiftState done [06:19:38]FM_GetShiftState done [06:19:38]opened in 1717805884 [06:19:38]opened+sec_in_day 1717892284 [06:19:38]quantity*price = 50065 [06:19:38]sum+1 = 50067 [06:19:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 61 08.06.2024 06:19 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239290 ФПД: 246776871042946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T061941&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239290&fm=246776871042946&tin=02508201610067®Number=0000000000091601&sum=50000 [06:19:39]StoreToDocumentArchive [06:19:39]shift 387 fd 239290 [06:19:39]save to /storage/0387/doc_00239290 [06:19:39]save last doc name /storage/0387/doc_00239290 to /storage/kkm_last_doc_name [06:19:39]save OK [06:19:39]Clear old archive folders... [06:19:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:19:39]tlvbuf is 0025D150 [06:19:39]SAM_PROTO_ClearQueue [06:19:39]wFMCommunicate request_size=4 [06:19:39]MH_SAM_APDU [06:19:39]CAPDU: 80 09 00 00 [06:19:39]Write to MH i2c: E2 08 00 4D 5D 80 09 00 00 00 00 00 00 1C [06:19:39]Write i2c OK [06:19:39]MH_I2C_Read... [06:19:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:19:39]Read from MH i2c: E2 [06:19:39]MH_I2C_Read... [06:19:39]Read from MH i2c: E2 03 00 [06:19:39]MH_I2C_Read... [06:19:39]Read from MH i2c: E2 03 00 4D 5D 00 90 00 1E [06:19:39]RAPDU: 90 00 [06:19:39]wFMCommunicate OK [06:19:39]SAM_PROTO_ClearQueue done [06:19:39]KKMCreateOFDPacket [06:19:39]OFDProtocolAddRootSTLVToBuf [06:19:39]FM_MakeSignedData [06:19:39]FM_MakeSignedData [06:19:39]SAM_PROTO_SignData [06:19:39]wFMCommunicate request_size=4 [06:19:39]MH_SAM_APDU [06:19:39]CAPDU: 80 0D 01 02 [06:19:39]Write to MH i2c: E2 08 00 4E 5D 80 0D 01 02 00 00 00 00 24 [06:19:39]Write i2c OK [06:19:39]MH_I2C_Read... [06:19:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:19:39]Read from MH i2c: E2 [06:19:39]MH_I2C_Read... [06:19:39]Read from MH i2c: E2 03 00 [06:19:39]MH_I2C_Read... [06:19:39]Read from MH i2c: E2 03 00 4E 5D 00 90 00 1F [06:19:39]RAPDU: 90 00 [06:19:39]wFMCommunicate OK [06:19:39]wFMCommunicate request_size=255 [06:19:39]MH_SAM_APDU [06:19: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 FD F7 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A6 03 00 35 04 06 00 E0 [06:19:39]Write to MH i2c: E2 02 01 4F 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 FD F7 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A6 03 00 35 04 06 00 E0 00 00 92 [06:19:39]Write i2c OK [06:19:39]MH_I2C_Read... [06:19:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:19:39]Read from MH i2c: E2 [06:19:39]MH_I2C_Read... [06:19:39]Read from MH i2c: E2 03 00 [06:19:39]MH_I2C_Read... [06:19:39]Read from MH i2c: E2 03 00 4F 5D 00 90 00 20 [06:19:39]RAPDU: 90 00 [06:19:39]wFMCommunicate OK [06:19:39]wFMCommunicate request_size=10 [06:19:39]MH_SAM_APDU [06:19:39]CAPDU: 80 0D 02 02 05 71 37 BC BF 82 [06:19:39]Write to MH i2c: E2 0D 00 50 5D 80 0D 02 02 05 00 71 37 BC BF 82 00 00 D6 [06:19:39]Write i2c OK [06:19:39]MH_I2C_Read... [06:19:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:19:39]Read from MH i2c: E2 [06:19:39]MH_I2C_Read... [06:19:39]Read from MH i2c: E2 03 00 [06:19:39]MH_I2C_Read... [06:19:39]Read from MH i2c: E2 03 00 50 5D 00 90 00 21 [06:19:39]RAPDU: 90 00 [06:19:39]wFMCommunicate OK [06:19:39]wFMCommunicate request_size=4 [06:19:39]MH_SAM_APDU [06:19:39]CAPDU: 80 0D 03 02 [06:19:39]Write to MH i2c: E2 08 00 51 5D 80 0D 03 02 00 00 00 00 29 [06:19:39]Write i2c OK [06:19:39]MH_I2C_Read... [06:19:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:19:40]Read from MH i2c: E2 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: E2 0B 00 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: E2 0B 00 51 5D 00 ED 88 0B FD 7B BF AA 1C 90 00 A7 [06:19:40]RAPDU: ED 88 0B FD 7B BF AA 1C 90 00 [06:19:40]wFMCommunicate OK [06:19:40]SAM_PROTO_SignData done [06:19:40]FM_MakeSignedData done [06:19:40]CreateOFDProtocolMessage [06:19:40]wFMCommunicate request_size=4 [06:19:40]MH_SAM_APDU [06:19:40]CAPDU: 80 11 00 00 [06:19:40]Write to MH i2c: E2 08 00 52 5D 80 11 00 00 00 00 00 00 29 [06:19:40]Write i2c OK [06:19:40]MH_I2C_Read... [06:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:19:40]Read from MH i2c: E2 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: E2 17 00 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: E2 17 00 52 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7E [06:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:19:40]wFMCommunicate OK [06:19:40]CreateOFDProtocolMessage done [06:19:40]OFDSenderStorePacket 239290 [06:19:40]StoreOFDPacket docnum=239290 [06:19:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 14 0B 07 01 2F E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 FD F7 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A6 03 00 35 04 06 00 E0 71 37 BC BF 82 ED 88 0B FD 7B BF AA 1C [06:19:40]CheckFolder [06:19:40]dirname=/storage/ofd_packets [06:19:40]CheckFolder done [06:19:40]ProducePacketName [06:19:40]name=ofd_packets/00239290 [06:19:40]NVStorageSaveData ofd_packets/00239290 [06:19:40]File name is /storage/ofd_packets/00239290 [06:19:40]Write 301 bytes [06:19:40]NVStorageSaveData done [06:19:40]OFDSenderStorePacket done [06:19:40]KKMCreateOFDPacket done [06:19:40]NVStorageSaveData kkm_last_timestamp [06:19:40]File name is /storage/kkm_last_timestamp [06:19:40]Write 4 bytes [06:19:40]NVStorageSaveData done [06:19:40]ExternCall_PrintAddStr [06:19:40]wPrintStart [06:19:40]Write to MH i2c: 01 00 00 53 5D B0 [06:19:40]Write i2c OK [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: 01 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: 01 07 00 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: 01 07 00 53 5D 00 00 00 00 00 FF 0F C5 [06:19:40]RasterBufferAndPrint [06:19:40]line Счет N : (1)3302217 [06:19:40]line ИНН: 02508201610067 [06:19:40]line Контрольно-Кассовый Чек [06:19:40]line ПРОДАЖА [06:19:40]line ТРК (МРК, ГНК) : 42 [06:19:40]line Товар: 2710124130 [06:19:40]line Аи-92-К-4 [06:19:40]line 7.540 * 66.40 [06:19:40]line = 500.66 [06:19:40]line НДС 12% НСП 1% [06:19:40]line > о реализуемом товаре [06:19:40]line ОКРУГЛЕНИЕ: -0.66 [06:19:40]line ИТОГО: 500.00 [06:19:40]line Внесено: 500.00 [06:19:40]line СДАЧА: 0.00 [06:19:40]line НСП 1% : 4.43 [06:19:40]line НДС 12% : 53.17 [06:19:40]line Наличными: 500.00 [06:19:40]line Безнал.: 0.00 [06:19:40]line Место: АЗС № 82 "Партнер Нефть" [06:19:40]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:19:40]line СНО: Общий режим [06:19:40]line Чек 61 08.06.2024 06:19 [06:19:40]line Смена: 387 ФФД: 1.0 [06:19:40]line ЗНМ: 0300000150 [06:19:40]line РНМ: 0000000000091601 [06:19:40]line Версия ККМ: 001 [06:19:40]line ФМ: 0000000000874681 [06:19:40]line ФД: 239290 [06:19:40]line ФПД: 246776871042946 [06:19:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T061941&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239290&fm=246776871042946&tin=02508201610067®Number=0000000000091601&sum=50000 [06:19:40]OFD Sender: Processing packet 239290 [packets to send 182, broken 181] [06:19:40]ProducePacketName [06:19:40]name=ofd_packets/00239290 [06:19:40]OFD Sender: To server: pG, [06:19:40]CommunicateWithHost lk.salyk.kg:30040 [06:19:40]ConnectInit lk.salyk.kg [06:19:40]written 0, free lines is 4095 [06:19:40]Connected sock=10 [06:19:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 14 0B 07 01 2F E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 FD F7 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A6 03 00 35 04 06 00 E0 71 37 BC BF 82 ED 88 0B FD 7B BF AA 1C [06:19:40]Write to MH i2c: 01 00 00 7E 5D DB [06:19:40]Write i2c OK [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: 01 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: 01 07 00 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: 01 07 00 7E 5D 00 00 00 00 00 A7 0C 95 [06:19:40]RasterBufferAndPrint [06:19:40]line [06:19:40]line [06:19:40]line [06:19:40]line [06:19:40]line [06:19:40]written 0, free lines is 3244 [06:19:40]MH_Cut [06:19:40]Write to MH i2c: D1 01 00 85 5D 01 B4 [06:19:40]Write i2c OK [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: D1 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: D1 01 00 [06:19:40]MH_I2C_Read... [06:19:40]Read from MH i2c: D1 01 00 85 5D 00 B3 [06:19:40]Write to MH i2c: 01 00 00 86 5D E3 [06:19:40]Write i2c OK [06:19:40]MH_I2C_Read... [06:19:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EA CA 47 00 01 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A6 03 00 F4 03 04 00 7B 9F 63 66 B6 04 01 00 00 A2 84 93 0A 94 67 A3 40 [06:19:40]CommunicateWithHost err = 0 [06:19:40]CheckOFDResponse [06:19:40]1017 (14) - 77093643461234 [06:19:40]1041 (16) - 0000000000874681 [06:19:40]1040 (4) - 239290 [06:19:40]1012 (4) - 08.06.2024 00:02 [06:19:40]1206 (1) - 0 [06:19:40]OFD Sender: Remove packet 239290 [06:19:40]ProducePacketName [06:19:40]name=ofd_packets/00239290 [06:19:40]NVStorageDeleteData [06:19:41]OFD Sender: No OFD packet to send [06:19:41]*** Cut start [06:19:41]*** Partial cut [06:19:41]*** CUTSNS_PIN = 1 [06:19:41]*** CUTSNS_PIN = 0 [06:19:41]*** Brake cut motor [06:19:42]Read from MH i2c: 01 [06:19:42]MH_I2C_Read... [06:19:42]*** Stop cut motor [06:19:42]*** Cut end [06:19:42]Read from MH i2c: 01 07 00 [06:19:42]MH_I2C_Read... [06:19:42]Read from MH i2c: 01 07 00 86 5D 00 00 00 00 00 FF 0F F8 [06:19:42]process_action close_receipt done [06:19:42]requested_data is exist [06:19:42]produce_requested_data [06:19:42]requested_item fm.sn is exist - process it [06:19:42]wFMCommunicate request_size=4 [06:19:42]MH_SAM_APDU [06:19:42]CAPDU: 80 11 00 00 [06:19:42]Write to MH i2c: E2 08 00 87 5D 80 11 00 00 00 00 00 00 5E [06:19:42]Write i2c OK [06:19:42]MH_I2C_Read... [06:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:19:42]Read from MH i2c: E2 [06:19:42]MH_I2C_Read... [06:19:42]Read from MH i2c: E2 17 00 [06:19:42]MH_I2C_Read... [06:19:42]Read from MH i2c: E2 17 00 87 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B3 [06:19:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:19:42]wFMCommunicate OK [06:19:42]requested_item fd.num is exist - process it [06:19:42]SAM_PROTO_GetFieldsCounters [06:19:42]wFMCommunicate request_size=4 [06:19:42]MH_SAM_APDU [06:19:42]CAPDU: 80 13 00 00 [06:19:42]Write to MH i2c: E2 08 00 88 5D 80 13 00 00 00 00 00 00 61 [06:19:42]Write i2c OK [06:19:42]MH_I2C_Read... [06:19:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:19:42]Read from MH i2c: E2 [06:19:42]MH_I2C_Read... [06:19:42]Read from MH i2c: E2 62 00 [06:19:42]MH_I2C_Read... [06:19:42]Read from MH i2c: E2 62 00 88 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BA A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [06:19:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BA A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:19:42]wFMCommunicate OK [06:19:42]SAM_PROTO_GetFieldsCounters done [06:19:42]requested_item shift.num is exist - process it [06:19:42]requested_item shift.opened is exist - process it [06:19:42]req_shift_opened [06:19:42]FM_GetShiftState [06:19:42]SAM_PROTO_GetShiftState [06:19:42]wFMCommunicate request_size=4 [06:19:42]MH_SAM_APDU [06:19:42]CAPDU: 80 13 01 00 [06:19:42]Write to MH i2c: E2 08 00 89 5D 80 13 01 00 00 00 00 00 63 [06:19:42]Write i2c OK [06:19:42]MH_I2C_Read... [06:19:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:42]Read from MH i2c: E2 [06:19:42]MH_I2C_Read... [06:19:42]Read from MH i2c: E2 0E 00 [06:19:42]MH_I2C_Read... [06:19:42]Read from MH i2c: E2 0E 00 89 5D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 17 [06:19:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:19:42]wFMCommunicate OK [06:19:42]SAM_PROTO_GetShiftState done [06:19:42]FM_GetShiftState done [06:19:42]req_shift_opened done [06:19:42]requested_item shift.open_date is exist - process it [06:19:42]req_shift_open_date [06:19:42]req_shift_open_date done [06:19:42]produce_requested_data done [06:19:42]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239290,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:19:42]process_action_free close_receipt [06:19:42]json_value_free [06:19:42]json_value_free done [06:19:42]process_json_proto returns [06:19:42]Send response to host [06:19:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239290,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:19:42]free response buf [06:19:42]execute_script done [06:19:42]execute_script returns [06:19:42]free content buf [06:19:42]Sock 8.Close socket [06:19:42]Sock 8.Thread stoped [06:19:46]OFD Sender: No OFD packet to send [06:19:51]OFD Sender: No OFD packet to send [06:19:56]OFD Sender: No OFD packet to send [06:20:01]OFD Sender: No OFD packet to send [06:20:06]OFD Sender: No OFD packet to send [06:20:11]OFD Sender: No OFD packet to send [06:20:16]OFD Sender: No OFD packet to send [06:20:21]OFD Sender: No OFD packet to send [06:20:26]OFD Sender: No OFD packet to send [06:20:31]OFD Sender: No OFD packet to send [06:20:36]OFD Sender: No OFD packet to send [06:20:41]OFD Sender: No OFD packet to send [06:20:46]OFD Sender: No OFD packet to send [06:20:51]OFD Sender: No OFD packet to send [06:20:56]OFD Sender: No OFD packet to send [06:21:01]OFD Sender: No OFD packet to send [06:21:06]OFD Sender: No OFD packet to send [06:21:11]OFD Sender: No OFD packet to send [06:21:16]OFD Sender: No OFD packet to send [06:21:21]OFD Sender: No OFD packet to send [06:21:26]OFD Sender: No OFD packet to send [06:21:31]OFD Sender: No OFD packet to send [06:21:36]OFD Sender: No OFD packet to send [06:21:41]OFD Sender: No OFD packet to send [06:21:46]OFD Sender: No OFD packet to send [06:21:51]OFD Sender: No OFD packet to send [06:21:56]OFD Sender: No OFD packet to send [06:22:01]OFD Sender: No OFD packet to send [06:22:06]OFD Sender: No OFD packet to send [06:22:11]OFD Sender: No OFD packet to send [06:22:16]OFD Sender: No OFD packet to send [06:22:21]OFD Sender: No OFD packet to send [06:22:26]OFD Sender: No OFD packet to send [06:22:31]OFD Sender: No OFD packet to send [06:22:36]OFD Sender: No OFD packet to send [06:22:41]OFD Sender: No OFD packet to send [06:22:46]OFD Sender: No OFD packet to send [06:22:51]OFD Sender: No OFD packet to send [06:22:56]OFD Sender: No OFD packet to send [06:23:01]OFD Sender: No OFD packet to send [06:23:06]OFD Sender: No OFD packet to send [06:23:11]OFD Sender: No OFD packet to send [06:23:16]OFD Sender: No OFD packet to send [06:23:21]OFD Sender: No OFD packet to send [06:23:26]OFD Sender: No OFD packet to send [06:23:31]OFD Sender: No OFD packet to send [06:23:36]OFD Sender: No OFD packet to send [06:23:41]OFD Sender: No OFD packet to send [06:23:46]OFD Sender: No OFD packet to send [06:23:51]OFD Sender: No OFD packet to send [06:23:56]OFD Sender: No OFD packet to send [06:24:01]OFD Sender: No OFD packet to send [06:24:06]OFD Sender: No OFD packet to send [06:24:11]OFD Sender: No OFD packet to send [06:24:16]OFD Sender: No OFD packet to send [06:24:21]OFD Sender: No OFD packet to send [06:24:26]OFD Sender: No OFD packet to send [06:24:31]OFD Sender: No OFD packet to send [06:24:36]OFD Sender: No OFD packet to send [06:24:41]OFD Sender: No OFD packet to send [06:24:46]OFD Sender: No OFD packet to send [06:24:51]OFD Sender: No OFD packet to send [06:24:56]OFD Sender: No OFD packet to send [06:25:01]OFD Sender: No OFD packet to send [06:25:06]OFD Sender: No OFD packet to send [06:25:11]OFD Sender: No OFD packet to send [06:25:16]OFD Sender: No OFD packet to send [06:25:21]OFD Sender: No OFD packet to send [06:25:26]OFD Sender: No OFD packet to send [06:25:31]OFD Sender: No OFD packet to send [06:25:32]accept exits with 9 [06:25:32]New connection [06:25:32]New thread 3066981732 created [06:25:32]Thread 3066838372 joined [06:25:32]Waiting for new connection... [06:25:32] Sock 9.Parse request [06:25:32]Sock 9.Check first char [06:25:32]Sock 9.First char is OK [06:25:32]request: POST /json_proto HTTP/1.0 [06:25:32]Method: POST [06:25:32]URL: /json_proto [06:25:32]Method is POST - this is cgi request [06:25:32]url: /json_proto [06:25:32]query_string will be loaded in cgi processing [06:25:32]execute_cgi json_proto POST (null) [06:25:32]execute_cgi path=json_proto method=POST [06:25:32]POST find Content-Length [06:25:32]Host: 172.17.40.67:8080 [06:25:32]Content-Length: 768 [06:25:32]Content-Type: application/json [06:25:32] [06:25:32]POST finish read [06:25:32]Found Content-Length = 768 [06:25:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:25:32]execute_script... [06: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)3302219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:25:32]POST & json_proto [06:25:32]process_json_proto [06:25:32]json parsed OK: [06:25:32]protocol is kg_v1.0 [06:25:32]action value=close_receipt [06:25:32]process_action close_receipt [06:25:32]cmd_close_receipt [06:25:32]MH_GetDate [06:25:32]Write to MH i2c: F0 00 00 8A 5D D6 [06:25:32]Write i2c OK [06:25:32]MH_I2C_Read... [06:25:32]Read from MH i2c: F0 [06:25:32]MH_I2C_Read... [06:25:32]Read from MH i2c: F0 09 00 [06:25:32]MH_I2C_Read... [06:25:32]Read from MH i2c: F0 09 00 8A 5D 00 5F F9 63 66 97 AE 6B 64 14 [06:25:32]GetLastDocTimeStamp 1717827581 [06:25:32]current date 1717827935 [06:25:32]FM_GetShiftState [06:25:32]SAM_PROTO_GetShiftState [06:25:32]wFMCommunicate request_size=4 [06:25:32]MH_SAM_APDU [06:25:32]CAPDU: 80 13 01 00 [06:25:32]Write to MH i2c: E2 08 00 8B 5D 80 13 01 00 00 00 00 00 65 [06:25:32]Write i2c OK [06:25:32]MH_I2C_Read... [06:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:25:32]Read from MH i2c: E2 [06:25:32]MH_I2C_Read... [06:25:32]Read from MH i2c: E2 0E 00 [06:25:32]MH_I2C_Read... [06:25:32]Read from MH i2c: E2 0E 00 8B 5D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 19 [06:25:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:25:32]wFMCommunicate OK [06:25:32]SAM_PROTO_GetShiftState done [06:25:32]FM_GetShiftState done [06:25:32]opened in 1717805884 [06:25:32]opened+sec_in_day 1717892284 [06:25:32]quantity*price = 80012 [06:25:32]sum+1 = 80013 [06:25:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.12 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.12 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 62 08.06.2024 06:25 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239291 ФПД: 226563864801910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T062535&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239291&fm=226563864801910&tin=02508201610067®Number=0000000000091601&sum=80012 [06:25:33]StoreToDocumentArchive [06:25:33]shift 387 fd 239291 [06:25:33]save to /storage/0387/doc_00239291 [06:25:33]save last doc name /storage/0387/doc_00239291 to /storage/kkm_last_doc_name [06:25:33]save OK [06:25:33]Clear old archive folders... [06:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:25:33]tlvbuf is 004599E0 [06:25:33]SAM_PROTO_ClearQueue [06:25:33]wFMCommunicate request_size=4 [06:25:33]MH_SAM_APDU [06:25:33]CAPDU: 80 09 00 00 [06:25:33]Write to MH i2c: E2 08 00 98 5D 80 09 00 00 00 00 00 00 67 [06:25:33]Write i2c OK [06:25:33]MH_I2C_Read... [06:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:25:33]Read from MH i2c: E2 [06:25:33]MH_I2C_Read... [06:25:33]Read from MH i2c: E2 03 00 [06:25:33]MH_I2C_Read... [06:25:33]Read from MH i2c: E2 03 00 98 5D 00 90 00 69 [06:25:33]RAPDU: 90 00 [06:25:33]wFMCommunicate OK [06:25:33]SAM_PROTO_ClearQueue done [06:25:33]KKMCreateOFDPacket [06:25:33]OFDProtocolAddRootSTLVToBuf [06:25:33]FM_MakeSignedData [06:25:33]FM_MakeSignedData [06:25:33]SAM_PROTO_SignData [06:25:33]wFMCommunicate request_size=4 [06:25:33]MH_SAM_APDU [06:25:33]CAPDU: 80 0D 01 02 [06:25:33]Write to MH i2c: E2 08 00 99 5D 80 0D 01 02 00 00 00 00 6F [06:25:33]Write i2c OK [06:25:33]MH_I2C_Read... [06:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:25:33]Read from MH i2c: E2 [06:25:33]MH_I2C_Read... [06:25:33]Read from MH i2c: E2 03 00 [06:25:33]MH_I2C_Read... [06:25:33]Read from MH i2c: E2 03 00 99 5D 00 90 00 6A [06:25:33]RAPDU: 90 00 [06:25:33]wFMCommunicate OK [06:25:33]wFMCommunicate request_size=255 [06:25:33]MH_SAM_APDU [06: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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 5F F9 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A6 03 00 35 04 06 00 CE [06:25:33]Write to MH i2c: E2 02 01 9A 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 5F F9 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A6 03 00 35 04 06 00 CE 00 00 38 [06:25:33]Write i2c OK [06:25:33]MH_I2C_Read... [06:25:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:25:34]Read from MH i2c: E2 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: E2 03 00 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: E2 03 00 9A 5D 00 90 00 6B [06:25:34]RAPDU: 90 00 [06:25:34]wFMCommunicate OK [06:25:34]wFMCommunicate request_size=10 [06:25:34]MH_SAM_APDU [06:25:34]CAPDU: 80 0D 02 02 05 0F 02 AE 32 76 [06:25:34]Write to MH i2c: E2 0D 00 9B 5D 80 0D 02 02 05 00 0F 02 AE 32 76 00 00 E3 [06:25:34]Write i2c OK [06:25:34]MH_I2C_Read... [06:25:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:25:34]Read from MH i2c: E2 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: E2 03 00 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: E2 03 00 9B 5D 00 90 00 6C [06:25:34]RAPDU: 90 00 [06:25:34]wFMCommunicate OK [06:25:34]wFMCommunicate request_size=4 [06:25:34]MH_SAM_APDU [06:25:34]CAPDU: 80 0D 03 02 [06:25:34]Write to MH i2c: E2 08 00 9C 5D 80 0D 03 02 00 00 00 00 74 [06:25:34]Write i2c OK [06:25:34]MH_I2C_Read... [06:25:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:25:34]Read from MH i2c: E2 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: E2 0B 00 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: E2 0B 00 9C 5D 00 80 14 07 F9 EA 0F 22 39 90 00 5D [06:25:34]RAPDU: 80 14 07 F9 EA 0F 22 39 90 00 [06:25:34]wFMCommunicate OK [06:25:34]SAM_PROTO_SignData done [06:25:34]FM_MakeSignedData done [06:25:34]CreateOFDProtocolMessage [06:25:34]wFMCommunicate request_size=4 [06:25:34]MH_SAM_APDU [06:25:34]CAPDU: 80 11 00 00 [06:25:34]Write to MH i2c: E2 08 00 9D 5D 80 11 00 00 00 00 00 00 74 [06:25:34]Write i2c OK [06:25:34]MH_I2C_Read... [06:25:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:25:34]Read from MH i2c: E2 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: E2 17 00 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: E2 17 00 9D 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C9 [06:25:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:25:34]wFMCommunicate OK [06:25:34]CreateOFDProtocolMessage done [06:25:34]OFDSenderStorePacket 239291 [06:25:34]StoreOFDPacket docnum=239291 [06:25:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F1 36 07 01 AB 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 5F F9 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A6 03 00 35 04 06 00 CE 0F 02 AE 32 76 80 14 07 F9 EA 0F 22 39 [06:25:34]CheckFolder [06:25:34]dirname=/storage/ofd_packets [06:25:34]CheckFolder done [06:25:34]ProducePacketName [06:25:34]name=ofd_packets/00239291 [06:25:34]NVStorageSaveData ofd_packets/00239291 [06:25:34]File name is /storage/ofd_packets/00239291 [06:25:34]Write 301 bytes [06:25:34]NVStorageSaveData done [06:25:34]OFDSenderStorePacket done [06:25:34]KKMCreateOFDPacket done [06:25:34]NVStorageSaveData kkm_last_timestamp [06:25:34]File name is /storage/kkm_last_timestamp [06:25:34]Write 4 bytes [06:25:34]NVStorageSaveData done [06:25:34]ExternCall_PrintAddStr [06:25:34]wPrintStart [06:25:34]Write to MH i2c: 01 00 00 9E 5D FB [06:25:34]Write i2c OK [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: 01 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: 01 07 00 [06:25:34]MH_I2C_Read... [06:25:34]Read from MH i2c: 01 07 00 9E 5D 00 00 00 00 00 FF 0F 10 [06:25:34]RasterBufferAndPrint [06:25:34]line Счет N : (1)3302219 [06:25:34]line ИНН: 02508201610067 [06:25:34]line Контрольно-Кассовый Чек [06:25:34]line ПРОДАЖА [06:25:34]line ТРК (МРК, ГНК) : 22 [06:25:34]line Товар: 2710124130 [06:25:34]line Аи-92-К-4 [06:25:34]line 12.050 * 66.40 [06:25:34]line = 800.12 [06:25:34]line НДС 12% НСП 1% [06:25:34]line > о реализуемом товаре [06:25:34]line ИТОГО: 800.12 [06:25:34]line НСП 1% : 7.08 [06:25:34]line НДС 12% : 84.97 [06:25:34]line Наличными: 0.00 [06:25:34]line Безнал.: 800.12 [06:25:34]line Место: АЗС № 82 "Партнер Нефть" [06:25:34]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:25:34]line СНО: Общий режим [06:25:34]line Чек 62 08.06.2024 06:25 [06:25:34]line Смена: 387 ФФД: 1.0 [06:25:34]line ЗНМ: 0300000150 [06:25:34]line РНМ: 0000000000091601 [06:25:34]line Версия ККМ: 001 [06:25:34]line Платежная система: Mbank [06:25:34]line ФМ: 0000000000874681 [06:25:34]line ФД: 239291 [06:25:34]line ФПД: 226563864801910 [06:25:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T062535&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239291&fm=226563864801910&tin=02508201610067®Number=0000000000091601&sum=80012 [06:25:34]OFD Sender: Processing packet 239291 [packets to send 182, broken 181] [06:25:34]ProducePacketName [06:25:34]name=ofd_packets/00239291 [06:25:34]OFD Sender: To server: pG, [06:25:34]CommunicateWithHost lk.salyk.kg:30040 [06:25:34]ConnectInit lk.salyk.kg [06:25:34]written 0, free lines is 4095 [06:25:34]Connected sock=10 [06:25:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F1 36 07 01 AB 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 5F F9 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A6 03 00 35 04 06 00 CE 0F 02 AE 32 76 80 14 07 F9 EA 0F 22 39 [06:25:35]Write to MH i2c: 01 00 00 C7 5D 24 [06:25:35]Write i2c OK [06:25:35]MH_I2C_Read... [06:25:35]Read from MH i2c: 01 [06:25:35]MH_I2C_Read... [06:25:35]Read from MH i2c: 01 07 00 [06:25:35]MH_I2C_Read... [06:25:35]Read from MH i2c: 01 07 00 C7 5D 00 00 00 00 00 D3 0C 0A [06:25:35]RasterBufferAndPrint [06:25:35]line [06:25:35]line [06:25:35]line [06:25:35]line [06:25:35]line [06:25:35]written 0, free lines is 3289 [06:25:35]MH_Cut [06:25:35]Write to MH i2c: D1 01 00 CE 5D 01 FD [06:25:35]Write i2c OK [06:25:35]MH_I2C_Read... [06:25:35]Read from MH i2c: D1 [06:25:35]MH_I2C_Read... [06:25:35]Read from MH i2c: D1 01 00 [06:25:35]MH_I2C_Read... [06:25:35]Read from MH i2c: D1 01 00 CE 5D 00 FC [06:25:35]Write to MH i2c: 01 00 00 CF 5D 2C [06:25:35]Write i2c OK [06:25:35]MH_I2C_Read... [06:25:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1C 28 47 00 75 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A6 03 00 F4 03 04 00 DD A0 63 66 B6 04 01 00 00 7B 56 65 BD 0F 40 C2 F2 [06:25:35]CommunicateWithHost err = 0 [06:25:35]CheckOFDResponse [06:25:35]1017 (14) - 77093643461234 [06:25:35]1041 (16) - 0000000000874681 [06:25:35]1040 (4) - 239291 [06:25:35]1012 (4) - 08.06.2024 00:07 [06:25:35]1206 (1) - 0 [06:25:35]OFD Sender: Remove packet 239291 [06:25:35]ProducePacketName [06:25:35]name=ofd_packets/00239291 [06:25:35]NVStorageDeleteData [06:25:35]OFD Sender: No OFD packet to send [06:25:35]*** Cut start [06:25:35]*** Partial cut [06:25:35]*** CUTSNS_PIN = 1 [06:25:35]*** CUTSNS_PIN = 0 [06:25:36]*** Brake cut motor [06:25:36]Read from MH i2c: 01 [06:25:36]MH_I2C_Read... [06:25:36]*** Stop cut motor [06:25:36]*** Cut end [06:25:36]Read from MH i2c: 01 07 00 [06:25:36]MH_I2C_Read... [06:25:36]Read from MH i2c: 01 07 00 CF 5D 00 00 00 00 00 FF 0F 41 [06:25:36]process_action close_receipt done [06:25:36]requested_data is exist [06:25:36]produce_requested_data [06:25:36]requested_item fm.sn is exist - process it [06:25:36]wFMCommunicate request_size=4 [06:25:36]MH_SAM_APDU [06:25:36]CAPDU: 80 11 00 00 [06:25:36]Write to MH i2c: E2 08 00 D0 5D 80 11 00 00 00 00 00 00 A7 [06:25:36]Write i2c OK [06:25:36]MH_I2C_Read... [06:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:25:36]Read from MH i2c: E2 [06:25:36]MH_I2C_Read... [06:25:36]Read from MH i2c: E2 17 00 [06:25:36]MH_I2C_Read... [06:25:36]Read from MH i2c: E2 17 00 D0 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FC [06:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:25:36]wFMCommunicate OK [06:25:36]requested_item fd.num is exist - process it [06:25:36]SAM_PROTO_GetFieldsCounters [06:25:36]wFMCommunicate request_size=4 [06:25:36]MH_SAM_APDU [06:25:36]CAPDU: 80 13 00 00 [06:25:36]Write to MH i2c: E2 08 00 D1 5D 80 13 00 00 00 00 00 00 AA [06:25:36]Write i2c OK [06:25:36]MH_I2C_Read... [06:25:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:25:36]Read from MH i2c: E2 [06:25:36]MH_I2C_Read... [06:25:36]Read from MH i2c: E2 62 00 [06:25:36]MH_I2C_Read... [06:25:36]Read from MH i2c: E2 62 00 D1 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BB A6 03 00 0E 04 04 00 83 01 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 67 [06:25:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BB A6 03 00 0E 04 04 00 83 01 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 [06:25:36]wFMCommunicate OK [06:25:36]SAM_PROTO_GetFieldsCounters done [06:25:36]requested_item shift.num is exist - process it [06:25:36]requested_item shift.opened is exist - process it [06:25:36]req_shift_opened [06:25:36]FM_GetShiftState [06:25:36]SAM_PROTO_GetShiftState [06:25:36]wFMCommunicate request_size=4 [06:25:36]MH_SAM_APDU [06:25:36]CAPDU: 80 13 01 00 [06:25:36]Write to MH i2c: E2 08 00 D2 5D 80 13 01 00 00 00 00 00 AC [06:25:36]Write i2c OK [06:25:36]MH_I2C_Read... [06:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:25:36]Read from MH i2c: E2 [06:25:36]MH_I2C_Read... [06:25:36]Read from MH i2c: E2 0E 00 [06:25:36]MH_I2C_Read... [06:25:36]Read from MH i2c: E2 0E 00 D2 5D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 60 [06:25:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:25:36]wFMCommunicate OK [06:25:36]SAM_PROTO_GetShiftState done [06:25:36]FM_GetShiftState done [06:25:36]req_shift_opened done [06:25:36]requested_item shift.open_date is exist - process it [06:25:36]req_shift_open_date [06:25:36]req_shift_open_date done [06:25:36]produce_requested_data done [06:25:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239291,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:25:36]process_action_free close_receipt [06:25:36]json_value_free [06:25:36]json_value_free done [06:25:36]process_json_proto returns [06:25:36]Send response to host [06:25:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239291,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:25:36]free response buf [06:25:36]execute_script done [06:25:36]execute_script returns [06:25:36]free content buf [06:25:36]Sock 9.Close socket [06:25:36]Sock 9.Thread stoped [06:25:40]OFD Sender: No OFD packet to send [06:25:45]OFD Sender: No OFD packet to send [06:25:50]OFD Sender: No OFD packet to send [06:25:55]OFD Sender: No OFD packet to send [06:26:00]OFD Sender: No OFD packet to send [06:26:05]OFD Sender: No OFD packet to send [06:26:10]OFD Sender: No OFD packet to send [06:26:15]OFD Sender: No OFD packet to send [06:26:20]OFD Sender: No OFD packet to send [06:26:25]OFD Sender: No OFD packet to send [06:26:30]OFD Sender: No OFD packet to send [06:26:35]OFD Sender: No OFD packet to send [06:26:40]OFD Sender: No OFD packet to send [06:26:45]OFD Sender: No OFD packet to send [06:26:50]OFD Sender: No OFD packet to send [06:26:55]OFD Sender: No OFD packet to send [06:27:00]OFD Sender: No OFD packet to send [06:27:05]OFD Sender: No OFD packet to send [06:27:10]OFD Sender: No OFD packet to send [06:27:15]OFD Sender: No OFD packet to send [06:27:20]OFD Sender: No OFD packet to send [06:27:25]OFD Sender: No OFD packet to send [06:27:30]OFD Sender: No OFD packet to send [06:27:35]OFD Sender: No OFD packet to send [06:27:40]OFD Sender: No OFD packet to send [06:27:45]OFD Sender: No OFD packet to send [06:27:50]OFD Sender: No OFD packet to send [06:27:55]OFD Sender: No OFD packet to send [06:28:00]OFD Sender: No OFD packet to send [06:28:05]OFD Sender: No OFD packet to send [06:28:10]OFD Sender: No OFD packet to send [06:28:15]OFD Sender: No OFD packet to send [06:28:20]OFD Sender: No OFD packet to send [06:28:25]OFD Sender: No OFD packet to send [06:28:30]OFD Sender: No OFD packet to send [06:28:35]OFD Sender: No OFD packet to send [06:28:40]OFD Sender: No OFD packet to send [06:28:41]accept exits with 8 [06:28:41]New connection [06:28:41]New thread 3066838372 created [06:28:41]Thread 3066981732 joined [06:28:41]Waiting for new connection... [06:28:41] Sock 8.Parse request [06:28:41]Sock 8.Check first char [06:28:41]Sock 8.First char is OK [06:28:41]request: POST /json_proto HTTP/1.0 [06:28:41]Method: POST [06:28:41]URL: /json_proto [06:28:41]Method is POST - this is cgi request [06:28:41]url: /json_proto [06:28:41]query_string will be loaded in cgi processing [06:28:41]execute_cgi json_proto POST (null) [06:28:41]execute_cgi path=json_proto method=POST [06:28:41]POST find Content-Length [06:28:41]Host: 172.17.40.67:8080 [06:28:41]Content-Length: 680 [06:28:41]Content-Type: application/json [06:28:41] [06:28:41]POST finish read [06:28:41]Found Content-Length = 680 [06:28:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 80.330, "sum" : 6000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:41]execute_script... [06:28: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)3302218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 80.330, "sum" : 6000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:41]POST & json_proto [06:28:41]process_json_proto [06:28:41]json parsed OK: [06:28:41]protocol is kg_v1.0 [06:28:41]action value=close_receipt [06:28:41]process_action close_receipt [06:28:41]cmd_close_receipt [06:28:41]MH_GetDate [06:28:41]Write to MH i2c: F0 00 00 D3 5D 1F [06:28:41]Write i2c OK [06:28:41]MH_I2C_Read... [06:28:41]Read from MH i2c: F0 [06:28:41]MH_I2C_Read... [06:28:41]Read from MH i2c: F0 09 00 [06:28:41]MH_I2C_Read... [06:28:41]Read from MH i2c: F0 09 00 D3 5D 00 1C FA 63 66 97 AE 6B 64 1B [06:28:41]GetLastDocTimeStamp 1717827935 [06:28:41]current date 1717828124 [06:28:41]FM_GetShiftState [06:28:41]SAM_PROTO_GetShiftState [06:28:41]wFMCommunicate request_size=4 [06:28:41]MH_SAM_APDU [06:28:41]CAPDU: 80 13 01 00 [06:28:41]Write to MH i2c: E2 08 00 D4 5D 80 13 01 00 00 00 00 00 AE [06:28:41]Write i2c OK [06:28:41]MH_I2C_Read... [06:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:41]Read from MH i2c: E2 [06:28:41]MH_I2C_Read... [06:28:41]Read from MH i2c: E2 0E 00 [06:28:41]MH_I2C_Read... [06:28:41]Read from MH i2c: E2 0E 00 D4 5D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 62 [06:28:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:28:41]wFMCommunicate OK [06:28:41]SAM_PROTO_GetShiftState done [06:28:41]FM_GetShiftState done [06:28:41]opened in 1717805884 [06:28:41]opened+sec_in_day 1717892284 [06:28:41]quantity*price = 600065 [06:28:41]sum+1 = 600066 [06:28:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 6000.00 Внесено: 6000.00 СДАЧА: 0.00 НСП 1% : 53.10 НДС 12% : 637.24 Наличными: 6000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 63 08.06.2024 06:28 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239292 ФПД: 80900922671147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T062844&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239292&fm=80900922671147&tin=02508201610067®Number=0000000000091601&sum=600000 [06:28:42]StoreToDocumentArchive [06:28:42]shift 387 fd 239292 [06:28:42]save to /storage/0387/doc_00239292 [06:28:42]save last doc name /storage/0387/doc_00239292 to /storage/kkm_last_doc_name [06:28:42]save OK [06:28:42]Clear old archive folders... [06:28:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:28:42]tlvbuf is 003BFCD0 [06:28:42]SAM_PROTO_ClearQueue [06:28:42]wFMCommunicate request_size=4 [06:28:42]MH_SAM_APDU [06:28:42]CAPDU: 80 09 00 00 [06:28:42]Write to MH i2c: E2 08 00 E1 5D 80 09 00 00 00 00 00 00 B0 [06:28:42]Write i2c OK [06:28:42]MH_I2C_Read... [06:28:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:42]Read from MH i2c: E2 [06:28:42]MH_I2C_Read... [06:28:42]Read from MH i2c: E2 03 00 [06:28:42]MH_I2C_Read... [06:28:42]Read from MH i2c: E2 03 00 E1 5D 00 90 00 B2 [06:28:42]RAPDU: 90 00 [06:28:42]wFMCommunicate OK [06:28:42]SAM_PROTO_ClearQueue done [06:28:42]KKMCreateOFDPacket [06:28:42]OFDProtocolAddRootSTLVToBuf [06:28:42]FM_MakeSignedData [06:28:42]FM_MakeSignedData [06:28:42]SAM_PROTO_SignData [06:28:42]wFMCommunicate request_size=4 [06:28:42]MH_SAM_APDU [06:28:42]CAPDU: 80 0D 01 02 [06:28:42]Write to MH i2c: E2 08 00 E2 5D 80 0D 01 02 00 00 00 00 B8 [06:28:42]Write i2c OK [06:28:42]MH_I2C_Read... [06:28:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:42]Read from MH i2c: E2 [06:28:42]MH_I2C_Read... [06:28:42]Read from MH i2c: E2 03 00 [06:28:42]MH_I2C_Read... [06:28:42]Read from MH i2c: E2 03 00 E2 5D 00 90 00 B3 [06:28:42]RAPDU: 90 00 [06:28:42]wFMCommunicate OK [06:28:42]wFMCommunicate request_size=255 [06:28:42]MH_SAM_APDU [06:28: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 CA 39 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 01 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC F8 00 00 00 00 07 04 06 00 C0 27 09 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 1C FA 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A6 03 00 35 04 06 00 49 94 36 C2 [06:28:42]Write to MH i2c: E2 02 01 E3 5D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CA 39 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 01 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC F8 00 00 00 00 07 04 06 00 C0 27 09 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 1C FA 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A6 03 00 35 04 06 00 49 94 36 C2 00 00 02 [06:28:42]Write i2c OK [06:28:42]MH_I2C_Read... [06:28:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:43]Read from MH i2c: E2 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: E2 03 00 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: E2 03 00 E3 5D 00 90 00 B4 [06:28:43]RAPDU: 90 00 [06:28:43]wFMCommunicate OK [06:28:43]wFMCommunicate request_size=7 [06:28:43]MH_SAM_APDU [06:28:43]CAPDU: 80 0D 02 02 02 00 2B [06:28:43]Write to MH i2c: E2 0A 00 E4 5D 80 0D 02 02 02 00 00 2B 00 00 EA [06:28:43]Write i2c OK [06:28:43]MH_I2C_Read... [06:28:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:43]Read from MH i2c: E2 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: E2 03 00 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: E2 03 00 E4 5D 00 90 00 B5 [06:28:43]RAPDU: 90 00 [06:28:43]wFMCommunicate OK [06:28:43]wFMCommunicate request_size=4 [06:28:43]MH_SAM_APDU [06:28:43]CAPDU: 80 0D 03 02 [06:28:43]Write to MH i2c: E2 08 00 E5 5D 80 0D 03 02 00 00 00 00 BD [06:28:43]Write i2c OK [06:28:43]MH_I2C_Read... [06:28:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:43]Read from MH i2c: E2 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: E2 0B 00 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: E2 0B 00 E5 5D 00 5E AF 54 C5 E0 14 7D 30 90 00 85 [06:28:43]RAPDU: 5E AF 54 C5 E0 14 7D 30 90 00 [06:28:43]wFMCommunicate OK [06:28:43]SAM_PROTO_SignData done [06:28:43]FM_MakeSignedData done [06:28:43]CreateOFDProtocolMessage [06:28:43]wFMCommunicate request_size=4 [06:28:43]MH_SAM_APDU [06:28:43]CAPDU: 80 11 00 00 [06:28:43]Write to MH i2c: E2 08 00 E6 5D 80 11 00 00 00 00 00 00 BD [06:28:43]Write i2c OK [06:28:43]MH_I2C_Read... [06:28:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:43]Read from MH i2c: E2 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: E2 17 00 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: E2 17 00 E6 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 12 [06:28:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:28:43]wFMCommunicate OK [06:28:43]CreateOFDProtocolMessage done [06:28:43]OFDSenderStorePacket 239292 [06:28:43]StoreOFDPacket docnum=239292 [06:28:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 07 A0 04 01 6C 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 CA 39 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 01 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC F8 00 00 00 00 07 04 06 00 C0 27 09 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 1C FA 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A6 03 00 35 04 06 00 49 94 36 C2 00 2B 5E AF 54 C5 E0 14 7D 30 [06:28:43]CheckFolder [06:28:43]dirname=/storage/ofd_packets [06:28:43]CheckFolder done [06:28:43]ProducePacketName [06:28:43]name=ofd_packets/00239292 [06:28:43]NVStorageSaveData ofd_packets/00239292 [06:28:43]File name is /storage/ofd_packets/00239292 [06:28:43]Write 298 bytes [06:28:43]NVStorageSaveData done [06:28:43]OFDSenderStorePacket done [06:28:43]KKMCreateOFDPacket done [06:28:43]NVStorageSaveData kkm_last_timestamp [06:28:43]File name is /storage/kkm_last_timestamp [06:28:43]Write 4 bytes [06:28:43]NVStorageSaveData done [06:28:43]ExternCall_PrintAddStr [06:28:43]wPrintStart [06:28:43]Write to MH i2c: 01 00 00 E7 5D 44 [06:28:43]Write i2c OK [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: 01 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: 01 07 00 [06:28:43]MH_I2C_Read... [06:28:43]Read from MH i2c: 01 07 00 E7 5D 00 00 00 00 00 FF 0F 59 [06:28:43]RasterBufferAndPrint [06:28:43]line Счет N : (1)3302218 [06:28:43]line ИНН: 02508201610067 [06:28:43]line Контрольно-Кассовый Чек [06:28:43]line ПРОДАЖА [06:28:43]line ТРК (МРК, ГНК) : 51 [06:28:43]line Товар: 2710194210 [06:28:43]line ДТ-К-5 [06:28:43]line 80.330 * 74.70 [06:28:43]line = 6000.65 [06:28:43]line НДС 12% НСП 1% [06:28:43]line > о реализуемом товаре [06:28:43]line ОКРУГЛЕНИЕ: -0.65 [06:28:43]line ИТОГО: 6000.00 [06:28:43]line Внесено: 6000.00 [06:28:43]line СДАЧА: 0.00 [06:28:43]line НСП 1% : 53.10 [06:28:43]line НДС 12% : 637.24 [06:28:43]line Наличными: 6000.00 [06:28:43]line Безнал.: 0.00 [06:28:43]line Место: АЗС № 82 "Партнер Нефть" [06:28:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:28:43]line СНО: Общий режим [06:28:43]line Чек 63 08.06.2024 06:28 [06:28:43]line Смена: 387 ФФД: 1.0 [06:28:43]line ЗНМ: 0300000150 [06:28:43]line РНМ: 0000000000091601 [06:28:43]line Версия ККМ: 001 [06:28:43]line ФМ: 0000000000874681 [06:28:43]line ФД: 239292 [06:28:43]line ФПД: 80900922671147 [06:28:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T062844&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239292&fm=80900922671147&tin=02508201610067®Number=0000000000091601&sum=600000 [06:28:43]OFD Sender: Processing packet 239292 [packets to send 182, broken 181] [06:28:43]ProducePacketName [06:28:43]name=ofd_packets/00239292 [06:28:43]OFD Sender: To server: pG, [06:28:43]CommunicateWithHost lk.salyk.kg:30040 [06:28:43]ConnectInit lk.salyk.kg [06:28:43]written 0, free lines is 4095 [06:28:44]Connected sock=10 [06:28:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 07 A0 04 01 6C 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 CA 39 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 01 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC F8 00 00 00 00 07 04 06 00 C0 27 09 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 1C FA 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A6 03 00 35 04 06 00 49 94 36 C2 00 2B 5E AF 54 C5 E0 14 7D 30 [06:28:44]Write to MH i2c: 01 00 00 12 5E 70 [06:28:44]Write i2c OK [06:28:44]MH_I2C_Read... [06:28:44]Read from MH i2c: 01 [06:28:44]MH_I2C_Read... [06:28:44]Read from MH i2c: 01 07 00 [06:28:44]MH_I2C_Read... [06:28:44]Read from MH i2c: 01 07 00 12 5E 00 00 00 00 00 AF 0C 32 [06:28:44]RasterBufferAndPrint [06:28:44]line [06:28:44]line [06:28:44]line [06:28:44]line [06:28:44]line [06:28:44]written 0, free lines is 3253 [06:28:44]MH_Cut [06:28:44]Write to MH i2c: D1 01 00 19 5E 01 49 [06:28:44]Write i2c OK [06:28:44]MH_I2C_Read... [06:28:44]Read from MH i2c: D1 [06:28:44]MH_I2C_Read... [06:28:44]Read from MH i2c: D1 01 00 [06:28:44]MH_I2C_Read... [06:28:44]Read from MH i2c: D1 01 00 19 5E 00 48 [06:28:44]Write to MH i2c: 01 00 00 1A 5E 78 [06:28:44]Write i2c OK [06:28:44]MH_I2C_Read... [06:28:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A1 17 47 00 73 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A6 03 00 F4 03 04 00 9A A1 63 66 B6 04 01 00 00 E8 64 FD 5D 76 C4 52 A5 [06:28:44]CommunicateWithHost err = 0 [06:28:44]CheckOFDResponse [06:28:44]1017 (14) - 77093643461234 [06:28:44]1041 (16) - 0000000000874681 [06:28:44]1040 (4) - 239292 [06:28:44]1012 (4) - 08.06.2024 00:11 [06:28:44]1206 (1) - 0 [06:28:44]OFD Sender: Remove packet 239292 [06:28:44]ProducePacketName [06:28:44]name=ofd_packets/00239292 [06:28:44]NVStorageDeleteData [06:28:44]OFD Sender: No OFD packet to send [06:28:44]*** Cut start [06:28:44]*** Partial cut [06:28:44]*** CUTSNS_PIN = 1 [06:28:44]*** CUTSNS_PIN = 0 [06:28:45]*** Brake cut motor [06:28:45]Read from MH i2c: 01 [06:28:45]MH_I2C_Read... [06:28:45]*** Stop cut motor [06:28:45]*** Cut end [06:28:45]Read from MH i2c: 01 07 00 [06:28:45]MH_I2C_Read... [06:28:45]Read from MH i2c: 01 07 00 1A 5E 00 00 00 00 00 FF 0F 8D [06:28:45]process_action close_receipt done [06:28:45]requested_data is exist [06:28:45]produce_requested_data [06:28:45]requested_item fm.sn is exist - process it [06:28:45]wFMCommunicate request_size=4 [06:28:45]MH_SAM_APDU [06:28:45]CAPDU: 80 11 00 00 [06:28:45]Write to MH i2c: E2 08 00 1B 5E 80 11 00 00 00 00 00 00 F3 [06:28:45]Write i2c OK [06:28:45]MH_I2C_Read... [06:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:45]Read from MH i2c: E2 [06:28:45]MH_I2C_Read... [06:28:45]Read from MH i2c: E2 17 00 [06:28:45]MH_I2C_Read... [06:28:45]Read from MH i2c: E2 17 00 1B 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 48 [06:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:28:45]wFMCommunicate OK [06:28:45]requested_item fd.num is exist - process it [06:28:45]SAM_PROTO_GetFieldsCounters [06:28:45]wFMCommunicate request_size=4 [06:28:45]MH_SAM_APDU [06:28:45]CAPDU: 80 13 00 00 [06:28:45]Write to MH i2c: E2 08 00 1C 5E 80 13 00 00 00 00 00 00 F6 [06:28:45]Write i2c OK [06:28:45]MH_I2C_Read... [06:28:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:45]Read from MH i2c: E2 [06:28:45]MH_I2C_Read... [06:28:45]Read from MH i2c: E2 62 00 [06:28:45]MH_I2C_Read... [06:28:45]Read from MH i2c: E2 62 00 1C 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [06:28:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:28:45]wFMCommunicate OK [06:28:45]SAM_PROTO_GetFieldsCounters done [06:28:45]requested_item shift.num is exist - process it [06:28:45]requested_item shift.opened is exist - process it [06:28:45]req_shift_opened [06:28:45]FM_GetShiftState [06:28:45]SAM_PROTO_GetShiftState [06:28:45]wFMCommunicate request_size=4 [06:28:45]MH_SAM_APDU [06:28:45]CAPDU: 80 13 01 00 [06:28:45]Write to MH i2c: E2 08 00 1D 5E 80 13 01 00 00 00 00 00 F8 [06:28:45]Write i2c OK [06:28:45]MH_I2C_Read... [06:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:45]Read from MH i2c: E2 [06:28:45]MH_I2C_Read... [06:28:45]Read from MH i2c: E2 0E 00 [06:28:45]MH_I2C_Read... [06:28:45]Read from MH i2c: E2 0E 00 1D 5E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AC [06:28:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:28:45]wFMCommunicate OK [06:28:45]SAM_PROTO_GetShiftState done [06:28:45]FM_GetShiftState done [06:28:45]req_shift_opened done [06:28:45]requested_item shift.open_date is exist - process it [06:28:45]req_shift_open_date [06:28:45]req_shift_open_date done [06:28:45]produce_requested_data done [06:28:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239292,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:28:45]process_action_free close_receipt [06:28:45]json_value_free [06:28:45]json_value_free done [06:28:45]process_json_proto returns [06:28:45]Send response to host [06:28:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239292,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:28:45]free response buf [06:28:45]execute_script done [06:28:45]execute_script returns [06:28:45]free content buf [06:28:45]Sock 8.Close socket [06:28:45]Sock 8.Thread stoped [06:28:49]OFD Sender: No OFD packet to send [06:28:54]OFD Sender: No OFD packet to send [06:28:59]OFD Sender: No OFD packet to send [06:29:04]OFD Sender: No OFD packet to send [06:29:09]OFD Sender: No OFD packet to send [06:29:14]OFD Sender: No OFD packet to send [06:29:19]OFD Sender: No OFD packet to send [06:29:24]OFD Sender: No OFD packet to send [06:29:29]OFD Sender: No OFD packet to send [06:29:34]OFD Sender: No OFD packet to send [06:29:39]OFD Sender: No OFD packet to send [06:29:44]OFD Sender: No OFD packet to send [06:29:49]OFD Sender: No OFD packet to send [06:29:54]OFD Sender: No OFD packet to send [06:29:59]OFD Sender: No OFD packet to send [06:30:04]OFD Sender: No OFD packet to send [06:30:09]OFD Sender: No OFD packet to send [06:30:14]OFD Sender: No OFD packet to send [06:30:19]OFD Sender: No OFD packet to send [06:30:24]OFD Sender: No OFD packet to send [06:30:29]OFD Sender: No OFD packet to send [06:30:34]OFD Sender: No OFD packet to send [06:30:39]OFD Sender: No OFD packet to send [06:30:44]OFD Sender: No OFD packet to send [06:30:49]OFD Sender: No OFD packet to send [06:30:54]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31:10]OFD Sender: No OFD packet to send [06:31:15]OFD Sender: No OFD packet to send [06:31:20]OFD Sender: No OFD packet to send [06:31:25]OFD Sender: No OFD packet to send [06:31:30]OFD Sender: No OFD packet to send [06:31:35]OFD Sender: No OFD packet to send [06:31:40]OFD Sender: No OFD packet to send [06:31:45]OFD Sender: No OFD packet to send [06:31:50]OFD Sender: No OFD packet to send [06:31:55]OFD Sender: No OFD packet to send [06:32:00]OFD Sender: No OFD packet to send [06:32:05]OFD Sender: No OFD packet to send [06:32:10]OFD Sender: No OFD packet to send [06:32:15]OFD Sender: No OFD packet to send [06:32:20]OFD Sender: No OFD packet to send [06:32:25]OFD Sender: No OFD packet to send [06:32:30]OFD Sender: No OFD packet to send [06:32:35]OFD Sender: No OFD packet to send [06:32:40]OFD Sender: No OFD packet to send [06:32:45]OFD Sender: No OFD packet to send [06:32:50]OFD Sender: No OFD packet to send [06:32:55]OFD Sender: No OFD packet to send [06:33:00]OFD Sender: No OFD packet to send [06:33:05]OFD Sender: No OFD packet to send [06:33:10]OFD Sender: No OFD packet to send [06:33:15]OFD Sender: No OFD packet to send [06:33:20]OFD Sender: No OFD packet to send [06:33:25]OFD Sender: No OFD packet to send [06:33:30]OFD Sender: No OFD packet to send [06:33:35]OFD Sender: No OFD packet to send [06:33:40]OFD Sender: No OFD packet to send [06:33:45]OFD Sender: No OFD packet to send [06:33:50]OFD Sender: No OFD packet to send [06:33:55]OFD Sender: No OFD packet to send [06:34:00]OFD Sender: No OFD packet to send [06:34:05]OFD Sender: No OFD packet to send [06:34:10]OFD Sender: No OFD packet to send [06:34:15]OFD Sender: No OFD packet to send [06:34:20]OFD Sender: No OFD packet to send [06:34:25]OFD Sender: No OFD packet to send [06:34:30]OFD Sender: No OFD packet to send [06:34:35]OFD Sender: No OFD packet to send [06:34:40]OFD Sender: No OFD packet to send [06:34:45]OFD Sender: No OFD packet to send [06:34:50]OFD Sender: No OFD packet to send [06:34:55]OFD Sender: No OFD packet to send [06:35:00]OFD Sender: No OFD packet to send [06:35:05]OFD Sender: No OFD packet to send [06:35:10]OFD Sender: No OFD packet to send [06:35:15]OFD Sender: No OFD packet to send [06:35:20]OFD Sender: No OFD packet to send [06:35:25]OFD Sender: No OFD packet to send [06:35:30]OFD Sender: No OFD packet to send [06:35:35]OFD Sender: No OFD packet to send [06:35:40]OFD Sender: No OFD packet to send [06:35:45]OFD Sender: No OFD packet to send [06:35:50]OFD Sender: No OFD packet to send [06:35:55]OFD Sender: No OFD packet to send [06:36:00]OFD Sender: No OFD packet to send [06:36:05]OFD Sender: No OFD packet to send [06:36:10]OFD Sender: No OFD packet to send [06:36:15]OFD Sender: No OFD packet to send [06:36:20]OFD Sender: No OFD packet to send [06:36:25]OFD Sender: No OFD packet to send [06:36:30]OFD Sender: No OFD packet to send [06:36:35]OFD Sender: No OFD packet to send [06:36:40]OFD Sender: No OFD packet to send [06:36:45]OFD Sender: No OFD packet to send [06:36:50]OFD Sender: No OFD packet to send [06:36:55]OFD Sender: No OFD packet to send [06:37:00]OFD Sender: No OFD packet to send [06:37:05]OFD Sender: No OFD packet to send [06:37:10]OFD Sender: No OFD packet to send [06:37:15]OFD Sender: No OFD packet to send [06:37:20]OFD Sender: No OFD packet to send [06:37:25]OFD Sender: No OFD packet to send [06:37:30]OFD Sender: No OFD packet to send [06:37:35]OFD Sender: No OFD packet to send [06:37:40]OFD Sender: No OFD packet to send [06:37:45]OFD Sender: No OFD packet to send [06:37:50]OFD Sender: No OFD packet to send [06:37:55]OFD Sender: No OFD packet to send [06:38:00]OFD Sender: No OFD packet to send [06:38:05]OFD Sender: No OFD packet to send [06:38:10]OFD Sender: No OFD packet to send [06:38:15]OFD Sender: No OFD packet to send [06:38:20]OFD Sender: No OFD packet to send [06:38:25]OFD Sender: No OFD packet to send [06:38:30]OFD Sender: No OFD packet to send [06:38:35]OFD Sender: No OFD packet to send [06:38:40]OFD Sender: No OFD packet to send [06:38:45]OFD Sender: No OFD packet to send [06:38:46]accept exits with 9 [06:38:46]New connection [06:38:46]New thread 3066981732 created [06:38:46]Thread 3066838372 joined [06:38:46]Waiting for new connection... [06:38:46] Sock 9.Parse request [06:38:46]Sock 9.Check first char [06:38:46]Sock 9.First char is OK [06:38:46]request: POST /json_proto HTTP/1.0 [06:38:46]Method: POST [06:38:46]URL: /json_proto [06:38:46]Method is POST - this is cgi request [06:38:46]url: /json_proto [06:38:46]query_string will be loaded in cgi processing [06:38:46]execute_cgi json_proto POST (null) [06:38:46]execute_cgi path=json_proto method=POST [06:38:46]POST find Content-Length [06:38:46]Host: 172.17.40.67:8080 [06:38:46]Content-Length: 683 [06:38:46]Content-Type: application/json [06:38:46] [06:38:46]POST finish read [06:38:46]Found Content-Length = 683 [06:38:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:46]execute_script... [06:38:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:46]POST & json_proto [06:38:46]process_json_proto [06:38:46]json parsed OK: [06:38:46]protocol is kg_v1.0 [06:38:46]action value=close_receipt [06:38:46]process_action close_receipt [06:38:46]cmd_close_receipt [06:38:46]MH_GetDate [06:38:46]Write to MH i2c: F0 00 00 1E 5E 6B [06:38:46]Write i2c OK [06:38:46]MH_I2C_Read... [06:38:46]Read from MH i2c: F0 [06:38:46]MH_I2C_Read... [06:38:46]Read from MH i2c: F0 09 00 [06:38:46]MH_I2C_Read... [06:38:46]Read from MH i2c: F0 09 00 1E 5E 00 79 FC 63 66 97 AE 6B 64 C6 [06:38:46]GetLastDocTimeStamp 1717828124 [06:38:46]current date 1717828729 [06:38:46]FM_GetShiftState [06:38:46]SAM_PROTO_GetShiftState [06:38:46]wFMCommunicate request_size=4 [06:38:46]MH_SAM_APDU [06:38:46]CAPDU: 80 13 01 00 [06:38:46]Write to MH i2c: E2 08 00 1F 5E 80 13 01 00 00 00 00 00 FA [06:38:46]Write i2c OK [06:38:46]MH_I2C_Read... [06:38:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:46]Read from MH i2c: E2 [06:38:46]MH_I2C_Read... [06:38:46]Read from MH i2c: E2 0E 00 [06:38:46]MH_I2C_Read... [06:38:46]Read from MH i2c: E2 0E 00 1F 5E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AE [06:38:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:38:46]wFMCommunicate OK [06:38:46]SAM_PROTO_GetShiftState done [06:38:46]FM_GetShiftState done [06:38:46]opened in 1717805884 [06:38:46]opened+sec_in_day 1717892284 [06:38:46]quantity*price = 200063 [06:38:46]sum+1 = 200064 [06:38:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 64 08.06.2024 06:38 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239293 ФПД: 227957225757096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T063849&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239293&fm=227957225757096&tin=02508201610067®Number=0000000000091601&sum=200000 [06:38:47]StoreToDocumentArchive [06:38:47]shift 387 fd 239293 [06:38:47]save to /storage/0387/doc_00239293 [06:38:47]save last doc name /storage/0387/doc_00239293 to /storage/kkm_last_doc_name [06:38:47]save OK [06:38:47]Clear old archive folders... [06:38:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:38:47]tlvbuf is 00465690 [06:38:47]SAM_PROTO_ClearQueue [06:38:47]wFMCommunicate request_size=4 [06:38:47]MH_SAM_APDU [06:38:47]CAPDU: 80 09 00 00 [06:38:47]Write to MH i2c: E2 08 00 2C 5E 80 09 00 00 00 00 00 00 FC [06:38:47]Write i2c OK [06:38:47]MH_I2C_Read... [06:38:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:38:47]Read from MH i2c: E2 [06:38:47]MH_I2C_Read... [06:38:47]Read from MH i2c: E2 03 00 [06:38:47]MH_I2C_Read... [06:38:47]Read from MH i2c: E2 03 00 2C 5E 00 90 00 FE [06:38:47]RAPDU: 90 00 [06:38:47]wFMCommunicate OK [06:38:47]SAM_PROTO_ClearQueue done [06:38:47]KKMCreateOFDPacket [06:38:47]OFDProtocolAddRootSTLVToBuf [06:38:47]FM_MakeSignedData [06:38:47]FM_MakeSignedData [06:38:47]SAM_PROTO_SignData [06:38:47]wFMCommunicate request_size=4 [06:38:47]MH_SAM_APDU [06:38:47]CAPDU: 80 0D 01 02 [06:38:47]Write to MH i2c: E2 08 00 2D 5E 80 0D 01 02 00 00 00 00 04 [06:38:47]Write i2c OK [06:38:47]MH_I2C_Read... [06:38:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:38:47]Read from MH i2c: E2 [06:38:47]MH_I2C_Read... [06:38:47]Read from MH i2c: E2 03 00 [06:38:47]MH_I2C_Read... [06:38:47]Read from MH i2c: E2 03 00 2D 5E 00 90 00 FF [06:38:47]RAPDU: 90 00 [06:38:47]wFMCommunicate OK [06:38:47]wFMCommunicate request_size=255 [06:38:47]MH_SAM_APDU [06:38:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 40 00 00 00 F4 03 04 00 79 FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A6 03 00 35 04 06 00 CF [06:38:47]Write to MH i2c: E2 02 01 2E 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 40 00 00 00 F4 03 04 00 79 FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A6 03 00 35 04 06 00 CF 00 00 DD [06:38:47]Write i2c OK [06:38:47]MH_I2C_Read... [06:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:48]Read from MH i2c: E2 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: E2 03 00 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: E2 03 00 2E 5E 00 90 00 00 [06:38:48]RAPDU: 90 00 [06:38:48]wFMCommunicate OK [06:38:48]wFMCommunicate request_size=10 [06:38:48]MH_SAM_APDU [06:38:48]CAPDU: 80 0D 02 02 05 53 6D 77 19 A8 [06:38:48]Write to MH i2c: E2 0D 00 2F 5E 80 0D 02 02 05 00 53 6D 77 19 A8 00 00 09 [06:38:48]Write i2c OK [06:38:48]MH_I2C_Read... [06:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:48]Read from MH i2c: E2 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: E2 03 00 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: E2 03 00 2F 5E 00 90 00 01 [06:38:48]RAPDU: 90 00 [06:38:48]wFMCommunicate OK [06:38:48]wFMCommunicate request_size=4 [06:38:48]MH_SAM_APDU [06:38:48]CAPDU: 80 0D 03 02 [06:38:48]Write to MH i2c: E2 08 00 30 5E 80 0D 03 02 00 00 00 00 09 [06:38:48]Write i2c OK [06:38:48]MH_I2C_Read... [06:38:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:38:48]Read from MH i2c: E2 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: E2 0B 00 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: E2 0B 00 30 5E 00 AE 4B 0E CA CF A0 9F FB 90 00 E4 [06:38:48]RAPDU: AE 4B 0E CA CF A0 9F FB 90 00 [06:38:48]wFMCommunicate OK [06:38:48]SAM_PROTO_SignData done [06:38:48]FM_MakeSignedData done [06:38:48]CreateOFDProtocolMessage [06:38:48]wFMCommunicate request_size=4 [06:38:48]MH_SAM_APDU [06:38:48]CAPDU: 80 11 00 00 [06:38:48]Write to MH i2c: E2 08 00 31 5E 80 11 00 00 00 00 00 00 09 [06:38:48]Write i2c OK [06:38:48]MH_I2C_Read... [06:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:48]Read from MH i2c: E2 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: E2 17 00 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: E2 17 00 31 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5E [06:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:38:48]wFMCommunicate OK [06:38:48]CreateOFDProtocolMessage done [06:38:48]OFDSenderStorePacket 239293 [06:38:48]StoreOFDPacket docnum=239293 [06:38:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B7 A1 07 01 3A 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 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 40 00 00 00 F4 03 04 00 79 FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A6 03 00 35 04 06 00 CF 53 6D 77 19 A8 AE 4B 0E CA CF A0 9F FB [06:38:48]CheckFolder [06:38:48]dirname=/storage/ofd_packets [06:38:48]CheckFolder done [06:38:48]ProducePacketName [06:38:48]name=ofd_packets/00239293 [06:38:48]NVStorageSaveData ofd_packets/00239293 [06:38:48]File name is /storage/ofd_packets/00239293 [06:38:48]Write 301 bytes [06:38:48]NVStorageSaveData done [06:38:48]OFDSenderStorePacket done [06:38:48]KKMCreateOFDPacket done [06:38:48]NVStorageSaveData kkm_last_timestamp [06:38:48]File name is /storage/kkm_last_timestamp [06:38:48]Write 4 bytes [06:38:48]NVStorageSaveData done [06:38:48]ExternCall_PrintAddStr [06:38:48]wPrintStart [06:38:48]Write to MH i2c: 01 00 00 32 5E 90 [06:38:48]Write i2c OK [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: 01 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: 01 07 00 [06:38:48]MH_I2C_Read... [06:38:48]Read from MH i2c: 01 07 00 32 5E 00 00 00 00 00 FF 0F A5 [06:38:48]RasterBufferAndPrint [06:38:48]line Счет N : (1)3302220 [06:38:48]line ИНН: 02508201610067 [06:38:48]line Контрольно-Кассовый Чек [06:38:48]line ПРОДАЖА [06:38:48]line ТРК (МРК, ГНК) : 42 [06:38:48]line Товар: 2710124130 [06:38:48]line Аи-92-К-4 [06:38:48]line 30.130 * 66.40 [06:38:48]line = 2000.63 [06:38:48]line НДС 12% НСП 1% [06:38:48]line > о реализуемом товаре [06:38:48]line ОКРУГЛЕНИЕ: -0.63 [06:38:48]line ИТОГО: 2000.00 [06:38:48]line Внесено: 2000.00 [06:38:48]line СДАЧА: 0.00 [06:38:48]line НСП 1% : 17.70 [06:38:48]line НДС 12% : 212.46 [06:38:48]line Наличными: 2000.00 [06:38:48]line Безнал.: 0.00 [06:38:48]line Место: АЗС № 82 "Партнер Нефть" [06:38:48]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:38:48]line СНО: Общий режим [06:38:48]line Чек 64 08.06.2024 06:38 [06:38:48]line Смена: 387 ФФД: 1.0 [06:38:48]line ЗНМ: 0300000150 [06:38:48]line РНМ: 0000000000091601 [06:38:48]line Версия ККМ: 001 [06:38:48]line ФМ: 0000000000874681 [06:38:48]line ФД: 239293 [06:38:48]line ФПД: 227957225757096 [06:38:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T063849&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239293&fm=227957225757096&tin=02508201610067®Number=0000000000091601&sum=200000 [06:38:48]OFD Sender: Processing packet 239293 [packets to send 182, broken 181] [06:38:48]ProducePacketName [06:38:48]name=ofd_packets/00239293 [06:38:48]OFD Sender: To server: pG, [06:38:48]CommunicateWithHost lk.salyk.kg:30040 [06:38:48]ConnectInit lk.salyk.kg [06:38:48]written 0, free lines is 4095 [06:38:48]Connected sock=10 [06:38:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B7 A1 07 01 3A 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 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 40 00 00 00 F4 03 04 00 79 FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A6 03 00 35 04 06 00 CF 53 6D 77 19 A8 AE 4B 0E CA CF A0 9F FB [06:38:49]Write to MH i2c: 01 00 00 5D 5E BB [06:38:49]Write i2c OK [06:38:49]MH_I2C_Read... [06:38:49]Read from MH i2c: 01 [06:38:49]MH_I2C_Read... [06:38:49]Read from MH i2c: 01 07 00 [06:38:49]MH_I2C_Read... [06:38:49]Read from MH i2c: 01 07 00 5D 5E 00 00 00 00 00 B4 0C 82 [06:38:49]RasterBufferAndPrint [06:38:49]line [06:38:49]line [06:38:49]line [06:38:49]line [06:38:49]line [06:38:49]written 0, free lines is 3258 [06:38:49]MH_Cut [06:38:49]Write to MH i2c: D1 01 00 64 5E 01 94 [06:38:49]Write i2c OK [06:38:49]MH_I2C_Read... [06:38:49]Read from MH i2c: D1 [06:38:49]MH_I2C_Read... [06:38:49]Read from MH i2c: D1 01 00 [06:38:49]MH_I2C_Read... [06:38:49]Read from MH i2c: D1 01 00 64 5E 00 93 [06:38:49]Write to MH i2c: 01 00 00 65 5E C3 [06:38:49]Write i2c OK [06:38:49]MH_I2C_Read... [06:38:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 41 6B 47 00 23 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A6 03 00 F4 03 04 00 F7 A3 63 66 B6 04 01 00 00 4D CD 4E E2 EE FA E4 B9 [06:38:49]CommunicateWithHost err = 0 [06:38:49]CheckOFDResponse [06:38:49]1017 (14) - 77093643461234 [06:38:49]1041 (16) - 0000000000874681 [06:38:49]1040 (4) - 239293 [06:38:49]1012 (4) - 08.06.2024 00:21 [06:38:49]1206 (1) - 0 [06:38:49]OFD Sender: Remove packet 239293 [06:38:49]ProducePacketName [06:38:49]name=ofd_packets/00239293 [06:38:49]NVStorageDeleteData [06:38:49]OFD Sender: No OFD packet to send [06:38:49]*** Cut start [06:38:49]*** Partial cut [06:38:49]*** CUTSNS_PIN = 1 [06:38:49]*** CUTSNS_PIN = 0 [06:38:50]*** Brake cut motor [06:38:50]Read from MH i2c: 01 [06:38:50]MH_I2C_Read... [06:38:50]*** Stop cut motor [06:38:50]*** Cut end [06:38:50]Read from MH i2c: 01 07 00 [06:38:50]MH_I2C_Read... [06:38:50]Read from MH i2c: 01 07 00 65 5E 00 00 00 00 00 FF 0F D8 [06:38:50]process_action close_receipt done [06:38:50]requested_data is exist [06:38:50]produce_requested_data [06:38:50]requested_item fm.sn is exist - process it [06:38:50]wFMCommunicate request_size=4 [06:38:50]MH_SAM_APDU [06:38:50]CAPDU: 80 11 00 00 [06:38:50]Write to MH i2c: E2 08 00 66 5E 80 11 00 00 00 00 00 00 3E [06:38:50]Write i2c OK [06:38:50]MH_I2C_Read... [06:38:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:50]Read from MH i2c: E2 [06:38:50]MH_I2C_Read... [06:38:50]Read from MH i2c: E2 17 00 [06:38:50]MH_I2C_Read... [06:38:50]Read from MH i2c: E2 17 00 66 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 93 [06:38:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:38:50]wFMCommunicate OK [06:38:50]requested_item fd.num is exist - process it [06:38:50]SAM_PROTO_GetFieldsCounters [06:38:50]wFMCommunicate request_size=4 [06:38:50]MH_SAM_APDU [06:38:50]CAPDU: 80 13 00 00 [06:38:50]Write to MH i2c: E2 08 00 67 5E 80 13 00 00 00 00 00 00 41 [06:38:50]Write i2c OK [06:38:50]MH_I2C_Read... [06:38:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:38:50]Read from MH i2c: E2 [06:38:50]MH_I2C_Read... [06:38:50]Read from MH i2c: E2 62 00 [06:38:50]MH_I2C_Read... [06:38:50]Read from MH i2c: E2 62 00 67 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BD A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [06:38:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BD A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:38:50]wFMCommunicate OK [06:38:50]SAM_PROTO_GetFieldsCounters done [06:38:50]requested_item shift.num is exist - process it [06:38:50]requested_item shift.opened is exist - process it [06:38:50]req_shift_opened [06:38:50]FM_GetShiftState [06:38:50]SAM_PROTO_GetShiftState [06:38:50]wFMCommunicate request_size=4 [06:38:50]MH_SAM_APDU [06:38:50]CAPDU: 80 13 01 00 [06:38:50]Write to MH i2c: E2 08 00 68 5E 80 13 01 00 00 00 00 00 43 [06:38:50]Write i2c OK [06:38:50]MH_I2C_Read... [06:38:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:50]Read from MH i2c: E2 [06:38:50]MH_I2C_Read... [06:38:50]Read from MH i2c: E2 0E 00 [06:38:50]MH_I2C_Read... [06:38:50]Read from MH i2c: E2 0E 00 68 5E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F7 [06:38:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:38:50]wFMCommunicate OK [06:38:50]SAM_PROTO_GetShiftState done [06:38:50]FM_GetShiftState done [06:38:50]req_shift_opened done [06:38:50]requested_item shift.open_date is exist - process it [06:38:50]req_shift_open_date [06:38:50]req_shift_open_date done [06:38:50]produce_requested_data done [06:38:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239293,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:38:50]process_action_free close_receipt [06:38:50]json_value_free [06:38:50]json_value_free done [06:38:50]process_json_proto returns [06:38:50]Send response to host [06:38:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239293,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:38:50]free response buf [06:38:50]execute_script done [06:38:50]execute_script returns [06:38:50]free content buf [06:38:50]Sock 9.Close socket [06:38:50]Sock 9.Thread stoped [06:38:54]OFD Sender: No OFD packet to send [06:38:59]OFD Sender: No OFD packet to send [06:39:04]OFD Sender: No OFD packet to send [06:39:09]OFD Sender: No OFD packet to send [06:39:14]OFD Sender: No OFD packet to send [06:39:19]OFD Sender: No OFD packet to send [06:39:24]OFD Sender: No OFD packet to send [06:39:29]OFD Sender: No OFD packet to send [06:39:34]OFD Sender: No OFD packet to send [06:39:39]OFD Sender: No OFD packet to send [06:39:44]OFD Sender: No OFD packet to send [06:39:49]accept exits with 8 [06:39:49]New connection [06:39:49]New thread 3066838372 created [06:39:49]Thread 3066981732 joined [06:39:49]Waiting for new connection... [06:39:49] Sock 8.Parse request [06:39:49]Sock 8.Check first char [06:39:49]Sock 8.First char is OK [06:39:49]request: POST /json_proto HTTP/1.0 [06:39:49]Method: POST [06:39:49]URL: /json_proto [06:39:49]Method is POST - this is cgi request [06:39:49]url: /json_proto [06:39:49]query_string will be loaded in cgi processing [06:39:49]execute_cgi json_proto POST (null) [06:39:49]execute_cgi path=json_proto method=POST [06:39:49]POST find Content-Length [06:39:49]Host: 172.17.40.67:8080 [06:39:49]Content-Length: 689 [06:39:49]Content-Type: application/json [06:39:49] [06:39:49]POST finish read [06:39:49]Found Content-Length = 689 [06:39:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.330, "sum" : 1009.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1009.00, "total" : 1009.00, "payments": [ { "type": 0, "sum" : 1009.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:49]execute_script... [06:39: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)3302222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.330, "sum" : 1009.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1009.00, "total" : 1009.00, "payments": [ { "type": 0, "sum" : 1009.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:49]POST & json_proto [06:39:49]process_json_proto [06:39:49]json parsed OK: [06:39:49]protocol is kg_v1.0 [06:39:49]action value=close_receipt [06:39:49]process_action close_receipt [06:39:49]cmd_close_receipt [06:39:49]MH_GetDate [06:39:49]Write to MH i2c: F0 00 00 69 5E B6 [06:39:49]Write i2c OK [06:39:49]MH_I2C_Read... [06:39:49]Read from MH i2c: F0 [06:39:49]MH_I2C_Read... [06:39:49]Read from MH i2c: F0 09 00 [06:39:49]MH_I2C_Read... [06:39:49]Read from MH i2c: F0 09 00 69 5E 00 B8 FC 63 66 97 AE 6B 64 50 [06:39:49]GetLastDocTimeStamp 1717828729 [06:39:49]current date 1717828792 [06:39:49]FM_GetShiftState [06:39:49]SAM_PROTO_GetShiftState [06:39:49]wFMCommunicate request_size=4 [06:39:49]MH_SAM_APDU [06:39:49]CAPDU: 80 13 01 00 [06:39:49]Write to MH i2c: E2 08 00 6A 5E 80 13 01 00 00 00 00 00 45 [06:39:49]Write i2c OK [06:39:49]MH_I2C_Read... [06:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:49]Read from MH i2c: E2 [06:39:49]MH_I2C_Read... [06:39:49]Read from MH i2c: E2 0E 00 [06:39:49]MH_I2C_Read... [06:39:49]Read from MH i2c: E2 0E 00 6A 5E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F9 [06:39:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:39:49]wFMCommunicate OK [06:39:49]SAM_PROTO_GetShiftState done [06:39:49]FM_GetShiftState done [06:39:49]opened in 1717805884 [06:39:49]opened+sec_in_day 1717892284 [06:39:49]quantity*price = 100908 [06:39:49]sum+1 = 100909 [06:39:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1009.00 Внесено: 1009.00 СДАЧА: 0.00 НСП 1% : 8.93 НДС 12% : 107.16 Наличными: 1009.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 65 08.06.2024 06:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239294 ФПД: 25525558654827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T063952&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239294&fm=25525558654827&tin=02508201610067®Number=0000000000091601&sum=100900 [06:39:50]StoreToDocumentArchive [06:39:50]shift 387 fd 239294 [06:39:50]save to /storage/0387/doc_00239294 [06:39:50]save last doc name /storage/0387/doc_00239294 to /storage/kkm_last_doc_name [06:39:50]save OK [06:39:50]Clear old archive folders... [06:39:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:39:50]tlvbuf is 002AF610 [06:39:50]SAM_PROTO_ClearQueue [06:39:50]wFMCommunicate request_size=4 [06:39:50]MH_SAM_APDU [06:39:50]CAPDU: 80 09 00 00 [06:39:50]Write to MH i2c: E2 08 00 77 5E 80 09 00 00 00 00 00 00 47 [06:39:50]Write i2c OK [06:39:50]MH_I2C_Read... [06:39:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:39:50]Read from MH i2c: E2 [06:39:50]MH_I2C_Read... [06:39:50]Read from MH i2c: E2 03 00 [06:39:50]MH_I2C_Read... [06:39:50]Read from MH i2c: E2 03 00 77 5E 00 90 00 49 [06:39:50]RAPDU: 90 00 [06:39:50]wFMCommunicate OK [06:39:50]SAM_PROTO_ClearQueue done [06:39:50]KKMCreateOFDPacket [06:39:50]OFDProtocolAddRootSTLVToBuf [06:39:50]FM_MakeSignedData [06:39:50]FM_MakeSignedData [06:39:50]SAM_PROTO_SignData [06:39:50]wFMCommunicate request_size=4 [06:39:50]MH_SAM_APDU [06:39:50]CAPDU: 80 0D 01 02 [06:39:50]Write to MH i2c: E2 08 00 78 5E 80 0D 01 02 00 00 00 00 4F [06:39:50]Write i2c OK [06:39:50]MH_I2C_Read... [06:39:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:39:50]Read from MH i2c: E2 [06:39:50]MH_I2C_Read... [06:39:50]Read from MH i2c: E2 03 00 [06:39:50]MH_I2C_Read... [06:39:50]Read from MH i2c: E2 03 00 78 5E 00 90 00 4A [06:39:50]RAPDU: 90 00 [06:39:50]wFMCommunicate OK [06:39:50]wFMCommunicate request_size=255 [06:39:50]MH_SAM_APDU [06:39:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 12 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 29 00 00 00 00 07 04 06 00 24 8A 01 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 B8 FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A6 03 [06:39:50]Write to MH i2c: E2 02 01 79 5E 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 12 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 29 00 00 00 00 07 04 06 00 24 8A 01 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 B8 FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A6 03 00 00 F9 [06:39:50]Write i2c OK [06:39:50]MH_I2C_Read... [06:39:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:51]Read from MH i2c: E2 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: E2 03 00 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: E2 03 00 79 5E 00 90 00 4B [06:39:51]RAPDU: 90 00 [06:39:51]wFMCommunicate OK [06:39:51]wFMCommunicate request_size=16 [06:39:51]MH_SAM_APDU [06:39:51]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 17 37 21 DB 37 6B [06:39:51]Write to MH i2c: E2 13 00 7A 5E 80 0D 02 02 0B 00 00 35 04 06 00 17 37 21 DB 37 6B 00 00 93 [06:39:51]Write i2c OK [06:39:51]MH_I2C_Read... [06:39:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:51]Read from MH i2c: E2 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: E2 03 00 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: E2 03 00 7A 5E 00 90 00 4C [06:39:51]RAPDU: 90 00 [06:39:51]wFMCommunicate OK [06:39:51]wFMCommunicate request_size=4 [06:39:51]MH_SAM_APDU [06:39:51]CAPDU: 80 0D 03 02 [06:39:51]Write to MH i2c: E2 08 00 7B 5E 80 0D 03 02 00 00 00 00 54 [06:39:51]Write i2c OK [06:39:51]MH_I2C_Read... [06:39:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:39:51]Read from MH i2c: E2 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: E2 0B 00 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: E2 0B 00 7B 5E 00 4A C4 9F AE 14 DF FA C1 90 00 5E [06:39:51]RAPDU: 4A C4 9F AE 14 DF FA C1 90 00 [06:39:51]wFMCommunicate OK [06:39:51]SAM_PROTO_SignData done [06:39:51]FM_MakeSignedData done [06:39:51]CreateOFDProtocolMessage [06:39:51]wFMCommunicate request_size=4 [06:39:51]MH_SAM_APDU [06:39:51]CAPDU: 80 11 00 00 [06:39:51]Write to MH i2c: E2 08 00 7C 5E 80 11 00 00 00 00 00 00 54 [06:39:51]Write i2c OK [06:39:51]MH_I2C_Read... [06:39:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:51]Read from MH i2c: E2 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: E2 17 00 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: E2 17 00 7C 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A9 [06:39:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:39:51]wFMCommunicate OK [06:39:51]CreateOFDProtocolMessage done [06:39:51]OFDSenderStorePacket 239294 [06:39:51]StoreOFDPacket docnum=239294 [06:39:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 1B A6 0D 01 F1 0E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 12 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 29 00 00 00 00 07 04 06 00 24 8A 01 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 B8 FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A6 03 00 35 04 06 00 17 37 21 DB 37 6B 4A C4 9F AE 14 DF FA C1 [06:39:51]CheckFolder [06:39:51]dirname=/storage/ofd_packets [06:39:51]CheckFolder done [06:39:51]ProducePacketName [06:39:51]name=ofd_packets/00239294 [06:39:51]NVStorageSaveData ofd_packets/00239294 [06:39:51]File name is /storage/ofd_packets/00239294 [06:39:51]Write 307 bytes [06:39:51]NVStorageSaveData done [06:39:51]OFDSenderStorePacket done [06:39:51]KKMCreateOFDPacket done [06:39:51]NVStorageSaveData kkm_last_timestamp [06:39:51]File name is /storage/kkm_last_timestamp [06:39:51]Write 4 bytes [06:39:51]NVStorageSaveData done [06:39:51]ExternCall_PrintAddStr [06:39:51]wPrintStart [06:39:51]Write to MH i2c: 01 00 00 7D 5E DB [06:39:51]Write i2c OK [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: 01 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: 01 07 00 [06:39:51]MH_I2C_Read... [06:39:51]Read from MH i2c: 01 07 00 7D 5E 00 00 00 00 00 FF 0F F0 [06:39:51]RasterBufferAndPrint [06:39:51]line Счет N : (1)3302222 [06:39:51]line ИНН: 02508201610067 [06:39:51]line Контрольно-Кассовый Чек [06:39:51]line ПРОДАЖА [06:39:51]line ТРК (МРК, ГНК) : 31 [06:39:51]line Товар: 2710194800 [06:39:51]line D-ENERGY Дт-К-2 [06:39:51]line 13.330 * 75.70 [06:39:51]line = 1009.08 [06:39:51]line НДС 12% НСП 1% [06:39:51]line > о реализуемом товаре [06:39:51]line ОКРУГЛЕНИЕ: -0.08 [06:39:51]line ИТОГО: 1009.00 [06:39:51]line Внесено: 1009.00 [06:39:51]line СДАЧА: 0.00 [06:39:51]line НСП 1% : 8.93 [06:39:51]line НДС 12% : 107.16 [06:39:51]line Наличными: 1009.00 [06:39:51]line Безнал.: 0.00 [06:39:51]line Место: АЗС № 82 "Партнер Нефть" [06:39:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:39:51]line СНО: Общий режим [06:39:51]line Чек 65 08.06.2024 06:39 [06:39:51]line Смена: 387 ФФД: 1.0 [06:39:51]line ЗНМ: 0300000150 [06:39:51]line РНМ: 0000000000091601 [06:39:51]line Версия ККМ: 001 [06:39:51]line ФМ: 0000000000874681 [06:39:51]line ФД: 239294 [06:39:51]line ФПД: 25525558654827 [06:39:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T063952&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239294&fm=25525558654827&tin=02508201610067®Number=0000000000091601&sum=100900 [06:39:51]OFD Sender: Processing packet 239294 [packets to send 182, broken 181] [06:39:51]ProducePacketName [06:39:51]name=ofd_packets/00239294 [06:39:51]OFD Sender: To server: pG, [06:39:51]CommunicateWithHost lk.salyk.kg:30040 [06:39:51]ConnectInit lk.salyk.kg [06:39:51]written 0, free lines is 4095 [06:39:51]Connected sock=10 [06:39:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 1B A6 0D 01 F1 0E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 12 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 29 00 00 00 00 07 04 06 00 24 8A 01 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 B8 FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A6 03 00 35 04 06 00 17 37 21 DB 37 6B 4A C4 9F AE 14 DF FA C1 [06:39:52]Write to MH i2c: 01 00 00 A8 5E 06 [06:39:52]Write i2c OK [06:39:52]MH_I2C_Read... [06:39:52]Read from MH i2c: 01 [06:39:52]MH_I2C_Read... [06:39:52]Read from MH i2c: 01 07 00 [06:39:52]MH_I2C_Read... [06:39:52]Read from MH i2c: 01 07 00 A8 5E 00 00 00 00 00 C9 0C E2 [06:39:52]RasterBufferAndPrint [06:39:52]line [06:39:52]line [06:39:52]line [06:39:52]line [06:39:52]line [06:39:52]written 0, free lines is 3280 [06:39:52]MH_Cut [06:39:52]Write to MH i2c: D1 01 00 AF 5E 01 DF [06:39:52]Write i2c OK [06:39:52]MH_I2C_Read... [06:39:52]Read from MH i2c: D1 [06:39:52]MH_I2C_Read... [06:39:52]Read from MH i2c: D1 01 00 [06:39:52]MH_I2C_Read... [06:39:52]Read from MH i2c: D1 01 00 AF 5E 00 DE [06:39:52]Write to MH i2c: 01 00 00 B0 5E 0E [06:39:52]Write i2c OK [06:39:52]MH_I2C_Read... [06:39:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D7 45 47 00 41 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A6 03 00 F4 03 04 00 36 A4 63 66 B6 04 01 00 00 C6 68 A1 27 65 FE B0 9A [06:39:52]CommunicateWithHost err = 0 [06:39:52]CheckOFDResponse [06:39:52]1017 (14) - 77093643461234 [06:39:52]1041 (16) - 0000000000874681 [06:39:52]1040 (4) - 239294 [06:39:52]1012 (4) - 08.06.2024 00:22 [06:39:52]1206 (1) - 0 [06:39:52]OFD Sender: Remove packet 239294 [06:39:52]ProducePacketName [06:39:52]name=ofd_packets/00239294 [06:39:52]NVStorageDeleteData [06:39:52]OFD Sender: No OFD packet to send [06:39:52]*** Cut start [06:39:52]*** Partial cut [06:39:52]*** CUTSNS_PIN = 1 [06:39:52]*** CUTSNS_PIN = 0 [06:39:53]*** Brake cut motor [06:39:53]Read from MH i2c: 01 [06:39:53]MH_I2C_Read... [06:39:53]*** Stop cut motor [06:39:53]*** Cut end [06:39:53]Read from MH i2c: 01 07 00 [06:39:53]MH_I2C_Read... [06:39:53]Read from MH i2c: 01 07 00 B0 5E 00 00 00 00 00 FF 0F 23 [06:39:53]process_action close_receipt done [06:39:53]requested_data is exist [06:39:53]produce_requested_data [06:39:53]requested_item fm.sn is exist - process it [06:39:53]wFMCommunicate request_size=4 [06:39:53]MH_SAM_APDU [06:39:53]CAPDU: 80 11 00 00 [06:39:53]Write to MH i2c: E2 08 00 B1 5E 80 11 00 00 00 00 00 00 89 [06:39:53]Write i2c OK [06:39:53]MH_I2C_Read... [06:39:53]Read from MH i2c: E2 [06:39:53]MH_I2C_Read... [06:39:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:53]Read from MH i2c: E2 17 00 [06:39:53]MH_I2C_Read... [06:39:53]Read from MH i2c: E2 17 00 B1 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DE [06:39:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:39:53]wFMCommunicate OK [06:39:53]requested_item fd.num is exist - process it [06:39:53]SAM_PROTO_GetFieldsCounters [06:39:53]wFMCommunicate request_size=4 [06:39:53]MH_SAM_APDU [06:39:53]CAPDU: 80 13 00 00 [06:39:53]Write to MH i2c: E2 08 00 B2 5E 80 13 00 00 00 00 00 00 8C [06:39:53]Write i2c OK [06:39:53]MH_I2C_Read... [06:39:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:39:53]Read from MH i2c: E2 [06:39:53]MH_I2C_Read... [06:39:53]Read from MH i2c: E2 62 00 [06:39:53]MH_I2C_Read... [06:39:53]Read from MH i2c: E2 62 00 B2 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 55 [06:39:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:39:53]wFMCommunicate OK [06:39:53]SAM_PROTO_GetFieldsCounters done [06:39:53]requested_item shift.num is exist - process it [06:39:53]requested_item shift.opened is exist - process it [06:39:53]req_shift_opened [06:39:53]FM_GetShiftState [06:39:53]SAM_PROTO_GetShiftState [06:39:53]wFMCommunicate request_size=4 [06:39:53]MH_SAM_APDU [06:39:53]CAPDU: 80 13 01 00 [06:39:53]Write to MH i2c: E2 08 00 B3 5E 80 13 01 00 00 00 00 00 8E [06:39:53]Write i2c OK [06:39:53]MH_I2C_Read... [06:39:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:53]Read from MH i2c: E2 [06:39:53]MH_I2C_Read... [06:39:53]Read from MH i2c: E2 0E 00 [06:39:53]MH_I2C_Read... [06:39:53]Read from MH i2c: E2 0E 00 B3 5E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 42 [06:39:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:39:53]wFMCommunicate OK [06:39:53]SAM_PROTO_GetShiftState done [06:39:53]FM_GetShiftState done [06:39:53]req_shift_opened done [06:39:53]requested_item shift.open_date is exist - process it [06:39:53]req_shift_open_date [06:39:53]req_shift_open_date done [06:39:53]produce_requested_data done [06:39:53]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239294,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:39:53]process_action_free close_receipt [06:39:53]json_value_free [06:39:53]json_value_free done [06:39:53]process_json_proto returns [06:39:53]Send response to host [06:39:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239294,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:39:53]free response buf [06:39:53]execute_script done [06:39:53]execute_script returns [06:39:53]free content buf [06:39:53]Sock 8.Close socket [06:39:53]Sock 8.Thread stoped [06:39:54]accept exits with 9 [06:39:54]New connection [06:39:54]New thread 3066981732 created [06:39:54]Thread 3066838372 joined [06:39:54]Waiting for new connection... [06:39:54] Sock 9.Parse request [06:39:54]Sock 9.Check first char [06:39:54]Sock 9.First char is OK [06:39:54]request: POST /json_proto HTTP/1.0 [06:39:54]Method: POST [06:39:54]URL: /json_proto [06:39:54]Method is POST - this is cgi request [06:39:54]url: /json_proto [06:39:54]query_string will be loaded in cgi processing [06:39:54]execute_cgi json_proto POST (null) [06:39:54]execute_cgi path=json_proto method=POST [06:39:54]POST find Content-Length [06:39:54]Host: 172.17.40.67:8080 [06:39:54]Content-Length: 683 [06:39:54]Content-Type: application/json [06:39:54] [06:39:54]POST finish read [06:39:54]Found Content-Length = 683 [06:39:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:54]execute_script... [06: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)3302221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:54]POST & json_proto [06:39:54]process_json_proto [06:39:54]json parsed OK: [06:39:54]protocol is kg_v1.0 [06:39:54]action value=close_receipt [06:39:54]process_action close_receipt [06:39:54]cmd_close_receipt [06:39:54]MH_GetDate [06:39:54]Write to MH i2c: F0 00 00 B4 5E 01 [06:39:54]Write i2c OK [06:39:54]MH_I2C_Read... [06:39:54]Read from MH i2c: F0 [06:39:54]MH_I2C_Read... [06:39:54]Read from MH i2c: F0 09 00 [06:39:54]MH_I2C_Read... [06:39:54]Read from MH i2c: F0 09 00 B4 5E 00 BD FC 63 66 97 AE 6B 64 A0 [06:39:54]GetLastDocTimeStamp 1717828792 [06:39:54]current date 1717828797 [06:39:54]FM_GetShiftState [06:39:54]SAM_PROTO_GetShiftState [06:39:54]wFMCommunicate request_size=4 [06:39:54]MH_SAM_APDU [06:39:54]CAPDU: 80 13 01 00 [06:39:54]Write to MH i2c: E2 08 00 B5 5E 80 13 01 00 00 00 00 00 90 [06:39:54]Write i2c OK [06:39:54]MH_I2C_Read... [06:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:54]Read from MH i2c: E2 [06:39:54]MH_I2C_Read... [06:39:54]Read from MH i2c: E2 0E 00 [06:39:54]MH_I2C_Read... [06:39:54]Read from MH i2c: E2 0E 00 B5 5E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 44 [06:39:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:39:54]wFMCommunicate OK [06:39:54]SAM_PROTO_GetShiftState done [06:39:54]FM_GetShiftState done [06:39:54]opened in 1717805884 [06:39:54]opened+sec_in_day 1717892284 [06:39:54]quantity*price = 100064 [06:39:54]sum+1 = 100066 [06:39:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 66 08.06.2024 06:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239295 ФПД: 70963608321128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T063957&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239295&fm=70963608321128&tin=02508201610067®Number=0000000000091601&sum=100000 [06:39:55]StoreToDocumentArchive [06:39:55]shift 387 fd 239295 [06:39:55]save to /storage/0387/doc_00239295 [06:39:55]save last doc name /storage/0387/doc_00239295 to /storage/kkm_last_doc_name [06:39:55]save OK [06:39:55]Clear old archive folders... [06:39:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:39:55]tlvbuf is 00480660 [06:39:55]SAM_PROTO_ClearQueue [06:39:55]wFMCommunicate request_size=4 [06:39:55]MH_SAM_APDU [06:39:55]CAPDU: 80 09 00 00 [06:39:55]Write to MH i2c: E2 08 00 C2 5E 80 09 00 00 00 00 00 00 92 [06:39:55]Write i2c OK [06:39:55]MH_I2C_Read... [06:39:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:39:55]Read from MH i2c: E2 [06:39:55]MH_I2C_Read... [06:39:55]Read from MH i2c: E2 03 00 [06:39:55]MH_I2C_Read... [06:39:55]Read from MH i2c: E2 03 00 C2 5E 00 90 00 94 [06:39:55]RAPDU: 90 00 [06:39:55]wFMCommunicate OK [06:39:55]SAM_PROTO_ClearQueue done [06:39:55]KKMCreateOFDPacket [06:39:55]OFDProtocolAddRootSTLVToBuf [06:39:55]FM_MakeSignedData [06:39:55]FM_MakeSignedData [06:39:55]SAM_PROTO_SignData [06:39:55]wFMCommunicate request_size=4 [06:39:55]MH_SAM_APDU [06:39:55]CAPDU: 80 0D 01 02 [06:39:55]Write to MH i2c: E2 08 00 C3 5E 80 0D 01 02 00 00 00 00 9A [06:39:55]Write i2c OK [06:39:55]MH_I2C_Read... [06:39:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:39:55]Read from MH i2c: E2 [06:39:55]MH_I2C_Read... [06:39:55]Read from MH i2c: E2 03 00 [06:39:55]MH_I2C_Read... [06:39:55]Read from MH i2c: E2 03 00 C3 5E 00 90 00 95 [06:39:55]RAPDU: 90 00 [06:39:55]wFMCommunicate OK [06:39:55]wFMCommunicate request_size=255 [06:39:55]MH_SAM_APDU [06:39: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 BD FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A6 03 00 35 04 06 00 40 [06:39:55]Write to MH i2c: E2 02 01 C4 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 BD FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A6 03 00 35 04 06 00 40 00 00 87 [06:39:55]Write i2c OK [06:39:55]MH_I2C_Read... [06:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:56]Read from MH i2c: E2 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: E2 03 00 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: E2 03 00 C4 5E 00 90 00 96 [06:39:56]RAPDU: 90 00 [06:39:56]wFMCommunicate OK [06:39:56]wFMCommunicate request_size=10 [06:39:56]MH_SAM_APDU [06:39:56]CAPDU: 80 0D 02 02 05 8A 80 AA 7C 68 [06:39:56]Write to MH i2c: E2 0D 00 C5 5E 80 0D 02 02 05 00 8A 80 AA 7C 68 00 00 3F [06:39:56]Write i2c OK [06:39:56]MH_I2C_Read... [06:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:56]Read from MH i2c: E2 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: E2 03 00 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: E2 03 00 C5 5E 00 90 00 97 [06:39:56]RAPDU: 90 00 [06:39:56]wFMCommunicate OK [06:39:56]wFMCommunicate request_size=4 [06:39:56]MH_SAM_APDU [06:39:56]CAPDU: 80 0D 03 02 [06:39:56]Write to MH i2c: E2 08 00 C6 5E 80 0D 03 02 00 00 00 00 9F [06:39:56]Write i2c OK [06:39:56]MH_I2C_Read... [06:39:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:39:56]Read from MH i2c: E2 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: E2 0B 00 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: E2 0B 00 C6 5E 00 BB AA B5 2A 63 04 60 F3 90 00 9E [06:39:56]RAPDU: BB AA B5 2A 63 04 60 F3 90 00 [06:39:56]wFMCommunicate OK [06:39:56]SAM_PROTO_SignData done [06:39:56]FM_MakeSignedData done [06:39:56]CreateOFDProtocolMessage [06:39:56]wFMCommunicate request_size=4 [06:39:56]MH_SAM_APDU [06:39:56]CAPDU: 80 11 00 00 [06:39:56]Write to MH i2c: E2 08 00 C7 5E 80 11 00 00 00 00 00 00 9F [06:39:56]Write i2c OK [06:39:56]MH_I2C_Read... [06:39:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:56]Read from MH i2c: E2 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: E2 17 00 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: E2 17 00 C7 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F4 [06:39:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:39:56]wFMCommunicate OK [06:39:56]CreateOFDProtocolMessage done [06:39:56]OFDSenderStorePacket 239295 [06:39:56]StoreOFDPacket docnum=239295 [06:39:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F5 CE 07 01 24 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 BD FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A6 03 00 35 04 06 00 40 8A 80 AA 7C 68 BB AA B5 2A 63 04 60 F3 [06:39:56]CheckFolder [06:39:56]dirname=/storage/ofd_packets [06:39:56]CheckFolder done [06:39:56]ProducePacketName [06:39:56]name=ofd_packets/00239295 [06:39:56]NVStorageSaveData ofd_packets/00239295 [06:39:56]File name is /storage/ofd_packets/00239295 [06:39:56]Write 301 bytes [06:39:56]NVStorageSaveData done [06:39:56]OFDSenderStorePacket done [06:39:56]KKMCreateOFDPacket done [06:39:56]NVStorageSaveData kkm_last_timestamp [06:39:56]File name is /storage/kkm_last_timestamp [06:39:56]Write 4 bytes [06:39:56]NVStorageSaveData done [06:39:56]ExternCall_PrintAddStr [06:39:56]wPrintStart [06:39:56]Write to MH i2c: 01 00 00 C8 5E 26 [06:39:56]Write i2c OK [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: 01 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: 01 07 00 [06:39:56]MH_I2C_Read... [06:39:56]Read from MH i2c: 01 07 00 C8 5E 00 00 00 00 00 FF 0F 3B [06:39:56]RasterBufferAndPrint [06:39:56]line Счет N : (1)3302221 [06:39:56]line ИНН: 02508201610067 [06:39:56]line Контрольно-Кассовый Чек [06:39:56]line ПРОДАЖА [06:39:56]line ТРК (МРК, ГНК) : 22 [06:39:56]line Товар: 2710124130 [06:39:56]line Аи-92-К-4 [06:39:56]line 15.070 * 66.40 [06:39:56]line = 1000.65 [06:39:56]line НДС 12% НСП 1% [06:39:56]line > о реализуемом товаре [06:39:56]line ОКРУГЛЕНИЕ: -0.65 [06:39:56]line ИТОГО: 1000.00 [06:39:56]line Внесено: 1000.00 [06:39:56]line СДАЧА: 0.00 [06:39:56]line НСП 1% : 8.85 [06:39:56]line НДС 12% : 106.26 [06:39:56]line Наличными: 1000.00 [06:39:56]line Безнал.: 0.00 [06:39:56]line Место: АЗС № 82 "Партнер Нефть" [06:39:56]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:39:56]line СНО: Общий режим [06:39:56]line Чек 66 08.06.2024 06:39 [06:39:56]line Смена: 387 ФФД: 1.0 [06:39:56]line ЗНМ: 0300000150 [06:39:56]line РНМ: 0000000000091601 [06:39:56]line Версия ККМ: 001 [06:39:56]line ФМ: 0000000000874681 [06:39:56]line ФД: 239295 [06:39:56]line ФПД: 70963608321128 [06:39:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T063957&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239295&fm=70963608321128&tin=02508201610067®Number=0000000000091601&sum=100000 [06:39:56]OFD Sender: Processing packet 239295 [packets to send 182, broken 181] [06:39:56]ProducePacketName [06:39:56]name=ofd_packets/00239295 [06:39:56]OFD Sender: To server: pG, [06:39:56]CommunicateWithHost lk.salyk.kg:30040 [06:39:56]ConnectInit lk.salyk.kg [06:39:56]written 0, free lines is 4095 [06:39:56]Connected sock=11 [06:39:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F5 CE 07 01 24 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 BD FC 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A6 03 00 35 04 06 00 40 8A 80 AA 7C 68 BB AA B5 2A 63 04 60 F3 [06:39:57]Write to MH i2c: 01 00 00 F3 5E 51 [06:39:57]Write i2c OK [06:39:57]MH_I2C_Read... [06:39:57]Read from MH i2c: 01 [06:39:57]MH_I2C_Read... [06:39:57]Read from MH i2c: 01 07 00 [06:39:57]MH_I2C_Read... [06:39:57]Read from MH i2c: 01 07 00 F3 5E 00 00 00 00 00 D4 0C 38 [06:39:57]RasterBufferAndPrint [06:39:57]line [06:39:57]line [06:39:57]line [06:39:57]line [06:39:57]line [06:39:57]written 0, free lines is 3293 [06:39:57]MH_Cut [06:39:57]Write to MH i2c: D1 01 00 FA 5E 01 2A [06:39:57]Write i2c OK [06:39:57]MH_I2C_Read... [06:39:57]Read from MH i2c: D1 [06:39:57]MH_I2C_Read... [06:39:57]Read from MH i2c: D1 01 00 [06:39:57]MH_I2C_Read... [06:39:57]Read from MH i2c: D1 01 00 FA 5E 00 29 [06:39:57]Write to MH i2c: 01 00 00 FB 5E 59 [06:39:57]Write i2c OK [06:39:57]MH_I2C_Read... [06:39:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 30 D3 47 00 77 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A6 03 00 F4 03 04 00 3B A4 63 66 B6 04 01 00 00 4F 31 73 58 82 13 0D 05 [06:39:57]CommunicateWithHost err = 0 [06:39:57]CheckOFDResponse [06:39:57]1017 (14) - 77093643461234 [06:39:57]1041 (16) - 0000000000874681 [06:39:57]1040 (4) - 239295 [06:39:57]1012 (4) - 08.06.2024 00:22 [06:39:57]1206 (1) - 0 [06:39:57]OFD Sender: Remove packet 239295 [06:39:57]ProducePacketName [06:39:57]name=ofd_packets/00239295 [06:39:57]NVStorageDeleteData [06:39:57]OFD Sender: No OFD packet to send [06:39:57]*** Cut start [06:39:57]*** Partial cut [06:39:57]*** CUTSNS_PIN = 1 [06:39:57]*** CUTSNS_PIN = 0 [06:39:58]*** Brake cut motor [06:39:58]Read from MH i2c: 01 [06:39:58]MH_I2C_Read... [06:39:58]*** Stop cut motor [06:39:58]*** Cut end [06:39:58]Read from MH i2c: 01 07 00 [06:39:58]MH_I2C_Read... [06:39:58]Read from MH i2c: 01 07 00 FB 5E 00 00 00 00 00 FF 0F 6E [06:39:58]process_action close_receipt done [06:39:58]requested_data is exist [06:39:58]produce_requested_data [06:39:58]requested_item fm.sn is exist - process it [06:39:58]wFMCommunicate request_size=4 [06:39:58]MH_SAM_APDU [06:39:58]CAPDU: 80 11 00 00 [06:39:58]Write to MH i2c: E2 08 00 FC 5E 80 11 00 00 00 00 00 00 D4 [06:39:58]Write i2c OK [06:39:58]MH_I2C_Read... [06:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:58]Read from MH i2c: E2 [06:39:58]MH_I2C_Read... [06:39:58]Read from MH i2c: E2 17 00 [06:39:58]MH_I2C_Read... [06:39:58]Read from MH i2c: E2 17 00 FC 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 29 [06:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:39:58]wFMCommunicate OK [06:39:58]requested_item fd.num is exist - process it [06:39:58]SAM_PROTO_GetFieldsCounters [06:39:58]wFMCommunicate request_size=4 [06:39:58]MH_SAM_APDU [06:39:58]CAPDU: 80 13 00 00 [06:39:58]Write to MH i2c: E2 08 00 FD 5E 80 13 00 00 00 00 00 00 D7 [06:39:58]Write i2c OK [06:39:58]MH_I2C_Read... [06:39:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:39:58]Read from MH i2c: E2 [06:39:58]MH_I2C_Read... [06:39:58]Read from MH i2c: E2 62 00 [06:39:58]MH_I2C_Read... [06:39:58]Read from MH i2c: E2 62 00 FD 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [06:39:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:39:58]wFMCommunicate OK [06:39:58]SAM_PROTO_GetFieldsCounters done [06:39:58]requested_item shift.num is exist - process it [06:39:58]requested_item shift.opened is exist - process it [06:39:58]req_shift_opened [06:39:58]FM_GetShiftState [06:39:58]SAM_PROTO_GetShiftState [06:39:58]wFMCommunicate request_size=4 [06:39:58]MH_SAM_APDU [06:39:58]CAPDU: 80 13 01 00 [06:39:58]Write to MH i2c: E2 08 00 FE 5E 80 13 01 00 00 00 00 00 D9 [06:39:58]Write i2c OK [06:39:58]MH_I2C_Read... [06:39:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:58]Read from MH i2c: E2 [06:39:58]MH_I2C_Read... [06:39:58]Read from MH i2c: E2 0E 00 [06:39:58]MH_I2C_Read... [06:39:58]Read from MH i2c: E2 0E 00 FE 5E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8D [06:39:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:39:58]wFMCommunicate OK [06:39:58]SAM_PROTO_GetShiftState done [06:39:58]FM_GetShiftState done [06:39:58]req_shift_opened done [06:39:58]requested_item shift.open_date is exist - process it [06:39:58]req_shift_open_date [06:39:58]req_shift_open_date done [06:39:58]produce_requested_data done [06:39:58]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239295,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:39:58]process_action_free close_receipt [06:39:58]json_value_free [06:39:58]json_value_free done [06:39:58]process_json_proto returns [06:39:58]Send response to host [06:39:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239295,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:39:58]free response buf [06:39:58]execute_script done [06:39:58]execute_script returns [06:39:58]free content buf [06:39:58]Sock 9.Close socket [06:39:58]Sock 9.Thread stoped [06:40:02]OFD Sender: No OFD packet to send [06:40:07]OFD Sender: No OFD packet to send [06:40:12]OFD Sender: No OFD packet to send [06:40:17]OFD Sender: No OFD packet to send [06:40:22]OFD Sender: No OFD packet to send [06:40:27]OFD Sender: No OFD packet to send [06:40:32]OFD Sender: No OFD packet to send [06:40:37]OFD Sender: No OFD packet to send [06:40:42]OFD Sender: No OFD packet to send [06:40:47]OFD Sender: No OFD packet to send [06:40:52]OFD Sender: No OFD packet to send [06:40:57]OFD Sender: No OFD packet to send [06:41:02]OFD Sender: No OFD packet to send [06:41:07]OFD Sender: No OFD packet to send [06:41:12]OFD Sender: No OFD packet to send [06:41:17]OFD Sender: No OFD packet to send [06:41:22]OFD Sender: No OFD packet to send [06:41:27]OFD Sender: No OFD packet to send [06:41:32]OFD Sender: No OFD packet to send [06:41:37]OFD Sender: No OFD packet to send [06:41:38]accept exits with 8 [06:41:38]New connection [06:41:38]New thread 3066838372 created [06:41:38]Thread 3066981732 joined [06:41:38]Waiting for new connection... [06:41:38] Sock 8.Parse request [06:41:38]Sock 8.Check first char [06:41:38]Sock 8.First char is OK [06:41:38]request: POST /json_proto HTTP/1.0 [06:41:38]Method: POST [06:41:38]URL: /json_proto [06:41:38]Method is POST - this is cgi request [06:41:38]url: /json_proto [06:41:38]query_string will be loaded in cgi processing [06:41:38]execute_cgi json_proto POST (null) [06:41:38]execute_cgi path=json_proto method=POST [06:41:38]POST find Content-Length [06:41:38]Host: 172.17.40.67:8080 [06:41:38]Content-Length: 680 [06:41:38]Content-Type: application/json [06:41:38] [06:41:38]POST finish read [06:41:38]Found Content-Length = 680 [06:41:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 14.730, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:38]execute_script... [06:41:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 14.730, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:38]POST & json_proto [06:41:38]process_json_proto [06:41:38]json parsed OK: [06:41:38]protocol is kg_v1.0 [06:41:38]action value=close_receipt [06:41:38]process_action close_receipt [06:41:38]cmd_close_receipt [06:41:38]MH_GetDate [06:41:38]Write to MH i2c: F0 00 00 FF 5E 4C [06:41:38]Write i2c OK [06:41:38]MH_I2C_Read... [06:41:38]Read from MH i2c: F0 [06:41:38]MH_I2C_Read... [06:41:38]Read from MH i2c: F0 09 00 [06:41:38]MH_I2C_Read... [06:41:38]Read from MH i2c: F0 09 00 FF 5E 00 26 FD 63 66 97 AE 6B 64 55 [06:41:38]GetLastDocTimeStamp 1717828797 [06:41:38]current date 1717828902 [06:41:38]FM_GetShiftState [06:41:38]SAM_PROTO_GetShiftState [06:41:38]wFMCommunicate request_size=4 [06:41:38]MH_SAM_APDU [06:41:38]CAPDU: 80 13 01 00 [06:41:38]Write to MH i2c: E2 08 00 00 5F 80 13 01 00 00 00 00 00 DC [06:41:38]Write i2c OK [06:41:38]MH_I2C_Read... [06:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:38]Read from MH i2c: E2 [06:41:38]MH_I2C_Read... [06:41:38]Read from MH i2c: E2 0E 00 [06:41:38]MH_I2C_Read... [06:41:38]Read from MH i2c: E2 0E 00 00 5F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 90 [06:41:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:41:38]wFMCommunicate OK [06:41:38]SAM_PROTO_GetShiftState done [06:41:38]FM_GetShiftState done [06:41:38]opened in 1717805884 [06:41:38]opened+sec_in_day 1717892284 [06:41:38]quantity*price = 110033 [06:41:38]sum+1 = 110034 [06:41:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 67 08.06.2024 06:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239296 ФПД: 155601391853464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064142&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239296&fm=155601391853464&tin=02508201610067®Number=0000000000091601&sum=110000 [06:41:40]StoreToDocumentArchive [06:41:40]shift 387 fd 239296 [06:41:40]save to /storage/0387/doc_00239296 [06:41:40]save last doc name /storage/0387/doc_00239296 to /storage/kkm_last_doc_name [06:41:40]save OK [06:41:40]Clear old archive folders... [06:41:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:41:40]tlvbuf is B6F5C550 [06:41:40]SAM_PROTO_ClearQueue [06:41:40]wFMCommunicate request_size=4 [06:41:40]MH_SAM_APDU [06:41:40]CAPDU: 80 09 00 00 [06:41:40]Write to MH i2c: E2 08 00 0D 5F 80 09 00 00 00 00 00 00 DE [06:41:40]Write i2c OK [06:41:40]MH_I2C_Read... [06:41:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:40]Read from MH i2c: E2 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 03 00 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 03 00 0D 5F 00 90 00 E0 [06:41:40]RAPDU: 90 00 [06:41:40]wFMCommunicate OK [06:41:40]SAM_PROTO_ClearQueue done [06:41:40]KKMCreateOFDPacket [06:41:40]OFDProtocolAddRootSTLVToBuf [06:41:40]FM_MakeSignedData [06:41:40]FM_MakeSignedData [06:41:40]SAM_PROTO_SignData [06:41:40]wFMCommunicate request_size=4 [06:41:40]MH_SAM_APDU [06:41:40]CAPDU: 80 0D 01 02 [06:41:40]Write to MH i2c: E2 08 00 0E 5F 80 0D 01 02 00 00 00 00 E6 [06:41:40]Write i2c OK [06:41:40]MH_I2C_Read... [06:41:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:40]Read from MH i2c: E2 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 03 00 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 03 00 0E 5F 00 90 00 E1 [06:41:40]RAPDU: 90 00 [06:41:40]wFMCommunicate OK [06:41:40]wFMCommunicate request_size=255 [06:41:40]MH_SAM_APDU [06:41:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 39 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 26 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A6 03 00 35 04 06 00 8D 84 C5 B0 [06:41:40]Write to MH i2c: E2 02 01 0F 5F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 39 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 26 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A6 03 00 35 04 06 00 8D 84 C5 B0 00 00 CB [06:41:40]Write i2c OK [06:41:40]MH_I2C_Read... [06:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:40]Read from MH i2c: E2 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 03 00 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 03 00 0F 5F 00 90 00 E2 [06:41:40]RAPDU: 90 00 [06:41:40]wFMCommunicate OK [06:41:40]wFMCommunicate request_size=7 [06:41:40]MH_SAM_APDU [06:41:40]CAPDU: 80 0D 02 02 02 1F 98 [06:41:40]Write to MH i2c: E2 0A 00 10 5F 80 0D 02 02 02 00 1F 98 00 00 A4 [06:41:40]Write i2c OK [06:41:40]MH_I2C_Read... [06:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:40]Read from MH i2c: E2 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 03 00 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 03 00 10 5F 00 90 00 E3 [06:41:40]RAPDU: 90 00 [06:41:40]wFMCommunicate OK [06:41:40]wFMCommunicate request_size=4 [06:41:40]MH_SAM_APDU [06:41:40]CAPDU: 80 0D 03 02 [06:41:40]Write to MH i2c: E2 08 00 11 5F 80 0D 03 02 00 00 00 00 EB [06:41:40]Write i2c OK [06:41:40]MH_I2C_Read... [06:41:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:40]Read from MH i2c: E2 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 0B 00 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 0B 00 11 5F 00 D4 86 80 33 96 4E 0B 83 90 00 6B [06:41:40]RAPDU: D4 86 80 33 96 4E 0B 83 90 00 [06:41:40]wFMCommunicate OK [06:41:40]SAM_PROTO_SignData done [06:41:40]FM_MakeSignedData done [06:41:40]CreateOFDProtocolMessage [06:41:40]wFMCommunicate request_size=4 [06:41:40]MH_SAM_APDU [06:41:40]CAPDU: 80 11 00 00 [06:41:40]Write to MH i2c: E2 08 00 12 5F 80 11 00 00 00 00 00 00 EB [06:41:40]Write i2c OK [06:41:40]MH_I2C_Read... [06:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:40]Read from MH i2c: E2 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 17 00 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: E2 17 00 12 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 40 [06:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:41:40]wFMCommunicate OK [06:41:40]CreateOFDProtocolMessage done [06:41:40]OFDSenderStorePacket 239296 [06:41:40]StoreOFDPacket docnum=239296 [06:41:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 85 EE 04 01 A7 DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 39 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 26 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A6 03 00 35 04 06 00 8D 84 C5 B0 1F 98 D4 86 80 33 96 4E 0B 83 [06:41:40]CheckFolder [06:41:40]dirname=/storage/ofd_packets [06:41:40]CheckFolder done [06:41:40]ProducePacketName [06:41:40]name=ofd_packets/00239296 [06:41:40]NVStorageSaveData ofd_packets/00239296 [06:41:40]File name is /storage/ofd_packets/00239296 [06:41:40]Write 298 bytes [06:41:40]NVStorageSaveData done [06:41:40]OFDSenderStorePacket done [06:41:40]KKMCreateOFDPacket done [06:41:40]NVStorageSaveData kkm_last_timestamp [06:41:40]File name is /storage/kkm_last_timestamp [06:41:40]Write 4 bytes [06:41:40]NVStorageSaveData done [06:41:40]ExternCall_PrintAddStr [06:41:40]wPrintStart [06:41:40]Write to MH i2c: 01 00 00 13 5F 72 [06:41:40]Write i2c OK [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: 01 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: 01 07 00 [06:41:40]MH_I2C_Read... [06:41:40]Read from MH i2c: 01 07 00 13 5F 00 00 00 00 00 FF 0F 87 [06:41:40]RasterBufferAndPrint [06:41:40]line Счет N : (1)3302223 [06:41:40]line ИНН: 02508201610067 [06:41:40]line Контрольно-Кассовый Чек [06:41:40]line ПРОДАЖА [06:41:40]line ТРК (МРК, ГНК) : 51 [06:41:40]line Товар: 2710194210 [06:41:40]line ДТ-К-5 [06:41:40]line 14.730 * 74.70 [06:41:40]line = 1100.33 [06:41:40]line НДС 12% НСП 1% [06:41:40]line > о реализуемом товаре [06:41:40]line ОКРУГЛЕНИЕ: -0.33 [06:41:40]line ИТОГО: 1100.00 [06:41:40]line Внесено: 1100.00 [06:41:40]line СДАЧА: 0.00 [06:41:40]line НСП 1% : 9.74 [06:41:40]line НДС 12% : 116.85 [06:41:40]line Наличными: 1100.00 [06:41:40]line Безнал.: 0.00 [06:41:40]line Место: АЗС № 82 "Партнер Нефть" [06:41:40]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:41:40]line СНО: Общий режим [06:41:40]line Чек 67 08.06.2024 06:41 [06:41:40]line Смена: 387 ФФД: 1.0 [06:41:40]line ЗНМ: 0300000150 [06:41:40]line РНМ: 0000000000091601 [06:41:40]line Версия ККМ: 001 [06:41:40]line ФМ: 0000000000874681 [06:41:40]line ФД: 239296 [06:41:40]line ФПД: 155601391853464 [06:41:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064142&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239296&fm=155601391853464&tin=02508201610067®Number=0000000000091601&sum=110000 [06:41:40]OFD Sender: Processing packet 239296 [packets to send 182, broken 181] [06:41:40]ProducePacketName [06:41:40]name=ofd_packets/00239296 [06:41:40]OFD Sender: To server: pG, [06:41:40]CommunicateWithHost lk.salyk.kg:30040 [06:41:40]ConnectInit lk.salyk.kg [06:41:40]written 0, free lines is 4095 [06:41:41]Connected sock=11 [06:41:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 85 EE 04 01 A7 DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 39 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 26 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A6 03 00 35 04 06 00 8D 84 C5 B0 1F 98 D4 86 80 33 96 4E 0B 83 [06:41:41]Write to MH i2c: 01 00 00 3E 5F 9D [06:41:41]Write i2c OK [06:41:41]MH_I2C_Read... [06:41:41]Read from MH i2c: 01 [06:41:41]MH_I2C_Read... [06:41:41]Read from MH i2c: 01 07 00 [06:41:41]MH_I2C_Read... [06:41:41]Read from MH i2c: 01 07 00 3E 5F 00 00 00 00 00 BB 0C 6B [06:41:41]RasterBufferAndPrint [06:41:41]line [06:41:41]line [06:41:41]line [06:41:41]line [06:41:41]line [06:41:41]written 0, free lines is 3266 [06:41:41]MH_Cut [06:41:41]Write to MH i2c: D1 01 00 45 5F 01 76 [06:41:41]Write i2c OK [06:41:41]MH_I2C_Read... [06:41:41]Read from MH i2c: D1 [06:41:41]MH_I2C_Read... [06:41:41]Read from MH i2c: D1 01 00 [06:41:41]MH_I2C_Read... [06:41:41]Read from MH i2c: D1 01 00 45 5F 00 75 [06:41:41]Write to MH i2c: 01 00 00 46 5F A5 [06:41:41]Write i2c OK [06:41:41]MH_I2C_Read... [06:41:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 51 84 47 00 85 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A6 03 00 F4 03 04 00 A3 A4 63 66 B6 04 01 00 00 29 A8 4B CB 9F 14 A9 D0 [06:41:41]CommunicateWithHost err = 0 [06:41:41]CheckOFDResponse [06:41:41]1017 (14) - 77093643461234 [06:41:41]1041 (16) - 0000000000874681 [06:41:41]1040 (4) - 239296 [06:41:41]1012 (4) - 08.06.2024 00:24 [06:41:41]1206 (1) - 0 [06:41:41]OFD Sender: Remove packet 239296 [06:41:41]ProducePacketName [06:41:41]name=ofd_packets/00239296 [06:41:41]NVStorageDeleteData [06:41:42]OFD Sender: No OFD packet to send [06:41:42]*** Cut start [06:41:42]*** Partial cut [06:41:42]*** CUTSNS_PIN = 1 [06:41:42]*** CUTSNS_PIN = 0 [06:41:42]*** Brake cut motor [06:41:42]Read from MH i2c: 01 [06:41:42]MH_I2C_Read... [06:41:42]*** Stop cut motor [06:41:42]*** Cut end [06:41:42]Read from MH i2c: 01 07 00 [06:41:42]MH_I2C_Read... [06:41:42]Read from MH i2c: 01 07 00 46 5F 00 00 00 00 00 FF 0F BA [06:41:42]process_action close_receipt done [06:41:42]requested_data is exist [06:41:42]produce_requested_data [06:41:42]requested_item fm.sn is exist - process it [06:41:42]wFMCommunicate request_size=4 [06:41:42]MH_SAM_APDU [06:41:42]CAPDU: 80 11 00 00 [06:41:42]Write to MH i2c: E2 08 00 47 5F 80 11 00 00 00 00 00 00 20 [06:41:42]Write i2c OK [06:41:42]MH_I2C_Read... [06:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:42]Read from MH i2c: E2 [06:41:42]MH_I2C_Read... [06:41:42]Read from MH i2c: E2 17 00 [06:41:42]MH_I2C_Read... [06:41:42]Read from MH i2c: E2 17 00 47 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 75 [06:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:41:42]wFMCommunicate OK [06:41:42]requested_item fd.num is exist - process it [06:41:42]SAM_PROTO_GetFieldsCounters [06:41:42]wFMCommunicate request_size=4 [06:41:42]MH_SAM_APDU [06:41:42]CAPDU: 80 13 00 00 [06:41:42]Write to MH i2c: E2 08 00 48 5F 80 13 00 00 00 00 00 00 23 [06:41:42]Write i2c OK [06:41:42]MH_I2C_Read... [06:41:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:43]Read from MH i2c: E2 [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: E2 62 00 [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: E2 62 00 48 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C0 A6 03 00 0E 04 04 00 83 01 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 F4 [06:41:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C0 A6 03 00 0E 04 04 00 83 01 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 [06:41:43]wFMCommunicate OK [06:41:43]SAM_PROTO_GetFieldsCounters done [06:41:43]requested_item shift.num is exist - process it [06:41:43]requested_item shift.opened is exist - process it [06:41:43]req_shift_opened [06:41:43]FM_GetShiftState [06:41:43]SAM_PROTO_GetShiftState [06:41:43]wFMCommunicate request_size=4 [06:41:43]MH_SAM_APDU [06:41:43]CAPDU: 80 13 01 00 [06:41:43]Write to MH i2c: E2 08 00 49 5F 80 13 01 00 00 00 00 00 25 [06:41:43]Write i2c OK [06:41:43]MH_I2C_Read... [06:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:43]Read from MH i2c: E2 [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: E2 0E 00 [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: E2 0E 00 49 5F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D9 [06:41:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:41:43]wFMCommunicate OK [06:41:43]SAM_PROTO_GetShiftState done [06:41:43]FM_GetShiftState done [06:41:43]req_shift_opened done [06:41:43]requested_item shift.open_date is exist - process it [06:41:43]req_shift_open_date [06:41:43]req_shift_open_date done [06:41:43]produce_requested_data done [06:41:43]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239296,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:41:43]process_action_free close_receipt [06:41:43]json_value_free [06:41:43]json_value_free done [06:41:43]process_json_proto returns [06:41:43]Send response to host [06:41:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239296,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:41:43]free response buf [06:41:43]execute_script done [06:41:43]execute_script returns [06:41:43]free content buf [06:41:43]Sock 8.Close socket [06:41:43]Sock 8.Thread stoped [06:41:43]accept exits with 9 [06:41:43]New connection [06:41:43]New thread 3066981732 created [06:41:43]Thread 3066838372 joined [06:41:43]Waiting for new connection... [06:41:43] Sock 9.Parse request [06:41:43]Sock 9.Check first char [06:41:43]Sock 9.First char is OK [06:41:43]request: POST /json_proto HTTP/1.0 [06:41:43]Method: POST [06:41:43]URL: /json_proto [06:41:43]Method is POST - this is cgi request [06:41:43]url: /json_proto [06:41:43]query_string will be loaded in cgi processing [06:41:43]execute_cgi json_proto POST (null) [06:41:43]execute_cgi path=json_proto method=POST [06:41:43]POST find Content-Length [06:41:43]Host: 172.17.40.67:8080 [06:41:43]Content-Length: 678 [06:41:43]Content-Type: application/json [06:41:43] [06:41:43]POST finish read [06:41:43]Found Content-Length = 678 [06:41:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.770, "sum" : 250.33, "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" ] } } [06:41:43]execute_script... [06:41: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)3302224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.770, "sum" : 250.33, "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" ] } } [06:41:43]POST & json_proto [06:41:43]process_json_proto [06:41:43]json parsed OK: [06:41:43]protocol is kg_v1.0 [06:41:43]action value=close_receipt [06:41:43]process_action close_receipt [06:41:43]cmd_close_receipt [06:41:43]MH_GetDate [06:41:43]Write to MH i2c: F0 00 00 4A 5F 98 [06:41:43]Write i2c OK [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: F0 [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: F0 09 00 [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: F0 09 00 4A 5F 00 2A FD 63 66 97 AE 6B 64 A5 [06:41:43]GetLastDocTimeStamp 1717828902 [06:41:43]current date 1717828906 [06:41:43]FM_GetShiftState [06:41:43]SAM_PROTO_GetShiftState [06:41:43]wFMCommunicate request_size=4 [06:41:43]MH_SAM_APDU [06:41:43]CAPDU: 80 13 01 00 [06:41:43]Write to MH i2c: E2 08 00 4B 5F 80 13 01 00 00 00 00 00 27 [06:41:43]Write i2c OK [06:41:43]MH_I2C_Read... [06:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:43]Read from MH i2c: E2 [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: E2 0E 00 [06:41:43]MH_I2C_Read... [06:41:43]Read from MH i2c: E2 0E 00 4B 5F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DB [06:41:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:41:43]wFMCommunicate OK [06:41:43]SAM_PROTO_GetShiftState done [06:41:43]FM_GetShiftState done [06:41:43]opened in 1717805884 [06:41:43]opened+sec_in_day 1717892284 [06:41:43]quantity*price = 25032 [06:41:43]sum+1 = 25034 [06:41:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.58 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 68 08.06.2024 06:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239297 ФПД: 31013874669419 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064147&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239297&fm=31013874669419&tin=02508201610067®Number=0000000000091601&sum=25000 [06:41:45]StoreToDocumentArchive [06:41:45]shift 387 fd 239297 [06:41:45]save to /storage/0387/doc_00239297 [06:41:45]save last doc name /storage/0387/doc_00239297 to /storage/kkm_last_doc_name [06:41:45]save OK [06:41:45]Clear old archive folders... [06:41:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:41:45]tlvbuf is B6DAF660 [06:41:45]SAM_PROTO_ClearQueue [06:41:45]wFMCommunicate request_size=4 [06:41:45]MH_SAM_APDU [06:41:45]CAPDU: 80 09 00 00 [06:41:45]Write to MH i2c: E2 08 00 58 5F 80 09 00 00 00 00 00 00 29 [06:41:45]Write i2c OK [06:41:45]MH_I2C_Read... [06:41:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:45]Read from MH i2c: E2 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 03 00 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 03 00 58 5F 00 90 00 2B [06:41:45]RAPDU: 90 00 [06:41:45]wFMCommunicate OK [06:41:45]SAM_PROTO_ClearQueue done [06:41:45]KKMCreateOFDPacket [06:41:45]OFDProtocolAddRootSTLVToBuf [06:41:45]FM_MakeSignedData [06:41:45]FM_MakeSignedData [06:41:45]SAM_PROTO_SignData [06:41:45]wFMCommunicate request_size=4 [06:41:45]MH_SAM_APDU [06:41:45]CAPDU: 80 0D 01 02 [06:41:45]Write to MH i2c: E2 08 00 59 5F 80 0D 01 02 00 00 00 00 31 [06:41:45]Write i2c OK [06:41:45]MH_I2C_Read... [06:41:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:45]Read from MH i2c: E2 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 03 00 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 03 00 59 5F 00 90 00 2C [06:41:45]RAPDU: 90 00 [06:41:45]wFMCommunicate OK [06:41:45]wFMCommunicate request_size=255 [06:41:45]MH_SAM_APDU [06:41: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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 44 00 00 00 F4 03 04 00 2B FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A6 03 00 35 04 06 00 1C [06:41:45]Write to MH i2c: E2 02 01 5A 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 44 00 00 00 F4 03 04 00 2B FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A6 03 00 35 04 06 00 1C 00 00 C9 [06:41:45]Write i2c OK [06:41:45]MH_I2C_Read... [06:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:45]Read from MH i2c: E2 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 03 00 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 03 00 5A 5F 00 90 00 2D [06:41:45]RAPDU: 90 00 [06:41:45]wFMCommunicate OK [06:41:45]wFMCommunicate request_size=10 [06:41:45]MH_SAM_APDU [06:41:45]CAPDU: 80 0D 02 02 05 34 FA FB 97 6B [06:41:45]Write to MH i2c: E2 0D 00 5B 5F 80 0D 02 02 05 00 34 FA FB 97 6B 00 00 69 [06:41:45]Write i2c OK [06:41:45]MH_I2C_Read... [06:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:45]Read from MH i2c: E2 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 03 00 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 03 00 5B 5F 00 90 00 2E [06:41:45]RAPDU: 90 00 [06:41:45]wFMCommunicate OK [06:41:45]wFMCommunicate request_size=4 [06:41:45]MH_SAM_APDU [06:41:45]CAPDU: 80 0D 03 02 [06:41:45]Write to MH i2c: E2 08 00 5C 5F 80 0D 03 02 00 00 00 00 36 [06:41:45]Write i2c OK [06:41:45]MH_I2C_Read... [06:41:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:45]Read from MH i2c: E2 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 0B 00 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 0B 00 5C 5F 00 D3 35 10 38 5E EF 60 81 90 00 B5 [06:41:45]RAPDU: D3 35 10 38 5E EF 60 81 90 00 [06:41:45]wFMCommunicate OK [06:41:45]SAM_PROTO_SignData done [06:41:45]FM_MakeSignedData done [06:41:45]CreateOFDProtocolMessage [06:41:45]wFMCommunicate request_size=4 [06:41:45]MH_SAM_APDU [06:41:45]CAPDU: 80 11 00 00 [06:41:45]Write to MH i2c: E2 08 00 5D 5F 80 11 00 00 00 00 00 00 36 [06:41:45]Write i2c OK [06:41:45]MH_I2C_Read... [06:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:45]Read from MH i2c: E2 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 17 00 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: E2 17 00 5D 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8B [06:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:41:45]wFMCommunicate OK [06:41:45]CreateOFDProtocolMessage done [06:41:45]OFDSenderStorePacket 239297 [06:41:45]StoreOFDPacket docnum=239297 [06:41:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 83 B7 07 01 27 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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 44 00 00 00 F4 03 04 00 2B FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A6 03 00 35 04 06 00 1C 34 FA FB 97 6B D3 35 10 38 5E EF 60 81 [06:41:45]CheckFolder [06:41:45]dirname=/storage/ofd_packets [06:41:45]CheckFolder done [06:41:45]ProducePacketName [06:41:45]name=ofd_packets/00239297 [06:41:45]NVStorageSaveData ofd_packets/00239297 [06:41:45]File name is /storage/ofd_packets/00239297 [06:41:45]Write 301 bytes [06:41:45]NVStorageSaveData done [06:41:45]OFDSenderStorePacket done [06:41:45]KKMCreateOFDPacket done [06:41:45]NVStorageSaveData kkm_last_timestamp [06:41:45]File name is /storage/kkm_last_timestamp [06:41:45]Write 4 bytes [06:41:45]NVStorageSaveData done [06:41:45]ExternCall_PrintAddStr [06:41:45]wPrintStart [06:41:45]Write to MH i2c: 01 00 00 5E 5F BD [06:41:45]OFD Sender: Processing packet 239297 [packets to send 182, broken 181] [06:41:45]ProducePacketName [06:41:45]name=ofd_packets/00239297 [06:41:45]OFD Sender: To server: pG, [06:41:45]CommunicateWithHost lk.salyk.kg:30040 [06:41:45]ConnectInit lk.salyk.kg [06:41:45]Write i2c OK [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: 01 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: 01 07 00 [06:41:45]MH_I2C_Read... [06:41:45]Read from MH i2c: 01 07 00 5E 5F 00 00 00 00 00 FF 0F D2 [06:41:45]RasterBufferAndPrint [06:41:45]line Счет N : (1)3302224 [06:41:45]line ИНН: 02508201610067 [06:41:45]line Контрольно-Кассовый Чек [06:41:45]line ПРОДАЖА [06:41:45]line ТРК (МРК, ГНК) : 32 [06:41:45]line Товар: 2710124130 [06:41:45]line Аи-92-К-4 [06:41:45]line 3.770 * 66.40 [06:41:45]line = 250.33 [06:41:45]line НДС 12% НСП 1% [06:41:45]line > о реализуемом товаре [06:41:45]line ОКРУГЛЕНИЕ: -0.33 [06:41:45]line ИТОГО: 250.00 [06:41:45]line Внесено: 250.00 [06:41:45]line СДАЧА: 0.00 [06:41:45]line НСП 1% : 2.21 [06:41:45]line НДС 12% : 26.58 [06:41:45]line Наличными: 250.00 [06:41:45]line Безнал.: 0.00 [06:41:45]line Место: АЗС № 82 "Партнер Нефть" [06:41:45]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:41:45]line СНО: Общий режим [06:41:45]line Чек 68 08.06.2024 06:41 [06:41:45]line Смена: 387 ФФД: 1.0 [06:41:45]line ЗНМ: 0300000150 [06:41:45]line РНМ: 0000000000091601 [06:41:45]line Версия ККМ: 001 [06:41:45]line ФМ: 0000000000874681 [06:41:45]line ФД: 239297 [06:41:45]line ФПД: 31013874669419 [06:41:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064147&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239297&fm=31013874669419&tin=02508201610067®Number=0000000000091601&sum=25000 [06:41:45]Connected sock=10 [06:41:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 83 B7 07 01 27 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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 44 00 00 00 F4 03 04 00 2B FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A6 03 00 35 04 06 00 1C 34 FA FB 97 6B D3 35 10 38 5E EF 60 81 [06:41:46]written 0, free lines is 4095 [06:41:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 02 7E 47 00 CE 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A6 03 00 F4 03 04 00 A8 A4 63 66 B6 04 01 00 00 F4 07 D9 1A 3B 7C 1E 30 [06:41:46]CommunicateWithHost err = 0 [06:41:46]CheckOFDResponse [06:41:46]1017 (14) - 77093643461234 [06:41:46]1041 (16) - 0000000000874681 [06:41:46]1040 (4) - 239297 [06:41:46]1012 (4) - 08.06.2024 00:24 [06:41:46]1206 (1) - 0 [06:41:46]OFD Sender: Remove packet 239297 [06:41:46]ProducePacketName [06:41:46]name=ofd_packets/00239297 [06:41:46]NVStorageDeleteData [06:41:46]Write to MH i2c: 01 00 00 89 5F E8 [06:41:46]Write i2c OK [06:41:46]MH_I2C_Read... [06:41:46]Read from MH i2c: 01 [06:41:46]MH_I2C_Read... [06:41:46]Read from MH i2c: 01 07 00 [06:41:46]MH_I2C_Read... [06:41:46]Read from MH i2c: 01 07 00 89 5F 00 00 00 00 00 CD 0C C8 [06:41:46]RasterBufferAndPrint [06:41:46]line [06:41:46]line [06:41:46]line [06:41:46]line [06:41:46]line [06:41:46]written 0, free lines is 3289 [06:41:46]MH_Cut [06:41:46]Write to MH i2c: D1 01 00 90 5F 01 C1 [06:41:46]Write i2c OK [06:41:46]MH_I2C_Read... [06:41:46]Read from MH i2c: D1 [06:41:46]MH_I2C_Read... [06:41:46]Read from MH i2c: D1 01 00 [06:41:46]MH_I2C_Read... [06:41:46]Read from MH i2c: D1 01 00 90 5F 00 C0 [06:41:46]Write to MH i2c: 01 00 00 91 5F F0 [06:41:46]Write i2c OK [06:41:46]MH_I2C_Read... [06:41:46]OFD Sender: No OFD packet to send [06:41:47]*** Cut start [06:41:47]*** Partial cut [06:41:47]*** CUTSNS_PIN = 1 [06:41:47]*** CUTSNS_PIN = 0 [06:41:47]*** Brake cut motor [06:41:47]Read from MH i2c: 01 [06:41:47]MH_I2C_Read... [06:41:47]*** Stop cut motor [06:41:47]*** Cut end [06:41:47]Read from MH i2c: 01 07 00 [06:41:47]MH_I2C_Read... [06:41:47]Read from MH i2c: 01 07 00 91 5F 00 00 00 00 00 FF 0F 05 [06:41:47]process_action close_receipt done [06:41:47]requested_data is exist [06:41:47]produce_requested_data [06:41:47]requested_item fm.sn is exist - process it [06:41:47]wFMCommunicate request_size=4 [06:41:47]MH_SAM_APDU [06:41:47]CAPDU: 80 11 00 00 [06:41:47]Write to MH i2c: E2 08 00 92 5F 80 11 00 00 00 00 00 00 6B [06:41:47]Write i2c OK [06:41:47]MH_I2C_Read... [06:41:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:48]Read from MH i2c: E2 [06:41:48]MH_I2C_Read... [06:41:48]Read from MH i2c: E2 17 00 [06:41:48]MH_I2C_Read... [06:41:48]Read from MH i2c: E2 17 00 92 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C0 [06:41:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:41:48]wFMCommunicate OK [06:41:48]requested_item fd.num is exist - process it [06:41:48]SAM_PROTO_GetFieldsCounters [06:41:48]wFMCommunicate request_size=4 [06:41:48]MH_SAM_APDU [06:41:48]CAPDU: 80 13 00 00 [06:41:48]Write to MH i2c: E2 08 00 93 5F 80 13 00 00 00 00 00 00 6E [06:41:48]Write i2c OK [06:41:48]MH_I2C_Read... [06:41:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:48]Read from MH i2c: E2 [06:41:48]MH_I2C_Read... [06:41:48]Read from MH i2c: E2 62 00 [06:41:48]MH_I2C_Read... [06:41:48]Read from MH i2c: E2 62 00 93 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C1 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [06:41:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C1 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:41:48]wFMCommunicate OK [06:41:48]SAM_PROTO_GetFieldsCounters done [06:41:48]requested_item shift.num is exist - process it [06:41:48]requested_item shift.opened is exist - process it [06:41:48]req_shift_opened [06:41:48]FM_GetShiftState [06:41:48]SAM_PROTO_GetShiftState [06:41:48]wFMCommunicate request_size=4 [06:41:48]MH_SAM_APDU [06:41:48]CAPDU: 80 13 01 00 [06:41:48]Write to MH i2c: E2 08 00 94 5F 80 13 01 00 00 00 00 00 70 [06:41:48]Write i2c OK [06:41:48]MH_I2C_Read... [06:41:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:48]Read from MH i2c: E2 [06:41:48]MH_I2C_Read... [06:41:48]Read from MH i2c: E2 0E 00 [06:41:48]MH_I2C_Read... [06:41:48]Read from MH i2c: E2 0E 00 94 5F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 24 [06:41:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:41:48]wFMCommunicate OK [06:41:48]SAM_PROTO_GetShiftState done [06:41:48]FM_GetShiftState done [06:41:48]req_shift_opened done [06:41:48]requested_item shift.open_date is exist - process it [06:41:48]req_shift_open_date [06:41:48]req_shift_open_date done [06:41:48]produce_requested_data done [06:41:48]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239297,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:41:48]process_action_free close_receipt [06:41:48]json_value_free [06:41:48]json_value_free done [06:41:48]process_json_proto returns [06:41:48]Send response to host [06:41:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239297,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:41:48]free response buf [06:41:48]execute_script done [06:41:48]execute_script returns [06:41:48]free content buf [06:41:48]Sock 9.Close socket [06:41:48]Sock 9.Thread stoped [06:41:51]OFD Sender: No OFD packet to send [06:41:56]OFD Sender: No OFD packet to send [06:42:01]OFD Sender: No OFD packet to send [06:42:06]OFD Sender: No OFD packet to send [06:42:11]OFD Sender: No OFD packet to send [06:42:16]OFD Sender: No OFD packet to send [06:42:21]OFD Sender: No OFD packet to send [06:42:26]OFD Sender: No OFD packet to send [06:42:31]OFD Sender: No OFD packet to send [06:42:36]OFD Sender: No OFD packet to send [06:42:41]OFD Sender: No OFD packet to send [06:42:45]accept exits with 8 [06:42:45]New connection [06:42:45]New thread 3066838372 created [06:42:45]Thread 3066981732 joined [06:42:45]Waiting for new connection... [06:42:45] Sock 8.Parse request [06:42:45]Sock 8.Check first char [06:42:45]Sock 8.First char is OK [06:42:45]request: POST /json_proto HTTP/1.0 [06:42:45]Method: POST [06:42:45]URL: /json_proto [06:42:45]Method is POST - this is cgi request [06:42:45]url: /json_proto [06:42:45]query_string will be loaded in cgi processing [06:42:45]execute_cgi json_proto POST (null) [06:42:45]execute_cgi path=json_proto method=POST [06:42:45]POST find Content-Length [06:42:45]Host: 172.17.40.67:8080 [06:42:45]Content-Length: 679 [06:42:45]Content-Type: application/json [06:42:45] [06:42:45]POST finish read [06:42:45]Found Content-Length = 679 [06:42:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:42:45]execute_script... [06:42:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:42:45]POST & json_proto [06:42:45]process_json_proto [06:42:45]json parsed OK: [06:42:45]protocol is kg_v1.0 [06:42:45]action value=close_receipt [06:42:45]process_action close_receipt [06:42:45]cmd_close_receipt [06:42:45]MH_GetDate [06:42:45]Write to MH i2c: F0 00 00 95 5F E3 [06:42:45]Write i2c OK [06:42:45]MH_I2C_Read... [06:42:45]Read from MH i2c: F0 [06:42:45]MH_I2C_Read... [06:42:45]Read from MH i2c: F0 09 00 [06:42:45]MH_I2C_Read... [06:42:45]Read from MH i2c: F0 09 00 95 5F 00 68 FD 63 66 97 AE 6B 64 2E [06:42:45]GetLastDocTimeStamp 1717828907 [06:42:45]current date 1717828968 [06:42:45]FM_GetShiftState [06:42:45]SAM_PROTO_GetShiftState [06:42:45]wFMCommunicate request_size=4 [06:42:45]MH_SAM_APDU [06:42:45]CAPDU: 80 13 01 00 [06:42:45]Write to MH i2c: E2 08 00 96 5F 80 13 01 00 00 00 00 00 72 [06:42:45]Write i2c OK [06:42:45]MH_I2C_Read... [06:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:42:45]Read from MH i2c: E2 [06:42:45]MH_I2C_Read... [06:42:45]Read from MH i2c: E2 0E 00 [06:42:45]MH_I2C_Read... [06:42:45]Read from MH i2c: E2 0E 00 96 5F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 26 [06:42:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:42:45]wFMCommunicate OK [06:42:45]SAM_PROTO_GetShiftState done [06:42:45]FM_GetShiftState done [06:42:45]opened in 1717805884 [06:42:45]opened+sec_in_day 1717892284 [06:42:45]quantity*price = 70052 [06:42:45]sum+1 = 70053 [06:42:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 69 08.06.2024 06:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239298 ФПД: 103874069299090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064248&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239298&fm=103874069299090&tin=02508201610067®Number=0000000000091601&sum=70000 [06:42:46]StoreToDocumentArchive [06:42:46]shift 387 fd 239298 [06:42:46]save to /storage/0387/doc_00239298 [06:42:46]save last doc name /storage/0387/doc_00239298 to /storage/kkm_last_doc_name [06:42:46]save OK [06:42:46]Clear old archive folders... [06:42:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:42:46]tlvbuf is 00315890 [06:42:46]SAM_PROTO_ClearQueue [06:42:46]wFMCommunicate request_size=4 [06:42:46]MH_SAM_APDU [06:42:46]CAPDU: 80 09 00 00 [06:42:46]Write to MH i2c: E2 08 00 A3 5F 80 09 00 00 00 00 00 00 74 [06:42:46]Write i2c OK [06:42:46]MH_I2C_Read... [06:42:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:42:46]Read from MH i2c: E2 [06:42:46]MH_I2C_Read... [06:42:46]Read from MH i2c: E2 03 00 [06:42:46]MH_I2C_Read... [06:42:46]Read from MH i2c: E2 03 00 A3 5F 00 90 00 76 [06:42:46]RAPDU: 90 00 [06:42:46]wFMCommunicate OK [06:42:46]SAM_PROTO_ClearQueue done [06:42:46]KKMCreateOFDPacket [06:42:46]OFDProtocolAddRootSTLVToBuf [06:42:46]FM_MakeSignedData [06:42:46]FM_MakeSignedData [06:42:46]SAM_PROTO_SignData [06:42:46]wFMCommunicate request_size=4 [06:42:46]MH_SAM_APDU [06:42:46]CAPDU: 80 0D 01 02 [06:42:46]Write to MH i2c: E2 08 00 A4 5F 80 0D 01 02 00 00 00 00 7C [06:42:46]Write i2c OK [06:42:46]MH_I2C_Read... [06:42:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:42:46]Read from MH i2c: E2 [06:42:46]MH_I2C_Read... [06:42:46]Read from MH i2c: E2 03 00 [06:42:46]MH_I2C_Read... [06:42:46]Read from MH i2c: E2 03 00 A4 5F 00 90 00 77 [06:42:46]RAPDU: 90 00 [06:42:46]wFMCommunicate OK [06:42:46]wFMCommunicate request_size=255 [06:42:46]MH_SAM_APDU [06:42: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 68 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A6 03 00 35 04 06 00 5E [06:42:46]Write to MH i2c: E2 02 01 A5 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 68 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A6 03 00 35 04 06 00 5E 00 00 FB [06:42:46]Write i2c OK [06:42:46]MH_I2C_Read... [06:42:46]OFD Sender: No OFD packet to send [06:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:42:47]Read from MH i2c: E2 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: E2 03 00 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: E2 03 00 A5 5F 00 90 00 78 [06:42:47]RAPDU: 90 00 [06:42:47]wFMCommunicate OK [06:42:47]wFMCommunicate request_size=10 [06:42:47]MH_SAM_APDU [06:42:47]CAPDU: 80 0D 02 02 05 79 11 00 7F 92 [06:42:47]Write to MH i2c: E2 0D 00 A6 5F 80 0D 02 02 05 00 79 11 00 7F 92 00 00 24 [06:42:47]Write i2c OK [06:42:47]MH_I2C_Read... [06:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:42:47]Read from MH i2c: E2 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: E2 03 00 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: E2 03 00 A6 5F 00 90 00 79 [06:42:47]RAPDU: 90 00 [06:42:47]wFMCommunicate OK [06:42:47]wFMCommunicate request_size=4 [06:42:47]MH_SAM_APDU [06:42:47]CAPDU: 80 0D 03 02 [06:42:47]Write to MH i2c: E2 08 00 A7 5F 80 0D 03 02 00 00 00 00 81 [06:42:47]Write i2c OK [06:42:47]MH_I2C_Read... [06:42:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:42:47]Read from MH i2c: E2 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: E2 0B 00 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: E2 0B 00 A7 5F 00 12 8E 68 D8 AB A5 AB 22 90 00 7F [06:42:47]RAPDU: 12 8E 68 D8 AB A5 AB 22 90 00 [06:42:47]wFMCommunicate OK [06:42:47]SAM_PROTO_SignData done [06:42:47]FM_MakeSignedData done [06:42:47]CreateOFDProtocolMessage [06:42:47]wFMCommunicate request_size=4 [06:42:47]MH_SAM_APDU [06:42:47]CAPDU: 80 11 00 00 [06:42:47]Write to MH i2c: E2 08 00 A8 5F 80 11 00 00 00 00 00 00 81 [06:42:47]Write i2c OK [06:42:47]MH_I2C_Read... [06:42:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:42:47]Read from MH i2c: E2 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: E2 17 00 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: E2 17 00 A8 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D6 [06:42:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:42:47]wFMCommunicate OK [06:42:47]CreateOFDProtocolMessage done [06:42:47]OFDSenderStorePacket 239298 [06:42:47]StoreOFDPacket docnum=239298 [06:42:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4C F3 07 01 B1 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 68 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A6 03 00 35 04 06 00 5E 79 11 00 7F 92 12 8E 68 D8 AB A5 AB 22 [06:42:47]CheckFolder [06:42:47]dirname=/storage/ofd_packets [06:42:47]CheckFolder done [06:42:47]ProducePacketName [06:42:47]name=ofd_packets/00239298 [06:42:47]NVStorageSaveData ofd_packets/00239298 [06:42:47]File name is /storage/ofd_packets/00239298 [06:42:47]Write 301 bytes [06:42:47]NVStorageSaveData done [06:42:47]OFDSenderStorePacket done [06:42:47]KKMCreateOFDPacket done [06:42:47]NVStorageSaveData kkm_last_timestamp [06:42:47]File name is /storage/kkm_last_timestamp [06:42:47]Write 4 bytes [06:42:47]NVStorageSaveData done [06:42:47]ExternCall_PrintAddStr [06:42:47]wPrintStart [06:42:47]Write to MH i2c: 01 00 00 A9 5F 08 [06:42:47]Write i2c OK [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: 01 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: 01 07 00 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: 01 07 00 A9 5F 00 00 00 00 00 FF 0F 1D [06:42:47]RasterBufferAndPrint [06:42:47]line Счет N : (1)3302225 [06:42:47]line ИНН: 02508201610067 [06:42:47]line Контрольно-Кассовый Чек [06:42:47]line ПРОДАЖА [06:42:47]line ТРК (МРК, ГНК) : 22 [06:42:47]line Товар: 2710124130 [06:42:47]line Аи-92-К-4 [06:42:47]line 10.550 * 66.40 [06:42:47]line = 700.52 [06:42:47]line НДС 12% НСП 1% [06:42:47]line > о реализуемом товаре [06:42:47]line ОКРУГЛЕНИЕ: -0.52 [06:42:47]line ИТОГО: 700.00 [06:42:47]line Внесено: 700.00 [06:42:47]line СДАЧА: 0.00 [06:42:47]line НСП 1% : 6.20 [06:42:47]line НДС 12% : 74.39 [06:42:47]line Наличными: 700.00 [06:42:47]line Безнал.: 0.00 [06:42:47]line Место: АЗС № 82 "Партнер Нефть" [06:42:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:42:47]line СНО: Общий режим [06:42:47]line Чек 69 08.06.2024 06:42 [06:42:47]line Смена: 387 ФФД: 1.0 [06:42:47]line ЗНМ: 0300000150 [06:42:47]line РНМ: 0000000000091601 [06:42:47]line Версия ККМ: 001 [06:42:47]line ФМ: 0000000000874681 [06:42:47]line ФД: 239298 [06:42:47]line ФПД: 103874069299090 [06:42:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064248&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239298&fm=103874069299090&tin=02508201610067®Number=0000000000091601&sum=70000 [06:42:47]OFD Sender: Processing packet 239298 [packets to send 182, broken 181] [06:42:47]ProducePacketName [06:42:47]name=ofd_packets/00239298 [06:42:47]OFD Sender: To server: pG, [06:42:47]CommunicateWithHost lk.salyk.kg:30040 [06:42:47]ConnectInit lk.salyk.kg [06:42:47]written 0, free lines is 4095 [06:42:47]Connected sock=11 [06:42:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4C F3 07 01 B1 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 68 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A6 03 00 35 04 06 00 5E 79 11 00 7F 92 12 8E 68 D8 AB A5 AB 22 [06:42:47]Write to MH i2c: 01 00 00 D4 5F 33 [06:42:47]Write i2c OK [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: 01 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: 01 07 00 [06:42:47]MH_I2C_Read... [06:42:47]Read from MH i2c: 01 07 00 D4 5F 00 00 00 00 00 C2 0C 08 [06:42:47]RasterBufferAndPrint [06:42:47]line [06:42:47]line [06:42:47]line [06:42:47]line [06:42:47]line [06:42:47]written 0, free lines is 3272 [06:42:48]MH_Cut [06:42:48]Write to MH i2c: D1 01 00 DB 5F 01 0C [06:42:48]Write i2c OK [06:42:48]MH_I2C_Read... [06:42:48]Read from MH i2c: D1 [06:42:48]MH_I2C_Read... [06:42:48]Read from MH i2c: D1 01 00 [06:42:48]MH_I2C_Read... [06:42:48]Read from MH i2c: D1 01 00 DB 5F 00 0B [06:42:48]Write to MH i2c: 01 00 00 DC 5F 3B [06:42:48]Write i2c OK [06:42:48]MH_I2C_Read... [06:42:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 2A 33 47 00 82 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A6 03 00 F4 03 04 00 E6 A4 63 66 B6 04 01 00 00 32 82 F4 3E E7 B6 DD 60 [06:42:48]CommunicateWithHost err = 0 [06:42:48]CheckOFDResponse [06:42:48]1017 (14) - 77093643461234 [06:42:48]1041 (16) - 0000000000874681 [06:42:48]1040 (4) - 239298 [06:42:48]1012 (4) - 08.06.2024 00:25 [06:42:48]1206 (1) - 0 [06:42:48]OFD Sender: Remove packet 239298 [06:42:48]ProducePacketName [06:42:48]name=ofd_packets/00239298 [06:42:48]NVStorageDeleteData [06:42:48]OFD Sender: No OFD packet to send [06:42:48]*** Cut start [06:42:48]*** Partial cut [06:42:48]*** CUTSNS_PIN = 1 [06:42:48]*** CUTSNS_PIN = 0 [06:42:49]*** Brake cut motor [06:42:49]Read from MH i2c: 01 [06:42:49]*** Stop cut motor [06:42:49]*** Cut end [06:42:49]MH_I2C_Read... [06:42:49]Read from MH i2c: 01 07 00 [06:42:49]MH_I2C_Read... [06:42:49]Read from MH i2c: 01 07 00 DC 5F 00 00 00 00 00 FF 0F 50 [06:42:49]process_action close_receipt done [06:42:49]requested_data is exist [06:42:49]produce_requested_data [06:42:49]requested_item fm.sn is exist - process it [06:42:49]wFMCommunicate request_size=4 [06:42:49]MH_SAM_APDU [06:42:49]CAPDU: 80 11 00 00 [06:42:49]Write to MH i2c: E2 08 00 DD 5F 80 11 00 00 00 00 00 00 B6 [06:42:49]Write i2c OK [06:42:49]MH_I2C_Read... [06:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:42:49]Read from MH i2c: E2 [06:42:49]MH_I2C_Read... [06:42:49]Read from MH i2c: E2 17 00 [06:42:49]MH_I2C_Read... [06:42:49]Read from MH i2c: E2 17 00 DD 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0B [06:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:42:49]wFMCommunicate OK [06:42:49]requested_item fd.num is exist - process it [06:42:49]SAM_PROTO_GetFieldsCounters [06:42:49]wFMCommunicate request_size=4 [06:42:49]MH_SAM_APDU [06:42:49]CAPDU: 80 13 00 00 [06:42:49]Write to MH i2c: E2 08 00 DE 5F 80 13 00 00 00 00 00 00 B9 [06:42:49]Write i2c OK [06:42:49]MH_I2C_Read... [06:42:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:42:49]Read from MH i2c: E2 [06:42:49]MH_I2C_Read... [06:42:49]Read from MH i2c: E2 62 00 [06:42:49]MH_I2C_Read... [06:42:49]Read from MH i2c: E2 62 00 DE 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C2 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [06:42:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C2 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:42:49]wFMCommunicate OK [06:42:49]SAM_PROTO_GetFieldsCounters done [06:42:49]requested_item shift.num is exist - process it [06:42:49]requested_item shift.opened is exist - process it [06:42:49]req_shift_opened [06:42:49]FM_GetShiftState [06:42:49]SAM_PROTO_GetShiftState [06:42:49]wFMCommunicate request_size=4 [06:42:49]MH_SAM_APDU [06:42:49]CAPDU: 80 13 01 00 [06:42:49]Write to MH i2c: E2 08 00 DF 5F 80 13 01 00 00 00 00 00 BB [06:42:49]Write i2c OK [06:42:49]MH_I2C_Read... [06:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:42:49]Read from MH i2c: E2 [06:42:49]MH_I2C_Read... [06:42:49]Read from MH i2c: E2 0E 00 [06:42:49]MH_I2C_Read... [06:42:49]Read from MH i2c: E2 0E 00 DF 5F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6F [06:42:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:42:49]wFMCommunicate OK [06:42:49]SAM_PROTO_GetShiftState done [06:42:49]FM_GetShiftState done [06:42:49]req_shift_opened done [06:42:49]requested_item shift.open_date is exist - process it [06:42:49]req_shift_open_date [06:42:49]req_shift_open_date done [06:42:49]produce_requested_data done [06:42:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239298,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:42:49]process_action_free close_receipt [06:42:49]json_value_free [06:42:49]json_value_free done [06:42:49]process_json_proto returns [06:42:49]Send response to host [06:42:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239298,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:42:49]free response buf [06:42:49]execute_script done [06:42:49]execute_script returns [06:42:49]free content buf [06:42:49]Sock 8.Close socket [06:42:49]Sock 8.Thread stoped [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:26]accept exits with 9 [06:43:26]New connection [06:43:26]New thread 3066981732 created [06:43:26]Thread 3066838372 joined [06:43:26]Waiting for new connection... [06:43:26] Sock 9.Parse request [06:43:26]Sock 9.Check first char [06:43:26]Sock 9.First char is OK [06:43:26]request: POST /json_proto HTTP/1.0 [06:43:26]Method: POST [06:43:26]URL: /json_proto [06:43:26]Method is POST - this is cgi request [06:43:26]url: /json_proto [06:43:26]query_string will be loaded in cgi processing [06:43:26]execute_cgi json_proto POST (null) [06:43:26]execute_cgi path=json_proto method=POST [06:43:26]POST find Content-Length [06:43:26]Host: 172.17.40.67:8080 [06:43:26]Content-Length: 678 [06:43:26]Content-Type: application/json [06:43:26] [06:43:26]POST finish read [06:43:26]Found Content-Length = 678 [06:43:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.970, "sum" : 330.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 330.00, "total" : 330.00, "payments": [ { "type": 0, "sum" : 330.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:43:26]execute_script... [06:43:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.970, "sum" : 330.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 330.00, "total" : 330.00, "payments": [ { "type": 0, "sum" : 330.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:43:26]POST & json_proto [06:43:26]process_json_proto [06:43:26]json parsed OK: [06:43:26]protocol is kg_v1.0 [06:43:26]action value=close_receipt [06:43:26]process_action close_receipt [06:43:26]cmd_close_receipt [06:43:26]MH_GetDate [06:43:26]Write to MH i2c: F0 00 00 E0 5F 2E [06:43:26]Write i2c OK [06:43:26]MH_I2C_Read... [06:43:26]Read from MH i2c: F0 [06:43:26]MH_I2C_Read... [06:43:26]Read from MH i2c: F0 09 00 [06:43:26]MH_I2C_Read... [06:43:26]Read from MH i2c: F0 09 00 E0 5F 00 91 FD 63 66 97 AE 6B 64 A2 [06:43:26]GetLastDocTimeStamp 1717828968 [06:43:26]current date 1717829009 [06:43:26]FM_GetShiftState [06:43:26]SAM_PROTO_GetShiftState [06:43:26]wFMCommunicate request_size=4 [06:43:26]MH_SAM_APDU [06:43:26]CAPDU: 80 13 01 00 [06:43:26]Write to MH i2c: E2 08 00 E1 5F 80 13 01 00 00 00 00 00 BD [06:43:26]Write i2c OK [06:43:26]MH_I2C_Read... [06:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:43:26]Read from MH i2c: E2 [06:43:26]MH_I2C_Read... [06:43:26]Read from MH i2c: E2 0E 00 [06:43:26]MH_I2C_Read... [06:43:26]Read from MH i2c: E2 0E 00 E1 5F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 71 [06:43:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:43:26]wFMCommunicate OK [06:43:26]SAM_PROTO_GetShiftState done [06:43:26]FM_GetShiftState done [06:43:26]opened in 1717805884 [06:43:26]opened+sec_in_day 1717892284 [06:43:26]quantity*price = 33000 [06:43:26]sum+1 = 33002 [06:43:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 330.00 Внесено: 330.00 СДАЧА: 0.00 НСП 1% : 2.92 НДС 12% : 35.04 Наличными: 330.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 70 08.06.2024 06:43 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239299 ФПД: 205767137827534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064329&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239299&fm=205767137827534&tin=02508201610067®Number=0000000000091601&sum=33000 [06:43:27]StoreToDocumentArchive [06:43:27]shift 387 fd 239299 [06:43:27]save to /storage/0387/doc_00239299 [06:43:27]save last doc name /storage/0387/doc_00239299 to /storage/kkm_last_doc_name [06:43:27]save OK [06:43:27]Clear old archive folders... [06:43:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:43:27]tlvbuf is 002B72D0 [06:43:27]SAM_PROTO_ClearQueue [06:43:27]wFMCommunicate request_size=4 [06:43:27]MH_SAM_APDU [06:43:27]CAPDU: 80 09 00 00 [06:43:27]Write to MH i2c: E2 08 00 EE 5F 80 09 00 00 00 00 00 00 BF [06:43:27]Write i2c OK [06:43:27]MH_I2C_Read... [06:43:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:43:27]Read from MH i2c: E2 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 03 00 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 03 00 EE 5F 00 90 00 C1 [06:43:27]RAPDU: 90 00 [06:43:27]wFMCommunicate OK [06:43:27]SAM_PROTO_ClearQueue done [06:43:27]KKMCreateOFDPacket [06:43:27]OFDProtocolAddRootSTLVToBuf [06:43:27]FM_MakeSignedData [06:43:27]FM_MakeSignedData [06:43:27]SAM_PROTO_SignData [06:43:27]wFMCommunicate request_size=4 [06:43:27]MH_SAM_APDU [06:43:27]CAPDU: 80 0D 01 02 [06:43:27]Write to MH i2c: E2 08 00 EF 5F 80 0D 01 02 00 00 00 00 C7 [06:43:27]Write i2c OK [06:43:27]MH_I2C_Read... [06:43:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:43:27]Read from MH i2c: E2 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 03 00 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 03 00 EF 5F 00 90 00 C2 [06:43:27]RAPDU: 90 00 [06:43:27]wFMCommunicate OK [06:43:27]wFMCommunicate request_size=255 [06:43:27]MH_SAM_APDU [06:43: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 6A 13 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E9 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 0D 00 00 00 00 07 04 06 00 E8 80 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 00 00 00 F4 03 04 00 91 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A6 03 00 35 04 06 00 BB [06:43:27]Write to MH i2c: E2 02 01 F0 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 13 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E9 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 0D 00 00 00 00 07 04 06 00 E8 80 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 00 00 00 F4 03 04 00 91 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A6 03 00 35 04 06 00 BB 00 00 B3 [06:43:27]Write i2c OK [06:43:27]MH_I2C_Read... [06:43:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:43:27]Read from MH i2c: E2 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 03 00 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 03 00 F0 5F 00 90 00 C3 [06:43:27]RAPDU: 90 00 [06:43:27]wFMCommunicate OK [06:43:27]wFMCommunicate request_size=10 [06:43:27]MH_SAM_APDU [06:43:27]CAPDU: 80 0D 02 02 05 24 E5 28 1A CE [06:43:27]Write to MH i2c: E2 0D 00 F1 5F 80 0D 02 02 05 00 24 E5 28 1A CE 00 00 ED [06:43:27]Write i2c OK [06:43:27]MH_I2C_Read... [06:43:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:43:27]Read from MH i2c: E2 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 03 00 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 03 00 F1 5F 00 90 00 C4 [06:43:27]RAPDU: 90 00 [06:43:27]wFMCommunicate OK [06:43:27]wFMCommunicate request_size=4 [06:43:27]MH_SAM_APDU [06:43:27]CAPDU: 80 0D 03 02 [06:43:27]Write to MH i2c: E2 08 00 F2 5F 80 0D 03 02 00 00 00 00 CC [06:43:27]Write i2c OK [06:43:27]MH_I2C_Read... [06:43:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:43:27]Read from MH i2c: E2 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 0B 00 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 0B 00 F2 5F 00 F5 0E 82 F3 E6 B3 B8 28 90 00 BE [06:43:27]RAPDU: F5 0E 82 F3 E6 B3 B8 28 90 00 [06:43:27]wFMCommunicate OK [06:43:27]SAM_PROTO_SignData done [06:43:27]FM_MakeSignedData done [06:43:27]CreateOFDProtocolMessage [06:43:27]wFMCommunicate request_size=4 [06:43:27]MH_SAM_APDU [06:43:27]CAPDU: 80 11 00 00 [06:43:27]Write to MH i2c: E2 08 00 F3 5F 80 11 00 00 00 00 00 00 CC [06:43:27]Write i2c OK [06:43:27]MH_I2C_Read... [06:43:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:43:27]Read from MH i2c: E2 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 17 00 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: E2 17 00 F3 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 21 [06:43:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:43:27]wFMCommunicate OK [06:43:27]CreateOFDProtocolMessage done [06:43:27]OFDSenderStorePacket 239299 [06:43:27]StoreOFDPacket docnum=239299 [06:43:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 15 87 07 01 10 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 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 13 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E9 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 0D 00 00 00 00 07 04 06 00 E8 80 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 00 00 00 F4 03 04 00 91 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A6 03 00 35 04 06 00 BB 24 E5 28 1A CE F5 0E 82 F3 E6 B3 B8 28 [06:43:27]CheckFolder [06:43:27]dirname=/storage/ofd_packets [06:43:27]CheckFolder done [06:43:27]ProducePacketName [06:43:27]name=ofd_packets/00239299 [06:43:27]NVStorageSaveData ofd_packets/00239299 [06:43:27]File name is /storage/ofd_packets/00239299 [06:43:27]Write 301 bytes [06:43:27]NVStorageSaveData done [06:43:27]OFDSenderStorePacket done [06:43:27]KKMCreateOFDPacket done [06:43:27]NVStorageSaveData kkm_last_timestamp [06:43:27]File name is /storage/kkm_last_timestamp [06:43:27]Write 4 bytes [06:43:27]NVStorageSaveData done [06:43:27]ExternCall_PrintAddStr [06:43:27]wPrintStart [06:43:27]Write to MH i2c: 01 00 00 F4 5F 53 [06:43:27]Write i2c OK [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: 01 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: 01 07 00 [06:43:27]MH_I2C_Read... [06:43:27]Read from MH i2c: 01 07 00 F4 5F 00 00 00 00 00 FF 0F 68 [06:43:27]RasterBufferAndPrint [06:43:27]line Счет N : (1)3302226 [06:43:27]line ИНН: 02508201610067 [06:43:27]line Контрольно-Кассовый Чек [06:43:27]line ПРОДАЖА [06:43:27]line ТРК (МРК, ГНК) : 42 [06:43:27]line Товар: 2710124130 [06:43:27]line Аи-92-К-4 [06:43:27]line 4.970 * 66.40 [06:43:27]line = 330.01 [06:43:27]line НДС 12% НСП 1% [06:43:27]line > о реализуемом товаре [06:43:27]line ОКРУГЛЕНИЕ: -0.01 [06:43:27]line ИТОГО: 330.00 [06:43:27]line Внесено: 330.00 [06:43:27]line СДАЧА: 0.00 [06:43:27]line НСП 1% : 2.92 [06:43:27]line НДС 12% : 35.04 [06:43:27]line Наличными: 330.00 [06:43:27]line Безнал.: 0.00 [06:43:27]line Место: АЗС № 82 "Партнер Нефть" [06:43:27]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:43:27]line СНО: Общий режим [06:43:27]line Чек 70 08.06.2024 06:43 [06:43:27]line Смена: 387 ФФД: 1.0 [06:43:27]line ЗНМ: 0300000150 [06:43:27]line РНМ: 0000000000091601 [06:43:27]line Версия ККМ: 001 [06:43:27]line ФМ: 0000000000874681 [06:43:27]line ФД: 239299 [06:43:27]line ФПД: 205767137827534 [06:43:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064329&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239299&fm=205767137827534&tin=02508201610067®Number=0000000000091601&sum=33000 [06:43:27]written 0, free lines is 4095 [06:43:27]OFD Sender: Processing packet 239299 [packets to send 182, broken 181] [06:43:27]ProducePacketName [06:43:27]name=ofd_packets/00239299 [06:43:27]OFD Sender: To server: pG, [06:43:27]CommunicateWithHost lk.salyk.kg:30040 [06:43:27]ConnectInit lk.salyk.kg [06:43:27]Connected sock=8 [06:43:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 15 87 07 01 10 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 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 13 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E9 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 0D 00 00 00 00 07 04 06 00 E8 80 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 00 00 00 F4 03 04 00 91 FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A6 03 00 35 04 06 00 BB 24 E5 28 1A CE F5 0E 82 F3 E6 B3 B8 28 [06:43:28]Write to MH i2c: 01 00 00 1F 60 7F [06:43:28]Write i2c OK [06:43:28]MH_I2C_Read... [06:43:28]Read from MH i2c: 01 [06:43:28]MH_I2C_Read... [06:43:28]Read from MH i2c: 01 07 00 [06:43:28]MH_I2C_Read... [06:43:28]Read from MH i2c: 01 07 00 1F 60 00 00 00 00 00 C9 0C 5B [06:43:28]RasterBufferAndPrint [06:43:28]line [06:43:28]line [06:43:28]line [06:43:28]line [06:43:28]line [06:43:28]written 0, free lines is 3280 [06:43:28]MH_Cut [06:43:28]Write to MH i2c: D1 01 00 26 60 01 58 [06:43:28]Write i2c OK [06:43:28]MH_I2C_Read... [06:43:28]Read from MH i2c: D1 [06:43:28]MH_I2C_Read... [06:43:28]Read from MH i2c: D1 01 00 [06:43:28]MH_I2C_Read... [06:43:28]Read from MH i2c: D1 01 00 26 60 00 57 [06:43:28]Write to MH i2c: 01 00 00 27 60 87 [06:43:28]Write i2c OK [06:43:28]MH_I2C_Read... [06:43:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A6 F1 47 00 0E 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A6 03 00 F4 03 04 00 0E A5 63 66 B6 04 01 00 00 9D 75 62 DA 4F 19 C7 3F [06:43:28]CommunicateWithHost err = 0 [06:43:28]CheckOFDResponse [06:43:28]1017 (14) - 77093643461234 [06:43:28]1041 (16) - 0000000000874681 [06:43:28]1040 (4) - 239299 [06:43:28]1012 (4) - 08.06.2024 00:25 [06:43:28]1206 (1) - 0 [06:43:28]OFD Sender: Remove packet 239299 [06:43:28]ProducePacketName [06:43:28]name=ofd_packets/00239299 [06:43:28]NVStorageDeleteData [06:43:28]OFD Sender: No OFD packet to send [06:43:29]*** Cut start [06:43:29]*** Partial cut [06:43:29]*** CUTSNS_PIN = 1 [06:43:29]*** CUTSNS_PIN = 0 [06:43:29]*** Brake cut motor [06:43:29]Read from MH i2c: 01 [06:43:29]MH_I2C_Read... [06:43:29]*** Stop cut motor [06:43:29]*** Cut end [06:43:29]Read from MH i2c: 01 07 00 [06:43:29]MH_I2C_Read... [06:43:29]Read from MH i2c: 01 07 00 27 60 00 00 00 00 00 FF 0F 9C [06:43:29]process_action close_receipt done [06:43:29]requested_data is exist [06:43:29]produce_requested_data [06:43:29]requested_item fm.sn is exist - process it [06:43:29]wFMCommunicate request_size=4 [06:43:29]MH_SAM_APDU [06:43:29]CAPDU: 80 11 00 00 [06:43:29]Write to MH i2c: E2 08 00 28 60 80 11 00 00 00 00 00 00 02 [06:43:29]Write i2c OK [06:43:29]MH_I2C_Read... [06:43:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:43:29]Read from MH i2c: E2 [06:43:29]MH_I2C_Read... [06:43:29]Read from MH i2c: E2 17 00 [06:43:29]MH_I2C_Read... [06:43:29]Read from MH i2c: E2 17 00 28 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 57 [06:43:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:43:29]wFMCommunicate OK [06:43:29]requested_item fd.num is exist - process it [06:43:29]SAM_PROTO_GetFieldsCounters [06:43:29]wFMCommunicate request_size=4 [06:43:29]MH_SAM_APDU [06:43:29]CAPDU: 80 13 00 00 [06:43:29]Write to MH i2c: E2 08 00 29 60 80 13 00 00 00 00 00 00 05 [06:43:29]Write i2c OK [06:43:29]MH_I2C_Read... [06:43:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:43:29]Read from MH i2c: E2 [06:43:29]MH_I2C_Read... [06:43:29]Read from MH i2c: E2 62 00 [06:43:29]MH_I2C_Read... [06:43:29]Read from MH i2c: E2 62 00 29 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [06:43:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:43:29]wFMCommunicate OK [06:43:29]SAM_PROTO_GetFieldsCounters done [06:43:29]requested_item shift.num is exist - process it [06:43:29]requested_item shift.opened is exist - process it [06:43:29]req_shift_opened [06:43:29]FM_GetShiftState [06:43:29]SAM_PROTO_GetShiftState [06:43:29]wFMCommunicate request_size=4 [06:43:29]MH_SAM_APDU [06:43:29]CAPDU: 80 13 01 00 [06:43:29]Write to MH i2c: E2 08 00 2A 60 80 13 01 00 00 00 00 00 07 [06:43:29]Write i2c OK [06:43:29]MH_I2C_Read... [06:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:43:29]Read from MH i2c: E2 [06:43:29]MH_I2C_Read... [06:43:29]Read from MH i2c: E2 0E 00 [06:43:29]MH_I2C_Read... [06:43:29]Read from MH i2c: E2 0E 00 2A 60 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BB [06:43:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:43:29]wFMCommunicate OK [06:43:29]SAM_PROTO_GetShiftState done [06:43:29]FM_GetShiftState done [06:43:29]req_shift_opened done [06:43:29]requested_item shift.open_date is exist - process it [06:43:29]req_shift_open_date [06:43:29]req_shift_open_date done [06:43:29]produce_requested_data done [06:43:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239299,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:43:29]process_action_free close_receipt [06:43:29]json_value_free [06:43:29]json_value_free done [06:43:29]process_json_proto returns [06:43:29]Send response to host [06:43:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239299,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:43:29]free response buf [06:43:29]execute_script done [06:43:29]execute_script returns [06:43:29]free content buf [06:43:29]Sock 9.Close socket [06:43:29]Sock 9.Thread stoped [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]accept exits with 10 [06:44:23]New connection [06:44:23]New thread 3066838372 created [06:44:23]Thread 3066981732 joined [06:44:23]Waiting for new connection... [06:44:23] Sock 10.Parse request [06:44:23]Sock 10.Check first char [06:44:23]Sock 10.First char is OK [06:44:23]request: POST /json_proto HTTP/1.0 [06:44:23]Method: POST [06:44:23]URL: /json_proto [06:44:23]Method is POST - this is cgi request [06:44:23]url: /json_proto [06:44:23]query_string will be loaded in cgi processing [06:44:23]execute_cgi json_proto POST (null) [06:44:23]execute_cgi path=json_proto method=POST [06:44:23]POST find Content-Length [06:44:23]Host: 172.17.40.67:8080 [06:44:23]Content-Length: 767 [06:44:23]Content-Type: application/json [06:44:23] [06:44:23]POST finish read [06:44:23]Found Content-Length = 767 [06:44:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:44:23]execute_script... [06:44:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:44:23]POST & json_proto [06:44:23]process_json_proto [06:44:23]json parsed OK: [06:44:23]protocol is kg_v1.0 [06:44:23]action value=close_receipt [06:44:23]process_action close_receipt [06:44:23]cmd_close_receipt [06:44:23]MH_GetDate [06:44:23]Write to MH i2c: F0 00 00 2B 60 7A [06:44:23]Write i2c OK [06:44:23]MH_I2C_Read... [06:44:23]Read from MH i2c: F0 [06:44:23]MH_I2C_Read... [06:44:23]Read from MH i2c: F0 09 00 [06:44:23]MH_I2C_Read... [06:44:23]Read from MH i2c: F0 09 00 2B 60 00 CA FD 63 66 97 AE 6B 64 27 [06:44:23]GetLastDocTimeStamp 1717829009 [06:44:23]current date 1717829066 [06:44:23]FM_GetShiftState [06:44:23]SAM_PROTO_GetShiftState [06:44:23]wFMCommunicate request_size=4 [06:44:23]MH_SAM_APDU [06:44:23]CAPDU: 80 13 01 00 [06:44:23]Write to MH i2c: E2 08 00 2C 60 80 13 01 00 00 00 00 00 09 [06:44:23]Write i2c OK [06:44:23]MH_I2C_Read... [06:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:23]Read from MH i2c: E2 [06:44:23]MH_I2C_Read... [06:44:23]Read from MH i2c: E2 0E 00 [06:44:23]MH_I2C_Read... [06:44:23]Read from MH i2c: E2 0E 00 2C 60 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BD [06:44:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:44:23]wFMCommunicate OK [06:44:23]SAM_PROTO_GetShiftState done [06:44:23]FM_GetShiftState done [06:44:23]opened in 1717805884 [06:44:23]opened+sec_in_day 1717892284 [06:44:23]quantity*price = 50065 [06:44:23]sum+1 = 50067 [06:44:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 71 08.06.2024 06:44 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239300 ФПД: 27872053203604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064426&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239300&fm=27872053203604&tin=02508201610067®Number=0000000000091601&sum=50066 [06:44:24]StoreToDocumentArchive [06:44:24]shift 387 fd 239300 [06:44:24]save to /storage/0387/doc_00239300 [06:44:24]save last doc name /storage/0387/doc_00239300 to /storage/kkm_last_doc_name [06:44:24]save OK [06:44:24]Clear old archive folders... [06:44:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:44:24]tlvbuf is 004158A0 [06:44:24]SAM_PROTO_ClearQueue [06:44:24]wFMCommunicate request_size=4 [06:44:24]MH_SAM_APDU [06:44:24]CAPDU: 80 09 00 00 [06:44:24]Write to MH i2c: E2 08 00 39 60 80 09 00 00 00 00 00 00 0B [06:44:24]Write i2c OK [06:44:24]MH_I2C_Read... [06:44:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:44:24]Read from MH i2c: E2 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 03 00 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 03 00 39 60 00 90 00 0D [06:44:24]RAPDU: 90 00 [06:44:24]wFMCommunicate OK [06:44:24]SAM_PROTO_ClearQueue done [06:44:24]KKMCreateOFDPacket [06:44:24]OFDProtocolAddRootSTLVToBuf [06:44:24]FM_MakeSignedData [06:44:24]FM_MakeSignedData [06:44:24]SAM_PROTO_SignData [06:44:24]wFMCommunicate request_size=4 [06:44:24]MH_SAM_APDU [06:44:24]CAPDU: 80 0D 01 02 [06:44:24]Write to MH i2c: E2 08 00 3A 60 80 0D 01 02 00 00 00 00 13 [06:44:24]Write i2c OK [06:44:24]MH_I2C_Read... [06:44:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:44:24]Read from MH i2c: E2 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 03 00 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 03 00 3A 60 00 90 00 0E [06:44:24]RAPDU: 90 00 [06:44:24]wFMCommunicate OK [06:44:24]wFMCommunicate request_size=255 [06:44:24]MH_SAM_APDU [06:44:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 CA FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A6 03 00 35 04 06 00 19 [06:44:24]Write to MH i2c: E2 02 01 3B 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 CA FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A6 03 00 35 04 06 00 19 00 00 25 [06:44:24]Write i2c OK [06:44:24]MH_I2C_Read... [06:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:24]Read from MH i2c: E2 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 03 00 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 03 00 3B 60 00 90 00 0F [06:44:24]RAPDU: 90 00 [06:44:24]wFMCommunicate OK [06:44:24]wFMCommunicate request_size=10 [06:44:24]MH_SAM_APDU [06:44:24]CAPDU: 80 0D 02 02 05 59 77 D4 92 94 [06:44:24]Write to MH i2c: E2 0D 00 3C 60 80 0D 02 02 05 00 59 77 D4 92 94 00 00 EA [06:44:24]Write i2c OK [06:44:24]MH_I2C_Read... [06:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:24]Read from MH i2c: E2 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 03 00 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 03 00 3C 60 00 90 00 10 [06:44:24]RAPDU: 90 00 [06:44:24]wFMCommunicate OK [06:44:24]wFMCommunicate request_size=4 [06:44:24]MH_SAM_APDU [06:44:24]CAPDU: 80 0D 03 02 [06:44:24]Write to MH i2c: E2 08 00 3D 60 80 0D 03 02 00 00 00 00 18 [06:44:24]Write i2c OK [06:44:24]MH_I2C_Read... [06:44:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:44:24]Read from MH i2c: E2 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 0B 00 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 0B 00 3D 60 00 46 AA 73 45 7C F9 4C A4 90 00 26 [06:44:24]RAPDU: 46 AA 73 45 7C F9 4C A4 90 00 [06:44:24]wFMCommunicate OK [06:44:24]SAM_PROTO_SignData done [06:44:24]FM_MakeSignedData done [06:44:24]CreateOFDProtocolMessage [06:44:24]wFMCommunicate request_size=4 [06:44:24]MH_SAM_APDU [06:44:24]CAPDU: 80 11 00 00 [06:44:24]Write to MH i2c: E2 08 00 3E 60 80 11 00 00 00 00 00 00 18 [06:44:24]Write i2c OK [06:44:24]MH_I2C_Read... [06:44:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:25]Read from MH i2c: E2 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: E2 17 00 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: E2 17 00 3E 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6D [06:44:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:44:25]wFMCommunicate OK [06:44:25]CreateOFDProtocolMessage done [06:44:25]OFDSenderStorePacket 239300 [06:44:25]StoreOFDPacket docnum=239300 [06:44:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D6 9C 07 01 0F 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 CA FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A6 03 00 35 04 06 00 19 59 77 D4 92 94 46 AA 73 45 7C F9 4C A4 [06:44:25]CheckFolder [06:44:25]dirname=/storage/ofd_packets [06:44:25]CheckFolder done [06:44:25]ProducePacketName [06:44:25]name=ofd_packets/00239300 [06:44:25]NVStorageSaveData ofd_packets/00239300 [06:44:25]File name is /storage/ofd_packets/00239300 [06:44:25]Write 301 bytes [06:44:25]NVStorageSaveData done [06:44:25]OFDSenderStorePacket done [06:44:25]KKMCreateOFDPacket done [06:44:25]NVStorageSaveData kkm_last_timestamp [06:44:25]File name is /storage/kkm_last_timestamp [06:44:25]Write 4 bytes [06:44:25]NVStorageSaveData done [06:44:25]ExternCall_PrintAddStr [06:44:25]wPrintStart [06:44:25]Write to MH i2c: 01 00 00 3F 60 9F [06:44:25]Write i2c OK [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: 01 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: 01 07 00 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: 01 07 00 3F 60 00 00 00 00 00 FF 0F B4 [06:44:25]RasterBufferAndPrint [06:44:25]line Счет N : (1)3302227 [06:44:25]line ИНН: 02508201610067 [06:44:25]line Контрольно-Кассовый Чек [06:44:25]line ПРОДАЖА [06:44:25]line ТРК (МРК, ГНК) : 42 [06:44:25]line Товар: 2710124130 [06:44:25]line Аи-92-К-4 [06:44:25]line 7.540 * 66.40 [06:44:25]line = 500.66 [06:44:25]line НДС 12% НСП 1% [06:44:25]line > о реализуемом товаре [06:44:25]line ИТОГО: 500.66 [06:44:25]line НСП 1% : 4.43 [06:44:25]line НДС 12% : 53.17 [06:44:25]line Наличными: 0.00 [06:44:25]line Безнал.: 500.66 [06:44:25]line Место: АЗС № 82 "Партнер Нефть" [06:44:25]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:44:25]line СНО: Общий режим [06:44:25]line Чек 71 08.06.2024 06:44 [06:44:25]line Смена: 387 ФФД: 1.0 [06:44:25]line ЗНМ: 0300000150 [06:44:25]line РНМ: 0000000000091601 [06:44:25]line Версия ККМ: 001 [06:44:25]line Платежная система: Mbank [06:44:25]line ФМ: 0000000000874681 [06:44:25]line ФД: 239300 [06:44:25]line ФПД: 27872053203604 [06:44:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064426&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239300&fm=27872053203604&tin=02508201610067®Number=0000000000091601&sum=50066 [06:44:25]written 0, free lines is 4095 [06:44:25]OFD Sender: Processing packet 239300 [packets to send 182, broken 181] [06:44:25]ProducePacketName [06:44:25]name=ofd_packets/00239300 [06:44:25]OFD Sender: To server: pG, [06:44:25]CommunicateWithHost lk.salyk.kg:30040 [06:44:25]ConnectInit lk.salyk.kg [06:44:25]Connected sock=9 [06:44:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D6 9C 07 01 0F 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 CA FD 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A6 03 00 35 04 06 00 19 59 77 D4 92 94 46 AA 73 45 7C F9 4C A4 [06:44:25]Write to MH i2c: 01 00 00 68 60 C8 [06:44:25]Write i2c OK [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: 01 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: 01 07 00 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: 01 07 00 68 60 00 00 00 00 00 EE 0C C9 [06:44:25]RasterBufferAndPrint [06:44:25]line [06:44:25]line [06:44:25]line [06:44:25]line [06:44:25]line [06:44:25]written 0, free lines is 3319 [06:44:25]MH_Cut [06:44:25]Write to MH i2c: D1 01 00 6F 60 01 A1 [06:44:25]Write i2c OK [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: D1 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: D1 01 00 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: D1 01 00 6F 60 00 A0 [06:44:25]Write to MH i2c: 01 00 00 70 60 D0 [06:44:25]Write i2c OK [06:44:25]MH_I2C_Read... [06:44:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 19 A3 47 00 5F C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A6 03 00 F4 03 04 00 48 A5 63 66 B6 04 01 00 00 8C 76 A9 CF CC F8 95 82 [06:44:25]CommunicateWithHost err = 0 [06:44:25]CheckOFDResponse [06:44:25]1017 (14) - 77093643461234 [06:44:25]1041 (16) - 0000000000874681 [06:44:25]1040 (4) - 239300 [06:44:25]1012 (4) - 08.06.2024 00:26 [06:44:25]1206 (1) - 0 [06:44:25]OFD Sender: Remove packet 239300 [06:44:25]ProducePacketName [06:44:25]name=ofd_packets/00239300 [06:44:25]NVStorageDeleteData [06:44:26]OFD Sender: No OFD packet to send [06:44:26]*** Cut start [06:44:26]*** Partial cut [06:44:26]*** CUTSNS_PIN = 1 [06:44:26]*** CUTSNS_PIN = 0 [06:44:26]*** Brake cut motor [06:44:26]Read from MH i2c: 01 [06:44:26]MH_I2C_Read... [06:44:26]*** Stop cut motor [06:44:26]*** Cut end [06:44:26]Read from MH i2c: 01 07 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: 01 07 00 70 60 00 00 00 00 00 FF 0F E5 [06:44:26]process_action close_receipt done [06:44:26]requested_data is exist [06:44:26]produce_requested_data [06:44:26]requested_item fm.sn is exist - process it [06:44:26]wFMCommunicate request_size=4 [06:44:26]MH_SAM_APDU [06:44:26]CAPDU: 80 11 00 00 [06:44:26]Write to MH i2c: E2 08 00 71 60 80 11 00 00 00 00 00 00 4B [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:27]Read from MH i2c: E2 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 17 00 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 17 00 71 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A0 [06:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:44:27]wFMCommunicate OK [06:44:27]requested_item fd.num is exist - process it [06:44:27]SAM_PROTO_GetFieldsCounters [06:44:27]wFMCommunicate request_size=4 [06:44:27]MH_SAM_APDU [06:44:27]CAPDU: 80 13 00 00 [06:44:27]Write to MH i2c: E2 08 00 72 60 80 13 00 00 00 00 00 00 4E [06:44:27]Write i2c OK [06:44:27]MH_I2C_Read... [06:44:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:44:27]Read from MH i2c: E2 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 62 00 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 62 00 72 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C4 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [06:44:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C4 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:44:27]wFMCommunicate OK [06:44:27]SAM_PROTO_GetFieldsCounters done [06:44:27]requested_item shift.num is exist - process it [06:44:27]requested_item shift.opened is exist - process it [06:44:27]req_shift_opened [06:44:27]FM_GetShiftState [06:44:27]SAM_PROTO_GetShiftState [06:44:27]wFMCommunicate request_size=4 [06:44:27]MH_SAM_APDU [06:44:27]CAPDU: 80 13 01 00 [06:44:27]Write to MH i2c: E2 08 00 73 60 80 13 01 00 00 00 00 00 50 [06:44:27]Write i2c OK [06:44:27]MH_I2C_Read... [06:44:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:27]Read from MH i2c: E2 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 0E 00 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 0E 00 73 60 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 04 [06:44:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:44:27]wFMCommunicate OK [06:44:27]SAM_PROTO_GetShiftState done [06:44:27]FM_GetShiftState done [06:44:27]req_shift_opened done [06:44:27]requested_item shift.open_date is exist - process it [06:44:27]req_shift_open_date [06:44:27]req_shift_open_date done [06:44:27]produce_requested_data done [06:44:27]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239300,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:44:27]process_action_free close_receipt [06:44:27]json_value_free [06:44:27]json_value_free done [06:44:27]process_json_proto returns [06:44:27]Send response to host [06:44:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239300,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:44:27]free response buf [06:44:27]execute_script done [06:44:27]execute_script returns [06:44:27]free content buf [06:44:27]Sock 10.Close socket [06:44:27]Sock 10.Thread stoped [06:44:31]OFD Sender: No OFD packet to send [06:44:36]OFD Sender: No OFD packet to send [06:44:41]OFD Sender: No OFD packet to send [06:44:46]OFD Sender: No OFD packet to send [06:44:51]OFD Sender: No OFD packet to send [06:44:56]OFD Sender: No OFD packet to send [06:45:01]OFD Sender: No OFD packet to send [06:45:06]OFD Sender: No OFD packet to send [06:45:11]OFD Sender: No OFD packet to send [06:45:16]OFD Sender: No OFD packet to send [06:45:21]OFD Sender: No OFD packet to send [06:45:26]OFD Sender: No OFD packet to send [06:45:31]OFD Sender: No OFD packet to send [06:45:36]OFD Sender: No OFD packet to send [06:45:41]OFD Sender: No OFD packet to send [06:45:46]OFD Sender: No OFD packet to send [06:45:51]OFD Sender: No OFD packet to send [06:45:56]OFD Sender: No OFD packet to send [06:46:01]OFD Sender: No OFD packet to send [06:46:06]OFD Sender: No OFD packet to send [06:46:11]OFD Sender: No OFD packet to send [06:46:16]OFD Sender: No OFD packet to send [06:46:21]OFD Sender: No OFD packet to send [06:46:26]OFD Sender: No OFD packet to send [06:46:31]OFD Sender: No OFD packet to send [06:46:32]accept exits with 8 [06:46:32]New connection [06:46:32]New thread 3066981732 created [06:46:32]Thread 3066838372 joined [06:46:32]Waiting for new connection... [06:46:32] Sock 8.Parse request [06:46:32]Sock 8.Check first char [06:46:32]Sock 8.First char is OK [06:46:32]request: POST /json_proto HTTP/1.0 [06:46:32]Method: POST [06:46:32]URL: /json_proto [06:46:32]Method is POST - this is cgi request [06:46:32]url: /json_proto [06:46:32]query_string will be loaded in cgi processing [06:46:32]execute_cgi json_proto POST (null) [06:46:32]execute_cgi path=json_proto method=POST [06:46:32]POST find Content-Length [06:46:32]Host: 172.17.40.67:8080 [06:46:32]Content-Length: 680 [06:46:32]Content-Type: application/json [06:46:32] [06:46:32]POST finish read [06:46:32]Found Content-Length = 680 [06:46:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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" ] } } [06:46:32]execute_script... [06:46: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)3302228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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" ] } } [06:46:32]POST & json_proto [06:46:32]process_json_proto [06:46:32]json parsed OK: [06:46:32]protocol is kg_v1.0 [06:46:32]action value=close_receipt [06:46:32]process_action close_receipt [06:46:32]cmd_close_receipt [06:46:32]MH_GetDate [06:46:32]Write to MH i2c: F0 00 00 74 60 C3 [06:46:32]Write i2c OK [06:46:32]MH_I2C_Read... [06:46:32]Read from MH i2c: F0 [06:46:32]MH_I2C_Read... [06:46:32]Read from MH i2c: F0 09 00 [06:46:32]MH_I2C_Read... [06:46:32]Read from MH i2c: F0 09 00 74 60 00 4B FE 63 66 97 AE 6B 64 F2 [06:46:32]GetLastDocTimeStamp 1717829066 [06:46:32]current date 1717829195 [06:46:32]FM_GetShiftState [06:46:32]SAM_PROTO_GetShiftState [06:46:32]wFMCommunicate request_size=4 [06:46:32]MH_SAM_APDU [06:46:32]CAPDU: 80 13 01 00 [06:46:32]Write to MH i2c: E2 08 00 75 60 80 13 01 00 00 00 00 00 52 [06:46:32]Write i2c OK [06:46:32]MH_I2C_Read... [06:46:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:32]Read from MH i2c: E2 [06:46:32]MH_I2C_Read... [06:46:32]Read from MH i2c: E2 0E 00 [06:46:32]MH_I2C_Read... [06:46:32]Read from MH i2c: E2 0E 00 75 60 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 06 [06:46:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:46:32]wFMCommunicate OK [06:46:32]SAM_PROTO_GetShiftState done [06:46:32]FM_GetShiftState done [06:46:32]opened in 1717805884 [06:46:32]opened+sec_in_day 1717892284 [06:46:32]quantity*price = 150072 [06:46:32]sum+1 = 150073 [06:46:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 72 08.06.2024 06:46 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239301 ФПД: 255545171986980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064635&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239301&fm=255545171986980&tin=02508201610067®Number=0000000000091601&sum=150000 [06:46:33]StoreToDocumentArchive [06:46:33]shift 387 fd 239301 [06:46:33]save to /storage/0387/doc_00239301 [06:46:33]save last doc name /storage/0387/doc_00239301 to /storage/kkm_last_doc_name [06:46:33]save OK [06:46:33]Clear old archive folders... [06:46:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:46:33]tlvbuf is 00435A90 [06:46:33]SAM_PROTO_ClearQueue [06:46:33]wFMCommunicate request_size=4 [06:46:33]MH_SAM_APDU [06:46:33]CAPDU: 80 09 00 00 [06:46:33]Write to MH i2c: E2 08 00 82 60 80 09 00 00 00 00 00 00 54 [06:46:33]Write i2c OK [06:46:33]MH_I2C_Read... [06:46:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:46:33]Read from MH i2c: E2 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 03 00 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 03 00 82 60 00 90 00 56 [06:46:33]RAPDU: 90 00 [06:46:33]wFMCommunicate OK [06:46:33]SAM_PROTO_ClearQueue done [06:46:33]KKMCreateOFDPacket [06:46:33]OFDProtocolAddRootSTLVToBuf [06:46:33]FM_MakeSignedData [06:46:33]FM_MakeSignedData [06:46:33]SAM_PROTO_SignData [06:46:33]wFMCommunicate request_size=4 [06:46:33]MH_SAM_APDU [06:46:33]CAPDU: 80 0D 01 02 [06:46:33]Write to MH i2c: E2 08 00 83 60 80 0D 01 02 00 00 00 00 5C [06:46:33]Write i2c OK [06:46:33]MH_I2C_Read... [06:46:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:46:33]Read from MH i2c: E2 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 03 00 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 03 00 83 60 00 90 00 57 [06:46:33]RAPDU: 90 00 [06:46:33]wFMCommunicate OK [06:46:33]wFMCommunicate request_size=255 [06:46:33]MH_SAM_APDU [06:46: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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 4B FE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A6 03 00 35 04 06 00 E8 6A BF 33 [06:46:33]Write to MH i2c: E2 02 01 84 60 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 4B FE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A6 03 00 35 04 06 00 E8 6A BF 33 00 00 04 [06:46:33]Write i2c OK [06:46:33]MH_I2C_Read... [06:46:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:33]Read from MH i2c: E2 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 03 00 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 03 00 84 60 00 90 00 58 [06:46:33]RAPDU: 90 00 [06:46:33]wFMCommunicate OK [06:46:33]wFMCommunicate request_size=7 [06:46:33]MH_SAM_APDU [06:46:33]CAPDU: 80 0D 02 02 02 4A 24 [06:46:33]Write to MH i2c: E2 0A 00 85 60 80 0D 02 02 02 00 4A 24 00 00 D1 [06:46:33]Write i2c OK [06:46:33]MH_I2C_Read... [06:46:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:33]Read from MH i2c: E2 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 03 00 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 03 00 85 60 00 90 00 59 [06:46:33]RAPDU: 90 00 [06:46:33]wFMCommunicate OK [06:46:33]wFMCommunicate request_size=4 [06:46:33]MH_SAM_APDU [06:46:33]CAPDU: 80 0D 03 02 [06:46:33]Write to MH i2c: E2 08 00 86 60 80 0D 03 02 00 00 00 00 61 [06:46:33]Write i2c OK [06:46:33]MH_I2C_Read... [06:46:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:46:33]Read from MH i2c: E2 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 0B 00 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 0B 00 86 60 00 26 99 7A E3 A4 E1 FB 12 90 00 10 [06:46:33]RAPDU: 26 99 7A E3 A4 E1 FB 12 90 00 [06:46:33]wFMCommunicate OK [06:46:33]SAM_PROTO_SignData done [06:46:33]FM_MakeSignedData done [06:46:33]CreateOFDProtocolMessage [06:46:33]wFMCommunicate request_size=4 [06:46:33]MH_SAM_APDU [06:46:33]CAPDU: 80 11 00 00 [06:46:33]Write to MH i2c: E2 08 00 87 60 80 11 00 00 00 00 00 00 61 [06:46:33]Write i2c OK [06:46:33]MH_I2C_Read... [06:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:33]Read from MH i2c: E2 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 17 00 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: E2 17 00 87 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B6 [06:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:46:33]wFMCommunicate OK [06:46:33]CreateOFDProtocolMessage done [06:46:33]OFDSenderStorePacket 239301 [06:46:33]StoreOFDPacket docnum=239301 [06:46:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 F3 D9 04 01 3A 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 4B FE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A6 03 00 35 04 06 00 E8 6A BF 33 4A 24 26 99 7A E3 A4 E1 FB 12 [06:46:33]CheckFolder [06:46:33]dirname=/storage/ofd_packets [06:46:33]CheckFolder done [06:46:33]ProducePacketName [06:46:33]name=ofd_packets/00239301 [06:46:33]NVStorageSaveData ofd_packets/00239301 [06:46:33]File name is /storage/ofd_packets/00239301 [06:46:33]Write 298 bytes [06:46:33]NVStorageSaveData done [06:46:33]OFDSenderStorePacket done [06:46:33]KKMCreateOFDPacket done [06:46:33]NVStorageSaveData kkm_last_timestamp [06:46:33]File name is /storage/kkm_last_timestamp [06:46:33]Write 4 bytes [06:46:33]NVStorageSaveData done [06:46:33]ExternCall_PrintAddStr [06:46:33]wPrintStart [06:46:33]Write to MH i2c: 01 00 00 88 60 E8 [06:46:33]Write i2c OK [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: 01 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: 01 07 00 [06:46:33]MH_I2C_Read... [06:46:33]Read from MH i2c: 01 07 00 88 60 00 00 00 00 00 FF 0F FD [06:46:33]RasterBufferAndPrint [06:46:33]line Счет N : (1)3302228 [06:46:33]line ИНН: 02508201610067 [06:46:33]line Контрольно-Кассовый Чек [06:46:33]line ПРОДАЖА [06:46:33]line ТРК (МРК, ГНК) : 51 [06:46:33]line Товар: 2710194210 [06:46:33]line ДТ-К-5 [06:46:33]line 20.090 * 74.70 [06:46:33]line = 1500.72 [06:46:33]line НДС 12% НСП 1% [06:46:33]line > о реализуемом товаре [06:46:33]line ОКРУГЛЕНИЕ: -0.72 [06:46:33]line ИТОГО: 1500.00 [06:46:33]line Внесено: 1500.00 [06:46:33]line СДАЧА: 0.00 [06:46:33]line НСП 1% : 13.28 [06:46:33]line НДС 12% : 159.37 [06:46:33]line Наличными: 1500.00 [06:46:33]line Безнал.: 0.00 [06:46:33]line Место: АЗС № 82 "Партнер Нефть" [06:46:33]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:46:33]line СНО: Общий режим [06:46:33]line Чек 72 08.06.2024 06:46 [06:46:33]line Смена: 387 ФФД: 1.0 [06:46:33]line ЗНМ: 0300000150 [06:46:34]line РНМ: 0000000000091601 [06:46:34]line Версия ККМ: 001 [06:46:34]line ФМ: 0000000000874681 [06:46:34]line ФД: 239301 [06:46:34]line ФПД: 255545171986980 [06:46:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T064635&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239301&fm=255545171986980&tin=02508201610067®Number=0000000000091601&sum=150000 [06:46:34]OFD Sender: Processing packet 239301 [packets to send 182, broken 181] [06:46:34]ProducePacketName [06:46:34]name=ofd_packets/00239301 [06:46:34]OFD Sender: To server: pG, [06:46:34]CommunicateWithHost lk.salyk.kg:30040 [06:46:34]ConnectInit lk.salyk.kg [06:46:34]written 0, free lines is 4095 [06:46:34]Connected sock=10 [06:46:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 F3 D9 04 01 3A 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 4B FE 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A6 03 00 35 04 06 00 E8 6A BF 33 4A 24 26 99 7A E3 A4 E1 FB 12 [06:46:34]Write to MH i2c: 01 00 00 B3 60 13 [06:46:34]Write i2c OK [06:46:34]MH_I2C_Read... [06:46:34]Read from MH i2c: 01 [06:46:34]MH_I2C_Read... [06:46:34]Read from MH i2c: 01 07 00 [06:46:34]MH_I2C_Read... [06:46:34]Read from MH i2c: 01 07 00 B3 60 00 00 00 00 00 B0 0C D6 [06:46:34]RasterBufferAndPrint [06:46:34]line [06:46:34]line [06:46:34]line [06:46:34]line [06:46:34]line [06:46:34]written 0, free lines is 3254 [06:46:34]MH_Cut [06:46:34]Write to MH i2c: D1 01 00 BA 60 01 EC [06:46:34]Write i2c OK [06:46:34]MH_I2C_Read... [06:46:34]Read from MH i2c: D1 [06:46:34]MH_I2C_Read... [06:46:34]Read from MH i2c: D1 01 00 [06:46:34]MH_I2C_Read... [06:46:34]Read from MH i2c: D1 01 00 BA 60 00 EB [06:46:34]Write to MH i2c: 01 00 00 BB 60 1B [06:46:34]Write i2c OK [06:46:34]MH_I2C_Read... [06:46:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 74 68 47 00 00 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A6 03 00 F4 03 04 00 C9 A5 63 66 B6 04 01 00 00 21 6F D9 7C 82 44 8C 75 [06:46:34]CommunicateWithHost err = 0 [06:46:34]CheckOFDResponse [06:46:34]1017 (14) - 77093643461234 [06:46:34]1041 (16) - 0000000000874681 [06:46:34]1040 (4) - 239301 [06:46:34]1012 (4) - 08.06.2024 00:28 [06:46:34]1206 (1) - 0 [06:46:34]OFD Sender: Remove packet 239301 [06:46:34]ProducePacketName [06:46:34]name=ofd_packets/00239301 [06:46:34]NVStorageDeleteData [06:46:35]OFD Sender: No OFD packet to send [06:46:35]*** Cut start [06:46:35]*** Partial cut [06:46:35]*** CUTSNS_PIN = 1 [06:46:35]*** CUTSNS_PIN = 0 [06:46:35]*** Brake cut motor [06:46:36]Read from MH i2c: 01 [06:46:36]MH_I2C_Read... [06:46:36]*** Stop cut motor [06:46:36]*** Cut end [06:46:36]Read from MH i2c: 01 07 00 [06:46:36]MH_I2C_Read... [06:46:36]Read from MH i2c: 01 07 00 BB 60 00 00 00 00 00 FF 0F 30 [06:46:36]process_action close_receipt done [06:46:36]requested_data is exist [06:46:36]produce_requested_data [06:46:36]requested_item fm.sn is exist - process it [06:46:36]wFMCommunicate request_size=4 [06:46:36]MH_SAM_APDU [06:46:36]CAPDU: 80 11 00 00 [06:46:36]Write to MH i2c: E2 08 00 BC 60 80 11 00 00 00 00 00 00 96 [06:46:36]Write i2c OK [06:46:36]MH_I2C_Read... [06:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:36]Read from MH i2c: E2 [06:46:36]MH_I2C_Read... [06:46:36]Read from MH i2c: E2 17 00 [06:46:36]MH_I2C_Read... [06:46:36]Read from MH i2c: E2 17 00 BC 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EB [06:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:46:36]wFMCommunicate OK [06:46:36]requested_item fd.num is exist - process it [06:46:36]SAM_PROTO_GetFieldsCounters [06:46:36]wFMCommunicate request_size=4 [06:46:36]MH_SAM_APDU [06:46:36]CAPDU: 80 13 00 00 [06:46:36]Write to MH i2c: E2 08 00 BD 60 80 13 00 00 00 00 00 00 99 [06:46:36]Write i2c OK [06:46:36]MH_I2C_Read... [06:46:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:46:36]Read from MH i2c: E2 [06:46:36]MH_I2C_Read... [06:46:36]Read from MH i2c: E2 62 00 [06:46:36]MH_I2C_Read... [06:46:36]Read from MH i2c: E2 62 00 BD 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C5 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [06:46:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C5 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:46:36]wFMCommunicate OK [06:46:36]SAM_PROTO_GetFieldsCounters done [06:46:36]requested_item shift.num is exist - process it [06:46:36]requested_item shift.opened is exist - process it [06:46:36]req_shift_opened [06:46:36]FM_GetShiftState [06:46:36]SAM_PROTO_GetShiftState [06:46:36]wFMCommunicate request_size=4 [06:46:36]MH_SAM_APDU [06:46:36]CAPDU: 80 13 01 00 [06:46:36]Write to MH i2c: E2 08 00 BE 60 80 13 01 00 00 00 00 00 9B [06:46:36]Write i2c OK [06:46:36]MH_I2C_Read... [06:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:36]Read from MH i2c: E2 [06:46:36]MH_I2C_Read... [06:46:36]Read from MH i2c: E2 0E 00 [06:46:36]MH_I2C_Read... [06:46:36]Read from MH i2c: E2 0E 00 BE 60 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4F [06:46:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:46:36]wFMCommunicate OK [06:46:36]SAM_PROTO_GetShiftState done [06:46:36]FM_GetShiftState done [06:46:36]req_shift_opened done [06:46:36]requested_item shift.open_date is exist - process it [06:46:36]req_shift_open_date [06:46:36]req_shift_open_date done [06:46:36]produce_requested_data done [06:46:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239301,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:46:36]process_action_free close_receipt [06:46:36]json_value_free [06:46:36]json_value_free done [06:46:36]process_json_proto returns [06:46:36]Send response to host [06:46:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239301,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:46:36]free response buf [06:46:36]execute_script done [06:46:36]execute_script returns [06:46:36]free content buf [06:46:36]Sock 8.Close socket [06:46:36]Sock 8.Thread stoped [06:46:40]OFD Sender: No OFD packet to send [06:46:45]OFD Sender: No OFD packet to send [06:46:50]OFD Sender: No OFD packet to send [06:46:55]OFD Sender: No OFD packet to send [06:47:00]OFD Sender: No OFD packet to send [06:47:05]OFD Sender: No OFD packet to send [06:47:10]OFD Sender: No OFD packet to send [06:47:15]OFD Sender: No OFD packet to send [06:47:20]OFD Sender: No OFD packet to send [06:47:25]OFD Sender: No OFD packet to send [06:47:30]OFD Sender: No OFD packet to send [06:47:35]OFD Sender: No OFD packet to send [06:47:40]OFD Sender: No OFD packet to send [06:47:45]OFD Sender: No OFD packet to send [06:47:50]OFD Sender: No OFD packet to send [06:47:55]OFD Sender: No OFD packet to send [06:48:00]OFD Sender: No OFD packet to send [06:48:05]OFD Sender: No OFD packet to send [06:48:10]OFD Sender: No OFD packet to send [06:48:15]OFD Sender: No OFD packet to send [06:48:20]OFD Sender: No OFD packet to send [06:48:25]OFD Sender: No OFD packet to send [06:48:30]OFD Sender: No OFD packet to send [06:48:35]OFD Sender: No OFD packet to send [06:48:40]OFD Sender: No OFD packet to send [06:48:45]OFD Sender: No OFD packet to send [06:48:50]OFD Sender: No OFD packet to send [06:48:55]OFD Sender: No OFD packet to send [06:49:00]OFD Sender: No OFD packet to send [06:49:05]OFD Sender: No OFD packet to send [06:49:10]OFD Sender: No OFD packet to send [06:49:15]OFD Sender: No OFD packet to send [06:49:20]OFD Sender: No OFD packet to send [06:49:25]OFD Sender: No OFD packet to send [06:49:30]OFD Sender: No OFD packet to send [06:49:35]OFD Sender: No OFD packet to send [06:49:40]OFD Sender: No OFD packet to send [06:49:45]OFD Sender: No OFD packet to send [06:49:50]OFD Sender: No OFD packet to send [06:49:55]OFD Sender: No OFD packet to send [06:50:00]OFD Sender: No OFD packet to send [06:50:05]OFD Sender: No OFD packet to send [06:50:10]OFD Sender: No OFD packet to send [06:50:15]OFD Sender: No OFD packet to send [06:50:17]accept exits with 9 [06:50:17]New connection [06:50:17]New thread 3066838372 created [06:50:17]Thread 3066981732 joined [06:50:17]Waiting for new connection... [06:50:17] Sock 9.Parse request [06:50:17]Sock 9.Check first char [06:50:17]Sock 9.First char is OK [06:50:17]request: POST /json_proto HTTP/1.0 [06:50:17]Method: POST [06:50:17]URL: /json_proto [06:50:17]Method is POST - this is cgi request [06:50:17]url: /json_proto [06:50:17]query_string will be loaded in cgi processing [06:50:17]execute_cgi json_proto POST (null) [06:50:17]execute_cgi path=json_proto method=POST [06:50:17]POST find Content-Length [06:50:17]Host: 172.17.40.67:8080 [06:50:17]Content-Length: 649 [06:50:17]Content-Type: application/json [06:50:17] [06:50:17]POST finish read [06:50:17]Found Content-Length = 649 [06:50:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:17]execute_script... [06: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)3302229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:17]POST & json_proto [06:50:17]process_json_proto [06:50:17]json parsed OK: [06:50:17]protocol is kg_v1.0 [06:50:17]action value=close_receipt [06:50:17]process_action close_receipt [06:50:17]cmd_close_receipt [06:50:17]MH_GetDate [06:50:17]Write to MH i2c: F0 00 00 BF 60 0E [06:50:17]Write i2c OK [06:50:17]MH_I2C_Read... [06:50:17]Read from MH i2c: F0 [06:50:17]MH_I2C_Read... [06:50:17]Read from MH i2c: F0 09 00 [06:50:17]MH_I2C_Read... [06:50:17]Read from MH i2c: F0 09 00 BF 60 00 2C FF 63 66 97 AE 6B 64 1F [06:50:17]GetLastDocTimeStamp 1717829195 [06:50:17]current date 1717829420 [06:50:17]FM_GetShiftState [06:50:17]SAM_PROTO_GetShiftState [06:50:17]wFMCommunicate request_size=4 [06:50:17]MH_SAM_APDU [06:50:17]CAPDU: 80 13 01 00 [06:50:17]Write to MH i2c: E2 08 00 C0 60 80 13 01 00 00 00 00 00 9D [06:50:17]Write i2c OK [06:50:17]MH_I2C_Read... [06:50:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:17]Read from MH i2c: E2 [06:50:17]MH_I2C_Read... [06:50:17]Read from MH i2c: E2 0E 00 [06:50:17]MH_I2C_Read... [06:50:17]Read from MH i2c: E2 0E 00 C0 60 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 51 [06:50:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:50:17]wFMCommunicate OK [06:50:17]SAM_PROTO_GetShiftState done [06:50:17]FM_GetShiftState done [06:50:17]opened in 1717805884 [06:50:17]opened+sec_in_day 1717892284 [06:50:17]quantity*price = 99999 [06:50:17]sum+1 = 100001 [06:50:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 73 08.06.2024 06:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239302 ФПД: 127988943204244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T065021&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239302&fm=127988943204244&tin=02508201610067®Number=0000000000091601&sum=100000 [06:50:18]StoreToDocumentArchive [06:50:18]shift 387 fd 239302 [06:50:18]save to /storage/0387/doc_00239302 [06:50:18]save last doc name /storage/0387/doc_00239302 to /storage/kkm_last_doc_name [06:50:18]save OK [06:50:18]Clear old archive folders... [06:50:18]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:50:18]tlvbuf is 00296B90 [06:50:18]SAM_PROTO_ClearQueue [06:50:18]wFMCommunicate request_size=4 [06:50:18]MH_SAM_APDU [06:50:18]CAPDU: 80 09 00 00 [06:50:18]Write to MH i2c: E2 08 00 CD 60 80 09 00 00 00 00 00 00 9F [06:50:18]Write i2c OK [06:50:18]MH_I2C_Read... [06:50:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:18]Read from MH i2c: E2 [06:50:18]MH_I2C_Read... [06:50:18]Read from MH i2c: E2 03 00 [06:50:18]MH_I2C_Read... [06:50:18]Read from MH i2c: E2 03 00 CD 60 00 90 00 A1 [06:50:18]RAPDU: 90 00 [06:50:18]wFMCommunicate OK [06:50:18]SAM_PROTO_ClearQueue done [06:50:18]KKMCreateOFDPacket [06:50:18]OFDProtocolAddRootSTLVToBuf [06:50:18]FM_MakeSignedData [06:50:18]FM_MakeSignedData [06:50:18]SAM_PROTO_SignData [06:50:18]wFMCommunicate request_size=4 [06:50:18]MH_SAM_APDU [06:50:18]CAPDU: 80 0D 01 02 [06:50:18]Write to MH i2c: E2 08 00 CE 60 80 0D 01 02 00 00 00 00 A7 [06:50:18]Write i2c OK [06:50:18]MH_I2C_Read... [06:50:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:18]Read from MH i2c: E2 [06:50:18]MH_I2C_Read... [06:50:18]Read from MH i2c: E2 03 00 [06:50:18]MH_I2C_Read... [06:50:18]Read from MH i2c: E2 03 00 CE 60 00 90 00 A2 [06:50:18]RAPDU: 90 00 [06:50:18]wFMCommunicate OK [06:50:18]wFMCommunicate request_size=255 [06:50:18]MH_SAM_APDU [06:50:18]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 2D FF 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A6 03 [06:50:18]Write to MH i2c: E2 02 01 CF 60 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 2D FF 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A6 03 00 00 57 [06:50:18]Write i2c OK [06:50:18]MH_I2C_Read... [06:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:19]Read from MH i2c: E2 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: E2 03 00 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: E2 03 00 CF 60 00 90 00 A3 [06:50:19]RAPDU: 90 00 [06:50:19]wFMCommunicate OK [06:50:19]wFMCommunicate request_size=16 [06:50:19]MH_SAM_APDU [06:50:19]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 74 67 BF 7E AF 94 [06:50:19]Write to MH i2c: E2 13 00 D0 60 80 0D 02 02 0B 00 00 35 04 06 00 74 67 BF 7E AF 94 00 00 5A [06:50:19]Write i2c OK [06:50:19]MH_I2C_Read... [06:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:19]Read from MH i2c: E2 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: E2 03 00 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: E2 03 00 D0 60 00 90 00 A4 [06:50:19]RAPDU: 90 00 [06:50:19]wFMCommunicate OK [06:50:19]wFMCommunicate request_size=4 [06:50:19]MH_SAM_APDU [06:50:19]CAPDU: 80 0D 03 02 [06:50:19]Write to MH i2c: E2 08 00 D1 60 80 0D 03 02 00 00 00 00 AC [06:50:19]Write i2c OK [06:50:19]MH_I2C_Read... [06:50:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:19]Read from MH i2c: E2 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: E2 0B 00 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: E2 0B 00 D1 60 00 98 92 4D 76 49 FA 5D 4F 90 00 89 [06:50:19]RAPDU: 98 92 4D 76 49 FA 5D 4F 90 00 [06:50:19]wFMCommunicate OK [06:50:19]SAM_PROTO_SignData done [06:50:19]FM_MakeSignedData done [06:50:19]CreateOFDProtocolMessage [06:50:19]wFMCommunicate request_size=4 [06:50:19]MH_SAM_APDU [06:50:19]CAPDU: 80 11 00 00 [06:50:19]Write to MH i2c: E2 08 00 D2 60 80 11 00 00 00 00 00 00 AC [06:50:19]Write i2c OK [06:50:19]MH_I2C_Read... [06:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:19]Read from MH i2c: E2 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: E2 17 00 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: E2 17 00 D2 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 01 [06:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:50:19]wFMCommunicate OK [06:50:19]CreateOFDProtocolMessage done [06:50:19]OFDSenderStorePacket 239302 [06:50:19]StoreOFDPacket docnum=239302 [06:50:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 76 BA 0D 01 26 9E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 2D FF 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A6 03 00 35 04 06 00 74 67 BF 7E AF 94 98 92 4D 76 49 FA 5D 4F [06:50:19]CheckFolder [06:50:19]dirname=/storage/ofd_packets [06:50:19]CheckFolder done [06:50:19]ProducePacketName [06:50:19]name=ofd_packets/00239302 [06:50:19]NVStorageSaveData ofd_packets/00239302 [06:50:19]File name is /storage/ofd_packets/00239302 [06:50:19]Write 307 bytes [06:50:19]NVStorageSaveData done [06:50:19]OFDSenderStorePacket done [06:50:19]KKMCreateOFDPacket done [06:50:19]NVStorageSaveData kkm_last_timestamp [06:50:19]File name is /storage/kkm_last_timestamp [06:50:19]Write 4 bytes [06:50:19]NVStorageSaveData done [06:50:19]ExternCall_PrintAddStr [06:50:19]wPrintStart [06:50:19]Write to MH i2c: 01 00 00 D3 60 33 [06:50:19]Write i2c OK [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: 01 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: 01 07 00 [06:50:19]MH_I2C_Read... [06:50:19]Read from MH i2c: 01 07 00 D3 60 00 00 00 00 00 FF 0F 48 [06:50:19]RasterBufferAndPrint [06:50:19]line Счет N : (1)3302229 [06:50:19]line ИНН: 02508201610067 [06:50:19]line Контрольно-Кассовый Чек [06:50:19]line ПРОДАЖА [06:50:19]line ТРК (МРК, ГНК) : 11 [06:50:19]line Товар: 2710194800 [06:50:19]line D-ENERGY Дт-К-2 [06:50:19]line 13.210 * 75.70 [06:50:19]line = 1000.00 [06:50:19]line НДС 12% НСП 1% [06:50:19]line > о реализуемом товаре [06:50:19]line ИТОГО: 1000.00 [06:50:19]line НСП 1% : 8.85 [06:50:19]line НДС 12% : 106.19 [06:50:19]line Наличными: 1000.00 [06:50:19]line Безнал.: 0.00 [06:50:19]line Место: АЗС № 82 "Партнер Нефть" [06:50:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:50:19]line СНО: Общий режим [06:50:19]line Чек 73 08.06.2024 06:50 [06:50:19]line Смена: 387 ФФД: 1.0 [06:50:19]line ЗНМ: 0300000150 [06:50:19]line РНМ: 0000000000091601 [06:50:19]line Версия ККМ: 001 [06:50:19]line ФМ: 0000000000874681 [06:50:19]line ФД: 239302 [06:50:19]line ФПД: 127988943204244 [06:50:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T065021&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239302&fm=127988943204244&tin=02508201610067®Number=0000000000091601&sum=100000 [06:50:19]OFD Sender: Processing packet 239302 [packets to send 182, broken 181] [06:50:19]ProducePacketName [06:50:19]name=ofd_packets/00239302 [06:50:19]OFD Sender: To server: pG, [06:50:19]CommunicateWithHost lk.salyk.kg:30040 [06:50:19]ConnectInit lk.salyk.kg [06:50:19]written 0, free lines is 4095 [06:50:19]Connected sock=10 [06:50:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 76 BA 0D 01 26 9E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 2D FF 63 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A6 03 00 35 04 06 00 74 67 BF 7E AF 94 98 92 4D 76 49 FA 5D 4F [06:50:20]Write to MH i2c: 01 00 00 FB 60 5B [06:50:20]Write i2c OK [06:50:20]MH_I2C_Read... [06:50:20]Read from MH i2c: 01 [06:50:20]MH_I2C_Read... [06:50:20]Read from MH i2c: 01 07 00 [06:50:20]MH_I2C_Read... [06:50:20]Read from MH i2c: 01 07 00 FB 60 00 00 00 00 00 FA 0C 68 [06:50:20]RasterBufferAndPrint [06:50:20]line [06:50:20]line [06:50:20]line [06:50:20]line [06:50:20]line [06:50:20]written 0, free lines is 3328 [06:50:20]MH_Cut [06:50:20]Write to MH i2c: D1 01 00 02 61 01 35 [06:50:20]Write i2c OK [06:50:20]MH_I2C_Read... [06:50:20]Read from MH i2c: D1 [06:50:20]MH_I2C_Read... [06:50:20]Read from MH i2c: D1 01 00 [06:50:20]MH_I2C_Read... [06:50:20]Read from MH i2c: D1 01 00 02 61 00 34 [06:50:20]Write to MH i2c: 01 00 00 03 61 64 [06:50:20]Write i2c OK [06:50:20]MH_I2C_Read... [06:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3F 7F 47 00 31 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A6 03 00 F4 03 04 00 AA A6 63 66 B6 04 01 00 00 1B 97 1A 4A BF E6 70 CF [06:50:20]CommunicateWithHost err = 0 [06:50:20]CheckOFDResponse [06:50:20]1017 (14) - 77093643461234 [06:50:20]1041 (16) - 0000000000874681 [06:50:20]1040 (4) - 239302 [06:50:20]1012 (4) - 08.06.2024 00:32 [06:50:20]1206 (1) - 0 [06:50:20]OFD Sender: Remove packet 239302 [06:50:20]ProducePacketName [06:50:20]name=ofd_packets/00239302 [06:50:20]NVStorageDeleteData [06:50:20]OFD Sender: No OFD packet to send [06:50:20]*** Cut start [06:50:20]*** Partial cut [06:50:20]*** CUTSNS_PIN = 1 [06:50:20]*** CUTSNS_PIN = 0 [06:50:21]*** Brake cut motor [06:50:21]Read from MH i2c: 01 [06:50:21]MH_I2C_Read... [06:50:21]*** Stop cut motor [06:50:21]*** Cut end [06:50:21]Read from MH i2c: 01 07 00 [06:50:21]MH_I2C_Read... [06:50:21]Read from MH i2c: 01 07 00 03 61 00 00 00 00 00 FF 0F 79 [06:50:21]process_action close_receipt done [06:50:21]requested_data is exist [06:50:21]produce_requested_data [06:50:21]requested_item fm.sn is exist - process it [06:50:21]wFMCommunicate request_size=4 [06:50:21]MH_SAM_APDU [06:50:21]CAPDU: 80 11 00 00 [06:50:21]Write to MH i2c: E2 08 00 04 61 80 11 00 00 00 00 00 00 DF [06:50:21]Write i2c OK [06:50:21]MH_I2C_Read... [06:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:21]Read from MH i2c: E2 [06:50:21]MH_I2C_Read... [06:50:21]Read from MH i2c: E2 17 00 [06:50:21]MH_I2C_Read... [06:50:21]Read from MH i2c: E2 17 00 04 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 34 [06:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:50:21]wFMCommunicate OK [06:50:21]requested_item fd.num is exist - process it [06:50:21]SAM_PROTO_GetFieldsCounters [06:50:21]wFMCommunicate request_size=4 [06:50:21]MH_SAM_APDU [06:50:21]CAPDU: 80 13 00 00 [06:50:21]Write to MH i2c: E2 08 00 05 61 80 13 00 00 00 00 00 00 E2 [06:50:21]Write i2c OK [06:50:21]MH_I2C_Read... [06:50:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:50:21]Read from MH i2c: E2 [06:50:21]MH_I2C_Read... [06:50:21]Read from MH i2c: E2 62 00 [06:50:21]MH_I2C_Read... [06:50:21]Read from MH i2c: E2 62 00 05 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C6 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [06:50:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C6 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:50:21]wFMCommunicate OK [06:50:21]SAM_PROTO_GetFieldsCounters done [06:50:21]requested_item shift.num is exist - process it [06:50:21]requested_item shift.opened is exist - process it [06:50:21]req_shift_opened [06:50:21]FM_GetShiftState [06:50:21]SAM_PROTO_GetShiftState [06:50:21]wFMCommunicate request_size=4 [06:50:21]MH_SAM_APDU [06:50:21]CAPDU: 80 13 01 00 [06:50:21]Write to MH i2c: E2 08 00 06 61 80 13 01 00 00 00 00 00 E4 [06:50:21]Write i2c OK [06:50:21]MH_I2C_Read... [06:50:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:21]Read from MH i2c: E2 [06:50:21]MH_I2C_Read... [06:50:21]Read from MH i2c: E2 0E 00 [06:50:21]MH_I2C_Read... [06:50:21]Read from MH i2c: E2 0E 00 06 61 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 98 [06:50:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:50:21]wFMCommunicate OK [06:50:21]SAM_PROTO_GetShiftState done [06:50:21]FM_GetShiftState done [06:50:21]req_shift_opened done [06:50:21]requested_item shift.open_date is exist - process it [06:50:21]req_shift_open_date [06:50:21]req_shift_open_date done [06:50:21]produce_requested_data done [06:50:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239302,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:50:21]process_action_free close_receipt [06:50:21]json_value_free [06:50:21]json_value_free done [06:50:21]process_json_proto returns [06:50:21]Send response to host [06:50:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239302,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:50:21]free response buf [06:50:21]execute_script done [06:50:21]execute_script returns [06:50:21]free content buf [06:50:21]Sock 9.Close socket [06:50:21]Sock 9.Thread stoped [06:50:25]OFD Sender: No OFD packet to send [06:50:30]OFD Sender: No OFD packet to send [06:50:35]OFD Sender: No OFD packet to send [06:50:40]OFD Sender: No OFD packet to send [06:50:45]OFD Sender: No OFD packet to send [06:50:50]OFD Sender: No OFD packet to send [06:50:55]OFD Sender: No OFD packet to send [06:51:00]OFD Sender: No OFD packet to send [06:51:05]OFD Sender: No OFD packet to send [06:51:10]OFD Sender: No OFD packet to send [06:51:15]OFD Sender: No OFD packet to send [06:51:20]OFD Sender: No OFD packet to send [06:51:25]OFD Sender: No OFD packet to send [06:51:30]OFD Sender: No OFD packet to send [06:51:35]OFD Sender: No OFD packet to send [06:51:40]OFD Sender: No OFD packet to send [06:51:45]OFD Sender: No OFD packet to send [06:51:50]OFD Sender: No OFD packet to send [06:51:55]OFD Sender: No OFD packet to send [06:52:00]OFD Sender: No OFD packet to send [06:52:05]OFD Sender: No OFD packet to send [06:52:10]OFD Sender: No OFD packet to send [06:52:15]OFD Sender: No OFD packet to send [06:52:20]OFD Sender: No OFD packet to send [06:52:25]OFD Sender: No OFD packet to send [06:52:30]OFD Sender: No OFD packet to send [06:52:35]OFD Sender: No OFD packet to send [06:52:40]OFD Sender: No OFD packet to send [06:52:45]OFD Sender: No OFD packet to send [06:52:50]OFD Sender: No OFD packet to send [06:52:55]OFD Sender: No OFD packet to send [06:53:00]OFD Sender: No OFD packet to send [06:53:05]OFD Sender: No OFD packet to send [06:53:10]OFD Sender: No OFD packet to send [06:53:15]OFD Sender: No OFD packet to send [06:53:20]OFD Sender: No OFD packet to send [06:53:25]OFD Sender: No OFD packet to send [06:53:30]OFD Sender: No OFD packet to send [06:53:35]OFD Sender: No OFD packet to send [06:53:40]OFD Sender: No OFD packet to send [06:53:45]OFD Sender: No OFD packet to send [06:53:50]OFD Sender: No OFD packet to send [06:53:55]OFD Sender: No OFD packet to send [06:54:00]OFD Sender: No OFD packet to send [06:54:05]OFD Sender: No OFD packet to send [06:54:10]OFD Sender: No OFD packet to send [06:54:15]OFD Sender: No OFD packet to send [06:54:20]OFD Sender: No OFD packet to send [06:54:25]OFD Sender: No OFD packet to send [06:54:30]OFD Sender: No OFD packet to send [06:54:35]OFD Sender: No OFD packet to send [06:54:41]OFD Sender: No OFD packet to send [06:54:46]OFD Sender: No OFD packet to send [06:54:50]accept exits with 8 [06:54:50]New connection [06:54:50]New thread 3066981732 created [06:54:50]Thread 3066838372 joined [06:54:50]Waiting for new connection... [06:54:50] Sock 8.Parse request [06:54:50]Sock 8.Check first char [06:54:50]Sock 8.First char is OK [06:54:50]request: POST /json_proto HTTP/1.0 [06:54:50]Method: POST [06:54:50]URL: /json_proto [06:54:50]Method is POST - this is cgi request [06:54:50]url: /json_proto [06:54:50]query_string will be loaded in cgi processing [06:54:50]execute_cgi json_proto POST (null) [06:54:50]execute_cgi path=json_proto method=POST [06:54:50]POST find Content-Length [06:54:50]Host: 172.17.40.67:8080 [06:54:50]Content-Length: 680 [06:54:50]Content-Type: application/json [06:54:50] [06:54:50]POST finish read [06:54:50]Found Content-Length = 680 [06:54:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:50]execute_script... [06:54: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)3302230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:50]POST & json_proto [06:54:50]process_json_proto [06:54:50]json parsed OK: [06:54:50]protocol is kg_v1.0 [06:54:50]action value=close_receipt [06:54:50]process_action close_receipt [06:54:50]cmd_close_receipt [06:54:50]MH_GetDate [06:54:50]Write to MH i2c: F0 00 00 07 61 57 [06:54:50]Write i2c OK [06:54:50]MH_I2C_Read... [06:54:50]Read from MH i2c: F0 [06:54:50]MH_I2C_Read... [06:54:50]Read from MH i2c: F0 09 00 [06:54:50]MH_I2C_Read... [06:54:50]Read from MH i2c: F0 09 00 07 61 00 3D 00 64 66 97 AE 6B 64 7B [06:54:50]GetLastDocTimeStamp 1717829421 [06:54:50]current date 1717829693 [06:54:50]FM_GetShiftState [06:54:50]SAM_PROTO_GetShiftState [06:54:50]wFMCommunicate request_size=4 [06:54:50]MH_SAM_APDU [06:54:50]CAPDU: 80 13 01 00 [06:54:50]Write to MH i2c: E2 08 00 08 61 80 13 01 00 00 00 00 00 E6 [06:54:50]Write i2c OK [06:54:50]MH_I2C_Read... [06:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:50]Read from MH i2c: E2 [06:54:50]MH_I2C_Read... [06:54:50]Read from MH i2c: E2 0E 00 [06:54:50]MH_I2C_Read... [06:54:50]Read from MH i2c: E2 0E 00 08 61 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9A [06:54:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:54:50]wFMCommunicate OK [06:54:50]SAM_PROTO_GetShiftState done [06:54:50]FM_GetShiftState done [06:54:50]opened in 1717805884 [06:54:50]opened+sec_in_day 1717892284 [06:54:50]quantity*price = 200046 [06:54:50]sum+1 = 200048 [06:54:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 74 08.06.2024 06:54 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239303 ФПД: 112731817258207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T065454&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239303&fm=112731817258207&tin=02508201610067®Number=0000000000091601&sum=200000 [06:54:51]StoreToDocumentArchive [06:54:51]shift 387 fd 239303 [06:54:51]save to /storage/0387/doc_00239303 [06:54:51]save last doc name /storage/0387/doc_00239303 to /storage/kkm_last_doc_name [06:54:51]save OK [06:54:51]Clear old archive folders... [06:54:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:54:51]tlvbuf is 00278390 [06:54:51]SAM_PROTO_ClearQueue [06:54:51]wFMCommunicate request_size=4 [06:54:51]MH_SAM_APDU [06:54:51]CAPDU: 80 09 00 00 [06:54:51]Write to MH i2c: E2 08 00 15 61 80 09 00 00 00 00 00 00 E8 [06:54:51]Write i2c OK [06:54:51]MH_I2C_Read... [06:54:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:54:51]Read from MH i2c: E2 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 03 00 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 03 00 15 61 00 90 00 EA [06:54:51]RAPDU: 90 00 [06:54:51]wFMCommunicate OK [06:54:51]SAM_PROTO_ClearQueue done [06:54:51]KKMCreateOFDPacket [06:54:51]OFDProtocolAddRootSTLVToBuf [06:54:51]FM_MakeSignedData [06:54:51]FM_MakeSignedData [06:54:51]SAM_PROTO_SignData [06:54:51]wFMCommunicate request_size=4 [06:54:51]MH_SAM_APDU [06:54:51]CAPDU: 80 0D 01 02 [06:54:51]Write to MH i2c: E2 08 00 16 61 80 0D 01 02 00 00 00 00 F0 [06:54:51]Write i2c OK [06:54:51]MH_I2C_Read... [06:54:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:54:51]Read from MH i2c: E2 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 03 00 [06:54:51]MH_I2C_Read... [06:54:51]Read from MH i2c: E2 03 00 16 61 00 90 00 EB [06:54:51]RAPDU: 90 00 [06:54:51]wFMCommunicate OK [06:54:51]wFMCommunicate request_size=255 [06:54:51]MH_SAM_APDU [06:54: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 4A 00 00 00 F4 03 04 00 3E 00 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A6 03 00 35 04 06 00 66 87 6B EC [06:54:51]Write to MH i2c: E2 02 01 17 61 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 4A 00 00 00 F4 03 04 00 3E 00 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A6 03 00 35 04 06 00 66 87 6B EC 00 00 7D [06:54:51]Write i2c OK [06:54:51]MH_I2C_Read... [06:54:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:52]Read from MH i2c: E2 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: E2 03 00 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: E2 03 00 17 61 00 90 00 EC [06:54:52]RAPDU: 90 00 [06:54:52]wFMCommunicate OK [06:54:52]wFMCommunicate request_size=7 [06:54:52]MH_SAM_APDU [06:54:52]CAPDU: 80 0D 02 02 02 2C DF [06:54:52]Write to MH i2c: E2 0A 00 18 61 80 0D 02 02 02 00 2C DF 00 00 02 [06:54:52]Write i2c OK [06:54:52]MH_I2C_Read... [06:54:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:52]Read from MH i2c: E2 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: E2 03 00 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: E2 03 00 18 61 00 90 00 ED [06:54:52]RAPDU: 90 00 [06:54:52]wFMCommunicate OK [06:54:52]wFMCommunicate request_size=4 [06:54:52]MH_SAM_APDU [06:54:52]CAPDU: 80 0D 03 02 [06:54:52]Write to MH i2c: E2 08 00 19 61 80 0D 03 02 00 00 00 00 F5 [06:54:52]Write i2c OK [06:54:52]MH_I2C_Read... [06:54:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:54:52]Read from MH i2c: E2 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: E2 0B 00 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: E2 0B 00 19 61 00 5E DC 55 CD 7A 01 97 86 90 00 EA [06:54:52]RAPDU: 5E DC 55 CD 7A 01 97 86 90 00 [06:54:52]wFMCommunicate OK [06:54:52]SAM_PROTO_SignData done [06:54:52]FM_MakeSignedData done [06:54:52]CreateOFDProtocolMessage [06:54:52]wFMCommunicate request_size=4 [06:54:52]MH_SAM_APDU [06:54:52]CAPDU: 80 11 00 00 [06:54:52]Write to MH i2c: E2 08 00 1A 61 80 11 00 00 00 00 00 00 F5 [06:54:52]Write i2c OK [06:54:52]MH_I2C_Read... [06:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:52]Read from MH i2c: E2 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: E2 17 00 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: E2 17 00 1A 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4A [06:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:54:52]wFMCommunicate OK [06:54:52]CreateOFDProtocolMessage done [06:54:52]OFDSenderStorePacket 239303 [06:54:52]StoreOFDPacket docnum=239303 [06:54:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 11 37 04 01 44 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 4A 00 00 00 F4 03 04 00 3E 00 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A6 03 00 35 04 06 00 66 87 6B EC 2C DF 5E DC 55 CD 7A 01 97 86 [06:54:52]CheckFolder [06:54:52]dirname=/storage/ofd_packets [06:54:52]CheckFolder done [06:54:52]ProducePacketName [06:54:52]name=ofd_packets/00239303 [06:54:52]NVStorageSaveData ofd_packets/00239303 [06:54:52]File name is /storage/ofd_packets/00239303 [06:54:52]Write 298 bytes [06:54:52]NVStorageSaveData done [06:54:52]OFDSenderStorePacket done [06:54:52]KKMCreateOFDPacket done [06:54:52]NVStorageSaveData kkm_last_timestamp [06:54:52]File name is /storage/kkm_last_timestamp [06:54:52]Write 4 bytes [06:54:52]NVStorageSaveData done [06:54:52]ExternCall_PrintAddStr [06:54:52]wPrintStart [06:54:52]Write to MH i2c: 01 00 00 1B 61 7C [06:54:52]Write i2c OK [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: 01 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: 01 07 00 [06:54:52]MH_I2C_Read... [06:54:52]Read from MH i2c: 01 07 00 1B 61 00 00 00 00 00 FF 0F 91 [06:54:52]RasterBufferAndPrint [06:54:52]line Счет N : (1)3302230 [06:54:52]line ИНН: 02508201610067 [06:54:52]line Контрольно-Кассовый Чек [06:54:52]line ПРОДАЖА [06:54:52]line ТРК (МРК, ГНК) : 51 [06:54:52]line Товар: 2710194210 [06:54:52]line ДТ-К-5 [06:54:52]line 26.780 * 74.70 [06:54:52]line = 2000.47 [06:54:52]line НДС 12% НСП 1% [06:54:52]line > о реализуемом товаре [06:54:52]line ОКРУГЛЕНИЕ: -0.47 [06:54:52]line ИТОГО: 2000.00 [06:54:52]line Внесено: 2000.00 [06:54:52]line СДАЧА: 0.00 [06:54:52]line НСП 1% : 17.70 [06:54:52]line НДС 12% : 212.44 [06:54:52]line Наличными: 2000.00 [06:54:52]line Безнал.: 0.00 [06:54:52]line Место: АЗС № 82 "Партнер Нефть" [06:54:52]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:54:52]line СНО: Общий режим [06:54:52]line Чек 74 08.06.2024 06:54 [06:54:52]line Смена: 387 ФФД: 1.0 [06:54:52]line ЗНМ: 0300000150 [06:54:52]line РНМ: 0000000000091601 [06:54:52]line Версия ККМ: 001 [06:54:52]line ФМ: 0000000000874681 [06:54:52]line ФД: 239303 [06:54:52]line ФПД: 112731817258207 [06:54:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T065454&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239303&fm=112731817258207&tin=02508201610067®Number=0000000000091601&sum=200000 [06:54:52]OFD Sender: Processing packet 239303 [packets to send 182, broken 181] [06:54:52]ProducePacketName [06:54:52]name=ofd_packets/00239303 [06:54:52]OFD Sender: To server: pG, [06:54:52]CommunicateWithHost lk.salyk.kg:30040 [06:54:52]ConnectInit lk.salyk.kg [06:54:52]written 0, free lines is 4095 [06:54:52]Connected sock=10 [06:54:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 11 37 04 01 44 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 4A 00 00 00 F4 03 04 00 3E 00 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A6 03 00 35 04 06 00 66 87 6B EC 2C DF 5E DC 55 CD 7A 01 97 86 [06:54:53]Write to MH i2c: 01 00 00 46 61 A7 [06:54:53]Write i2c OK [06:54:53]MH_I2C_Read... [06:54:53]Read from MH i2c: 01 [06:54:53]MH_I2C_Read... [06:54:53]Read from MH i2c: 01 07 00 [06:54:53]MH_I2C_Read... [06:54:53]Read from MH i2c: 01 07 00 46 61 00 00 00 00 00 BF 0C 79 [06:54:53]RasterBufferAndPrint [06:54:53]line [06:54:53]line [06:54:53]line [06:54:53]line [06:54:53]line [06:54:53]written 0, free lines is 3272 [06:54:53]MH_Cut [06:54:53]Write to MH i2c: D1 01 00 4D 61 01 80 [06:54:53]Write i2c OK [06:54:53]MH_I2C_Read... [06:54:53]Read from MH i2c: D1 [06:54:53]MH_I2C_Read... [06:54:53]Read from MH i2c: D1 01 00 [06:54:53]MH_I2C_Read... [06:54:53]Read from MH i2c: D1 01 00 4D 61 00 7F [06:54:53]Write to MH i2c: 01 00 00 4E 61 AF [06:54:53]Write i2c OK [06:54:53]MH_I2C_Read... [06:54:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 41 04 47 00 52 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A6 03 00 F4 03 04 00 BB A7 63 66 B6 04 01 00 00 DF F6 1C 13 7F 87 7C E7 [06:54:53]CommunicateWithHost err = 0 [06:54:53]CheckOFDResponse [06:54:53]1017 (14) - 77093643461234 [06:54:53]1041 (16) - 0000000000874681 [06:54:53]1040 (4) - 239303 [06:54:53]1012 (4) - 08.06.2024 00:37 [06:54:53]1206 (1) - 0 [06:54:53]OFD Sender: Remove packet 239303 [06:54:53]ProducePacketName [06:54:53]name=ofd_packets/00239303 [06:54:53]NVStorageDeleteData [06:54:53]OFD Sender: No OFD packet to send [06:54:53]*** Cut start [06:54:53]*** Partial cut [06:54:53]*** CUTSNS_PIN = 1 [06:54:53]*** CUTSNS_PIN = 0 [06:54:54]*** Brake cut motor [06:54:54]Read from MH i2c: 01 [06:54:54]MH_I2C_Read... [06:54:54]*** Stop cut motor [06:54:54]*** Cut end [06:54:54]Read from MH i2c: 01 07 00 [06:54:54]MH_I2C_Read... [06:54:54]Read from MH i2c: 01 07 00 4E 61 00 00 00 00 00 FF 0F C4 [06:54:54]process_action close_receipt done [06:54:54]requested_data is exist [06:54:54]produce_requested_data [06:54:54]requested_item fm.sn is exist - process it [06:54:54]wFMCommunicate request_size=4 [06:54:54]MH_SAM_APDU [06:54:54]CAPDU: 80 11 00 00 [06:54:54]Write to MH i2c: E2 08 00 4F 61 80 11 00 00 00 00 00 00 2A [06:54:54]Write i2c OK [06:54:54]MH_I2C_Read... [06:54:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:54]Read from MH i2c: E2 [06:54:54]MH_I2C_Read... [06:54:54]Read from MH i2c: E2 17 00 [06:54:54]MH_I2C_Read... [06:54:54]Read from MH i2c: E2 17 00 4F 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7F [06:54:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:54:54]wFMCommunicate OK [06:54:54]requested_item fd.num is exist - process it [06:54:54]SAM_PROTO_GetFieldsCounters [06:54:54]wFMCommunicate request_size=4 [06:54:54]MH_SAM_APDU [06:54:54]CAPDU: 80 13 00 00 [06:54:54]Write to MH i2c: E2 08 00 50 61 80 13 00 00 00 00 00 00 2D [06:54:54]Write i2c OK [06:54:54]MH_I2C_Read... [06:54:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:54:54]Read from MH i2c: E2 [06:54:54]MH_I2C_Read... [06:54:54]Read from MH i2c: E2 62 00 [06:54:54]MH_I2C_Read... [06:54:54]Read from MH i2c: E2 62 00 50 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C7 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [06:54:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C7 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:54:54]wFMCommunicate OK [06:54:54]SAM_PROTO_GetFieldsCounters done [06:54:54]requested_item shift.num is exist - process it [06:54:54]requested_item shift.opened is exist - process it [06:54:54]req_shift_opened [06:54:54]FM_GetShiftState [06:54:54]SAM_PROTO_GetShiftState [06:54:54]wFMCommunicate request_size=4 [06:54:54]MH_SAM_APDU [06:54:54]CAPDU: 80 13 01 00 [06:54:54]Write to MH i2c: E2 08 00 51 61 80 13 01 00 00 00 00 00 2F [06:54:54]Write i2c OK [06:54:54]MH_I2C_Read... [06:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:54]Read from MH i2c: E2 [06:54:54]MH_I2C_Read... [06:54:54]Read from MH i2c: E2 0E 00 [06:54:54]MH_I2C_Read... [06:54:54]Read from MH i2c: E2 0E 00 51 61 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E3 [06:54:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:54:54]wFMCommunicate OK [06:54:54]SAM_PROTO_GetShiftState done [06:54:54]FM_GetShiftState done [06:54:54]req_shift_opened done [06:54:54]requested_item shift.open_date is exist - process it [06:54:54]req_shift_open_date [06:54:54]req_shift_open_date done [06:54:54]produce_requested_data done [06:54:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239303,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:54:54]process_action_free close_receipt [06:54:54]json_value_free [06:54:54]json_value_free done [06:54:54]process_json_proto returns [06:54:54]Send response to host [06:54:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239303,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:54:54]free response buf [06:54:54]execute_script done [06:54:54]execute_script returns [06:54:54]free content buf [06:54:54]Sock 8.Close socket [06:54:54]Sock 8.Thread stoped [06:54:58]OFD Sender: No OFD packet to send [06:55:03]OFD Sender: No OFD packet to send [06:55:08]OFD Sender: No OFD packet to send [06:55:13]OFD Sender: No OFD packet to send [06:55:18]OFD Sender: No OFD packet to send [06:55:23]OFD Sender: No OFD packet to send [06:55:28]OFD Sender: No OFD packet to send [06:55:33]OFD Sender: No OFD packet to send [06:55:38]OFD Sender: No OFD packet to send [06:55:43]OFD Sender: No OFD packet to send [06:55:48]OFD Sender: No OFD packet to send [06:55:53]OFD Sender: No OFD packet to send [06:55:58]OFD Sender: No OFD packet to send [06:56:03]OFD Sender: No OFD packet to send [06:56:08]OFD Sender: No OFD packet to send [06:56:13]OFD Sender: No OFD packet to send [06:56:18]OFD Sender: No OFD packet to send [06:56:23]OFD Sender: No OFD packet to send [06:56:28]OFD Sender: No OFD packet to send [06:56:33]OFD Sender: No OFD packet to send [06:56:38]OFD Sender: No OFD packet to send [06:56:43]OFD Sender: No OFD packet to send [06:56:48]OFD Sender: No OFD packet to send [06:56:50]accept exits with 9 [06:56:50]New connection [06:56:50]New thread 3066838372 created [06:56:50]Thread 3066981732 joined [06:56:50]Waiting for new connection... [06:56:50] Sock 9.Parse request [06:56:50]Sock 9.Check first char [06:56:50]Sock 9.First char is OK [06:56:50]request: POST /json_proto HTTP/1.0 [06:56:50]Method: POST [06:56:50]URL: /json_proto [06:56:50]Method is POST - this is cgi request [06:56:50]url: /json_proto [06:56:50]query_string will be loaded in cgi processing [06:56:50]execute_cgi json_proto POST (null) [06:56:50]execute_cgi path=json_proto method=POST [06:56:50]POST find Content-Length [06:56:50]Host: 172.17.40.67:8080 [06:56:50]Content-Length: 678 [06:56:50]Content-Type: application/json [06:56:50] [06:56:50]POST finish read [06:56:50]Found Content-Length = 678 [06:56:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:56:50]execute_script... [06:56: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)3302231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:56:50]POST & json_proto [06:56:50]process_json_proto [06:56:50]json parsed OK: [06:56:50]protocol is kg_v1.0 [06:56:50]action value=close_receipt [06:56:50]process_action close_receipt [06:56:50]cmd_close_receipt [06:56:50]MH_GetDate [06:56:50]Write to MH i2c: F0 00 00 52 61 A2 [06:56:50]Write i2c OK [06:56:50]MH_I2C_Read... [06:56:50]Read from MH i2c: F0 [06:56:50]MH_I2C_Read... [06:56:50]Read from MH i2c: F0 09 00 [06:56:50]MH_I2C_Read... [06:56:50]Read from MH i2c: F0 09 00 52 61 00 B5 00 64 66 97 AE 6B 64 3E [06:56:50]GetLastDocTimeStamp 1717829694 [06:56:50]current date 1717829813 [06:56:50]FM_GetShiftState [06:56:50]SAM_PROTO_GetShiftState [06:56:50]wFMCommunicate request_size=4 [06:56:50]MH_SAM_APDU [06:56:50]CAPDU: 80 13 01 00 [06:56:50]Write to MH i2c: E2 08 00 53 61 80 13 01 00 00 00 00 00 31 [06:56:50]Write i2c OK [06:56:50]MH_I2C_Read... [06:56:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:56:50]Read from MH i2c: E2 [06:56:50]MH_I2C_Read... [06:56:50]Read from MH i2c: E2 0E 00 [06:56:50]MH_I2C_Read... [06:56:50]Read from MH i2c: E2 0E 00 53 61 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E5 [06:56:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:56:50]wFMCommunicate OK [06:56:50]SAM_PROTO_GetShiftState done [06:56:50]FM_GetShiftState done [06:56:50]opened in 1717805884 [06:56:50]opened+sec_in_day 1717892284 [06:56:50]quantity*price = 50065 [06:56:50]sum+1 = 50067 [06:56:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 75 08.06.2024 06:56 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239304 ФПД: 141359166987578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T065653&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239304&fm=141359166987578&tin=02508201610067®Number=0000000000091601&sum=50000 [06:56:51]StoreToDocumentArchive [06:56:51]shift 387 fd 239304 [06:56:51]save to /storage/0387/doc_00239304 [06:56:51]save last doc name /storage/0387/doc_00239304 to /storage/kkm_last_doc_name [06:56:51]save OK [06:56:51]Clear old archive folders... [06:56:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:56:51]tlvbuf is 00364D00 [06:56:51]SAM_PROTO_ClearQueue [06:56:51]wFMCommunicate request_size=4 [06:56:51]MH_SAM_APDU [06:56:51]CAPDU: 80 09 00 00 [06:56:51]Write to MH i2c: E2 08 00 60 61 80 09 00 00 00 00 00 00 33 [06:56:51]Write i2c OK [06:56:51]MH_I2C_Read... [06:56:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:56:51]Read from MH i2c: E2 [06:56:51]MH_I2C_Read... [06:56:51]Read from MH i2c: E2 03 00 [06:56:51]MH_I2C_Read... [06:56:51]Read from MH i2c: E2 03 00 60 61 00 90 00 35 [06:56:51]RAPDU: 90 00 [06:56:51]wFMCommunicate OK [06:56:51]SAM_PROTO_ClearQueue done [06:56:51]KKMCreateOFDPacket [06:56:51]OFDProtocolAddRootSTLVToBuf [06:56:51]FM_MakeSignedData [06:56:51]FM_MakeSignedData [06:56:51]SAM_PROTO_SignData [06:56:51]wFMCommunicate request_size=4 [06:56:51]MH_SAM_APDU [06:56:51]CAPDU: 80 0D 01 02 [06:56:51]Write to MH i2c: E2 08 00 61 61 80 0D 01 02 00 00 00 00 3B [06:56:51]Write i2c OK [06:56:51]MH_I2C_Read... [06:56:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:56:51]Read from MH i2c: E2 [06:56:51]MH_I2C_Read... [06:56:51]Read from MH i2c: E2 03 00 [06:56:51]MH_I2C_Read... [06:56:51]Read from MH i2c: E2 03 00 61 61 00 90 00 36 [06:56:51]RAPDU: 90 00 [06:56:51]wFMCommunicate OK [06:56:51]wFMCommunicate request_size=255 [06:56:51]MH_SAM_APDU [06:56: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 B5 00 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A6 03 00 35 04 06 00 80 [06:56:51]Write to MH i2c: E2 02 01 62 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 B5 00 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A6 03 00 35 04 06 00 80 00 00 27 [06:56:51]Write i2c OK [06:56:51]MH_I2C_Read... [06:56:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:56:51]Read from MH i2c: E2 [06:56:51]MH_I2C_Read... [06:56:51]Read from MH i2c: E2 03 00 [06:56:51]MH_I2C_Read... [06:56:51]Read from MH i2c: E2 03 00 62 61 00 90 00 37 [06:56:51]RAPDU: 90 00 [06:56:51]wFMCommunicate OK [06:56:51]wFMCommunicate request_size=10 [06:56:51]MH_SAM_APDU [06:56:51]CAPDU: 80 0D 02 02 05 90 BE EF 1D 3A [06:56:51]Write to MH i2c: E2 0D 00 63 61 80 0D 02 02 05 00 90 BE EF 1D 3A 00 00 DC [06:56:51]Write i2c OK [06:56:51]MH_I2C_Read... [06:56:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:56:52]Read from MH i2c: E2 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: E2 03 00 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: E2 03 00 63 61 00 90 00 38 [06:56:52]RAPDU: 90 00 [06:56:52]wFMCommunicate OK [06:56:52]wFMCommunicate request_size=4 [06:56:52]MH_SAM_APDU [06:56:52]CAPDU: 80 0D 03 02 [06:56:52]Write to MH i2c: E2 08 00 64 61 80 0D 03 02 00 00 00 00 40 [06:56:52]Write i2c OK [06:56:52]MH_I2C_Read... [06:56:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:56:52]Read from MH i2c: E2 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: E2 0B 00 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: E2 0B 00 64 61 00 45 81 C5 46 61 04 7C 56 90 00 49 [06:56:52]RAPDU: 45 81 C5 46 61 04 7C 56 90 00 [06:56:52]wFMCommunicate OK [06:56:52]SAM_PROTO_SignData done [06:56:52]FM_MakeSignedData done [06:56:52]CreateOFDProtocolMessage [06:56:52]wFMCommunicate request_size=4 [06:56:52]MH_SAM_APDU [06:56:52]CAPDU: 80 11 00 00 [06:56:52]Write to MH i2c: E2 08 00 65 61 80 11 00 00 00 00 00 00 40 [06:56:52]Write i2c OK [06:56:52]MH_I2C_Read... [06:56:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:56:52]Read from MH i2c: E2 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: E2 17 00 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: E2 17 00 65 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 95 [06:56:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:56:52]wFMCommunicate OK [06:56:52]CreateOFDProtocolMessage done [06:56:52]OFDSenderStorePacket 239304 [06:56:52]StoreOFDPacket docnum=239304 [06:56:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A 9A 07 01 59 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 B5 00 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A6 03 00 35 04 06 00 80 90 BE EF 1D 3A 45 81 C5 46 61 04 7C 56 [06:56:52]CheckFolder [06:56:52]dirname=/storage/ofd_packets [06:56:52]CheckFolder done [06:56:52]ProducePacketName [06:56:52]name=ofd_packets/00239304 [06:56:52]NVStorageSaveData ofd_packets/00239304 [06:56:52]File name is /storage/ofd_packets/00239304 [06:56:52]Write 301 bytes [06:56:52]NVStorageSaveData done [06:56:52]OFDSenderStorePacket done [06:56:52]KKMCreateOFDPacket done [06:56:52]NVStorageSaveData kkm_last_timestamp [06:56:52]File name is /storage/kkm_last_timestamp [06:56:52]Write 4 bytes [06:56:52]NVStorageSaveData done [06:56:52]ExternCall_PrintAddStr [06:56:52]wPrintStart [06:56:52]Write to MH i2c: 01 00 00 66 61 C7 [06:56:52]Write i2c OK [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: 01 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: 01 07 00 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: 01 07 00 66 61 00 00 00 00 00 FF 0F DC [06:56:52]RasterBufferAndPrint [06:56:52]line Счет N : (1)3302231 [06:56:52]line ИНН: 02508201610067 [06:56:52]line Контрольно-Кассовый Чек [06:56:52]line ПРОДАЖА [06:56:52]line ТРК (МРК, ГНК) : 12 [06:56:52]line Товар: 2710124130 [06:56:52]line Аи-92-К-4 [06:56:52]line 7.540 * 66.40 [06:56:52]line = 500.66 [06:56:52]line НДС 12% НСП 1% [06:56:52]line > о реализуемом товаре [06:56:52]line ОКРУГЛЕНИЕ: -0.66 [06:56:52]line ИТОГО: 500.00 [06:56:52]line Внесено: 500.00 [06:56:52]line СДАЧА: 0.00 [06:56:52]line НСП 1% : 4.43 [06:56:52]line НДС 12% : 53.17 [06:56:52]line Наличными: 500.00 [06:56:52]line Безнал.: 0.00 [06:56:52]line Место: АЗС № 82 "Партнер Нефть" [06:56:52]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [06:56:52]line СНО: Общий режим [06:56:52]line Чек 75 08.06.2024 06:56 [06:56:52]line Смена: 387 ФФД: 1.0 [06:56:52]line ЗНМ: 0300000150 [06:56:52]line РНМ: 0000000000091601 [06:56:52]line Версия ККМ: 001 [06:56:52]line ФМ: 0000000000874681 [06:56:52]line ФД: 239304 [06:56:52]line ФПД: 141359166987578 [06:56:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T065653&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239304&fm=141359166987578&tin=02508201610067®Number=0000000000091601&sum=50000 [06:56:52]written 0, free lines is 4095 [06:56:52]OFD Sender: Processing packet 239304 [packets to send 182, broken 181] [06:56:52]ProducePacketName [06:56:52]name=ofd_packets/00239304 [06:56:52]OFD Sender: To server: pG, [06:56:52]CommunicateWithHost lk.salyk.kg:30040 [06:56:52]ConnectInit lk.salyk.kg [06:56:52]Connected sock=10 [06:56:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A 9A 07 01 59 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 B5 00 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A6 03 00 35 04 06 00 80 90 BE EF 1D 3A 45 81 C5 46 61 04 7C 56 [06:56:52]Write to MH i2c: 01 00 00 91 61 F2 [06:56:52]Write i2c OK [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: 01 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: 01 07 00 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: 01 07 00 91 61 00 00 00 00 00 BF 0C C4 [06:56:52]RasterBufferAndPrint [06:56:52]line [06:56:52]line [06:56:52]line [06:56:52]line [06:56:52]line [06:56:52]written 0, free lines is 3272 [06:56:52]MH_Cut [06:56:52]Write to MH i2c: D1 01 00 98 61 01 CB [06:56:52]Write i2c OK [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: D1 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: D1 01 00 [06:56:52]MH_I2C_Read... [06:56:52]Read from MH i2c: D1 01 00 98 61 00 CA [06:56:52]Write to MH i2c: 01 00 00 99 61 FA [06:56:52]Write i2c OK [06:56:52]MH_I2C_Read... [06:56:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F5 F2 47 00 D8 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A6 03 00 F4 03 04 00 33 A8 63 66 B6 04 01 00 00 14 B1 5B 06 74 F3 78 70 [06:56:52]CommunicateWithHost err = 0 [06:56:52]CheckOFDResponse [06:56:52]1017 (14) - 77093643461234 [06:56:52]1041 (16) - 0000000000874681 [06:56:52]1040 (4) - 239304 [06:56:52]1012 (4) - 08.06.2024 00:39 [06:56:52]1206 (1) - 0 [06:56:52]OFD Sender: Remove packet 239304 [06:56:52]ProducePacketName [06:56:52]name=ofd_packets/00239304 [06:56:52]NVStorageDeleteData [06:56:53]OFD Sender: No OFD packet to send [06:56:53]*** Cut start [06:56:53]*** Partial cut [06:56:53]*** CUTSNS_PIN = 1 [06:56:53]*** CUTSNS_PIN = 0 [06:56:53]*** Brake cut motor [06:56:54]Read from MH i2c: 01 [06:56:54]MH_I2C_Read... [06:56:54]*** Stop cut motor [06:56:54]*** Cut end [06:56:54]Read from MH i2c: 01 07 00 [06:56:54]MH_I2C_Read... [06:56:54]Read from MH i2c: 01 07 00 99 61 00 00 00 00 00 FF 0F 0F [06:56:54]process_action close_receipt done [06:56:54]requested_data is exist [06:56:54]produce_requested_data [06:56:54]requested_item fm.sn is exist - process it [06:56:54]wFMCommunicate request_size=4 [06:56:54]MH_SAM_APDU [06:56:54]CAPDU: 80 11 00 00 [06:56:54]Write to MH i2c: E2 08 00 9A 61 80 11 00 00 00 00 00 00 75 [06:56:54]Write i2c OK [06:56:54]MH_I2C_Read... [06:56:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:56:54]Read from MH i2c: E2 [06:56:54]MH_I2C_Read... [06:56:54]Read from MH i2c: E2 17 00 [06:56:54]MH_I2C_Read... [06:56:54]Read from MH i2c: E2 17 00 9A 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CA [06:56:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [06:56:54]wFMCommunicate OK [06:56:54]requested_item fd.num is exist - process it [06:56:54]SAM_PROTO_GetFieldsCounters [06:56:54]wFMCommunicate request_size=4 [06:56:54]MH_SAM_APDU [06:56:54]CAPDU: 80 13 00 00 [06:56:54]Write to MH i2c: E2 08 00 9B 61 80 13 00 00 00 00 00 00 78 [06:56:54]Write i2c OK [06:56:54]MH_I2C_Read... [06:56:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:56:54]Read from MH i2c: E2 [06:56:54]MH_I2C_Read... [06:56:54]Read from MH i2c: E2 62 00 [06:56:54]MH_I2C_Read... [06:56:54]Read from MH i2c: E2 62 00 9B 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C8 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [06:56:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C8 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:56:54]wFMCommunicate OK [06:56:54]SAM_PROTO_GetFieldsCounters done [06:56:54]requested_item shift.num is exist - process it [06:56:54]requested_item shift.opened is exist - process it [06:56:54]req_shift_opened [06:56:54]FM_GetShiftState [06:56:54]SAM_PROTO_GetShiftState [06:56:54]wFMCommunicate request_size=4 [06:56:54]MH_SAM_APDU [06:56:54]CAPDU: 80 13 01 00 [06:56:54]Write to MH i2c: E2 08 00 9C 61 80 13 01 00 00 00 00 00 7A [06:56:54]Write i2c OK [06:56:54]MH_I2C_Read... [06:56:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:56:54]Read from MH i2c: E2 [06:56:54]MH_I2C_Read... [06:56:54]Read from MH i2c: E2 0E 00 [06:56:54]MH_I2C_Read... [06:56:54]Read from MH i2c: E2 0E 00 9C 61 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2E [06:56:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [06:56:54]wFMCommunicate OK [06:56:54]SAM_PROTO_GetShiftState done [06:56:54]FM_GetShiftState done [06:56:54]req_shift_opened done [06:56:54]requested_item shift.open_date is exist - process it [06:56:54]req_shift_open_date [06:56:54]req_shift_open_date done [06:56:54]produce_requested_data done [06:56:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239304,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [06:56:54]process_action_free close_receipt [06:56:54]json_value_free [06:56:54]json_value_free done [06:56:54]process_json_proto returns [06:56:54]Send response to host [06:56:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239304,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [06:56:54]free response buf [06:56:54]execute_script done [06:56:54]execute_script returns [06:56:54]free content buf [06:56:54]Sock 9.Close socket [06:56:54]Sock 9.Thread stoped [06:56:58]OFD Sender: No OFD packet to send [06:57:03]OFD Sender: No OFD packet to send [06:57:08]OFD Sender: No OFD packet to send [06:57:13]OFD Sender: No OFD packet to send [06:57:18]OFD Sender: No OFD packet to send [06:57:23]OFD Sender: No OFD packet to send [06:57:28]OFD Sender: No OFD packet to send [06:57:33]OFD Sender: No OFD packet to send [06:57:38]OFD Sender: No OFD packet to send [06:57:43]OFD Sender: No OFD packet to send [06:57:48]OFD Sender: No OFD packet to send [06:57:53]OFD Sender: No OFD packet to send [06:57:58]OFD Sender: No OFD packet to send [06:58:03]OFD Sender: No OFD packet to send [06:58:08]OFD Sender: No OFD packet to send [06:58:13]OFD Sender: No OFD packet to send [06:58:18]OFD Sender: No OFD packet to send [06:58:23]OFD Sender: No OFD packet to send [06:58:28]OFD Sender: No OFD packet to send [06:58:33]OFD Sender: No OFD packet to send [06:58:38]OFD Sender: No OFD packet to send [06:58:43]OFD Sender: No OFD packet to send [06:58:48]OFD Sender: No OFD packet to send [06:58:53]OFD Sender: No OFD packet to send [06:58:58]OFD Sender: No OFD packet to send [06:59:03]OFD Sender: No OFD packet to send [06:59:08]OFD Sender: No OFD packet to send [06:59:13]OFD Sender: No OFD packet to send [06:59:18]OFD Sender: No OFD packet to send [06:59:23]OFD Sender: No OFD packet to send [06:59:28]OFD Sender: No OFD packet to send [06:59:33]OFD Sender: No OFD packet to send [06:59:38]OFD Sender: No OFD packet to send [06:59:43]OFD Sender: No OFD packet to send [06:59:48]OFD Sender: No OFD packet to send [06:59:53]OFD Sender: No OFD packet to send [06:59:58]OFD Sender: No OFD packet to send [07:00:03]OFD Sender: No OFD packet to send [07:00:08]OFD Sender: No OFD packet to send [07:00:13]OFD Sender: No OFD packet to send [07:00:18]OFD Sender: No OFD packet to send [07:00:23]OFD Sender: No OFD packet to send [07:00:28]OFD Sender: No OFD packet to send [07:00:33]OFD Sender: No OFD packet to send [07:00:38]OFD Sender: No OFD packet to send [07:00:43]OFD Sender: No OFD packet to send [07:00:48]OFD Sender: No OFD packet to send [07:00:53]OFD Sender: No OFD packet to send [07:00:58]OFD Sender: No OFD packet to send [07:01:03]OFD Sender: No OFD packet to send [07:01:08]OFD Sender: No OFD packet to send [07:01:13]OFD Sender: No OFD packet to send [07:01:18]OFD Sender: No OFD packet to send [07:01:23]OFD Sender: No OFD packet to send [07:01:28]OFD Sender: No OFD packet to send [07:01:33]OFD Sender: No OFD packet to send [07:01:38]OFD Sender: No OFD packet to send [07:01:43]OFD Sender: No OFD packet to send [07:01:48]OFD Sender: No OFD packet to send [07:01:53]OFD Sender: No OFD packet to send [07:01:58]OFD Sender: No OFD packet to send [07:02:03]OFD Sender: No OFD packet to send [07:02:08]OFD Sender: No OFD packet to send [07:02:13]OFD Sender: No OFD packet to send [07:02:18]OFD Sender: No OFD packet to send [07:02:23]OFD Sender: No OFD packet to send [07:02:28]OFD Sender: No OFD packet to send [07:02:33]OFD Sender: No OFD packet to send [07:02:38]OFD Sender: No OFD packet to send [07:02:43]OFD Sender: No OFD packet to send [07:02:48]OFD Sender: No OFD packet to send [07:02:53]OFD Sender: No OFD packet to send [07:02:58]OFD Sender: No OFD packet to send [07:03:03]OFD Sender: No OFD packet to send [07:03:08]OFD Sender: No OFD packet to send [07:03:13]OFD Sender: No OFD packet to send [07:03:18]OFD Sender: No OFD packet to send [07:03:23]OFD Sender: No OFD packet to send [07:03:28]OFD Sender: No OFD packet to send [07:03:33]OFD Sender: No OFD packet to send [07:03:38]OFD Sender: No OFD packet to send [07:03:43]OFD Sender: No OFD packet to send [07:03:48]OFD Sender: No OFD packet to send [07:03:53]OFD Sender: No OFD packet to send [07:03:58]OFD Sender: No OFD packet to send [07:04:03]OFD Sender: No OFD packet to send [07:04:04]accept exits with 8 [07:04:04]New connection [07:04:04]New thread 3066981732 created [07:04:04]Thread 3066838372 joined [07:04:04]Waiting for new connection... [07:04:04] Sock 8.Parse request [07:04:04]Sock 8.Check first char [07:04:04]Sock 8.First char is OK [07:04:04]request: POST /json_proto HTTP/1.0 [07:04:04]Method: POST [07:04:04]URL: /json_proto [07:04:04]Method is POST - this is cgi request [07:04:04]url: /json_proto [07:04:04]query_string will be loaded in cgi processing [07:04:04]execute_cgi json_proto POST (null) [07:04:04]execute_cgi path=json_proto method=POST [07:04:04]POST find Content-Length [07:04:04]Host: 172.17.40.67:8080 [07:04:04]Content-Length: 649 [07:04:04]Content-Type: application/json [07:04:04] [07:04:04]POST finish read [07:04:04]Found Content-Length = 649 [07:04:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:04]execute_script... [07: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)3302232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:04]POST & json_proto [07:04:04]process_json_proto [07:04:04]json parsed OK: [07:04:04]protocol is kg_v1.0 [07:04:04]action value=close_receipt [07:04:04]process_action close_receipt [07:04:04]cmd_close_receipt [07:04:04]MH_GetDate [07:04:04]Write to MH i2c: F0 00 00 9D 61 ED [07:04:04]Write i2c OK [07:04:04]MH_I2C_Read... [07:04:04]Read from MH i2c: F0 [07:04:04]MH_I2C_Read... [07:04:04]Read from MH i2c: F0 09 00 [07:04:04]MH_I2C_Read... [07:04:04]Read from MH i2c: F0 09 00 9D 61 00 68 02 64 66 97 AE 6B 64 3E [07:04:04]GetLastDocTimeStamp 1717829813 [07:04:04]current date 1717830248 [07:04:04]FM_GetShiftState [07:04:04]SAM_PROTO_GetShiftState [07:04:04]wFMCommunicate request_size=4 [07:04:04]MH_SAM_APDU [07:04:04]CAPDU: 80 13 01 00 [07:04:04]Write to MH i2c: E2 08 00 9E 61 80 13 01 00 00 00 00 00 7C [07:04:04]Write i2c OK [07:04:04]MH_I2C_Read... [07:04:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:04]Read from MH i2c: E2 [07:04:04]MH_I2C_Read... [07:04:04]Read from MH i2c: E2 0E 00 [07:04:04]MH_I2C_Read... [07:04:04]Read from MH i2c: E2 0E 00 9E 61 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 30 [07:04:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:04:04]wFMCommunicate OK [07:04:04]SAM_PROTO_GetShiftState done [07:04:04]FM_GetShiftState done [07:04:04]opened in 1717805884 [07:04:04]opened+sec_in_day 1717892284 [07:04:04]quantity*price = 99999 [07:04:04]sum+1 = 100001 [07:04:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 76 08.06.2024 07:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239305 ФПД: 131444125230920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T070408&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239305&fm=131444125230920&tin=02508201610067®Number=0000000000091601&sum=100000 [07:04:06]StoreToDocumentArchive [07:04:06]shift 387 fd 239305 [07:04:06]save to /storage/0387/doc_00239305 [07:04:06]save last doc name /storage/0387/doc_00239305 to /storage/kkm_last_doc_name [07:04:06]save OK [07:04:06]Clear old archive folders... [07:04:06]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:04:06]tlvbuf is 00394450 [07:04:06]SAM_PROTO_ClearQueue [07:04:06]wFMCommunicate request_size=4 [07:04:06]MH_SAM_APDU [07:04:06]CAPDU: 80 09 00 00 [07:04:06]Write to MH i2c: E2 08 00 AB 61 80 09 00 00 00 00 00 00 7E [07:04:06]Write i2c OK [07:04:06]MH_I2C_Read... [07:04:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:04:06]Read from MH i2c: E2 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 03 00 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 03 00 AB 61 00 90 00 80 [07:04:06]RAPDU: 90 00 [07:04:06]wFMCommunicate OK [07:04:06]SAM_PROTO_ClearQueue done [07:04:06]KKMCreateOFDPacket [07:04:06]OFDProtocolAddRootSTLVToBuf [07:04:06]FM_MakeSignedData [07:04:06]FM_MakeSignedData [07:04:06]SAM_PROTO_SignData [07:04:06]wFMCommunicate request_size=4 [07:04:06]MH_SAM_APDU [07:04:06]CAPDU: 80 0D 01 02 [07:04:06]Write to MH i2c: E2 08 00 AC 61 80 0D 01 02 00 00 00 00 86 [07:04:06]Write i2c OK [07:04:06]MH_I2C_Read... [07:04:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:04:06]Read from MH i2c: E2 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 03 00 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 03 00 AC 61 00 90 00 81 [07:04:06]RAPDU: 90 00 [07:04:06]wFMCommunicate OK [07:04:06]wFMCommunicate request_size=255 [07:04:06]MH_SAM_APDU [07:04:06]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 68 02 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A6 03 [07:04:06]Write to MH i2c: E2 02 01 AD 61 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 68 02 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A6 03 00 00 7B [07:04:06]Write i2c OK [07:04:06]MH_I2C_Read... [07:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:06]Read from MH i2c: E2 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 03 00 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 03 00 AD 61 00 90 00 82 [07:04:06]RAPDU: 90 00 [07:04:06]wFMCommunicate OK [07:04:06]wFMCommunicate request_size=16 [07:04:06]MH_SAM_APDU [07:04:06]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 77 8C 38 64 67 48 [07:04:06]Write to MH i2c: E2 13 00 AE 61 80 0D 02 02 0B 00 00 35 04 06 00 77 8C 38 64 67 48 00 00 2C [07:04:06]Write i2c OK [07:04:06]MH_I2C_Read... [07:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:06]Read from MH i2c: E2 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 03 00 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 03 00 AE 61 00 90 00 83 [07:04:06]RAPDU: 90 00 [07:04:06]wFMCommunicate OK [07:04:06]wFMCommunicate request_size=4 [07:04:06]MH_SAM_APDU [07:04:06]CAPDU: 80 0D 03 02 [07:04:06]Write to MH i2c: E2 08 00 AF 61 80 0D 03 02 00 00 00 00 8B [07:04:06]Write i2c OK [07:04:06]MH_I2C_Read... [07:04:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:04:06]Read from MH i2c: E2 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 0B 00 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 0B 00 AF 61 00 3F 30 B2 4C D3 E2 F5 1C 90 00 BF [07:04:06]RAPDU: 3F 30 B2 4C D3 E2 F5 1C 90 00 [07:04:06]wFMCommunicate OK [07:04:06]SAM_PROTO_SignData done [07:04:06]FM_MakeSignedData done [07:04:06]CreateOFDProtocolMessage [07:04:06]wFMCommunicate request_size=4 [07:04:06]MH_SAM_APDU [07:04:06]CAPDU: 80 11 00 00 [07:04:06]Write to MH i2c: E2 08 00 B0 61 80 11 00 00 00 00 00 00 8B [07:04:06]Write i2c OK [07:04:06]MH_I2C_Read... [07:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:06]Read from MH i2c: E2 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 17 00 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: E2 17 00 B0 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E0 [07:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:04:06]wFMCommunicate OK [07:04:06]CreateOFDProtocolMessage done [07:04:06]OFDSenderStorePacket 239305 [07:04:06]StoreOFDPacket docnum=239305 [07:04:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 9F 78 0D 01 1F 24 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 68 02 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A6 03 00 35 04 06 00 77 8C 38 64 67 48 3F 30 B2 4C D3 E2 F5 1C [07:04:06]CheckFolder [07:04:06]dirname=/storage/ofd_packets [07:04:06]CheckFolder done [07:04:06]ProducePacketName [07:04:06]name=ofd_packets/00239305 [07:04:06]NVStorageSaveData ofd_packets/00239305 [07:04:06]File name is /storage/ofd_packets/00239305 [07:04:06]Write 307 bytes [07:04:06]NVStorageSaveData done [07:04:06]OFDSenderStorePacket done [07:04:06]KKMCreateOFDPacket done [07:04:06]NVStorageSaveData kkm_last_timestamp [07:04:06]File name is /storage/kkm_last_timestamp [07:04:06]Write 4 bytes [07:04:06]NVStorageSaveData done [07:04:06]ExternCall_PrintAddStr [07:04:06]wPrintStart [07:04:06]Write to MH i2c: 01 00 00 B1 61 12 [07:04:06]Write i2c OK [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: 01 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: 01 07 00 [07:04:06]MH_I2C_Read... [07:04:06]Read from MH i2c: 01 07 00 B1 61 00 00 00 00 00 FF 0F 27 [07:04:06]RasterBufferAndPrint [07:04:06]line Счет N : (1)3302232 [07:04:06]line ИНН: 02508201610067 [07:04:06]line Контрольно-Кассовый Чек [07:04:06]line ПРОДАЖА [07:04:06]line ТРК (МРК, ГНК) : 11 [07:04:06]line Товар: 2710194800 [07:04:06]line D-ENERGY Дт-К-2 [07:04:06]line 13.210 * 75.70 [07:04:06]line = 1000.00 [07:04:06]line НДС 12% НСП 1% [07:04:06]line > о реализуемом товаре [07:04:06]line ИТОГО: 1000.00 [07:04:06]line НСП 1% : 8.85 [07:04:06]line НДС 12% : 106.19 [07:04:06]line Наличными: 1000.00 [07:04:06]line Безнал.: 0.00 [07:04:06]line Место: АЗС № 82 "Партнер Нефть" [07:04:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:04:06]line СНО: Общий режим [07:04:06]line Чек 76 08.06.2024 07:04 [07:04:06]line Смена: 387 ФФД: 1.0 [07:04:06]line ЗНМ: 0300000150 [07:04:06]line РНМ: 0000000000091601 [07:04:06]line Версия ККМ: 001 [07:04:06]line ФМ: 0000000000874681 [07:04:06]line ФД: 239305 [07:04:06]line ФПД: 131444125230920 [07:04:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T070408&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239305&fm=131444125230920&tin=02508201610067®Number=0000000000091601&sum=100000 [07:04:06]OFD Sender: Processing packet 239305 [packets to send 182, broken 181] [07:04:06]ProducePacketName [07:04:06]name=ofd_packets/00239305 [07:04:06]OFD Sender: To server: pG, [07:04:06]CommunicateWithHost lk.salyk.kg:30040 [07:04:06]ConnectInit lk.salyk.kg [07:04:06]written 0, free lines is 4095 [07:04:07]Connected sock=10 [07:04:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 9F 78 0D 01 1F 24 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 68 02 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A6 03 00 35 04 06 00 77 8C 38 64 67 48 3F 30 B2 4C D3 E2 F5 1C [07:04:07]Write to MH i2c: 01 00 00 D9 61 3A [07:04:07]Write i2c OK [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: 01 [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: 01 07 00 [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: 01 07 00 D9 61 00 00 00 00 00 01 0D 4F [07:04:07]RasterBufferAndPrint [07:04:07]line [07:04:07]line [07:04:07]line [07:04:07]line [07:04:07]line [07:04:07]written 0, free lines is 3334 [07:04:07]MH_Cut [07:04:07]Write to MH i2c: D1 01 00 E0 61 01 13 [07:04:07]Write i2c OK [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: D1 [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: D1 01 00 [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: D1 01 00 E0 61 00 12 [07:04:07]Write to MH i2c: 01 00 00 E1 61 42 [07:04:07]Write i2c OK [07:04:07]MH_I2C_Read... [07:04:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 20 0C 47 00 D8 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A6 03 00 F4 03 04 00 E6 A9 63 66 B6 04 01 00 00 71 9C 00 20 FF D0 5F F2 [07:04:07]CommunicateWithHost err = 0 [07:04:07]CheckOFDResponse [07:04:07]1017 (14) - 77093643461234 [07:04:07]1041 (16) - 0000000000874681 [07:04:07]1040 (4) - 239305 [07:04:07]1012 (4) - 08.06.2024 00:46 [07:04:07]1206 (1) - 0 [07:04:07]OFD Sender: Remove packet 239305 [07:04:07]ProducePacketName [07:04:07]name=ofd_packets/00239305 [07:04:07]NVStorageDeleteData [07:04:08]OFD Sender: No OFD packet to send [07:04:08]*** Cut start [07:04:08]*** Partial cut [07:04:08]*** CUTSNS_PIN = 1 [07:04:08]*** CUTSNS_PIN = 0 [07:04:08]*** Brake cut motor [07:04:08]Read from MH i2c: 01 [07:04:08]MH_I2C_Read... [07:04:08]*** Stop cut motor [07:04:08]*** Cut end [07:04:08]Read from MH i2c: 01 07 00 [07:04:08]MH_I2C_Read... [07:04:08]Read from MH i2c: 01 07 00 E1 61 00 00 00 00 00 FF 0F 57 [07:04:08]process_action close_receipt done [07:04:08]requested_data is exist [07:04:08]produce_requested_data [07:04:08]requested_item fm.sn is exist - process it [07:04:08]wFMCommunicate request_size=4 [07:04:08]MH_SAM_APDU [07:04:08]CAPDU: 80 11 00 00 [07:04:08]Write to MH i2c: E2 08 00 E2 61 80 11 00 00 00 00 00 00 BD [07:04:08]Write i2c OK [07:04:08]MH_I2C_Read... [07:04:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:08]Read from MH i2c: E2 [07:04:08]MH_I2C_Read... [07:04:08]Read from MH i2c: E2 17 00 [07:04:08]MH_I2C_Read... [07:04:08]Read from MH i2c: E2 17 00 E2 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 12 [07:04:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:04:08]wFMCommunicate OK [07:04:08]requested_item fd.num is exist - process it [07:04:08]SAM_PROTO_GetFieldsCounters [07:04:08]wFMCommunicate request_size=4 [07:04:08]MH_SAM_APDU [07:04:08]CAPDU: 80 13 00 00 [07:04:08]Write to MH i2c: E2 08 00 E3 61 80 13 00 00 00 00 00 00 C0 [07:04:08]Write i2c OK [07:04:08]MH_I2C_Read... [07:04:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:04:08]Read from MH i2c: E2 [07:04:08]MH_I2C_Read... [07:04:08]Read from MH i2c: E2 62 00 [07:04:08]MH_I2C_Read... [07:04:08]Read from MH i2c: E2 62 00 E3 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C9 A6 03 00 0E 04 04 00 83 01 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 B5 [07:04:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C9 A6 03 00 0E 04 04 00 83 01 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 [07:04:08]wFMCommunicate OK [07:04:08]SAM_PROTO_GetFieldsCounters done [07:04:08]requested_item shift.num is exist - process it [07:04:08]requested_item shift.opened is exist - process it [07:04:08]req_shift_opened [07:04:08]FM_GetShiftState [07:04:08]SAM_PROTO_GetShiftState [07:04:08]wFMCommunicate request_size=4 [07:04:08]MH_SAM_APDU [07:04:08]CAPDU: 80 13 01 00 [07:04:08]Write to MH i2c: E2 08 00 E4 61 80 13 01 00 00 00 00 00 C2 [07:04:08]Write i2c OK [07:04:08]MH_I2C_Read... [07:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:09]Read from MH i2c: E2 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 0E 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 0E 00 E4 61 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 76 [07:04:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:04:09]wFMCommunicate OK [07:04:09]SAM_PROTO_GetShiftState done [07:04:09]FM_GetShiftState done [07:04:09]req_shift_opened done [07:04:09]requested_item shift.open_date is exist - process it [07:04:09]req_shift_open_date [07:04:09]req_shift_open_date done [07:04:09]produce_requested_data done [07:04:09]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239305,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:04:09]process_action_free close_receipt [07:04:09]json_value_free [07:04:09]json_value_free done [07:04:09]process_json_proto returns [07:04:09]Send response to host [07:04:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239305,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:04:09]free response buf [07:04:09]execute_script done [07:04:09]execute_script returns [07:04:09]free content buf [07:04:09]Sock 8.Close socket [07:04:09]Sock 8.Thread stoped [07:04:13]OFD Sender: No OFD packet to send [07:04:18]OFD Sender: No OFD packet to send [07:04:23]OFD Sender: No OFD packet to send [07:04:28]OFD Sender: No OFD packet to send [07:04:33]OFD Sender: No OFD packet to send [07:04:38]OFD Sender: No OFD packet to send [07:04:43]OFD Sender: No OFD packet to send [07:04:48]OFD Sender: No OFD packet to send [07:04:53]OFD Sender: No OFD packet to send [07:04:58]OFD Sender: No OFD packet to send [07:05:03]OFD Sender: No OFD packet to send [07:05:08]OFD Sender: No OFD packet to send [07:05:13]OFD Sender: No OFD packet to send [07:05:18]OFD Sender: No OFD packet to send [07:05:21]accept exits with 9 [07:05:21]New connection [07:05:21]New thread 3066838372 created [07:05:21]Thread 3066981732 joined [07:05:21]Waiting for new connection... [07:05:21] Sock 9.Parse request [07:05:21]Sock 9.Check first char [07:05:21]Sock 9.First char is OK [07:05:21]request: POST /json_proto HTTP/1.0 [07:05:21]Method: POST [07:05:21]URL: /json_proto [07:05:21]Method is POST - this is cgi request [07:05:21]url: /json_proto [07:05:21]query_string will be loaded in cgi processing [07:05:21]execute_cgi json_proto POST (null) [07:05:21]execute_cgi path=json_proto method=POST [07:05:21]POST find Content-Length [07:05:21]Host: 172.17.40.67:8080 [07:05:21]Content-Length: 679 [07:05:21]Content-Type: application/json [07:05:21] [07:05:21]POST finish read [07:05:21]Found Content-Length = 679 [07:05:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:21]execute_script... [07: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)3302233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:21]POST & json_proto [07:05:21]process_json_proto [07:05:21]json parsed OK: [07:05:21]protocol is kg_v1.0 [07:05:21]action value=close_receipt [07:05:21]process_action close_receipt [07:05:21]cmd_close_receipt [07:05:21]MH_GetDate [07:05:21]Write to MH i2c: F0 00 00 E5 61 35 [07:05:21]Write i2c OK [07:05:21]MH_I2C_Read... [07:05:21]Read from MH i2c: F0 [07:05:21]MH_I2C_Read... [07:05:21]Read from MH i2c: F0 09 00 [07:05:21]MH_I2C_Read... [07:05:21]Read from MH i2c: F0 09 00 E5 61 00 B4 02 64 66 97 AE 6B 64 D2 [07:05:21]GetLastDocTimeStamp 1717830248 [07:05:21]current date 1717830324 [07:05:21]FM_GetShiftState [07:05:21]SAM_PROTO_GetShiftState [07:05:21]wFMCommunicate request_size=4 [07:05:21]MH_SAM_APDU [07:05:21]CAPDU: 80 13 01 00 [07:05:21]Write to MH i2c: E2 08 00 E6 61 80 13 01 00 00 00 00 00 C4 [07:05:21]Write i2c OK [07:05:21]MH_I2C_Read... [07:05:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:21]Read from MH i2c: E2 [07:05:21]MH_I2C_Read... [07:05:21]Read from MH i2c: E2 0E 00 [07:05:21]MH_I2C_Read... [07:05:21]Read from MH i2c: E2 0E 00 E6 61 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 78 [07:05:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:05:21]wFMCommunicate OK [07:05:21]SAM_PROTO_GetShiftState done [07:05:21]FM_GetShiftState done [07:05:21]opened in 1717805884 [07:05:21]opened+sec_in_day 1717892284 [07:05:21]quantity*price = 80012 [07:05:21]sum+1 = 80013 [07:05:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 77 08.06.2024 07:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239306 ФПД: 21923689407574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T070524&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239306&fm=21923689407574&tin=02508201610067®Number=0000000000091601&sum=80000 [07:05:22]StoreToDocumentArchive [07:05:22]shift 387 fd 239306 [07:05:22]save to /storage/0387/doc_00239306 [07:05:22]save last doc name /storage/0387/doc_00239306 to /storage/kkm_last_doc_name [07:05:22]save OK [07:05:22]Clear old archive folders... [07:05:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:05:22]tlvbuf is 00368D70 [07:05:22]SAM_PROTO_ClearQueue [07:05:22]wFMCommunicate request_size=4 [07:05:22]MH_SAM_APDU [07:05:22]CAPDU: 80 09 00 00 [07:05:22]Write to MH i2c: E2 08 00 F3 61 80 09 00 00 00 00 00 00 C6 [07:05:22]Write i2c OK [07:05:22]MH_I2C_Read... [07:05:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:22]Read from MH i2c: E2 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 03 00 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 03 00 F3 61 00 90 00 C8 [07:05:22]RAPDU: 90 00 [07:05:22]wFMCommunicate OK [07:05:22]SAM_PROTO_ClearQueue done [07:05:22]KKMCreateOFDPacket [07:05:22]OFDProtocolAddRootSTLVToBuf [07:05:22]FM_MakeSignedData [07:05:22]FM_MakeSignedData [07:05:22]SAM_PROTO_SignData [07:05:22]wFMCommunicate request_size=4 [07:05:22]MH_SAM_APDU [07:05:22]CAPDU: 80 0D 01 02 [07:05:22]Write to MH i2c: E2 08 00 F4 61 80 0D 01 02 00 00 00 00 CE [07:05:22]Write i2c OK [07:05:22]MH_I2C_Read... [07:05:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:22]Read from MH i2c: E2 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 03 00 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 03 00 F4 61 00 90 00 C9 [07:05:22]RAPDU: 90 00 [07:05:22]wFMCommunicate OK [07:05:22]wFMCommunicate request_size=255 [07:05:22]MH_SAM_APDU [07:05: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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 B4 02 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A6 03 00 35 04 06 00 13 [07:05:22]Write to MH i2c: E2 02 01 F5 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 B4 02 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A6 03 00 35 04 06 00 13 00 00 41 [07:05:22]Write i2c OK [07:05:22]MH_I2C_Read... [07:05:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:22]Read from MH i2c: E2 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 03 00 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 03 00 F5 61 00 90 00 CA [07:05:22]RAPDU: 90 00 [07:05:22]wFMCommunicate OK [07:05:22]wFMCommunicate request_size=10 [07:05:22]MH_SAM_APDU [07:05:22]CAPDU: 80 0D 02 02 05 F0 81 B8 24 56 [07:05:22]Write to MH i2c: E2 0D 00 F6 61 80 0D 02 02 05 00 F0 81 B8 24 56 00 00 7E [07:05:22]Write i2c OK [07:05:22]MH_I2C_Read... [07:05:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:22]Read from MH i2c: E2 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 03 00 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 03 00 F6 61 00 90 00 CB [07:05:22]RAPDU: 90 00 [07:05:22]wFMCommunicate OK [07:05:22]wFMCommunicate request_size=4 [07:05:22]MH_SAM_APDU [07:05:22]CAPDU: 80 0D 03 02 [07:05:22]Write to MH i2c: E2 08 00 F7 61 80 0D 03 02 00 00 00 00 D3 [07:05:22]Write i2c OK [07:05:22]MH_I2C_Read... [07:05:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:22]Read from MH i2c: E2 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 0B 00 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 0B 00 F7 61 00 6E 5E 3B D2 6F 9D 5F 82 90 00 9A [07:05:22]RAPDU: 6E 5E 3B D2 6F 9D 5F 82 90 00 [07:05:22]wFMCommunicate OK [07:05:22]SAM_PROTO_SignData done [07:05:22]FM_MakeSignedData done [07:05:22]CreateOFDProtocolMessage [07:05:22]wFMCommunicate request_size=4 [07:05:22]MH_SAM_APDU [07:05:22]CAPDU: 80 11 00 00 [07:05:22]Write to MH i2c: E2 08 00 F8 61 80 11 00 00 00 00 00 00 D3 [07:05:22]Write i2c OK [07:05:22]MH_I2C_Read... [07:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:22]Read from MH i2c: E2 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 17 00 [07:05:22]MH_I2C_Read... [07:05:22]Read from MH i2c: E2 17 00 F8 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 28 [07:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:05:23]wFMCommunicate OK [07:05:23]CreateOFDProtocolMessage done [07:05:23]OFDSenderStorePacket 239306 [07:05:23]StoreOFDPacket docnum=239306 [07:05:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8C 2B 07 01 7E 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 B4 02 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A6 03 00 35 04 06 00 13 F0 81 B8 24 56 6E 5E 3B D2 6F 9D 5F 82 [07:05:23]CheckFolder [07:05:23]dirname=/storage/ofd_packets [07:05:23]CheckFolder done [07:05:23]ProducePacketName [07:05:23]name=ofd_packets/00239306 [07:05:23]NVStorageSaveData ofd_packets/00239306 [07:05:23]File name is /storage/ofd_packets/00239306 [07:05:23]Write 301 bytes [07:05:23]NVStorageSaveData done [07:05:23]OFDSenderStorePacket done [07:05:23]KKMCreateOFDPacket done [07:05:23]NVStorageSaveData kkm_last_timestamp [07:05:23]File name is /storage/kkm_last_timestamp [07:05:23]Write 4 bytes [07:05:23]NVStorageSaveData done [07:05:23]ExternCall_PrintAddStr [07:05:23]wPrintStart [07:05:23]Write to MH i2c: 01 00 00 F9 61 5A [07:05:23]Write i2c OK [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: 01 [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: 01 07 00 [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: 01 07 00 F9 61 00 00 00 00 00 FF 0F 6F [07:05:23]RasterBufferAndPrint [07:05:23]line Счет N : (1)3302233 [07:05:23]line ИНН: 02508201610067 [07:05:23]line Контрольно-Кассовый Чек [07:05:23]line ПРОДАЖА [07:05:23]line ТРК (МРК, ГНК) : 32 [07:05:23]line Товар: 2710124130 [07:05:23]line Аи-92-К-4 [07:05:23]line 12.050 * 66.40 [07:05:23]line = 800.12 [07:05:23]line НДС 12% НСП 1% [07:05:23]line > о реализуемом товаре [07:05:23]line ОКРУГЛЕНИЕ: -0.12 [07:05:23]line ИТОГО: 800.00 [07:05:23]line Внесено: 800.00 [07:05:23]line СДАЧА: 0.00 [07:05:23]line НСП 1% : 7.08 [07:05:23]line НДС 12% : 84.97 [07:05:23]line Наличными: 800.00 [07:05:23]line Безнал.: 0.00 [07:05:23]line Место: АЗС № 82 "Партнер Нефть" [07:05:23]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:05:23]line СНО: Общий режим [07:05:23]line Чек 77 08.06.2024 07:05 [07:05:23]line Смена: 387 ФФД: 1.0 [07:05:23]line ЗНМ: 0300000150 [07:05:23]line РНМ: 0000000000091601 [07:05:23]line Версия ККМ: 001 [07:05:23]line ФМ: 0000000000874681 [07:05:23]line ФД: 239306 [07:05:23]line ФПД: 21923689407574 [07:05:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T070524&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239306&fm=21923689407574&tin=02508201610067®Number=0000000000091601&sum=80000 [07:05:23]written 0, free lines is 4095 [07:05:23]OFD Sender: Processing packet 239306 [packets to send 182, broken 181] [07:05:23]ProducePacketName [07:05:23]name=ofd_packets/00239306 [07:05:23]OFD Sender: To server: pG, [07:05:23]CommunicateWithHost lk.salyk.kg:30040 [07:05:23]ConnectInit lk.salyk.kg [07:05:23]Connected sock=10 [07:05:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8C 2B 07 01 7E 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 B4 02 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A6 03 00 35 04 06 00 13 F0 81 B8 24 56 6E 5E 3B D2 6F 9D 5F 82 [07:05:23]Write to MH i2c: 01 00 00 24 62 86 [07:05:23]Write i2c OK [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: 01 [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: 01 07 00 [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: 01 07 00 24 62 00 00 00 00 00 AA 0C 43 [07:05:23]RasterBufferAndPrint [07:05:23]line [07:05:23]line [07:05:23]line [07:05:23]line [07:05:23]line [07:05:23]written 0, free lines is 3251 [07:05:23]MH_Cut [07:05:23]Write to MH i2c: D1 01 00 2B 62 01 5F [07:05:23]Write i2c OK [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: D1 [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: D1 01 00 [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: D1 01 00 2B 62 00 5E [07:05:23]Write to MH i2c: 01 00 00 2C 62 8E [07:05:23]Write i2c OK [07:05:23]MH_I2C_Read... [07:05:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DA 7E 47 00 1A 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A6 03 00 F4 03 04 00 32 AA 63 66 B6 04 01 00 00 FE 10 C7 AF 37 58 8A C0 [07:05:23]CommunicateWithHost err = 0 [07:05:23]CheckOFDResponse [07:05:23]1017 (14) - 77093643461234 [07:05:23]1041 (16) - 0000000000874681 [07:05:23]1040 (4) - 239306 [07:05:23]1012 (4) - 08.06.2024 00:47 [07:05:23]1206 (1) - 0 [07:05:23]OFD Sender: Remove packet 239306 [07:05:23]ProducePacketName [07:05:23]name=ofd_packets/00239306 [07:05:23]NVStorageDeleteData [07:05:24]OFD Sender: No OFD packet to send [07:05:24]*** Cut start [07:05:24]*** Partial cut [07:05:24]*** CUTSNS_PIN = 1 [07:05:24]*** CUTSNS_PIN = 0 [07:05:24]*** Brake cut motor [07:05:25]Read from MH i2c: 01 [07:05:25]MH_I2C_Read... [07:05:25]*** Stop cut motor [07:05:25]*** Cut end [07:05:25]Read from MH i2c: 01 07 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: 01 07 00 2C 62 00 00 00 00 00 FF 0F A3 [07:05:25]process_action close_receipt done [07:05:25]requested_data is exist [07:05:25]produce_requested_data [07:05:25]requested_item fm.sn is exist - process it [07:05:25]wFMCommunicate request_size=4 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 11 00 00 [07:05:25]Write to MH i2c: E2 08 00 2D 62 80 11 00 00 00 00 00 00 09 [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 17 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 17 00 2D 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5E [07:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:05:25]wFMCommunicate OK [07:05:25]requested_item fd.num is exist - process it [07:05:25]SAM_PROTO_GetFieldsCounters [07:05:25]wFMCommunicate request_size=4 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 13 00 00 [07:05:25]Write to MH i2c: E2 08 00 2E 62 80 13 00 00 00 00 00 00 0C [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 62 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 62 00 2E 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CA A6 03 00 0E 04 04 00 83 01 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 05 [07:05:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CA A6 03 00 0E 04 04 00 83 01 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 [07:05:25]wFMCommunicate OK [07:05:25]SAM_PROTO_GetFieldsCounters done [07:05:25]requested_item shift.num is exist - process it [07:05:25]requested_item shift.opened is exist - process it [07:05:25]req_shift_opened [07:05:25]FM_GetShiftState [07:05:25]SAM_PROTO_GetShiftState [07:05:25]wFMCommunicate request_size=4 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 13 01 00 [07:05:25]Write to MH i2c: E2 08 00 2F 62 80 13 01 00 00 00 00 00 0E [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 0E 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 0E 00 2F 62 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C2 [07:05:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:05:25]wFMCommunicate OK [07:05:25]SAM_PROTO_GetShiftState done [07:05:25]FM_GetShiftState done [07:05:25]req_shift_opened done [07:05:25]requested_item shift.open_date is exist - process it [07:05:25]req_shift_open_date [07:05:25]req_shift_open_date done [07:05:25]produce_requested_data done [07:05:25]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239306,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:05:25]process_action_free close_receipt [07:05:25]json_value_free [07:05:25]json_value_free done [07:05:25]process_json_proto returns [07:05:25]Send response to host [07:05:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239306,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:05:25]free response buf [07:05:25]execute_script done [07:05:25]execute_script returns [07:05:25]free content buf [07:05:25]Sock 9.Close socket [07:05:25]Sock 9.Thread stoped [07:05:29]OFD Sender: No OFD packet to send [07:05:34]OFD Sender: No OFD packet to send [07:05:39]OFD Sender: No OFD packet to send [07:05:44]OFD Sender: No OFD packet to send [07:05:49]OFD Sender: No OFD packet to send [07:05:54]OFD Sender: No OFD packet to send [07:05:59]OFD Sender: No OFD packet to send [07:06:04]OFD Sender: No OFD packet to send [07:06:09]OFD Sender: No OFD packet to send [07:06:14]OFD Sender: No OFD packet to send [07:06:19]OFD Sender: No OFD packet to send [07:06:24]OFD Sender: No OFD packet to send [07:06:29]OFD Sender: No OFD packet to send [07:06:34]OFD Sender: No OFD packet to send [07:06:39]OFD Sender: No OFD packet to send [07:06:44]OFD Sender: No OFD packet to send [07:06:49]OFD Sender: No OFD packet to send [07:06:54]OFD Sender: No OFD packet to send [07:06:59]OFD Sender: No OFD packet to send [07:07:04]OFD Sender: No OFD packet to send [07:07:09]OFD Sender: No OFD packet to send [07:07:14]OFD Sender: No OFD packet to send [07:07:19]OFD Sender: No OFD packet to send [07:07:24]OFD Sender: No OFD packet to send [07:07:29]OFD Sender: No OFD packet to send [07:07:34]OFD Sender: No OFD packet to send [07:07:39]OFD Sender: No OFD packet to send [07:07:44]OFD Sender: No OFD packet to send [07:07:49]OFD Sender: No OFD packet to send [07:07:54]OFD Sender: No OFD packet to send [07:07:59]OFD Sender: No OFD packet to send [07:08:04]OFD Sender: No OFD packet to send [07:08:09]OFD Sender: No OFD packet to send [07:08:14]OFD Sender: No OFD packet to send [07:08:17]accept exits with 8 [07:08:17]New connection [07:08:17]New thread 3066981732 created [07:08:17]Thread 3066838372 joined [07:08:17]Waiting for new connection... [07:08:17] Sock 8.Parse request [07:08:17]Sock 8.Check first char [07:08:17]Sock 8.First char is OK [07:08:17]request: POST /json_proto HTTP/1.0 [07:08:17]Method: POST [07:08:17]URL: /json_proto [07:08:17]Method is POST - this is cgi request [07:08:17]url: /json_proto [07:08:17]query_string will be loaded in cgi processing [07:08:17]execute_cgi json_proto POST (null) [07:08:17]execute_cgi path=json_proto method=POST [07:08:17]POST find Content-Length [07:08:17]Host: 172.17.40.67:8080 [07:08:17]Content-Length: 679 [07:08:17]Content-Type: application/json [07:08:17] [07:08:17]POST finish read [07:08:17]Found Content-Length = 679 [07:08:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:17]execute_script... [07:08: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)3302234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:17]POST & json_proto [07:08:17]process_json_proto [07:08:17]json parsed OK: [07:08:17]protocol is kg_v1.0 [07:08:17]action value=close_receipt [07:08:17]process_action close_receipt [07:08:17]cmd_close_receipt [07:08:17]MH_GetDate [07:08:17]Write to MH i2c: F0 00 00 30 62 81 [07:08:17]Write i2c OK [07:08:17]MH_I2C_Read... [07:08:17]Read from MH i2c: F0 [07:08:17]MH_I2C_Read... [07:08:17]Read from MH i2c: F0 09 00 [07:08:17]MH_I2C_Read... [07:08:17]Read from MH i2c: F0 09 00 30 62 00 65 03 64 66 97 AE 6B 64 D0 [07:08:17]GetLastDocTimeStamp 1717830324 [07:08:17]current date 1717830501 [07:08:17]FM_GetShiftState [07:08:17]SAM_PROTO_GetShiftState [07:08:17]wFMCommunicate request_size=4 [07:08:17]MH_SAM_APDU [07:08:17]CAPDU: 80 13 01 00 [07:08:17]Write to MH i2c: E2 08 00 31 62 80 13 01 00 00 00 00 00 10 [07:08:17]Write i2c OK [07:08:17]MH_I2C_Read... [07:08:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:17]Read from MH i2c: E2 [07:08:17]MH_I2C_Read... [07:08:17]Read from MH i2c: E2 0E 00 [07:08:17]MH_I2C_Read... [07:08:17]Read from MH i2c: E2 0E 00 31 62 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C4 [07:08:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:08:17]wFMCommunicate OK [07:08:17]SAM_PROTO_GetShiftState done [07:08:17]FM_GetShiftState done [07:08:17]opened in 1717805884 [07:08:17]opened+sec_in_day 1717892284 [07:08:17]quantity*price = 70052 [07:08:17]sum+1 = 70053 [07:08:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 78 08.06.2024 07:08 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239307 ФПД: 259208174540596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T070821&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239307&fm=259208174540596&tin=02508201610067®Number=0000000000091601&sum=70000 [07:08:18]StoreToDocumentArchive [07:08:18]shift 387 fd 239307 [07:08:18]save to /storage/0387/doc_00239307 [07:08:18]save last doc name /storage/0387/doc_00239307 to /storage/kkm_last_doc_name [07:08:18]save OK [07:08:18]Clear old archive folders... [07:08:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:08:18]tlvbuf is 00291520 [07:08:18]SAM_PROTO_ClearQueue [07:08:18]wFMCommunicate request_size=4 [07:08:18]MH_SAM_APDU [07:08:18]CAPDU: 80 09 00 00 [07:08:18]Write to MH i2c: E2 08 00 3E 62 80 09 00 00 00 00 00 00 12 [07:08:18]Write i2c OK [07:08:18]MH_I2C_Read... [07:08:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:08:18]Read from MH i2c: E2 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: E2 03 00 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: E2 03 00 3E 62 00 90 00 14 [07:08:18]RAPDU: 90 00 [07:08:18]wFMCommunicate OK [07:08:18]SAM_PROTO_ClearQueue done [07:08:18]KKMCreateOFDPacket [07:08:18]OFDProtocolAddRootSTLVToBuf [07:08:18]FM_MakeSignedData [07:08:18]FM_MakeSignedData [07:08:18]SAM_PROTO_SignData [07:08:18]wFMCommunicate request_size=4 [07:08:18]MH_SAM_APDU [07:08:18]CAPDU: 80 0D 01 02 [07:08:18]Write to MH i2c: E2 08 00 3F 62 80 0D 01 02 00 00 00 00 1A [07:08:18]Write i2c OK [07:08:18]MH_I2C_Read... [07:08:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:08:18]Read from MH i2c: E2 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: E2 03 00 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: E2 03 00 3F 62 00 90 00 15 [07:08:18]RAPDU: 90 00 [07:08:18]wFMCommunicate OK [07:08:18]wFMCommunicate request_size=255 [07:08:18]MH_SAM_APDU [07:08: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 65 03 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A6 03 00 35 04 06 00 EB [07:08:18]Write to MH i2c: E2 02 01 40 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 65 03 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A6 03 00 35 04 06 00 EB 00 00 3C [07:08:18]Write i2c OK [07:08:18]MH_I2C_Read... [07:08:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:19]Read from MH i2c: E2 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: E2 03 00 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: E2 03 00 40 62 00 90 00 16 [07:08:19]RAPDU: 90 00 [07:08:19]wFMCommunicate OK [07:08:19]wFMCommunicate request_size=10 [07:08:19]MH_SAM_APDU [07:08:19]CAPDU: 80 0D 02 02 05 BF 9B 2A 97 34 [07:08:19]Write to MH i2c: E2 0D 00 41 62 80 0D 02 02 05 00 BF 9B 2A 97 34 00 00 76 [07:08:19]Write i2c OK [07:08:19]MH_I2C_Read... [07:08:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:19]Read from MH i2c: E2 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: E2 03 00 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: E2 03 00 41 62 00 90 00 17 [07:08:19]RAPDU: 90 00 [07:08:19]wFMCommunicate OK [07:08:19]wFMCommunicate request_size=4 [07:08:19]MH_SAM_APDU [07:08:19]CAPDU: 80 0D 03 02 [07:08:19]Write to MH i2c: E2 08 00 42 62 80 0D 03 02 00 00 00 00 1F [07:08:19]Write i2c OK [07:08:19]MH_I2C_Read... [07:08:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:08:19]Read from MH i2c: E2 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: E2 0B 00 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: E2 0B 00 42 62 00 C5 90 06 E4 90 49 D3 AB 90 00 B6 [07:08:19]RAPDU: C5 90 06 E4 90 49 D3 AB 90 00 [07:08:19]wFMCommunicate OK [07:08:19]SAM_PROTO_SignData done [07:08:19]FM_MakeSignedData done [07:08:19]CreateOFDProtocolMessage [07:08:19]wFMCommunicate request_size=4 [07:08:19]MH_SAM_APDU [07:08:19]CAPDU: 80 11 00 00 [07:08:19]Write to MH i2c: E2 08 00 43 62 80 11 00 00 00 00 00 00 1F [07:08:19]Write i2c OK [07:08:19]MH_I2C_Read... [07:08:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:19]Read from MH i2c: E2 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: E2 17 00 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: E2 17 00 43 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 74 [07:08:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:08:19]wFMCommunicate OK [07:08:19]CreateOFDProtocolMessage done [07:08:19]OFDSenderStorePacket 239307 [07:08:19]StoreOFDPacket docnum=239307 [07:08:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 20 4B 07 01 33 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 65 03 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A6 03 00 35 04 06 00 EB BF 9B 2A 97 34 C5 90 06 E4 90 49 D3 AB [07:08:19]CheckFolder [07:08:19]dirname=/storage/ofd_packets [07:08:19]CheckFolder done [07:08:19]ProducePacketName [07:08:19]name=ofd_packets/00239307 [07:08:19]NVStorageSaveData ofd_packets/00239307 [07:08:19]File name is /storage/ofd_packets/00239307 [07:08:19]Write 301 bytes [07:08:19]NVStorageSaveData done [07:08:19]OFDSenderStorePacket done [07:08:19]KKMCreateOFDPacket done [07:08:19]NVStorageSaveData kkm_last_timestamp [07:08:19]File name is /storage/kkm_last_timestamp [07:08:19]Write 4 bytes [07:08:19]NVStorageSaveData done [07:08:19]ExternCall_PrintAddStr [07:08:19]wPrintStart [07:08:19]Write to MH i2c: 01 00 00 44 62 A6 [07:08:19]Write i2c OK [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: 01 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: 01 07 00 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: 01 07 00 44 62 00 00 00 00 00 FF 0F BB [07:08:19]RasterBufferAndPrint [07:08:19]line Счет N : (1)3302234 [07:08:19]line ИНН: 02508201610067 [07:08:19]line Контрольно-Кассовый Чек [07:08:19]line ПРОДАЖА [07:08:19]line ТРК (МРК, ГНК) : 22 [07:08:19]line Товар: 2710124130 [07:08:19]line Аи-92-К-4 [07:08:19]line 10.550 * 66.40 [07:08:19]line = 700.52 [07:08:19]line НДС 12% НСП 1% [07:08:19]line > о реализуемом товаре [07:08:19]line ОКРУГЛЕНИЕ: -0.52 [07:08:19]line ИТОГО: 700.00 [07:08:19]line Внесено: 700.00 [07:08:19]line СДАЧА: 0.00 [07:08:19]line НСП 1% : 6.20 [07:08:19]line НДС 12% : 74.39 [07:08:19]line Наличными: 700.00 [07:08:19]line Безнал.: 0.00 [07:08:19]line Место: АЗС № 82 "Партнер Нефть" [07:08:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:08:19]line СНО: Общий режим [07:08:19]line Чек 78 08.06.2024 07:08 [07:08:19]line Смена: 387 ФФД: 1.0 [07:08:19]line ЗНМ: 0300000150 [07:08:19]line РНМ: 0000000000091601 [07:08:19]line Версия ККМ: 001 [07:08:19]line ФМ: 0000000000874681 [07:08:19]line ФД: 239307 [07:08:19]line ФПД: 259208174540596 [07:08:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T070821&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239307&fm=259208174540596&tin=02508201610067®Number=0000000000091601&sum=70000 [07:08:19]written 0, free lines is 4095 [07:08:19]OFD Sender: Processing packet 239307 [packets to send 182, broken 181] [07:08:19]ProducePacketName [07:08:19]name=ofd_packets/00239307 [07:08:19]OFD Sender: To server: pG, [07:08:19]CommunicateWithHost lk.salyk.kg:30040 [07:08:19]ConnectInit lk.salyk.kg [07:08:19]Connected sock=10 [07:08:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 20 4B 07 01 33 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 65 03 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A6 03 00 35 04 06 00 EB BF 9B 2A 97 34 C5 90 06 E4 90 49 D3 AB [07:08:19]Write to MH i2c: 01 00 00 6F 62 D1 [07:08:19]Write i2c OK [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: 01 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: 01 07 00 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: 01 07 00 6F 62 00 00 00 00 00 B0 0C 94 [07:08:19]RasterBufferAndPrint [07:08:19]line [07:08:19]line [07:08:19]line [07:08:19]line [07:08:19]line [07:08:19]written 0, free lines is 3257 [07:08:19]MH_Cut [07:08:19]Write to MH i2c: D1 01 00 76 62 01 AA [07:08:19]Write i2c OK [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: D1 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: D1 01 00 [07:08:19]MH_I2C_Read... [07:08:19]Read from MH i2c: D1 01 00 76 62 00 A9 [07:08:19]Write to MH i2c: 01 00 00 77 62 D9 [07:08:19]Write i2c OK [07:08:19]MH_I2C_Read... [07:08:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A8 47 47 00 DF 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A6 03 00 F4 03 04 00 E2 AA 63 66 B6 04 01 00 00 50 F4 3C 2A 94 3E B4 69 [07:08:20]CommunicateWithHost err = 0 [07:08:20]CheckOFDResponse [07:08:20]1017 (14) - 77093643461234 [07:08:20]1041 (16) - 0000000000874681 [07:08:20]1040 (4) - 239307 [07:08:20]1012 (4) - 08.06.2024 00:50 [07:08:20]1206 (1) - 0 [07:08:20]OFD Sender: Remove packet 239307 [07:08:20]ProducePacketName [07:08:20]name=ofd_packets/00239307 [07:08:20]NVStorageDeleteData [07:08:20]OFD Sender: No OFD packet to send [07:08:20]*** Cut start [07:08:20]*** Partial cut [07:08:20]*** CUTSNS_PIN = 1 [07:08:20]*** CUTSNS_PIN = 0 [07:08:20]*** Brake cut motor [07:08:21]Read from MH i2c: 01 [07:08:21]MH_I2C_Read... [07:08:21]*** Stop cut motor [07:08:21]*** Cut end [07:08:21]Read from MH i2c: 01 07 00 [07:08:21]MH_I2C_Read... [07:08:21]Read from MH i2c: 01 07 00 77 62 00 00 00 00 00 FF 0F EE [07:08:21]process_action close_receipt done [07:08:21]requested_data is exist [07:08:21]produce_requested_data [07:08:21]requested_item fm.sn is exist - process it [07:08:21]wFMCommunicate request_size=4 [07:08:21]MH_SAM_APDU [07:08:21]CAPDU: 80 11 00 00 [07:08:21]Write to MH i2c: E2 08 00 78 62 80 11 00 00 00 00 00 00 54 [07:08:21]Write i2c OK [07:08:21]MH_I2C_Read... [07:08:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:21]Read from MH i2c: E2 [07:08:21]MH_I2C_Read... [07:08:21]Read from MH i2c: E2 17 00 [07:08:21]MH_I2C_Read... [07:08:21]Read from MH i2c: E2 17 00 78 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A9 [07:08:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:08:21]wFMCommunicate OK [07:08:21]requested_item fd.num is exist - process it [07:08:21]SAM_PROTO_GetFieldsCounters [07:08:21]wFMCommunicate request_size=4 [07:08:21]MH_SAM_APDU [07:08:21]CAPDU: 80 13 00 00 [07:08:21]Write to MH i2c: E2 08 00 79 62 80 13 00 00 00 00 00 00 57 [07:08:21]Write i2c OK [07:08:21]MH_I2C_Read... [07:08:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:08:21]Read from MH i2c: E2 [07:08:21]MH_I2C_Read... [07:08:21]Read from MH i2c: E2 62 00 [07:08:21]MH_I2C_Read... [07:08:21]Read from MH i2c: E2 62 00 79 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CB A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [07:08:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CB A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:08:21]wFMCommunicate OK [07:08:21]SAM_PROTO_GetFieldsCounters done [07:08:21]requested_item shift.num is exist - process it [07:08:21]requested_item shift.opened is exist - process it [07:08:21]req_shift_opened [07:08:21]FM_GetShiftState [07:08:21]SAM_PROTO_GetShiftState [07:08:21]wFMCommunicate request_size=4 [07:08:21]MH_SAM_APDU [07:08:21]CAPDU: 80 13 01 00 [07:08:21]Write to MH i2c: E2 08 00 7A 62 80 13 01 00 00 00 00 00 59 [07:08:21]Write i2c OK [07:08:21]MH_I2C_Read... [07:08:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:21]Read from MH i2c: E2 [07:08:21]MH_I2C_Read... [07:08:21]Read from MH i2c: E2 0E 00 [07:08:21]MH_I2C_Read... [07:08:21]Read from MH i2c: E2 0E 00 7A 62 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0D [07:08:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:08:21]wFMCommunicate OK [07:08:21]SAM_PROTO_GetShiftState done [07:08:21]FM_GetShiftState done [07:08:21]req_shift_opened done [07:08:21]requested_item shift.open_date is exist - process it [07:08:21]req_shift_open_date [07:08:21]req_shift_open_date done [07:08:21]produce_requested_data done [07:08:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239307,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:08:21]process_action_free close_receipt [07:08:21]json_value_free [07:08:21]json_value_free done [07:08:21]process_json_proto returns [07:08:21]Send response to host [07:08:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239307,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:08:21]free response buf [07:08:21]execute_script done [07:08:21]execute_script returns [07:08:21]free content buf [07:08:21]Sock 8.Close socket [07:08:21]Sock 8.Thread stoped [07:08:25]OFD Sender: No OFD packet to send [07:08:30]OFD Sender: No OFD packet to send [07:08:35]OFD Sender: No OFD packet to send [07:08:40]OFD Sender: No OFD packet to send [07:08:45]OFD Sender: No OFD packet to send [07:08:50]OFD Sender: No OFD packet to send [07:08:55]OFD Sender: No OFD packet to send [07:09:00]OFD Sender: No OFD packet to send [07:09:05]OFD Sender: No OFD packet to send [07:09:10]OFD Sender: No OFD packet to send [07:09:15]OFD Sender: No OFD packet to send [07:09:20]OFD Sender: No OFD packet to send [07:09:25]OFD Sender: No OFD packet to send [07:09:30]OFD Sender: No OFD packet to send [07:09:35]OFD Sender: No OFD packet to send [07:09:40]OFD Sender: No OFD packet to send [07:09:45]OFD Sender: No OFD packet to send [07:09:50]OFD Sender: No OFD packet to send [07:09:55]OFD Sender: No OFD packet to send [07:10:00]OFD Sender: No OFD packet to send [07:10:05]OFD Sender: No OFD packet to send [07:10:10]OFD Sender: No OFD packet to send [07:10:15]OFD Sender: No OFD packet to send [07:10:20]OFD Sender: No OFD packet to send [07:10:25]OFD Sender: No OFD packet to send [07:10:30]OFD Sender: No OFD packet to send [07:10:35]OFD Sender: No OFD packet to send [07:10:40]OFD Sender: No OFD packet to send [07:10:45]OFD Sender: No OFD packet to send [07:10:50]OFD Sender: No OFD packet to send [07:10:55]OFD Sender: No OFD packet to send [07:11:00]OFD Sender: No OFD packet to send [07:11:05]OFD Sender: No OFD packet to send [07:11:10]OFD Sender: No OFD packet to send [07:11:15]OFD Sender: No OFD packet to send [07:11:20]OFD Sender: No OFD packet to send [07:11:25]OFD Sender: No OFD packet to send [07:11:30]OFD Sender: No OFD packet to send [07:11:35]OFD Sender: No OFD packet to send [07:11:40]OFD Sender: No OFD packet to send [07:11:45]OFD Sender: No OFD packet to send [07:11:50]OFD Sender: No OFD packet to send [07:11:55]OFD Sender: No OFD packet to send [07:12:00]OFD Sender: No OFD packet to send [07:12:05]OFD Sender: No OFD packet to send [07:12:10]OFD Sender: No OFD packet to send [07:12:15]OFD Sender: No OFD packet to send [07:12:20]OFD Sender: No OFD packet to send [07:12:25]OFD Sender: No OFD packet to send [07:12:30]OFD Sender: No OFD packet to send [07:12:35]OFD Sender: No OFD packet to send [07:12:40]OFD Sender: No OFD packet to send [07:12:45]OFD Sender: No OFD packet to send [07:12:50]OFD Sender: No OFD packet to send [07:12:55]OFD Sender: No OFD packet to send [07:13:00]OFD Sender: No OFD packet to send [07:13:05]OFD Sender: No OFD packet to send [07:13:08]accept exits with 9 [07:13:08]New connection [07:13:08]New thread 3066838372 created [07:13:08]Thread 3066981732 joined [07:13:08]Waiting for new connection... [07:13:08] Sock 9.Parse request [07:13:08]Sock 9.Check first char [07:13:08]Sock 9.First char is OK [07:13:08]request: POST /json_proto HTTP/1.0 [07:13:08]Method: POST [07:13:08]URL: /json_proto [07:13:08]Method is POST - this is cgi request [07:13:08]url: /json_proto [07:13:08]query_string will be loaded in cgi processing [07:13:08]execute_cgi json_proto POST (null) [07:13:08]execute_cgi path=json_proto method=POST [07:13:08]POST find Content-Length [07:13:08]Host: 172.17.40.67:8080 [07:13:08]Content-Length: 683 [07:13:08]Content-Type: application/json [07:13:08] [07:13:08]POST finish read [07:13:08]Found Content-Length = 683 [07:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:08]execute_script... [07:13:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:08]POST & json_proto [07:13:08]process_json_proto [07:13:08]json parsed OK: [07:13:08]protocol is kg_v1.0 [07:13:08]action value=close_receipt [07:13:08]process_action close_receipt [07:13:08]cmd_close_receipt [07:13:08]MH_GetDate [07:13:08]Write to MH i2c: F0 00 00 7B 62 CC [07:13:08]Write i2c OK [07:13:08]MH_I2C_Read... [07:13:08]Read from MH i2c: F0 [07:13:08]MH_I2C_Read... [07:13:08]Read from MH i2c: F0 09 00 [07:13:08]MH_I2C_Read... [07:13:08]Read from MH i2c: F0 09 00 7B 62 00 87 04 64 66 97 AE 6B 64 3E [07:13:08]GetLastDocTimeStamp 1717830501 [07:13:08]current date 1717830791 [07:13:08]FM_GetShiftState [07:13:08]SAM_PROTO_GetShiftState [07:13:08]wFMCommunicate request_size=4 [07:13:08]MH_SAM_APDU [07:13:08]CAPDU: 80 13 01 00 [07:13:08]Write to MH i2c: E2 08 00 7C 62 80 13 01 00 00 00 00 00 5B [07:13:08]Write i2c OK [07:13:08]MH_I2C_Read... [07:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:08]Read from MH i2c: E2 [07:13:08]MH_I2C_Read... [07:13:08]Read from MH i2c: E2 0E 00 [07:13:08]MH_I2C_Read... [07:13:08]Read from MH i2c: E2 0E 00 7C 62 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0F [07:13:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:13:08]wFMCommunicate OK [07:13:08]SAM_PROTO_GetShiftState done [07:13:08]FM_GetShiftState done [07:13:08]opened in 1717805884 [07:13:08]opened+sec_in_day 1717892284 [07:13:08]quantity*price = 100064 [07:13:08]sum+1 = 100066 [07:13:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 79 08.06.2024 07:13 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239308 ФПД: 31422031447259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T071311&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239308&fm=31422031447259&tin=02508201610067®Number=0000000000091601&sum=100000 [07:13:09]StoreToDocumentArchive [07:13:09]shift 387 fd 239308 [07:13:09]save to /storage/0387/doc_00239308 [07:13:09]save last doc name /storage/0387/doc_00239308 to /storage/kkm_last_doc_name [07:13:09]save OK [07:13:09]Clear old archive folders... [07:13:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:13:09]tlvbuf is 0035AB60 [07:13:09]SAM_PROTO_ClearQueue [07:13:09]wFMCommunicate request_size=4 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 09 00 00 [07:13:09]Write to MH i2c: E2 08 00 89 62 80 09 00 00 00 00 00 00 5D [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 89 62 00 90 00 5F [07:13:09]RAPDU: 90 00 [07:13:09]wFMCommunicate OK [07:13:09]SAM_PROTO_ClearQueue done [07:13:09]KKMCreateOFDPacket [07:13:09]OFDProtocolAddRootSTLVToBuf [07:13:09]FM_MakeSignedData [07:13:09]FM_MakeSignedData [07:13:09]SAM_PROTO_SignData [07:13:09]wFMCommunicate request_size=4 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 0D 01 02 [07:13:09]Write to MH i2c: E2 08 00 8A 62 80 0D 01 02 00 00 00 00 65 [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 8A 62 00 90 00 60 [07:13:09]RAPDU: 90 00 [07:13:09]wFMCommunicate OK [07:13:09]wFMCommunicate request_size=255 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 87 04 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A6 03 00 35 04 06 00 1C [07:13:09]Write to MH i2c: E2 02 01 8B 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 87 04 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A6 03 00 35 04 06 00 1C 00 00 1B [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 8B 62 00 90 00 61 [07:13:09]RAPDU: 90 00 [07:13:09]wFMCommunicate OK [07:13:09]wFMCommunicate request_size=10 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 0D 02 02 05 94 03 05 C4 DB [07:13:09]Write to MH i2c: E2 0D 00 8C 62 80 0D 02 02 05 00 94 03 05 C4 DB 00 00 AD [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 8C 62 00 90 00 62 [07:13:09]RAPDU: 90 00 [07:13:09]wFMCommunicate OK [07:13:09]wFMCommunicate request_size=4 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 0D 03 02 [07:13:09]Write to MH i2c: E2 08 00 8D 62 80 0D 03 02 00 00 00 00 6A [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 0B 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 0B 00 8D 62 00 97 7A 80 0A F2 D2 5F 9B 90 00 C4 [07:13:09]RAPDU: 97 7A 80 0A F2 D2 5F 9B 90 00 [07:13:09]wFMCommunicate OK [07:13:09]SAM_PROTO_SignData done [07:13:09]FM_MakeSignedData done [07:13:09]CreateOFDProtocolMessage [07:13:09]wFMCommunicate request_size=4 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 11 00 00 [07:13:09]Write to MH i2c: E2 08 00 8E 62 80 11 00 00 00 00 00 00 6A [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 17 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 17 00 8E 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BF [07:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:13:09]wFMCommunicate OK [07:13:09]CreateOFDProtocolMessage done [07:13:09]OFDSenderStorePacket 239308 [07:13:09]StoreOFDPacket docnum=239308 [07:13:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B3 E7 07 01 DC 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 87 04 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A6 03 00 35 04 06 00 1C 94 03 05 C4 DB 97 7A 80 0A F2 D2 5F 9B [07:13:09]CheckFolder [07:13:09]dirname=/storage/ofd_packets [07:13:09]CheckFolder done [07:13:09]ProducePacketName [07:13:09]name=ofd_packets/00239308 [07:13:09]NVStorageSaveData ofd_packets/00239308 [07:13:09]File name is /storage/ofd_packets/00239308 [07:13:09]Write 301 bytes [07:13:09]NVStorageSaveData done [07:13:09]OFDSenderStorePacket done [07:13:09]KKMCreateOFDPacket done [07:13:09]NVStorageSaveData kkm_last_timestamp [07:13:09]File name is /storage/kkm_last_timestamp [07:13:09]Write 4 bytes [07:13:09]NVStorageSaveData done [07:13:09]ExternCall_PrintAddStr [07:13:09]wPrintStart [07:13:09]Write to MH i2c: 01 00 00 8F 62 F1 [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: 01 [07:13:09]MH_I2C_Read... [07:13:10]Read from MH i2c: 01 07 00 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: 01 07 00 8F 62 00 00 00 00 00 FF 0F 06 [07:13:10]RasterBufferAndPrint [07:13:10]line Счет N : (1)3302235 [07:13:10]line ИНН: 02508201610067 [07:13:10]line Контрольно-Кассовый Чек [07:13:10]line ПРОДАЖА [07:13:10]line ТРК (МРК, ГНК) : 12 [07:13:10]line Товар: 2710124130 [07:13:10]line Аи-92-К-4 [07:13:10]line 15.070 * 66.40 [07:13:10]line = 1000.65 [07:13:10]line НДС 12% НСП 1% [07:13:10]line > о реализуемом товаре [07:13:10]line ОКРУГЛЕНИЕ: -0.65 [07:13:10]line ИТОГО: 1000.00 [07:13:10]line Внесено: 1000.00 [07:13:10]line СДАЧА: 0.00 [07:13:10]line НСП 1% : 8.85 [07:13:10]line НДС 12% : 106.26 [07:13:10]line Наличными: 1000.00 [07:13:10]line Безнал.: 0.00 [07:13:10]line Место: АЗС № 82 "Партнер Нефть" [07:13:10]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:13:10]line СНО: Общий режим [07:13:10]line Чек 79 08.06.2024 07:13 [07:13:10]line Смена: 387 ФФД: 1.0 [07:13:10]line ЗНМ: 0300000150 [07:13:10]line РНМ: 0000000000091601 [07:13:10]line Версия ККМ: 001 [07:13:10]line ФМ: 0000000000874681 [07:13:10]line ФД: 239308 [07:13:10]line ФПД: 31422031447259 [07:13:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T071311&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239308&fm=31422031447259&tin=02508201610067®Number=0000000000091601&sum=100000 [07:13:10]OFD Sender: Processing packet 239308 [packets to send 182, broken 181] [07:13:10]ProducePacketName [07:13:10]name=ofd_packets/00239308 [07:13:10]OFD Sender: To server: pG, [07:13:10]CommunicateWithHost lk.salyk.kg:30040 [07:13:10]ConnectInit lk.salyk.kg [07:13:10]written 0, free lines is 4095 [07:13:10]Connected sock=10 [07:13:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B3 E7 07 01 DC 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 87 04 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A6 03 00 35 04 06 00 1C 94 03 05 C4 DB 97 7A 80 0A F2 D2 5F 9B [07:13:10]Write to MH i2c: 01 00 00 BA 62 1C [07:13:10]Write i2c OK [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: 01 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: 01 07 00 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: 01 07 00 BA 62 00 00 00 00 00 A5 0C D4 [07:13:10]RasterBufferAndPrint [07:13:10]line [07:13:10]line [07:13:10]line [07:13:10]line [07:13:10]line [07:13:10]written 0, free lines is 3242 [07:13:10]MH_Cut [07:13:10]Write to MH i2c: D1 01 00 C1 62 01 F5 [07:13:10]Write i2c OK [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: D1 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: D1 01 00 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: D1 01 00 C1 62 00 F4 [07:13:10]Write to MH i2c: 01 00 00 C2 62 24 [07:13:10]Write i2c OK [07:13:10]MH_I2C_Read... [07:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 2A AA 47 00 E4 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A6 03 00 F4 03 04 00 05 AC 63 66 B6 04 01 00 00 A7 60 9D 36 FA 1B 29 CF [07:13:10]CommunicateWithHost err = 0 [07:13:10]CheckOFDResponse [07:13:10]1017 (14) - 77093643461234 [07:13:10]1041 (16) - 0000000000874681 [07:13:10]1040 (4) - 239308 [07:13:10]1012 (4) - 08.06.2024 00:55 [07:13:10]1206 (1) - 0 [07:13:10]OFD Sender: Remove packet 239308 [07:13:10]ProducePacketName [07:13:10]name=ofd_packets/00239308 [07:13:10]NVStorageDeleteData [07:13:11]OFD Sender: No OFD packet to send [07:13:11]*** Cut start [07:13:11]*** Partial cut [07:13:11]*** CUTSNS_PIN = 1 [07:13:11]*** CUTSNS_PIN = 0 [07:13:11]*** Brake cut motor [07:13:12]Read from MH i2c: 01 [07:13:12]MH_I2C_Read... [07:13:12]*** Stop cut motor [07:13:12]*** Cut end [07:13:12]Read from MH i2c: 01 07 00 [07:13:12]MH_I2C_Read... [07:13:12]Read from MH i2c: 01 07 00 C2 62 00 00 00 00 00 FF 0F 39 [07:13:12]process_action close_receipt done [07:13:12]requested_data is exist [07:13:12]produce_requested_data [07:13:12]requested_item fm.sn is exist - process it [07:13:12]wFMCommunicate request_size=4 [07:13:12]MH_SAM_APDU [07:13:12]CAPDU: 80 11 00 00 [07:13:12]Write to MH i2c: E2 08 00 C3 62 80 11 00 00 00 00 00 00 9F [07:13:12]Write i2c OK [07:13:12]MH_I2C_Read... [07:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:12]Read from MH i2c: E2 [07:13:12]MH_I2C_Read... [07:13:12]Read from MH i2c: E2 17 00 [07:13:12]MH_I2C_Read... [07:13:12]Read from MH i2c: E2 17 00 C3 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F4 [07:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:13:12]wFMCommunicate OK [07:13:12]requested_item fd.num is exist - process it [07:13:12]SAM_PROTO_GetFieldsCounters [07:13:12]wFMCommunicate request_size=4 [07:13:12]MH_SAM_APDU [07:13:12]CAPDU: 80 13 00 00 [07:13:12]Write to MH i2c: E2 08 00 C4 62 80 13 00 00 00 00 00 00 A2 [07:13:12]Write i2c OK [07:13:12]MH_I2C_Read... [07:13:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:13:12]Read from MH i2c: E2 [07:13:12]MH_I2C_Read... [07:13:12]Read from MH i2c: E2 62 00 [07:13:12]MH_I2C_Read... [07:13:12]Read from MH i2c: E2 62 00 C4 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [07:13:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:13:12]wFMCommunicate OK [07:13:12]SAM_PROTO_GetFieldsCounters done [07:13:12]requested_item shift.num is exist - process it [07:13:12]requested_item shift.opened is exist - process it [07:13:12]req_shift_opened [07:13:12]FM_GetShiftState [07:13:12]SAM_PROTO_GetShiftState [07:13:12]wFMCommunicate request_size=4 [07:13:12]MH_SAM_APDU [07:13:12]CAPDU: 80 13 01 00 [07:13:12]Write to MH i2c: E2 08 00 C5 62 80 13 01 00 00 00 00 00 A4 [07:13:12]Write i2c OK [07:13:12]MH_I2C_Read... [07:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:12]Read from MH i2c: E2 [07:13:12]MH_I2C_Read... [07:13:12]Read from MH i2c: E2 0E 00 [07:13:12]MH_I2C_Read... [07:13:12]Read from MH i2c: E2 0E 00 C5 62 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 58 [07:13:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:13:12]wFMCommunicate OK [07:13:12]SAM_PROTO_GetShiftState done [07:13:12]FM_GetShiftState done [07:13:12]req_shift_opened done [07:13:12]requested_item shift.open_date is exist - process it [07:13:12]req_shift_open_date [07:13:12]req_shift_open_date done [07:13:12]produce_requested_data done [07:13:12]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239308,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:13:12]process_action_free close_receipt [07:13:12]json_value_free [07:13:12]json_value_free done [07:13:12]process_json_proto returns [07:13:12]Send response to host [07:13:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239308,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:13:12]free response buf [07:13:12]execute_script done [07:13:12]execute_script returns [07:13:12]free content buf [07:13:12]Sock 9.Close socket [07:13:12]Sock 9.Thread stoped [07:13:16]OFD Sender: No OFD packet to send [07:13:21]OFD Sender: No OFD packet to send [07:13:26]OFD Sender: No OFD packet to send [07:13:31]OFD Sender: No OFD packet to send [07:13:36]OFD Sender: No OFD packet to send [07:13:41]OFD Sender: No OFD packet to send [07:13:46]OFD Sender: No OFD packet to send [07:13:51]OFD Sender: No OFD packet to send [07:13:56]OFD Sender: No OFD packet to send [07:14:01]OFD Sender: No OFD packet to send [07:14:06]OFD Sender: No OFD packet to send [07:14:11]OFD Sender: No OFD packet to send [07:14:16]OFD Sender: No OFD packet to send [07:14:21]OFD Sender: No OFD packet to send [07:14:26]OFD Sender: No OFD packet to send [07:14:31]OFD Sender: No OFD packet to send [07:14:36]OFD Sender: No OFD packet to send [07:14:41]OFD Sender: No OFD packet to send [07:14:46]OFD Sender: No OFD packet to send [07:14:51]OFD Sender: No OFD packet to send [07:14:56]OFD Sender: No OFD packet to send [07:15:01]OFD Sender: No OFD packet to send [07:15:06]OFD Sender: No OFD packet to send [07:15:11]OFD Sender: No OFD packet to send [07:15:16]OFD Sender: No OFD packet to send [07:15:21]OFD Sender: No OFD packet to send [07:15:26]OFD Sender: No OFD packet to send [07:15:31]OFD Sender: No OFD packet to send [07:15:36]OFD Sender: No OFD packet to send [07:15:41]OFD Sender: No OFD packet to send [07:15:46]OFD Sender: No OFD packet to send [07:15:51]OFD Sender: No OFD packet to send [07:15:56]OFD Sender: No OFD packet to send [07:16:01]OFD Sender: No OFD packet to send [07:16:06]OFD Sender: No OFD packet to send [07:16:11]OFD Sender: No OFD packet to send [07:16:16]OFD Sender: No OFD packet to send [07:16:21]OFD Sender: No OFD packet to send [07:16:26]OFD Sender: No OFD packet to send [07:16:31]OFD Sender: No OFD packet to send [07:16:33]accept exits with 8 [07:16:33]New connection [07:16:33]New thread 3066981732 created [07:16:33]Thread 3066838372 joined [07:16:33]Waiting for new connection... [07:16:33] Sock 8.Parse request [07:16:33]Sock 8.Check first char [07:16:33]Sock 8.First char is OK [07:16:33]request: POST /json_proto HTTP/1.0 [07:16:33]Method: POST [07:16:33]URL: /json_proto [07:16:33]Method is POST - this is cgi request [07:16:33]url: /json_proto [07:16:33]query_string will be loaded in cgi processing [07:16:33]execute_cgi json_proto POST (null) [07:16:33]execute_cgi path=json_proto method=POST [07:16:33]POST find Content-Length [07:16:33]Host: 172.17.40.67:8080 [07:16:33]Content-Length: 678 [07:16:33]Content-Type: application/json [07:16:33] [07:16:33]POST finish read [07:16:33]Found Content-Length = 678 [07:16:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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" ] } } [07:16:33]execute_script... [07:16: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)3302236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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" ] } } [07:16:33]POST & json_proto [07:16:33]process_json_proto [07:16:33]json parsed OK: [07:16:33]protocol is kg_v1.0 [07:16:33]action value=close_receipt [07:16:33]process_action close_receipt [07:16:33]cmd_close_receipt [07:16:33]MH_GetDate [07:16:33]Write to MH i2c: F0 00 00 C6 62 17 [07:16:33]Write i2c OK [07:16:33]MH_I2C_Read... [07:16:33]Read from MH i2c: F0 [07:16:33]MH_I2C_Read... [07:16:33]Read from MH i2c: F0 09 00 [07:16:33]MH_I2C_Read... [07:16:33]Read from MH i2c: F0 09 00 C6 62 00 54 05 64 66 97 AE 6B 64 57 [07:16:33]GetLastDocTimeStamp 1717830791 [07:16:33]current date 1717830996 [07:16:33]FM_GetShiftState [07:16:33]SAM_PROTO_GetShiftState [07:16:33]wFMCommunicate request_size=4 [07:16:33]MH_SAM_APDU [07:16:33]CAPDU: 80 13 01 00 [07:16:33]Write to MH i2c: E2 08 00 C7 62 80 13 01 00 00 00 00 00 A6 [07:16:33]Write i2c OK [07:16:33]MH_I2C_Read... [07:16:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:33]Read from MH i2c: E2 [07:16:33]MH_I2C_Read... [07:16:33]Read from MH i2c: E2 0E 00 [07:16:33]MH_I2C_Read... [07:16:33]Read from MH i2c: E2 0E 00 C7 62 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5A [07:16:33]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:16:33]wFMCommunicate OK [07:16:33]SAM_PROTO_GetShiftState done [07:16:33]FM_GetShiftState done [07:16:33]opened in 1717805884 [07:16:33]opened+sec_in_day 1717892284 [07:16:33]quantity*price = 20052 [07:16:33]sum+1 = 20054 [07:16:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 80 08.06.2024 07:16 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239309 ФПД: 229487011113265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T071636&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239309&fm=229487011113265&tin=02508201610067®Number=0000000000091601&sum=20000 [07:16:34]StoreToDocumentArchive [07:16:34]shift 387 fd 239309 [07:16:34]save to /storage/0387/doc_00239309 [07:16:34]save last doc name /storage/0387/doc_00239309 to /storage/kkm_last_doc_name [07:16:34]save OK [07:16:34]Clear old archive folders... [07:16:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:16:34]tlvbuf is 00472EE0 [07:16:34]SAM_PROTO_ClearQueue [07:16:34]wFMCommunicate request_size=4 [07:16:34]MH_SAM_APDU [07:16:34]CAPDU: 80 09 00 00 [07:16:34]Write to MH i2c: E2 08 00 D4 62 80 09 00 00 00 00 00 00 A8 [07:16:34]Write i2c OK [07:16:34]MH_I2C_Read... [07:16:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:16:34]Read from MH i2c: E2 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 03 00 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 03 00 D4 62 00 90 00 AA [07:16:34]RAPDU: 90 00 [07:16:34]wFMCommunicate OK [07:16:34]SAM_PROTO_ClearQueue done [07:16:34]KKMCreateOFDPacket [07:16:34]OFDProtocolAddRootSTLVToBuf [07:16:34]FM_MakeSignedData [07:16:34]FM_MakeSignedData [07:16:34]SAM_PROTO_SignData [07:16:34]wFMCommunicate request_size=4 [07:16:34]MH_SAM_APDU [07:16:34]CAPDU: 80 0D 01 02 [07:16:34]Write to MH i2c: E2 08 00 D5 62 80 0D 01 02 00 00 00 00 B0 [07:16:34]Write i2c OK [07:16:34]MH_I2C_Read... [07:16:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:16:34]Read from MH i2c: E2 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 03 00 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 03 00 D5 62 00 90 00 AB [07:16:34]RAPDU: 90 00 [07:16:34]wFMCommunicate OK [07:16:34]wFMCommunicate request_size=255 [07:16:34]MH_SAM_APDU [07:16: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 00 00 00 F4 03 04 00 54 05 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A6 03 00 35 04 06 00 D0 [07:16:34]Write to MH i2c: E2 02 01 D6 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 00 00 00 F4 03 04 00 54 05 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A6 03 00 35 04 06 00 D0 00 00 59 [07:16:34]Write i2c OK [07:16:34]MH_I2C_Read... [07:16:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:34]Read from MH i2c: E2 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 03 00 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 03 00 D6 62 00 90 00 AC [07:16:34]RAPDU: 90 00 [07:16:34]wFMCommunicate OK [07:16:34]wFMCommunicate request_size=10 [07:16:34]MH_SAM_APDU [07:16:34]CAPDU: 80 0D 02 02 05 B7 9B C7 29 31 [07:16:34]Write to MH i2c: E2 0D 00 D7 62 80 0D 02 02 05 00 B7 9B C7 29 31 00 00 30 [07:16:34]Write i2c OK [07:16:34]MH_I2C_Read... [07:16:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:34]Read from MH i2c: E2 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 03 00 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 03 00 D7 62 00 90 00 AD [07:16:34]RAPDU: 90 00 [07:16:34]wFMCommunicate OK [07:16:34]wFMCommunicate request_size=4 [07:16:34]MH_SAM_APDU [07:16:34]CAPDU: 80 0D 03 02 [07:16:34]Write to MH i2c: E2 08 00 D8 62 80 0D 03 02 00 00 00 00 B5 [07:16:34]Write i2c OK [07:16:34]MH_I2C_Read... [07:16:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:16:34]Read from MH i2c: E2 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 0B 00 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 0B 00 D8 62 00 7B 3D 3D 96 58 7B 59 91 90 00 FE [07:16:34]RAPDU: 7B 3D 3D 96 58 7B 59 91 90 00 [07:16:34]wFMCommunicate OK [07:16:34]SAM_PROTO_SignData done [07:16:34]FM_MakeSignedData done [07:16:34]CreateOFDProtocolMessage [07:16:34]wFMCommunicate request_size=4 [07:16:34]MH_SAM_APDU [07:16:34]CAPDU: 80 11 00 00 [07:16:34]Write to MH i2c: E2 08 00 D9 62 80 11 00 00 00 00 00 00 B5 [07:16:34]Write i2c OK [07:16:34]MH_I2C_Read... [07:16:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:34]Read from MH i2c: E2 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 17 00 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: E2 17 00 D9 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0A [07:16:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:16:34]wFMCommunicate OK [07:16:34]CreateOFDProtocolMessage done [07:16:34]OFDSenderStorePacket 239309 [07:16:34]StoreOFDPacket docnum=239309 [07:16:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D1 58 07 01 5D 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 00 00 00 F4 03 04 00 54 05 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A6 03 00 35 04 06 00 D0 B7 9B C7 29 31 7B 3D 3D 96 58 7B 59 91 [07:16:34]CheckFolder [07:16:34]dirname=/storage/ofd_packets [07:16:34]CheckFolder done [07:16:34]ProducePacketName [07:16:34]name=ofd_packets/00239309 [07:16:34]NVStorageSaveData ofd_packets/00239309 [07:16:34]File name is /storage/ofd_packets/00239309 [07:16:34]Write 301 bytes [07:16:34]NVStorageSaveData done [07:16:34]OFDSenderStorePacket done [07:16:34]KKMCreateOFDPacket done [07:16:34]NVStorageSaveData kkm_last_timestamp [07:16:34]File name is /storage/kkm_last_timestamp [07:16:34]Write 4 bytes [07:16:34]NVStorageSaveData done [07:16:34]ExternCall_PrintAddStr [07:16:34]wPrintStart [07:16:34]Write to MH i2c: 01 00 00 DA 62 3C [07:16:34]Write i2c OK [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: 01 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: 01 07 00 [07:16:34]MH_I2C_Read... [07:16:34]Read from MH i2c: 01 07 00 DA 62 00 00 00 00 00 FF 0F 51 [07:16:34]RasterBufferAndPrint [07:16:34]line Счет N : (1)3302236 [07:16:34]line ИНН: 02508201610067 [07:16:34]line Контрольно-Кассовый Чек [07:16:34]line ПРОДАЖА [07:16:34]line ТРК (МРК, ГНК) : 12 [07:16:34]line Товар: 2710124130 [07:16:34]line Аи-92-К-4 [07:16:34]line 3.020 * 66.40 [07:16:34]line = 200.53 [07:16:34]line НДС 12% НСП 1% [07:16:34]line > о реализуемом товаре [07:16:34]line ОКРУГЛЕНИЕ: -0.53 [07:16:34]line ИТОГО: 200.00 [07:16:34]line Внесено: 200.00 [07:16:34]line СДАЧА: 0.00 [07:16:34]line НСП 1% : 1.77 [07:16:34]line НДС 12% : 21.29 [07:16:34]line Наличными: 200.00 [07:16:34]line Безнал.: 0.00 [07:16:34]line Место: АЗС № 82 "Партнер Нефть" [07:16:34]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:16:34]line СНО: Общий режим [07:16:34]line Чек 80 08.06.2024 07:16 [07:16:34]line Смена: 387 ФФД: 1.0 [07:16:34]line ЗНМ: 0300000150 [07:16:34]line РНМ: 0000000000091601 [07:16:34]line Версия ККМ: 001 [07:16:34]line ФМ: 0000000000874681 [07:16:34]line ФД: 239309 [07:16:34]line ФПД: 229487011113265 [07:16:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T071636&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239309&fm=229487011113265&tin=02508201610067®Number=0000000000091601&sum=20000 [07:16:35]written 0, free lines is 4095 [07:16:35]OFD Sender: Processing packet 239309 [packets to send 182, broken 181] [07:16:35]ProducePacketName [07:16:35]name=ofd_packets/00239309 [07:16:35]OFD Sender: To server: pG, [07:16:35]CommunicateWithHost lk.salyk.kg:30040 [07:16:35]ConnectInit lk.salyk.kg [07:16:35]Connected sock=10 [07:16:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D1 58 07 01 5D 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 00 00 00 F4 03 04 00 54 05 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A6 03 00 35 04 06 00 D0 B7 9B C7 29 31 7B 3D 3D 96 58 7B 59 91 [07:16:35]Write to MH i2c: 01 00 00 05 63 68 [07:16:35]Write i2c OK [07:16:35]MH_I2C_Read... [07:16:35]Read from MH i2c: 01 [07:16:35]MH_I2C_Read... [07:16:35]Read from MH i2c: 01 07 00 [07:16:35]MH_I2C_Read... [07:16:35]Read from MH i2c: 01 07 00 05 63 00 00 00 00 00 A7 0C 22 [07:16:35]RasterBufferAndPrint [07:16:35]line [07:16:35]line [07:16:35]line [07:16:35]line [07:16:35]line [07:16:35]written 0, free lines is 3244 [07:16:35]MH_Cut [07:16:35]Write to MH i2c: D1 01 00 0C 63 01 41 [07:16:35]Write i2c OK [07:16:35]MH_I2C_Read... [07:16:35]Read from MH i2c: D1 [07:16:35]MH_I2C_Read... [07:16:35]Read from MH i2c: D1 01 00 [07:16:35]MH_I2C_Read... [07:16:35]Read from MH i2c: D1 01 00 0C 63 00 40 [07:16:35]Write to MH i2c: 01 00 00 0D 63 70 [07:16:35]Write i2c OK [07:16:35]MH_I2C_Read... [07:16:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A9 26 47 00 52 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A6 03 00 F4 03 04 00 D2 AC 63 66 B6 04 01 00 00 1D D7 72 61 AD 59 D2 E0 [07:16:35]CommunicateWithHost err = 0 [07:16:35]CheckOFDResponse [07:16:35]1017 (14) - 77093643461234 [07:16:35]1041 (16) - 0000000000874681 [07:16:35]1040 (4) - 239309 [07:16:35]1012 (4) - 08.06.2024 00:58 [07:16:35]1206 (1) - 0 [07:16:35]OFD Sender: Remove packet 239309 [07:16:35]ProducePacketName [07:16:35]name=ofd_packets/00239309 [07:16:35]NVStorageDeleteData [07:16:36]OFD Sender: No OFD packet to send [07:16:36]*** Cut start [07:16:36]*** Partial cut [07:16:36]*** CUTSNS_PIN = 1 [07:16:36]*** CUTSNS_PIN = 0 [07:16:36]*** Brake cut motor [07:16:37]Read from MH i2c: 01 [07:16:37]MH_I2C_Read... [07:16:37]*** Stop cut motor [07:16:37]*** Cut end [07:16:37]Read from MH i2c: 01 07 00 [07:16:37]MH_I2C_Read... [07:16:37]Read from MH i2c: 01 07 00 0D 63 00 00 00 00 00 FF 0F 85 [07:16:37]process_action close_receipt done [07:16:37]requested_data is exist [07:16:37]produce_requested_data [07:16:37]requested_item fm.sn is exist - process it [07:16:37]wFMCommunicate request_size=4 [07:16:37]MH_SAM_APDU [07:16:37]CAPDU: 80 11 00 00 [07:16:37]Write to MH i2c: E2 08 00 0E 63 80 11 00 00 00 00 00 00 EB [07:16:37]Write i2c OK [07:16:37]MH_I2C_Read... [07:16:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:37]Read from MH i2c: E2 [07:16:37]MH_I2C_Read... [07:16:37]Read from MH i2c: E2 17 00 [07:16:37]MH_I2C_Read... [07:16:37]Read from MH i2c: E2 17 00 0E 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 40 [07:16:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:16:37]wFMCommunicate OK [07:16:37]requested_item fd.num is exist - process it [07:16:37]SAM_PROTO_GetFieldsCounters [07:16:37]wFMCommunicate request_size=4 [07:16:37]MH_SAM_APDU [07:16:37]CAPDU: 80 13 00 00 [07:16:37]Write to MH i2c: E2 08 00 0F 63 80 13 00 00 00 00 00 00 EE [07:16:37]Write i2c OK [07:16:37]MH_I2C_Read... [07:16:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:37]Read from MH i2c: E2 [07:16:37]MH_I2C_Read... [07:16:37]Read from MH i2c: E2 62 00 [07:16:37]MH_I2C_Read... [07:16:37]Read from MH i2c: E2 62 00 0F 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CD A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [07:16:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CD A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:16:37]wFMCommunicate OK [07:16:37]SAM_PROTO_GetFieldsCounters done [07:16:37]requested_item shift.num is exist - process it [07:16:37]requested_item shift.opened is exist - process it [07:16:37]req_shift_opened [07:16:37]FM_GetShiftState [07:16:37]SAM_PROTO_GetShiftState [07:16:37]wFMCommunicate request_size=4 [07:16:37]MH_SAM_APDU [07:16:37]CAPDU: 80 13 01 00 [07:16:37]Write to MH i2c: E2 08 00 10 63 80 13 01 00 00 00 00 00 F0 [07:16:37]Write i2c OK [07:16:37]MH_I2C_Read... [07:16:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:37]Read from MH i2c: E2 [07:16:37]MH_I2C_Read... [07:16:37]Read from MH i2c: E2 0E 00 [07:16:37]MH_I2C_Read... [07:16:37]Read from MH i2c: E2 0E 00 10 63 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A4 [07:16:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:16:37]wFMCommunicate OK [07:16:37]SAM_PROTO_GetShiftState done [07:16:37]FM_GetShiftState done [07:16:37]req_shift_opened done [07:16:37]requested_item shift.open_date is exist - process it [07:16:37]req_shift_open_date [07:16:37]req_shift_open_date done [07:16:37]produce_requested_data done [07:16:37]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239309,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:16:37]process_action_free close_receipt [07:16:37]json_value_free [07:16:37]json_value_free done [07:16:37]process_json_proto returns [07:16:37]Send response to host [07:16:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239309,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:16:37]free response buf [07:16:37]execute_script done [07:16:37]execute_script returns [07:16:37]free content buf [07:16:37]Sock 8.Close socket [07:16:37]Sock 8.Thread stoped [07:16:41]OFD Sender: No OFD packet to send [07:16:46]OFD Sender: No OFD packet to send [07:16:51]OFD Sender: No OFD packet to send [07:16:56]OFD Sender: No OFD packet to send [07:17:01]OFD Sender: No OFD packet to send [07:17:06]OFD Sender: No OFD packet to send [07:17:11]OFD Sender: No OFD packet to send [07:17:16]OFD Sender: No OFD packet to send [07:17:21]OFD Sender: No OFD packet to send [07:17:26]OFD Sender: No OFD packet to send [07:17:31]OFD Sender: No OFD packet to send [07:17:36]OFD Sender: No OFD packet to send [07:17:41]OFD Sender: No OFD packet to send [07:17:46]OFD Sender: No OFD packet to send [07:17:51]OFD Sender: No OFD packet to send [07:17:56]OFD Sender: No OFD packet to send [07:18:01]OFD Sender: No OFD packet to send [07:18:06]OFD Sender: No OFD packet to send [07:18:11]OFD Sender: No OFD packet to send [07:18:16]OFD Sender: No OFD packet to send [07:18:21]OFD Sender: No OFD packet to send [07:18:26]OFD Sender: No OFD packet to send [07:18:31]OFD Sender: No OFD packet to send [07:18:36]OFD Sender: No OFD packet to send [07:18:41]OFD Sender: No OFD packet to send [07:18:46]OFD Sender: No OFD packet to send [07:18:51]OFD Sender: No OFD packet to send [07:18:56]OFD Sender: No OFD packet to send [07:19:01]OFD Sender: No OFD packet to send [07:19:06]OFD Sender: No OFD packet to send [07:19:11]OFD Sender: No OFD packet to send [07:19:16]OFD Sender: No OFD packet to send [07:19:21]OFD Sender: No OFD packet to send [07:19:26]OFD Sender: No OFD packet to send [07:19:31]OFD Sender: No OFD packet to send [07:19:36]OFD Sender: No OFD packet to send [07:19:41]OFD Sender: No OFD packet to send [07:19:46]OFD Sender: No OFD packet to send [07:19:51]OFD Sender: No OFD packet to send [07:19:56]OFD Sender: No OFD packet to send [07:20:01]OFD Sender: No OFD packet to send [07:20:06]OFD Sender: No OFD packet to send [07:20:11]OFD Sender: No OFD packet to send [07:20:16]OFD Sender: No OFD packet to send [07:20:16]accept exits with 9 [07:20:16]New connection [07:20:16]New thread 3066838372 created [07:20:16]Thread 3066981732 joined [07:20:16]Waiting for new connection... [07:20:16] Sock 9.Parse request [07:20:16]Sock 9.Check first char [07:20:16]Sock 9.First char is OK [07:20:16]request: POST /json_proto HTTP/1.0 [07:20:16]Method: POST [07:20:16]URL: /json_proto [07:20:16]Method is POST - this is cgi request [07:20:16]url: /json_proto [07:20:16]query_string will be loaded in cgi processing [07:20:16]execute_cgi json_proto POST (null) [07:20:16]execute_cgi path=json_proto method=POST [07:20:16]POST find Content-Length [07:20:16]Host: 172.17.40.67:8080 [07:20:16]Content-Length: 678 [07:20:16]Content-Type: application/json [07:20:16] [07:20:16]POST finish read [07:20:16]Found Content-Length = 678 [07:20:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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" ] } } [07:20:16]execute_script... [07:20: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)3302237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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" ] } } [07:20:16]POST & json_proto [07:20:16]process_json_proto [07:20:16]json parsed OK: [07:20:16]protocol is kg_v1.0 [07:20:16]action value=close_receipt [07:20:16]process_action close_receipt [07:20:16]cmd_close_receipt [07:20:16]MH_GetDate [07:20:16]Write to MH i2c: F0 00 00 11 63 63 [07:20:16]Write i2c OK [07:20:16]MH_I2C_Read... [07:20:16]Read from MH i2c: F0 [07:20:16]MH_I2C_Read... [07:20:16]Read from MH i2c: F0 09 00 [07:20:16]MH_I2C_Read... [07:20:16]Read from MH i2c: F0 09 00 11 63 00 34 06 64 66 97 AE 6B 64 84 [07:20:16]GetLastDocTimeStamp 1717830996 [07:20:16]current date 1717831220 [07:20:16]FM_GetShiftState [07:20:16]SAM_PROTO_GetShiftState [07:20:16]wFMCommunicate request_size=4 [07:20:16]MH_SAM_APDU [07:20:16]CAPDU: 80 13 01 00 [07:20:16]Write to MH i2c: E2 08 00 12 63 80 13 01 00 00 00 00 00 F2 [07:20:16]Write i2c OK [07:20:16]MH_I2C_Read... [07:20:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:16]Read from MH i2c: E2 [07:20:16]MH_I2C_Read... [07:20:16]Read from MH i2c: E2 0E 00 [07:20:16]MH_I2C_Read... [07:20:16]Read from MH i2c: E2 0E 00 12 63 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A6 [07:20:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:20:16]wFMCommunicate OK [07:20:16]SAM_PROTO_GetShiftState done [07:20:16]FM_GetShiftState done [07:20:16]opened in 1717805884 [07:20:16]opened+sec_in_day 1717892284 [07:20:16]quantity*price = 30012 [07:20:16]sum+1 = 30014 [07:20:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 81 08.06.2024 07:20 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239310 ФПД: 69572105760381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T072020&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239310&fm=69572105760381&tin=02508201610067®Number=0000000000091601&sum=30000 [07:20:18]StoreToDocumentArchive [07:20:18]shift 387 fd 239310 [07:20:18]save to /storage/0387/doc_00239310 [07:20:18]save last doc name /storage/0387/doc_00239310 to /storage/kkm_last_doc_name [07:20:18]save OK [07:20:18]Clear old archive folders... [07:20:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:20:18]tlvbuf is 003F17F0 [07:20:18]SAM_PROTO_ClearQueue [07:20:18]wFMCommunicate request_size=4 [07:20:18]MH_SAM_APDU [07:20:18]CAPDU: 80 09 00 00 [07:20:18]Write to MH i2c: E2 08 00 1F 63 80 09 00 00 00 00 00 00 F4 [07:20:18]Write i2c OK [07:20:18]MH_I2C_Read... [07:20:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:20:18]Read from MH i2c: E2 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 03 00 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 03 00 1F 63 00 90 00 F6 [07:20:18]RAPDU: 90 00 [07:20:18]wFMCommunicate OK [07:20:18]SAM_PROTO_ClearQueue done [07:20:18]KKMCreateOFDPacket [07:20:18]OFDProtocolAddRootSTLVToBuf [07:20:18]FM_MakeSignedData [07:20:18]FM_MakeSignedData [07:20:18]SAM_PROTO_SignData [07:20:18]wFMCommunicate request_size=4 [07:20:18]MH_SAM_APDU [07:20:18]CAPDU: 80 0D 01 02 [07:20:18]Write to MH i2c: E2 08 00 20 63 80 0D 01 02 00 00 00 00 FC [07:20:18]Write i2c OK [07:20:18]MH_I2C_Read... [07:20:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:20:18]Read from MH i2c: E2 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 03 00 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 03 00 20 63 00 90 00 F7 [07:20:18]RAPDU: 90 00 [07:20:18]wFMCommunicate OK [07:20:18]wFMCommunicate request_size=255 [07:20:18]MH_SAM_APDU [07:20:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 51 00 00 00 F4 03 04 00 34 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A6 03 00 35 04 06 00 3F [07:20:18]Write to MH i2c: E2 02 01 21 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 51 00 00 00 F4 03 04 00 34 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A6 03 00 35 04 06 00 3F 00 00 D6 [07:20:18]Write i2c OK [07:20:18]MH_I2C_Read... [07:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:18]Read from MH i2c: E2 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 03 00 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 03 00 21 63 00 90 00 F8 [07:20:18]RAPDU: 90 00 [07:20:18]wFMCommunicate OK [07:20:18]wFMCommunicate request_size=10 [07:20:18]MH_SAM_APDU [07:20:18]CAPDU: 80 0D 02 02 05 46 84 A6 6E 7D [07:20:18]Write to MH i2c: E2 0D 00 22 63 80 0D 02 02 05 00 46 84 A6 6E 7D 00 00 64 [07:20:18]Write i2c OK [07:20:18]MH_I2C_Read... [07:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:18]Read from MH i2c: E2 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 03 00 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 03 00 22 63 00 90 00 F9 [07:20:18]RAPDU: 90 00 [07:20:18]wFMCommunicate OK [07:20:18]wFMCommunicate request_size=4 [07:20:18]MH_SAM_APDU [07:20:18]CAPDU: 80 0D 03 02 [07:20:18]Write to MH i2c: E2 08 00 23 63 80 0D 03 02 00 00 00 00 01 [07:20:18]Write i2c OK [07:20:18]MH_I2C_Read... [07:20:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:20:18]Read from MH i2c: E2 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 0B 00 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 0B 00 23 63 00 16 8E 64 47 8E CE 13 C3 90 00 83 [07:20:18]RAPDU: 16 8E 64 47 8E CE 13 C3 90 00 [07:20:18]wFMCommunicate OK [07:20:18]SAM_PROTO_SignData done [07:20:18]FM_MakeSignedData done [07:20:18]CreateOFDProtocolMessage [07:20:18]wFMCommunicate request_size=4 [07:20:18]MH_SAM_APDU [07:20:18]CAPDU: 80 11 00 00 [07:20:18]Write to MH i2c: E2 08 00 24 63 80 11 00 00 00 00 00 00 01 [07:20:18]Write i2c OK [07:20:18]MH_I2C_Read... [07:20:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:18]Read from MH i2c: E2 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 17 00 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: E2 17 00 24 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 56 [07:20:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:20:18]wFMCommunicate OK [07:20:18]CreateOFDProtocolMessage done [07:20:18]OFDSenderStorePacket 239310 [07:20:18]StoreOFDPacket docnum=239310 [07:20:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 4D 07 01 84 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 51 00 00 00 F4 03 04 00 34 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A6 03 00 35 04 06 00 3F 46 84 A6 6E 7D 16 8E 64 47 8E CE 13 C3 [07:20:18]CheckFolder [07:20:18]dirname=/storage/ofd_packets [07:20:18]CheckFolder done [07:20:18]ProducePacketName [07:20:18]name=ofd_packets/00239310 [07:20:18]NVStorageSaveData ofd_packets/00239310 [07:20:18]File name is /storage/ofd_packets/00239310 [07:20:18]Write 301 bytes [07:20:18]NVStorageSaveData done [07:20:18]OFDSenderStorePacket done [07:20:18]KKMCreateOFDPacket done [07:20:18]NVStorageSaveData kkm_last_timestamp [07:20:18]File name is /storage/kkm_last_timestamp [07:20:18]Write 4 bytes [07:20:18]NVStorageSaveData done [07:20:18]ExternCall_PrintAddStr [07:20:18]wPrintStart [07:20:18]Write to MH i2c: 01 00 00 25 63 88 [07:20:18]Write i2c OK [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: 01 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: 01 07 00 [07:20:18]MH_I2C_Read... [07:20:18]Read from MH i2c: 01 07 00 25 63 00 00 00 00 00 FF 0F 9D [07:20:18]RasterBufferAndPrint [07:20:18]line Счет N : (1)3302237 [07:20:18]line ИНН: 02508201610067 [07:20:18]line Контрольно-Кассовый Чек [07:20:18]line ПРОДАЖА [07:20:18]line ТРК (МРК, ГНК) : 42 [07:20:18]line Товар: 2710124130 [07:20:18]line Аи-92-К-4 [07:20:18]line 4.520 * 66.40 [07:20:18]line = 300.13 [07:20:18]line НДС 12% НСП 1% [07:20:18]line > о реализуемом товаре [07:20:18]line ОКРУГЛЕНИЕ: -0.13 [07:20:18]line ИТОГО: 300.00 [07:20:18]line Внесено: 300.00 [07:20:18]line СДАЧА: 0.00 [07:20:18]line НСП 1% : 2.66 [07:20:18]line НДС 12% : 31.87 [07:20:18]line Наличными: 300.00 [07:20:18]line Безнал.: 0.00 [07:20:18]line Место: АЗС № 82 "Партнер Нефть" [07:20:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:20:18]line СНО: Общий режим [07:20:18]line Чек 81 08.06.2024 07:20 [07:20:18]line Смена: 387 ФФД: 1.0 [07:20:18]line ЗНМ: 0300000150 [07:20:18]line РНМ: 0000000000091601 [07:20:18]line Версия ККМ: 001 [07:20:18]line ФМ: 0000000000874681 [07:20:18]line ФД: 239310 [07:20:18]line ФПД: 69572105760381 [07:20:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T072020&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239310&fm=69572105760381&tin=02508201610067®Number=0000000000091601&sum=30000 [07:20:18]written 0, free lines is 4095 [07:20:18]OFD Sender: Processing packet 239310 [packets to send 182, broken 181] [07:20:18]ProducePacketName [07:20:18]name=ofd_packets/00239310 [07:20:18]OFD Sender: To server: pG, [07:20:18]CommunicateWithHost lk.salyk.kg:30040 [07:20:18]ConnectInit lk.salyk.kg [07:20:19]Write to MH i2c: 01 00 00 50 63 B3 [07:20:19]Write i2c OK [07:20:19]MH_I2C_Read... [07:20:19]Read from MH i2c: 01 [07:20:19]MH_I2C_Read... [07:20:19]Read from MH i2c: 01 07 00 [07:20:19]MH_I2C_Read... [07:20:19]Read from MH i2c: 01 07 00 50 63 00 00 00 00 00 AC 0C 72 [07:20:19]RasterBufferAndPrint [07:20:19]line [07:20:19]line [07:20:19]line [07:20:19]line [07:20:19]line [07:20:19]written 0, free lines is 3251 [07:20:19]MH_Cut [07:20:19]Write to MH i2c: D1 01 00 57 63 01 8C [07:20:19]Write i2c OK [07:20:19]MH_I2C_Read... [07:20:19]Read from MH i2c: D1 [07:20:19]MH_I2C_Read... [07:20:19]Read from MH i2c: D1 01 00 [07:20:19]MH_I2C_Read... [07:20:19]Read from MH i2c: D1 01 00 57 63 00 8B [07:20:19]Write to MH i2c: 01 00 00 58 63 BB [07:20:19]Write i2c OK [07:20:19]MH_I2C_Read... [07:20:19]Connected sock=10 [07:20:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 4D 07 01 84 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 51 00 00 00 F4 03 04 00 34 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A6 03 00 35 04 06 00 3F 46 84 A6 6E 7D 16 8E 64 47 8E CE 13 C3 [07:20:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 6B 5C 47 00 C2 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A6 03 00 F4 03 04 00 B1 AD 63 66 B6 04 01 00 00 C6 D6 10 2C 6B 90 D0 F1 [07:20:19]CommunicateWithHost err = 0 [07:20:19]CheckOFDResponse [07:20:19]1017 (14) - 77093643461234 [07:20:19]1041 (16) - 0000000000874681 [07:20:19]1040 (4) - 239310 [07:20:19]1012 (4) - 08.06.2024 01:02 [07:20:19]1206 (1) - 0 [07:20:19]OFD Sender: Remove packet 239310 [07:20:19]ProducePacketName [07:20:19]name=ofd_packets/00239310 [07:20:19]NVStorageDeleteData [07:20:19]*** Cut start [07:20:19]*** Partial cut [07:20:19]*** CUTSNS_PIN = 1 [07:20:19]*** CUTSNS_PIN = 0 [07:20:19]OFD Sender: No OFD packet to send [07:20:20]*** Brake cut motor [07:20:20]Read from MH i2c: 01 [07:20:20]MH_I2C_Read... [07:20:20]*** Stop cut motor [07:20:20]*** Cut end [07:20:20]Read from MH i2c: 01 07 00 [07:20:20]MH_I2C_Read... [07:20:20]Read from MH i2c: 01 07 00 58 63 00 00 00 00 00 FF 0F D0 [07:20:20]process_action close_receipt done [07:20:20]requested_data is exist [07:20:20]produce_requested_data [07:20:20]requested_item fm.sn is exist - process it [07:20:20]wFMCommunicate request_size=4 [07:20:20]MH_SAM_APDU [07:20:20]CAPDU: 80 11 00 00 [07:20:20]Write to MH i2c: E2 08 00 59 63 80 11 00 00 00 00 00 00 36 [07:20:20]Write i2c OK [07:20:20]MH_I2C_Read... [07:20:20]Read from MH i2c: E2 [07:20:20]MH_I2C_Read... [07:20:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:20]Read from MH i2c: E2 17 00 [07:20:20]MH_I2C_Read... [07:20:20]Read from MH i2c: E2 17 00 59 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8B [07:20:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:20:20]wFMCommunicate OK [07:20:20]requested_item fd.num is exist - process it [07:20:20]SAM_PROTO_GetFieldsCounters [07:20:20]wFMCommunicate request_size=4 [07:20:20]MH_SAM_APDU [07:20:20]CAPDU: 80 13 00 00 [07:20:20]Write to MH i2c: E2 08 00 5A 63 80 13 00 00 00 00 00 00 39 [07:20:20]Write i2c OK [07:20:20]MH_I2C_Read... [07:20:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:20:20]Read from MH i2c: E2 [07:20:20]MH_I2C_Read... [07:20:20]Read from MH i2c: E2 62 00 [07:20:20]MH_I2C_Read... [07:20:20]Read from MH i2c: E2 62 00 5A 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [07:20:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:20:20]wFMCommunicate OK [07:20:20]SAM_PROTO_GetFieldsCounters done [07:20:20]requested_item shift.num is exist - process it [07:20:20]requested_item shift.opened is exist - process it [07:20:20]req_shift_opened [07:20:20]FM_GetShiftState [07:20:20]SAM_PROTO_GetShiftState [07:20:20]wFMCommunicate request_size=4 [07:20:20]MH_SAM_APDU [07:20:20]CAPDU: 80 13 01 00 [07:20:20]Write to MH i2c: E2 08 00 5B 63 80 13 01 00 00 00 00 00 3B [07:20:20]Write i2c OK [07:20:20]MH_I2C_Read... [07:20:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:20]Read from MH i2c: E2 [07:20:20]MH_I2C_Read... [07:20:20]Read from MH i2c: E2 0E 00 [07:20:20]MH_I2C_Read... [07:20:20]Read from MH i2c: E2 0E 00 5B 63 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EF [07:20:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:20:20]wFMCommunicate OK [07:20:20]SAM_PROTO_GetShiftState done [07:20:20]FM_GetShiftState done [07:20:20]req_shift_opened done [07:20:20]requested_item shift.open_date is exist - process it [07:20:20]req_shift_open_date [07:20:20]req_shift_open_date done [07:20:20]produce_requested_data done [07:20:20]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239310,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:20:20]process_action_free close_receipt [07:20:20]json_value_free [07:20:20]json_value_free done [07:20:20]process_json_proto returns [07:20:20]Send response to host [07:20:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239310,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:20:20]free response buf [07:20:20]execute_script done [07:20:20]execute_script returns [07:20:20]free content buf [07:20:20]Sock 9.Close socket [07:20:20]Sock 9.Thread stoped [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:35]OFD Sender: No OFD packet to send [07:20:40]OFD Sender: No OFD packet to send [07:20:45]OFD Sender: No OFD packet to send [07:20:50]OFD Sender: No OFD packet to send [07:20:55]OFD Sender: No OFD packet to send [07:21:00]OFD Sender: No OFD packet to send [07:21:05]OFD Sender: No OFD packet to send [07:21:10]OFD Sender: No OFD packet to send [07:21:15]OFD Sender: No OFD packet to send [07:21:17]accept exits with 8 [07:21:17]New connection [07:21:17]New thread 3066981732 created [07:21:17]Thread 3066838372 joined [07:21:17]Waiting for new connection... [07:21:17] Sock 8.Parse request [07:21:17]Sock 8.Check first char [07:21:17]Sock 8.First char is OK [07:21:17]request: POST /json_proto HTTP/1.0 [07:21:17]Method: POST [07:21:17]URL: /json_proto [07:21:17]Method is POST - this is cgi request [07:21:17]url: /json_proto [07:21:17]query_string will be loaded in cgi processing [07:21:17]execute_cgi json_proto POST (null) [07:21:17]execute_cgi path=json_proto method=POST [07:21:17]POST find Content-Length [07:21:17]Host: 172.17.40.67:8080 [07:21:17]Content-Length: 678 [07:21:17]Content-Type: application/json [07:21:17] [07:21:17]POST finish read [07:21:17]Found Content-Length = 678 [07:21:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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" ] } } [07:21:17]execute_script... [07:21: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)3302238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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" ] } } [07:21:17]POST & json_proto [07:21:17]process_json_proto [07:21:17]json parsed OK: [07:21:17]protocol is kg_v1.0 [07:21:17]action value=close_receipt [07:21:17]process_action close_receipt [07:21:17]cmd_close_receipt [07:21:17]MH_GetDate [07:21:17]Write to MH i2c: F0 00 00 5C 63 AE [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: F0 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: F0 09 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: F0 09 00 5C 63 00 71 06 64 66 97 AE 6B 64 0C [07:21:17]GetLastDocTimeStamp 1717831220 [07:21:17]current date 1717831281 [07:21:17]FM_GetShiftState [07:21:17]SAM_PROTO_GetShiftState [07:21:17]wFMCommunicate request_size=4 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 13 01 00 [07:21:17]Write to MH i2c: E2 08 00 5D 63 80 13 01 00 00 00 00 00 3D [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 0E 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 0E 00 5D 63 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F1 [07:21:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:21:17]wFMCommunicate OK [07:21:17]SAM_PROTO_GetShiftState done [07:21:17]FM_GetShiftState done [07:21:17]opened in 1717805884 [07:21:17]opened+sec_in_day 1717892284 [07:21:17]quantity*price = 20052 [07:21:17]sum+1 = 20054 [07:21:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 82 08.06.2024 07:21 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239311 ФПД: 274865731478582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T072121&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239311&fm=274865731478582&tin=02508201610067®Number=0000000000091601&sum=20000 [07:21:18]StoreToDocumentArchive [07:21:18]shift 387 fd 239311 [07:21:18]save to /storage/0387/doc_00239311 [07:21:18]save last doc name /storage/0387/doc_00239311 to /storage/kkm_last_doc_name [07:21:18]save OK [07:21:18]Clear old archive folders... [07:21:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:21:18]tlvbuf is 003C58D0 [07:21:18]SAM_PROTO_ClearQueue [07:21:18]wFMCommunicate request_size=4 [07:21:18]MH_SAM_APDU [07:21:18]CAPDU: 80 09 00 00 [07:21:18]Write to MH i2c: E2 08 00 6A 63 80 09 00 00 00 00 00 00 3F [07:21:18]Write i2c OK [07:21:18]MH_I2C_Read... [07:21:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:21:18]Read from MH i2c: E2 [07:21:18]MH_I2C_Read... [07:21:18]Read from MH i2c: E2 03 00 [07:21:18]MH_I2C_Read... [07:21:18]Read from MH i2c: E2 03 00 6A 63 00 90 00 41 [07:21:18]RAPDU: 90 00 [07:21:18]wFMCommunicate OK [07:21:18]SAM_PROTO_ClearQueue done [07:21:18]KKMCreateOFDPacket [07:21:18]OFDProtocolAddRootSTLVToBuf [07:21:18]FM_MakeSignedData [07:21:18]FM_MakeSignedData [07:21:18]SAM_PROTO_SignData [07:21:18]wFMCommunicate request_size=4 [07:21:18]MH_SAM_APDU [07:21:18]CAPDU: 80 0D 01 02 [07:21:18]Write to MH i2c: E2 08 00 6B 63 80 0D 01 02 00 00 00 00 47 [07:21:18]Write i2c OK [07:21:18]MH_I2C_Read... [07:21:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:21:19]Read from MH i2c: E2 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 03 00 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 03 00 6B 63 00 90 00 42 [07:21:19]RAPDU: 90 00 [07:21:19]wFMCommunicate OK [07:21:19]wFMCommunicate request_size=255 [07:21:19]MH_SAM_APDU [07:21: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 00 00 00 F4 03 04 00 71 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A6 03 00 35 04 06 00 F9 [07:21:19]Write to MH i2c: E2 02 01 6C 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 00 00 00 F4 03 04 00 71 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A6 03 00 35 04 06 00 F9 00 00 3B [07:21:19]Write i2c OK [07:21:19]MH_I2C_Read... [07:21:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:19]Read from MH i2c: E2 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 03 00 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 03 00 6C 63 00 90 00 43 [07:21:19]RAPDU: 90 00 [07:21:19]wFMCommunicate OK [07:21:19]wFMCommunicate request_size=10 [07:21:19]MH_SAM_APDU [07:21:19]CAPDU: 80 0D 02 02 05 FD 2A 49 24 36 [07:21:19]Write to MH i2c: E2 0D 00 6D 63 80 0D 02 02 05 00 FD 2A 49 24 36 00 00 1E [07:21:19]Write i2c OK [07:21:19]MH_I2C_Read... [07:21:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:19]Read from MH i2c: E2 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 03 00 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 03 00 6D 63 00 90 00 44 [07:21:19]RAPDU: 90 00 [07:21:19]wFMCommunicate OK [07:21:19]wFMCommunicate request_size=4 [07:21:19]MH_SAM_APDU [07:21:19]CAPDU: 80 0D 03 02 [07:21:19]Write to MH i2c: E2 08 00 6E 63 80 0D 03 02 00 00 00 00 4C [07:21:19]Write i2c OK [07:21:19]MH_I2C_Read... [07:21:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:21:19]Read from MH i2c: E2 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 0B 00 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 0B 00 6E 63 00 15 55 58 F7 F8 D5 6B 21 90 00 5F [07:21:19]RAPDU: 15 55 58 F7 F8 D5 6B 21 90 00 [07:21:19]wFMCommunicate OK [07:21:19]SAM_PROTO_SignData done [07:21:19]FM_MakeSignedData done [07:21:19]CreateOFDProtocolMessage [07:21:19]wFMCommunicate request_size=4 [07:21:19]MH_SAM_APDU [07:21:19]CAPDU: 80 11 00 00 [07:21:19]Write to MH i2c: E2 08 00 6F 63 80 11 00 00 00 00 00 00 4C [07:21:19]Write i2c OK [07:21:19]MH_I2C_Read... [07:21:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:19]Read from MH i2c: E2 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 17 00 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: E2 17 00 6F 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A1 [07:21:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:21:19]wFMCommunicate OK [07:21:19]CreateOFDProtocolMessage done [07:21:19]OFDSenderStorePacket 239311 [07:21:19]StoreOFDPacket docnum=239311 [07:21:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 10 36 07 01 30 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 00 00 00 F4 03 04 00 71 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A6 03 00 35 04 06 00 F9 FD 2A 49 24 36 15 55 58 F7 F8 D5 6B 21 [07:21:19]CheckFolder [07:21:19]dirname=/storage/ofd_packets [07:21:19]CheckFolder done [07:21:19]ProducePacketName [07:21:19]name=ofd_packets/00239311 [07:21:19]NVStorageSaveData ofd_packets/00239311 [07:21:19]File name is /storage/ofd_packets/00239311 [07:21:19]Write 301 bytes [07:21:19]NVStorageSaveData done [07:21:19]OFDSenderStorePacket done [07:21:19]KKMCreateOFDPacket done [07:21:19]NVStorageSaveData kkm_last_timestamp [07:21:19]File name is /storage/kkm_last_timestamp [07:21:19]Write 4 bytes [07:21:19]NVStorageSaveData done [07:21:19]ExternCall_PrintAddStr [07:21:19]wPrintStart [07:21:19]Write to MH i2c: 01 00 00 70 63 D3 [07:21:19]Write i2c OK [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: 01 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: 01 07 00 [07:21:19]MH_I2C_Read... [07:21:19]Read from MH i2c: 01 07 00 70 63 00 00 00 00 00 FF 0F E8 [07:21:19]RasterBufferAndPrint [07:21:19]line Счет N : (1)3302238 [07:21:19]line ИНН: 02508201610067 [07:21:19]line Контрольно-Кассовый Чек [07:21:19]line ПРОДАЖА [07:21:19]line ТРК (МРК, ГНК) : 22 [07:21:19]line Товар: 2710124130 [07:21:19]line Аи-92-К-4 [07:21:19]line 3.020 * 66.40 [07:21:19]line = 200.53 [07:21:19]line НДС 12% НСП 1% [07:21:19]line > о реализуемом товаре [07:21:19]line ОКРУГЛЕНИЕ: -0.53 [07:21:19]line ИТОГО: 200.00 [07:21:19]line Внесено: 200.00 [07:21:19]line СДАЧА: 0.00 [07:21:19]line НСП 1% : 1.77 [07:21:19]line НДС 12% : 21.29 [07:21:19]line Наличными: 200.00 [07:21:19]line Безнал.: 0.00 [07:21:19]line Место: АЗС № 82 "Партнер Нефть" [07:21:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:21:19]line СНО: Общий режим [07:21:19]line Чек 82 08.06.2024 07:21 [07:21:19]line Смена: 387 ФФД: 1.0 [07:21:19]line ЗНМ: 0300000150 [07:21:19]line РНМ: 0000000000091601 [07:21:19]line Версия ККМ: 001 [07:21:19]line ФМ: 0000000000874681 [07:21:19]line ФД: 239311 [07:21:19]line ФПД: 274865731478582 [07:21:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T072121&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239311&fm=274865731478582&tin=02508201610067®Number=0000000000091601&sum=20000 [07:21:19]written 0, free lines is 4095 [07:21:19]OFD Sender: Processing packet 239311 [packets to send 182, broken 181] [07:21:19]ProducePacketName [07:21:19]name=ofd_packets/00239311 [07:21:19]OFD Sender: To server: pG, [07:21:19]CommunicateWithHost lk.salyk.kg:30040 [07:21:19]ConnectInit lk.salyk.kg [07:21:19]Connected sock=10 [07:21:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 10 36 07 01 30 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 00 00 00 F4 03 04 00 71 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A6 03 00 35 04 06 00 F9 FD 2A 49 24 36 15 55 58 F7 F8 D5 6B 21 [07:21:20]Write to MH i2c: 01 00 00 9B 63 FE [07:21:20]Write i2c OK [07:21:20]MH_I2C_Read... [07:21:20]Read from MH i2c: 01 [07:21:20]MH_I2C_Read... [07:21:20]Read from MH i2c: 01 07 00 [07:21:20]MH_I2C_Read... [07:21:20]Read from MH i2c: 01 07 00 9B 63 00 00 00 00 00 B5 0C C6 [07:21:20]RasterBufferAndPrint [07:21:20]line [07:21:20]line [07:21:20]line [07:21:20]line [07:21:20]line [07:21:20]written 0, free lines is 3260 [07:21:20]MH_Cut [07:21:20]Write to MH i2c: D1 01 00 A2 63 01 D7 [07:21:20]Write i2c OK [07:21:20]MH_I2C_Read... [07:21:20]Read from MH i2c: D1 [07:21:20]MH_I2C_Read... [07:21:20]Read from MH i2c: D1 01 00 [07:21:20]MH_I2C_Read... [07:21:20]Read from MH i2c: D1 01 00 A2 63 00 D6 [07:21:20]Write to MH i2c: 01 00 00 A3 63 06 [07:21:20]Write i2c OK [07:21:20]MH_I2C_Read... [07:21:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7E DA 47 00 11 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A6 03 00 F4 03 04 00 EE AD 63 66 B6 04 01 00 00 5D 48 EF 3B E9 21 C0 4B [07:21:20]CommunicateWithHost err = 0 [07:21:20]CheckOFDResponse [07:21:20]1017 (14) - 77093643461234 [07:21:20]1041 (16) - 0000000000874681 [07:21:20]1040 (4) - 239311 [07:21:20]1012 (4) - 08.06.2024 01:03 [07:21:20]1206 (1) - 0 [07:21:20]OFD Sender: Remove packet 239311 [07:21:20]ProducePacketName [07:21:20]name=ofd_packets/00239311 [07:21:20]NVStorageDeleteData [07:21:20]OFD Sender: No OFD packet to send [07:21:21]*** Cut start [07:21:21]*** Partial cut [07:21:21]*** CUTSNS_PIN = 1 [07:21:21]*** CUTSNS_PIN = 0 [07:21:21]*** Brake cut motor [07:21:21]Read from MH i2c: 01 [07:21:21]MH_I2C_Read... [07:21:21]*** Stop cut motor [07:21:21]*** Cut end [07:21:21]Read from MH i2c: 01 07 00 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: 01 07 00 A3 63 00 00 00 00 00 FF 0F 1B [07:21:21]process_action close_receipt done [07:21:21]requested_data is exist [07:21:21]produce_requested_data [07:21:21]requested_item fm.sn is exist - process it [07:21:21]wFMCommunicate request_size=4 [07:21:21]MH_SAM_APDU [07:21:21]CAPDU: 80 11 00 00 [07:21:21]Write to MH i2c: E2 08 00 A4 63 80 11 00 00 00 00 00 00 81 [07:21:21]Write i2c OK [07:21:21]MH_I2C_Read... [07:21:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:21]Read from MH i2c: E2 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 17 00 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 17 00 A4 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D6 [07:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:21:21]wFMCommunicate OK [07:21:21]requested_item fd.num is exist - process it [07:21:21]SAM_PROTO_GetFieldsCounters [07:21:21]wFMCommunicate request_size=4 [07:21:21]MH_SAM_APDU [07:21:21]CAPDU: 80 13 00 00 [07:21:21]Write to MH i2c: E2 08 00 A5 63 80 13 00 00 00 00 00 00 84 [07:21:21]Write i2c OK [07:21:21]MH_I2C_Read... [07:21:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:21:21]Read from MH i2c: E2 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 62 00 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 62 00 A5 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [07:21:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:21:21]wFMCommunicate OK [07:21:21]SAM_PROTO_GetFieldsCounters done [07:21:21]requested_item shift.num is exist - process it [07:21:21]requested_item shift.opened is exist - process it [07:21:21]req_shift_opened [07:21:21]FM_GetShiftState [07:21:21]SAM_PROTO_GetShiftState [07:21:21]wFMCommunicate request_size=4 [07:21:21]MH_SAM_APDU [07:21:21]CAPDU: 80 13 01 00 [07:21:21]Write to MH i2c: E2 08 00 A6 63 80 13 01 00 00 00 00 00 86 [07:21:21]Write i2c OK [07:21:21]MH_I2C_Read... [07:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:21]Read from MH i2c: E2 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 0E 00 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 0E 00 A6 63 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3A [07:21:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:21:21]wFMCommunicate OK [07:21:21]SAM_PROTO_GetShiftState done [07:21:21]FM_GetShiftState done [07:21:21]req_shift_opened done [07:21:21]requested_item shift.open_date is exist - process it [07:21:21]req_shift_open_date [07:21:21]req_shift_open_date done [07:21:21]produce_requested_data done [07:21:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239311,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:21:21]process_action_free close_receipt [07:21:21]json_value_free [07:21:21]json_value_free done [07:21:21]process_json_proto returns [07:21:21]Send response to host [07:21:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239311,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:21:21]free response buf [07:21:21]execute_script done [07:21:21]execute_script returns [07:21:21]free content buf [07:21:21]Sock 8.Close socket [07:21:21]Sock 8.Thread stoped [07:21:25]OFD Sender: No OFD packet to send [07:21:30]OFD Sender: No OFD packet to send [07:21:35]OFD Sender: No OFD packet to send [07:21:40]OFD Sender: No OFD packet to send [07:21:45]OFD Sender: No OFD packet to send [07:21:50]OFD Sender: No OFD packet to send [07:21:55]OFD Sender: No OFD packet to send [07:22:00]OFD Sender: No OFD packet to send [07:22:05]OFD Sender: No OFD packet to send [07:22:10]OFD Sender: No OFD packet to send [07:22:15]OFD Sender: No OFD packet to send [07:22:20]OFD Sender: No OFD packet to send [07:22:25]OFD Sender: No OFD packet to send [07:22:30]OFD Sender: No OFD packet to send [07:22:35]OFD Sender: No OFD packet to send [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:51]OFD Sender: No OFD packet to send [07:22:56]OFD Sender: No OFD packet to send [07:23:01]OFD Sender: No OFD packet to send [07:23:06]OFD Sender: No OFD packet to send [07:23:11]OFD Sender: No OFD packet to send [07:23:14]accept exits with 9 [07:23:14]New connection [07:23:14]New thread 3066838372 created [07:23:14]Thread 3066981732 joined [07:23:14]Waiting for new connection... [07:23:14] Sock 9.Parse request [07:23:14]Sock 9.Check first char [07:23:14]Sock 9.First char is OK [07:23:14]request: POST /json_proto HTTP/1.0 [07:23:14]Method: POST [07:23:14]URL: /json_proto [07:23:14]Method is POST - this is cgi request [07:23:14]url: /json_proto [07:23:14]query_string will be loaded in cgi processing [07:23:14]execute_cgi json_proto POST (null) [07:23:14]execute_cgi path=json_proto method=POST [07:23:14]POST find Content-Length [07:23:14]Host: 172.17.40.67:8080 [07:23:14]Content-Length: 679 [07:23:14]Content-Type: application/json [07:23:14] [07:23:14]POST finish read [07:23:14]Found Content-Length = 679 [07:23:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.100, "sum" : 670.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:14]execute_script... [07:23: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)3302239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.100, "sum" : 670.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:14]POST & json_proto [07:23:14]process_json_proto [07:23:14]json parsed OK: [07:23:14]protocol is kg_v1.0 [07:23:14]action value=close_receipt [07:23:14]process_action close_receipt [07:23:14]cmd_close_receipt [07:23:14]MH_GetDate [07:23:14]Write to MH i2c: F0 00 00 A7 63 F9 [07:23:14]Write i2c OK [07:23:14]MH_I2C_Read... [07:23:14]Read from MH i2c: F0 [07:23:14]MH_I2C_Read... [07:23:14]Read from MH i2c: F0 09 00 [07:23:14]MH_I2C_Read... [07:23:14]Read from MH i2c: F0 09 00 A7 63 00 E6 06 64 66 97 AE 6B 64 CC [07:23:14]GetLastDocTimeStamp 1717831281 [07:23:14]current date 1717831398 [07:23:14]FM_GetShiftState [07:23:14]SAM_PROTO_GetShiftState [07:23:14]wFMCommunicate request_size=4 [07:23:14]MH_SAM_APDU [07:23:14]CAPDU: 80 13 01 00 [07:23:14]Write to MH i2c: E2 08 00 A8 63 80 13 01 00 00 00 00 00 88 [07:23:14]Write i2c OK [07:23:14]MH_I2C_Read... [07:23:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:14]Read from MH i2c: E2 [07:23:14]MH_I2C_Read... [07:23:14]Read from MH i2c: E2 0E 00 [07:23:14]MH_I2C_Read... [07:23:14]Read from MH i2c: E2 0E 00 A8 63 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3C [07:23:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:23:14]wFMCommunicate OK [07:23:14]SAM_PROTO_GetShiftState done [07:23:14]FM_GetShiftState done [07:23:14]opened in 1717805884 [07:23:14]opened+sec_in_day 1717892284 [07:23:14]quantity*price = 67064 [07:23:14]sum+1 = 67065 [07:23:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.22 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 83 08.06.2024 07:23 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239312 ФПД: 143361955489418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T072318&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239312&fm=143361955489418&tin=02508201610067®Number=0000000000091601&sum=67000 [07:23:15]StoreToDocumentArchive [07:23:15]shift 387 fd 239312 [07:23:15]save to /storage/0387/doc_00239312 [07:23:15]save last doc name /storage/0387/doc_00239312 to /storage/kkm_last_doc_name [07:23:15]save OK [07:23:15]Clear old archive folders... [07:23:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:23:15]tlvbuf is 003F1740 [07:23:15]SAM_PROTO_ClearQueue [07:23:15]wFMCommunicate request_size=4 [07:23:15]MH_SAM_APDU [07:23:15]CAPDU: 80 09 00 00 [07:23:15]Write to MH i2c: E2 08 00 B5 63 80 09 00 00 00 00 00 00 8A [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:23:15]Read from MH i2c: E2 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 B5 63 00 90 00 8C [07:23:15]RAPDU: 90 00 [07:23:15]wFMCommunicate OK [07:23:15]SAM_PROTO_ClearQueue done [07:23:15]KKMCreateOFDPacket [07:23:15]OFDProtocolAddRootSTLVToBuf [07:23:15]FM_MakeSignedData [07:23:15]FM_MakeSignedData [07:23:15]SAM_PROTO_SignData [07:23:15]wFMCommunicate request_size=4 [07:23:15]MH_SAM_APDU [07:23:15]CAPDU: 80 0D 01 02 [07:23:15]Write to MH i2c: E2 08 00 B6 63 80 0D 01 02 00 00 00 00 92 [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:23:15]Read from MH i2c: E2 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 B6 63 00 90 00 8D [07:23:15]RAPDU: 90 00 [07:23:15]wFMCommunicate OK [07:23:15]wFMCommunicate request_size=255 [07:23:15]MH_SAM_APDU [07:23: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 74 27 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F8 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 E6 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A6 03 00 35 04 06 00 82 [07:23:15]Write to MH i2c: E2 02 01 B7 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 27 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F8 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 E6 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A6 03 00 35 04 06 00 82 00 00 7B [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:16]OFD Sender: No OFD packet to send [07:23:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:16]Read from MH i2c: E2 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 03 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 03 00 B7 63 00 90 00 8E [07:23:16]RAPDU: 90 00 [07:23:16]wFMCommunicate OK [07:23:16]wFMCommunicate request_size=10 [07:23:16]MH_SAM_APDU [07:23:16]CAPDU: 80 0D 02 02 05 63 0E 6E 66 8A [07:23:16]Write to MH i2c: E2 0D 00 B8 63 80 0D 02 02 05 00 63 0E 6E 66 8A 00 00 6E [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:16]Read from MH i2c: E2 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 03 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 03 00 B8 63 00 90 00 8F [07:23:16]RAPDU: 90 00 [07:23:16]wFMCommunicate OK [07:23:16]wFMCommunicate request_size=4 [07:23:16]MH_SAM_APDU [07:23:16]CAPDU: 80 0D 03 02 [07:23:16]Write to MH i2c: E2 08 00 B9 63 80 0D 03 02 00 00 00 00 97 [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:23:16]Read from MH i2c: E2 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 0B 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 0B 00 B9 63 00 49 28 BD D6 DA A6 3B E1 90 00 38 [07:23:16]RAPDU: 49 28 BD D6 DA A6 3B E1 90 00 [07:23:16]wFMCommunicate OK [07:23:16]SAM_PROTO_SignData done [07:23:16]FM_MakeSignedData done [07:23:16]CreateOFDProtocolMessage [07:23:16]wFMCommunicate request_size=4 [07:23:16]MH_SAM_APDU [07:23:16]CAPDU: 80 11 00 00 [07:23:16]Write to MH i2c: E2 08 00 BA 63 80 11 00 00 00 00 00 00 97 [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:16]Read from MH i2c: E2 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 17 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 17 00 BA 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EC [07:23:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:23:16]wFMCommunicate OK [07:23:16]CreateOFDProtocolMessage done [07:23:16]OFDSenderStorePacket 239312 [07:23:16]StoreOFDPacket docnum=239312 [07:23:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B7 C4 07 01 D0 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 74 27 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F8 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 E6 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A6 03 00 35 04 06 00 82 63 0E 6E 66 8A 49 28 BD D6 DA A6 3B E1 [07:23:16]CheckFolder [07:23:16]dirname=/storage/ofd_packets [07:23:16]CheckFolder done [07:23:16]ProducePacketName [07:23:16]name=ofd_packets/00239312 [07:23:16]NVStorageSaveData ofd_packets/00239312 [07:23:16]File name is /storage/ofd_packets/00239312 [07:23:16]Write 301 bytes [07:23:16]NVStorageSaveData done [07:23:16]OFDSenderStorePacket done [07:23:16]KKMCreateOFDPacket done [07:23:16]NVStorageSaveData kkm_last_timestamp [07:23:16]File name is /storage/kkm_last_timestamp [07:23:16]Write 4 bytes [07:23:16]NVStorageSaveData done [07:23:16]OFD Sender: Processing packet 239312 [packets to send 182, broken 181] [07:23:16]ProducePacketName [07:23:16]name=ofd_packets/00239312 [07:23:16]OFD Sender: To server: pG, [07:23:16]CommunicateWithHost lk.salyk.kg:30040 [07:23:16]ConnectInit lk.salyk.kg [07:23:16]ExternCall_PrintAddStr [07:23:16]wPrintStart [07:23:16]Write to MH i2c: 01 00 00 BB 63 1E [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: 01 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: 01 07 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: 01 07 00 BB 63 00 00 00 00 00 FF 0F 33 [07:23:16]RasterBufferAndPrint [07:23:16]line Счет N : (1)3302239 [07:23:16]line ИНН: 02508201610067 [07:23:16]line Контрольно-Кассовый Чек [07:23:16]line ПРОДАЖА [07:23:16]line ТРК (МРК, ГНК) : 32 [07:23:16]line Товар: 2710124130 [07:23:16]line Аи-92-К-4 [07:23:16]line 10.100 * 66.40 [07:23:16]line = 670.64 [07:23:16]line НДС 12% НСП 1% [07:23:16]line > о реализуемом товаре [07:23:16]line ОКРУГЛЕНИЕ: -0.64 [07:23:16]line ИТОГО: 670.00 [07:23:16]line Внесено: 670.00 [07:23:16]line СДАЧА: 0.00 [07:23:16]line НСП 1% : 5.93 [07:23:16]line НДС 12% : 71.22 [07:23:16]line Наличными: 670.00 [07:23:16]line Безнал.: 0.00 [07:23:16]line Место: АЗС № 82 "Партнер Нефть" [07:23:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:23:16]line СНО: Общий режим [07:23:16]line Чек 83 08.06.2024 07:23 [07:23:16]line Смена: 387 ФФД: 1.0 [07:23:16]line ЗНМ: 0300000150 [07:23:16]line РНМ: 0000000000091601 [07:23:16]line Версия ККМ: 001 [07:23:16]line ФМ: 0000000000874681 [07:23:16]line ФД: 239312 [07:23:16]line ФПД: 143361955489418 [07:23:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T072318&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239312&fm=143361955489418&tin=02508201610067®Number=0000000000091601&sum=67000 [07:23:16]Connected sock=11 [07:23:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B7 C4 07 01 D0 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 74 27 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F8 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 E6 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A6 03 00 35 04 06 00 82 63 0E 6E 66 8A 49 28 BD D6 DA A6 3B E1 [07:23:16]written 0, free lines is 4095 [07:23:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F7 FF 47 00 32 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A6 03 00 F4 03 04 00 63 AE 63 66 B6 04 01 00 00 ED 1C 43 76 38 9D F7 8E [07:23:17]CommunicateWithHost err = 0 [07:23:17]CheckOFDResponse [07:23:17]1017 (14) - 77093643461234 [07:23:17]1041 (16) - 0000000000874681 [07:23:17]1040 (4) - 239312 [07:23:17]1012 (4) - 08.06.2024 01:05 [07:23:17]1206 (1) - 0 [07:23:17]OFD Sender: Remove packet 239312 [07:23:17]ProducePacketName [07:23:17]name=ofd_packets/00239312 [07:23:17]NVStorageDeleteData [07:23:17]Write to MH i2c: 01 00 00 E6 63 49 [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: 01 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: 01 07 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: 01 07 00 E6 63 00 00 00 00 00 AD 0C 09 [07:23:17]RasterBufferAndPrint [07:23:17]line [07:23:17]line [07:23:17]line [07:23:17]line [07:23:17]line [07:23:17]written 0, free lines is 3255 [07:23:17]MH_Cut [07:23:17]Write to MH i2c: D1 01 00 ED 63 01 22 [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: D1 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: D1 01 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: D1 01 00 ED 63 00 21 [07:23:17]Write to MH i2c: 01 00 00 EE 63 51 [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]OFD Sender: No OFD packet to send [07:23:18]*** Cut start [07:23:18]*** Partial cut [07:23:18]*** CUTSNS_PIN = 1 [07:23:18]*** CUTSNS_PIN = 0 [07:23:18]*** Brake cut motor [07:23:18]Read from MH i2c: 01 [07:23:18]MH_I2C_Read... [07:23:18]*** Stop cut motor [07:23:18]*** Cut end [07:23:18]Read from MH i2c: 01 07 00 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: 01 07 00 EE 63 00 00 00 00 00 FF 0F 66 [07:23:18]process_action close_receipt done [07:23:18]requested_data is exist [07:23:18]produce_requested_data [07:23:18]requested_item fm.sn is exist - process it [07:23:18]wFMCommunicate request_size=4 [07:23:18]MH_SAM_APDU [07:23:18]CAPDU: 80 11 00 00 [07:23:18]Write to MH i2c: E2 08 00 EF 63 80 11 00 00 00 00 00 00 CC [07:23:18]Write i2c OK [07:23:18]MH_I2C_Read... [07:23:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:18]Read from MH i2c: E2 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: E2 17 00 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: E2 17 00 EF 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 21 [07:23:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:23:18]wFMCommunicate OK [07:23:18]requested_item fd.num is exist - process it [07:23:18]SAM_PROTO_GetFieldsCounters [07:23:18]wFMCommunicate request_size=4 [07:23:18]MH_SAM_APDU [07:23:18]CAPDU: 80 13 00 00 [07:23:18]Write to MH i2c: E2 08 00 F0 63 80 13 00 00 00 00 00 00 CF [07:23:18]Write i2c OK [07:23:18]MH_I2C_Read... [07:23:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:23:18]Read from MH i2c: E2 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: E2 62 00 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: E2 62 00 F0 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D0 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [07:23:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D0 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:23:18]wFMCommunicate OK [07:23:18]SAM_PROTO_GetFieldsCounters done [07:23:18]requested_item shift.num is exist - process it [07:23:18]requested_item shift.opened is exist - process it [07:23:18]req_shift_opened [07:23:18]FM_GetShiftState [07:23:18]SAM_PROTO_GetShiftState [07:23:18]wFMCommunicate request_size=4 [07:23:18]MH_SAM_APDU [07:23:18]CAPDU: 80 13 01 00 [07:23:18]Write to MH i2c: E2 08 00 F1 63 80 13 01 00 00 00 00 00 D1 [07:23:18]Write i2c OK [07:23:18]MH_I2C_Read... [07:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:18]Read from MH i2c: E2 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: E2 0E 00 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: E2 0E 00 F1 63 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 85 [07:23:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:23:18]wFMCommunicate OK [07:23:18]SAM_PROTO_GetShiftState done [07:23:18]FM_GetShiftState done [07:23:18]req_shift_opened done [07:23:18]requested_item shift.open_date is exist - process it [07:23:18]req_shift_open_date [07:23:18]req_shift_open_date done [07:23:18]produce_requested_data done [07:23:18]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239312,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:23:18]process_action_free close_receipt [07:23:18]json_value_free [07:23:18]json_value_free done [07:23:18]process_json_proto returns [07:23:18]Send response to host [07:23:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239312,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:23:18]free response buf [07:23:18]execute_script done [07:23:18]execute_script returns [07:23:18]free content buf [07:23:18]Sock 9.Close socket [07:23:18]Sock 9.Thread stoped [07:23:22]OFD Sender: No OFD packet to send [07:23:27]OFD Sender: No OFD packet to send [07:23:27]accept exits with 8 [07:23:27]New connection [07:23:27]New thread 3066981732 created [07:23:27]Thread 3066838372 joined [07:23:27]Waiting for new connection... [07:23:27] Sock 8.Parse request [07:23:27]Sock 8.Check first char [07:23:27]Sock 8.First char is OK [07:23:27]request: POST /json_proto HTTP/1.0 [07:23:27]Method: POST [07:23:27]URL: /json_proto [07:23:27]Method is POST - this is cgi request [07:23:27]url: /json_proto [07:23:27]query_string will be loaded in cgi processing [07:23:27]execute_cgi json_proto POST (null) [07:23:27]execute_cgi path=json_proto method=POST [07:23:27]POST find Content-Length [07:23:27]Host: 172.17.40.67:8080 [07:23:27]Content-Length: 679 [07:23:27]Content-Type: application/json [07:23:27] [07:23:27]POST finish read [07:23:27]Found Content-Length = 679 [07:23:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:27]execute_script... [07:23:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:27]POST & json_proto [07:23:27]process_json_proto [07:23:27]json parsed OK: [07:23:27]protocol is kg_v1.0 [07:23:27]action value=close_receipt [07:23:27]process_action close_receipt [07:23:27]cmd_close_receipt [07:23:27]MH_GetDate [07:23:27]Write to MH i2c: F0 00 00 F2 63 44 [07:23:27]Write i2c OK [07:23:27]MH_I2C_Read... [07:23:27]Read from MH i2c: F0 [07:23:27]MH_I2C_Read... [07:23:27]Read from MH i2c: F0 09 00 [07:23:27]MH_I2C_Read... [07:23:27]Read from MH i2c: F0 09 00 F2 63 00 F3 06 64 66 97 AE 6B 64 24 [07:23:27]GetLastDocTimeStamp 1717831398 [07:23:27]current date 1717831411 [07:23:27]FM_GetShiftState [07:23:27]SAM_PROTO_GetShiftState [07:23:27]wFMCommunicate request_size=4 [07:23:27]MH_SAM_APDU [07:23:27]CAPDU: 80 13 01 00 [07:23:27]Write to MH i2c: E2 08 00 F3 63 80 13 01 00 00 00 00 00 D3 [07:23:27]Write i2c OK [07:23:27]MH_I2C_Read... [07:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:27]Read from MH i2c: E2 [07:23:27]MH_I2C_Read... [07:23:27]Read from MH i2c: E2 0E 00 [07:23:27]MH_I2C_Read... [07:23:27]Read from MH i2c: E2 0E 00 F3 63 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 87 [07:23:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:23:27]wFMCommunicate OK [07:23:27]SAM_PROTO_GetShiftState done [07:23:27]FM_GetShiftState done [07:23:27]opened in 1717805884 [07:23:27]opened+sec_in_day 1717892284 [07:23:27]quantity*price = 70052 [07:23:27]sum+1 = 70053 [07:23:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 84 08.06.2024 07:23 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239313 ФПД: 114233597882885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T072331&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239313&fm=114233597882885&tin=02508201610067®Number=0000000000091601&sum=70000 [07:23:29]StoreToDocumentArchive [07:23:29]shift 387 fd 239313 [07:23:29]save to /storage/0387/doc_00239313 [07:23:29]save last doc name /storage/0387/doc_00239313 to /storage/kkm_last_doc_name [07:23:29]save OK [07:23:29]Clear old archive folders... [07:23:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:23:29]tlvbuf is 002E8AB0 [07:23:29]SAM_PROTO_ClearQueue [07:23:29]wFMCommunicate request_size=4 [07:23:29]MH_SAM_APDU [07:23:29]CAPDU: 80 09 00 00 [07:23:29]Write to MH i2c: E2 08 00 00 64 80 09 00 00 00 00 00 00 D6 [07:23:29]Write i2c OK [07:23:29]MH_I2C_Read... [07:23:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:23:29]Read from MH i2c: E2 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 03 00 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 03 00 00 64 00 90 00 D8 [07:23:29]RAPDU: 90 00 [07:23:29]wFMCommunicate OK [07:23:29]SAM_PROTO_ClearQueue done [07:23:29]KKMCreateOFDPacket [07:23:29]OFDProtocolAddRootSTLVToBuf [07:23:29]FM_MakeSignedData [07:23:29]FM_MakeSignedData [07:23:29]SAM_PROTO_SignData [07:23:29]wFMCommunicate request_size=4 [07:23:29]MH_SAM_APDU [07:23:29]CAPDU: 80 0D 01 02 [07:23:29]Write to MH i2c: E2 08 00 01 64 80 0D 01 02 00 00 00 00 DE [07:23:29]Write i2c OK [07:23:29]MH_I2C_Read... [07:23:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:23:29]Read from MH i2c: E2 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 03 00 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 03 00 01 64 00 90 00 D9 [07:23:29]RAPDU: 90 00 [07:23:29]wFMCommunicate OK [07:23:29]wFMCommunicate request_size=255 [07:23:29]MH_SAM_APDU [07:23: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 F3 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A6 03 00 35 04 06 00 67 [07:23:29]Write to MH i2c: E2 02 01 02 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 F3 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A6 03 00 35 04 06 00 67 00 00 19 [07:23:29]Write i2c OK [07:23:29]MH_I2C_Read... [07:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:29]Read from MH i2c: E2 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 03 00 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 03 00 02 64 00 90 00 DA [07:23:29]RAPDU: 90 00 [07:23:29]wFMCommunicate OK [07:23:29]wFMCommunicate request_size=10 [07:23:29]MH_SAM_APDU [07:23:29]CAPDU: 80 0D 02 02 05 E5 15 05 F2 05 [07:23:29]Write to MH i2c: E2 0D 00 03 64 80 0D 02 02 05 00 E5 15 05 F2 05 00 00 E1 [07:23:29]Write i2c OK [07:23:29]MH_I2C_Read... [07:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:29]Read from MH i2c: E2 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 03 00 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 03 00 03 64 00 90 00 DB [07:23:29]RAPDU: 90 00 [07:23:29]wFMCommunicate OK [07:23:29]wFMCommunicate request_size=4 [07:23:29]MH_SAM_APDU [07:23:29]CAPDU: 80 0D 03 02 [07:23:29]Write to MH i2c: E2 08 00 04 64 80 0D 03 02 00 00 00 00 E3 [07:23:29]Write i2c OK [07:23:29]MH_I2C_Read... [07:23:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:23:29]Read from MH i2c: E2 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 0B 00 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 0B 00 04 64 00 2C 7D A6 E7 86 1E 6B A9 90 00 D2 [07:23:29]RAPDU: 2C 7D A6 E7 86 1E 6B A9 90 00 [07:23:29]wFMCommunicate OK [07:23:29]SAM_PROTO_SignData done [07:23:29]FM_MakeSignedData done [07:23:29]CreateOFDProtocolMessage [07:23:29]wFMCommunicate request_size=4 [07:23:29]MH_SAM_APDU [07:23:29]CAPDU: 80 11 00 00 [07:23:29]Write to MH i2c: E2 08 00 05 64 80 11 00 00 00 00 00 00 E3 [07:23:29]Write i2c OK [07:23:29]MH_I2C_Read... [07:23:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:29]Read from MH i2c: E2 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 17 00 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: E2 17 00 05 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 38 [07:23:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:23:29]wFMCommunicate OK [07:23:29]CreateOFDProtocolMessage done [07:23:29]OFDSenderStorePacket 239313 [07:23:29]StoreOFDPacket docnum=239313 [07:23:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 49 CA 07 01 B6 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 F3 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A6 03 00 35 04 06 00 67 E5 15 05 F2 05 2C 7D A6 E7 86 1E 6B A9 [07:23:29]CheckFolder [07:23:29]dirname=/storage/ofd_packets [07:23:29]CheckFolder done [07:23:29]ProducePacketName [07:23:29]name=ofd_packets/00239313 [07:23:29]NVStorageSaveData ofd_packets/00239313 [07:23:29]File name is /storage/ofd_packets/00239313 [07:23:29]Write 301 bytes [07:23:29]NVStorageSaveData done [07:23:29]OFDSenderStorePacket done [07:23:29]KKMCreateOFDPacket done [07:23:29]NVStorageSaveData kkm_last_timestamp [07:23:29]File name is /storage/kkm_last_timestamp [07:23:29]Write 4 bytes [07:23:29]NVStorageSaveData done [07:23:29]ExternCall_PrintAddStr [07:23:29]wPrintStart [07:23:29]Write to MH i2c: 01 00 00 06 64 6A [07:23:29]Write i2c OK [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: 01 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: 01 07 00 [07:23:29]MH_I2C_Read... [07:23:29]Read from MH i2c: 01 07 00 06 64 00 00 00 00 00 FF 0F 7F [07:23:29]RasterBufferAndPrint [07:23:29]line Счет N : (1)3302240 [07:23:29]line ИНН: 02508201610067 [07:23:29]line Контрольно-Кассовый Чек [07:23:29]line ПРОДАЖА [07:23:29]line ТРК (МРК, ГНК) : 42 [07:23:29]line Товар: 2710124130 [07:23:29]line Аи-92-К-4 [07:23:29]line 10.550 * 66.40 [07:23:29]line = 700.52 [07:23:29]line НДС 12% НСП 1% [07:23:29]line > о реализуемом товаре [07:23:29]line ОКРУГЛЕНИЕ: -0.52 [07:23:29]line ИТОГО: 700.00 [07:23:29]line Внесено: 700.00 [07:23:29]line СДАЧА: 0.00 [07:23:29]line НСП 1% : 6.20 [07:23:29]line НДС 12% : 74.39 [07:23:29]line Наличными: 700.00 [07:23:29]line Безнал.: 0.00 [07:23:29]line Место: АЗС № 82 "Партнер Нефть" [07:23:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:23:29]line СНО: Общий режим [07:23:29]line Чек 84 08.06.2024 07:23 [07:23:29]line Смена: 387 ФФД: 1.0 [07:23:29]line ЗНМ: 0300000150 [07:23:29]line РНМ: 0000000000091601 [07:23:29]line Версия ККМ: 001 [07:23:29]line ФМ: 0000000000874681 [07:23:29]line ФД: 239313 [07:23:29]line ФПД: 114233597882885 [07:23:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T072331&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239313&fm=114233597882885&tin=02508201610067®Number=0000000000091601&sum=70000 [07:23:29]written 0, free lines is 4095 [07:23:29]OFD Sender: Processing packet 239313 [packets to send 182, broken 181] [07:23:29]ProducePacketName [07:23:29]name=ofd_packets/00239313 [07:23:29]OFD Sender: To server: pG, [07:23:29]CommunicateWithHost lk.salyk.kg:30040 [07:23:29]ConnectInit lk.salyk.kg [07:23:30]Connected sock=10 [07:23:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 49 CA 07 01 B6 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 F3 06 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A6 03 00 35 04 06 00 67 E5 15 05 F2 05 2C 7D A6 E7 86 1E 6B A9 [07:23:30]Write to MH i2c: 01 00 00 31 64 95 [07:23:30]Write i2c OK [07:23:30]MH_I2C_Read... [07:23:30]Read from MH i2c: 01 [07:23:30]MH_I2C_Read... [07:23:30]Read from MH i2c: 01 07 00 [07:23:30]MH_I2C_Read... [07:23:30]Read from MH i2c: 01 07 00 31 64 00 00 00 00 00 B4 0C 5C [07:23:30]RasterBufferAndPrint [07:23:30]line [07:23:30]line [07:23:30]line [07:23:30]line [07:23:30]line [07:23:30]written 0, free lines is 3259 [07:23:30]MH_Cut [07:23:30]Write to MH i2c: D1 01 00 38 64 01 6E [07:23:30]Write i2c OK [07:23:30]MH_I2C_Read... [07:23:30]Read from MH i2c: D1 [07:23:30]MH_I2C_Read... [07:23:30]Read from MH i2c: D1 01 00 [07:23:30]MH_I2C_Read... [07:23:30]Read from MH i2c: D1 01 00 38 64 00 6D [07:23:30]Write to MH i2c: 01 00 00 39 64 9D [07:23:30]Write i2c OK [07:23:30]MH_I2C_Read... [07:23:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C7 60 47 00 E2 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A6 03 00 F4 03 04 00 70 AE 63 66 B6 04 01 00 00 2B 88 9A 56 80 17 05 74 [07:23:30]CommunicateWithHost err = 0 [07:23:30]CheckOFDResponse [07:23:30]1017 (14) - 77093643461234 [07:23:30]1041 (16) - 0000000000874681 [07:23:30]1040 (4) - 239313 [07:23:30]1012 (4) - 08.06.2024 01:05 [07:23:30]1206 (1) - 0 [07:23:30]OFD Sender: Remove packet 239313 [07:23:30]ProducePacketName [07:23:30]name=ofd_packets/00239313 [07:23:30]NVStorageDeleteData [07:23:31]OFD Sender: No OFD packet to send [07:23:31]*** Cut start [07:23:31]*** Partial cut [07:23:31]*** CUTSNS_PIN = 1 [07:23:31]*** CUTSNS_PIN = 0 [07:23:31]*** Brake cut motor [07:23:31]Read from MH i2c: 01 [07:23:31]MH_I2C_Read... [07:23:31]*** Stop cut motor [07:23:31]*** Cut end [07:23:31]Read from MH i2c: 01 07 00 [07:23:31]MH_I2C_Read... [07:23:31]Read from MH i2c: 01 07 00 39 64 00 00 00 00 00 FF 0F B2 [07:23:31]process_action close_receipt done [07:23:31]requested_data is exist [07:23:31]produce_requested_data [07:23:31]requested_item fm.sn is exist - process it [07:23:31]wFMCommunicate request_size=4 [07:23:31]MH_SAM_APDU [07:23:31]CAPDU: 80 11 00 00 [07:23:31]Write to MH i2c: E2 08 00 3A 64 80 11 00 00 00 00 00 00 18 [07:23:31]Write i2c OK [07:23:31]MH_I2C_Read... [07:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:31]Read from MH i2c: E2 [07:23:31]MH_I2C_Read... [07:23:31]Read from MH i2c: E2 17 00 [07:23:31]MH_I2C_Read... [07:23:31]Read from MH i2c: E2 17 00 3A 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6D [07:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:23:31]wFMCommunicate OK [07:23:31]requested_item fd.num is exist - process it [07:23:31]SAM_PROTO_GetFieldsCounters [07:23:31]wFMCommunicate request_size=4 [07:23:31]MH_SAM_APDU [07:23:31]CAPDU: 80 13 00 00 [07:23:31]Write to MH i2c: E2 08 00 3B 64 80 13 00 00 00 00 00 00 1B [07:23:31]Write i2c OK [07:23:31]MH_I2C_Read... [07:23:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:23:32]Read from MH i2c: E2 [07:23:32]MH_I2C_Read... [07:23:32]Read from MH i2c: E2 62 00 [07:23:32]MH_I2C_Read... [07:23:32]Read from MH i2c: E2 62 00 3B 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D1 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [07:23:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D1 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:23:32]wFMCommunicate OK [07:23:32]SAM_PROTO_GetFieldsCounters done [07:23:32]requested_item shift.num is exist - process it [07:23:32]requested_item shift.opened is exist - process it [07:23:32]req_shift_opened [07:23:32]FM_GetShiftState [07:23:32]SAM_PROTO_GetShiftState [07:23:32]wFMCommunicate request_size=4 [07:23:32]MH_SAM_APDU [07:23:32]CAPDU: 80 13 01 00 [07:23:32]Write to MH i2c: E2 08 00 3C 64 80 13 01 00 00 00 00 00 1D [07:23:32]Write i2c OK [07:23:32]MH_I2C_Read... [07:23:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:32]Read from MH i2c: E2 [07:23:32]MH_I2C_Read... [07:23:32]Read from MH i2c: E2 0E 00 [07:23:32]MH_I2C_Read... [07:23:32]Read from MH i2c: E2 0E 00 3C 64 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D1 [07:23:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:23:32]wFMCommunicate OK [07:23:32]SAM_PROTO_GetShiftState done [07:23:32]FM_GetShiftState done [07:23:32]req_shift_opened done [07:23:32]requested_item shift.open_date is exist - process it [07:23:32]req_shift_open_date [07:23:32]req_shift_open_date done [07:23:32]produce_requested_data done [07:23:32]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239313,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:23:32]process_action_free close_receipt [07:23:32]json_value_free [07:23:32]json_value_free done [07:23:32]process_json_proto returns [07:23:32]Send response to host [07:23:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239313,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:23:32]free response buf [07:23:32]execute_script done [07:23:32]execute_script returns [07:23:32]free content buf [07:23:32]Sock 8.Close socket [07:23:32]Sock 8.Thread stoped [07:23:36]OFD Sender: No OFD packet to send [07:23:41]OFD Sender: No OFD packet to send [07:23:46]OFD Sender: No OFD packet to send [07:23:51]OFD Sender: No OFD packet to send [07:23:56]OFD Sender: No OFD packet to send [07:24:01]OFD Sender: No OFD packet to send [07:24:06]OFD Sender: No OFD packet to send [07:24:11]OFD Sender: No OFD packet to send [07:24:16]OFD Sender: No OFD packet to send [07:24:21]OFD Sender: No OFD packet to send [07:24:26]OFD Sender: No OFD packet to send [07:24:31]OFD Sender: No OFD packet to send [07:24:36]OFD Sender: No OFD packet to send [07:24:41]OFD Sender: No OFD packet to send [07:24:46]OFD Sender: No OFD packet to send [07:24:51]OFD Sender: No OFD packet to send [07:24:56]OFD Sender: No OFD packet to send [07:25:01]OFD Sender: No OFD packet to send [07:25:06]OFD Sender: No OFD packet to send [07:25:11]OFD Sender: No OFD packet to send [07:25:16]OFD Sender: No OFD packet to send [07:25:21]OFD Sender: No OFD packet to send [07:25:26]OFD Sender: No OFD packet to send [07:25:31]OFD Sender: No OFD packet to send [07:25:36]OFD Sender: No OFD packet to send [07:25:41]OFD Sender: No OFD packet to send [07:25:46]OFD Sender: No OFD packet to send [07:25:51]OFD Sender: No OFD packet to send [07:25:56]OFD Sender: No OFD packet to send [07:26:01]OFD Sender: No OFD packet to send [07:26:06]OFD Sender: No OFD packet to send [07:26:11]OFD Sender: No OFD packet to send [07:26:16]OFD Sender: No OFD packet to send [07:26:21]OFD Sender: No OFD packet to send [07:26:26]OFD Sender: No OFD packet to send [07:26:31]OFD Sender: No OFD packet to send [07:26:36]OFD Sender: No OFD packet to send [07:26:41]OFD Sender: No OFD packet to send [07:26:46]OFD Sender: No OFD packet to send [07:26:51]OFD Sender: No OFD packet to send [07:26:56]OFD Sender: No OFD packet to send [07:27:01]OFD Sender: No OFD packet to send [07:27:06]OFD Sender: No OFD packet to send [07:27:11]OFD Sender: No OFD packet to send [07:27:16]OFD Sender: No OFD packet to send [07:27:21]OFD Sender: No OFD packet to send [07:27:26]OFD Sender: No OFD packet to send [07:27:31]OFD Sender: No OFD packet to send [07:27:36]OFD Sender: No OFD packet to send [07:27:41]OFD Sender: No OFD packet to send [07:27:46]OFD Sender: No OFD packet to send [07:27:51]OFD Sender: No OFD packet to send [07:27:56]OFD Sender: No OFD packet to send [07:28:01]OFD Sender: No OFD packet to send [07:28:06]OFD Sender: No OFD packet to send [07:28:11]OFD Sender: No OFD packet to send [07:28:16]OFD Sender: No OFD packet to send [07:28:21]OFD Sender: No OFD packet to send [07:28:26]OFD Sender: No OFD packet to send [07:28:31]OFD Sender: No OFD packet to send [07:28:36]OFD Sender: No OFD packet to send [07:28:41]OFD Sender: No OFD packet to send [07:28:46]OFD Sender: No OFD packet to send [07:28:51]OFD Sender: No OFD packet to send [07:28:56]OFD Sender: No OFD packet to send [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:11]OFD Sender: No OFD packet to send [07:29:16]OFD Sender: No OFD packet to send [07:29:21]OFD Sender: No OFD packet to send [07:29:26]OFD Sender: No OFD packet to send [07:29:31]OFD Sender: No OFD packet to send [07:29:36]OFD Sender: No OFD packet to send [07:29:41]OFD Sender: No OFD packet to send [07:29:46]OFD Sender: No OFD packet to send [07:29:51]OFD Sender: No OFD packet to send [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30:06]OFD Sender: No OFD packet to send [07:30:11]OFD Sender: No OFD packet to send [07:30:16]OFD Sender: No OFD packet to send [07:30:21]OFD Sender: No OFD packet to send [07:30:26]OFD Sender: No OFD packet to send [07:30:31]OFD Sender: No OFD packet to send [07:30:36]OFD Sender: No OFD packet to send [07:30:41]OFD Sender: No OFD packet to send [07:30:46]OFD Sender: No OFD packet to send [07:30:51]OFD Sender: No OFD packet to send [07:30:56]OFD Sender: No OFD packet to send [07:31:01]OFD Sender: No OFD packet to send [07:31:06]OFD Sender: No OFD packet to send [07:31:11]OFD Sender: No OFD packet to send [07:31:16]OFD Sender: No OFD packet to send [07:31:21]OFD Sender: No OFD packet to send [07:31:26]OFD Sender: No OFD packet to send [07:31:31]OFD Sender: No OFD packet to send [07:31:36]OFD Sender: No OFD packet to send [07:31:41]OFD Sender: No OFD packet to send [07:31:46]OFD Sender: No OFD packet to send [07:31:51]OFD Sender: No OFD packet to send [07:31:56]OFD Sender: No OFD packet to send [07:32:01]OFD Sender: No OFD packet to send [07:32:06]OFD Sender: No OFD packet to send [07:32:11]OFD Sender: No OFD packet to send [07:32:16]OFD Sender: No OFD packet to send [07:32:21]OFD Sender: No OFD packet to send [07:32:26]OFD Sender: No OFD packet to send [07:32:31]OFD Sender: No OFD packet to send [07:32:36]OFD Sender: No OFD packet to send [07:32:41]OFD Sender: No OFD packet to send [07:32:46]OFD Sender: No OFD packet to send [07:32:51]OFD Sender: No OFD packet to send [07:32:56]OFD Sender: No OFD packet to send [07:33:01]OFD Sender: No OFD packet to send [07:33:06]OFD Sender: No OFD packet to send [07:33:11]OFD Sender: No OFD packet to send [07:33:16]OFD Sender: No OFD packet to send [07:33:21]OFD Sender: No OFD packet to send [07:33:26]OFD Sender: No OFD packet to send [07:33:31]OFD Sender: No OFD packet to send [07:33:36]OFD Sender: No OFD packet to send [07:33:41]OFD Sender: No OFD packet to send [07:33:46]OFD Sender: No OFD packet to send [07:33:51]OFD Sender: No OFD packet to send [07:33:56]OFD Sender: No OFD packet to send [07:34:01]OFD Sender: No OFD packet to send [07:34:06]OFD Sender: No OFD packet to send [07:34:11]OFD Sender: No OFD packet to send [07:34:16]OFD Sender: No OFD packet to send [07:34:21]OFD Sender: No OFD packet to send [07:34:24]accept exits with 9 [07:34:24]New connection [07:34:24]New thread 3066838372 created [07:34:24]Thread 3066981732 joined [07:34:24]Waiting for new connection... [07:34:24] Sock 9.Parse request [07:34:24]Sock 9.Check first char [07:34:24]Sock 9.First char is OK [07:34:24]request: POST /json_proto HTTP/1.0 [07:34:24]Method: POST [07:34:24]URL: /json_proto [07:34:24]Method is POST - this is cgi request [07:34:24]url: /json_proto [07:34:24]query_string will be loaded in cgi processing [07:34:24]execute_cgi json_proto POST (null) [07:34:24]execute_cgi path=json_proto method=POST [07:34:24]POST find Content-Length [07:34:24]Host: 172.17.40.67:8080 [07:34:24]Content-Length: 678 [07:34:24]Content-Type: application/json [07:34:24] [07:34:24]POST finish read [07:34:24]Found Content-Length = 678 [07:34:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 2.110, "sum" : 140.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:24]execute_script... [07: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)3302241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 2.110, "sum" : 140.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:24]POST & json_proto [07:34:24]process_json_proto [07:34:24]json parsed OK: [07:34:24]protocol is kg_v1.0 [07:34:24]action value=close_receipt [07:34:24]process_action close_receipt [07:34:24]cmd_close_receipt [07:34:24]MH_GetDate [07:34:24]Write to MH i2c: F0 00 00 3D 64 90 [07:34:24]Write i2c OK [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: F0 [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: F0 09 00 [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: F0 09 00 3D 64 00 83 09 64 66 97 AE 6B 64 03 [07:34:24]GetLastDocTimeStamp 1717831411 [07:34:24]current date 1717832067 [07:34:24]FM_GetShiftState [07:34:24]SAM_PROTO_GetShiftState [07:34:24]wFMCommunicate request_size=4 [07:34:24]MH_SAM_APDU [07:34:24]CAPDU: 80 13 01 00 [07:34:24]Write to MH i2c: E2 08 00 3E 64 80 13 01 00 00 00 00 00 1F [07:34:24]Write i2c OK [07:34:24]MH_I2C_Read... [07:34:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:24]Read from MH i2c: E2 [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: E2 0E 00 [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: E2 0E 00 3E 64 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D3 [07:34:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:34:24]wFMCommunicate OK [07:34:24]SAM_PROTO_GetShiftState done [07:34:24]FM_GetShiftState done [07:34:24]opened in 1717805884 [07:34:24]opened+sec_in_day 1717892284 [07:34:24]quantity*price = 14010 [07:34:24]sum+1 = 14011 [07:34:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 140.00 Внесено: 140.00 СДАЧА: 0.00 НСП 1% : 1.24 НДС 12% : 14.88 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 85 08.06.2024 07:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239314 ФПД: 146651181174914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073427&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239314&fm=146651181174914&tin=02508201610067®Number=0000000000091601&sum=14000 [07:34:25]StoreToDocumentArchive [07:34:25]shift 387 fd 239314 [07:34:25]save to /storage/0387/doc_00239314 [07:34:25]save last doc name /storage/0387/doc_00239314 to /storage/kkm_last_doc_name [07:34:25]save OK [07:34:25]Clear old archive folders... [07:34:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:34:25]tlvbuf is 002485F0 [07:34:25]SAM_PROTO_ClearQueue [07:34:25]wFMCommunicate request_size=4 [07:34:25]MH_SAM_APDU [07:34:25]CAPDU: 80 09 00 00 [07:34:25]Write to MH i2c: E2 08 00 4B 64 80 09 00 00 00 00 00 00 21 [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:25]Read from MH i2c: E2 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 03 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 03 00 4B 64 00 90 00 23 [07:34:25]RAPDU: 90 00 [07:34:25]wFMCommunicate OK [07:34:25]SAM_PROTO_ClearQueue done [07:34:25]KKMCreateOFDPacket [07:34:25]OFDProtocolAddRootSTLVToBuf [07:34:25]FM_MakeSignedData [07:34:25]FM_MakeSignedData [07:34:25]SAM_PROTO_SignData [07:34:25]wFMCommunicate request_size=4 [07:34:25]MH_SAM_APDU [07:34:25]CAPDU: 80 0D 01 02 [07:34:25]Write to MH i2c: E2 08 00 4C 64 80 0D 01 02 00 00 00 00 29 [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:25]Read from MH i2c: E2 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 03 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 03 00 4C 64 00 90 00 24 [07:34:25]RAPDU: 90 00 [07:34:25]wFMCommunicate OK [07:34:25]wFMCommunicate request_size=255 [07:34:25]MH_SAM_APDU [07:34: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 3E 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 BA 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 83 09 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A6 03 00 35 04 06 00 85 [07:34:25]Write to MH i2c: E2 02 01 4D 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 BA 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 83 09 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A6 03 00 35 04 06 00 85 00 00 B7 [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:25]Read from MH i2c: E2 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 03 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 03 00 4D 64 00 90 00 25 [07:34:25]RAPDU: 90 00 [07:34:25]wFMCommunicate OK [07:34:25]wFMCommunicate request_size=10 [07:34:25]MH_SAM_APDU [07:34:25]CAPDU: 80 0D 02 02 05 60 E3 8F 50 82 [07:34:25]Write to MH i2c: E2 0D 00 4E 64 80 0D 02 02 05 00 60 E3 8F 50 82 00 00 DA [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:25]Read from MH i2c: E2 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 03 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 03 00 4E 64 00 90 00 26 [07:34:25]RAPDU: 90 00 [07:34:25]wFMCommunicate OK [07:34:25]wFMCommunicate request_size=4 [07:34:25]MH_SAM_APDU [07:34:25]CAPDU: 80 0D 03 02 [07:34:25]Write to MH i2c: E2 08 00 4F 64 80 0D 03 02 00 00 00 00 2E [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:25]Read from MH i2c: E2 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 0B 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 0B 00 4F 64 00 30 AD 2A 74 64 37 01 49 90 00 8F [07:34:25]RAPDU: 30 AD 2A 74 64 37 01 49 90 00 [07:34:25]wFMCommunicate OK [07:34:25]SAM_PROTO_SignData done [07:34:25]FM_MakeSignedData done [07:34:25]CreateOFDProtocolMessage [07:34:25]wFMCommunicate request_size=4 [07:34:25]MH_SAM_APDU [07:34:25]CAPDU: 80 11 00 00 [07:34:25]Write to MH i2c: E2 08 00 50 64 80 11 00 00 00 00 00 00 2E [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:25]Read from MH i2c: E2 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 17 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 17 00 50 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 83 [07:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:34:25]wFMCommunicate OK [07:34:25]CreateOFDProtocolMessage done [07:34:25]OFDSenderStorePacket 239314 [07:34:25]StoreOFDPacket docnum=239314 [07:34:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B4 E5 07 01 87 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 3E 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 BA 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 83 09 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A6 03 00 35 04 06 00 85 60 E3 8F 50 82 30 AD 2A 74 64 37 01 49 [07:34:25]CheckFolder [07:34:25]dirname=/storage/ofd_packets [07:34:25]CheckFolder done [07:34:25]ProducePacketName [07:34:25]name=ofd_packets/00239314 [07:34:25]NVStorageSaveData ofd_packets/00239314 [07:34:25]File name is /storage/ofd_packets/00239314 [07:34:25]Write 301 bytes [07:34:25]NVStorageSaveData done [07:34:25]OFDSenderStorePacket done [07:34:25]KKMCreateOFDPacket done [07:34:25]NVStorageSaveData kkm_last_timestamp [07:34:25]File name is /storage/kkm_last_timestamp [07:34:25]Write 4 bytes [07:34:25]NVStorageSaveData done [07:34:25]ExternCall_PrintAddStr [07:34:25]wPrintStart [07:34:25]Write to MH i2c: 01 00 00 51 64 B5 [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: 01 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: 01 07 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: 01 07 00 51 64 00 00 00 00 00 FF 0F CA [07:34:25]RasterBufferAndPrint [07:34:25]line Счет N : (1)3302241 [07:34:25]line ИНН: 02508201610067 [07:34:25]line Контрольно-Кассовый Чек [07:34:25]line ПРОДАЖА [07:34:25]line ТРК (МРК, ГНК) : 22 [07:34:25]line Товар: 2710124130 [07:34:25]line Аи-92-К-4 [07:34:25]line 2.110 * 66.40 [07:34:25]line = 140.10 [07:34:25]line НДС 12% НСП 1% [07:34:25]line > о реализуемом товаре [07:34:25]line ОКРУГЛЕНИЕ: -0.10 [07:34:25]line ИТОГО: 140.00 [07:34:25]line Внесено: 140.00 [07:34:25]line СДАЧА: 0.00 [07:34:25]line НСП 1% : 1.24 [07:34:25]line НДС 12% : 14.88 [07:34:25]line Наличными: 140.00 [07:34:25]line Безнал.: 0.00 [07:34:25]line Место: АЗС № 82 "Партнер Нефть" [07:34:25]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:34:25]line СНО: Общий режим [07:34:25]line Чек 85 08.06.2024 07:34 [07:34:25]line Смена: 387 ФФД: 1.0 [07:34:25]line ЗНМ: 0300000150 [07:34:25]line РНМ: 0000000000091601 [07:34:25]line Версия ККМ: 001 [07:34:26]line ФМ: 0000000000874681 [07:34:26]line ФД: 239314 [07:34:26]line ФПД: 146651181174914 [07:34:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073427&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239314&fm=146651181174914&tin=02508201610067®Number=0000000000091601&sum=14000 [07:34:26]OFD Sender: Processing packet 239314 [packets to send 182, broken 181] [07:34:26]ProducePacketName [07:34:26]name=ofd_packets/00239314 [07:34:26]OFD Sender: To server: pG, [07:34:26]CommunicateWithHost lk.salyk.kg:30040 [07:34:26]ConnectInit lk.salyk.kg [07:34:26]written 0, free lines is 4095 [07:34:26]Connected sock=10 [07:34:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B4 E5 07 01 87 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 3E 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 BA 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 83 09 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A6 03 00 35 04 06 00 85 60 E3 8F 50 82 30 AD 2A 74 64 37 01 49 [07:34:26]Write to MH i2c: 01 00 00 7C 64 E0 [07:34:26]Write i2c OK [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: 01 [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: 01 07 00 [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: 01 07 00 7C 64 00 00 00 00 00 A3 0C 96 [07:34:26]RasterBufferAndPrint [07:34:26]line [07:34:26]line [07:34:26]line [07:34:26]line [07:34:26]line [07:34:26]written 0, free lines is 3241 [07:34:26]MH_Cut [07:34:26]Write to MH i2c: D1 01 00 83 64 01 B9 [07:34:26]Write i2c OK [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: D1 [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: D1 01 00 [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: D1 01 00 83 64 00 B8 [07:34:26]Write to MH i2c: 01 00 00 84 64 E8 [07:34:26]Write i2c OK [07:34:26]MH_I2C_Read... [07:34:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7A D1 47 00 5B 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A6 03 00 F4 03 04 00 01 B1 63 66 B6 04 01 00 00 14 A4 2C DE 5F AD 8D 13 [07:34:26]CommunicateWithHost err = 0 [07:34:26]CheckOFDResponse [07:34:26]1017 (14) - 77093643461234 [07:34:26]1041 (16) - 0000000000874681 [07:34:26]1040 (4) - 239314 [07:34:26]1012 (4) - 08.06.2024 01:16 [07:34:26]1206 (1) - 0 [07:34:26]OFD Sender: Remove packet 239314 [07:34:26]ProducePacketName [07:34:26]name=ofd_packets/00239314 [07:34:26]NVStorageDeleteData [07:34:27]OFD Sender: No OFD packet to send [07:34:27]*** Cut start [07:34:27]*** Partial cut [07:34:27]*** CUTSNS_PIN = 1 [07:34:27]*** CUTSNS_PIN = 0 [07:34:27]*** Brake cut motor [07:34:28]Read from MH i2c: 01 [07:34:28]MH_I2C_Read... [07:34:28]*** Stop cut motor [07:34:28]*** Cut end [07:34:28]Read from MH i2c: 01 07 00 [07:34:28]MH_I2C_Read... [07:34:28]Read from MH i2c: 01 07 00 84 64 00 00 00 00 00 FF 0F FD [07:34:28]process_action close_receipt done [07:34:28]requested_data is exist [07:34:28]produce_requested_data [07:34:28]requested_item fm.sn is exist - process it [07:34:28]wFMCommunicate request_size=4 [07:34:28]MH_SAM_APDU [07:34:28]CAPDU: 80 11 00 00 [07:34:28]Write to MH i2c: E2 08 00 85 64 80 11 00 00 00 00 00 00 63 [07:34:28]Write i2c OK [07:34:28]MH_I2C_Read... [07:34:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:28]Read from MH i2c: E2 [07:34:28]MH_I2C_Read... [07:34:28]Read from MH i2c: E2 17 00 [07:34:28]MH_I2C_Read... [07:34:28]Read from MH i2c: E2 17 00 85 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B8 [07:34:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:34:28]wFMCommunicate OK [07:34:28]requested_item fd.num is exist - process it [07:34:28]SAM_PROTO_GetFieldsCounters [07:34:28]wFMCommunicate request_size=4 [07:34:28]MH_SAM_APDU [07:34:28]CAPDU: 80 13 00 00 [07:34:28]Write to MH i2c: E2 08 00 86 64 80 13 00 00 00 00 00 00 66 [07:34:28]Write i2c OK [07:34:28]MH_I2C_Read... [07:34:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:28]Read from MH i2c: E2 [07:34:28]MH_I2C_Read... [07:34:28]Read from MH i2c: E2 62 00 [07:34:28]MH_I2C_Read... [07:34:28]Read from MH i2c: E2 62 00 86 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D2 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [07:34:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D2 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:34:28]wFMCommunicate OK [07:34:28]SAM_PROTO_GetFieldsCounters done [07:34:28]requested_item shift.num is exist - process it [07:34:28]requested_item shift.opened is exist - process it [07:34:28]req_shift_opened [07:34:28]FM_GetShiftState [07:34:28]SAM_PROTO_GetShiftState [07:34:28]wFMCommunicate request_size=4 [07:34:28]MH_SAM_APDU [07:34:28]CAPDU: 80 13 01 00 [07:34:28]Write to MH i2c: E2 08 00 87 64 80 13 01 00 00 00 00 00 68 [07:34:28]Write i2c OK [07:34:28]MH_I2C_Read... [07:34:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:28]Read from MH i2c: E2 [07:34:28]MH_I2C_Read... [07:34:28]Read from MH i2c: E2 0E 00 [07:34:28]MH_I2C_Read... [07:34:28]Read from MH i2c: E2 0E 00 87 64 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1C [07:34:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:34:28]wFMCommunicate OK [07:34:28]SAM_PROTO_GetShiftState done [07:34:28]FM_GetShiftState done [07:34:28]req_shift_opened done [07:34:28]requested_item shift.open_date is exist - process it [07:34:28]req_shift_open_date [07:34:28]req_shift_open_date done [07:34:28]produce_requested_data done [07:34:28]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239314,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:34:28]process_action_free close_receipt [07:34:28]json_value_free [07:34:28]json_value_free done [07:34:28]process_json_proto returns [07:34:28]Send response to host [07:34:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239314,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:34:28]free response buf [07:34:28]execute_script done [07:34:28]execute_script returns [07:34:28]free content buf [07:34:28]Sock 9.Close socket [07:34:28]Sock 9.Thread stoped [07:34:32]OFD Sender: No OFD packet to send [07:34:37]OFD Sender: No OFD packet to send [07:34:42]OFD Sender: No OFD packet to send [07:34:47]OFD Sender: No OFD packet to send [07:34:52]OFD Sender: No OFD packet to send [07:34:57]OFD Sender: No OFD packet to send [07:35:02]OFD Sender: No OFD packet to send [07:35:07]OFD Sender: No OFD packet to send [07:35:12]OFD Sender: No OFD packet to send [07:35:17]OFD Sender: No OFD packet to send [07:35:22]OFD Sender: No OFD packet to send [07:35:27]OFD Sender: No OFD packet to send [07:35:32]OFD Sender: No OFD packet to send [07:35:37]OFD Sender: No OFD packet to send [07:35:42]OFD Sender: No OFD packet to send [07:35:47]OFD Sender: No OFD packet to send [07:35:52]OFD Sender: No OFD packet to send [07:35:57]OFD Sender: No OFD packet to send [07:36:02]OFD Sender: No OFD packet to send [07:36:07]OFD Sender: No OFD packet to send [07:36:12]OFD Sender: No OFD packet to send [07:36:17]OFD Sender: No OFD packet to send [07:36:22]OFD Sender: No OFD packet to send [07:36:27]OFD Sender: No OFD packet to send [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:42]OFD Sender: No OFD packet to send [07:36:47]OFD Sender: No OFD packet to send [07:36:52]OFD Sender: No OFD packet to send [07:36:57]OFD Sender: No OFD packet to send [07:37:02]OFD Sender: No OFD packet to send [07:37:07]OFD Sender: No OFD packet to send [07:37:09]accept exits with 8 [07:37:09]New connection [07:37:09]New thread 3066981732 created [07:37:09]Thread 3066838372 joined [07:37:09]Waiting for new connection... [07:37:09] Sock 8.Parse request [07:37:09]Sock 8.Check first char [07:37:09]Sock 8.First char is OK [07:37:09]request: POST /json_proto HTTP/1.0 [07:37:09]Method: POST [07:37:09]URL: /json_proto [07:37:09]Method is POST - this is cgi request [07:37:09]url: /json_proto [07:37:09]query_string will be loaded in cgi processing [07:37:09]execute_cgi json_proto POST (null) [07:37:09]execute_cgi path=json_proto method=POST [07:37:09]POST find Content-Length [07:37:09]Host: 172.17.40.67:8080 [07:37:09]Content-Length: 678 [07:37:09]Content-Type: application/json [07:37:09] [07:37:09]POST finish read [07:37:09]Found Content-Length = 678 [07:37:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:09]execute_script... [07:37: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)3302242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:09]POST & json_proto [07:37:09]process_json_proto [07:37:09]json parsed OK: [07:37:09]protocol is kg_v1.0 [07:37:09]action value=close_receipt [07:37:09]process_action close_receipt [07:37:09]cmd_close_receipt [07:37:09]MH_GetDate [07:37:09]Write to MH i2c: F0 00 00 88 64 DB [07:37:09]Write i2c OK [07:37:09]MH_I2C_Read... [07:37:09]Read from MH i2c: F0 [07:37:09]MH_I2C_Read... [07:37:09]Read from MH i2c: F0 09 00 [07:37:09]MH_I2C_Read... [07:37:09]Read from MH i2c: F0 09 00 88 64 00 28 0A 64 66 97 AE 6B 64 F4 [07:37:09]GetLastDocTimeStamp 1717832067 [07:37:09]current date 1717832232 [07:37:09]FM_GetShiftState [07:37:09]SAM_PROTO_GetShiftState [07:37:09]wFMCommunicate request_size=4 [07:37:09]MH_SAM_APDU [07:37:09]CAPDU: 80 13 01 00 [07:37:09]Write to MH i2c: E2 08 00 89 64 80 13 01 00 00 00 00 00 6A [07:37:09]Write i2c OK [07:37:09]MH_I2C_Read... [07:37:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:09]Read from MH i2c: E2 [07:37:09]MH_I2C_Read... [07:37:09]Read from MH i2c: E2 0E 00 [07:37:09]MH_I2C_Read... [07:37:09]Read from MH i2c: E2 0E 00 89 64 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1E [07:37:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:37:09]wFMCommunicate OK [07:37:09]SAM_PROTO_GetShiftState done [07:37:09]FM_GetShiftState done [07:37:09]opened in 1717805884 [07:37:09]opened+sec_in_day 1717892284 [07:37:09]quantity*price = 50065 [07:37:09]sum+1 = 50067 [07:37:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 86 08.06.2024 07:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239315 ФПД: 2395642421344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073712&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239315&fm=2395642421344&tin=02508201610067®Number=0000000000091601&sum=50000 [07:37:10]StoreToDocumentArchive [07:37:10]shift 387 fd 239315 [07:37:10]save to /storage/0387/doc_00239315 [07:37:10]save last doc name /storage/0387/doc_00239315 to /storage/kkm_last_doc_name [07:37:10]save OK [07:37:10]Clear old archive folders... [07:37:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:37:10]tlvbuf is 003DD000 [07:37:10]SAM_PROTO_ClearQueue [07:37:10]wFMCommunicate request_size=4 [07:37:10]MH_SAM_APDU [07:37:10]CAPDU: 80 09 00 00 [07:37:10]Write to MH i2c: E2 08 00 96 64 80 09 00 00 00 00 00 00 6C [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:10]Read from MH i2c: E2 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 03 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 03 00 96 64 00 90 00 6E [07:37:10]RAPDU: 90 00 [07:37:10]wFMCommunicate OK [07:37:10]SAM_PROTO_ClearQueue done [07:37:10]KKMCreateOFDPacket [07:37:10]OFDProtocolAddRootSTLVToBuf [07:37:10]FM_MakeSignedData [07:37:10]FM_MakeSignedData [07:37:10]SAM_PROTO_SignData [07:37:10]wFMCommunicate request_size=4 [07:37:10]MH_SAM_APDU [07:37:10]CAPDU: 80 0D 01 02 [07:37:10]Write to MH i2c: E2 08 00 97 64 80 0D 01 02 00 00 00 00 74 [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:10]Read from MH i2c: E2 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 03 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 03 00 97 64 00 90 00 6F [07:37:10]RAPDU: 90 00 [07:37:10]wFMCommunicate OK [07:37:10]wFMCommunicate request_size=255 [07:37:10]MH_SAM_APDU [07:37: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 28 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A6 03 00 35 04 06 00 02 [07:37:10]Write to MH i2c: E2 02 01 98 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 28 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A6 03 00 35 04 06 00 02 00 00 75 [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:10]Read from MH i2c: E2 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 03 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 03 00 98 64 00 90 00 70 [07:37:10]RAPDU: 90 00 [07:37:10]wFMCommunicate OK [07:37:10]wFMCommunicate request_size=10 [07:37:10]MH_SAM_APDU [07:37:10]CAPDU: 80 0D 02 02 05 2D C7 6A 60 60 [07:37:10]Write to MH i2c: E2 0D 00 99 64 80 0D 02 02 05 00 2D C7 6A 60 60 00 00 9F [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:10]Read from MH i2c: E2 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 03 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 03 00 99 64 00 90 00 71 [07:37:10]RAPDU: 90 00 [07:37:10]wFMCommunicate OK [07:37:10]wFMCommunicate request_size=4 [07:37:10]MH_SAM_APDU [07:37:10]CAPDU: 80 0D 03 02 [07:37:10]Write to MH i2c: E2 08 00 9A 64 80 0D 03 02 00 00 00 00 79 [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:10]Read from MH i2c: E2 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 0B 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 0B 00 9A 64 00 B4 EC C4 6B 16 E0 2D 30 90 00 9C [07:37:10]RAPDU: B4 EC C4 6B 16 E0 2D 30 90 00 [07:37:10]wFMCommunicate OK [07:37:10]SAM_PROTO_SignData done [07:37:10]FM_MakeSignedData done [07:37:10]CreateOFDProtocolMessage [07:37:10]wFMCommunicate request_size=4 [07:37:10]MH_SAM_APDU [07:37:10]CAPDU: 80 11 00 00 [07:37:10]Write to MH i2c: E2 08 00 9B 64 80 11 00 00 00 00 00 00 79 [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:10]Read from MH i2c: E2 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 17 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 17 00 9B 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CE [07:37:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:37:10]wFMCommunicate OK [07:37:10]CreateOFDProtocolMessage done [07:37:10]OFDSenderStorePacket 239315 [07:37:10]StoreOFDPacket docnum=239315 [07:37:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 61 8B 07 01 61 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 28 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A6 03 00 35 04 06 00 02 2D C7 6A 60 60 B4 EC C4 6B 16 E0 2D 30 [07:37:10]CheckFolder [07:37:10]dirname=/storage/ofd_packets [07:37:10]CheckFolder done [07:37:10]ProducePacketName [07:37:10]name=ofd_packets/00239315 [07:37:10]NVStorageSaveData ofd_packets/00239315 [07:37:10]File name is /storage/ofd_packets/00239315 [07:37:10]Write 301 bytes [07:37:10]NVStorageSaveData done [07:37:10]OFDSenderStorePacket done [07:37:10]KKMCreateOFDPacket done [07:37:10]NVStorageSaveData kkm_last_timestamp [07:37:10]File name is /storage/kkm_last_timestamp [07:37:10]Write 4 bytes [07:37:10]NVStorageSaveData done [07:37:10]ExternCall_PrintAddStr [07:37:10]wPrintStart [07:37:10]Write to MH i2c: 01 00 00 9C 64 00 [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: 01 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: 01 07 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: 01 07 00 9C 64 00 00 00 00 00 FF 0F 15 [07:37:10]RasterBufferAndPrint [07:37:10]line Счет N : (1)3302242 [07:37:10]line ИНН: 02508201610067 [07:37:10]line Контрольно-Кассовый Чек [07:37:10]line ПРОДАЖА [07:37:10]line ТРК (МРК, ГНК) : 42 [07:37:10]line Товар: 2710124130 [07:37:10]line Аи-92-К-4 [07:37:10]line 7.540 * 66.40 [07:37:10]line = 500.66 [07:37:10]line НДС 12% НСП 1% [07:37:10]line > о реализуемом товаре [07:37:10]line ОКРУГЛЕНИЕ: -0.66 [07:37:10]line ИТОГО: 500.00 [07:37:10]line Внесено: 500.00 [07:37:10]line СДАЧА: 0.00 [07:37:10]line НСП 1% : 4.43 [07:37:10]line НДС 12% : 53.17 [07:37:10]line Наличными: 500.00 [07:37:10]line Безнал.: 0.00 [07:37:10]line Место: АЗС № 82 "Партнер Нефть" [07:37:10]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:37:10]line СНО: Общий режим [07:37:10]line Чек 86 08.06.2024 07:37 [07:37:10]line Смена: 387 ФФД: 1.0 [07:37:10]line ЗНМ: 0300000150 [07:37:10]line РНМ: 0000000000091601 [07:37:10]line Версия ККМ: 001 [07:37:10]line ФМ: 0000000000874681 [07:37:10]line ФД: 239315 [07:37:10]line ФПД: 2395642421344 [07:37:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073712&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239315&fm=2395642421344&tin=02508201610067®Number=0000000000091601&sum=50000 [07:37:10]written 0, free lines is 4095 [07:37:10]OFD Sender: Processing packet 239315 [packets to send 182, broken 181] [07:37:10]ProducePacketName [07:37:10]name=ofd_packets/00239315 [07:37:10]OFD Sender: To server: pG, [07:37:10]CommunicateWithHost lk.salyk.kg:30040 [07:37:10]ConnectInit lk.salyk.kg [07:37:11]Connected sock=10 [07:37:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 61 8B 07 01 61 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 28 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A6 03 00 35 04 06 00 02 2D C7 6A 60 60 B4 EC C4 6B 16 E0 2D 30 [07:37:11]Write to MH i2c: 01 00 00 C7 64 2B [07:37:11]Write i2c OK [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: 01 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: 01 07 00 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: 01 07 00 C7 64 00 00 00 00 00 B0 0C EE [07:37:11]RasterBufferAndPrint [07:37:11]line [07:37:11]line [07:37:11]line [07:37:11]line [07:37:11]line [07:37:11]written 0, free lines is 3257 [07:37:11]MH_Cut [07:37:11]Write to MH i2c: D1 01 00 CE 64 01 04 [07:37:11]Write i2c OK [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: D1 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: D1 01 00 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: D1 01 00 CE 64 00 03 [07:37:11]Write to MH i2c: 01 00 00 CF 64 33 [07:37:11]Write i2c OK [07:37:11]MH_I2C_Read... [07:37:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 12 92 47 00 9C 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A6 03 00 F4 03 04 00 A5 B1 63 66 B6 04 01 00 00 19 C8 C6 5E FB 8D A4 03 [07:37:11]CommunicateWithHost err = 0 [07:37:11]CheckOFDResponse [07:37:11]1017 (14) - 77093643461234 [07:37:11]1041 (16) - 0000000000874681 [07:37:11]1040 (4) - 239315 [07:37:11]1012 (4) - 08.06.2024 01:19 [07:37:11]1206 (1) - 0 [07:37:11]OFD Sender: Remove packet 239315 [07:37:11]ProducePacketName [07:37:11]name=ofd_packets/00239315 [07:37:11]NVStorageDeleteData [07:37:11]OFD Sender: No OFD packet to send [07:37:12]*** Cut start [07:37:12]*** Partial cut [07:37:12]*** CUTSNS_PIN = 1 [07:37:12]*** CUTSNS_PIN = 0 [07:37:12]*** Brake cut motor [07:37:12]Read from MH i2c: 01 [07:37:12]MH_I2C_Read... [07:37:12]*** Stop cut motor [07:37:12]*** Cut end [07:37:12]Read from MH i2c: 01 07 00 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: 01 07 00 CF 64 00 00 00 00 00 FF 0F 48 [07:37:12]process_action close_receipt done [07:37:12]requested_data is exist [07:37:12]produce_requested_data [07:37:12]requested_item fm.sn is exist - process it [07:37:12]wFMCommunicate request_size=4 [07:37:12]MH_SAM_APDU [07:37:12]CAPDU: 80 11 00 00 [07:37:12]Write to MH i2c: E2 08 00 D0 64 80 11 00 00 00 00 00 00 AE [07:37:12]Write i2c OK [07:37:12]MH_I2C_Read... [07:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:12]Read from MH i2c: E2 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 17 00 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 17 00 D0 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 03 [07:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:37:12]wFMCommunicate OK [07:37:12]requested_item fd.num is exist - process it [07:37:12]SAM_PROTO_GetFieldsCounters [07:37:12]wFMCommunicate request_size=4 [07:37:12]MH_SAM_APDU [07:37:12]CAPDU: 80 13 00 00 [07:37:12]Write to MH i2c: E2 08 00 D1 64 80 13 00 00 00 00 00 00 B1 [07:37:12]Write i2c OK [07:37:12]MH_I2C_Read... [07:37:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:12]Read from MH i2c: E2 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 62 00 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 62 00 D1 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 CE [07:37:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:37:12]wFMCommunicate OK [07:37:12]SAM_PROTO_GetFieldsCounters done [07:37:12]requested_item shift.num is exist - process it [07:37:12]requested_item shift.opened is exist - process it [07:37:12]req_shift_opened [07:37:12]FM_GetShiftState [07:37:12]SAM_PROTO_GetShiftState [07:37:12]wFMCommunicate request_size=4 [07:37:12]MH_SAM_APDU [07:37:12]CAPDU: 80 13 01 00 [07:37:12]Write to MH i2c: E2 08 00 D2 64 80 13 01 00 00 00 00 00 B3 [07:37:12]Write i2c OK [07:37:12]MH_I2C_Read... [07:37:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:13]Read from MH i2c: E2 [07:37:13]MH_I2C_Read... [07:37:13]Read from MH i2c: E2 0E 00 [07:37:13]MH_I2C_Read... [07:37:13]Read from MH i2c: E2 0E 00 D2 64 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 67 [07:37:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:37:13]wFMCommunicate OK [07:37:13]SAM_PROTO_GetShiftState done [07:37:13]FM_GetShiftState done [07:37:13]req_shift_opened done [07:37:13]requested_item shift.open_date is exist - process it [07:37:13]req_shift_open_date [07:37:13]req_shift_open_date done [07:37:13]produce_requested_data done [07:37:13]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239315,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:37:13]process_action_free close_receipt [07:37:13]json_value_free [07:37:13]json_value_free done [07:37:13]process_json_proto returns [07:37:13]Send response to host [07:37:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239315,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:37:13]free response buf [07:37:13]execute_script done [07:37:13]execute_script returns [07:37:13]free content buf [07:37:13]Sock 8.Close socket [07:37:13]Sock 8.Thread stoped [07:37:16]OFD Sender: No OFD packet to send [07:37:21]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]accept exits with 9 [07:38:02]New connection [07:38:02]New thread 3066838372 created [07:38:02]Thread 3066981732 joined [07:38:02]Waiting for new connection... [07:38:02] Sock 9.Parse request [07:38:02]Sock 9.Check first char [07:38:02]Sock 9.First char is OK [07:38:02]request: POST /json_proto HTTP/1.0 [07:38:02]Method: POST [07:38:02]URL: /json_proto [07:38:02]Method is POST - this is cgi request [07:38:02]url: /json_proto [07:38:02]query_string will be loaded in cgi processing [07:38:02]execute_cgi json_proto POST (null) [07:38:02]execute_cgi path=json_proto method=POST [07:38:02]POST find Content-Length [07:38:02]Host: 172.17.40.67:8080 [07:38:02]Content-Length: 683 [07:38:02]Content-Type: application/json [07:38:02] [07:38:02]POST finish read [07:38:02]Found Content-Length = 683 [07:38:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:02]execute_script... [07: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)3302244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:02]POST & json_proto [07:38:02]process_json_proto [07:38:02]json parsed OK: [07:38:02]protocol is kg_v1.0 [07:38:02]action value=close_receipt [07:38:02]process_action close_receipt [07:38:02]cmd_close_receipt [07:38:02]MH_GetDate [07:38:02]Write to MH i2c: F0 00 00 D3 64 26 [07:38:02]Write i2c OK [07:38:02]MH_I2C_Read... [07:38:02]Read from MH i2c: F0 [07:38:02]MH_I2C_Read... [07:38:02]Read from MH i2c: F0 09 00 [07:38:02]MH_I2C_Read... [07:38:02]Read from MH i2c: F0 09 00 D3 64 00 5D 0A 64 66 97 AE 6B 64 74 [07:38:02]GetLastDocTimeStamp 1717832232 [07:38:02]current date 1717832285 [07:38:02]FM_GetShiftState [07:38:02]SAM_PROTO_GetShiftState [07:38:02]wFMCommunicate request_size=4 [07:38:02]MH_SAM_APDU [07:38:02]CAPDU: 80 13 01 00 [07:38:02]Write to MH i2c: E2 08 00 D4 64 80 13 01 00 00 00 00 00 B5 [07:38:02]Write i2c OK [07:38:02]MH_I2C_Read... [07:38:02]OFD Sender: No OFD packet to send [07:38:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:02]Read from MH i2c: E2 [07:38:02]MH_I2C_Read... [07:38:02]Read from MH i2c: E2 0E 00 [07:38:02]MH_I2C_Read... [07:38:02]Read from MH i2c: E2 0E 00 D4 64 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 69 [07:38:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:38:02]wFMCommunicate OK [07:38:02]SAM_PROTO_GetShiftState done [07:38:02]FM_GetShiftState done [07:38:02]opened in 1717805884 [07:38:02]opened+sec_in_day 1717892284 [07:38:02]quantity*price = 100064 [07:38:02]sum+1 = 100066 [07:38:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 87 08.06.2024 07:38 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239316 ФПД: 139420065968244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073805&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239316&fm=139420065968244&tin=02508201610067®Number=0000000000091601&sum=100000 [07:38:02]StoreToDocumentArchive [07:38:02]shift 387 fd 239316 [07:38:02]save to /storage/0387/doc_00239316 [07:38:02]save last doc name /storage/0387/doc_00239316 to /storage/kkm_last_doc_name [07:38:02]save OK [07:38:02]Clear old archive folders... [07:38:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:38:02]tlvbuf is 003157E0 [07:38:02]SAM_PROTO_ClearQueue [07:38:02]wFMCommunicate request_size=4 [07:38:02]MH_SAM_APDU [07:38:02]CAPDU: 80 09 00 00 [07:38:02]Write to MH i2c: E2 08 00 E1 64 80 09 00 00 00 00 00 00 B7 [07:38:02]Write i2c OK [07:38:02]MH_I2C_Read... [07:38:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:38:02]Read from MH i2c: E2 [07:38:02]MH_I2C_Read... [07:38:02]Read from MH i2c: E2 03 00 [07:38:02]MH_I2C_Read... [07:38:02]Read from MH i2c: E2 03 00 E1 64 00 90 00 B9 [07:38:02]RAPDU: 90 00 [07:38:02]wFMCommunicate OK [07:38:02]SAM_PROTO_ClearQueue done [07:38:02]KKMCreateOFDPacket [07:38:02]OFDProtocolAddRootSTLVToBuf [07:38:02]FM_MakeSignedData [07:38:02]FM_MakeSignedData [07:38:02]SAM_PROTO_SignData [07:38:02]wFMCommunicate request_size=4 [07:38:02]MH_SAM_APDU [07:38:02]CAPDU: 80 0D 01 02 [07:38:02]Write to MH i2c: E2 08 00 E2 64 80 0D 01 02 00 00 00 00 BF [07:38:03]Write i2c OK [07:38:03]MH_I2C_Read... [07:38:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:38:03]Read from MH i2c: E2 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 03 00 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 03 00 E2 64 00 90 00 BA [07:38:03]RAPDU: 90 00 [07:38:03]wFMCommunicate OK [07:38:03]wFMCommunicate request_size=255 [07:38:03]MH_SAM_APDU [07: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 5D 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A6 03 00 35 04 06 00 7E [07:38:03]Write to MH i2c: E2 02 01 E3 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 5D 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A6 03 00 35 04 06 00 7E 00 00 C3 [07:38:03]Write i2c OK [07:38:03]MH_I2C_Read... [07:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:03]Read from MH i2c: E2 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 03 00 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 03 00 E3 64 00 90 00 BB [07:38:03]RAPDU: 90 00 [07:38:03]wFMCommunicate OK [07:38:03]wFMCommunicate request_size=10 [07:38:03]MH_SAM_APDU [07:38:03]CAPDU: 80 0D 02 02 05 CD 43 81 B0 74 [07:38:03]Write to MH i2c: E2 0D 00 E4 64 80 0D 02 02 05 00 CD 43 81 B0 74 00 00 81 [07:38:03]Write i2c OK [07:38:03]MH_I2C_Read... [07:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:03]Read from MH i2c: E2 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 03 00 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 03 00 E4 64 00 90 00 BC [07:38:03]RAPDU: 90 00 [07:38:03]wFMCommunicate OK [07:38:03]wFMCommunicate request_size=4 [07:38:03]MH_SAM_APDU [07:38:03]CAPDU: 80 0D 03 02 [07:38:03]Write to MH i2c: E2 08 00 E5 64 80 0D 03 02 00 00 00 00 C4 [07:38:03]Write i2c OK [07:38:03]MH_I2C_Read... [07:38:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:38:03]Read from MH i2c: E2 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 0B 00 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 0B 00 E5 64 00 66 8E 2A F3 7C F6 B4 59 90 00 55 [07:38:03]RAPDU: 66 8E 2A F3 7C F6 B4 59 90 00 [07:38:03]wFMCommunicate OK [07:38:03]SAM_PROTO_SignData done [07:38:03]FM_MakeSignedData done [07:38:03]CreateOFDProtocolMessage [07:38:03]wFMCommunicate request_size=4 [07:38:03]MH_SAM_APDU [07:38:03]CAPDU: 80 11 00 00 [07:38:03]Write to MH i2c: E2 08 00 E6 64 80 11 00 00 00 00 00 00 C4 [07:38:03]Write i2c OK [07:38:03]MH_I2C_Read... [07:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:03]Read from MH i2c: E2 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 17 00 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: E2 17 00 E6 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 19 [07:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:38:03]wFMCommunicate OK [07:38:03]CreateOFDProtocolMessage done [07:38:03]OFDSenderStorePacket 239316 [07:38:03]StoreOFDPacket docnum=239316 [07:38:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 77 45 07 01 D3 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 5D 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A6 03 00 35 04 06 00 7E CD 43 81 B0 74 66 8E 2A F3 7C F6 B4 59 [07:38:03]CheckFolder [07:38:03]dirname=/storage/ofd_packets [07:38:03]CheckFolder done [07:38:03]ProducePacketName [07:38:03]name=ofd_packets/00239316 [07:38:03]NVStorageSaveData ofd_packets/00239316 [07:38:03]File name is /storage/ofd_packets/00239316 [07:38:03]Write 301 bytes [07:38:03]NVStorageSaveData done [07:38:03]OFDSenderStorePacket done [07:38:03]KKMCreateOFDPacket done [07:38:03]NVStorageSaveData kkm_last_timestamp [07:38:03]File name is /storage/kkm_last_timestamp [07:38:03]Write 4 bytes [07:38:03]NVStorageSaveData done [07:38:03]ExternCall_PrintAddStr [07:38:03]wPrintStart [07:38:03]Write to MH i2c: 01 00 00 E7 64 4B [07:38:03]Write i2c OK [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: 01 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: 01 07 00 [07:38:03]MH_I2C_Read... [07:38:03]Read from MH i2c: 01 07 00 E7 64 00 00 00 00 00 FF 0F 60 [07:38:03]RasterBufferAndPrint [07:38:03]line Счет N : (1)3302244 [07:38:03]line ИНН: 02508201610067 [07:38:03]line Контрольно-Кассовый Чек [07:38:03]line ПРОДАЖА [07:38:03]line ТРК (МРК, ГНК) : 22 [07:38:03]line Товар: 2710124130 [07:38:03]line Аи-92-К-4 [07:38:03]line 15.070 * 66.40 [07:38:03]line = 1000.65 [07:38:03]line НДС 12% НСП 1% [07:38:03]line > о реализуемом товаре [07:38:03]line ОКРУГЛЕНИЕ: -0.65 [07:38:03]line ИТОГО: 1000.00 [07:38:03]line Внесено: 1000.00 [07:38:03]line СДАЧА: 0.00 [07:38:03]line НСП 1% : 8.85 [07:38:03]line НДС 12% : 106.26 [07:38:03]line Наличными: 1000.00 [07:38:03]line Безнал.: 0.00 [07:38:03]line Место: АЗС № 82 "Партнер Нефть" [07:38:03]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:38:03]line СНО: Общий режим [07:38:03]line Чек 87 08.06.2024 07:38 [07:38:03]line Смена: 387 ФФД: 1.0 [07:38:03]line ЗНМ: 0300000150 [07:38:03]line РНМ: 0000000000091601 [07:38:03]line Версия ККМ: 001 [07:38:03]line ФМ: 0000000000874681 [07:38:03]line ФД: 239316 [07:38:03]line ФПД: 139420065968244 [07:38:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073805&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239316&fm=139420065968244&tin=02508201610067®Number=0000000000091601&sum=100000 [07:38:03]written 0, free lines is 4095 [07:38:03]OFD Sender: Processing packet 239316 [packets to send 182, broken 181] [07:38:03]ProducePacketName [07:38:03]name=ofd_packets/00239316 [07:38:03]OFD Sender: To server: pG, [07:38:03]CommunicateWithHost lk.salyk.kg:30040 [07:38:03]ConnectInit lk.salyk.kg [07:38:04]Connected sock=10 [07:38:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 77 45 07 01 D3 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 5D 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A6 03 00 35 04 06 00 7E CD 43 81 B0 74 66 8E 2A F3 7C F6 B4 59 [07:38:04]Write to MH i2c: 01 00 00 12 65 77 [07:38:04]Write i2c OK [07:38:04]MH_I2C_Read... [07:38:04]Read from MH i2c: 01 [07:38:04]MH_I2C_Read... [07:38:04]Read from MH i2c: 01 07 00 [07:38:04]MH_I2C_Read... [07:38:04]Read from MH i2c: 01 07 00 12 65 00 00 00 00 00 BA 0C 44 [07:38:04]RasterBufferAndPrint [07:38:04]line [07:38:04]line [07:38:04]line [07:38:04]line [07:38:04]line [07:38:04]written 0, free lines is 3265 [07:38:04]MH_Cut [07:38:04]Write to MH i2c: D1 01 00 19 65 01 50 [07:38:04]Write i2c OK [07:38:04]MH_I2C_Read... [07:38:04]Read from MH i2c: D1 [07:38:04]MH_I2C_Read... [07:38:04]Read from MH i2c: D1 01 00 [07:38:04]MH_I2C_Read... [07:38:04]Read from MH i2c: D1 01 00 19 65 00 4F [07:38:04]Write to MH i2c: 01 00 00 1A 65 7F [07:38:04]Write i2c OK [07:38:04]MH_I2C_Read... [07:38:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D3 B8 47 00 5A 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A6 03 00 F4 03 04 00 DA B1 63 66 B6 04 01 00 00 82 62 C8 7F 38 7C 2D 71 [07:38:04]CommunicateWithHost err = 0 [07:38:04]CheckOFDResponse [07:38:04]1017 (14) - 77093643461234 [07:38:04]1041 (16) - 0000000000874681 [07:38:04]1040 (4) - 239316 [07:38:04]1012 (4) - 08.06.2024 01:20 [07:38:04]1206 (1) - 0 [07:38:04]OFD Sender: Remove packet 239316 [07:38:04]ProducePacketName [07:38:04]name=ofd_packets/00239316 [07:38:04]NVStorageDeleteData [07:38:04]OFD Sender: No OFD packet to send [07:38:05]*** Cut start [07:38:05]*** Partial cut [07:38:05]*** CUTSNS_PIN = 1 [07:38:05]*** CUTSNS_PIN = 0 [07:38:05]*** Brake cut motor [07:38:05]Read from MH i2c: 01 [07:38:05]MH_I2C_Read... [07:38:05]*** Stop cut motor [07:38:05]*** Cut end [07:38:05]Read from MH i2c: 01 07 00 [07:38:05]MH_I2C_Read... [07:38:05]Read from MH i2c: 01 07 00 1A 65 00 00 00 00 00 FF 0F 94 [07:38:05]process_action close_receipt done [07:38:05]requested_data is exist [07:38:05]produce_requested_data [07:38:05]requested_item fm.sn is exist - process it [07:38:05]wFMCommunicate request_size=4 [07:38:05]MH_SAM_APDU [07:38:05]CAPDU: 80 11 00 00 [07:38:05]Write to MH i2c: E2 08 00 1B 65 80 11 00 00 00 00 00 00 FA [07:38:05]Write i2c OK [07:38:05]MH_I2C_Read... [07:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:05]Read from MH i2c: E2 [07:38:05]MH_I2C_Read... [07:38:05]Read from MH i2c: E2 17 00 [07:38:05]MH_I2C_Read... [07:38:05]Read from MH i2c: E2 17 00 1B 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4F [07:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:38:05]wFMCommunicate OK [07:38:05]requested_item fd.num is exist - process it [07:38:05]SAM_PROTO_GetFieldsCounters [07:38:05]wFMCommunicate request_size=4 [07:38:05]MH_SAM_APDU [07:38:05]CAPDU: 80 13 00 00 [07:38:05]Write to MH i2c: E2 08 00 1C 65 80 13 00 00 00 00 00 00 FD [07:38:05]Write i2c OK [07:38:05]MH_I2C_Read... [07:38:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:38:05]Read from MH i2c: E2 [07:38:05]MH_I2C_Read... [07:38:05]Read from MH i2c: E2 62 00 [07:38:05]MH_I2C_Read... [07:38:05]Read from MH i2c: E2 62 00 1C 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D4 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [07:38:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D4 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:38:05]wFMCommunicate OK [07:38:05]SAM_PROTO_GetFieldsCounters done [07:38:05]requested_item shift.num is exist - process it [07:38:05]requested_item shift.opened is exist - process it [07:38:05]req_shift_opened [07:38:05]FM_GetShiftState [07:38:05]SAM_PROTO_GetShiftState [07:38:05]wFMCommunicate request_size=4 [07:38:05]MH_SAM_APDU [07:38:05]CAPDU: 80 13 01 00 [07:38:05]Write to MH i2c: E2 08 00 1D 65 80 13 01 00 00 00 00 00 FF [07:38:05]Write i2c OK [07:38:05]MH_I2C_Read... [07:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:05]Read from MH i2c: E2 [07:38:05]MH_I2C_Read... [07:38:05]Read from MH i2c: E2 0E 00 [07:38:05]MH_I2C_Read... [07:38:05]Read from MH i2c: E2 0E 00 1D 65 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B3 [07:38:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:38:05]wFMCommunicate OK [07:38:05]SAM_PROTO_GetShiftState done [07:38:05]FM_GetShiftState done [07:38:05]req_shift_opened done [07:38:05]requested_item shift.open_date is exist - process it [07:38:05]req_shift_open_date [07:38:05]req_shift_open_date done [07:38:05]produce_requested_data done [07:38:05]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239316,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:38:05]process_action_free close_receipt [07:38:05]json_value_free [07:38:05]json_value_free done [07:38:05]process_json_proto returns [07:38:05]Send response to host [07:38:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239316,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:38:05]free response buf [07:38:05]execute_script done [07:38:05]execute_script returns [07:38:05]free content buf [07:38:05]Sock 9.Close socket [07:38:05]Sock 9.Thread stoped [07:38:09]OFD Sender: No OFD packet to send [07:38:14]OFD Sender: No OFD packet to send [07:38:19]OFD Sender: No OFD packet to send [07:38:24]OFD Sender: No OFD packet to send [07:38:29]OFD Sender: No OFD packet to send [07:38:34]OFD Sender: No OFD packet to send [07:38:39]OFD Sender: No OFD packet to send [07:38:44]accept exits with 8 [07:38:44]New connection [07:38:44]New thread 3066981732 created [07:38:44]Thread 3066838372 joined [07:38:44]Waiting for new connection... [07:38:44] Sock 8.Parse request [07:38:44]Sock 8.Check first char [07:38:44]Sock 8.First char is OK [07:38:44]request: POST /json_proto HTTP/1.0 [07:38:44]Method: POST [07:38:44]URL: /json_proto [07:38:44]Method is POST - this is cgi request [07:38:44]url: /json_proto [07:38:44]query_string will be loaded in cgi processing [07:38:44]execute_cgi json_proto POST (null) [07:38:44]execute_cgi path=json_proto method=POST [07:38:44]POST find Content-Length [07:38:44]Host: 172.17.40.67:8080 [07:38:44]Content-Length: 683 [07:38:44]Content-Type: application/json [07:38:44] [07:38:44]POST finish read [07:38:44]Found Content-Length = 683 [07:38:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:44]execute_script... [07:38: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)3302245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:44]POST & json_proto [07:38:44]process_json_proto [07:38:44]json parsed OK: [07:38:44]protocol is kg_v1.0 [07:38:44]action value=close_receipt [07:38:44]process_action close_receipt [07:38:44]cmd_close_receipt [07:38:44]MH_GetDate [07:38:44]Write to MH i2c: F0 00 00 1E 65 72 [07:38:44]Write i2c OK [07:38:44]MH_I2C_Read... [07:38:44]Read from MH i2c: F0 [07:38:44]MH_I2C_Read... [07:38:44]Read from MH i2c: F0 09 00 [07:38:44]MH_I2C_Read... [07:38:44]Read from MH i2c: F0 09 00 1E 65 00 87 0A 64 66 97 AE 6B 64 EA [07:38:44]GetLastDocTimeStamp 1717832285 [07:38:44]current date 1717832327 [07:38:44]FM_GetShiftState [07:38:44]SAM_PROTO_GetShiftState [07:38:44]wFMCommunicate request_size=4 [07:38:44]MH_SAM_APDU [07:38:44]CAPDU: 80 13 01 00 [07:38:44]Write to MH i2c: E2 08 00 1F 65 80 13 01 00 00 00 00 00 01 [07:38:44]Write i2c OK [07:38:44]MH_I2C_Read... [07:38:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:44]Read from MH i2c: E2 [07:38:44]MH_I2C_Read... [07:38:44]Read from MH i2c: E2 0E 00 [07:38:44]MH_I2C_Read... [07:38:44]Read from MH i2c: E2 0E 00 1F 65 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B5 [07:38:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:38:44]wFMCommunicate OK [07:38:44]SAM_PROTO_GetShiftState done [07:38:44]FM_GetShiftState done [07:38:44]opened in 1717805884 [07:38:44]opened+sec_in_day 1717892284 [07:38:44]quantity*price = 100064 [07:38:44]sum+1 = 100066 [07:38:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 88 08.06.2024 07:38 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239317 ФПД: 174499997119995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073847&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239317&fm=174499997119995&tin=02508201610067®Number=0000000000091601&sum=100000 [07:38:45]StoreToDocumentArchive [07:38:45]shift 387 fd 239317 [07:38:45]save to /storage/0387/doc_00239317 [07:38:45]save last doc name /storage/0387/doc_00239317 to /storage/kkm_last_doc_name [07:38:45]save OK [07:38:45]Clear old archive folders... [07:38:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:38:45]tlvbuf is 00415180 [07:38:45]SAM_PROTO_ClearQueue [07:38:45]wFMCommunicate request_size=4 [07:38:45]MH_SAM_APDU [07:38:45]CAPDU: 80 09 00 00 [07:38:45]Write to MH i2c: E2 08 00 2C 65 80 09 00 00 00 00 00 00 03 [07:38:45]Write i2c OK [07:38:45]MH_I2C_Read... [07:38:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:38:45]Read from MH i2c: E2 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 03 00 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 03 00 2C 65 00 90 00 05 [07:38:45]RAPDU: 90 00 [07:38:45]wFMCommunicate OK [07:38:45]SAM_PROTO_ClearQueue done [07:38:45]KKMCreateOFDPacket [07:38:45]OFDProtocolAddRootSTLVToBuf [07:38:45]FM_MakeSignedData [07:38:45]FM_MakeSignedData [07:38:45]SAM_PROTO_SignData [07:38:45]wFMCommunicate request_size=4 [07:38:45]MH_SAM_APDU [07:38:45]CAPDU: 80 0D 01 02 [07:38:45]Write to MH i2c: E2 08 00 2D 65 80 0D 01 02 00 00 00 00 0B [07:38:45]Write i2c OK [07:38:45]MH_I2C_Read... [07:38:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:38:45]Read from MH i2c: E2 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 03 00 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 03 00 2D 65 00 90 00 06 [07:38:45]RAPDU: 90 00 [07:38:45]wFMCommunicate OK [07:38:45]wFMCommunicate request_size=255 [07:38:45]MH_SAM_APDU [07:38: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 87 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A6 03 00 35 04 06 00 9E [07:38:45]Write to MH i2c: E2 02 01 2E 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 87 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A6 03 00 35 04 06 00 9E 00 00 5B [07:38:45]Write i2c OK [07:38:45]MH_I2C_Read... [07:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:45]Read from MH i2c: E2 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 03 00 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 03 00 2E 65 00 90 00 07 [07:38:45]RAPDU: 90 00 [07:38:45]wFMCommunicate OK [07:38:45]wFMCommunicate request_size=10 [07:38:45]MH_SAM_APDU [07:38:45]CAPDU: 80 0D 02 02 05 B4 F2 57 75 FB [07:38:45]Write to MH i2c: E2 0D 00 2F 65 80 0D 02 02 05 00 B4 F2 57 75 FB 00 00 85 [07:38:45]Write i2c OK [07:38:45]MH_I2C_Read... [07:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:45]Read from MH i2c: E2 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 03 00 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 03 00 2F 65 00 90 00 08 [07:38:45]RAPDU: 90 00 [07:38:45]wFMCommunicate OK [07:38:45]wFMCommunicate request_size=4 [07:38:45]MH_SAM_APDU [07:38:45]CAPDU: 80 0D 03 02 [07:38:45]Write to MH i2c: E2 08 00 30 65 80 0D 03 02 00 00 00 00 10 [07:38:45]Write i2c OK [07:38:45]MH_I2C_Read... [07:38:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:38:45]Read from MH i2c: E2 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 0B 00 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 0B 00 30 65 00 64 91 3D BB 73 CF 7C 9A 90 00 56 [07:38:45]RAPDU: 64 91 3D BB 73 CF 7C 9A 90 00 [07:38:45]wFMCommunicate OK [07:38:45]SAM_PROTO_SignData done [07:38:45]FM_MakeSignedData done [07:38:45]CreateOFDProtocolMessage [07:38:45]wFMCommunicate request_size=4 [07:38:45]MH_SAM_APDU [07:38:45]CAPDU: 80 11 00 00 [07:38:45]Write to MH i2c: E2 08 00 31 65 80 11 00 00 00 00 00 00 10 [07:38:45]Write i2c OK [07:38:45]MH_I2C_Read... [07:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:45]Read from MH i2c: E2 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 17 00 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: E2 17 00 31 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 65 [07:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:38:45]wFMCommunicate OK [07:38:45]CreateOFDProtocolMessage done [07:38:45]OFDSenderStorePacket 239317 [07:38:45]StoreOFDPacket docnum=239317 [07:38:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EE CD 07 01 33 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 87 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A6 03 00 35 04 06 00 9E B4 F2 57 75 FB 64 91 3D BB 73 CF 7C 9A [07:38:45]CheckFolder [07:38:45]dirname=/storage/ofd_packets [07:38:45]CheckFolder done [07:38:45]ProducePacketName [07:38:45]name=ofd_packets/00239317 [07:38:45]NVStorageSaveData ofd_packets/00239317 [07:38:45]File name is /storage/ofd_packets/00239317 [07:38:45]Write 301 bytes [07:38:45]NVStorageSaveData done [07:38:45]OFDSenderStorePacket done [07:38:45]KKMCreateOFDPacket done [07:38:45]NVStorageSaveData kkm_last_timestamp [07:38:45]File name is /storage/kkm_last_timestamp [07:38:45]Write 4 bytes [07:38:45]NVStorageSaveData done [07:38:45]ExternCall_PrintAddStr [07:38:45]wPrintStart [07:38:45]Write to MH i2c: 01 00 00 32 65 97 [07:38:45]Write i2c OK [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: 01 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: 01 07 00 [07:38:45]MH_I2C_Read... [07:38:45]Read from MH i2c: 01 07 00 32 65 00 00 00 00 00 FF 0F AC [07:38:45]RasterBufferAndPrint [07:38:45]line Счет N : (1)3302245 [07:38:45]line ИНН: 02508201610067 [07:38:45]line Контрольно-Кассовый Чек [07:38:45]line ПРОДАЖА [07:38:45]line ТРК (МРК, ГНК) : 32 [07:38:45]line Товар: 2710124130 [07:38:45]line Аи-92-К-4 [07:38:45]line 15.070 * 66.40 [07:38:45]line = 1000.65 [07:38:45]line НДС 12% НСП 1% [07:38:45]line > о реализуемом товаре [07:38:45]line ОКРУГЛЕНИЕ: -0.65 [07:38:45]line ИТОГО: 1000.00 [07:38:45]line Внесено: 1000.00 [07:38:45]line СДАЧА: 0.00 [07:38:45]line НСП 1% : 8.85 [07:38:45]line НДС 12% : 106.26 [07:38:45]line Наличными: 1000.00 [07:38:45]line Безнал.: 0.00 [07:38:45]line Место: АЗС № 82 "Партнер Нефть" [07:38:45]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:38:45]line СНО: Общий режим [07:38:45]line Чек 88 08.06.2024 07:38 [07:38:45]line Смена: 387 ФФД: 1.0 [07:38:45]line ЗНМ: 0300000150 [07:38:45]line РНМ: 0000000000091601 [07:38:45]line Версия ККМ: 001 [07:38:45]line ФМ: 0000000000874681 [07:38:45]line ФД: 239317 [07:38:45]line ФПД: 174499997119995 [07:38:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073847&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239317&fm=174499997119995&tin=02508201610067®Number=0000000000091601&sum=100000 [07:38:46]OFD Sender: Processing packet 239317 [packets to send 182, broken 181] [07:38:46]ProducePacketName [07:38:46]name=ofd_packets/00239317 [07:38:46]OFD Sender: To server: pG, [07:38:46]CommunicateWithHost lk.salyk.kg:30040 [07:38:46]ConnectInit lk.salyk.kg [07:38:46]written 0, free lines is 4095 [07:38:46]Connected sock=10 [07:38:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EE CD 07 01 33 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 87 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A6 03 00 35 04 06 00 9E B4 F2 57 75 FB 64 91 3D BB 73 CF 7C 9A [07:38:46]Write to MH i2c: 01 00 00 5D 65 C2 [07:38:46]Write i2c OK [07:38:46]MH_I2C_Read... [07:38:46]Read from MH i2c: 01 [07:38:46]MH_I2C_Read... [07:38:46]Read from MH i2c: 01 07 00 [07:38:46]MH_I2C_Read... [07:38:46]Read from MH i2c: 01 07 00 5D 65 00 00 00 00 00 C6 0C 9B [07:38:46]RasterBufferAndPrint [07:38:46]line [07:38:46]line [07:38:46]line [07:38:46]line [07:38:46]line [07:38:46]written 0, free lines is 3276 [07:38:46]MH_Cut [07:38:46]Write to MH i2c: D1 01 00 64 65 01 9B [07:38:46]Write i2c OK [07:38:46]MH_I2C_Read... [07:38:46]Read from MH i2c: D1 [07:38:46]MH_I2C_Read... [07:38:46]Read from MH i2c: D1 01 00 [07:38:46]MH_I2C_Read... [07:38:46]Read from MH i2c: D1 01 00 64 65 00 9A [07:38:46]Write to MH i2c: 01 00 00 65 65 CA [07:38:46]Write i2c OK [07:38:46]MH_I2C_Read... [07:38:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F0 F8 47 00 A2 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A6 03 00 F4 03 04 00 05 B2 63 66 B6 04 01 00 00 45 26 C2 80 D8 F7 A3 95 [07:38:46]CommunicateWithHost err = 0 [07:38:46]CheckOFDResponse [07:38:46]1017 (14) - 77093643461234 [07:38:46]1041 (16) - 0000000000874681 [07:38:46]1040 (4) - 239317 [07:38:46]1012 (4) - 08.06.2024 01:21 [07:38:46]1206 (1) - 0 [07:38:46]OFD Sender: Remove packet 239317 [07:38:46]ProducePacketName [07:38:46]name=ofd_packets/00239317 [07:38:46]NVStorageDeleteData [07:38:47]OFD Sender: No OFD packet to send [07:38:47]*** Cut start [07:38:47]*** Partial cut [07:38:47]*** CUTSNS_PIN = 1 [07:38:47]*** CUTSNS_PIN = 0 [07:38:47]*** Brake cut motor [07:38:48]Read from MH i2c: 01 [07:38:48]MH_I2C_Read... [07:38:48]*** Stop cut motor [07:38:48]*** Cut end [07:38:48]Read from MH i2c: 01 07 00 [07:38:48]MH_I2C_Read... [07:38:48]Read from MH i2c: 01 07 00 65 65 00 00 00 00 00 FF 0F DF [07:38:48]process_action close_receipt done [07:38:48]requested_data is exist [07:38:48]produce_requested_data [07:38:48]requested_item fm.sn is exist - process it [07:38:48]wFMCommunicate request_size=4 [07:38:48]MH_SAM_APDU [07:38:48]CAPDU: 80 11 00 00 [07:38:48]Write to MH i2c: E2 08 00 66 65 80 11 00 00 00 00 00 00 45 [07:38:48]Write i2c OK [07:38:48]MH_I2C_Read... [07:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:48]Read from MH i2c: E2 [07:38:48]MH_I2C_Read... [07:38:48]Read from MH i2c: E2 17 00 [07:38:48]MH_I2C_Read... [07:38:48]Read from MH i2c: E2 17 00 66 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9A [07:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:38:48]wFMCommunicate OK [07:38:48]requested_item fd.num is exist - process it [07:38:48]SAM_PROTO_GetFieldsCounters [07:38:48]wFMCommunicate request_size=4 [07:38:48]MH_SAM_APDU [07:38:48]CAPDU: 80 13 00 00 [07:38:48]Write to MH i2c: E2 08 00 67 65 80 13 00 00 00 00 00 00 48 [07:38:48]Write i2c OK [07:38:48]MH_I2C_Read... [07:38:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:38:48]Read from MH i2c: E2 [07:38:48]MH_I2C_Read... [07:38:48]Read from MH i2c: E2 62 00 [07:38:48]MH_I2C_Read... [07:38:48]Read from MH i2c: E2 62 00 67 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D5 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [07:38:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D5 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:38:48]wFMCommunicate OK [07:38:48]SAM_PROTO_GetFieldsCounters done [07:38:48]requested_item shift.num is exist - process it [07:38:48]requested_item shift.opened is exist - process it [07:38:48]req_shift_opened [07:38:48]FM_GetShiftState [07:38:48]SAM_PROTO_GetShiftState [07:38:48]wFMCommunicate request_size=4 [07:38:48]MH_SAM_APDU [07:38:48]CAPDU: 80 13 01 00 [07:38:48]Write to MH i2c: E2 08 00 68 65 80 13 01 00 00 00 00 00 4A [07:38:48]Write i2c OK [07:38:48]MH_I2C_Read... [07:38:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:48]Read from MH i2c: E2 [07:38:48]MH_I2C_Read... [07:38:48]Read from MH i2c: E2 0E 00 [07:38:48]MH_I2C_Read... [07:38:48]Read from MH i2c: E2 0E 00 68 65 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FE [07:38:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:38:48]wFMCommunicate OK [07:38:48]SAM_PROTO_GetShiftState done [07:38:48]FM_GetShiftState done [07:38:48]req_shift_opened done [07:38:48]requested_item shift.open_date is exist - process it [07:38:48]req_shift_open_date [07:38:48]req_shift_open_date done [07:38:48]produce_requested_data done [07:38:48]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239317,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:38:48]process_action_free close_receipt [07:38:48]json_value_free [07:38:48]json_value_free done [07:38:48]process_json_proto returns [07:38:48]Send response to host [07:38:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239317,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:38:48]free response buf [07:38:48]execute_script done [07:38:48]execute_script returns [07:38:48]free content buf [07:38:48]Sock 8.Close socket [07:38:48]Sock 8.Thread stoped [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:19]accept exits with 9 [07:39:19]New connection [07:39:19]New thread 3066838372 created [07:39:19]Thread 3066981732 joined [07:39:19]Waiting for new connection... [07:39:19] Sock 9.Parse request [07:39:19]Sock 9.Check first char [07:39:19]Sock 9.First char is OK [07:39:19]request: POST /json_proto HTTP/1.0 [07:39:19]Method: POST [07:39:19]URL: /json_proto [07:39:19]Method is POST - this is cgi request [07:39:19]url: /json_proto [07:39:19]query_string will be loaded in cgi processing [07:39:19]execute_cgi json_proto POST (null) [07:39:19]execute_cgi path=json_proto method=POST [07:39:19]POST find Content-Length [07:39:19]Host: 172.17.40.67:8080 [07:39:19]Content-Length: 678 [07:39:19]Content-Type: application/json [07:39:19] [07:39:19]POST finish read [07:39:19]Found Content-Length = 678 [07:39:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:19]execute_script... [07:39: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)3302247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:19]POST & json_proto [07:39:19]process_json_proto [07:39:19]json parsed OK: [07:39:19]protocol is kg_v1.0 [07:39:19]action value=close_receipt [07:39:19]process_action close_receipt [07:39:19]cmd_close_receipt [07:39:19]MH_GetDate [07:39:19]Write to MH i2c: F0 00 00 69 65 BD [07:39:19]Write i2c OK [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: F0 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: F0 09 00 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: F0 09 00 69 65 00 AB 0A 64 66 97 AE 6B 64 59 [07:39:19]GetLastDocTimeStamp 1717832327 [07:39:19]current date 1717832363 [07:39:19]FM_GetShiftState [07:39:19]SAM_PROTO_GetShiftState [07:39:19]wFMCommunicate request_size=4 [07:39:19]MH_SAM_APDU [07:39:19]CAPDU: 80 13 01 00 [07:39:19]Write to MH i2c: E2 08 00 6A 65 80 13 01 00 00 00 00 00 4C [07:39:19]Write i2c OK [07:39:19]MH_I2C_Read... [07:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:19]Read from MH i2c: E2 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: E2 0E 00 [07:39:19]MH_I2C_Read... [07:39:19]Read from MH i2c: E2 0E 00 6A 65 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 00 [07:39:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:39:19]wFMCommunicate OK [07:39:19]SAM_PROTO_GetShiftState done [07:39:19]FM_GetShiftState done [07:39:19]opened in 1717805884 [07:39:19]opened+sec_in_day 1717892284 [07:39:19]quantity*price = 50065 [07:39:19]sum+1 = 50067 [07:39:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 89 08.06.2024 07:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239318 ФПД: 266606600269109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073923&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239318&fm=266606600269109&tin=02508201610067®Number=0000000000091601&sum=50000 [07:39:20]StoreToDocumentArchive [07:39:20]shift 387 fd 239318 [07:39:20]save to /storage/0387/doc_00239318 [07:39:20]save last doc name /storage/0387/doc_00239318 to /storage/kkm_last_doc_name [07:39:20]save OK [07:39:20]Clear old archive folders... [07:39:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:39:20]tlvbuf is 00463190 [07:39:20]SAM_PROTO_ClearQueue [07:39:20]wFMCommunicate request_size=4 [07:39:20]MH_SAM_APDU [07:39:20]CAPDU: 80 09 00 00 [07:39:20]Write to MH i2c: E2 08 00 77 65 80 09 00 00 00 00 00 00 4E [07:39:20]Write i2c OK [07:39:20]MH_I2C_Read... [07:39:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:20]Read from MH i2c: E2 [07:39:20]MH_I2C_Read... [07:39:20]Read from MH i2c: E2 03 00 [07:39:20]MH_I2C_Read... [07:39:20]Read from MH i2c: E2 03 00 77 65 00 90 00 50 [07:39:20]RAPDU: 90 00 [07:39:20]wFMCommunicate OK [07:39:20]SAM_PROTO_ClearQueue done [07:39:20]KKMCreateOFDPacket [07:39:20]OFDProtocolAddRootSTLVToBuf [07:39:20]FM_MakeSignedData [07:39:20]FM_MakeSignedData [07:39:20]SAM_PROTO_SignData [07:39:20]wFMCommunicate request_size=4 [07:39:20]MH_SAM_APDU [07:39:20]CAPDU: 80 0D 01 02 [07:39:20]Write to MH i2c: E2 08 00 78 65 80 0D 01 02 00 00 00 00 56 [07:39:20]Write i2c OK [07:39:20]MH_I2C_Read... [07:39:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:20]Read from MH i2c: E2 [07:39:20]MH_I2C_Read... [07:39:20]Read from MH i2c: E2 03 00 [07:39:20]MH_I2C_Read... [07:39:20]Read from MH i2c: E2 03 00 78 65 00 90 00 51 [07:39:20]RAPDU: 90 00 [07:39:20]wFMCommunicate OK [07:39:20]wFMCommunicate request_size=255 [07:39:20]MH_SAM_APDU [07:39: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 AB 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A6 03 00 35 04 06 00 F2 [07:39:20]Write to MH i2c: E2 02 01 79 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 AB 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A6 03 00 35 04 06 00 F2 00 00 D0 [07:39:20]Write i2c OK [07:39:20]MH_I2C_Read... [07:39:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:21]Read from MH i2c: E2 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: E2 03 00 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: E2 03 00 79 65 00 90 00 52 [07:39:21]RAPDU: 90 00 [07:39:21]wFMCommunicate OK [07:39:21]wFMCommunicate request_size=10 [07:39:21]MH_SAM_APDU [07:39:21]CAPDU: 80 0D 02 02 05 7A 2F B4 2D 35 [07:39:21]Write to MH i2c: E2 0D 00 7A 65 80 0D 02 02 05 00 7A 2F B4 2D 35 00 00 22 [07:39:21]Write i2c OK [07:39:21]MH_I2C_Read... [07:39:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:21]Read from MH i2c: E2 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: E2 03 00 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: E2 03 00 7A 65 00 90 00 53 [07:39:21]RAPDU: 90 00 [07:39:21]wFMCommunicate OK [07:39:21]wFMCommunicate request_size=4 [07:39:21]MH_SAM_APDU [07:39:21]CAPDU: 80 0D 03 02 [07:39:21]Write to MH i2c: E2 08 00 7B 65 80 0D 03 02 00 00 00 00 5B [07:39:21]Write i2c OK [07:39:21]MH_I2C_Read... [07:39:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:21]Read from MH i2c: E2 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: E2 0B 00 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: E2 0B 00 7B 65 00 C9 FC A8 E6 41 2B E9 4D 90 00 51 [07:39:21]RAPDU: C9 FC A8 E6 41 2B E9 4D 90 00 [07:39:21]wFMCommunicate OK [07:39:21]SAM_PROTO_SignData done [07:39:21]FM_MakeSignedData done [07:39:21]CreateOFDProtocolMessage [07:39:21]wFMCommunicate request_size=4 [07:39:21]MH_SAM_APDU [07:39:21]CAPDU: 80 11 00 00 [07:39:21]Write to MH i2c: E2 08 00 7C 65 80 11 00 00 00 00 00 00 5B [07:39:21]Write i2c OK [07:39:21]MH_I2C_Read... [07:39:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:21]Read from MH i2c: E2 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: E2 17 00 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: E2 17 00 7C 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B0 [07:39:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:39:21]wFMCommunicate OK [07:39:21]CreateOFDProtocolMessage done [07:39:21]OFDSenderStorePacket 239318 [07:39:21]StoreOFDPacket docnum=239318 [07:39:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 88 4A 07 01 8F 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 AB 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A6 03 00 35 04 06 00 F2 7A 2F B4 2D 35 C9 FC A8 E6 41 2B E9 4D [07:39:21]CheckFolder [07:39:21]dirname=/storage/ofd_packets [07:39:21]CheckFolder done [07:39:21]ProducePacketName [07:39:21]name=ofd_packets/00239318 [07:39:21]NVStorageSaveData ofd_packets/00239318 [07:39:21]File name is /storage/ofd_packets/00239318 [07:39:21]Write 301 bytes [07:39:21]NVStorageSaveData done [07:39:21]OFDSenderStorePacket done [07:39:21]KKMCreateOFDPacket done [07:39:21]NVStorageSaveData kkm_last_timestamp [07:39:21]File name is /storage/kkm_last_timestamp [07:39:21]Write 4 bytes [07:39:21]NVStorageSaveData done [07:39:21]ExternCall_PrintAddStr [07:39:21]wPrintStart [07:39:21]Write to MH i2c: 01 00 00 7D 65 E2 [07:39:21]Write i2c OK [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: 01 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: 01 07 00 [07:39:21]MH_I2C_Read... [07:39:21]Read from MH i2c: 01 07 00 7D 65 00 00 00 00 00 FF 0F F7 [07:39:21]RasterBufferAndPrint [07:39:21]line Счет N : (1)3302247 [07:39:21]line ИНН: 02508201610067 [07:39:21]line Контрольно-Кассовый Чек [07:39:21]line ПРОДАЖА [07:39:21]line ТРК (МРК, ГНК) : 12 [07:39:21]line Товар: 2710124130 [07:39:21]line Аи-92-К-4 [07:39:21]line 7.540 * 66.40 [07:39:21]line = 500.66 [07:39:21]line НДС 12% НСП 1% [07:39:21]line > о реализуемом товаре [07:39:21]line ОКРУГЛЕНИЕ: -0.66 [07:39:21]line ИТОГО: 500.00 [07:39:21]line Внесено: 500.00 [07:39:21]line СДАЧА: 0.00 [07:39:21]line НСП 1% : 4.43 [07:39:21]line НДС 12% : 53.17 [07:39:21]line Наличными: 500.00 [07:39:21]line Безнал.: 0.00 [07:39:21]line Место: АЗС № 82 "Партнер Нефть" [07:39:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:39:21]line СНО: Общий режим [07:39:21]line Чек 89 08.06.2024 07:39 [07:39:21]line Смена: 387 ФФД: 1.0 [07:39:21]line ЗНМ: 0300000150 [07:39:21]line РНМ: 0000000000091601 [07:39:21]line Версия ККМ: 001 [07:39:21]line ФМ: 0000000000874681 [07:39:21]line ФД: 239318 [07:39:21]line ФПД: 266606600269109 [07:39:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073923&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239318&fm=266606600269109&tin=02508201610067®Number=0000000000091601&sum=50000 [07:39:21]written 0, free lines is 4095 [07:39:21]OFD Sender: Processing packet 239318 [packets to send 182, broken 181] [07:39:21]ProducePacketName [07:39:21]name=ofd_packets/00239318 [07:39:21]OFD Sender: To server: pG, [07:39:21]CommunicateWithHost lk.salyk.kg:30040 [07:39:21]ConnectInit lk.salyk.kg [07:39:21]Connected sock=10 [07:39:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 88 4A 07 01 8F 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 AB 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A6 03 00 35 04 06 00 F2 7A 2F B4 2D 35 C9 FC A8 E6 41 2B E9 4D [07:39:22]Write to MH i2c: 01 00 00 A8 65 0D [07:39:22]Write i2c OK [07:39:22]MH_I2C_Read... [07:39:22]Read from MH i2c: 01 [07:39:22]MH_I2C_Read... [07:39:22]Read from MH i2c: 01 07 00 [07:39:22]MH_I2C_Read... [07:39:22]Read from MH i2c: 01 07 00 A8 65 00 00 00 00 00 C1 0C E1 [07:39:22]RasterBufferAndPrint [07:39:22]line [07:39:22]line [07:39:22]line [07:39:22]line [07:39:22]line [07:39:22]written 0, free lines is 3272 [07:39:22]MH_Cut [07:39:22]Write to MH i2c: D1 01 00 AF 65 01 E6 [07:39:22]Write i2c OK [07:39:22]MH_I2C_Read... [07:39:22]Read from MH i2c: D1 [07:39:22]MH_I2C_Read... [07:39:22]Read from MH i2c: D1 01 00 [07:39:22]MH_I2C_Read... [07:39:22]Read from MH i2c: D1 01 00 AF 65 00 E5 [07:39:22]Write to MH i2c: 01 00 00 B0 65 15 [07:39:22]Write i2c OK [07:39:22]MH_I2C_Read... [07:39:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 80 B7 47 00 F2 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A6 03 00 F4 03 04 00 28 B2 63 66 B6 04 01 00 00 77 32 90 AA 45 C1 95 0E [07:39:22]CommunicateWithHost err = 0 [07:39:22]CheckOFDResponse [07:39:22]1017 (14) - 77093643461234 [07:39:22]1041 (16) - 0000000000874681 [07:39:22]1040 (4) - 239318 [07:39:22]1012 (4) - 08.06.2024 01:21 [07:39:22]1206 (1) - 0 [07:39:22]OFD Sender: Remove packet 239318 [07:39:22]ProducePacketName [07:39:22]name=ofd_packets/00239318 [07:39:22]NVStorageDeleteData [07:39:22]OFD Sender: No OFD packet to send [07:39:22]*** Cut start [07:39:22]*** Partial cut [07:39:22]*** CUTSNS_PIN = 1 [07:39:22]*** CUTSNS_PIN = 0 [07:39:23]*** Brake cut motor [07:39:23]Read from MH i2c: 01 [07:39:23]MH_I2C_Read... [07:39:23]*** Stop cut motor [07:39:23]*** Cut end [07:39:23]Read from MH i2c: 01 07 00 [07:39:23]MH_I2C_Read... [07:39:23]Read from MH i2c: 01 07 00 B0 65 00 00 00 00 00 FF 0F 2A [07:39:23]process_action close_receipt done [07:39:23]requested_data is exist [07:39:23]produce_requested_data [07:39:23]requested_item fm.sn is exist - process it [07:39:23]wFMCommunicate request_size=4 [07:39:23]MH_SAM_APDU [07:39:23]CAPDU: 80 11 00 00 [07:39:23]Write to MH i2c: E2 08 00 B1 65 80 11 00 00 00 00 00 00 90 [07:39:23]Write i2c OK [07:39:23]MH_I2C_Read... [07:39:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:23]Read from MH i2c: E2 [07:39:23]MH_I2C_Read... [07:39:23]Read from MH i2c: E2 17 00 [07:39:23]MH_I2C_Read... [07:39:23]Read from MH i2c: E2 17 00 B1 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E5 [07:39:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:39:23]wFMCommunicate OK [07:39:23]requested_item fd.num is exist - process it [07:39:23]SAM_PROTO_GetFieldsCounters [07:39:23]wFMCommunicate request_size=4 [07:39:23]MH_SAM_APDU [07:39:23]CAPDU: 80 13 00 00 [07:39:23]Write to MH i2c: E2 08 00 B2 65 80 13 00 00 00 00 00 00 93 [07:39:23]Write i2c OK [07:39:23]MH_I2C_Read... [07:39:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:23]Read from MH i2c: E2 [07:39:23]MH_I2C_Read... [07:39:23]Read from MH i2c: E2 62 00 [07:39:23]MH_I2C_Read... [07:39:23]Read from MH i2c: E2 62 00 B2 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D6 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [07:39:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D6 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:23]wFMCommunicate OK [07:39:23]SAM_PROTO_GetFieldsCounters done [07:39:23]requested_item shift.num is exist - process it [07:39:23]requested_item shift.opened is exist - process it [07:39:23]req_shift_opened [07:39:23]FM_GetShiftState [07:39:23]SAM_PROTO_GetShiftState [07:39:23]wFMCommunicate request_size=4 [07:39:23]MH_SAM_APDU [07:39:23]CAPDU: 80 13 01 00 [07:39:23]Write to MH i2c: E2 08 00 B3 65 80 13 01 00 00 00 00 00 95 [07:39:23]Write i2c OK [07:39:23]MH_I2C_Read... [07:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:23]Read from MH i2c: E2 [07:39:23]MH_I2C_Read... [07:39:23]Read from MH i2c: E2 0E 00 [07:39:23]MH_I2C_Read... [07:39:23]Read from MH i2c: E2 0E 00 B3 65 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 49 [07:39:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:39:23]wFMCommunicate OK [07:39:23]SAM_PROTO_GetShiftState done [07:39:23]FM_GetShiftState done [07:39:23]req_shift_opened done [07:39:23]requested_item shift.open_date is exist - process it [07:39:23]req_shift_open_date [07:39:23]req_shift_open_date done [07:39:23]produce_requested_data done [07:39:23]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239318,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:39:23]process_action_free close_receipt [07:39:23]json_value_free [07:39:23]json_value_free done [07:39:23]process_json_proto returns [07:39:23]Send response to host [07:39:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239318,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:39:23]free response buf [07:39:23]execute_script done [07:39:23]execute_script returns [07:39:23]free content buf [07:39:23]Sock 9.Close socket [07:39:23]Sock 9.Thread stoped [07:39:24]accept exits with 8 [07:39:24]New connection [07:39:24]New thread 3066981732 created [07:39:24]Thread 3066838372 joined [07:39:24]Waiting for new connection... [07:39:24] Sock 8.Parse request [07:39:24]Sock 8.Check first char [07:39:24]Sock 8.First char is OK [07:39:24]request: POST /json_proto HTTP/1.0 [07:39:24]Method: POST [07:39:24]URL: /json_proto [07:39:24]Method is POST - this is cgi request [07:39:24]url: /json_proto [07:39:24]query_string will be loaded in cgi processing [07:39:24]execute_cgi json_proto POST (null) [07:39:24]execute_cgi path=json_proto method=POST [07:39:24]POST find Content-Length [07:39:24]Host: 172.17.40.67:8080 [07:39:24]Content-Length: 678 [07:39:24]Content-Type: application/json [07:39:24] [07:39:24]POST finish read [07:39:24]Found Content-Length = 678 [07:39:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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" ] } } [07:39:24]execute_script... [07:39: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)3302246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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" ] } } [07:39:24]POST & json_proto [07:39:24]process_json_proto [07:39:24]json parsed OK: [07:39:24]protocol is kg_v1.0 [07:39:24]action value=close_receipt [07:39:24]process_action close_receipt [07:39:24]cmd_close_receipt [07:39:24]MH_GetDate [07:39:24]Write to MH i2c: F0 00 00 B4 65 08 [07:39:24]Write i2c OK [07:39:24]MH_I2C_Read... [07:39:24]Read from MH i2c: F0 [07:39:24]MH_I2C_Read... [07:39:24]Read from MH i2c: F0 09 00 [07:39:24]MH_I2C_Read... [07:39:24]Read from MH i2c: F0 09 00 B4 65 00 AF 0A 64 66 97 AE 6B 64 A8 [07:39:24]GetLastDocTimeStamp 1717832363 [07:39:24]current date 1717832367 [07:39:24]FM_GetShiftState [07:39:24]SAM_PROTO_GetShiftState [07:39:24]wFMCommunicate request_size=4 [07:39:24]MH_SAM_APDU [07:39:24]CAPDU: 80 13 01 00 [07:39:24]Write to MH i2c: E2 08 00 B5 65 80 13 01 00 00 00 00 00 97 [07:39:24]Write i2c OK [07:39:24]MH_I2C_Read... [07:39:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:24]Read from MH i2c: E2 [07:39:24]MH_I2C_Read... [07:39:24]Read from MH i2c: E2 0E 00 [07:39:24]MH_I2C_Read... [07:39:24]Read from MH i2c: E2 0E 00 B5 65 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4B [07:39:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:39:24]wFMCommunicate OK [07:39:24]SAM_PROTO_GetShiftState done [07:39:24]FM_GetShiftState done [07:39:24]opened in 1717805884 [07:39:24]opened+sec_in_day 1717892284 [07:39:24]quantity*price = 30012 [07:39:24]sum+1 = 30014 [07:39:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 90 08.06.2024 07:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239319 ФПД: 140923194509701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073927&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239319&fm=140923194509701&tin=02508201610067®Number=0000000000091601&sum=30000 [07:39:25]StoreToDocumentArchive [07:39:25]shift 387 fd 239319 [07:39:25]save to /storage/0387/doc_00239319 [07:39:25]save last doc name /storage/0387/doc_00239319 to /storage/kkm_last_doc_name [07:39:25]save OK [07:39:25]Clear old archive folders... [07:39:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:39:25]tlvbuf is 002484D0 [07:39:25]SAM_PROTO_ClearQueue [07:39:25]wFMCommunicate request_size=4 [07:39:25]MH_SAM_APDU [07:39:25]CAPDU: 80 09 00 00 [07:39:25]Write to MH i2c: E2 08 00 C2 65 80 09 00 00 00 00 00 00 99 [07:39:25]Write i2c OK [07:39:25]MH_I2C_Read... [07:39:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:25]Read from MH i2c: E2 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 03 00 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 03 00 C2 65 00 90 00 9B [07:39:25]RAPDU: 90 00 [07:39:25]wFMCommunicate OK [07:39:25]SAM_PROTO_ClearQueue done [07:39:25]KKMCreateOFDPacket [07:39:25]OFDProtocolAddRootSTLVToBuf [07:39:25]FM_MakeSignedData [07:39:25]FM_MakeSignedData [07:39:25]SAM_PROTO_SignData [07:39:25]wFMCommunicate request_size=4 [07:39:25]MH_SAM_APDU [07:39:25]CAPDU: 80 0D 01 02 [07:39:25]Write to MH i2c: E2 08 00 C3 65 80 0D 01 02 00 00 00 00 A1 [07:39:25]Write i2c OK [07:39:25]MH_I2C_Read... [07:39:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:25]Read from MH i2c: E2 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 03 00 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 03 00 C3 65 00 90 00 9C [07:39:25]RAPDU: 90 00 [07:39:25]wFMCommunicate OK [07:39:25]wFMCommunicate request_size=255 [07:39:25]MH_SAM_APDU [07:39: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 5A 00 00 00 F4 03 04 00 AF 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A6 03 00 35 04 06 00 80 [07:39:25]Write to MH i2c: E2 02 01 C4 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 5A 00 00 00 F4 03 04 00 AF 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A6 03 00 35 04 06 00 80 00 00 4D [07:39:25]Write i2c OK [07:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 03 00 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 03 00 C4 65 00 90 00 9D [07:39:25]RAPDU: 90 00 [07:39:25]wFMCommunicate OK [07:39:25]wFMCommunicate request_size=10 [07:39:25]MH_SAM_APDU [07:39:25]CAPDU: 80 0D 02 02 05 2B 3C F3 09 85 [07:39:25]Write to MH i2c: E2 0D 00 C5 65 80 0D 02 02 05 00 2B 3C F3 09 85 00 00 96 [07:39:25]Write i2c OK [07:39:25]MH_I2C_Read... [07:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:25]Read from MH i2c: E2 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 03 00 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 03 00 C5 65 00 90 00 9E [07:39:25]RAPDU: 90 00 [07:39:25]wFMCommunicate OK [07:39:25]wFMCommunicate request_size=4 [07:39:25]MH_SAM_APDU [07:39:25]CAPDU: 80 0D 03 02 [07:39:25]Write to MH i2c: E2 08 00 C6 65 80 0D 03 02 00 00 00 00 A6 [07:39:25]Write i2c OK [07:39:25]MH_I2C_Read... [07:39:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:25]Read from MH i2c: E2 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 0B 00 [07:39:25]MH_I2C_Read... [07:39:25]Read from MH i2c: E2 0B 00 C6 65 00 82 CA BC 4A 11 4C 45 91 90 00 2C [07:39:25]RAPDU: 82 CA BC 4A 11 4C 45 91 90 00 [07:39:25]wFMCommunicate OK [07:39:25]SAM_PROTO_SignData done [07:39:25]FM_MakeSignedData done [07:39:25]CreateOFDProtocolMessage [07:39:25]wFMCommunicate request_size=4 [07:39:25]MH_SAM_APDU [07:39:25]CAPDU: 80 11 00 00 [07:39:25]Write to MH i2c: E2 08 00 C7 65 80 11 00 00 00 00 00 00 A6 [07:39:25]Write i2c OK [07:39:25]MH_I2C_Read... [07:39:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:26]Read from MH i2c: E2 [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: E2 17 00 [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: E2 17 00 C7 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FB [07:39:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:39:26]wFMCommunicate OK [07:39:26]CreateOFDProtocolMessage done [07:39:26]OFDSenderStorePacket 239319 [07:39:26]StoreOFDPacket docnum=239319 [07:39:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 28 F2 07 01 26 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 5A 00 00 00 F4 03 04 00 AF 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A6 03 00 35 04 06 00 80 2B 3C F3 09 85 82 CA BC 4A 11 4C 45 91 [07:39:26]CheckFolder [07:39:26]dirname=/storage/ofd_packets [07:39:26]CheckFolder done [07:39:26]ProducePacketName [07:39:26]name=ofd_packets/00239319 [07:39:26]NVStorageSaveData ofd_packets/00239319 [07:39:26]File name is /storage/ofd_packets/00239319 [07:39:26]Write 301 bytes [07:39:26]NVStorageSaveData done [07:39:26]OFDSenderStorePacket done [07:39:26]KKMCreateOFDPacket done [07:39:26]NVStorageSaveData kkm_last_timestamp [07:39:26]File name is /storage/kkm_last_timestamp [07:39:26]Write 4 bytes [07:39:26]NVStorageSaveData done [07:39:26]ExternCall_PrintAddStr [07:39:26]wPrintStart [07:39:26]Write to MH i2c: 01 00 00 C8 65 2D [07:39:26]Write i2c OK [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: 01 [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: 01 07 00 [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: 01 07 00 C8 65 00 00 00 00 00 FF 0F 42 [07:39:26]RasterBufferAndPrint [07:39:26]line Счет N : (1)3302246 [07:39:26]line ИНН: 02508201610067 [07:39:26]line Контрольно-Кассовый Чек [07:39:26]line ПРОДАЖА [07:39:26]line ТРК (МРК, ГНК) : 42 [07:39:26]line Товар: 2710124130 [07:39:26]line Аи-92-К-4 [07:39:26]line 4.520 * 66.40 [07:39:26]line = 300.13 [07:39:26]line НДС 12% НСП 1% [07:39:26]line > о реализуемом товаре [07:39:26]line ОКРУГЛЕНИЕ: -0.13 [07:39:26]line ИТОГО: 300.00 [07:39:26]line Внесено: 300.00 [07:39:26]line СДАЧА: 0.00 [07:39:26]line НСП 1% : 2.66 [07:39:26]line НДС 12% : 31.87 [07:39:26]line Наличными: 300.00 [07:39:26]line Безнал.: 0.00 [07:39:26]line Место: АЗС № 82 "Партнер Нефть" [07:39:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:39:26]line СНО: Общий режим [07:39:26]line Чек 90 08.06.2024 07:39 [07:39:26]line Смена: 387 ФФД: 1.0 [07:39:26]line ЗНМ: 0300000150 [07:39:26]line РНМ: 0000000000091601 [07:39:26]line Версия ККМ: 001 [07:39:26]line ФМ: 0000000000874681 [07:39:26]line ФД: 239319 [07:39:26]line ФПД: 140923194509701 [07:39:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T073927&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239319&fm=140923194509701&tin=02508201610067®Number=0000000000091601&sum=30000 [07:39:26]OFD Sender: Processing packet 239319 [packets to send 182, broken 181] [07:39:26]ProducePacketName [07:39:26]name=ofd_packets/00239319 [07:39:26]OFD Sender: To server: pG, [07:39:26]CommunicateWithHost lk.salyk.kg:30040 [07:39:26]ConnectInit lk.salyk.kg [07:39:26]written 0, free lines is 4095 [07:39:26]Connected sock=10 [07:39:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 28 F2 07 01 26 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 5A 00 00 00 F4 03 04 00 AF 0A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A6 03 00 35 04 06 00 80 2B 3C F3 09 85 82 CA BC 4A 11 4C 45 91 [07:39:26]Write to MH i2c: 01 00 00 F3 65 58 [07:39:26]Write i2c OK [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: 01 [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: 01 07 00 [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: 01 07 00 F3 65 00 00 00 00 00 E1 0C 4C [07:39:26]RasterBufferAndPrint [07:39:26]line [07:39:26]line [07:39:26]line [07:39:26]line [07:39:26]line [07:39:26]written 0, free lines is 3311 [07:39:26]MH_Cut [07:39:26]Write to MH i2c: D1 01 00 FA 65 01 31 [07:39:26]Write i2c OK [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: D1 [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: D1 01 00 [07:39:26]MH_I2C_Read... [07:39:26]Read from MH i2c: D1 01 00 FA 65 00 30 [07:39:26]Write to MH i2c: 01 00 00 FB 65 60 [07:39:26]Write i2c OK [07:39:26]MH_I2C_Read... [07:39:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 74 89 47 00 AB 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A6 03 00 F4 03 04 00 2D B2 63 66 B6 04 01 00 00 1E A4 30 27 A8 88 0C 3D [07:39:26]CommunicateWithHost err = 0 [07:39:26]CheckOFDResponse [07:39:26]1017 (14) - 77093643461234 [07:39:26]1041 (16) - 0000000000874681 [07:39:27]1040 (4) - 239319 [07:39:27]1012 (4) - 08.06.2024 01:21 [07:39:27]1206 (1) - 0 [07:39:27]OFD Sender: Remove packet 239319 [07:39:27]ProducePacketName [07:39:27]name=ofd_packets/00239319 [07:39:27]NVStorageDeleteData [07:39:27]OFD Sender: No OFD packet to send [07:39:27]*** Cut start [07:39:27]*** Partial cut [07:39:27]*** CUTSNS_PIN = 1 [07:39:27]*** CUTSNS_PIN = 0 [07:39:27]*** Brake cut motor [07:39:28]Read from MH i2c: 01 [07:39:28]MH_I2C_Read... [07:39:28]*** Stop cut motor [07:39:28]*** Cut end [07:39:28]Read from MH i2c: 01 07 00 [07:39:28]MH_I2C_Read... [07:39:28]Read from MH i2c: 01 07 00 FB 65 00 00 00 00 00 FF 0F 75 [07:39:28]process_action close_receipt done [07:39:28]requested_data is exist [07:39:28]produce_requested_data [07:39:28]requested_item fm.sn is exist - process it [07:39:28]wFMCommunicate request_size=4 [07:39:28]MH_SAM_APDU [07:39:28]CAPDU: 80 11 00 00 [07:39:28]Write to MH i2c: E2 08 00 FC 65 80 11 00 00 00 00 00 00 DB [07:39:28]Write i2c OK [07:39:28]MH_I2C_Read... [07:39:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:28]Read from MH i2c: E2 [07:39:28]MH_I2C_Read... [07:39:28]Read from MH i2c: E2 17 00 [07:39:28]MH_I2C_Read... [07:39:28]Read from MH i2c: E2 17 00 FC 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 30 [07:39:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:39:28]wFMCommunicate OK [07:39:28]requested_item fd.num is exist - process it [07:39:28]SAM_PROTO_GetFieldsCounters [07:39:28]wFMCommunicate request_size=4 [07:39:28]MH_SAM_APDU [07:39:28]CAPDU: 80 13 00 00 [07:39:28]Write to MH i2c: E2 08 00 FD 65 80 13 00 00 00 00 00 00 DE [07:39:28]Write i2c OK [07:39:28]MH_I2C_Read... [07:39:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:28]Read from MH i2c: E2 [07:39:28]MH_I2C_Read... [07:39:28]Read from MH i2c: E2 62 00 [07:39:28]MH_I2C_Read... [07:39:28]Read from MH i2c: E2 62 00 FD 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D7 A6 03 00 0E 04 04 00 83 01 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 0B [07:39:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D7 A6 03 00 0E 04 04 00 83 01 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 [07:39:28]wFMCommunicate OK [07:39:28]SAM_PROTO_GetFieldsCounters done [07:39:28]requested_item shift.num is exist - process it [07:39:28]requested_item shift.opened is exist - process it [07:39:28]req_shift_opened [07:39:28]FM_GetShiftState [07:39:28]SAM_PROTO_GetShiftState [07:39:28]wFMCommunicate request_size=4 [07:39:28]MH_SAM_APDU [07:39:28]CAPDU: 80 13 01 00 [07:39:28]Write to MH i2c: E2 08 00 FE 65 80 13 01 00 00 00 00 00 E0 [07:39:28]Write i2c OK [07:39:28]MH_I2C_Read... [07:39:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:28]Read from MH i2c: E2 [07:39:28]MH_I2C_Read... [07:39:28]Read from MH i2c: E2 0E 00 [07:39:28]MH_I2C_Read... [07:39:28]Read from MH i2c: E2 0E 00 FE 65 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 94 [07:39:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:39:28]wFMCommunicate OK [07:39:28]SAM_PROTO_GetShiftState done [07:39:28]FM_GetShiftState done [07:39:28]req_shift_opened done [07:39:28]requested_item shift.open_date is exist - process it [07:39:28]req_shift_open_date [07:39:28]req_shift_open_date done [07:39:28]produce_requested_data done [07:39:28]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239319,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:39:28]process_action_free close_receipt [07:39:28]json_value_free [07:39:28]json_value_free done [07:39:28]process_json_proto returns [07:39:28]Send response to host [07:39:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239319,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:39:28]free response buf [07:39:28]execute_script done [07:39:28]execute_script returns [07:39:28]free content buf [07:39:28]Sock 8.Close socket [07:39:28]Sock 8.Thread stoped [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]accept exits with 9 [07:41:02]New connection [07:41:02]New thread 3066838372 created [07:41:02]Thread 3066981732 joined [07:41:02]Waiting for new connection... [07:41:02] Sock 9.Parse request [07:41:02]Sock 9.Check first char [07:41:02]Sock 9.First char is OK [07:41:02]request: POST /json_proto HTTP/1.0 [07:41:02]Method: POST [07:41:02]URL: /json_proto [07:41:02]Method is POST - this is cgi request [07:41:02]url: /json_proto [07:41:02]query_string will be loaded in cgi processing [07:41:02]execute_cgi json_proto POST (null) [07:41:02]execute_cgi path=json_proto method=POST [07:41:02]POST find Content-Length [07:41:02]Host: 172.17.40.67:8080 [07:41:02]Content-Length: 770 [07:41:02]Content-Type: application/json [07:41:02] [07:41:02]POST finish read [07:41:02]Found Content-Length = 770 [07:41:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:02]execute_script... [07:41: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)3302248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:02]POST & json_proto [07:41:02]process_json_proto [07:41:02]json parsed OK: [07:41:02]protocol is kg_v1.0 [07:41:02]action value=close_receipt [07:41:02]process_action close_receipt [07:41:02]cmd_close_receipt [07:41:02]MH_GetDate [07:41:02]Write to MH i2c: F0 00 00 FF 65 53 [07:41:02]Write i2c OK [07:41:02]MH_I2C_Read... [07:41:02]Read from MH i2c: F0 [07:41:02]MH_I2C_Read... [07:41:02]Read from MH i2c: F0 09 00 [07:41:02]MH_I2C_Read... [07:41:02]Read from MH i2c: F0 09 00 FF 65 00 12 0B 64 66 97 AE 6B 64 57 [07:41:02]GetLastDocTimeStamp 1717832367 [07:41:02]current date 1717832466 [07:41:02]FM_GetShiftState [07:41:02]SAM_PROTO_GetShiftState [07:41:02]wFMCommunicate request_size=4 [07:41:02]MH_SAM_APDU [07:41:02]CAPDU: 80 13 01 00 [07:41:02]Write to MH i2c: E2 08 00 00 66 80 13 01 00 00 00 00 00 E3 [07:41:02]Write i2c OK [07:41:02]MH_I2C_Read... [07:41:02]OFD Sender: No OFD packet to send [07:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:02]Read from MH i2c: E2 [07:41:02]MH_I2C_Read... [07:41:02]Read from MH i2c: E2 0E 00 [07:41:02]MH_I2C_Read... [07:41:02]Read from MH i2c: E2 0E 00 00 66 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 97 [07:41:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:41:02]wFMCommunicate OK [07:41:02]SAM_PROTO_GetShiftState done [07:41:02]FM_GetShiftState done [07:41:02]opened in 1717805884 [07:41:02]opened+sec_in_day 1717892284 [07:41:02]quantity*price = 100064 [07:41:02]sum+1 = 100066 [07:41:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.65 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 0.00 Безнал.: 1000.65 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 91 08.06.2024 07:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239320 ФПД: 253273094597610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T074106&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239320&fm=253273094597610&tin=02508201610067®Number=0000000000091601&sum=100065 [07:41:03]StoreToDocumentArchive [07:41:03]shift 387 fd 239320 [07:41:03]save to /storage/0387/doc_00239320 [07:41:03]save last doc name /storage/0387/doc_00239320 to /storage/kkm_last_doc_name [07:41:03]save OK [07:41:03]Clear old archive folders... [07:41:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:41:03]tlvbuf is 00248400 [07:41:03]SAM_PROTO_ClearQueue [07:41:03]wFMCommunicate request_size=4 [07:41:03]MH_SAM_APDU [07:41:03]CAPDU: 80 09 00 00 [07:41:03]Write to MH i2c: E2 08 00 0D 66 80 09 00 00 00 00 00 00 E5 [07:41:03]Write i2c OK [07:41:03]MH_I2C_Read... [07:41:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:03]Read from MH i2c: E2 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 03 00 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 03 00 0D 66 00 90 00 E7 [07:41:03]RAPDU: 90 00 [07:41:03]wFMCommunicate OK [07:41:03]SAM_PROTO_ClearQueue done [07:41:03]KKMCreateOFDPacket [07:41:03]OFDProtocolAddRootSTLVToBuf [07:41:03]FM_MakeSignedData [07:41:03]FM_MakeSignedData [07:41:03]SAM_PROTO_SignData [07:41:03]wFMCommunicate request_size=4 [07:41:03]MH_SAM_APDU [07:41:03]CAPDU: 80 0D 01 02 [07:41:03]Write to MH i2c: E2 08 00 0E 66 80 0D 01 02 00 00 00 00 ED [07:41:03]Write i2c OK [07:41:03]MH_I2C_Read... [07:41:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:03]Read from MH i2c: E2 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 03 00 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 03 00 0E 66 00 90 00 E8 [07:41:03]RAPDU: 90 00 [07:41:03]wFMCommunicate OK [07:41:03]wFMCommunicate request_size=255 [07:41:03]MH_SAM_APDU [07:41: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 12 0B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A6 03 00 35 04 06 00 E6 [07:41:03]Write to MH i2c: E2 02 01 0F 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 12 0B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A6 03 00 35 04 06 00 E6 00 00 99 [07:41:03]Write i2c OK [07:41:03]MH_I2C_Read... [07:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:04]Read from MH i2c: E2 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 03 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 03 00 0F 66 00 90 00 E9 [07:41:04]RAPDU: 90 00 [07:41:04]wFMCommunicate OK [07:41:04]wFMCommunicate request_size=10 [07:41:04]MH_SAM_APDU [07:41:04]CAPDU: 80 0D 02 02 05 59 BC D5 AB EA [07:41:04]Write to MH i2c: E2 0D 00 10 66 80 0D 02 02 05 00 59 BC D5 AB EA 00 00 79 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:04]Read from MH i2c: E2 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 03 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 03 00 10 66 00 90 00 EA [07:41:04]RAPDU: 90 00 [07:41:04]wFMCommunicate OK [07:41:04]wFMCommunicate request_size=4 [07:41:04]MH_SAM_APDU [07:41:04]CAPDU: 80 0D 03 02 [07:41:04]Write to MH i2c: E2 08 00 11 66 80 0D 03 02 00 00 00 00 F2 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:04]Read from MH i2c: E2 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 0B 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 0B 00 11 66 00 2D 81 3D D7 43 AA 46 21 90 00 09 [07:41:04]RAPDU: 2D 81 3D D7 43 AA 46 21 90 00 [07:41:04]wFMCommunicate OK [07:41:04]SAM_PROTO_SignData done [07:41:04]FM_MakeSignedData done [07:41:04]CreateOFDProtocolMessage [07:41:04]wFMCommunicate request_size=4 [07:41:04]MH_SAM_APDU [07:41:04]CAPDU: 80 11 00 00 [07:41:04]Write to MH i2c: E2 08 00 12 66 80 11 00 00 00 00 00 00 F2 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:04]Read from MH i2c: E2 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 17 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 17 00 12 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 47 [07:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:41:04]wFMCommunicate OK [07:41:04]CreateOFDProtocolMessage done [07:41:04]OFDSenderStorePacket 239320 [07:41:04]StoreOFDPacket docnum=239320 [07:41:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 81 2C 07 01 86 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 12 0B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A6 03 00 35 04 06 00 E6 59 BC D5 AB EA 2D 81 3D D7 43 AA 46 21 [07:41:04]CheckFolder [07:41:04]dirname=/storage/ofd_packets [07:41:04]CheckFolder done [07:41:04]ProducePacketName [07:41:04]name=ofd_packets/00239320 [07:41:04]NVStorageSaveData ofd_packets/00239320 [07:41:04]File name is /storage/ofd_packets/00239320 [07:41:04]Write 301 bytes [07:41:04]NVStorageSaveData done [07:41:04]OFDSenderStorePacket done [07:41:04]KKMCreateOFDPacket done [07:41:04]NVStorageSaveData kkm_last_timestamp [07:41:04]File name is /storage/kkm_last_timestamp [07:41:04]Write 4 bytes [07:41:04]NVStorageSaveData done [07:41:04]ExternCall_PrintAddStr [07:41:04]wPrintStart [07:41:04]Write to MH i2c: 01 00 00 13 66 79 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: 01 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: 01 07 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: 01 07 00 13 66 00 00 00 00 00 FF 0F 8E [07:41:04]RasterBufferAndPrint [07:41:04]line Счет N : (1)3302248 [07:41:04]line ИНН: 02508201610067 [07:41:04]line Контрольно-Кассовый Чек [07:41:04]line ПРОДАЖА [07:41:04]line ТРК (МРК, ГНК) : 22 [07:41:04]line Товар: 2710124130 [07:41:04]line Аи-92-К-4 [07:41:04]line 15.070 * 66.40 [07:41:04]line = 1000.65 [07:41:04]line НДС 12% НСП 1% [07:41:04]line > о реализуемом товаре [07:41:04]line ИТОГО: 1000.65 [07:41:04]line НСП 1% : 8.85 [07:41:04]line НДС 12% : 106.26 [07:41:04]line Наличными: 0.00 [07:41:04]line Безнал.: 1000.65 [07:41:04]line Место: АЗС № 82 "Партнер Нефть" [07:41:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:41:04]line СНО: Общий режим [07:41:04]line Чек 91 08.06.2024 07:41 [07:41:04]line Смена: 387 ФФД: 1.0 [07:41:04]line ЗНМ: 0300000150 [07:41:04]line РНМ: 0000000000091601 [07:41:04]line Версия ККМ: 001 [07:41:04]line Платежная система: Mbank [07:41:04]line ФМ: 0000000000874681 [07:41:04]line ФД: 239320 [07:41:04]line ФПД: 253273094597610 [07:41:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T074106&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239320&fm=253273094597610&tin=02508201610067®Number=0000000000091601&sum=100065 [07:41:04]written 0, free lines is 4095 [07:41:04]OFD Sender: Processing packet 239320 [packets to send 182, broken 181] [07:41:04]ProducePacketName [07:41:04]name=ofd_packets/00239320 [07:41:04]OFD Sender: To server: pG, [07:41:04]CommunicateWithHost lk.salyk.kg:30040 [07:41:04]ConnectInit lk.salyk.kg [07:41:04]Write to MH i2c: 01 00 00 3C 66 A2 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: 01 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: 01 07 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: 01 07 00 3C 66 00 00 00 00 00 D9 0C 8E [07:41:04]RasterBufferAndPrint [07:41:04]line [07:41:04]line [07:41:04]line [07:41:04]line [07:41:04]line [07:41:04]written 0, free lines is 3296 [07:41:04]MH_Cut [07:41:04]Write to MH i2c: D1 01 00 43 66 01 7B [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: D1 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: D1 01 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: D1 01 00 43 66 00 7A [07:41:04]Write to MH i2c: 01 00 00 44 66 AA [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:05]Connected sock=11 [07:41:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 81 2C 07 01 86 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 12 0B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A6 03 00 35 04 06 00 E6 59 BC D5 AB EA 2D 81 3D D7 43 AA 46 21 [07:41:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 AF 20 47 00 97 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A6 03 00 F4 03 04 00 8F B2 63 66 B6 04 01 00 00 E1 17 91 21 9B B4 32 95 [07:41:05]CommunicateWithHost err = 0 [07:41:05]CheckOFDResponse [07:41:05]1017 (14) - 77093643461234 [07:41:05]1041 (16) - 0000000000874681 [07:41:05]1040 (4) - 239320 [07:41:05]1012 (4) - 08.06.2024 01:23 [07:41:05]1206 (1) - 0 [07:41:05]OFD Sender: Remove packet 239320 [07:41:05]ProducePacketName [07:41:05]name=ofd_packets/00239320 [07:41:05]NVStorageDeleteData [07:41:05]*** Cut start [07:41:05]*** Partial cut [07:41:05]*** CUTSNS_PIN = 1 [07:41:05]*** CUTSNS_PIN = 0 [07:41:05]*** Brake cut motor [07:41:06]OFD Sender: No OFD packet to send [07:41:06]Read from MH i2c: 01 [07:41:06]MH_I2C_Read... [07:41:06]*** Stop cut motor [07:41:06]*** Cut end [07:41:06]Read from MH i2c: 01 07 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: 01 07 00 44 66 00 00 00 00 00 FF 0F BF [07:41:06]process_action close_receipt done [07:41:06]requested_data is exist [07:41:06]produce_requested_data [07:41:06]requested_item fm.sn is exist - process it [07:41:06]wFMCommunicate request_size=4 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 11 00 00 [07:41:06]Write to MH i2c: E2 08 00 45 66 80 11 00 00 00 00 00 00 25 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 17 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 17 00 45 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7A [07:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:41:06]wFMCommunicate OK [07:41:06]requested_item fd.num is exist - process it [07:41:06]SAM_PROTO_GetFieldsCounters [07:41:06]wFMCommunicate request_size=4 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 13 00 00 [07:41:06]Write to MH i2c: E2 08 00 46 66 80 13 00 00 00 00 00 00 28 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 62 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 62 00 46 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D8 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [07:41:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D8 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:41:06]wFMCommunicate OK [07:41:06]SAM_PROTO_GetFieldsCounters done [07:41:06]requested_item shift.num is exist - process it [07:41:06]requested_item shift.opened is exist - process it [07:41:06]req_shift_opened [07:41:06]FM_GetShiftState [07:41:06]SAM_PROTO_GetShiftState [07:41:06]wFMCommunicate request_size=4 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 13 01 00 [07:41:06]Write to MH i2c: E2 08 00 47 66 80 13 01 00 00 00 00 00 2A [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 0E 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 0E 00 47 66 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DE [07:41:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:41:06]wFMCommunicate OK [07:41:06]SAM_PROTO_GetShiftState done [07:41:06]FM_GetShiftState done [07:41:06]req_shift_opened done [07:41:06]requested_item shift.open_date is exist - process it [07:41:06]req_shift_open_date [07:41:06]req_shift_open_date done [07:41:06]produce_requested_data done [07:41:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239320,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:41:06]process_action_free close_receipt [07:41:06]json_value_free [07:41:06]json_value_free done [07:41:06]process_json_proto returns [07:41:06]Send response to host [07:41:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239320,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:41:06]free response buf [07:41:06]execute_script done [07:41:06]execute_script returns [07:41:06]free content buf [07:41:06]Sock 9.Close socket [07:41:06]Sock 9.Thread stoped [07:41:11]OFD Sender: No OFD packet to send [07:41:16]OFD Sender: No OFD packet to send [07:41:21]OFD Sender: No OFD packet to send [07:41:26]OFD Sender: No OFD packet to send [07:41:31]OFD Sender: No OFD packet to send [07:41:36]OFD Sender: No OFD packet to send [07:41:41]OFD Sender: No OFD packet to send [07:41:46]OFD Sender: No OFD packet to send [07:41:51]OFD Sender: No OFD packet to send [07:41:56]OFD Sender: No OFD packet to send [07:42:01]OFD Sender: No OFD packet to send [07:42:06]OFD Sender: No OFD packet to send [07:42:11]OFD Sender: No OFD packet to send [07:42:16]OFD Sender: No OFD packet to send [07:42:21]OFD Sender: No OFD packet to send [07:42:26]OFD Sender: No OFD packet to send [07:42:31]OFD Sender: No OFD packet to send [07:42:36]OFD Sender: No OFD packet to send [07:42:41]OFD Sender: No OFD packet to send [07:42:46]OFD Sender: No OFD packet to send [07:42:51]OFD Sender: No OFD packet to send [07:42:56]OFD Sender: No OFD packet to send [07:43:01]OFD Sender: No OFD packet to send [07:43:06]OFD Sender: No OFD packet to send [07:43:11]OFD Sender: No OFD packet to send [07:43:16]OFD Sender: No OFD packet to send [07:43:21]OFD Sender: No OFD packet to send [07:43:26]OFD Sender: No OFD packet to send [07:43:31]OFD Sender: No OFD packet to send [07:43:36]OFD Sender: No OFD packet to send [07:43:41]OFD Sender: No OFD packet to send [07:43:46]OFD Sender: No OFD packet to send [07:43:51]OFD Sender: No OFD packet to send [07:43:56]OFD Sender: No OFD packet to send [07:44:01]OFD Sender: No OFD packet to send [07:44:06]OFD Sender: No OFD packet to send [07:44:11]OFD Sender: No OFD packet to send [07:44:16]OFD Sender: No OFD packet to send [07:44:21]OFD Sender: No OFD packet to send [07:44:26]OFD Sender: No OFD packet to send [07:44:31]OFD Sender: No OFD packet to send [07:44:36]OFD Sender: No OFD packet to send [07:44:41]OFD Sender: No OFD packet to send [07:44:46]OFD Sender: No OFD packet to send [07:44:51]OFD Sender: No OFD packet to send [07:44:56]OFD Sender: No OFD packet to send [07:45:01]OFD Sender: No OFD packet to send [07:45:06]OFD Sender: No OFD packet to send [07:45:11]OFD Sender: No OFD packet to send [07:45:16]OFD Sender: No OFD packet to send [07:45:21]OFD Sender: No OFD packet to send [07:45:26]OFD Sender: No OFD packet to send [07:45:31]OFD Sender: No OFD packet to send [07:45:36]OFD Sender: No OFD packet to send [07:45:41]OFD Sender: No OFD packet to send [07:45:46]OFD Sender: No OFD packet to send [07:45:51]OFD Sender: No OFD packet to send [07:45:54]accept exits with 8 [07:45:54]New connection [07:45:54]New thread 3066981732 created [07:45:54]Thread 3066838372 joined [07:45:54]Waiting for new connection... [07:45:54] Sock 8.Parse request [07:45:54]Sock 8.Check first char [07:45:54]Sock 8.First char is OK [07:45:54]request: POST /json_proto HTTP/1.0 [07:45:54]Method: POST [07:45:54]URL: /json_proto [07:45:54]Method is POST - this is cgi request [07:45:54]url: /json_proto [07:45:54]query_string will be loaded in cgi processing [07:45:54]execute_cgi json_proto POST (null) [07:45:54]execute_cgi path=json_proto method=POST [07:45:54]POST find Content-Length [07:45:54]Host: 172.17.40.67:8080 [07:45:54]Content-Length: 680 [07:45:54]Content-Type: application/json [07:45:54] [07:45:54]POST finish read [07:45:54]Found Content-Length = 680 [07:45:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 24.100, "sum" : 1800.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:54]execute_script... [07:45: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)3302249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 24.100, "sum" : 1800.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:54]POST & json_proto [07:45:54]process_json_proto [07:45:54]json parsed OK: [07:45:54]protocol is kg_v1.0 [07:45:54]action value=close_receipt [07:45:54]process_action close_receipt [07:45:54]cmd_close_receipt [07:45:54]MH_GetDate [07:45:54]Write to MH i2c: F0 00 00 48 66 9D [07:45:54]Write i2c OK [07:45:54]MH_I2C_Read... [07:45:54]Read from MH i2c: F0 [07:45:54]MH_I2C_Read... [07:45:54]Read from MH i2c: F0 09 00 [07:45:54]MH_I2C_Read... [07:45:54]Read from MH i2c: F0 09 00 48 66 00 36 0C 64 66 97 AE 6B 64 C6 [07:45:54]GetLastDocTimeStamp 1717832466 [07:45:54]current date 1717832758 [07:45:54]FM_GetShiftState [07:45:54]SAM_PROTO_GetShiftState [07:45:54]wFMCommunicate request_size=4 [07:45:54]MH_SAM_APDU [07:45:54]CAPDU: 80 13 01 00 [07:45:54]Write to MH i2c: E2 08 00 49 66 80 13 01 00 00 00 00 00 2C [07:45:54]Write i2c OK [07:45:54]MH_I2C_Read... [07:45:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:54]Read from MH i2c: E2 [07:45:54]MH_I2C_Read... [07:45:54]Read from MH i2c: E2 0E 00 [07:45:54]MH_I2C_Read... [07:45:54]Read from MH i2c: E2 0E 00 49 66 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E0 [07:45:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:45:54]wFMCommunicate OK [07:45:54]SAM_PROTO_GetShiftState done [07:45:54]FM_GetShiftState done [07:45:54]opened in 1717805884 [07:45:54]opened+sec_in_day 1717892284 [07:45:54]quantity*price = 180027 [07:45:54]sum+1 = 180028 [07:45:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 92 08.06.2024 07:45 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239321 ФПД: 28854237003885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T074558&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239321&fm=28854237003885&tin=02508201610067®Number=0000000000091601&sum=180000 [07:45:55]StoreToDocumentArchive [07:45:55]shift 387 fd 239321 [07:45:55]save to /storage/0387/doc_00239321 [07:45:55]save last doc name /storage/0387/doc_00239321 to /storage/kkm_last_doc_name [07:45:55]save OK [07:45:55]Clear old archive folders... [07:45:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:45:55]tlvbuf is 002B6BC0 [07:45:55]SAM_PROTO_ClearQueue [07:45:55]wFMCommunicate request_size=4 [07:45:55]MH_SAM_APDU [07:45:55]CAPDU: 80 09 00 00 [07:45:55]Write to MH i2c: E2 08 00 56 66 80 09 00 00 00 00 00 00 2E [07:45:55]Write i2c OK [07:45:55]MH_I2C_Read... [07:45:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:55]Read from MH i2c: E2 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: E2 03 00 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: E2 03 00 56 66 00 90 00 30 [07:45:55]RAPDU: 90 00 [07:45:55]wFMCommunicate OK [07:45:55]SAM_PROTO_ClearQueue done [07:45:55]KKMCreateOFDPacket [07:45:55]OFDProtocolAddRootSTLVToBuf [07:45:55]FM_MakeSignedData [07:45:55]FM_MakeSignedData [07:45:55]SAM_PROTO_SignData [07:45:55]wFMCommunicate request_size=4 [07:45:55]MH_SAM_APDU [07:45:55]CAPDU: 80 0D 01 02 [07:45:55]Write to MH i2c: E2 08 00 57 66 80 0D 01 02 00 00 00 00 36 [07:45:55]Write i2c OK [07:45:55]MH_I2C_Read... [07:45:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:55]Read from MH i2c: E2 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: E2 03 00 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: E2 03 00 57 66 00 90 00 31 [07:45:55]RAPDU: 90 00 [07:45:55]wFMCommunicate OK [07:45:55]wFMCommunicate request_size=255 [07:45:55]MH_SAM_APDU [07:45:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 5E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 3B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 36 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A6 03 00 35 04 06 00 1A 3E 26 8C [07:45:55]Write to MH i2c: E2 02 01 58 66 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 24 5E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 3B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 36 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A6 03 00 35 04 06 00 1A 3E 26 8C 00 00 C7 [07:45:55]Write i2c OK [07:45:55]MH_I2C_Read... [07:45:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:56]Read from MH i2c: E2 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 03 00 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 03 00 58 66 00 90 00 32 [07:45:56]RAPDU: 90 00 [07:45:56]wFMCommunicate OK [07:45:56]wFMCommunicate request_size=7 [07:45:56]MH_SAM_APDU [07:45:56]CAPDU: 80 0D 02 02 02 00 6D [07:45:56]Write to MH i2c: E2 0A 00 59 66 80 0D 02 02 02 00 00 6D 00 00 AA [07:45:56]Write i2c OK [07:45:56]MH_I2C_Read... [07:45:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:56]Read from MH i2c: E2 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 03 00 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 03 00 59 66 00 90 00 33 [07:45:56]RAPDU: 90 00 [07:45:56]wFMCommunicate OK [07:45:56]wFMCommunicate request_size=4 [07:45:56]MH_SAM_APDU [07:45:56]CAPDU: 80 0D 03 02 [07:45:56]Write to MH i2c: E2 08 00 5A 66 80 0D 03 02 00 00 00 00 3B [07:45:56]Write i2c OK [07:45:56]MH_I2C_Read... [07:45:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:56]Read from MH i2c: E2 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 0B 00 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 0B 00 5A 66 00 D6 C6 A1 EC AB 09 09 8C 90 00 AE [07:45:56]RAPDU: D6 C6 A1 EC AB 09 09 8C 90 00 [07:45:56]wFMCommunicate OK [07:45:56]SAM_PROTO_SignData done [07:45:56]FM_MakeSignedData done [07:45:56]CreateOFDProtocolMessage [07:45:56]wFMCommunicate request_size=4 [07:45:56]MH_SAM_APDU [07:45:56]CAPDU: 80 11 00 00 [07:45:56]Write to MH i2c: E2 08 00 5B 66 80 11 00 00 00 00 00 00 3B [07:45:56]Write i2c OK [07:45:56]MH_I2C_Read... [07:45:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:56]Read from MH i2c: E2 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 17 00 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 17 00 5B 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 90 [07:45:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:45:56]wFMCommunicate OK [07:45:56]CreateOFDProtocolMessage done [07:45:56]OFDSenderStorePacket 239321 [07:45:56]StoreOFDPacket docnum=239321 [07:45:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 B0 FC 04 01 6B 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 24 5E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 3B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 36 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A6 03 00 35 04 06 00 1A 3E 26 8C 00 6D D6 C6 A1 EC AB 09 09 8C [07:45:56]CheckFolder [07:45:56]dirname=/storage/ofd_packets [07:45:56]CheckFolder done [07:45:56]ProducePacketName [07:45:56]name=ofd_packets/00239321 [07:45:56]NVStorageSaveData ofd_packets/00239321 [07:45:56]File name is /storage/ofd_packets/00239321 [07:45:56]Write 298 bytes [07:45:56]NVStorageSaveData done [07:45:56]OFDSenderStorePacket done [07:45:56]KKMCreateOFDPacket done [07:45:56]NVStorageSaveData kkm_last_timestamp [07:45:56]File name is /storage/kkm_last_timestamp [07:45:56]Write 4 bytes [07:45:56]NVStorageSaveData done [07:45:56]ExternCall_PrintAddStr [07:45:56]wPrintStart [07:45:56]Write to MH i2c: 01 00 00 5C 66 C2 [07:45:56]Write i2c OK [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: 01 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: 01 07 00 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: 01 07 00 5C 66 00 00 00 00 00 FF 0F D7 [07:45:56]RasterBufferAndPrint [07:45:56]line Счет N : (1)3302249 [07:45:56]line ИНН: 02508201610067 [07:45:56]line Контрольно-Кассовый Чек [07:45:56]line ПРОДАЖА [07:45:56]line ТРК (МРК, ГНК) : 51 [07:45:56]line Товар: 2710194210 [07:45:56]line ДТ-К-5 [07:45:56]line 24.100 * 74.70 [07:45:56]line = 1800.27 [07:45:56]line НДС 12% НСП 1% [07:45:56]line > о реализуемом товаре [07:45:56]line ОКРУГЛЕНИЕ: -0.27 [07:45:56]line ИТОГО: 1800.00 [07:45:56]line Внесено: 1800.00 [07:45:56]line СДАЧА: 0.00 [07:45:56]line НСП 1% : 15.93 [07:45:56]line НДС 12% : 191.18 [07:45:56]line Наличными: 1800.00 [07:45:56]line Безнал.: 0.00 [07:45:56]line Место: АЗС № 82 "Партнер Нефть" [07:45:56]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:45:56]line СНО: Общий режим [07:45:56]line Чек 92 08.06.2024 07:45 [07:45:56]line Смена: 387 ФФД: 1.0 [07:45:56]line ЗНМ: 0300000150 [07:45:56]line РНМ: 0000000000091601 [07:45:56]line Версия ККМ: 001 [07:45:56]line ФМ: 0000000000874681 [07:45:56]line ФД: 239321 [07:45:56]line ФПД: 28854237003885 [07:45:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T074558&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239321&fm=28854237003885&tin=02508201610067®Number=0000000000091601&sum=180000 [07:45:56]OFD Sender: Processing packet 239321 [packets to send 182, broken 181] [07:45:56]ProducePacketName [07:45:56]name=ofd_packets/00239321 [07:45:56]OFD Sender: To server: pG, [07:45:56]CommunicateWithHost lk.salyk.kg:30040 [07:45:56]ConnectInit lk.salyk.kg [07:45:56]written 0, free lines is 4095 [07:45:56]Connected sock=10 [07:45:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 B0 FC 04 01 6B 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 24 5E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 3B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 36 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A6 03 00 35 04 06 00 1A 3E 26 8C 00 6D D6 C6 A1 EC AB 09 09 8C [07:45:56]Write to MH i2c: 01 00 00 87 66 ED [07:45:56]Write i2c OK [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: 01 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: 01 07 00 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: 01 07 00 87 66 00 00 00 00 00 B0 0C B0 [07:45:56]RasterBufferAndPrint [07:45:56]line [07:45:56]line [07:45:56]line [07:45:56]line [07:45:56]line [07:45:56]written 0, free lines is 3254 [07:45:56]MH_Cut [07:45:56]Write to MH i2c: D1 01 00 8E 66 01 C6 [07:45:56]Write i2c OK [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: D1 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: D1 01 00 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: D1 01 00 8E 66 00 C5 [07:45:56]Write to MH i2c: 01 00 00 8F 66 F5 [07:45:56]Write i2c OK [07:45:56]MH_I2C_Read... [07:45:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C5 C8 47 00 19 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A6 03 00 F4 03 04 00 B3 B3 63 66 B6 04 01 00 00 13 80 39 CB 38 2D 05 3F [07:45:57]CommunicateWithHost err = 0 [07:45:57]CheckOFDResponse [07:45:57]1017 (14) - 77093643461234 [07:45:57]1041 (16) - 0000000000874681 [07:45:57]1040 (4) - 239321 [07:45:57]1012 (4) - 08.06.2024 01:28 [07:45:57]1206 (1) - 0 [07:45:57]OFD Sender: Remove packet 239321 [07:45:57]ProducePacketName [07:45:57]name=ofd_packets/00239321 [07:45:57]NVStorageDeleteData [07:45:57]OFD Sender: No OFD packet to send [07:45:57]*** Cut start [07:45:57]*** Partial cut [07:45:57]*** CUTSNS_PIN = 1 [07:45:57]*** CUTSNS_PIN = 0 [07:45:58]*** Brake cut motor [07:45:58]Read from MH i2c: 01 [07:45:58]MH_I2C_Read... [07:45:58]*** Stop cut motor [07:45:58]*** Cut end [07:45:58]Read from MH i2c: 01 07 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: 01 07 00 8F 66 00 00 00 00 00 FF 0F 0A [07:45:58]process_action close_receipt done [07:45:58]requested_data is exist [07:45:58]produce_requested_data [07:45:58]requested_item fm.sn is exist - process it [07:45:58]wFMCommunicate request_size=4 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 80 11 00 00 [07:45:58]Write to MH i2c: E2 08 00 90 66 80 11 00 00 00 00 00 00 70 [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 17 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 17 00 90 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C5 [07:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:45:58]wFMCommunicate OK [07:45:58]requested_item fd.num is exist - process it [07:45:58]SAM_PROTO_GetFieldsCounters [07:45:58]wFMCommunicate request_size=4 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 80 13 00 00 [07:45:58]Write to MH i2c: E2 08 00 91 66 80 13 00 00 00 00 00 00 73 [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 62 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 62 00 91 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D9 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [07:45:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D9 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:45:58]wFMCommunicate OK [07:45:58]SAM_PROTO_GetFieldsCounters done [07:45:58]requested_item shift.num is exist - process it [07:45:58]requested_item shift.opened is exist - process it [07:45:58]req_shift_opened [07:45:58]FM_GetShiftState [07:45:58]SAM_PROTO_GetShiftState [07:45:58]wFMCommunicate request_size=4 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 80 13 01 00 [07:45:58]Write to MH i2c: E2 08 00 92 66 80 13 01 00 00 00 00 00 75 [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 0E 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 0E 00 92 66 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 29 [07:45:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:45:58]wFMCommunicate OK [07:45:58]SAM_PROTO_GetShiftState done [07:45:58]FM_GetShiftState done [07:45:58]req_shift_opened done [07:45:58]requested_item shift.open_date is exist - process it [07:45:58]req_shift_open_date [07:45:58]req_shift_open_date done [07:45:58]produce_requested_data done [07:45:58]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239321,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:45:58]process_action_free close_receipt [07:45:58]json_value_free [07:45:58]json_value_free done [07:45:58]process_json_proto returns [07:45:58]Send response to host [07:45:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239321,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:45:58]free response buf [07:45:58]execute_script done [07:45:58]execute_script returns [07:45:58]free content buf [07:45:58]Sock 8.Close socket [07:45:58]Sock 8.Thread stoped [07:46:02]OFD Sender: No OFD packet to send [07:46:04]int [07:46:04]Write to MH i2c: 01 00 00 93 66 F9 [07:46:04]Write i2c OK [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: 01 [07:46:04]MH_I2C_Read... [07:46:04]*** FLAG_PRN_PAP1 set [07:46:04]*** FLAG_PRN_PAP1 reset [07:46:04]Read from MH i2c: 01 07 00 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: 01 07 00 93 66 00 00 00 00 00 FF 0F 0E [07:46:04]state=0 [07:46:04]int [07:46:04]Write to MH i2c: 01 00 00 94 66 FA [07:46:04]*** FLAG_PRN_PAP1 set [07:46:04]Write i2c OK [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: 01 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: 01 07 00 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: 01 07 00 94 66 00 01 00 00 00 FF 0F 10 [07:46:04]state=0 [07:46:04]No paper [07:46:04]int [07:46:04]Write to MH i2c: 01 00 00 95 66 FB [07:46:04]*** FLAG_PRN_PAP2 set [07:46:04]Write i2c OK [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: 01 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: 01 07 00 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: 01 07 00 95 66 00 03 00 00 00 FF 0F 13 [07:46:04]state=0 [07:46:04]No paper [07:46:04]Cover opened [07:46:07]OFD Sender: No OFD packet to send [07:46:09]Write to MH i2c: 01 00 00 96 66 FC [07:46:09]Write i2c OK [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: 01 [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: 01 07 00 [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: 01 07 00 96 66 00 03 00 00 00 FF 0F 14 [07:46:09]state=3 [07:46:09]No paper [07:46:09]Cover opened [07:46:12]OFD Sender: No OFD packet to send [07:46:14]Write to MH i2c: 01 00 00 97 66 FD [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 07 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 07 00 97 66 00 03 00 00 00 FF 0F 15 [07:46:14]state=3 [07:46:14]No paper [07:46:14]Cover opened [07:46:17]OFD Sender: No OFD packet to send [07:46:19]int [07:46:19]Write to MH i2c: 01 00 00 98 66 FE [07:46:19]*** FLAG_PRN_PAP2 reset [07:46:19]Write i2c OK [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: 01 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: 01 07 00 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: 01 07 00 98 66 00 01 00 00 00 FF 0F 14 [07:46:19]state=3 [07:46:19]No paper [07:46:19]Cover closed [07:46:20]int [07:46:20]Write to MH i2c: 01 00 00 99 66 FF [07:46:20]*** FLAG_PRN_PAP2 set [07:46:20]Write i2c OK [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 07 00 [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 07 00 99 66 00 03 00 00 00 FF 0F 17 [07:46:20]state=0 [07:46:20]No paper [07:46:20]Cover opened [07:46:21]int [07:46:21]Write to MH i2c: 01 00 00 9A 66 00 [07:46:21]Write i2c OK [07:46:21]MH_I2C_Read... [07:46:21]Read from MH i2c: 01 [07:46:21]MH_I2C_Read... [07:46:21]Read from MH i2c: 01 07 00 [07:46:21]MH_I2C_Read... [07:46:21]*** FLAG_PRN_PAP2 reset [07:46:21]*** FLAG_PRN_PAP1 reset [07:46:21]Read from MH i2c: 01 07 00 9A 66 00 00 00 00 00 FF 0F 15 [07:46:21]state=3 [07:46:21]Cover closed [07:46:22]OFD Sender: No OFD packet to send [07:46:27]OFD Sender: No OFD packet to send [07:46:32]OFD Sender: No OFD packet to send [07:46:37]OFD Sender: No OFD packet to send [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:02]OFD Sender: No OFD packet to send [07:47:07]OFD Sender: No OFD packet to send [07:47:12]OFD Sender: No OFD packet to send [07:47:17]OFD Sender: No OFD packet to send [07:47:22]OFD Sender: No OFD packet to send [07:47:23]accept exits with 9 [07:47:23]New connection [07:47:23]New thread 3066838372 created [07:47:23]Thread 3066981732 joined [07:47:23]Waiting for new connection... [07:47:23] Sock 9.Parse request [07:47:23]Sock 9.Check first char [07:47:23]Sock 9.First char is OK [07:47:23]request: POST /json_proto HTTP/1.0 [07:47:23]Method: POST [07:47:23]URL: /json_proto [07:47:23]Method is POST - this is cgi request [07:47:23]url: /json_proto [07:47:23]query_string will be loaded in cgi processing [07:47:23]execute_cgi json_proto POST (null) [07:47:23]execute_cgi path=json_proto method=POST [07:47:23]POST find Content-Length [07:47:23]Host: 172.17.40.67:8080 [07:47:23]Content-Length: 678 [07:47:23]Content-Type: application/json [07:47:23] [07:47:23]POST finish read [07:47:23]Found Content-Length = 678 [07:47:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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" ] } } [07:47:23]execute_script... [07:47:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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" ] } } [07:47:23]POST & json_proto [07:47:23]process_json_proto [07:47:23]json parsed OK: [07:47:23]protocol is kg_v1.0 [07:47:23]action value=close_receipt [07:47:23]process_action close_receipt [07:47:23]cmd_close_receipt [07:47:23]MH_GetDate [07:47:23]Write to MH i2c: F0 00 00 9B 66 F0 [07:47:23]Write i2c OK [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: F0 [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: F0 09 00 [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: F0 09 00 9B 66 00 8F 0C 64 66 97 AE 6B 64 72 [07:47:23]GetLastDocTimeStamp 1717832758 [07:47:23]current date 1717832847 [07:47:23]FM_GetShiftState [07:47:23]SAM_PROTO_GetShiftState [07:47:23]wFMCommunicate request_size=4 [07:47:23]MH_SAM_APDU [07:47:23]CAPDU: 80 13 01 00 [07:47:23]Write to MH i2c: E2 08 00 9C 66 80 13 01 00 00 00 00 00 7F [07:47:23]Write i2c OK [07:47:23]MH_I2C_Read... [07:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:23]Read from MH i2c: E2 [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: E2 0E 00 [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: E2 0E 00 9C 66 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 33 [07:47:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:47:23]wFMCommunicate OK [07:47:23]SAM_PROTO_GetShiftState done [07:47:23]FM_GetShiftState done [07:47:23]opened in 1717805884 [07:47:23]opened+sec_in_day 1717892284 [07:47:23]quantity*price = 30012 [07:47:23]sum+1 = 30014 [07:47:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 93 08.06.2024 07:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239322 ФПД: 148898387064271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T074727&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239322&fm=148898387064271&tin=02508201610067®Number=0000000000091601&sum=30000 [07:47:25]StoreToDocumentArchive [07:47:25]shift 387 fd 239322 [07:47:25]save to /storage/0387/doc_00239322 [07:47:25]save last doc name /storage/0387/doc_00239322 to /storage/kkm_last_doc_name [07:47:25]save OK [07:47:25]Clear old archive folders... [07:47:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:25]tlvbuf is 00463360 [07:47:25]SAM_PROTO_ClearQueue [07:47:25]wFMCommunicate request_size=4 [07:47:25]MH_SAM_APDU [07:47:25]CAPDU: 80 09 00 00 [07:47:25]Write to MH i2c: E2 08 00 A9 66 80 09 00 00 00 00 00 00 81 [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:25]Read from MH i2c: E2 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 03 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 03 00 A9 66 00 90 00 83 [07:47:25]RAPDU: 90 00 [07:47:25]wFMCommunicate OK [07:47:25]SAM_PROTO_ClearQueue done [07:47:25]KKMCreateOFDPacket [07:47:25]OFDProtocolAddRootSTLVToBuf [07:47:25]FM_MakeSignedData [07:47:25]FM_MakeSignedData [07:47:25]SAM_PROTO_SignData [07:47:25]wFMCommunicate request_size=4 [07:47:25]MH_SAM_APDU [07:47:25]CAPDU: 80 0D 01 02 [07:47:25]Write to MH i2c: E2 08 00 AA 66 80 0D 01 02 00 00 00 00 89 [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:25]Read from MH i2c: E2 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 03 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 03 00 AA 66 00 90 00 84 [07:47:25]RAPDU: 90 00 [07:47:25]wFMCommunicate OK [07:47:25]wFMCommunicate request_size=255 [07:47:25]MH_SAM_APDU [07:47: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 5D 00 00 00 F4 03 04 00 8F 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A6 03 00 35 04 06 00 87 [07:47:25]Write to MH i2c: E2 02 01 AB 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 5D 00 00 00 F4 03 04 00 8F 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A6 03 00 35 04 06 00 87 00 00 24 [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:25]Read from MH i2c: E2 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 03 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 03 00 AB 66 00 90 00 85 [07:47:25]RAPDU: 90 00 [07:47:25]wFMCommunicate OK [07:47:25]wFMCommunicate request_size=10 [07:47:25]MH_SAM_APDU [07:47:25]CAPDU: 80 0D 02 02 05 6C 1B 77 F5 CF [07:47:25]Write to MH i2c: E2 0D 00 AC 66 80 0D 02 02 05 00 6C 1B 77 F5 CF 00 00 58 [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:25]Read from MH i2c: E2 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 03 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 03 00 AC 66 00 90 00 86 [07:47:25]RAPDU: 90 00 [07:47:25]wFMCommunicate OK [07:47:25]wFMCommunicate request_size=4 [07:47:25]MH_SAM_APDU [07:47:25]CAPDU: 80 0D 03 02 [07:47:25]Write to MH i2c: E2 08 00 AD 66 80 0D 03 02 00 00 00 00 8E [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:25]Read from MH i2c: E2 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 0B 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 0B 00 AD 66 00 93 6E 93 4B E2 D1 9E 94 90 00 53 [07:47:25]RAPDU: 93 6E 93 4B E2 D1 9E 94 90 00 [07:47:25]wFMCommunicate OK [07:47:25]SAM_PROTO_SignData done [07:47:25]FM_MakeSignedData done [07:47:25]CreateOFDProtocolMessage [07:47:25]wFMCommunicate request_size=4 [07:47:25]MH_SAM_APDU [07:47:25]CAPDU: 80 11 00 00 [07:47:25]Write to MH i2c: E2 08 00 AE 66 80 11 00 00 00 00 00 00 8E [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:25]Read from MH i2c: E2 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 17 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 17 00 AE 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E3 [07:47:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:47:25]wFMCommunicate OK [07:47:25]CreateOFDProtocolMessage done [07:47:25]OFDSenderStorePacket 239322 [07:47:25]StoreOFDPacket docnum=239322 [07:47:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F6 E0 07 01 BE 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 5D 00 00 00 F4 03 04 00 8F 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A6 03 00 35 04 06 00 87 6C 1B 77 F5 CF 93 6E 93 4B E2 D1 9E 94 [07:47:25]CheckFolder [07:47:25]dirname=/storage/ofd_packets [07:47:25]CheckFolder done [07:47:25]ProducePacketName [07:47:25]name=ofd_packets/00239322 [07:47:25]NVStorageSaveData ofd_packets/00239322 [07:47:25]File name is /storage/ofd_packets/00239322 [07:47:25]Write 301 bytes [07:47:25]NVStorageSaveData done [07:47:25]OFDSenderStorePacket done [07:47:25]KKMCreateOFDPacket done [07:47:25]NVStorageSaveData kkm_last_timestamp [07:47:25]File name is /storage/kkm_last_timestamp [07:47:25]Write 4 bytes [07:47:25]NVStorageSaveData done [07:47:25]ExternCall_PrintAddStr [07:47:25]wPrintStart [07:47:25]Write to MH i2c: 01 00 00 AF 66 15 [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: 01 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: 01 07 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: 01 07 00 AF 66 00 00 00 00 00 FF 0F 2A [07:47:25]RasterBufferAndPrint [07:47:25]line Счет N : (1)3302251 [07:47:25]line ИНН: 02508201610067 [07:47:25]line Контрольно-Кассовый Чек [07:47:25]line ПРОДАЖА [07:47:25]line ТРК (МРК, ГНК) : 32 [07:47:25]line Товар: 2710124130 [07:47:25]line Аи-92-К-4 [07:47:25]line 4.520 * 66.40 [07:47:25]line = 300.13 [07:47:25]line НДС 12% НСП 1% [07:47:25]line > о реализуемом товаре [07:47:25]line ОКРУГЛЕНИЕ: -0.13 [07:47:25]line ИТОГО: 300.00 [07:47:25]line Внесено: 300.00 [07:47:25]line СДАЧА: 0.00 [07:47:25]line НСП 1% : 2.66 [07:47:25]line НДС 12% : 31.87 [07:47:25]line Наличными: 300.00 [07:47:25]line Безнал.: 0.00 [07:47:25]line Место: АЗС № 82 "Партнер Нефть" [07:47:25]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:47:25]line СНО: Общий режим [07:47:25]line Чек 93 08.06.2024 07:47 [07:47:25]line Смена: 387 ФФД: 1.0 [07:47:25]line ЗНМ: 0300000150 [07:47:25]line РНМ: 0000000000091601 [07:47:25]line Версия ККМ: 001 [07:47:25]line ФМ: 0000000000874681 [07:47:25]line ФД: 239322 [07:47:25]line ФПД: 148898387064271 [07:47:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T074727&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239322&fm=148898387064271&tin=02508201610067®Number=0000000000091601&sum=30000 [07:47:25]written 0, free lines is 4095 [07:47:25]OFD Sender: Processing packet 239322 [packets to send 182, broken 181] [07:47:25]ProducePacketName [07:47:25]name=ofd_packets/00239322 [07:47:25]OFD Sender: To server: pG, [07:47:25]CommunicateWithHost lk.salyk.kg:30040 [07:47:25]ConnectInit lk.salyk.kg [07:47:26]Connected sock=11 [07:47:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F6 E0 07 01 BE 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 5D 00 00 00 F4 03 04 00 8F 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A6 03 00 35 04 06 00 87 6C 1B 77 F5 CF 93 6E 93 4B E2 D1 9E 94 [07:47:26]Write to MH i2c: 01 00 00 DA 66 40 [07:47:26]Write i2c OK [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: 01 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: 01 07 00 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: 01 07 00 DA 66 00 00 00 00 00 AA 0C FD [07:47:26]RasterBufferAndPrint [07:47:26]line [07:47:26]line [07:47:26]line [07:47:26]line [07:47:26]line [07:47:26]written 0, free lines is 3248 [07:47:26]MH_Cut [07:47:26]Write to MH i2c: D1 01 00 E1 66 01 19 [07:47:26]Write i2c OK [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: D1 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: D1 01 00 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: D1 01 00 E1 66 00 18 [07:47:26]Write to MH i2c: 01 00 00 E2 66 48 [07:47:26]Write i2c OK [07:47:26]MH_I2C_Read... [07:47:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 03 FE 47 00 AE AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A6 03 00 F4 03 04 00 0D B4 63 66 B6 04 01 00 00 CE 54 DF 10 83 A8 D2 E8 [07:47:26]CommunicateWithHost err = 0 [07:47:26]CheckOFDResponse [07:47:26]1017 (14) - 77093643461234 [07:47:26]1041 (16) - 0000000000874681 [07:47:26]1040 (4) - 239322 [07:47:26]1012 (4) - 08.06.2024 01:29 [07:47:26]1206 (1) - 0 [07:47:26]OFD Sender: Remove packet 239322 [07:47:26]ProducePacketName [07:47:26]name=ofd_packets/00239322 [07:47:26]NVStorageDeleteData [07:47:27]OFD Sender: No OFD packet to send [07:47:27]*** Cut start [07:47:27]*** Partial cut [07:47:27]*** CUTSNS_PIN = 1 [07:47:27]*** CUTSNS_PIN = 0 [07:47:27]*** Brake cut motor [07:47:27]Read from MH i2c: 01 [07:47:27]MH_I2C_Read... [07:47:27]*** Stop cut motor [07:47:27]*** Cut end [07:47:27]Read from MH i2c: 01 07 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 07 00 E2 66 00 00 00 00 00 FF 0F 5D [07:47:27]process_action close_receipt done [07:47:27]requested_data is exist [07:47:27]produce_requested_data [07:47:27]requested_item fm.sn is exist - process it [07:47:27]wFMCommunicate request_size=4 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 11 00 00 [07:47:27]Write to MH i2c: E2 08 00 E3 66 80 11 00 00 00 00 00 00 C3 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 17 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 17 00 E3 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 18 [07:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:47:27]wFMCommunicate OK [07:47:27]requested_item fd.num is exist - process it [07:47:27]SAM_PROTO_GetFieldsCounters [07:47:27]wFMCommunicate request_size=4 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 13 00 00 [07:47:27]Write to MH i2c: E2 08 00 E4 66 80 13 00 00 00 00 00 00 C6 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:28]Read from MH i2c: E2 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: E2 62 00 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: E2 62 00 E4 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DA A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [07:47:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DA A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:47:28]wFMCommunicate OK [07:47:28]SAM_PROTO_GetFieldsCounters done [07:47:28]requested_item shift.num is exist - process it [07:47:28]requested_item shift.opened is exist - process it [07:47:28]req_shift_opened [07:47:28]FM_GetShiftState [07:47:28]SAM_PROTO_GetShiftState [07:47:28]wFMCommunicate request_size=4 [07:47:28]MH_SAM_APDU [07:47:28]CAPDU: 80 13 01 00 [07:47:28]Write to MH i2c: E2 08 00 E5 66 80 13 01 00 00 00 00 00 C8 [07:47:28]Write i2c OK [07:47:28]MH_I2C_Read... [07:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:28]Read from MH i2c: E2 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: E2 0E 00 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: E2 0E 00 E5 66 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7C [07:47:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:47:28]wFMCommunicate OK [07:47:28]SAM_PROTO_GetShiftState done [07:47:28]FM_GetShiftState done [07:47:28]req_shift_opened done [07:47:28]requested_item shift.open_date is exist - process it [07:47:28]req_shift_open_date [07:47:28]req_shift_open_date done [07:47:28]produce_requested_data done [07:47:28]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239322,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:47:28]process_action_free close_receipt [07:47:28]json_value_free [07:47:28]json_value_free done [07:47:28]process_json_proto returns [07:47:28]Send response to host [07:47:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239322,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:47:28]free response buf [07:47:28]execute_script done [07:47:28]execute_script returns [07:47:28]free content buf [07:47:28]Sock 9.Close socket [07:47:28]Sock 9.Thread stoped [07:47:32]OFD Sender: No OFD packet to send [07:47:37]OFD Sender: No OFD packet to send [07:47:42]OFD Sender: No OFD packet to send [07:47:47]accept exits with 8 [07:47:47]New connection [07:47:47]New thread 3066981732 created [07:47:47]Thread 3066838372 joined [07:47:47]Waiting for new connection... [07:47:47] Sock 8.Parse request [07:47:47]Sock 8.Check first char [07:47:47]Sock 8.First char is OK [07:47:47]request: POST /json_proto HTTP/1.0 [07:47:47]Method: POST [07:47:47]URL: /json_proto [07:47:47]Method is POST - this is cgi request [07:47:47]url: /json_proto [07:47:47]query_string will be loaded in cgi processing [07:47:47]execute_cgi json_proto POST (null) [07:47:47]execute_cgi path=json_proto method=POST [07:47:47]POST find Content-Length [07:47:47]Host: 172.17.40.67:8080 [07:47:47]Content-Length: 683 [07:47:47]Content-Type: application/json [07:47:47] [07:47:47]POST finish read [07:47:47]Found Content-Length = 683 [07:47:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:47]execute_script... [07: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)3302250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:47]POST & json_proto [07:47:47]process_json_proto [07:47:47]json parsed OK: [07:47:47]protocol is kg_v1.0 [07:47:47]action value=close_receipt [07:47:47]process_action close_receipt [07:47:47]cmd_close_receipt [07:47:47]MH_GetDate [07:47:47]Write to MH i2c: F0 00 00 E6 66 3B [07:47:47]Write i2c OK [07:47:47]MH_I2C_Read... [07:47:47]Read from MH i2c: F0 [07:47:47]MH_I2C_Read... [07:47:47]Read from MH i2c: F0 09 00 [07:47:47]MH_I2C_Read... [07:47:47]Read from MH i2c: F0 09 00 E6 66 00 A6 0C 64 66 97 AE 6B 64 D4 [07:47:47]GetLastDocTimeStamp 1717832847 [07:47:47]current date 1717832870 [07:47:47]FM_GetShiftState [07:47:47]SAM_PROTO_GetShiftState [07:47:47]wFMCommunicate request_size=4 [07:47:47]MH_SAM_APDU [07:47:47]CAPDU: 80 13 01 00 [07:47:47]Write to MH i2c: E2 08 00 E7 66 80 13 01 00 00 00 00 00 CA [07:47:47]Write i2c OK [07:47:47]MH_I2C_Read... [07:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:47]Read from MH i2c: E2 [07:47:47]MH_I2C_Read... [07:47:47]Read from MH i2c: E2 0E 00 [07:47:47]MH_I2C_Read... [07:47:47]Read from MH i2c: E2 0E 00 E7 66 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7E [07:47:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:47:47]wFMCommunicate OK [07:47:47]SAM_PROTO_GetShiftState done [07:47:47]FM_GetShiftState done [07:47:47]opened in 1717805884 [07:47:47]opened+sec_in_day 1717892284 [07:47:47]quantity*price = 100064 [07:47:47]sum+1 = 100066 [07:47:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 94 08.06.2024 07:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239323 ФПД: 173550695168707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T074750&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239323&fm=173550695168707&tin=02508201610067®Number=0000000000091601&sum=100000 [07:47:48]StoreToDocumentArchive [07:47:48]shift 387 fd 239323 [07:47:48]save to /storage/0387/doc_00239323 [07:47:48]save last doc name /storage/0387/doc_00239323 to /storage/kkm_last_doc_name [07:47:48]save OK [07:47:48]Clear old archive folders... [07:47:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:48]tlvbuf is 004358B0 [07:47:48]SAM_PROTO_ClearQueue [07:47:48]wFMCommunicate request_size=4 [07:47:48]MH_SAM_APDU [07:47:48]CAPDU: 80 09 00 00 [07:47:48]Write to MH i2c: E2 08 00 F4 66 80 09 00 00 00 00 00 00 CC [07:47:48]Write i2c OK [07:47:48]MH_I2C_Read... [07:47:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:48]Read from MH i2c: E2 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 03 00 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 03 00 F4 66 00 90 00 CE [07:47:48]RAPDU: 90 00 [07:47:48]wFMCommunicate OK [07:47:48]SAM_PROTO_ClearQueue done [07:47:48]KKMCreateOFDPacket [07:47:48]OFDProtocolAddRootSTLVToBuf [07:47:48]FM_MakeSignedData [07:47:48]FM_MakeSignedData [07:47:48]SAM_PROTO_SignData [07:47:48]wFMCommunicate request_size=4 [07:47:48]MH_SAM_APDU [07:47:48]CAPDU: 80 0D 01 02 [07:47:48]Write to MH i2c: E2 08 00 F5 66 80 0D 01 02 00 00 00 00 D4 [07:47:48]Write i2c OK [07:47:48]MH_I2C_Read... [07:47:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:48]Read from MH i2c: E2 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 03 00 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 03 00 F5 66 00 90 00 CF [07:47:48]RAPDU: 90 00 [07:47:48]wFMCommunicate OK [07:47:48]wFMCommunicate request_size=255 [07:47:48]MH_SAM_APDU [07:47: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 A6 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A6 03 00 35 04 06 00 9D [07:47:48]Write to MH i2c: E2 02 01 F6 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 A6 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A6 03 00 35 04 06 00 9D 00 00 50 [07:47:48]Write i2c OK [07:47:48]MH_I2C_Read... [07:47:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:48]Read from MH i2c: E2 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 03 00 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 03 00 F6 66 00 90 00 D0 [07:47:48]RAPDU: 90 00 [07:47:48]wFMCommunicate OK [07:47:48]wFMCommunicate request_size=10 [07:47:48]MH_SAM_APDU [07:47:48]CAPDU: 80 0D 02 02 05 D7 EB 89 3A C3 [07:47:48]Write to MH i2c: E2 0D 00 F7 66 80 0D 02 02 05 00 D7 EB 89 3A C3 00 00 29 [07:47:48]Write i2c OK [07:47:48]MH_I2C_Read... [07:47:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:48]Read from MH i2c: E2 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 03 00 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 03 00 F7 66 00 90 00 D1 [07:47:48]RAPDU: 90 00 [07:47:48]wFMCommunicate OK [07:47:48]wFMCommunicate request_size=4 [07:47:48]MH_SAM_APDU [07:47:48]CAPDU: 80 0D 03 02 [07:47:48]Write to MH i2c: E2 08 00 F8 66 80 0D 03 02 00 00 00 00 D9 [07:47:48]Write i2c OK [07:47:48]MH_I2C_Read... [07:47:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:48]Read from MH i2c: E2 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 0B 00 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 0B 00 F8 66 00 12 BF 4D C3 27 03 75 46 90 00 A0 [07:47:48]RAPDU: 12 BF 4D C3 27 03 75 46 90 00 [07:47:48]wFMCommunicate OK [07:47:48]SAM_PROTO_SignData done [07:47:48]FM_MakeSignedData done [07:47:48]CreateOFDProtocolMessage [07:47:48]wFMCommunicate request_size=4 [07:47:48]MH_SAM_APDU [07:47:48]CAPDU: 80 11 00 00 [07:47:48]Write to MH i2c: E2 08 00 F9 66 80 11 00 00 00 00 00 00 D9 [07:47:48]Write i2c OK [07:47:48]MH_I2C_Read... [07:47:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:48]Read from MH i2c: E2 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 17 00 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: E2 17 00 F9 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2E [07:47:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:47:48]wFMCommunicate OK [07:47:48]CreateOFDProtocolMessage done [07:47:48]OFDSenderStorePacket 239323 [07:47:48]StoreOFDPacket docnum=239323 [07:47:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 79 0A 07 01 45 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 A6 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A6 03 00 35 04 06 00 9D D7 EB 89 3A C3 12 BF 4D C3 27 03 75 46 [07:47:48]CheckFolder [07:47:48]dirname=/storage/ofd_packets [07:47:48]CheckFolder done [07:47:48]ProducePacketName [07:47:48]name=ofd_packets/00239323 [07:47:48]NVStorageSaveData ofd_packets/00239323 [07:47:48]File name is /storage/ofd_packets/00239323 [07:47:48]Write 301 bytes [07:47:48]NVStorageSaveData done [07:47:48]OFDSenderStorePacket done [07:47:48]KKMCreateOFDPacket done [07:47:48]NVStorageSaveData kkm_last_timestamp [07:47:48]File name is /storage/kkm_last_timestamp [07:47:48]Write 4 bytes [07:47:48]NVStorageSaveData done [07:47:48]ExternCall_PrintAddStr [07:47:48]wPrintStart [07:47:48]Write to MH i2c: 01 00 00 FA 66 60 [07:47:48]Write i2c OK [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: 01 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: 01 07 00 [07:47:48]MH_I2C_Read... [07:47:48]Read from MH i2c: 01 07 00 FA 66 00 00 00 00 00 FF 0F 75 [07:47:48]RasterBufferAndPrint [07:47:48]line Счет N : (1)3302250 [07:47:48]line ИНН: 02508201610067 [07:47:48]line Контрольно-Кассовый Чек [07:47:48]line ПРОДАЖА [07:47:48]line ТРК (МРК, ГНК) : 42 [07:47:48]line Товар: 2710124130 [07:47:48]line Аи-92-К-4 [07:47:48]line 15.070 * 66.40 [07:47:48]line = 1000.65 [07:47:48]line НДС 12% НСП 1% [07:47:48]line > о реализуемом товаре [07:47:48]line ОКРУГЛЕНИЕ: -0.65 [07:47:48]line ИТОГО: 1000.00 [07:47:48]line Внесено: 1000.00 [07:47:48]line СДАЧА: 0.00 [07:47:48]line НСП 1% : 8.85 [07:47:48]line НДС 12% : 106.26 [07:47:48]line Наличными: 1000.00 [07:47:48]line Безнал.: 0.00 [07:47:48]line Место: АЗС № 82 "Партнер Нефть" [07:47:48]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:47:48]line СНО: Общий режим [07:47:48]line Чек 94 08.06.2024 07:47 [07:47:48]line Смена: 387 ФФД: 1.0 [07:47:48]line ЗНМ: 0300000150 [07:47:48]line РНМ: 0000000000091601 [07:47:48]line Версия ККМ: 001 [07:47:48]line ФМ: 0000000000874681 [07:47:49]line ФД: 239323 [07:47:49]line ФПД: 173550695168707 [07:47:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T074750&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239323&fm=173550695168707&tin=02508201610067®Number=0000000000091601&sum=100000 [07:47:49]OFD Sender: Processing packet 239323 [packets to send 182, broken 181] [07:47:49]ProducePacketName [07:47:49]name=ofd_packets/00239323 [07:47:49]OFD Sender: To server: pG, [07:47:49]CommunicateWithHost lk.salyk.kg:30040 [07:47:49]ConnectInit lk.salyk.kg [07:47:49]written 0, free lines is 4095 [07:47:49]Connected sock=10 [07:47:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 79 0A 07 01 45 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 A6 0C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A6 03 00 35 04 06 00 9D D7 EB 89 3A C3 12 BF 4D C3 27 03 75 46 [07:47:49]Write to MH i2c: 01 00 00 25 67 8C [07:47:49]Write i2c OK [07:47:49]MH_I2C_Read... [07:47:49]Read from MH i2c: 01 [07:47:49]MH_I2C_Read... [07:47:49]Read from MH i2c: 01 07 00 [07:47:49]MH_I2C_Read... [07:47:49]Read from MH i2c: 01 07 00 25 67 00 00 00 00 00 B0 0C 4F [07:47:49]RasterBufferAndPrint [07:47:49]line [07:47:49]line [07:47:49]line [07:47:49]line [07:47:49]line [07:47:49]written 0, free lines is 3255 [07:47:49]MH_Cut [07:47:49]Write to MH i2c: D1 01 00 2C 67 01 65 [07:47:49]Write i2c OK [07:47:49]MH_I2C_Read... [07:47:49]Read from MH i2c: D1 [07:47:49]MH_I2C_Read... [07:47:49]Read from MH i2c: D1 01 00 [07:47:49]MH_I2C_Read... [07:47:49]Read from MH i2c: D1 01 00 2C 67 00 64 [07:47:49]Write to MH i2c: 01 00 00 2D 67 94 [07:47:49]Write i2c OK [07:47:49]MH_I2C_Read... [07:47:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E3 8E 47 00 A3 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A6 03 00 F4 03 04 00 24 B4 63 66 B6 04 01 00 00 DC D4 58 1C C7 4E 66 92 [07:47:49]CommunicateWithHost err = 0 [07:47:49]CheckOFDResponse [07:47:49]1017 (14) - 77093643461234 [07:47:49]1041 (16) - 0000000000874681 [07:47:49]1040 (4) - 239323 [07:47:49]1012 (4) - 08.06.2024 01:30 [07:47:49]1206 (1) - 0 [07:47:49]OFD Sender: Remove packet 239323 [07:47:49]ProducePacketName [07:47:49]name=ofd_packets/00239323 [07:47:49]NVStorageDeleteData [07:47:50]OFD Sender: No OFD packet to send [07:47:50]*** Cut start [07:47:50]*** Partial cut [07:47:50]*** CUTSNS_PIN = 1 [07:47:50]*** CUTSNS_PIN = 0 [07:47:50]*** Brake cut motor [07:47:50]Read from MH i2c: 01 [07:47:50]MH_I2C_Read... [07:47:50]*** Stop cut motor [07:47:50]*** Cut end [07:47:50]Read from MH i2c: 01 07 00 [07:47:50]MH_I2C_Read... [07:47:50]Read from MH i2c: 01 07 00 2D 67 00 00 00 00 00 FF 0F A9 [07:47:50]process_action close_receipt done [07:47:50]requested_data is exist [07:47:50]produce_requested_data [07:47:50]requested_item fm.sn is exist - process it [07:47:50]wFMCommunicate request_size=4 [07:47:50]MH_SAM_APDU [07:47:50]CAPDU: 80 11 00 00 [07:47:50]Write to MH i2c: E2 08 00 2E 67 80 11 00 00 00 00 00 00 0F [07:47:50]Write i2c OK [07:47:50]MH_I2C_Read... [07:47:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:51]Read from MH i2c: E2 [07:47:51]MH_I2C_Read... [07:47:51]Read from MH i2c: E2 17 00 [07:47:51]MH_I2C_Read... [07:47:51]Read from MH i2c: E2 17 00 2E 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 64 [07:47:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:47:51]wFMCommunicate OK [07:47:51]requested_item fd.num is exist - process it [07:47:51]SAM_PROTO_GetFieldsCounters [07:47:51]wFMCommunicate request_size=4 [07:47:51]MH_SAM_APDU [07:47:51]CAPDU: 80 13 00 00 [07:47:51]Write to MH i2c: E2 08 00 2F 67 80 13 00 00 00 00 00 00 12 [07:47:51]Write i2c OK [07:47:51]MH_I2C_Read... [07:47:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:51]Read from MH i2c: E2 [07:47:51]MH_I2C_Read... [07:47:51]Read from MH i2c: E2 62 00 [07:47:51]MH_I2C_Read... [07:47:51]Read from MH i2c: E2 62 00 2F 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DB A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [07:47:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DB A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:47:51]wFMCommunicate OK [07:47:51]SAM_PROTO_GetFieldsCounters done [07:47:51]requested_item shift.num is exist - process it [07:47:51]requested_item shift.opened is exist - process it [07:47:51]req_shift_opened [07:47:51]FM_GetShiftState [07:47:51]SAM_PROTO_GetShiftState [07:47:51]wFMCommunicate request_size=4 [07:47:51]MH_SAM_APDU [07:47:51]CAPDU: 80 13 01 00 [07:47:51]Write to MH i2c: E2 08 00 30 67 80 13 01 00 00 00 00 00 14 [07:47:51]Write i2c OK [07:47:51]MH_I2C_Read... [07:47:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:51]Read from MH i2c: E2 [07:47:51]MH_I2C_Read... [07:47:51]Read from MH i2c: E2 0E 00 [07:47:51]MH_I2C_Read... [07:47:51]Read from MH i2c: E2 0E 00 30 67 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C8 [07:47:51]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:47:51]wFMCommunicate OK [07:47:51]SAM_PROTO_GetShiftState done [07:47:51]FM_GetShiftState done [07:47:51]req_shift_opened done [07:47:51]requested_item shift.open_date is exist - process it [07:47:51]req_shift_open_date [07:47:51]req_shift_open_date done [07:47:51]produce_requested_data done [07:47:51]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239323,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:47:51]process_action_free close_receipt [07:47:51]json_value_free [07:47:51]json_value_free done [07:47:51]process_json_proto returns [07:47:51]Send response to host [07:47:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239323,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:47:51]free response buf [07:47:51]execute_script done [07:47:51]execute_script returns [07:47:51]free content buf [07:47:51]Sock 8.Close socket [07:47:51]Sock 8.Thread stoped [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:05]OFD Sender: No OFD packet to send [07:49:10]OFD Sender: No OFD packet to send [07:49:15]OFD Sender: No OFD packet to send [07:49:20]OFD Sender: No OFD packet to send [07:49:25]OFD Sender: No OFD packet to send [07:49:30]OFD Sender: No OFD packet to send [07:49:35]OFD Sender: No OFD packet to send [07:49:40]OFD Sender: No OFD packet to send [07:49:45]OFD Sender: No OFD packet to send [07:49:50]OFD Sender: No OFD packet to send [07:49:55]OFD Sender: No OFD packet to send [07:50:00]OFD Sender: No OFD packet to send [07:50:05]OFD Sender: No OFD packet to send [07:50:10]OFD Sender: No OFD packet to send [07:50:15]OFD Sender: No OFD packet to send [07:50:20]OFD Sender: No OFD packet to send [07:50:25]OFD Sender: No OFD packet to send [07:50:30]OFD Sender: No OFD packet to send [07:50:35]OFD Sender: No OFD packet to send [07:50:40]OFD Sender: No OFD packet to send [07:50:45]OFD Sender: No OFD packet to send [07:50:50]OFD Sender: No OFD packet to send [07:50:55]OFD Sender: No OFD packet to send [07:51:00]OFD Sender: No OFD packet to send [07:51:05]OFD Sender: No OFD packet to send [07:51:10]OFD Sender: No OFD packet to send [07:51:15]OFD Sender: No OFD packet to send [07:51:20]OFD Sender: No OFD packet to send [07:51:25]OFD Sender: No OFD packet to send [07:51:30]OFD Sender: No OFD packet to send [07:51:35]OFD Sender: No OFD packet to send [07:51:40]OFD Sender: No OFD packet to send [07:51:45]OFD Sender: No OFD packet to send [07:51:50]OFD Sender: No OFD packet to send [07:51:55]OFD Sender: No OFD packet to send [07:52:00]OFD Sender: No OFD packet to send [07:52:05]OFD Sender: No OFD packet to send [07:52:10]OFD Sender: No OFD packet to send [07:52:15]OFD Sender: No OFD packet to send [07:52:20]OFD Sender: No OFD packet to send [07:52:25]OFD Sender: No OFD packet to send [07:52:30]OFD Sender: No OFD packet to send [07:52:35]OFD Sender: No OFD packet to send [07:52:40]OFD Sender: No OFD packet to send [07:52:45]OFD Sender: No OFD packet to send [07:52:50]OFD Sender: No OFD packet to send [07:52:55]OFD Sender: No OFD packet to send [07:53:00]OFD Sender: No OFD packet to send [07:53:03]accept exits with 9 [07:53:03]New connection [07:53:03]New thread 3066838372 created [07:53:03]Thread 3066981732 joined [07:53:03]Waiting for new connection... [07:53:03] Sock 9.Parse request [07:53:03]Sock 9.Check first char [07:53:03]Sock 9.First char is OK [07:53:03]request: POST /json_proto HTTP/1.0 [07:53:03]Method: POST [07:53:03]URL: /json_proto [07:53:03]Method is POST - this is cgi request [07:53:03]url: /json_proto [07:53:03]query_string will be loaded in cgi processing [07:53:03]execute_cgi json_proto POST (null) [07:53:03]execute_cgi path=json_proto method=POST [07:53:03]POST find Content-Length [07:53:03]Host: 172.17.40.67:8080 [07:53:03]Content-Length: 679 [07:53:03]Content-Type: application/json [07:53:03] [07:53:03]POST finish read [07:53:03]Found Content-Length = 679 [07:53:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:03]execute_script... [07: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)3302252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:03]POST & json_proto [07:53:03]process_json_proto [07:53:03]json parsed OK: [07:53:03]protocol is kg_v1.0 [07:53:03]action value=close_receipt [07:53:03]process_action close_receipt [07:53:03]cmd_close_receipt [07:53:03]MH_GetDate [07:53:03]Write to MH i2c: F0 00 00 31 67 87 [07:53:03]Write i2c OK [07:53:03]MH_I2C_Read... [07:53:03]Read from MH i2c: F0 [07:53:03]MH_I2C_Read... [07:53:03]Read from MH i2c: F0 09 00 [07:53:03]MH_I2C_Read... [07:53:03]Read from MH i2c: F0 09 00 31 67 00 E2 0D 64 66 97 AE 6B 64 5D [07:53:03]GetLastDocTimeStamp 1717832870 [07:53:03]current date 1717833186 [07:53:03]FM_GetShiftState [07:53:03]SAM_PROTO_GetShiftState [07:53:03]wFMCommunicate request_size=4 [07:53:03]MH_SAM_APDU [07:53:03]CAPDU: 80 13 01 00 [07:53:03]Write to MH i2c: E2 08 00 32 67 80 13 01 00 00 00 00 00 16 [07:53:03]Write i2c OK [07:53:03]MH_I2C_Read... [07:53:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:03]Read from MH i2c: E2 [07:53:03]MH_I2C_Read... [07:53:03]Read from MH i2c: E2 0E 00 [07:53:03]MH_I2C_Read... [07:53:03]Read from MH i2c: E2 0E 00 32 67 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CA [07:53:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:53:03]wFMCommunicate OK [07:53:03]SAM_PROTO_GetShiftState done [07:53:03]FM_GetShiftState done [07:53:03]opened in 1717805884 [07:53:03]opened+sec_in_day 1717892284 [07:53:03]quantity*price = 80012 [07:53:03]sum+1 = 80013 [07:53:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 95 08.06.2024 07:53 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239324 ФПД: 171098897671519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T075306&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239324&fm=171098897671519&tin=02508201610067®Number=0000000000091601&sum=80000 [07:53:04]StoreToDocumentArchive [07:53:04]shift 387 fd 239324 [07:53:04]save to /storage/0387/doc_00239324 [07:53:04]save last doc name /storage/0387/doc_00239324 to /storage/kkm_last_doc_name [07:53:04]save OK [07:53:04]Clear old archive folders... [07:53:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:53:04]tlvbuf is 002B6E80 [07:53:04]SAM_PROTO_ClearQueue [07:53:04]wFMCommunicate request_size=4 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 09 00 00 [07:53:04]Write to MH i2c: E2 08 00 3F 67 80 09 00 00 00 00 00 00 18 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 3F 67 00 90 00 1A [07:53:04]RAPDU: 90 00 [07:53:04]wFMCommunicate OK [07:53:04]SAM_PROTO_ClearQueue done [07:53:04]KKMCreateOFDPacket [07:53:04]OFDProtocolAddRootSTLVToBuf [07:53:04]FM_MakeSignedData [07:53:04]FM_MakeSignedData [07:53:04]SAM_PROTO_SignData [07:53:04]wFMCommunicate request_size=4 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 0D 01 02 [07:53:04]Write to MH i2c: E2 08 00 40 67 80 0D 01 02 00 00 00 00 20 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 40 67 00 90 00 1B [07:53:04]RAPDU: 90 00 [07:53:04]wFMCommunicate OK [07:53:04]wFMCommunicate request_size=255 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 E2 0D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A6 03 00 35 04 06 00 9B [07:53:04]Write to MH i2c: E2 02 01 41 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 E2 0D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A6 03 00 35 04 06 00 9B 00 00 78 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 41 67 00 90 00 1C [07:53:04]RAPDU: 90 00 [07:53:04]wFMCommunicate OK [07:53:04]wFMCommunicate request_size=10 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 0D 02 02 05 9D 11 04 65 5F [07:53:04]Write to MH i2c: E2 0D 00 42 67 80 0D 02 02 05 00 9D 11 04 65 5F 00 00 A3 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 03 00 42 67 00 90 00 1D [07:53:04]RAPDU: 90 00 [07:53:04]wFMCommunicate OK [07:53:04]wFMCommunicate request_size=4 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 0D 03 02 [07:53:04]Write to MH i2c: E2 08 00 43 67 80 0D 03 02 00 00 00 00 25 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 0B 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 0B 00 43 67 00 13 7A 29 96 54 39 A0 91 90 00 30 [07:53:04]RAPDU: 13 7A 29 96 54 39 A0 91 90 00 [07:53:04]wFMCommunicate OK [07:53:04]SAM_PROTO_SignData done [07:53:04]FM_MakeSignedData done [07:53:04]CreateOFDProtocolMessage [07:53:04]wFMCommunicate request_size=4 [07:53:04]MH_SAM_APDU [07:53:04]CAPDU: 80 11 00 00 [07:53:04]Write to MH i2c: E2 08 00 44 67 80 11 00 00 00 00 00 00 25 [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:04]Read from MH i2c: E2 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 17 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: E2 17 00 44 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7A [07:53:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:53:04]wFMCommunicate OK [07:53:04]CreateOFDProtocolMessage done [07:53:04]OFDSenderStorePacket 239324 [07:53:04]StoreOFDPacket docnum=239324 [07:53:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 90 10 07 01 AF F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 E2 0D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A6 03 00 35 04 06 00 9B 9D 11 04 65 5F 13 7A 29 96 54 39 A0 91 [07:53:04]CheckFolder [07:53:04]dirname=/storage/ofd_packets [07:53:04]CheckFolder done [07:53:04]ProducePacketName [07:53:04]name=ofd_packets/00239324 [07:53:04]NVStorageSaveData ofd_packets/00239324 [07:53:04]File name is /storage/ofd_packets/00239324 [07:53:04]Write 301 bytes [07:53:04]NVStorageSaveData done [07:53:04]OFDSenderStorePacket done [07:53:04]KKMCreateOFDPacket done [07:53:04]NVStorageSaveData kkm_last_timestamp [07:53:04]File name is /storage/kkm_last_timestamp [07:53:04]Write 4 bytes [07:53:04]NVStorageSaveData done [07:53:04]OFD Sender: Processing packet 239324 [packets to send 182, broken 181] [07:53:04]ProducePacketName [07:53:04]name=ofd_packets/00239324 [07:53:04]OFD Sender: To server: pG, [07:53:04]CommunicateWithHost lk.salyk.kg:30040 [07:53:04]ConnectInit lk.salyk.kg [07:53:04]ExternCall_PrintAddStr [07:53:04]wPrintStart [07:53:04]Write to MH i2c: 01 00 00 45 67 AC [07:53:04]Write i2c OK [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 07 00 [07:53:04]MH_I2C_Read... [07:53:04]Read from MH i2c: 01 07 00 45 67 00 00 00 00 00 FF 0F C1 [07:53:04]RasterBufferAndPrint [07:53:04]line Счет N : (1)3302252 [07:53:04]line ИНН: 02508201610067 [07:53:04]line Контрольно-Кассовый Чек [07:53:04]line ПРОДАЖА [07:53:04]line ТРК (МРК, ГНК) : 12 [07:53:04]line Товар: 2710124130 [07:53:04]line Аи-92-К-4 [07:53:04]line 12.050 * 66.40 [07:53:04]line = 800.12 [07:53:04]line НДС 12% НСП 1% [07:53:04]line > о реализуемом товаре [07:53:04]line ОКРУГЛЕНИЕ: -0.12 [07:53:04]line ИТОГО: 800.00 [07:53:04]line Внесено: 800.00 [07:53:04]line СДАЧА: 0.00 [07:53:04]line НСП 1% : 7.08 [07:53:04]line НДС 12% : 84.97 [07:53:04]line Наличными: 800.00 [07:53:04]line Безнал.: 0.00 [07:53:04]line Место: АЗС № 82 "Партнер Нефть" [07:53:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:53:04]line СНО: Общий режим [07:53:04]line Чек 95 08.06.2024 07:53 [07:53:04]line Смена: 387 ФФД: 1.0 [07:53:04]line ЗНМ: 0300000150 [07:53:04]line РНМ: 0000000000091601 [07:53:04]line Версия ККМ: 001 [07:53:04]line ФМ: 0000000000874681 [07:53:04]line ФД: 239324 [07:53:04]line ФПД: 171098897671519 [07:53:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T075306&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239324&fm=171098897671519&tin=02508201610067®Number=0000000000091601&sum=80000 [07:53:05]Connected sock=11 [07:53:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 90 10 07 01 AF F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 E2 0D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A6 03 00 35 04 06 00 9B 9D 11 04 65 5F 13 7A 29 96 54 39 A0 91 [07:53:05]written 0, free lines is 4095 [07:53:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1B 7F 47 00 72 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A6 03 00 F4 03 04 00 60 B5 63 66 B6 04 01 00 00 9D 60 E6 91 D5 C9 39 D2 [07:53:05]CommunicateWithHost err = 0 [07:53:05]CheckOFDResponse [07:53:05]1017 (14) - 77093643461234 [07:53:05]1041 (16) - 0000000000874681 [07:53:05]1040 (4) - 239324 [07:53:05]1012 (4) - 08.06.2024 01:35 [07:53:05]1206 (1) - 0 [07:53:05]OFD Sender: Remove packet 239324 [07:53:05]ProducePacketName [07:53:05]name=ofd_packets/00239324 [07:53:05]NVStorageDeleteData [07:53:05]Write to MH i2c: 01 00 00 70 67 D7 [07:53:05]Write i2c OK [07:53:05]MH_I2C_Read... [07:53:05]Read from MH i2c: 01 [07:53:05]MH_I2C_Read... [07:53:05]Read from MH i2c: 01 07 00 [07:53:05]MH_I2C_Read... [07:53:05]Read from MH i2c: 01 07 00 70 67 00 00 00 00 00 AF 0C 99 [07:53:05]RasterBufferAndPrint [07:53:05]line [07:53:05]line [07:53:05]line [07:53:05]line [07:53:05]line [07:53:05]written 0, free lines is 3256 [07:53:05]MH_Cut [07:53:05]Write to MH i2c: D1 01 00 77 67 01 B0 [07:53:05]Write i2c OK [07:53:05]MH_I2C_Read... [07:53:05]Read from MH i2c: D1 [07:53:05]MH_I2C_Read... [07:53:05]Read from MH i2c: D1 01 00 [07:53:05]MH_I2C_Read... [07:53:05]Read from MH i2c: D1 01 00 77 67 00 AF [07:53:05]Write to MH i2c: 01 00 00 78 67 DF [07:53:05]Write i2c OK [07:53:05]MH_I2C_Read... [07:53:06]OFD Sender: No OFD packet to send [07:53:06]*** Cut start [07:53:06]*** Partial cut [07:53:06]*** CUTSNS_PIN = 1 [07:53:06]*** CUTSNS_PIN = 0 [07:53:06]*** Brake cut motor [07:53:07]Read from MH i2c: 01 [07:53:07]MH_I2C_Read... [07:53:07]*** Stop cut motor [07:53:07]*** Cut end [07:53:07]Read from MH i2c: 01 07 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: 01 07 00 78 67 00 00 00 00 00 FF 0F F4 [07:53:07]process_action close_receipt done [07:53:07]requested_data is exist [07:53:07]produce_requested_data [07:53:07]requested_item fm.sn is exist - process it [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 11 00 00 [07:53:07]Write to MH i2c: E2 08 00 79 67 80 11 00 00 00 00 00 00 5A [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 17 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 17 00 79 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AF [07:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:53:07]wFMCommunicate OK [07:53:07]requested_item fd.num is exist - process it [07:53:07]SAM_PROTO_GetFieldsCounters [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 13 00 00 [07:53:07]Write to MH i2c: E2 08 00 7A 67 80 13 00 00 00 00 00 00 5D [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 62 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 62 00 7A 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [07:53:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:07]wFMCommunicate OK [07:53:07]SAM_PROTO_GetFieldsCounters done [07:53:07]requested_item shift.num is exist - process it [07:53:07]requested_item shift.opened is exist - process it [07:53:07]req_shift_opened [07:53:07]FM_GetShiftState [07:53:07]SAM_PROTO_GetShiftState [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 13 01 00 [07:53:07]Write to MH i2c: E2 08 00 7B 67 80 13 01 00 00 00 00 00 5F [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 0E 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 0E 00 7B 67 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 13 [07:53:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:53:07]wFMCommunicate OK [07:53:07]SAM_PROTO_GetShiftState done [07:53:07]FM_GetShiftState done [07:53:07]req_shift_opened done [07:53:07]requested_item shift.open_date is exist - process it [07:53:07]req_shift_open_date [07:53:07]req_shift_open_date done [07:53:07]produce_requested_data done [07:53:07]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239324,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:53:07]process_action_free close_receipt [07:53:07]json_value_free [07:53:07]json_value_free done [07:53:07]process_json_proto returns [07:53:07]Send response to host [07:53:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239324,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:53:07]free response buf [07:53:07]execute_script done [07:53:07]execute_script returns [07:53:07]free content buf [07:53:07]Sock 9.Close socket [07:53:07]Sock 9.Thread stoped [07:53:11]OFD Sender: No OFD packet to send [07:53:16]OFD Sender: No OFD packet to send [07:53:21]OFD Sender: No OFD packet to send [07:53:26]OFD Sender: No OFD packet to send [07:53:31]OFD Sender: No OFD packet to send [07:53:36]OFD Sender: No OFD packet to send [07:53:39]accept exits with 8 [07:53:39]New connection [07:53:39]New thread 3066981732 created [07:53:39]Thread 3066838372 joined [07:53:39]Waiting for new connection... [07:53:39] Sock 8.Parse request [07:53:39]Sock 8.Check first char [07:53:39]Sock 8.First char is OK [07:53:39]request: POST /json_proto HTTP/1.0 [07:53:39]Method: POST [07:53:39]URL: /json_proto [07:53:39]Method is POST - this is cgi request [07:53:39]url: /json_proto [07:53:39]query_string will be loaded in cgi processing [07:53:39]execute_cgi json_proto POST (null) [07:53:39]execute_cgi path=json_proto method=POST [07:53:39]POST find Content-Length [07:53:39]Host: 172.17.40.67:8080 [07:53:39]Content-Length: 680 [07:53:39]Content-Type: application/json [07:53:39] [07:53:39]POST finish read [07:53:39]Found Content-Length = 680 [07:53:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:39]execute_script... [07:53:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:39]POST & json_proto [07:53:39]process_json_proto [07:53:39]json parsed OK: [07:53:39]protocol is kg_v1.0 [07:53:39]action value=close_receipt [07:53:39]process_action close_receipt [07:53:39]cmd_close_receipt [07:53:39]MH_GetDate [07:53:39]Write to MH i2c: F0 00 00 7C 67 D2 [07:53:39]Write i2c OK [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: F0 [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: F0 09 00 [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: F0 09 00 7C 67 00 07 0E 64 66 97 AE 6B 64 CE [07:53:39]GetLastDocTimeStamp 1717833186 [07:53:39]current date 1717833223 [07:53:39]FM_GetShiftState [07:53:39]SAM_PROTO_GetShiftState [07:53:39]wFMCommunicate request_size=4 [07:53:39]MH_SAM_APDU [07:53:39]CAPDU: 80 13 01 00 [07:53:39]Write to MH i2c: E2 08 00 7D 67 80 13 01 00 00 00 00 00 61 [07:53:39]Write i2c OK [07:53:39]MH_I2C_Read... [07:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:39]Read from MH i2c: E2 [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: E2 0E 00 [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: E2 0E 00 7D 67 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 15 [07:53:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:53:39]wFMCommunicate OK [07:53:39]SAM_PROTO_GetShiftState done [07:53:39]FM_GetShiftState done [07:53:39]opened in 1717805884 [07:53:39]opened+sec_in_day 1717892284 [07:53:39]quantity*price = 200046 [07:53:39]sum+1 = 200048 [07:53:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 96 08.06.2024 07:53 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239325 ФПД: 202230873497932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T075343&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239325&fm=202230873497932&tin=02508201610067®Number=0000000000091601&sum=200000 [07:53:40]StoreToDocumentArchive [07:53:40]shift 387 fd 239325 [07:53:40]save to /storage/0387/doc_00239325 [07:53:40]save last doc name /storage/0387/doc_00239325 to /storage/kkm_last_doc_name [07:53:40]save OK [07:53:40]Clear old archive folders... [07:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:53:40]tlvbuf is 00394640 [07:53:40]SAM_PROTO_ClearQueue [07:53:40]wFMCommunicate request_size=4 [07:53:40]MH_SAM_APDU [07:53:40]CAPDU: 80 09 00 00 [07:53:40]Write to MH i2c: E2 08 00 8A 67 80 09 00 00 00 00 00 00 63 [07:53:40]Write i2c OK [07:53:40]MH_I2C_Read... [07:53:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:41]Read from MH i2c: E2 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 03 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 03 00 8A 67 00 90 00 65 [07:53:41]RAPDU: 90 00 [07:53:41]wFMCommunicate OK [07:53:41]SAM_PROTO_ClearQueue done [07:53:41]KKMCreateOFDPacket [07:53:41]OFDProtocolAddRootSTLVToBuf [07:53:41]FM_MakeSignedData [07:53:41]FM_MakeSignedData [07:53:41]SAM_PROTO_SignData [07:53:41]wFMCommunicate request_size=4 [07:53:41]MH_SAM_APDU [07:53:41]CAPDU: 80 0D 01 02 [07:53:41]Write to MH i2c: E2 08 00 8B 67 80 0D 01 02 00 00 00 00 6B [07:53:41]Write i2c OK [07:53:41]MH_I2C_Read... [07:53:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:41]Read from MH i2c: E2 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 03 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 03 00 8B 67 00 90 00 66 [07:53:41]RAPDU: 90 00 [07:53:41]wFMCommunicate OK [07:53:41]wFMCommunicate request_size=255 [07:53:41]MH_SAM_APDU [07:53: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 60 00 00 00 F4 03 04 00 07 0E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A6 03 00 35 04 06 00 B7 ED 8B 60 [07:53:41]Write to MH i2c: E2 02 01 8C 67 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 60 00 00 00 F4 03 04 00 07 0E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A6 03 00 35 04 06 00 B7 ED 8B 60 00 00 46 [07:53:41]Write i2c OK [07:53:41]MH_I2C_Read... [07:53:41]OFD Sender: No OFD packet to send [07:53:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:41]Read from MH i2c: E2 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 03 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 03 00 8C 67 00 90 00 67 [07:53:41]RAPDU: 90 00 [07:53:41]wFMCommunicate OK [07:53:41]wFMCommunicate request_size=7 [07:53:41]MH_SAM_APDU [07:53:41]CAPDU: 80 0D 02 02 02 A1 4C [07:53:41]Write to MH i2c: E2 0A 00 8D 67 80 0D 02 02 02 00 A1 4C 00 00 5F [07:53:41]Write i2c OK [07:53:41]MH_I2C_Read... [07:53:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:41]Read from MH i2c: E2 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 03 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 03 00 8D 67 00 90 00 68 [07:53:41]RAPDU: 90 00 [07:53:41]wFMCommunicate OK [07:53:41]wFMCommunicate request_size=4 [07:53:41]MH_SAM_APDU [07:53:41]CAPDU: 80 0D 03 02 [07:53:41]Write to MH i2c: E2 08 00 8E 67 80 0D 03 02 00 00 00 00 70 [07:53:41]Write i2c OK [07:53:41]MH_I2C_Read... [07:53:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:41]Read from MH i2c: E2 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 0B 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 0B 00 8E 67 00 67 22 25 6D D6 72 2D 4A 90 00 4B [07:53:41]RAPDU: 67 22 25 6D D6 72 2D 4A 90 00 [07:53:41]wFMCommunicate OK [07:53:41]SAM_PROTO_SignData done [07:53:41]FM_MakeSignedData done [07:53:41]CreateOFDProtocolMessage [07:53:41]wFMCommunicate request_size=4 [07:53:41]MH_SAM_APDU [07:53:41]CAPDU: 80 11 00 00 [07:53:41]Write to MH i2c: E2 08 00 8F 67 80 11 00 00 00 00 00 00 70 [07:53:41]Write i2c OK [07:53:41]MH_I2C_Read... [07:53:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:41]Read from MH i2c: E2 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 17 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 17 00 8F 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C5 [07:53:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:53:41]wFMCommunicate OK [07:53:41]CreateOFDProtocolMessage done [07:53:41]OFDSenderStorePacket 239325 [07:53:41]StoreOFDPacket docnum=239325 [07:53:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 51 9A 04 01 A5 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 60 00 00 00 F4 03 04 00 07 0E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A6 03 00 35 04 06 00 B7 ED 8B 60 A1 4C 67 22 25 6D D6 72 2D 4A [07:53:41]CheckFolder [07:53:41]dirname=/storage/ofd_packets [07:53:41]CheckFolder done [07:53:41]ProducePacketName [07:53:41]name=ofd_packets/00239325 [07:53:41]NVStorageSaveData ofd_packets/00239325 [07:53:41]File name is /storage/ofd_packets/00239325 [07:53:41]Write 298 bytes [07:53:41]NVStorageSaveData done [07:53:41]OFDSenderStorePacket done [07:53:41]KKMCreateOFDPacket done [07:53:41]NVStorageSaveData kkm_last_timestamp [07:53:41]File name is /storage/kkm_last_timestamp [07:53:41]Write 4 bytes [07:53:41]NVStorageSaveData done [07:53:41]ExternCall_PrintAddStr [07:53:41]wPrintStart [07:53:41]Write to MH i2c: 01 00 00 90 67 F7 [07:53:41]Write i2c OK [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: 01 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: 01 07 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: 01 07 00 90 67 00 00 00 00 00 FF 0F 0C [07:53:41]RasterBufferAndPrint [07:53:41]line Счет N : (1)3302253 [07:53:41]line ИНН: 02508201610067 [07:53:41]line Контрольно-Кассовый Чек [07:53:41]line ПРОДАЖА [07:53:41]line ТРК (МРК, ГНК) : 51 [07:53:41]line Товар: 2710194210 [07:53:41]line ДТ-К-5 [07:53:41]line 26.780 * 74.70 [07:53:41]line = 2000.47 [07:53:41]line НДС 12% НСП 1% [07:53:41]line > о реализуемом товаре [07:53:41]line ОКРУГЛЕНИЕ: -0.47 [07:53:41]line ИТОГО: 2000.00 [07:53:41]line Внесено: 2000.00 [07:53:41]line СДАЧА: 0.00 [07:53:41]line НСП 1% : 17.70 [07:53:41]line НДС 12% : 212.44 [07:53:41]line Наличными: 2000.00 [07:53:41]line Безнал.: 0.00 [07:53:41]line Место: АЗС № 82 "Партнер Нефть" [07:53:41]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:53:41]line СНО: Общий режим [07:53:41]line Чек 96 08.06.2024 07:53 [07:53:41]line Смена: 387 ФФД: 1.0 [07:53:41]line ЗНМ: 0300000150 [07:53:41]line РНМ: 0000000000091601 [07:53:41]line Версия ККМ: 001 [07:53:41]line ФМ: 0000000000874681 [07:53:41]line ФД: 239325 [07:53:41]line ФПД: 202230873497932 [07:53:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T075343&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239325&fm=202230873497932&tin=02508201610067®Number=0000000000091601&sum=200000 [07:53:41]OFD Sender: Processing packet 239325 [packets to send 182, broken 181] [07:53:41]ProducePacketName [07:53:41]name=ofd_packets/00239325 [07:53:41]OFD Sender: To server: pG, [07:53:41]CommunicateWithHost lk.salyk.kg:30040 [07:53:41]ConnectInit lk.salyk.kg [07:53:41]written 0, free lines is 4095 [07:53:42]Connected sock=9 [07:53:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 51 9A 04 01 A5 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 60 00 00 00 F4 03 04 00 07 0E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A6 03 00 35 04 06 00 B7 ED 8B 60 A1 4C 67 22 25 6D D6 72 2D 4A [07:53:42]Write to MH i2c: 01 00 00 BB 67 22 [07:53:42]Write i2c OK [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: 01 [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: 01 07 00 [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: 01 07 00 BB 67 00 00 00 00 00 B3 0C E8 [07:53:42]RasterBufferAndPrint [07:53:42]line [07:53:42]line [07:53:42]line [07:53:42]line [07:53:42]line [07:53:42]written 0, free lines is 3258 [07:53:42]MH_Cut [07:53:42]Write to MH i2c: D1 01 00 C2 67 01 FB [07:53:42]Write i2c OK [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: D1 [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: D1 01 00 [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: D1 01 00 C2 67 00 FA [07:53:42]Write to MH i2c: 01 00 00 C3 67 2A [07:53:42]Write i2c OK [07:53:42]MH_I2C_Read... [07:53:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 98 7E 47 00 EA DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A6 03 00 F4 03 04 00 84 B5 63 66 B6 04 01 00 00 6C 99 77 B4 22 8B 96 36 [07:53:42]CommunicateWithHost err = 0 [07:53:42]CheckOFDResponse [07:53:42]1017 (14) - 77093643461234 [07:53:42]1041 (16) - 0000000000874681 [07:53:42]1040 (4) - 239325 [07:53:42]1012 (4) - 08.06.2024 01:36 [07:53:42]1206 (1) - 0 [07:53:42]OFD Sender: Remove packet 239325 [07:53:42]ProducePacketName [07:53:42]name=ofd_packets/00239325 [07:53:42]NVStorageDeleteData [07:53:42]OFD Sender: No OFD packet to send [07:53:43]*** Cut start [07:53:43]*** Partial cut [07:53:43]*** CUTSNS_PIN = 1 [07:53:43]*** CUTSNS_PIN = 0 [07:53:43]*** Brake cut motor [07:53:43]Read from MH i2c: 01 [07:53:43]MH_I2C_Read... [07:53:43]*** Stop cut motor [07:53:43]*** Cut end [07:53:43]Read from MH i2c: 01 07 00 [07:53:43]MH_I2C_Read... [07:53:43]Read from MH i2c: 01 07 00 C3 67 00 00 00 00 00 FF 0F 3F [07:53:43]process_action close_receipt done [07:53:43]requested_data is exist [07:53:43]produce_requested_data [07:53:43]requested_item fm.sn is exist - process it [07:53:43]wFMCommunicate request_size=4 [07:53:43]MH_SAM_APDU [07:53:43]CAPDU: 80 11 00 00 [07:53:43]Write to MH i2c: E2 08 00 C4 67 80 11 00 00 00 00 00 00 A5 [07:53:43]Write i2c OK [07:53:43]MH_I2C_Read... [07:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:43]Read from MH i2c: E2 [07:53:43]MH_I2C_Read... [07:53:43]Read from MH i2c: E2 17 00 [07:53:43]MH_I2C_Read... [07:53:43]Read from MH i2c: E2 17 00 C4 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FA [07:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:53:43]wFMCommunicate OK [07:53:43]requested_item fd.num is exist - process it [07:53:43]SAM_PROTO_GetFieldsCounters [07:53:43]wFMCommunicate request_size=4 [07:53:43]MH_SAM_APDU [07:53:43]CAPDU: 80 13 00 00 [07:53:43]Write to MH i2c: E2 08 00 C5 67 80 13 00 00 00 00 00 00 A8 [07:53:43]Write i2c OK [07:53:43]MH_I2C_Read... [07:53:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:43]Read from MH i2c: E2 [07:53:43]MH_I2C_Read... [07:53:43]Read from MH i2c: E2 62 00 [07:53:43]MH_I2C_Read... [07:53:43]Read from MH i2c: E2 62 00 C5 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DD A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [07:53:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DD A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:43]wFMCommunicate OK [07:53:43]SAM_PROTO_GetFieldsCounters done [07:53:43]requested_item shift.num is exist - process it [07:53:43]requested_item shift.opened is exist - process it [07:53:43]req_shift_opened [07:53:43]FM_GetShiftState [07:53:43]SAM_PROTO_GetShiftState [07:53:43]wFMCommunicate request_size=4 [07:53:43]MH_SAM_APDU [07:53:43]CAPDU: 80 13 01 00 [07:53:43]Write to MH i2c: E2 08 00 C6 67 80 13 01 00 00 00 00 00 AA [07:53:43]Write i2c OK [07:53:43]MH_I2C_Read... [07:53:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:44]Read from MH i2c: E2 [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: E2 0E 00 [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: E2 0E 00 C6 67 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5E [07:53:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:53:44]wFMCommunicate OK [07:53:44]SAM_PROTO_GetShiftState done [07:53:44]FM_GetShiftState done [07:53:44]req_shift_opened done [07:53:44]requested_item shift.open_date is exist - process it [07:53:44]req_shift_open_date [07:53:44]req_shift_open_date done [07:53:44]produce_requested_data done [07:53:44]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239325,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:53:44]process_action_free close_receipt [07:53:44]json_value_free [07:53:44]json_value_free done [07:53:44]process_json_proto returns [07:53:44]Send response to host [07:53:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239325,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:53:44]free response buf [07:53:44]execute_script done [07:53:44]execute_script returns [07:53:44]free content buf [07:53:44]Sock 8.Close socket [07:53:44]Sock 8.Thread stoped [07:53:47]OFD Sender: No OFD packet to send [07:53:52]OFD Sender: No OFD packet to send [07:53:57]OFD Sender: No OFD packet to send [07:54:02]OFD Sender: No OFD packet to send [07:54:07]OFD Sender: No OFD packet to send [07:54:12]OFD Sender: No OFD packet to send [07:54:17]OFD Sender: No OFD packet to send [07:54:22]OFD Sender: No OFD packet to send [07:54:27]OFD Sender: No OFD packet to send [07:54:32]OFD Sender: No OFD packet to send [07:54:37]OFD Sender: No OFD packet to send [07:54:42]OFD Sender: No OFD packet to send [07:54:47]OFD Sender: No OFD packet to send [07:54:52]OFD Sender: No OFD packet to send [07:54:57]OFD Sender: No OFD packet to send [07:55:03]OFD Sender: No OFD packet to send [07:55:08]OFD Sender: No OFD packet to send [07:55:13]OFD Sender: No OFD packet to send [07:55:18]OFD Sender: No OFD packet to send [07:55:23]OFD Sender: No OFD packet to send [07:55:28]OFD Sender: No OFD packet to send [07:55:33]OFD Sender: No OFD packet to send [07:55:38]OFD Sender: No OFD packet to send [07:55:42]accept exits with 10 [07:55:42]New connection [07:55:42]New thread 3066838372 created [07:55:42]Thread 3066981732 joined [07:55:42]Waiting for new connection... [07:55:42] Sock 10.Parse request [07:55:42]Sock 10.Check first char [07:55:42]Sock 10.First char is OK [07:55:42]request: POST /json_proto HTTP/1.0 [07:55:42]Method: POST [07:55:42]URL: /json_proto [07:55:42]Method is POST - this is cgi request [07:55:42]url: /json_proto [07:55:42]query_string will be loaded in cgi processing [07:55:42]execute_cgi json_proto POST (null) [07:55:42]execute_cgi path=json_proto method=POST [07:55:42]POST find Content-Length [07:55:42]Host: 172.17.40.67:8080 [07:55:42]Content-Length: 683 [07:55:42]Content-Type: application/json [07:55:42] [07:55:42]POST finish read [07:55:42]Found Content-Length = 683 [07:55:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:42]execute_script... [07: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)3302254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:42]POST & json_proto [07:55:42]process_json_proto [07:55:42]json parsed OK: [07:55:42]protocol is kg_v1.0 [07:55:42]action value=close_receipt [07:55:42]process_action close_receipt [07:55:42]cmd_close_receipt [07:55:42]MH_GetDate [07:55:42]Write to MH i2c: F0 00 00 C7 67 1D [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: F0 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: F0 09 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: F0 09 00 C7 67 00 81 0E 64 66 97 AE 6B 64 93 [07:55:42]GetLastDocTimeStamp 1717833223 [07:55:42]current date 1717833345 [07:55:42]FM_GetShiftState [07:55:42]SAM_PROTO_GetShiftState [07:55:42]wFMCommunicate request_size=4 [07:55:42]MH_SAM_APDU [07:55:42]CAPDU: 80 13 01 00 [07:55:42]Write to MH i2c: E2 08 00 C8 67 80 13 01 00 00 00 00 00 AC [07:55:42]Write i2c OK [07:55:42]MH_I2C_Read... [07:55:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:42]Read from MH i2c: E2 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 0E 00 [07:55:42]MH_I2C_Read... [07:55:42]Read from MH i2c: E2 0E 00 C8 67 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 60 [07:55:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:55:42]wFMCommunicate OK [07:55:42]SAM_PROTO_GetShiftState done [07:55:42]FM_GetShiftState done [07:55:42]opened in 1717805884 [07:55:42]opened+sec_in_day 1717892284 [07:55:42]quantity*price = 100064 [07:55:42]sum+1 = 100066 [07:55:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 97 08.06.2024 07:55 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239326 ФПД: 127253037703729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T075545&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239326&fm=127253037703729&tin=02508201610067®Number=0000000000091601&sum=100000 [07:55:43]StoreToDocumentArchive [07:55:43]shift 387 fd 239326 [07:55:43]save to /storage/0387/doc_00239326 [07:55:43]save last doc name /storage/0387/doc_00239326 to /storage/kkm_last_doc_name [07:55:43]save OK [07:55:43]Clear old archive folders... [07:55:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:43]tlvbuf is 003947C0 [07:55:43]SAM_PROTO_ClearQueue [07:55:43]wFMCommunicate request_size=4 [07:55:43]MH_SAM_APDU [07:55:43]CAPDU: 80 09 00 00 [07:55:43]Write to MH i2c: E2 08 00 D5 67 80 09 00 00 00 00 00 00 AE [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:43]Read from MH i2c: E2 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 03 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 03 00 D5 67 00 90 00 B0 [07:55:43]RAPDU: 90 00 [07:55:43]wFMCommunicate OK [07:55:43]SAM_PROTO_ClearQueue done [07:55:43]KKMCreateOFDPacket [07:55:43]OFDProtocolAddRootSTLVToBuf [07:55:43]FM_MakeSignedData [07:55:43]FM_MakeSignedData [07:55:43]SAM_PROTO_SignData [07:55:43]wFMCommunicate request_size=4 [07:55:43]MH_SAM_APDU [07:55:43]CAPDU: 80 0D 01 02 [07:55:43]Write to MH i2c: E2 08 00 D6 67 80 0D 01 02 00 00 00 00 B6 [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:43]Read from MH i2c: E2 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 03 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 03 00 D6 67 00 90 00 B1 [07:55:43]RAPDU: 90 00 [07:55:43]wFMCommunicate OK [07:55:43]wFMCommunicate request_size=255 [07:55:43]MH_SAM_APDU [07: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 81 0E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A6 03 00 35 04 06 00 73 [07:55:43]Write to MH i2c: E2 02 01 D7 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 81 0E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A6 03 00 35 04 06 00 73 00 00 EB [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:43]Read from MH i2c: E2 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 03 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 03 00 D7 67 00 90 00 B2 [07:55:43]RAPDU: 90 00 [07:55:43]wFMCommunicate OK [07:55:43]wFMCommunicate request_size=10 [07:55:43]MH_SAM_APDU [07:55:43]CAPDU: 80 0D 02 02 05 BC 68 1B E2 31 [07:55:43]Write to MH i2c: E2 0D 00 D8 67 80 0D 02 02 05 00 BC 68 1B E2 31 00 00 15 [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:43]Read from MH i2c: E2 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 03 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 03 00 D8 67 00 90 00 B3 [07:55:43]RAPDU: 90 00 [07:55:43]wFMCommunicate OK [07:55:43]wFMCommunicate request_size=4 [07:55:43]MH_SAM_APDU [07:55:43]CAPDU: 80 0D 03 02 [07:55:43]Write to MH i2c: E2 08 00 D9 67 80 0D 03 02 00 00 00 00 BB [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:43]Read from MH i2c: E2 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 0B 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 0B 00 D9 67 00 5B 12 07 BA E6 F9 51 02 90 00 1C [07:55:43]RAPDU: 5B 12 07 BA E6 F9 51 02 90 00 [07:55:43]wFMCommunicate OK [07:55:43]SAM_PROTO_SignData done [07:55:43]FM_MakeSignedData done [07:55:43]CreateOFDProtocolMessage [07:55:43]wFMCommunicate request_size=4 [07:55:43]MH_SAM_APDU [07:55:43]CAPDU: 80 11 00 00 [07:55:43]Write to MH i2c: E2 08 00 DA 67 80 11 00 00 00 00 00 00 BB [07:55:43]Write i2c OK [07:55:43]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 DA 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 10 [07:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:55:43]wFMCommunicate OK [07:55:43]CreateOFDProtocolMessage done [07:55:43]OFDSenderStorePacket 239326 [07:55:43]StoreOFDPacket docnum=239326 [07:55:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 09 94 07 01 9C 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 81 0E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A6 03 00 35 04 06 00 73 BC 68 1B E2 31 5B 12 07 BA E6 F9 51 02 [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/00239326 [07:55:43]NVStorageSaveData ofd_packets/00239326 [07:55:43]File name is /storage/ofd_packets/00239326 [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]ExternCall_PrintAddStr [07:55:43]wPrintStart [07:55:43]Write to MH i2c: 01 00 00 DB 67 42 [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 DB 67 00 00 00 00 00 FF 0F 57 [07:55:43]RasterBufferAndPrint [07:55:43]line Счет N : (1)3302254 [07:55:43]line ИНН: 02508201610067 [07:55:43]line Контрольно-Кассовый Чек [07:55:43]line ПРОДАЖА [07:55:43]line ТРК (МРК, ГНК) : 12 [07:55:43]line Товар: 2710124130 [07:55:43]line Аи-92-К-4 [07:55:43]line 15.070 * 66.40 [07:55:43]line = 1000.65 [07:55:43]line НДС 12% НСП 1% [07:55:43]line > о реализуемом товаре [07:55:43]line ОКРУГЛЕНИЕ: -0.65 [07:55:43]line ИТОГО: 1000.00 [07:55:43]line Внесено: 1000.00 [07:55:43]line СДАЧА: 0.00 [07:55:43]line НСП 1% : 8.85 [07:55:43]line НДС 12% : 106.26 [07:55:43]line Наличными: 1000.00 [07:55:43]line Безнал.: 0.00 [07:55:43]line Место: АЗС № 82 "Партнер Нефть" [07:55:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [07:55:43]line СНО: Общий режим [07:55:43]line Чек 97 08.06.2024 07:55 [07:55:43]line Смена: 387 ФФД: 1.0 [07:55:43]line ЗНМ: 0300000150 [07:55:43]line РНМ: 0000000000091601 [07:55:43]line Версия ККМ: 001 [07:55:43]line ФМ: 0000000000874681 [07:55:43]line ФД: 239326 [07:55:43]line ФПД: 127253037703729 [07:55:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T075545&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239326&fm=127253037703729&tin=02508201610067®Number=0000000000091601&sum=100000 [07:55:44]OFD Sender: Processing packet 239326 [packets to send 182, broken 181] [07:55:44]ProducePacketName [07:55:44]name=ofd_packets/00239326 [07:55:44]OFD Sender: To server: pG, [07:55:44]CommunicateWithHost lk.salyk.kg:30040 [07:55:44]ConnectInit lk.salyk.kg [07:55:44]written 0, free lines is 4095 [07:55:44]Connected sock=9 [07:55:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 09 94 07 01 9C 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 81 0E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A6 03 00 35 04 06 00 73 BC 68 1B E2 31 5B 12 07 BA E6 F9 51 02 [07:55:44]Write to MH i2c: 01 00 00 06 68 6E [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: 01 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: 01 07 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: 01 07 00 06 68 00 00 00 00 00 B8 0C 39 [07:55:44]RasterBufferAndPrint [07:55:44]line [07:55:44]line [07:55:44]line [07:55:44]line [07:55:44]line [07:55:44]written 0, free lines is 3267 [07:55:44]MH_Cut [07:55:44]Write to MH i2c: D1 01 00 0D 68 01 47 [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: D1 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: D1 01 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: D1 01 00 0D 68 00 46 [07:55:44]Write to MH i2c: 01 00 00 0E 68 76 [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 ED 43 47 00 68 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A6 03 00 F4 03 04 00 FF B5 63 66 B6 04 01 00 00 54 2F 3F 58 5C 76 01 80 [07:55:44]CommunicateWithHost err = 0 [07:55:44]CheckOFDResponse [07:55:44]1017 (14) - 77093643461234 [07:55:44]1041 (16) - 0000000000874681 [07:55:44]1040 (4) - 239326 [07:55:44]1012 (4) - 08.06.2024 01:38 [07:55:44]1206 (1) - 0 [07:55:44]OFD Sender: Remove packet 239326 [07:55:44]ProducePacketName [07:55:44]name=ofd_packets/00239326 [07:55:44]NVStorageDeleteData [07:55:45]OFD Sender: No OFD packet to send [07:55:45]*** Cut start [07:55:45]*** Partial cut [07:55:45]*** CUTSNS_PIN = 1 [07:55:45]*** CUTSNS_PIN = 0 [07:55:45]*** Brake cut motor [07:55:46]Read from MH i2c: 01 [07:55:46]MH_I2C_Read... [07:55:46]*** Stop cut motor [07:55:46]*** Cut end [07:55:46]Read from MH i2c: 01 07 00 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: 01 07 00 0E 68 00 00 00 00 00 FF 0F 8B [07:55:46]process_action close_receipt done [07:55:46]requested_data is exist [07:55:46]produce_requested_data [07:55:46]requested_item fm.sn is exist - process it [07:55:46]wFMCommunicate request_size=4 [07:55:46]MH_SAM_APDU [07:55:46]CAPDU: 80 11 00 00 [07:55:46]Write to MH i2c: E2 08 00 0F 68 80 11 00 00 00 00 00 00 F1 [07:55:46]Write i2c OK [07:55:46]MH_I2C_Read... [07:55:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:46]Read from MH i2c: E2 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 17 00 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 17 00 0F 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 46 [07:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [07:55:46]wFMCommunicate OK [07:55:46]requested_item fd.num is exist - process it [07:55:46]SAM_PROTO_GetFieldsCounters [07:55:46]wFMCommunicate request_size=4 [07:55:46]MH_SAM_APDU [07:55:46]CAPDU: 80 13 00 00 [07:55:46]Write to MH i2c: E2 08 00 10 68 80 13 00 00 00 00 00 00 F4 [07:55:46]Write i2c OK [07:55:46]MH_I2C_Read... [07:55:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:46]Read from MH i2c: E2 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 62 00 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 62 00 10 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [07:55:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:55:46]wFMCommunicate OK [07:55:46]SAM_PROTO_GetFieldsCounters done [07:55:46]requested_item shift.num is exist - process it [07:55:46]requested_item shift.opened is exist - process it [07:55:46]req_shift_opened [07:55:46]FM_GetShiftState [07:55:46]SAM_PROTO_GetShiftState [07:55:46]wFMCommunicate request_size=4 [07:55:46]MH_SAM_APDU [07:55:46]CAPDU: 80 13 01 00 [07:55:46]Write to MH i2c: E2 08 00 11 68 80 13 01 00 00 00 00 00 F6 [07:55:46]Write i2c OK [07:55:46]MH_I2C_Read... [07:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:46]Read from MH i2c: E2 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 0E 00 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 0E 00 11 68 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AA [07:55:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [07:55:46]wFMCommunicate OK [07:55:46]SAM_PROTO_GetShiftState done [07:55:46]FM_GetShiftState done [07:55:46]req_shift_opened done [07:55:46]requested_item shift.open_date is exist - process it [07:55:46]req_shift_open_date [07:55:46]req_shift_open_date done [07:55:46]produce_requested_data done [07:55:46]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239326,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [07:55:46]process_action_free close_receipt [07:55:46]json_value_free [07:55:46]json_value_free done [07:55:46]process_json_proto returns [07:55:46]Send response to host [07:55:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239326,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [07:55:46]free response buf [07:55:46]execute_script done [07:55:46]execute_script returns [07:55:46]free content buf [07:55:46]Sock 10.Close socket [07:55:46]Sock 10.Thread stoped [07:55:50]OFD Sender: No OFD packet to send [07:55:55]OFD Sender: No OFD packet to send [07:56:00]OFD Sender: No OFD packet to send [07:56:05]OFD Sender: No OFD packet to send [07:56:10]OFD Sender: No OFD packet to send [07:56:15]OFD Sender: No OFD packet to send [07:56:20]OFD Sender: No OFD packet to send [07:56:25]OFD Sender: No OFD packet to send [07:56:30]OFD Sender: No OFD packet to send [07:56:35]OFD Sender: No OFD packet to send [07:56:40]OFD Sender: No OFD packet to send [07:56:45]OFD Sender: No OFD packet to send [07:56:50]OFD Sender: No OFD packet to send [07:56:55]OFD Sender: No OFD packet to send [07:57:00]OFD Sender: No OFD packet to send [07:57:05]OFD Sender: No OFD packet to send [07:57:10]OFD Sender: No OFD packet to send [07:57:15]OFD Sender: No OFD packet to send [07:57:20]OFD Sender: No OFD packet to send [07:57:25]OFD Sender: No OFD packet to send [07:57:30]OFD Sender: No OFD packet to send [07:57:35]OFD Sender: No OFD packet to send [07:57:40]OFD Sender: No OFD packet to send [07:57:45]OFD Sender: No OFD packet to send [07:57:50]OFD Sender: No OFD packet to send [07:57:55]OFD Sender: No OFD packet to send [07:58:00]OFD Sender: No OFD packet to send [07:58:05]OFD Sender: No OFD packet to send [07:58:10]OFD Sender: No OFD packet to send [07:58:15]OFD Sender: No OFD packet to send [07:58:20]OFD Sender: No OFD packet to send [07:58:25]OFD Sender: No OFD packet to send [07:58:30]OFD Sender: No OFD packet to send [07:58:35]OFD Sender: No OFD packet to send [07:58:40]OFD Sender: No OFD packet to send [07:58:45]OFD Sender: No OFD packet to send [07:58:50]OFD Sender: No OFD packet to send [07:58:55]OFD Sender: No OFD packet to send [07:59:00]OFD Sender: No OFD packet to send [07:59:05]OFD Sender: No OFD packet to send [07:59:10]OFD Sender: No OFD packet to send [07:59:15]OFD Sender: No OFD packet to send [07:59:20]OFD Sender: No OFD packet to send [07:59:25]OFD Sender: No OFD packet to send [07:59:30]OFD Sender: No OFD packet to send [08:05:47]ConnectInit Can't connect to host [08:05:51]OFD Sender: No OFD packet to send [08:05:56]OFD Sender: No OFD packet to send [08:06:01]OFD Sender: No OFD packet to send [08:06:04]accept exits with 8 [08:06:04]New connection [08:06:04]New thread 3066981732 created [08:06:04]Thread 3066838372 joined [08:06:04]Waiting for new connection... [08:06:04] Sock 8.Parse request [08:06:04]Sock 8.Check first char [08:06:04]Sock 8.First char is OK [08:06:04]request: POST /json_proto HTTP/1.0 [08:06:04]Method: POST [08:06:04]URL: /json_proto [08:06:04]Method is POST - this is cgi request [08:06:04]url: /json_proto [08:06:04]query_string will be loaded in cgi processing [08:06:04]execute_cgi json_proto POST (null) [08:06:04]execute_cgi path=json_proto method=POST [08:06:04]POST find Content-Length [08:06:04]Host: 172.17.40.67:8080 [08:06:04]Content-Length: 678 [08:06:04]Content-Type: application/json [08:06:04] [08:06:04]POST finish read [08:06:04]Found Content-Length = 678 [08:06:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:06:04]execute_script... [08:06: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)3302256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:06:04]POST & json_proto [08:06:04]process_json_proto [08:06:04]json parsed OK: [08:06:04]protocol is kg_v1.0 [08:06:04]action value=close_receipt [08:06:04]process_action close_receipt [08:06:04]cmd_close_receipt [08:06:04]MH_GetDate [08:06:04]Write to MH i2c: F0 00 00 12 68 69 [08:06:04]Write i2c OK [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: F0 [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: F0 09 00 [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: F0 09 00 12 68 00 EF 10 64 66 97 AE 6B 64 4F [08:06:04]GetLastDocTimeStamp 1717833345 [08:06:04]current date 1717833967 [08:06:04]FM_GetShiftState [08:06:04]SAM_PROTO_GetShiftState [08:06:04]wFMCommunicate request_size=4 [08:06:04]MH_SAM_APDU [08:06:04]CAPDU: 80 13 01 00 [08:06:04]Write to MH i2c: E2 08 00 13 68 80 13 01 00 00 00 00 00 F8 [08:06:04]Write i2c OK [08:06:04]MH_I2C_Read... [08:06:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:04]Read from MH i2c: E2 [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: E2 0E 00 [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: E2 0E 00 13 68 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AC [08:06:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:06:04]wFMCommunicate OK [08:06:04]SAM_PROTO_GetShiftState done [08:06:04]FM_GetShiftState done [08:06:04]opened in 1717805884 [08:06:04]opened+sec_in_day 1717892284 [08:06:04]quantity*price = 30012 [08:06:04]sum+1 = 30014 [08:06:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 98 08.06.2024 08:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239327 ФПД: 219740199759038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T080607&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239327&fm=219740199759038&tin=02508201610067®Number=0000000000091601&sum=30000 [08:06:05]StoreToDocumentArchive [08:06:05]shift 387 fd 239327 [08:06:05]save to /storage/0387/doc_00239327 [08:06:05]save last doc name /storage/0387/doc_00239327 to /storage/kkm_last_doc_name [08:06:05]save OK [08:06:05]Clear old archive folders... [08:06:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:05]tlvbuf is 00394660 [08:06:05]SAM_PROTO_ClearQueue [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 09 00 00 [08:06:05]Write to MH i2c: E2 08 00 20 68 80 09 00 00 00 00 00 00 FA [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 03 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 03 00 20 68 00 90 00 FC [08:06:05]RAPDU: 90 00 [08:06:05]wFMCommunicate OK [08:06:05]SAM_PROTO_ClearQueue done [08:06:05]KKMCreateOFDPacket [08:06:05]OFDProtocolAddRootSTLVToBuf [08:06:05]FM_MakeSignedData [08:06:05]FM_MakeSignedData [08:06:05]SAM_PROTO_SignData [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 0D 01 02 [08:06:05]Write to MH i2c: E2 08 00 21 68 80 0D 01 02 00 00 00 00 02 [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 03 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 03 00 21 68 00 90 00 FD [08:06:05]RAPDU: 90 00 [08:06:05]wFMCommunicate OK [08:06:05]wFMCommunicate request_size=255 [08:06:05]MH_SAM_APDU [08:06: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 62 00 00 00 F4 03 04 00 EF 10 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A6 03 00 35 04 06 00 C7 [08:06:05]Write to MH i2c: E2 02 01 22 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 62 00 00 00 F4 03 04 00 EF 10 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A6 03 00 35 04 06 00 C7 00 00 4B [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 03 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 03 00 22 68 00 90 00 FE [08:06:05]RAPDU: 90 00 [08:06:05]wFMCommunicate OK [08:06:05]wFMCommunicate request_size=10 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 0D 02 02 05 DA 40 8C AC BE [08:06:05]Write to MH i2c: E2 0D 00 23 68 80 0D 02 02 05 00 DA 40 8C AC BE 00 00 1F [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 03 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 03 00 23 68 00 90 00 FF [08:06:05]RAPDU: 90 00 [08:06:05]wFMCommunicate OK [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 0D 03 02 [08:06:05]Write to MH i2c: E2 08 00 24 68 80 0D 03 02 00 00 00 00 07 [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 0B 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 0B 00 24 68 00 EB 67 4F 07 AA BD 5D C2 90 00 36 [08:06:05]RAPDU: EB 67 4F 07 AA BD 5D C2 90 00 [08:06:05]wFMCommunicate OK [08:06:05]SAM_PROTO_SignData done [08:06:05]FM_MakeSignedData done [08:06:05]CreateOFDProtocolMessage [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 11 00 00 [08:06:05]Write to MH i2c: E2 08 00 25 68 80 11 00 00 00 00 00 00 07 [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 17 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 17 00 25 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5C [08:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:06:05]wFMCommunicate OK [08:06:05]CreateOFDProtocolMessage done [08:06:05]OFDSenderStorePacket 239327 [08:06:05]StoreOFDPacket docnum=239327 [08:06:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 68 77 07 01 8F 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 62 00 00 00 F4 03 04 00 EF 10 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A6 03 00 35 04 06 00 C7 DA 40 8C AC BE EB 67 4F 07 AA BD 5D C2 [08:06:05]CheckFolder [08:06:05]dirname=/storage/ofd_packets [08:06:05]CheckFolder done [08:06:05]ProducePacketName [08:06:05]name=ofd_packets/00239327 [08:06:05]NVStorageSaveData ofd_packets/00239327 [08:06:05]File name is /storage/ofd_packets/00239327 [08:06:05]Write 301 bytes [08:06:05]NVStorageSaveData done [08:06:05]OFDSenderStorePacket done [08:06:05]KKMCreateOFDPacket done [08:06:05]NVStorageSaveData kkm_last_timestamp [08:06:05]File name is /storage/kkm_last_timestamp [08:06:05]Write 4 bytes [08:06:05]NVStorageSaveData done [08:06:05]ExternCall_PrintAddStr [08:06:05]wPrintStart [08:06:05]Write to MH i2c: 01 00 00 26 68 8E [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: 01 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: 01 07 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: 01 07 00 26 68 00 00 00 00 00 FF 0F A3 [08:06:05]RasterBufferAndPrint [08:06:05]line Счет N : (1)3302256 [08:06:05]line ИНН: 02508201610067 [08:06:05]line Контрольно-Кассовый Чек [08:06:05]line ПРОДАЖА [08:06:05]line ТРК (МРК, ГНК) : 12 [08:06:05]line Товар: 2710124130 [08:06:05]line Аи-92-К-4 [08:06:05]line 4.520 * 66.40 [08:06:05]line = 300.13 [08:06:05]line НДС 12% НСП 1% [08:06:05]line > о реализуемом товаре [08:06:05]line ОКРУГЛЕНИЕ: -0.13 [08:06:05]line ИТОГО: 300.00 [08:06:05]line Внесено: 300.00 [08:06:05]line СДАЧА: 0.00 [08:06:05]line НСП 1% : 2.66 [08:06:05]line НДС 12% : 31.87 [08:06:05]line Наличными: 300.00 [08:06:05]line Безнал.: 0.00 [08:06:05]line Место: АЗС № 82 "Партнер Нефть" [08:06:05]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:06:05]line СНО: Общий режим [08:06:05]line Чек 98 08.06.2024 08:06 [08:06:05]line Смена: 387 ФФД: 1.0 [08:06:05]line ЗНМ: 0300000150 [08:06:05]line РНМ: 0000000000091601 [08:06:05]line Версия ККМ: 001 [08:06:05]line ФМ: 0000000000874681 [08:06:05]line ФД: 239327 [08:06:05]line ФПД: 219740199759038 [08:06:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T080607&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239327&fm=219740199759038&tin=02508201610067®Number=0000000000091601&sum=30000 [08:06:05]written 0, free lines is 4095 [08:06:05]OFD Sender: Processing packet 239327 [packets to send 182, broken 181] [08:06:05]ProducePacketName [08:06:06]name=ofd_packets/00239327 [08:06:06]OFD Sender: To server: pG, [08:06:06]CommunicateWithHost lk.salyk.kg:30040 [08:06:06]ConnectInit lk.salyk.kg [08:06:06]Write to MH i2c: 01 00 00 51 68 B9 [08:06:06]Write i2c OK [08:06:06]MH_I2C_Read... [08:06:06]Read from MH i2c: 01 [08:06:06]MH_I2C_Read... [08:06:06]Read from MH i2c: 01 07 00 [08:06:06]MH_I2C_Read... [08:06:06]Read from MH i2c: 01 07 00 51 68 00 00 00 00 00 AA 0C 76 [08:06:06]RasterBufferAndPrint [08:06:06]line [08:06:06]line [08:06:06]line [08:06:06]line [08:06:06]line [08:06:06]written 0, free lines is 3248 [08:06:06]MH_Cut [08:06:06]Write to MH i2c: D1 01 00 58 68 01 92 [08:06:06]Write i2c OK [08:06:06]MH_I2C_Read... [08:06:06]Read from MH i2c: D1 [08:06:06]MH_I2C_Read... [08:06:06]Read from MH i2c: D1 01 00 [08:06:06]MH_I2C_Read... [08:06:06]Read from MH i2c: D1 01 00 58 68 00 91 [08:06:06]Write to MH i2c: 01 00 00 59 68 C1 [08:06:06]Write i2c OK [08:06:06]MH_I2C_Read... [08:06:06]Connected sock=10 [08:06:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 68 77 07 01 8F 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 62 00 00 00 F4 03 04 00 EF 10 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A6 03 00 35 04 06 00 C7 DA 40 8C AC BE EB 67 4F 07 AA BD 5D C2 [08:06:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 70 4B 47 00 10 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A6 03 00 F4 03 04 00 6D B8 63 66 B6 04 01 00 00 05 E2 20 3D 7C ED A1 60 [08:06:06]CommunicateWithHost err = 0 [08:06:06]CheckOFDResponse [08:06:06]1017 (14) - 77093643461234 [08:06:06]1041 (16) - 0000000000874681 [08:06:06]1040 (4) - 239327 [08:06:06]1012 (4) - 08.06.2024 01:48 [08:06:06]1206 (1) - 0 [08:06:06]OFD Sender: Remove packet 239327 [08:06:06]ProducePacketName [08:06:06]name=ofd_packets/00239327 [08:06:06]NVStorageDeleteData [08:06:07]*** Cut start [08:06:07]*** Partial cut [08:06:07]*** CUTSNS_PIN = 1 [08:06:07]*** CUTSNS_PIN = 0 [08:06:07]OFD Sender: No OFD packet to send [08:06:07]*** Brake cut motor [08:06:07]Read from MH i2c: 01 [08:06:07]MH_I2C_Read... [08:06:07]*** Stop cut motor [08:06:07]*** Cut end [08:06:07]Read from MH i2c: 01 07 00 [08:06:07]MH_I2C_Read... [08:06:07]Read from MH i2c: 01 07 00 59 68 00 00 00 00 00 FF 0F D6 [08:06:07]process_action close_receipt done [08:06:07]requested_data is exist [08:06:07]produce_requested_data [08:06:07]requested_item fm.sn is exist - process it [08:06:07]wFMCommunicate request_size=4 [08:06:07]MH_SAM_APDU [08:06:07]CAPDU: 80 11 00 00 [08:06:07]Write to MH i2c: E2 08 00 5A 68 80 11 00 00 00 00 00 00 3C [08:06:07]Write i2c OK [08:06:07]MH_I2C_Read... [08:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:07]Read from MH i2c: E2 [08:06:07]MH_I2C_Read... [08:06:07]Read from MH i2c: E2 17 00 [08:06:07]MH_I2C_Read... [08:06:07]Read from MH i2c: E2 17 00 5A 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 91 [08:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:06:07]wFMCommunicate OK [08:06:07]requested_item fd.num is exist - process it [08:06:07]SAM_PROTO_GetFieldsCounters [08:06:07]wFMCommunicate request_size=4 [08:06:07]MH_SAM_APDU [08:06:07]CAPDU: 80 13 00 00 [08:06:07]Write to MH i2c: E2 08 00 5B 68 80 13 00 00 00 00 00 00 3F [08:06:07]Write i2c OK [08:06:07]MH_I2C_Read... [08:06:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:08]Read from MH i2c: E2 [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: E2 62 00 [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: E2 62 00 5B 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [08:06:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:08]wFMCommunicate OK [08:06:08]SAM_PROTO_GetFieldsCounters done [08:06:08]requested_item shift.num is exist - process it [08:06:08]requested_item shift.opened is exist - process it [08:06:08]req_shift_opened [08:06:08]FM_GetShiftState [08:06:08]SAM_PROTO_GetShiftState [08:06:08]wFMCommunicate request_size=4 [08:06:08]MH_SAM_APDU [08:06:08]CAPDU: 80 13 01 00 [08:06:08]Write to MH i2c: E2 08 00 5C 68 80 13 01 00 00 00 00 00 41 [08:06:08]Write i2c OK [08:06:08]MH_I2C_Read... [08:06:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:08]Read from MH i2c: E2 [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: E2 0E 00 [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: E2 0E 00 5C 68 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F5 [08:06:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:06:08]wFMCommunicate OK [08:06:08]SAM_PROTO_GetShiftState done [08:06:08]FM_GetShiftState done [08:06:08]req_shift_opened done [08:06:08]requested_item shift.open_date is exist - process it [08:06:08]req_shift_open_date [08:06:08]req_shift_open_date done [08:06:08]produce_requested_data done [08:06:08]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239327,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:06:08]process_action_free close_receipt [08:06:08]json_value_free [08:06:08]json_value_free done [08:06:08]process_json_proto returns [08:06:08]Send response to host [08:06:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239327,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:06:08]free response buf [08:06:08]execute_script done [08:06:08]execute_script returns [08:06:08]free content buf [08:06:08]Sock 8.Close socket [08:06:08]Sock 8.Thread stoped [08:06:12]OFD Sender: No OFD packet to send [08:06:17]OFD Sender: No OFD packet to send [08:06:22]OFD Sender: No OFD packet to send [08:06:27]OFD Sender: No OFD packet to send [08:06:32]OFD Sender: No OFD packet to send [08:06:37]OFD Sender: No OFD packet to send [08:06:42]OFD Sender: No OFD packet to send [08:06:47]OFD Sender: No OFD packet to send [08:06:52]OFD Sender: No OFD packet to send [08:06:57]OFD Sender: No OFD packet to send [08:07:02]OFD Sender: No OFD packet to send [08:07:07]OFD Sender: No OFD packet to send [08:07:12]OFD Sender: No OFD packet to send [08:07:17]OFD Sender: No OFD packet to send [08:07:22]OFD Sender: No OFD packet to send [08:07:27]OFD Sender: No OFD packet to send [08:07:32]OFD Sender: No OFD packet to send [08:07:37]OFD Sender: No OFD packet to send [08:07:42]OFD Sender: No OFD packet to send [08:07:47]OFD Sender: No OFD packet to send [08:07:52]OFD Sender: No OFD packet to send [08:07:57]OFD Sender: No OFD packet to send [08:08:02]OFD Sender: No OFD packet to send [08:08:07]OFD Sender: No OFD packet to send [08:08:12]OFD Sender: No OFD packet to send [08:08:13]accept exits with 9 [08:08:13]New connection [08:08:13]New thread 3066838372 created [08:08:13]Thread 3066981732 joined [08:08:13]Waiting for new connection... [08:08:13] Sock 9.Parse request [08:08:13]Sock 9.Check first char [08:08:13]Sock 9.First char is OK [08:08:13]request: POST /json_proto HTTP/1.0 [08:08:13]Method: POST [08:08:13]URL: /json_proto [08:08:13]Method is POST - this is cgi request [08:08:13]url: /json_proto [08:08:13]query_string will be loaded in cgi processing [08:08:13]execute_cgi json_proto POST (null) [08:08:13]execute_cgi path=json_proto method=POST [08:08:13]POST find Content-Length [08:08:13]Host: 172.17.40.67:8080 [08:08:13]Content-Length: 683 [08:08:13]Content-Type: application/json [08:08:13] [08:08:13]POST finish read [08:08:13]Found Content-Length = 683 [08:08:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 27.110, "sum" : 1800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:13]execute_script... [08:08: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)3302257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 27.110, "sum" : 1800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:13]POST & json_proto [08:08:13]process_json_proto [08:08:13]json parsed OK: [08:08:13]protocol is kg_v1.0 [08:08:13]action value=close_receipt [08:08:13]process_action close_receipt [08:08:13]cmd_close_receipt [08:08:13]MH_GetDate [08:08:13]Write to MH i2c: F0 00 00 5D 68 B4 [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: F0 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: F0 09 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: F0 09 00 5D 68 00 71 11 64 66 97 AE 6B 64 1D [08:08:13]GetLastDocTimeStamp 1717833967 [08:08:13]current date 1717834097 [08:08:13]FM_GetShiftState [08:08:13]SAM_PROTO_GetShiftState [08:08:13]wFMCommunicate request_size=4 [08:08:13]MH_SAM_APDU [08:08:13]CAPDU: 80 13 01 00 [08:08:13]Write to MH i2c: E2 08 00 5E 68 80 13 01 00 00 00 00 00 43 [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:13]Read from MH i2c: E2 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 0E 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 0E 00 5E 68 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F7 [08:08:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:08:13]wFMCommunicate OK [08:08:13]SAM_PROTO_GetShiftState done [08:08:13]FM_GetShiftState done [08:08:13]opened in 1717805884 [08:08:13]opened+sec_in_day 1717892284 [08:08:13]quantity*price = 180010 [08:08:13]sum+1 = 180011 [08:08:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.16 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 99 08.06.2024 08:08 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239328 ФПД: 179060223312800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T080817&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239328&fm=179060223312800&tin=02508201610067®Number=0000000000091601&sum=180000 [08:08:14]StoreToDocumentArchive [08:08:14]shift 387 fd 239328 [08:08:14]save to /storage/0387/doc_00239328 [08:08:14]save last doc name /storage/0387/doc_00239328 to /storage/kkm_last_doc_name [08:08:14]save OK [08:08:14]Clear old archive folders... [08:08:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:14]tlvbuf is 00465AC0 [08:08:14]SAM_PROTO_ClearQueue [08:08:14]wFMCommunicate request_size=4 [08:08:14]MH_SAM_APDU [08:08:14]CAPDU: 80 09 00 00 [08:08:14]Write to MH i2c: E2 08 00 6B 68 80 09 00 00 00 00 00 00 45 [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:14]Read from MH i2c: E2 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 03 00 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 03 00 6B 68 00 90 00 47 [08:08:14]RAPDU: 90 00 [08:08:14]wFMCommunicate OK [08:08:14]SAM_PROTO_ClearQueue done [08:08:14]KKMCreateOFDPacket [08:08:14]OFDProtocolAddRootSTLVToBuf [08:08:14]FM_MakeSignedData [08:08:14]FM_MakeSignedData [08:08:14]SAM_PROTO_SignData [08:08:14]wFMCommunicate request_size=4 [08:08:14]MH_SAM_APDU [08:08:14]CAPDU: 80 0D 01 02 [08:08:14]Write to MH i2c: E2 08 00 6C 68 80 0D 01 02 00 00 00 00 4D [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:14]Read from MH i2c: E2 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 03 00 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 03 00 6C 68 00 90 00 48 [08:08:14]RAPDU: 90 00 [08:08:14]wFMCommunicate OK [08:08:14]wFMCommunicate request_size=255 [08:08:14]MH_SAM_APDU [08:08: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 E6 69 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 71 11 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A6 03 00 35 04 06 00 A2 [08:08:14]Write to MH i2c: E2 02 01 6D 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 69 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 71 11 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A6 03 00 35 04 06 00 A2 00 00 E8 [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:14]Read from MH i2c: E2 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 03 00 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 03 00 6D 68 00 90 00 49 [08:08:14]RAPDU: 90 00 [08:08:14]wFMCommunicate OK [08:08:14]wFMCommunicate request_size=10 [08:08:14]MH_SAM_APDU [08:08:14]CAPDU: 80 0D 02 02 05 DA B5 01 03 A0 [08:08:14]Write to MH i2c: E2 0D 00 6E 68 80 0D 02 02 05 00 DA B5 01 03 A0 00 00 8D [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:14]Read from MH i2c: E2 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 03 00 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 03 00 6E 68 00 90 00 4A [08:08:14]RAPDU: 90 00 [08:08:14]wFMCommunicate OK [08:08:14]wFMCommunicate request_size=4 [08:08:14]MH_SAM_APDU [08:08:14]CAPDU: 80 0D 03 02 [08:08:14]Write to MH i2c: E2 08 00 6F 68 80 0D 03 02 00 00 00 00 52 [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:14]Read from MH i2c: E2 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 0B 00 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: E2 0B 00 6F 68 00 92 54 7F 2C F5 2F 8B AE 90 00 41 [08:08:14]RAPDU: 92 54 7F 2C F5 2F 8B AE 90 00 [08:08:14]wFMCommunicate OK [08:08:14]SAM_PROTO_SignData done [08:08:14]FM_MakeSignedData done [08:08:14]CreateOFDProtocolMessage [08:08:14]wFMCommunicate request_size=4 [08:08:14]MH_SAM_APDU [08:08:14]CAPDU: 80 11 00 00 [08:08:14]Write to MH i2c: E2 08 00 70 68 80 11 00 00 00 00 00 00 52 [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:15]Read from MH i2c: E2 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 17 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 17 00 70 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A7 [08:08:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:08:15]wFMCommunicate OK [08:08:15]CreateOFDProtocolMessage done [08:08:15]OFDSenderStorePacket 239328 [08:08:15]StoreOFDPacket docnum=239328 [08:08:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EC C5 07 01 03 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 E6 69 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 71 11 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A6 03 00 35 04 06 00 A2 DA B5 01 03 A0 92 54 7F 2C F5 2F 8B AE [08:08:15]CheckFolder [08:08:15]dirname=/storage/ofd_packets [08:08:15]CheckFolder done [08:08:15]ProducePacketName [08:08:15]name=ofd_packets/00239328 [08:08:15]NVStorageSaveData ofd_packets/00239328 [08:08:15]File name is /storage/ofd_packets/00239328 [08:08:15]Write 301 bytes [08:08:15]NVStorageSaveData done [08:08:15]OFDSenderStorePacket done [08:08:15]KKMCreateOFDPacket done [08:08:15]NVStorageSaveData kkm_last_timestamp [08:08:15]File name is /storage/kkm_last_timestamp [08:08:15]Write 4 bytes [08:08:15]NVStorageSaveData done [08:08:15]ExternCall_PrintAddStr [08:08:15]wPrintStart [08:08:15]Write to MH i2c: 01 00 00 71 68 D9 [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: 01 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: 01 07 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: 01 07 00 71 68 00 00 00 00 00 FF 0F EE [08:08:15]RasterBufferAndPrint [08:08:15]line Счет N : (1)3302257 [08:08:15]line ИНН: 02508201610067 [08:08:15]line Контрольно-Кассовый Чек [08:08:15]line ПРОДАЖА [08:08:15]line ТРК (МРК, ГНК) : 42 [08:08:15]line Товар: 2710124130 [08:08:15]line Аи-92-К-4 [08:08:15]line 27.110 * 66.40 [08:08:15]line = 1800.10 [08:08:15]line НДС 12% НСП 1% [08:08:15]line > о реализуемом товаре [08:08:15]line ОКРУГЛЕНИЕ: -0.10 [08:08:15]line ИТОГО: 1800.00 [08:08:15]line Внесено: 1800.00 [08:08:15]line СДАЧА: 0.00 [08:08:15]line НСП 1% : 15.93 [08:08:15]line НДС 12% : 191.16 [08:08:15]line Наличными: 1800.00 [08:08:15]line Безнал.: 0.00 [08:08:15]line Место: АЗС № 82 "Партнер Нефть" [08:08:15]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:08:15]line СНО: Общий режим [08:08:15]line Чек 99 08.06.2024 08:08 [08:08:15]line Смена: 387 ФФД: 1.0 [08:08:15]line ЗНМ: 0300000150 [08:08:15]line РНМ: 0000000000091601 [08:08:15]line Версия ККМ: 001 [08:08:15]line ФМ: 0000000000874681 [08:08:15]line ФД: 239328 [08:08:15]line ФПД: 179060223312800 [08:08:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T080817&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239328&fm=179060223312800&tin=02508201610067®Number=0000000000091601&sum=180000 [08:08:15]OFD Sender: Processing packet 239328 [packets to send 182, broken 181] [08:08:15]ProducePacketName [08:08:15]name=ofd_packets/00239328 [08:08:15]OFD Sender: To server: pG, [08:08:15]CommunicateWithHost lk.salyk.kg:30040 [08:08:15]ConnectInit lk.salyk.kg [08:08:15]written 0, free lines is 4095 [08:08:15]Connected sock=11 [08:08:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EC C5 07 01 03 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 E6 69 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 71 11 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A6 03 00 35 04 06 00 A2 DA B5 01 03 A0 92 54 7F 2C F5 2F 8B AE [08:08:15]Write to MH i2c: 01 00 00 9C 68 04 [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: 01 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: 01 07 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: 01 07 00 9C 68 00 00 00 00 00 B1 0C C8 [08:08:15]RasterBufferAndPrint [08:08:15]line [08:08:15]line [08:08:15]line [08:08:15]line [08:08:15]line [08:08:15]written 0, free lines is 3255 [08:08:15]MH_Cut [08:08:15]Write to MH i2c: D1 01 00 A3 68 01 DD [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: D1 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: D1 01 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: D1 01 00 A3 68 00 DC [08:08:15]Write to MH i2c: 01 00 00 A4 68 0C [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 42 91 47 00 CD 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A6 03 00 F4 03 04 00 EE B8 63 66 B6 04 01 00 00 CE B3 2F E5 A6 28 61 C5 [08:08:16]CommunicateWithHost err = 0 [08:08:16]CheckOFDResponse [08:08:16]1017 (14) - 77093643461234 [08:08:16]1041 (16) - 0000000000874681 [08:08:16]1040 (4) - 239328 [08:08:16]1012 (4) - 08.06.2024 01:50 [08:08:16]1206 (1) - 0 [08:08:16]OFD Sender: Remove packet 239328 [08:08:16]ProducePacketName [08:08:16]name=ofd_packets/00239328 [08:08:16]NVStorageDeleteData [08:08:16]OFD Sender: No OFD packet to send [08:08:16]*** Cut start [08:08:16]*** Partial cut [08:08:16]*** CUTSNS_PIN = 1 [08:08:16]*** CUTSNS_PIN = 0 [08:08:16]*** Brake cut motor [08:08:17]Read from MH i2c: 01 [08:08:17]MH_I2C_Read... [08:08:17]*** Stop cut motor [08:08:17]*** Cut end [08:08:17]Read from MH i2c: 01 07 00 [08:08:17]MH_I2C_Read... [08:08:17]Read from MH i2c: 01 07 00 A4 68 00 00 00 00 00 FF 0F 21 [08:08:17]process_action close_receipt done [08:08:17]requested_data is exist [08:08:17]produce_requested_data [08:08:17]requested_item fm.sn is exist - process it [08:08:17]wFMCommunicate request_size=4 [08:08:17]MH_SAM_APDU [08:08:17]CAPDU: 80 11 00 00 [08:08:17]Write to MH i2c: E2 08 00 A5 68 80 11 00 00 00 00 00 00 87 [08:08:17]Write i2c OK [08:08:17]MH_I2C_Read... [08:08:17]Read from MH i2c: E2 [08:08:17]MH_I2C_Read... [08:08:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:17]Read from MH i2c: E2 17 00 [08:08:17]MH_I2C_Read... [08:08:17]Read from MH i2c: E2 17 00 A5 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DC [08:08:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:08:17]wFMCommunicate OK [08:08:17]requested_item fd.num is exist - process it [08:08:17]SAM_PROTO_GetFieldsCounters [08:08:17]wFMCommunicate request_size=4 [08:08:17]MH_SAM_APDU [08:08:17]CAPDU: 80 13 00 00 [08:08:17]Write to MH i2c: E2 08 00 A6 68 80 13 00 00 00 00 00 00 8A [08:08:17]Write i2c OK [08:08:17]MH_I2C_Read... [08:08:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:17]Read from MH i2c: E2 [08:08:17]MH_I2C_Read... [08:08:17]Read from MH i2c: E2 62 00 [08:08:17]MH_I2C_Read... [08:08:17]Read from MH i2c: E2 62 00 A6 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E0 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [08:08:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E0 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:17]wFMCommunicate OK [08:08:17]SAM_PROTO_GetFieldsCounters done [08:08:17]requested_item shift.num is exist - process it [08:08:17]requested_item shift.opened is exist - process it [08:08:17]req_shift_opened [08:08:17]FM_GetShiftState [08:08:17]SAM_PROTO_GetShiftState [08:08:17]wFMCommunicate request_size=4 [08:08:17]MH_SAM_APDU [08:08:17]CAPDU: 80 13 01 00 [08:08:17]Write to MH i2c: E2 08 00 A7 68 80 13 01 00 00 00 00 00 8C [08:08:17]Write i2c OK [08:08:17]MH_I2C_Read... [08:08:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:17]Read from MH i2c: E2 [08:08:17]MH_I2C_Read... [08:08:17]Read from MH i2c: E2 0E 00 [08:08:17]MH_I2C_Read... [08:08:17]Read from MH i2c: E2 0E 00 A7 68 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 40 [08:08:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:08:17]wFMCommunicate OK [08:08:17]SAM_PROTO_GetShiftState done [08:08:17]FM_GetShiftState done [08:08:17]req_shift_opened done [08:08:17]requested_item shift.open_date is exist - process it [08:08:17]req_shift_open_date [08:08:17]req_shift_open_date done [08:08:17]produce_requested_data done [08:08:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239328,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:08:17]process_action_free close_receipt [08:08:17]json_value_free [08:08:17]json_value_free done [08:08:17]process_json_proto returns [08:08:17]Send response to host [08:08:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239328,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:08:17]free response buf [08:08:17]execute_script done [08:08:17]execute_script returns [08:08:17]free content buf [08:08:17]Sock 9.Close socket [08:08:17]Sock 9.Thread stoped [08:08:21]OFD Sender: No OFD packet to send [08:08:26]OFD Sender: No OFD packet to send [08:08:31]OFD Sender: No OFD packet to send [08:08:36]OFD Sender: No OFD packet to send [08:08:41]accept exits with 8 [08:08:41]New connection [08:08:41]New thread 3066981732 created [08:08:41]Thread 3066838372 joined [08:08:41]Waiting for new connection... [08:08:41] Sock 8.Parse request [08:08:41]Sock 8.Check first char [08:08:41]Sock 8.First char is OK [08:08:41]request: POST /json_proto HTTP/1.0 [08:08:41]Method: POST [08:08:41]URL: /json_proto [08:08:41]Method is POST - this is cgi request [08:08:41]url: /json_proto [08:08:41]query_string will be loaded in cgi processing [08:08:41]execute_cgi json_proto POST (null) [08:08:41]execute_cgi path=json_proto method=POST [08:08:41]POST find Content-Length [08:08:41]Host: 172.17.40.67:8080 [08:08:41]Content-Length: 679 [08:08:41]Content-Type: application/json [08:08:41] [08:08:41]POST finish read [08:08:41]Found Content-Length = 679 [08:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 10.860, "sum" : 800.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:41]execute_script... [08: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)3302258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 10.860, "sum" : 800.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:41]POST & json_proto [08:08:41]process_json_proto [08:08:41]json parsed OK: [08:08:41]protocol is kg_v1.0 [08:08:41]action value=close_receipt [08:08:41]process_action close_receipt [08:08:41]cmd_close_receipt [08:08:41]MH_GetDate [08:08:41]Write to MH i2c: F0 00 00 A8 68 FF [08:08:41]Write i2c OK [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: F0 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: F0 09 00 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: F0 09 00 A8 68 00 8D 11 64 66 97 AE 6B 64 84 [08:08:41]GetLastDocTimeStamp 1717834097 [08:08:41]current date 1717834125 [08:08:41]FM_GetShiftState [08:08:41]SAM_PROTO_GetShiftState [08:08:41]wFMCommunicate request_size=4 [08:08:41]MH_SAM_APDU [08:08:41]CAPDU: 80 13 01 00 [08:08:41]Write to MH i2c: E2 08 00 A9 68 80 13 01 00 00 00 00 00 8E [08:08:41]Write i2c OK [08:08:41]MH_I2C_Read... [08:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:41]Read from MH i2c: E2 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: E2 0E 00 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: E2 0E 00 A9 68 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 42 [08:08:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:08:41]wFMCommunicate OK [08:08:41]SAM_PROTO_GetShiftState done [08:08:41]FM_GetShiftState done [08:08:41]opened in 1717805884 [08:08:41]opened+sec_in_day 1717892284 [08:08:41]quantity*price = 80038 [08:08:41]sum+1 = 80039 [08:08:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 100 08.06.2024 08:08 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239329 ФПД: 250439477043685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T080845&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239329&fm=250439477043685&tin=02508201610067®Number=0000000000091601&sum=80000 [08:08:42]StoreToDocumentArchive [08:08:42]shift 387 fd 239329 [08:08:42]save to /storage/0387/doc_00239329 [08:08:42]save last doc name /storage/0387/doc_00239329 to /storage/kkm_last_doc_name [08:08:42]save OK [08:08:42]Clear old archive folders... [08:08:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:42]tlvbuf is 004B85E0 [08:08:42]SAM_PROTO_ClearQueue [08:08:42]wFMCommunicate request_size=4 [08:08:42]MH_SAM_APDU [08:08:42]CAPDU: 80 09 00 00 [08:08:42]Write to MH i2c: E2 08 00 B6 68 80 09 00 00 00 00 00 00 90 [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:42]Read from MH i2c: E2 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 B6 68 00 90 00 92 [08:08:42]RAPDU: 90 00 [08:08:42]wFMCommunicate OK [08:08:42]SAM_PROTO_ClearQueue done [08:08:42]KKMCreateOFDPacket [08:08:42]OFDProtocolAddRootSTLVToBuf [08:08:42]FM_MakeSignedData [08:08:42]FM_MakeSignedData [08:08:42]SAM_PROTO_SignData [08:08:42]wFMCommunicate request_size=4 [08:08:42]MH_SAM_APDU [08:08:42]CAPDU: 80 0D 01 02 [08:08:42]Write to MH i2c: E2 08 00 B7 68 80 0D 01 02 00 00 00 00 98 [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:42]Read from MH i2c: E2 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 B7 68 00 90 00 93 [08:08:42]RAPDU: 90 00 [08:08:42]wFMCommunicate OK [08:08:42]wFMCommunicate request_size=255 [08:08:42]MH_SAM_APDU [08: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 8D 11 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A6 03 00 35 04 06 00 E3 [08:08:42]Write to MH i2c: E2 02 01 B8 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 8D 11 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A6 03 00 35 04 06 00 E3 00 00 45 [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:43]Read from MH i2c: E2 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 03 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 03 00 B8 68 00 90 00 94 [08:08:43]RAPDU: 90 00 [08:08:43]wFMCommunicate OK [08:08:43]wFMCommunicate request_size=10 [08:08:43]MH_SAM_APDU [08:08:43]CAPDU: 80 0D 02 02 05 C5 FC 11 21 E5 [08:08:43]Write to MH i2c: E2 0D 00 B9 68 80 0D 02 02 05 00 C5 FC 11 21 E5 00 00 7D [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:43]Read from MH i2c: E2 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 03 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 03 00 B9 68 00 90 00 95 [08:08:43]RAPDU: 90 00 [08:08:43]wFMCommunicate OK [08:08:43]wFMCommunicate request_size=4 [08:08:43]MH_SAM_APDU [08:08:43]CAPDU: 80 0D 03 02 [08:08:43]Write to MH i2c: E2 08 00 BA 68 80 0D 03 02 00 00 00 00 9D [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:43]Read from MH i2c: E2 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 0B 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 0B 00 BA 68 00 2D FC B6 9C C1 B8 F7 56 90 00 DF [08:08:43]RAPDU: 2D FC B6 9C C1 B8 F7 56 90 00 [08:08:43]wFMCommunicate OK [08:08:43]SAM_PROTO_SignData done [08:08:43]FM_MakeSignedData done [08:08:43]CreateOFDProtocolMessage [08:08:43]wFMCommunicate request_size=4 [08:08:43]MH_SAM_APDU [08:08:43]CAPDU: 80 11 00 00 [08:08:43]Write to MH i2c: E2 08 00 BB 68 80 11 00 00 00 00 00 00 9D [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:43]Read from MH i2c: E2 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 17 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 17 00 BB 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [08:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:08:43]wFMCommunicate OK [08:08:43]CreateOFDProtocolMessage done [08:08:43]OFDSenderStorePacket 239329 [08:08:43]StoreOFDPacket docnum=239329 [08:08:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B9 06 07 01 43 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 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 8D 11 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A6 03 00 35 04 06 00 E3 C5 FC 11 21 E5 2D FC B6 9C C1 B8 F7 56 [08:08:43]CheckFolder [08:08:43]dirname=/storage/ofd_packets [08:08:43]CheckFolder done [08:08:43]ProducePacketName [08:08:43]name=ofd_packets/00239329 [08:08:43]NVStorageSaveData ofd_packets/00239329 [08:08:43]File name is /storage/ofd_packets/00239329 [08:08:43]Write 301 bytes [08:08:43]NVStorageSaveData done [08:08:43]OFDSenderStorePacket done [08:08:43]KKMCreateOFDPacket done [08:08:43]NVStorageSaveData kkm_last_timestamp [08:08:43]File name is /storage/kkm_last_timestamp [08:08:43]Write 4 bytes [08:08:43]NVStorageSaveData done [08:08:43]ExternCall_PrintAddStr [08:08:43]wPrintStart [08:08:43]Write to MH i2c: 01 00 00 BC 68 24 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 07 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 07 00 BC 68 00 00 00 00 00 FF 0F 39 [08:08:43]RasterBufferAndPrint [08:08:43]line Счет N : (1)3302258 [08:08:43]line ИНН: 02508201610067 [08:08:43]line Контрольно-Кассовый Чек [08:08:43]line ПРОДАЖА [08:08:43]line ТРК (МРК, ГНК) : 23 [08:08:43]line Товар: 2710124500 [08:08:43]line Аи-95-К-5 [08:08:43]line 10.860 * 73.70 [08:08:43]line = 800.38 [08:08:43]line НДС 12% НСП 1% [08:08:43]line > о реализуемом товаре [08:08:43]line ОКРУГЛЕНИЕ: -0.38 [08:08:43]line ИТОГО: 800.00 [08:08:43]line Внесено: 800.00 [08:08:43]line СДАЧА: 0.00 [08:08:43]line НСП 1% : 7.08 [08:08:43]line НДС 12% : 85.00 [08:08:43]line Наличными: 800.00 [08:08:43]line Безнал.: 0.00 [08:08:43]line Место: АЗС № 82 "Партнер Нефть" [08:08:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:08:43]line СНО: Общий режим [08:08:43]line Чек 100 08.06.2024 08:08 [08:08:43]line Смена: 387 ФФД: 1.0 [08:08:43]line ЗНМ: 0300000150 [08:08:43]line РНМ: 0000000000091601 [08:08:43]line Версия ККМ: 001 [08:08:43]line ФМ: 0000000000874681 [08:08:43]line ФД: 239329 [08:08:43]line ФПД: 250439477043685 [08:08:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T080845&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239329&fm=250439477043685&tin=02508201610067®Number=0000000000091601&sum=80000 [08:08:43]written 0, free lines is 4095 [08:08:43]OFD Sender: Processing packet 239329 [packets to send 182, broken 181] [08:08:43]ProducePacketName [08:08:43]name=ofd_packets/00239329 [08:08:43]OFD Sender: To server: pG, [08:08:43]CommunicateWithHost lk.salyk.kg:30040 [08:08:43]ConnectInit lk.salyk.kg [08:08:43]Connected sock=10 [08:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B9 06 07 01 43 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 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 8D 11 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A6 03 00 35 04 06 00 E3 C5 FC 11 21 E5 2D FC B6 9C C1 B8 F7 56 [08:08:43]Write to MH i2c: 01 00 00 E7 68 4F [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 07 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 07 00 E7 68 00 00 00 00 00 AB 0C 0D [08:08:43]RasterBufferAndPrint [08:08:43]line [08:08:43]line [08:08:43]line [08:08:43]line [08:08:43]line [08:08:43]written 0, free lines is 3250 [08:08:43]MH_Cut [08:08:43]Write to MH i2c: D1 01 00 EE 68 01 28 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: D1 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: D1 01 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: D1 01 00 EE 68 00 27 [08:08:43]Write to MH i2c: 01 00 00 EF 68 57 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 79 3F 47 00 98 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A6 03 00 F4 03 04 00 0A B9 63 66 B6 04 01 00 00 36 66 6A 4D 43 28 40 9D [08:08:44]CommunicateWithHost err = 0 [08:08:44]CheckOFDResponse [08:08:44]1017 (14) - 77093643461234 [08:08:44]1041 (16) - 0000000000874681 [08:08:44]1040 (4) - 239329 [08:08:44]1012 (4) - 08.06.2024 01:51 [08:08:44]1206 (1) - 0 [08:08:44]OFD Sender: Remove packet 239329 [08:08:44]ProducePacketName [08:08:44]name=ofd_packets/00239329 [08:08:44]NVStorageDeleteData [08:08:44]OFD Sender: No OFD packet to send [08:08:44]*** Cut start [08:08:44]*** Partial cut [08:08:44]*** CUTSNS_PIN = 1 [08:08:44]*** CUTSNS_PIN = 0 [08:08:45]*** Brake cut motor [08:08:45]Read from MH i2c: 01 [08:08:45]MH_I2C_Read... [08:08:45]*** Stop cut motor [08:08:45]*** Cut end [08:08:45]Read from MH i2c: 01 07 00 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: 01 07 00 EF 68 00 00 00 00 00 FF 0F 6C [08:08:45]process_action close_receipt done [08:08:45]requested_data is exist [08:08:45]produce_requested_data [08:08:45]requested_item fm.sn is exist - process it [08:08:45]wFMCommunicate request_size=4 [08:08:45]MH_SAM_APDU [08:08:45]CAPDU: 80 11 00 00 [08:08:45]Write to MH i2c: E2 08 00 F0 68 80 11 00 00 00 00 00 00 D2 [08:08:45]Write i2c OK [08:08:45]MH_I2C_Read... [08:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:45]Read from MH i2c: E2 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 17 00 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 17 00 F0 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 27 [08:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:08:45]wFMCommunicate OK [08:08:45]requested_item fd.num is exist - process it [08:08:45]SAM_PROTO_GetFieldsCounters [08:08:45]wFMCommunicate request_size=4 [08:08:45]MH_SAM_APDU [08:08:45]CAPDU: 80 13 00 00 [08:08:45]Write to MH i2c: E2 08 00 F1 68 80 13 00 00 00 00 00 00 D5 [08:08:45]Write i2c OK [08:08:45]MH_I2C_Read... [08:08:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:45]Read from MH i2c: E2 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 62 00 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 62 00 F1 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E1 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [08:08:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E1 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:45]wFMCommunicate OK [08:08:45]SAM_PROTO_GetFieldsCounters done [08:08:45]requested_item shift.num is exist - process it [08:08:45]requested_item shift.opened is exist - process it [08:08:45]req_shift_opened [08:08:45]FM_GetShiftState [08:08:45]SAM_PROTO_GetShiftState [08:08:45]wFMCommunicate request_size=4 [08:08:45]MH_SAM_APDU [08:08:45]CAPDU: 80 13 01 00 [08:08:45]Write to MH i2c: E2 08 00 F2 68 80 13 01 00 00 00 00 00 D7 [08:08:45]Write i2c OK [08:08:45]MH_I2C_Read... [08:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:45]Read from MH i2c: E2 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 0E 00 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 0E 00 F2 68 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8B [08:08:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:08:45]wFMCommunicate OK [08:08:45]SAM_PROTO_GetShiftState done [08:08:45]FM_GetShiftState done [08:08:45]req_shift_opened done [08:08:45]requested_item shift.open_date is exist - process it [08:08:45]req_shift_open_date [08:08:45]req_shift_open_date done [08:08:45]produce_requested_data done [08:08:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239329,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:08:45]process_action_free close_receipt [08:08:45]json_value_free [08:08:45]json_value_free done [08:08:45]process_json_proto returns [08:08:45]Send response to host [08:08:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239329,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:08:45]free response buf [08:08:45]execute_script done [08:08:45]execute_script returns [08:08:45]free content buf [08:08:45]Sock 8.Close socket [08:08:45]Sock 8.Thread stoped [08:08:49]OFD Sender: No OFD packet to send [08:08:54]OFD Sender: No OFD packet to send [08:08:59]OFD Sender: No OFD packet to send [08:09:04]OFD Sender: No OFD packet to send [08:09:09]OFD Sender: No OFD packet to send [08:09:14]OFD Sender: No OFD packet to send [08:09:19]OFD Sender: No OFD packet to send [08:09:24]OFD Sender: No OFD packet to send [08:09:29]OFD Sender: No OFD packet to send [08:09:34]OFD Sender: No OFD packet to send [08:09:39]OFD Sender: No OFD packet to send [08:09:44]OFD Sender: No OFD packet to send [08:09:49]OFD Sender: No OFD packet to send [08:09:54]OFD Sender: No OFD packet to send [08:09:59]OFD Sender: No OFD packet to send [08:10:04]OFD Sender: No OFD packet to send [08:10:09]OFD Sender: No OFD packet to send [08:10:14]OFD Sender: No OFD packet to send [08:10:19]OFD Sender: No OFD packet to send [08:10:24]OFD Sender: No OFD packet to send [08:10:29]OFD Sender: No OFD packet to send [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:58]accept exits with 9 [08:10:58]New connection [08:10:58]New thread 3066838372 created [08:10:58]Thread 3066981732 joined [08:10:58]Waiting for new connection... [08:10:58] Sock 9.Parse request [08:10:58]Sock 9.Check first char [08:10:58]Sock 9.First char is OK [08:10:58]request: POST /json_proto HTTP/1.0 [08:10:58]Method: POST [08:10:58]URL: /json_proto [08:10:58]Method is POST - this is cgi request [08:10:58]url: /json_proto [08:10:58]query_string will be loaded in cgi processing [08:10:58]execute_cgi json_proto POST (null) [08:10:58]execute_cgi path=json_proto method=POST [08:10:58]POST find Content-Length [08:10:58]Host: 172.17.40.67:8080 [08:10:58]Content-Length: 678 [08:10:58]Content-Type: application/json [08:10:58] [08:10:58]POST finish read [08:10:58]Found Content-Length = 678 [08:10:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:10:58]execute_script... [08:10: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)3302260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:10:58]POST & json_proto [08:10:58]process_json_proto [08:10:58]json parsed OK: [08:10:58]protocol is kg_v1.0 [08:10:58]action value=close_receipt [08:10:58]process_action close_receipt [08:10:58]cmd_close_receipt [08:10:58]MH_GetDate [08:10:58]Write to MH i2c: F0 00 00 F3 68 4A [08:10:58]Write i2c OK [08:10:58]MH_I2C_Read... [08:10:58]Read from MH i2c: F0 [08:10:58]MH_I2C_Read... [08:10:58]Read from MH i2c: F0 09 00 [08:10:58]MH_I2C_Read... [08:10:58]Read from MH i2c: F0 09 00 F3 68 00 15 12 64 66 97 AE 6B 64 58 [08:10:58]GetLastDocTimeStamp 1717834125 [08:10:58]current date 1717834261 [08:10:58]FM_GetShiftState [08:10:58]SAM_PROTO_GetShiftState [08:10:58]wFMCommunicate request_size=4 [08:10:58]MH_SAM_APDU [08:10:58]CAPDU: 80 13 01 00 [08:10:58]Write to MH i2c: E2 08 00 F4 68 80 13 01 00 00 00 00 00 D9 [08:10:58]Write i2c OK [08:10:58]MH_I2C_Read... [08:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:58]Read from MH i2c: E2 [08:10:58]MH_I2C_Read... [08:10:58]Read from MH i2c: E2 0E 00 [08:10:58]MH_I2C_Read... [08:10:58]Read from MH i2c: E2 0E 00 F4 68 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8D [08:10:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:10:58]wFMCommunicate OK [08:10:58]SAM_PROTO_GetShiftState done [08:10:58]FM_GetShiftState done [08:10:58]opened in 1717805884 [08:10:58]opened+sec_in_day 1717892284 [08:10:58]quantity*price = 30012 [08:10:58]sum+1 = 30014 [08:10:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 101 08.06.2024 08:11 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239330 ФПД: 276024266305642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081101&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239330&fm=276024266305642&tin=02508201610067®Number=0000000000091601&sum=30000 [08:10:59]StoreToDocumentArchive [08:10:59]shift 387 fd 239330 [08:10:59]save to /storage/0387/doc_00239330 [08:10:59]save last doc name /storage/0387/doc_00239330 to /storage/kkm_last_doc_name [08:10:59]save OK [08:10:59]Clear old archive folders... [08:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:10:59]tlvbuf is 0031F9D0 [08:10:59]SAM_PROTO_ClearQueue [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 09 00 00 [08:10:59]Write to MH i2c: E2 08 00 01 69 80 09 00 00 00 00 00 00 DC [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 01 69 00 90 00 DE [08:10:59]RAPDU: 90 00 [08:10:59]wFMCommunicate OK [08:10:59]SAM_PROTO_ClearQueue done [08:10:59]KKMCreateOFDPacket [08:10:59]OFDProtocolAddRootSTLVToBuf [08:10:59]FM_MakeSignedData [08:10:59]FM_MakeSignedData [08:10:59]SAM_PROTO_SignData [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 0D 01 02 [08:10:59]Write to MH i2c: E2 08 00 02 69 80 0D 01 02 00 00 00 00 E4 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 02 69 00 90 00 DF [08:10:59]RAPDU: 90 00 [08:10:59]wFMCommunicate OK [08:10:59]wFMCommunicate request_size=255 [08:10:59]MH_SAM_APDU [08:10: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 65 00 00 00 F4 03 04 00 15 12 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A6 03 00 35 04 06 00 FB [08:10:59]Write to MH i2c: E2 02 01 03 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 65 00 00 00 F4 03 04 00 15 12 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A6 03 00 35 04 06 00 FB 00 00 8F [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 03 69 00 90 00 E0 [08:10:59]RAPDU: 90 00 [08:10:59]wFMCommunicate OK [08:10:59]wFMCommunicate request_size=10 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 0D 02 02 05 0A E8 57 B0 6A [08:10:59]Write to MH i2c: E2 0D 00 04 69 80 0D 02 02 05 00 0A E8 57 B0 6A 00 00 54 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 04 69 00 90 00 E1 [08:10:59]RAPDU: 90 00 [08:10:59]wFMCommunicate OK [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 0D 03 02 [08:10:59]Write to MH i2c: E2 08 00 05 69 80 0D 03 02 00 00 00 00 E9 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]OFD Sender: No OFD packet to send [08:10:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 0B 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 0B 00 05 69 00 A5 20 14 57 A6 CD B2 D1 90 00 10 [08:10:59]RAPDU: A5 20 14 57 A6 CD B2 D1 90 00 [08:10:59]wFMCommunicate OK [08:10:59]SAM_PROTO_SignData done [08:10:59]FM_MakeSignedData done [08:10:59]CreateOFDProtocolMessage [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 11 00 00 [08:10:59]Write to MH i2c: E2 08 00 06 69 80 11 00 00 00 00 00 00 E9 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 17 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 17 00 06 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3E [08:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:10:59]wFMCommunicate OK [08:10:59]CreateOFDProtocolMessage done [08:10:59]OFDSenderStorePacket 239330 [08:10:59]StoreOFDPacket docnum=239330 [08:10:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 28 04 07 01 DA 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 65 00 00 00 F4 03 04 00 15 12 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A6 03 00 35 04 06 00 FB 0A E8 57 B0 6A A5 20 14 57 A6 CD B2 D1 [08:10:59]CheckFolder [08:10:59]dirname=/storage/ofd_packets [08:10:59]CheckFolder done [08:10:59]ProducePacketName [08:10:59]name=ofd_packets/00239330 [08:10:59]NVStorageSaveData ofd_packets/00239330 [08:10:59]File name is /storage/ofd_packets/00239330 [08:10:59]Write 301 bytes [08:10:59]NVStorageSaveData done [08:10:59]OFDSenderStorePacket done [08:10:59]KKMCreateOFDPacket done [08:10:59]NVStorageSaveData kkm_last_timestamp [08:10:59]File name is /storage/kkm_last_timestamp [08:10:59]Write 4 bytes [08:10:59]NVStorageSaveData done [08:10:59]ExternCall_PrintAddStr [08:10:59]wPrintStart [08:10:59]Write to MH i2c: 01 00 00 07 69 70 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: 01 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: 01 07 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: 01 07 00 07 69 00 00 00 00 00 FF 0F 85 [08:10:59]RasterBufferAndPrint [08:10:59]line Счет N : (1)3302260 [08:10:59]line ИНН: 02508201610067 [08:10:59]line Контрольно-Кассовый Чек [08:10:59]line ПРОДАЖА [08:10:59]line ТРК (МРК, ГНК) : 32 [08:10:59]line Товар: 2710124130 [08:10:59]line Аи-92-К-4 [08:10:59]line 4.520 * 66.40 [08:10:59]line = 300.13 [08:10:59]line НДС 12% НСП 1% [08:10:59]line > о реализуемом товаре [08:10:59]line ОКРУГЛЕНИЕ: -0.13 [08:10:59]line ИТОГО: 300.00 [08:10:59]line Внесено: 300.00 [08:10:59]line СДАЧА: 0.00 [08:10:59]line НСП 1% : 2.66 [08:10:59]line НДС 12% : 31.87 [08:10:59]line Наличными: 300.00 [08:10:59]line Безнал.: 0.00 [08:10:59]line Место: АЗС № 82 "Партнер Нефть" [08:10:59]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:10:59]line СНО: Общий режим [08:10:59]line Чек 101 08.06.2024 08:11 [08:10:59]line Смена: 387 ФФД: 1.0 [08:10:59]line ЗНМ: 0300000150 [08:10:59]line РНМ: 0000000000091601 [08:10:59]line Версия ККМ: 001 [08:10:59]line ФМ: 0000000000874681 [08:10:59]line ФД: 239330 [08:10:59]line ФПД: 276024266305642 [08:10:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081101&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239330&fm=276024266305642&tin=02508201610067®Number=0000000000091601&sum=30000 [08:11:00]OFD Sender: Processing packet 239330 [packets to send 182, broken 181] [08:11:00]ProducePacketName [08:11:00]name=ofd_packets/00239330 [08:11:00]OFD Sender: To server: pG, [08:11:00]CommunicateWithHost lk.salyk.kg:30040 [08:11:00]ConnectInit lk.salyk.kg [08:11:00]written 0, free lines is 4095 [08:11:00]Write to MH i2c: 01 00 00 32 69 9B [08:11:00]Write i2c OK [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: 01 [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: 01 07 00 [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: 01 07 00 32 69 00 00 00 00 00 AA 0C 58 [08:11:00]RasterBufferAndPrint [08:11:00]line [08:11:00]line [08:11:00]line [08:11:00]line [08:11:00]line [08:11:00]written 0, free lines is 3248 [08:11:00]MH_Cut [08:11:00]Write to MH i2c: D1 01 00 39 69 01 74 [08:11:00]Write i2c OK [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: D1 [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: D1 01 00 [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: D1 01 00 39 69 00 73 [08:11:00]Write to MH i2c: 01 00 00 3A 69 A3 [08:11:00]Write i2c OK [08:11:00]MH_I2C_Read... [08:11:01]*** Cut start [08:11:01]*** Partial cut [08:11:01]*** CUTSNS_PIN = 1 [08:11:01]*** CUTSNS_PIN = 0 [08:11:01]*** Brake cut motor [08:11:02]Read from MH i2c: 01 [08:11:02]MH_I2C_Read... [08:11:02]*** Stop cut motor [08:11:02]*** Cut end [08:11:02]Read from MH i2c: 01 07 00 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: 01 07 00 3A 69 00 00 00 00 00 FF 0F B8 [08:11:02]process_action close_receipt done [08:11:02]requested_data is exist [08:11:02]produce_requested_data [08:11:02]requested_item fm.sn is exist - process it [08:11:02]wFMCommunicate request_size=4 [08:11:02]MH_SAM_APDU [08:11:02]CAPDU: 80 11 00 00 [08:11:02]Write to MH i2c: E2 08 00 3B 69 80 11 00 00 00 00 00 00 1E [08:11:02]Write i2c OK [08:11:02]MH_I2C_Read... [08:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:02]Read from MH i2c: E2 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 17 00 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 17 00 3B 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 73 [08:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:11:02]wFMCommunicate OK [08:11:02]requested_item fd.num is exist - process it [08:11:02]SAM_PROTO_GetFieldsCounters [08:11:02]wFMCommunicate request_size=4 [08:11:02]MH_SAM_APDU [08:11:02]CAPDU: 80 13 00 00 [08:11:02]Write to MH i2c: E2 08 00 3C 69 80 13 00 00 00 00 00 00 21 [08:11:02]Write i2c OK [08:11:02]MH_I2C_Read... [08:11:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:02]Read from MH i2c: E2 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 62 00 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 62 00 3C 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E2 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [08:11:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E2 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:11:02]wFMCommunicate OK [08:11:02]SAM_PROTO_GetFieldsCounters done [08:11:02]requested_item shift.num is exist - process it [08:11:02]requested_item shift.opened is exist - process it [08:11:02]req_shift_opened [08:11:02]FM_GetShiftState [08:11:02]SAM_PROTO_GetShiftState [08:11:02]wFMCommunicate request_size=4 [08:11:02]MH_SAM_APDU [08:11:02]CAPDU: 80 13 01 00 [08:11:02]Write to MH i2c: E2 08 00 3D 69 80 13 01 00 00 00 00 00 23 [08:11:02]Write i2c OK [08:11:02]MH_I2C_Read... [08:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:02]Read from MH i2c: E2 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 0E 00 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 0E 00 3D 69 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D7 [08:11:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:11:02]wFMCommunicate OK [08:11:02]SAM_PROTO_GetShiftState done [08:11:02]FM_GetShiftState done [08:11:02]req_shift_opened done [08:11:02]requested_item shift.open_date is exist - process it [08:11:02]req_shift_open_date [08:11:02]req_shift_open_date done [08:11:02]produce_requested_data done [08:11:02]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239330,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:11:02]process_action_free close_receipt [08:11:02]json_value_free [08:11:02]json_value_free done [08:11:02]process_json_proto returns [08:11:02]Send response to host [08:11:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239330,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:11:02]free response buf [08:11:02]execute_script done [08:11:02]execute_script returns [08:11:02]free content buf [08:11:02]Sock 9.Close socket [08:11:02]Sock 9.Thread stoped [08:13:10]ConnectInit Can't connect to host [08:13:10]CommunicateWithHost connect error [08:13:10]CommunicateWithHost err = -1 [08:13:10]OFD Sender: Server communicate error [08:13:15]OFD Sender: Processing packet 239330 [packets to send 182, broken 181] [08:13:15]ProducePacketName [08:13:15]name=ofd_packets/00239330 [08:13:15]OFD Sender: To server: pG, [08:13:15]CommunicateWithHost lk.salyk.kg:30040 [08:13:15]ConnectInit lk.salyk.kg [08:13:15]Connected sock=9 [08:13:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 28 04 07 01 DA 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 65 00 00 00 F4 03 04 00 15 12 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A6 03 00 35 04 06 00 FB 0A E8 57 B0 6A A5 20 14 57 A6 CD B2 D1 [08:13:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 91 FF 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 30 38 37 34 36 38 31 10 04 04 00 E2 A6 03 00 F4 03 04 00 1A BA 63 66 B6 04 01 00 00 CD 41 CA 79 09 99 7E 82 [08:13:15]CommunicateWithHost err = 0 [08:13:15]CheckOFDResponse [08:13:15]1017 (14) - 77093643461234 [08:13:15]1041 (16) - 0000000000874681 [08:13:15]1040 (4) - 239330 [08:13:15]1012 (4) - 08.06.2024 01:55 [08:13:15]1206 (1) - 0 [08:13:15]OFD Sender: Remove packet 239330 [08:13:15]ProducePacketName [08:13:15]name=ofd_packets/00239330 [08:13:15]NVStorageDeleteData [08:13:16]OFD Sender: No OFD packet to send [08:13:21]OFD Sender: No OFD packet to send [08:13:24]accept exits with 8 [08:13:24]New connection [08:13:24]New thread 3066981732 created [08:13:24]Thread 3066838372 joined [08:13:24]Waiting for new connection... [08:13:24] Sock 8.Parse request [08:13:24]Sock 8.Check first char [08:13:24]Sock 8.First char is OK [08:13:24]request: POST /json_proto HTTP/1.0 [08:13:24]Method: POST [08:13:24]URL: /json_proto [08:13:24]Method is POST - this is cgi request [08:13:24]url: /json_proto [08:13:24]query_string will be loaded in cgi processing [08:13:24]execute_cgi json_proto POST (null) [08:13:24]execute_cgi path=json_proto method=POST [08:13:24]POST find Content-Length [08:13:24]Host: 172.17.40.67:8080 [08:13:24]Content-Length: 678 [08:13:24]Content-Type: application/json [08:13:24] [08:13:24]POST finish read [08:13:24]Found Content-Length = 678 [08:13:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:13:24]execute_script... [08:13: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)3302261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:13:24]POST & json_proto [08:13:24]process_json_proto [08:13:24]json parsed OK: [08:13:24]protocol is kg_v1.0 [08:13:24]action value=close_receipt [08:13:24]process_action close_receipt [08:13:24]cmd_close_receipt [08:13:24]MH_GetDate [08:13:24]Write to MH i2c: F0 00 00 3E 69 96 [08:13:24]Write i2c OK [08:13:24]MH_I2C_Read... [08:13:24]Read from MH i2c: F0 [08:13:24]MH_I2C_Read... [08:13:24]Read from MH i2c: F0 09 00 [08:13:24]MH_I2C_Read... [08:13:24]Read from MH i2c: F0 09 00 3E 69 00 A8 12 64 66 97 AE 6B 64 37 [08:13:24]GetLastDocTimeStamp 1717834261 [08:13:24]current date 1717834408 [08:13:24]FM_GetShiftState [08:13:24]SAM_PROTO_GetShiftState [08:13:24]wFMCommunicate request_size=4 [08:13:24]MH_SAM_APDU [08:13:24]CAPDU: 80 13 01 00 [08:13:24]Write to MH i2c: E2 08 00 3F 69 80 13 01 00 00 00 00 00 25 [08:13:24]Write i2c OK [08:13:24]MH_I2C_Read... [08:13:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:24]Read from MH i2c: E2 [08:13:24]MH_I2C_Read... [08:13:24]Read from MH i2c: E2 0E 00 [08:13:24]MH_I2C_Read... [08:13:24]Read from MH i2c: E2 0E 00 3F 69 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D9 [08:13:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:13:24]wFMCommunicate OK [08:13:24]SAM_PROTO_GetShiftState done [08:13:24]FM_GetShiftState done [08:13:24]opened in 1717805884 [08:13:24]opened+sec_in_day 1717892284 [08:13:24]quantity*price = 40039 [08:13:24]sum+1 = 40040 [08:13:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 102 08.06.2024 08:13 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239331 ФПД: 37209912114008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081328&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239331&fm=37209912114008&tin=02508201610067®Number=0000000000091601&sum=40000 [08:13:26]StoreToDocumentArchive [08:13:26]shift 387 fd 239331 [08:13:26]save to /storage/0387/doc_00239331 [08:13:26]save last doc name /storage/0387/doc_00239331 to /storage/kkm_last_doc_name [08:13:26]save OK [08:13:26]Clear old archive folders... [08:13:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:26]tlvbuf is 0037B940 [08:13:26]SAM_PROTO_ClearQueue [08:13:26]wFMCommunicate request_size=4 [08:13:26]MH_SAM_APDU [08:13:26]CAPDU: 80 09 00 00 [08:13:26]Write to MH i2c: E2 08 00 4C 69 80 09 00 00 00 00 00 00 27 [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:26]Read from MH i2c: E2 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 03 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 03 00 4C 69 00 90 00 29 [08:13:26]RAPDU: 90 00 [08:13:26]wFMCommunicate OK [08:13:26]SAM_PROTO_ClearQueue done [08:13:26]KKMCreateOFDPacket [08:13:26]OFDProtocolAddRootSTLVToBuf [08:13:26]FM_MakeSignedData [08:13:26]FM_MakeSignedData [08:13:26]SAM_PROTO_SignData [08:13:26]wFMCommunicate request_size=4 [08:13:26]MH_SAM_APDU [08:13:26]CAPDU: 80 0D 01 02 [08:13:26]Write to MH i2c: E2 08 00 4D 69 80 0D 01 02 00 00 00 00 2F [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:26]Read from MH i2c: E2 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 03 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 03 00 4D 69 00 90 00 2A [08:13:26]RAPDU: 90 00 [08:13:26]wFMCommunicate OK [08:13:26]wFMCommunicate request_size=255 [08:13:26]MH_SAM_APDU [08:13: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 66 00 00 00 F4 03 04 00 A8 12 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A6 03 00 35 04 06 00 21 [08:13:26]Write to MH i2c: E2 02 01 4E 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 66 00 00 00 F4 03 04 00 A8 12 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A6 03 00 35 04 06 00 21 00 00 C5 [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]OFD Sender: No OFD packet to send [08:13:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:26]Read from MH i2c: E2 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 03 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 03 00 4E 69 00 90 00 2B [08:13:26]RAPDU: 90 00 [08:13:26]wFMCommunicate OK [08:13:26]wFMCommunicate request_size=10 [08:13:26]MH_SAM_APDU [08:13:26]CAPDU: 80 0D 02 02 05 D7 9B 97 FB 58 [08:13:26]Write to MH i2c: E2 0D 00 4F 69 80 0D 02 02 05 00 D7 9B 97 FB 58 00 00 98 [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:26]Read from MH i2c: E2 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 03 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 03 00 4F 69 00 90 00 2C [08:13:26]RAPDU: 90 00 [08:13:26]wFMCommunicate OK [08:13:26]wFMCommunicate request_size=4 [08:13:26]MH_SAM_APDU [08:13:26]CAPDU: 80 0D 03 02 [08:13:26]Write to MH i2c: E2 08 00 50 69 80 0D 03 02 00 00 00 00 34 [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:26]Read from MH i2c: E2 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 0B 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 0B 00 50 69 00 25 C0 95 7C BD 67 1F D5 90 00 43 [08:13:26]RAPDU: 25 C0 95 7C BD 67 1F D5 90 00 [08:13:26]wFMCommunicate OK [08:13:26]SAM_PROTO_SignData done [08:13:26]FM_MakeSignedData done [08:13:26]CreateOFDProtocolMessage [08:13:26]wFMCommunicate request_size=4 [08:13:26]MH_SAM_APDU [08:13:26]CAPDU: 80 11 00 00 [08:13:26]Write to MH i2c: E2 08 00 51 69 80 11 00 00 00 00 00 00 34 [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:26]Read from MH i2c: E2 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 17 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: E2 17 00 51 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 89 [08:13:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:13:26]wFMCommunicate OK [08:13:26]CreateOFDProtocolMessage done [08:13:26]OFDSenderStorePacket 239331 [08:13:26]StoreOFDPacket docnum=239331 [08:13:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 30 DF 07 01 AB 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 66 00 00 00 F4 03 04 00 A8 12 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A6 03 00 35 04 06 00 21 D7 9B 97 FB 58 25 C0 95 7C BD 67 1F D5 [08:13:26]CheckFolder [08:13:26]dirname=/storage/ofd_packets [08:13:26]CheckFolder done [08:13:26]ProducePacketName [08:13:26]name=ofd_packets/00239331 [08:13:26]NVStorageSaveData ofd_packets/00239331 [08:13:26]File name is /storage/ofd_packets/00239331 [08:13:26]Write 301 bytes [08:13:26]NVStorageSaveData done [08:13:26]OFDSenderStorePacket done [08:13:26]KKMCreateOFDPacket done [08:13:26]NVStorageSaveData kkm_last_timestamp [08:13:26]File name is /storage/kkm_last_timestamp [08:13:26]Write 4 bytes [08:13:26]NVStorageSaveData done [08:13:26]ExternCall_PrintAddStr [08:13:26]wPrintStart [08:13:26]Write to MH i2c: 01 00 00 52 69 BB [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: 01 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: 01 07 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: 01 07 00 52 69 00 00 00 00 00 FF 0F D0 [08:13:26]RasterBufferAndPrint [08:13:26]line Счет N : (1)3302261 [08:13:26]line ИНН: 02508201610067 [08:13:26]line Контрольно-Кассовый Чек [08:13:26]line ПРОДАЖА [08:13:26]line ТРК (МРК, ГНК) : 32 [08:13:26]line Товар: 2710124130 [08:13:26]line Аи-92-К-4 [08:13:26]line 6.030 * 66.40 [08:13:26]line = 400.39 [08:13:26]line НДС 12% НСП 1% [08:13:26]line > о реализуемом товаре [08:13:26]line ОКРУГЛЕНИЕ: -0.39 [08:13:26]line ИТОГО: 400.00 [08:13:26]line Внесено: 400.00 [08:13:26]line СДАЧА: 0.00 [08:13:26]line НСП 1% : 3.54 [08:13:26]line НДС 12% : 42.52 [08:13:26]line Наличными: 400.00 [08:13:26]line Безнал.: 0.00 [08:13:26]line Место: АЗС № 82 "Партнер Нефть" [08:13:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:13:26]line СНО: Общий режим [08:13:26]line Чек 102 08.06.2024 08:13 [08:13:26]line Смена: 387 ФФД: 1.0 [08:13:26]line ЗНМ: 0300000150 [08:13:26]line РНМ: 0000000000091601 [08:13:26]line Версия ККМ: 001 [08:13:26]line ФМ: 0000000000874681 [08:13:26]line ФД: 239331 [08:13:26]line ФПД: 37209912114008 [08:13:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081328&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239331&fm=37209912114008&tin=02508201610067®Number=0000000000091601&sum=40000 [08:13:26]OFD Sender: Processing packet 239331 [packets to send 182, broken 181] [08:13:26]ProducePacketName [08:13:26]name=ofd_packets/00239331 [08:13:26]OFD Sender: To server: pG, [08:13:26]CommunicateWithHost lk.salyk.kg:30040 [08:13:26]ConnectInit lk.salyk.kg [08:13:26]written 0, free lines is 4095 [08:13:27]Connected sock=10 [08:13:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 30 DF 07 01 AB 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 66 00 00 00 F4 03 04 00 A8 12 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A6 03 00 35 04 06 00 21 D7 9B 97 FB 58 25 C0 95 7C BD 67 1F D5 [08:13:27]Write to MH i2c: 01 00 00 7D 69 E6 [08:13:27]Write i2c OK [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: 01 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: 01 07 00 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: 01 07 00 7D 69 00 00 00 00 00 AA 0C A3 [08:13:27]RasterBufferAndPrint [08:13:27]line [08:13:27]line [08:13:27]line [08:13:27]line [08:13:27]line [08:13:27]written 0, free lines is 3251 [08:13:27]MH_Cut [08:13:27]Write to MH i2c: D1 01 00 84 69 01 BF [08:13:27]Write i2c OK [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: D1 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: D1 01 00 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: D1 01 00 84 69 00 BE [08:13:27]Write to MH i2c: 01 00 00 85 69 EE [08:13:27]Write i2c OK [08:13:27]MH_I2C_Read... [08:13:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7B 4A 47 00 BF CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A6 03 00 F4 03 04 00 26 BA 63 66 B6 04 01 00 00 52 A9 2F D4 EB FF AB D6 [08:13:27]CommunicateWithHost err = 0 [08:13:27]CheckOFDResponse [08:13:27]1017 (14) - 77093643461234 [08:13:27]1041 (16) - 0000000000874681 [08:13:27]1040 (4) - 239331 [08:13:27]1012 (4) - 08.06.2024 01:55 [08:13:27]1206 (1) - 0 [08:13:27]OFD Sender: Remove packet 239331 [08:13:27]ProducePacketName [08:13:27]name=ofd_packets/00239331 [08:13:27]NVStorageDeleteData [08:13:28]OFD Sender: No OFD packet to send [08:13:28]*** Cut start [08:13:28]*** Partial cut [08:13:28]*** CUTSNS_PIN = 1 [08:13:28]*** CUTSNS_PIN = 0 [08:13:28]*** Brake cut motor [08:13:28]Read from MH i2c: 01 [08:13:28]MH_I2C_Read... [08:13:28]*** Stop cut motor [08:13:28]*** Cut end [08:13:28]Read from MH i2c: 01 07 00 [08:13:28]MH_I2C_Read... [08:13:28]Read from MH i2c: 01 07 00 85 69 00 00 00 00 00 FF 0F 03 [08:13:28]process_action close_receipt done [08:13:28]requested_data is exist [08:13:28]produce_requested_data [08:13:28]requested_item fm.sn is exist - process it [08:13:28]wFMCommunicate request_size=4 [08:13:28]MH_SAM_APDU [08:13:28]CAPDU: 80 11 00 00 [08:13:28]Write to MH i2c: E2 08 00 86 69 80 11 00 00 00 00 00 00 69 [08:13:28]Write i2c OK [08:13:28]MH_I2C_Read... [08:13:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:28]Read from MH i2c: E2 [08:13:28]MH_I2C_Read... [08:13:28]Read from MH i2c: E2 17 00 [08:13:28]MH_I2C_Read... [08:13:28]Read from MH i2c: E2 17 00 86 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BE [08:13:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:13:28]wFMCommunicate OK [08:13:28]requested_item fd.num is exist - process it [08:13:28]SAM_PROTO_GetFieldsCounters [08:13:28]wFMCommunicate request_size=4 [08:13:28]MH_SAM_APDU [08:13:28]CAPDU: 80 13 00 00 [08:13:28]Write to MH i2c: E2 08 00 87 69 80 13 00 00 00 00 00 00 6C [08:13:28]Write i2c OK [08:13:28]MH_I2C_Read... [08:13:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:29]Read from MH i2c: E2 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 62 00 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 62 00 87 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [08:13:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:29]wFMCommunicate OK [08:13:29]SAM_PROTO_GetFieldsCounters done [08:13:29]requested_item shift.num is exist - process it [08:13:29]requested_item shift.opened is exist - process it [08:13:29]req_shift_opened [08:13:29]FM_GetShiftState [08:13:29]SAM_PROTO_GetShiftState [08:13:29]wFMCommunicate request_size=4 [08:13:29]MH_SAM_APDU [08:13:29]CAPDU: 80 13 01 00 [08:13:29]Write to MH i2c: E2 08 00 88 69 80 13 01 00 00 00 00 00 6E [08:13:29]Write i2c OK [08:13:29]MH_I2C_Read... [08:13:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:29]Read from MH i2c: E2 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 0E 00 [08:13:29]MH_I2C_Read... [08:13:29]Read from MH i2c: E2 0E 00 88 69 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 22 [08:13:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:13:29]wFMCommunicate OK [08:13:29]SAM_PROTO_GetShiftState done [08:13:29]FM_GetShiftState done [08:13:29]req_shift_opened done [08:13:29]requested_item shift.open_date is exist - process it [08:13:29]req_shift_open_date [08:13:29]req_shift_open_date done [08:13:29]produce_requested_data done [08:13:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239331,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:13:29]process_action_free close_receipt [08:13:29]json_value_free [08:13:29]json_value_free done [08:13:29]process_json_proto returns [08:13:29]Send response to host [08:13:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239331,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:13:29]free response buf [08:13:29]execute_script done [08:13:29]execute_script returns [08:13:29]free content buf [08:13:29]Sock 8.Close socket [08:13:29]Sock 8.Thread stoped [08:13:33]OFD Sender: No OFD packet to send [08:13:34]accept exits with 9 [08:13:34]New connection [08:13:34]New thread 3066838372 created [08:13:34]Thread 3066981732 joined [08:13:34]Waiting for new connection... [08:13:34] Sock 9.Parse request [08:13:34]Sock 9.Check first char [08:13:34]Sock 9.First char is OK [08:13:34]request: POST /json_proto HTTP/1.0 [08:13:34]Method: POST [08:13:34]URL: /json_proto [08:13:34]Method is POST - this is cgi request [08:13:34]url: /json_proto [08:13:34]query_string will be loaded in cgi processing [08:13:34]execute_cgi json_proto POST (null) [08:13:34]execute_cgi path=json_proto method=POST [08:13:34]POST find Content-Length [08:13:34]Host: 172.17.40.67:8080 [08:13:34]Content-Length: 1179 [08:13:34]Content-Type: application/json [08:13:34] [08:13:34]POST finish read [08:13:34]Found Content-Length = 1179 [08:13:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302259\u000A08.06.2024 07:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 60.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 4482.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30047833\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:34]execute_script... [08:13:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302259\u000A08.06.2024 07:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 60.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 4482.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30047833\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:34]POST & json_proto [08:13:34]process_json_proto [08:13:34]json parsed OK: [08:13:34]protocol is kg_v1.0 [08:13:34]action value=print_text [08:13:34]process_action print_text [08:13:34]cmd_print_text [08:13:34]ExternCall_PrintAddStr [08:13:34]wPrintStart [08:13:34]Write to MH i2c: 01 00 00 89 69 F2 [08:13:34]Write i2c OK [08:13:34]MH_I2C_Read... [08:13:34]Read from MH i2c: 01 [08:13:34]MH_I2C_Read... [08:13:34]Read from MH i2c: 01 07 00 [08:13:34]MH_I2C_Read... [08:13:34]Read from MH i2c: 01 07 00 89 69 00 00 00 00 00 FF 0F 07 [08:13:34]RasterBufferAndPrint [08:13:34]line *****ТОВАРНЫЙ ЧЕК***** [08:13:34]line АЗС-82 [08:13:34]line Партнер нефть [08:13:34]line 00000000012345 [08:13:34]line Кассир : Кенжемаматов А. [08:13:34]line Счет N : (1)3302259 [08:13:34]line 08.06.2024 07:57 [08:13:34]line ПРОДАЖА [08:13:34]line ТРК (МРК, ГНК): 51 [08:13:34]line Вид ГСМ : 2710194210 [08:13:34]line ДТ-К-5 [08:13:34]line 60.000 x 74.70 [08:13:34]line ИТОГ: 4482.00 [08:13:34]line Тип оплаты: Талоны: ТК ГПНА Online [08:13:34]line 30047833 [08:13:34]line ______________________ [08:13:34]line (подпись) [08:13:34]written 0, free lines is 4095 [08:13:34]Write to MH i2c: 01 00 00 9E 69 07 [08:13:34]Write i2c OK [08:13:34]MH_I2C_Read... [08:13:34]Read from MH i2c: 01 [08:13:34]MH_I2C_Read... [08:13:34]Read from MH i2c: 01 07 00 [08:13:34]MH_I2C_Read... [08:13:34]Read from MH i2c: 01 07 00 9E 69 00 00 00 00 00 F4 0D 0F [08:13:34]RasterBufferAndPrint [08:13:34]line [08:13:34]line [08:13:34]line [08:13:34]line [08:13:34]line [08:13:34]written 0, free lines is 3574 [08:13:35]MH_Cut [08:13:35]Write to MH i2c: D1 01 00 A5 69 01 E0 [08:13:35]Write i2c OK [08:13:35]MH_I2C_Read... [08:13:35]Read from MH i2c: D1 [08:13:35]MH_I2C_Read... [08:13:35]Read from MH i2c: D1 01 00 [08:13:35]MH_I2C_Read... [08:13:35]Read from MH i2c: D1 01 00 A5 69 00 DF [08:13:35]Write to MH i2c: 01 00 00 A6 69 0F [08:13:35]Write i2c OK [08:13:35]MH_I2C_Read... [08:13:35]*** Cut start [08:13:35]*** Partial cut [08:13:35]*** CUTSNS_PIN = 1 [08:13:35]*** CUTSNS_PIN = 0 [08:13:35]*** Brake cut motor [08:13:36]Read from MH i2c: 01 [08:13:36]MH_I2C_Read... [08:13:36]*** Stop cut motor [08:13:36]*** Cut end [08:13:36]Read from MH i2c: 01 07 00 [08:13:36]MH_I2C_Read... [08:13:36]Read from MH i2c: 01 07 00 A6 69 00 00 00 00 00 FF 0F 24 [08:13:36]process_action print_text done [08:13:36]requested_data is exist [08:13:36]produce_requested_data [08:13:36]requested_item fm.sn is exist - process it [08:13:36]wFMCommunicate request_size=4 [08:13:36]MH_SAM_APDU [08:13:36]CAPDU: 80 11 00 00 [08:13:36]Write to MH i2c: E2 08 00 A7 69 80 11 00 00 00 00 00 00 8A [08:13:36]Write i2c OK [08:13:36]MH_I2C_Read... [08:13:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:36]Read from MH i2c: E2 [08:13:36]MH_I2C_Read... [08:13:36]Read from MH i2c: E2 17 00 [08:13:36]MH_I2C_Read... [08:13:36]Read from MH i2c: E2 17 00 A7 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DF [08:13:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:13:36]wFMCommunicate OK [08:13:36]requested_item fd.num is exist - process it [08:13:36]SAM_PROTO_GetFieldsCounters [08:13:36]wFMCommunicate request_size=4 [08:13:36]MH_SAM_APDU [08:13:36]CAPDU: 80 13 00 00 [08:13:36]Write to MH i2c: E2 08 00 A8 69 80 13 00 00 00 00 00 00 8D [08:13:36]Write i2c OK [08:13:36]MH_I2C_Read... [08:13:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:36]Read from MH i2c: E2 [08:13:36]MH_I2C_Read... [08:13:36]Read from MH i2c: E2 62 00 [08:13:36]MH_I2C_Read... [08:13:36]Read from MH i2c: E2 62 00 A8 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [08:13:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:36]wFMCommunicate OK [08:13:36]SAM_PROTO_GetFieldsCounters done [08:13:36]requested_item shift.num is exist - process it [08:13:36]requested_item shift.opened is exist - process it [08:13:36]req_shift_opened [08:13:36]FM_GetShiftState [08:13:36]SAM_PROTO_GetShiftState [08:13:36]wFMCommunicate request_size=4 [08:13:36]MH_SAM_APDU [08:13:36]CAPDU: 80 13 01 00 [08:13:36]Write to MH i2c: E2 08 00 A9 69 80 13 01 00 00 00 00 00 8F [08:13:36]Write i2c OK [08:13:36]MH_I2C_Read... [08:13:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:36]Read from MH i2c: E2 [08:13:36]MH_I2C_Read... [08:13:36]Read from MH i2c: E2 0E 00 [08:13:36]MH_I2C_Read... [08:13:36]Read from MH i2c: E2 0E 00 A9 69 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 43 [08:13:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:13:36]wFMCommunicate OK [08:13:36]SAM_PROTO_GetShiftState done [08:13:36]FM_GetShiftState done [08:13:36]req_shift_opened done [08:13:36]requested_item shift.open_date is exist - process it [08:13:36]req_shift_open_date [08:13:36]req_shift_open_date done [08:13:36]produce_requested_data done [08:13:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239331,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:13:36]process_action_free print_text [08:13:36]json_value_free [08:13:36]json_value_free done [08:13:36]process_json_proto returns [08:13:36]Send response to host [08:13:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239331,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:13:36]free response buf [08:13:36]execute_script done [08:13:36]execute_script returns [08:13:36]free content buf [08:13:36]Sock 9.Close socket [08:13:36]Sock 9.Thread stoped [08:13:38]OFD Sender: No OFD packet to send [08:13:43]OFD Sender: No OFD packet to send [08:13:48]OFD Sender: No OFD packet to send [08:13:53]OFD Sender: No OFD packet to send [08:13:58]OFD Sender: No OFD packet to send [08:14:03]OFD Sender: No OFD packet to send [08:14:08]OFD Sender: No OFD packet to send [08:14:13]OFD Sender: No OFD packet to send [08:14:18]OFD Sender: No OFD packet to send [08:14:23]OFD Sender: No OFD packet to send [08:14:28]OFD Sender: No OFD packet to send [08:14:33]OFD Sender: No OFD packet to send [08:14:38]OFD Sender: No OFD packet to send [08:14:43]OFD Sender: No OFD packet to send [08:14:48]OFD Sender: No OFD packet to send [08:14:53]OFD Sender: No OFD packet to send [08:14:58]OFD Sender: No OFD packet to send [08:15:03]OFD Sender: No OFD packet to send [08:15:08]OFD Sender: No OFD packet to send [08:15:13]OFD Sender: No OFD packet to send [08:15:18]OFD Sender: No OFD packet to send [08:15:23]OFD Sender: No OFD packet to send [08:15:28]OFD Sender: No OFD packet to send [08:15:33]OFD Sender: No OFD packet to send [08:15:38]OFD Sender: No OFD packet to send [08:15:43]OFD Sender: No OFD packet to send [08:15:48]OFD Sender: No OFD packet to send [08:15:53]OFD Sender: No OFD packet to send [08:15:56]accept exits with 8 [08:15:56]New connection [08:15:56]New thread 3066981732 created [08:15:56]Thread 3066838372 joined [08:15:56]Waiting for new connection... [08:15:56] Sock 8.Parse request [08:15:56]Sock 8.Check first char [08:15:56]Sock 8.First char is OK [08:15:56]request: POST /json_proto HTTP/1.0 [08:15:56]Method: POST [08:15:56]URL: /json_proto [08:15:56]Method is POST - this is cgi request [08:15:56]url: /json_proto [08:15:56]query_string will be loaded in cgi processing [08:15:56]execute_cgi json_proto POST (null) [08:15:56]execute_cgi path=json_proto method=POST [08:15:56]POST find Content-Length [08:15:56]Host: 172.17.40.67:8080 [08:15:56]Content-Length: 678 [08:15:56]Content-Type: application/json [08:15:56] [08:15:56]POST finish read [08:15:56]Found Content-Length = 678 [08:15:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:15:56]execute_script... [08:15: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)3302263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:15:56]POST & json_proto [08:15:56]process_json_proto [08:15:56]json parsed OK: [08:15:56]protocol is kg_v1.0 [08:15:56]action value=close_receipt [08:15:56]process_action close_receipt [08:15:56]cmd_close_receipt [08:15:56]MH_GetDate [08:15:56]Write to MH i2c: F0 00 00 AA 69 02 [08:15:56]Write i2c OK [08:15:56]MH_I2C_Read... [08:15:56]Read from MH i2c: F0 [08:15:56]MH_I2C_Read... [08:15:56]Read from MH i2c: F0 09 00 [08:15:56]MH_I2C_Read... [08:15:56]Read from MH i2c: F0 09 00 AA 69 00 40 13 64 66 97 AE 6B 64 3C [08:15:56]GetLastDocTimeStamp 1717834408 [08:15:56]current date 1717834560 [08:15:56]FM_GetShiftState [08:15:56]SAM_PROTO_GetShiftState [08:15:56]wFMCommunicate request_size=4 [08:15:56]MH_SAM_APDU [08:15:56]CAPDU: 80 13 01 00 [08:15:56]Write to MH i2c: E2 08 00 AB 69 80 13 01 00 00 00 00 00 91 [08:15:56]Write i2c OK [08:15:56]MH_I2C_Read... [08:15:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:56]Read from MH i2c: E2 [08:15:56]MH_I2C_Read... [08:15:56]Read from MH i2c: E2 0E 00 [08:15:56]MH_I2C_Read... [08:15:56]Read from MH i2c: E2 0E 00 AB 69 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 45 [08:15:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:15:56]wFMCommunicate OK [08:15:56]SAM_PROTO_GetShiftState done [08:15:56]FM_GetShiftState done [08:15:56]opened in 1717805884 [08:15:56]opened+sec_in_day 1717892284 [08:15:56]quantity*price = 30012 [08:15:56]sum+1 = 30014 [08:15:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 103 08.06.2024 08:16 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239332 ФПД: 66058750601319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081600&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239332&fm=66058750601319&tin=02508201610067®Number=0000000000091601&sum=30000 [08:15:57]StoreToDocumentArchive [08:15:57]shift 387 fd 239332 [08:15:57]save to /storage/0387/doc_00239332 [08:15:57]save last doc name /storage/0387/doc_00239332 to /storage/kkm_last_doc_name [08:15:57]save OK [08:15:57]Clear old archive folders... [08:15:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:15:57]tlvbuf is 00473120 [08:15:57]SAM_PROTO_ClearQueue [08:15:57]wFMCommunicate request_size=4 [08:15:57]MH_SAM_APDU [08:15:57]CAPDU: 80 09 00 00 [08:15:57]Write to MH i2c: E2 08 00 B8 69 80 09 00 00 00 00 00 00 93 [08:15:57]Write i2c OK [08:15:57]MH_I2C_Read... [08:15:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:57]Read from MH i2c: E2 [08:15:57]MH_I2C_Read... [08:15:57]Read from MH i2c: E2 03 00 [08:15:57]MH_I2C_Read... [08:15:57]Read from MH i2c: E2 03 00 B8 69 00 90 00 95 [08:15:57]RAPDU: 90 00 [08:15:57]wFMCommunicate OK [08:15:57]SAM_PROTO_ClearQueue done [08:15:57]KKMCreateOFDPacket [08:15:57]OFDProtocolAddRootSTLVToBuf [08:15:57]FM_MakeSignedData [08:15:57]FM_MakeSignedData [08:15:57]SAM_PROTO_SignData [08:15:57]wFMCommunicate request_size=4 [08:15:57]MH_SAM_APDU [08:15:57]CAPDU: 80 0D 01 02 [08:15:57]Write to MH i2c: E2 08 00 B9 69 80 0D 01 02 00 00 00 00 9B [08:15:57]Write i2c OK [08:15:57]MH_I2C_Read... [08:15:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:57]Read from MH i2c: E2 [08:15:57]MH_I2C_Read... [08:15:57]Read from MH i2c: E2 03 00 [08:15:57]MH_I2C_Read... [08:15:57]Read from MH i2c: E2 03 00 B9 69 00 90 00 96 [08:15:57]RAPDU: 90 00 [08:15:57]wFMCommunicate OK [08:15:57]wFMCommunicate request_size=255 [08:15:57]MH_SAM_APDU [08:15: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 67 00 00 00 F4 03 04 00 40 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A6 03 00 35 04 06 00 3C [08:15:57]Write to MH i2c: E2 02 01 BA 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 67 00 00 00 F4 03 04 00 40 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A6 03 00 35 04 06 00 3C 00 00 B7 [08:15:57]Write i2c OK [08:15:57]MH_I2C_Read... [08:15:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:58]Read from MH i2c: E2 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: E2 03 00 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: E2 03 00 BA 69 00 90 00 97 [08:15:58]RAPDU: 90 00 [08:15:58]wFMCommunicate OK [08:15:58]wFMCommunicate request_size=10 [08:15:58]MH_SAM_APDU [08:15:58]CAPDU: 80 0D 02 02 05 14 80 5D 28 67 [08:15:58]Write to MH i2c: E2 0D 00 BB 69 80 0D 02 02 05 00 14 80 5D 28 67 00 00 28 [08:15:58]Write i2c OK [08:15:58]MH_I2C_Read... [08:15:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:58]Read from MH i2c: E2 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: E2 03 00 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: E2 03 00 BB 69 00 90 00 98 [08:15:58]RAPDU: 90 00 [08:15:58]wFMCommunicate OK [08:15:58]wFMCommunicate request_size=4 [08:15:58]MH_SAM_APDU [08:15:58]CAPDU: 80 0D 03 02 [08:15:58]Write to MH i2c: E2 08 00 BC 69 80 0D 03 02 00 00 00 00 A0 [08:15:58]Write i2c OK [08:15:58]MH_I2C_Read... [08:15:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:58]Read from MH i2c: E2 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: E2 0B 00 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: E2 0B 00 BC 69 00 DA A8 1D C5 E8 F1 9A 47 90 00 BF [08:15:58]RAPDU: DA A8 1D C5 E8 F1 9A 47 90 00 [08:15:58]wFMCommunicate OK [08:15:58]SAM_PROTO_SignData done [08:15:58]FM_MakeSignedData done [08:15:58]CreateOFDProtocolMessage [08:15:58]wFMCommunicate request_size=4 [08:15:58]MH_SAM_APDU [08:15:58]CAPDU: 80 11 00 00 [08:15:58]Write to MH i2c: E2 08 00 BD 69 80 11 00 00 00 00 00 00 A0 [08:15:58]Write i2c OK [08:15:58]MH_I2C_Read... [08:15:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:58]Read from MH i2c: E2 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: E2 17 00 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: E2 17 00 BD 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F5 [08:15:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:15:58]wFMCommunicate OK [08:15:58]CreateOFDProtocolMessage done [08:15:58]OFDSenderStorePacket 239332 [08:15:58]StoreOFDPacket docnum=239332 [08:15:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 42 54 07 01 C8 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 67 00 00 00 F4 03 04 00 40 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A6 03 00 35 04 06 00 3C 14 80 5D 28 67 DA A8 1D C5 E8 F1 9A 47 [08:15:58]CheckFolder [08:15:58]dirname=/storage/ofd_packets [08:15:58]CheckFolder done [08:15:58]ProducePacketName [08:15:58]name=ofd_packets/00239332 [08:15:58]NVStorageSaveData ofd_packets/00239332 [08:15:58]File name is /storage/ofd_packets/00239332 [08:15:58]Write 301 bytes [08:15:58]NVStorageSaveData done [08:15:58]OFDSenderStorePacket done [08:15:58]KKMCreateOFDPacket done [08:15:58]NVStorageSaveData kkm_last_timestamp [08:15:58]File name is /storage/kkm_last_timestamp [08:15:58]Write 4 bytes [08:15:58]NVStorageSaveData done [08:15:58]ExternCall_PrintAddStr [08:15:58]wPrintStart [08:15:58]Write to MH i2c: 01 00 00 BE 69 27 [08:15:58]Write i2c OK [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: 01 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: 01 07 00 [08:15:58]MH_I2C_Read... [08:15:58]Read from MH i2c: 01 07 00 BE 69 00 00 00 00 00 FF 0F 3C [08:15:58]RasterBufferAndPrint [08:15:58]line Счет N : (1)3302263 [08:15:58]line ИНН: 02508201610067 [08:15:58]line Контрольно-Кассовый Чек [08:15:58]line ПРОДАЖА [08:15:58]line ТРК (МРК, ГНК) : 42 [08:15:58]line Товар: 2710124130 [08:15:58]line Аи-92-К-4 [08:15:58]line 4.520 * 66.40 [08:15:58]line = 300.13 [08:15:58]line НДС 12% НСП 1% [08:15:58]line > о реализуемом товаре [08:15:58]line ОКРУГЛЕНИЕ: -0.13 [08:15:58]line ИТОГО: 300.00 [08:15:58]line Внесено: 300.00 [08:15:58]line СДАЧА: 0.00 [08:15:58]line НСП 1% : 2.66 [08:15:58]line НДС 12% : 31.87 [08:15:58]line Наличными: 300.00 [08:15:58]line Безнал.: 0.00 [08:15:58]line Место: АЗС № 82 "Партнер Нефть" [08:15:58]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:15:58]line СНО: Общий режим [08:15:58]line Чек 103 08.06.2024 08:16 [08:15:58]line Смена: 387 ФФД: 1.0 [08:15:58]line ЗНМ: 0300000150 [08:15:58]line РНМ: 0000000000091601 [08:15:58]line Версия ККМ: 001 [08:15:58]line ФМ: 0000000000874681 [08:15:58]line ФД: 239332 [08:15:58]line ФПД: 66058750601319 [08:15:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081600&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239332&fm=66058750601319&tin=02508201610067®Number=0000000000091601&sum=30000 [08:15:58]OFD Sender: Processing packet 239332 [packets to send 182, broken 181] [08:15:58]ProducePacketName [08:15:58]name=ofd_packets/00239332 [08:15:58]OFD Sender: To server: pG, [08:15:58]CommunicateWithHost lk.salyk.kg:30040 [08:15:58]ConnectInit lk.salyk.kg [08:15:58]written 0, free lines is 4095 [08:15:58]Connected sock=10 [08:15:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 42 54 07 01 C8 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 67 00 00 00 F4 03 04 00 40 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A6 03 00 35 04 06 00 3C 14 80 5D 28 67 DA A8 1D C5 E8 F1 9A 47 [08:15:59]Write to MH i2c: 01 00 00 E9 69 52 [08:15:59]Write i2c OK [08:15:59]MH_I2C_Read... [08:15:59]Read from MH i2c: 01 [08:15:59]MH_I2C_Read... [08:15:59]Read from MH i2c: 01 07 00 [08:15:59]MH_I2C_Read... [08:15:59]Read from MH i2c: 01 07 00 E9 69 00 00 00 00 00 B6 0C 1B [08:15:59]RasterBufferAndPrint [08:15:59]line [08:15:59]line [08:15:59]line [08:15:59]line [08:15:59]line [08:15:59]written 0, free lines is 3260 [08:15:59]MH_Cut [08:15:59]Write to MH i2c: D1 01 00 F0 69 01 2B [08:15:59]Write i2c OK [08:15:59]MH_I2C_Read... [08:15:59]Read from MH i2c: D1 [08:15:59]MH_I2C_Read... [08:15:59]Read from MH i2c: D1 01 00 [08:15:59]MH_I2C_Read... [08:15:59]Read from MH i2c: D1 01 00 F0 69 00 2A [08:15:59]Write to MH i2c: 01 00 00 F1 69 5A [08:15:59]Write i2c OK [08:15:59]MH_I2C_Read... [08:15:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5A C2 47 00 22 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A6 03 00 F4 03 04 00 BD BA 63 66 B6 04 01 00 00 1E F5 CD 4F 5F 70 7D 6E [08:15:59]CommunicateWithHost err = 0 [08:15:59]CheckOFDResponse [08:15:59]1017 (14) - 77093643461234 [08:15:59]1041 (16) - 0000000000874681 [08:15:59]1040 (4) - 239332 [08:15:59]1012 (4) - 08.06.2024 01:58 [08:15:59]1206 (1) - 0 [08:15:59]OFD Sender: Remove packet 239332 [08:15:59]ProducePacketName [08:15:59]name=ofd_packets/00239332 [08:15:59]NVStorageDeleteData [08:15:59]OFD Sender: No OFD packet to send [08:15:59]*** Cut start [08:15:59]*** Partial cut [08:15:59]*** CUTSNS_PIN = 1 [08:15:59]*** CUTSNS_PIN = 0 [08:16:00]*** Brake cut motor [08:16:00]Read from MH i2c: 01 [08:16:00]MH_I2C_Read... [08:16:00]*** Stop cut motor [08:16:00]*** Cut end [08:16:00]Read from MH i2c: 01 07 00 [08:16:00]MH_I2C_Read... [08:16:00]Read from MH i2c: 01 07 00 F1 69 00 00 00 00 00 FF 0F 6F [08:16:00]process_action close_receipt done [08:16:00]requested_data is exist [08:16:00]produce_requested_data [08:16:00]requested_item fm.sn is exist - process it [08:16:00]wFMCommunicate request_size=4 [08:16:00]MH_SAM_APDU [08:16:00]CAPDU: 80 11 00 00 [08:16:00]Write to MH i2c: E2 08 00 F2 69 80 11 00 00 00 00 00 00 D5 [08:16:00]Write i2c OK [08:16:00]MH_I2C_Read... [08:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:00]Read from MH i2c: E2 [08:16:00]MH_I2C_Read... [08:16:00]Read from MH i2c: E2 17 00 [08:16:00]MH_I2C_Read... [08:16:00]Read from MH i2c: E2 17 00 F2 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2A [08:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:16:00]wFMCommunicate OK [08:16:00]requested_item fd.num is exist - process it [08:16:00]SAM_PROTO_GetFieldsCounters [08:16:00]wFMCommunicate request_size=4 [08:16:00]MH_SAM_APDU [08:16:00]CAPDU: 80 13 00 00 [08:16:00]Write to MH i2c: E2 08 00 F3 69 80 13 00 00 00 00 00 00 D8 [08:16:00]Write i2c OK [08:16:00]MH_I2C_Read... [08:16:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:00]Read from MH i2c: E2 [08:16:00]MH_I2C_Read... [08:16:00]Read from MH i2c: E2 62 00 [08:16:00]MH_I2C_Read... [08:16:00]Read from MH i2c: E2 62 00 F3 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E4 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [08:16:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E4 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:00]wFMCommunicate OK [08:16:00]SAM_PROTO_GetFieldsCounters done [08:16:00]requested_item shift.num is exist - process it [08:16:00]requested_item shift.opened is exist - process it [08:16:00]req_shift_opened [08:16:00]FM_GetShiftState [08:16:00]SAM_PROTO_GetShiftState [08:16:00]wFMCommunicate request_size=4 [08:16:00]MH_SAM_APDU [08:16:00]CAPDU: 80 13 01 00 [08:16:00]Write to MH i2c: E2 08 00 F4 69 80 13 01 00 00 00 00 00 DA [08:16:00]Write i2c OK [08:16:00]MH_I2C_Read... [08:16:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:00]Read from MH i2c: E2 [08:16:00]MH_I2C_Read... [08:16:00]Read from MH i2c: E2 0E 00 [08:16:00]MH_I2C_Read... [08:16:00]Read from MH i2c: E2 0E 00 F4 69 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8E [08:16:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:16:00]wFMCommunicate OK [08:16:00]SAM_PROTO_GetShiftState done [08:16:00]FM_GetShiftState done [08:16:00]req_shift_opened done [08:16:00]requested_item shift.open_date is exist - process it [08:16:00]req_shift_open_date [08:16:00]req_shift_open_date done [08:16:00]produce_requested_data done [08:16:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239332,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:16:00]process_action_free close_receipt [08:16:00]json_value_free [08:16:00]json_value_free done [08:16:00]process_json_proto returns [08:16:00]Send response to host [08:16:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239332,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:16:00]free response buf [08:16:00]execute_script done [08:16:00]execute_script returns [08:16:00]free content buf [08:16:00]Sock 8.Close socket [08:16:00]Sock 8.Thread stoped [08:16:04]OFD Sender: No OFD packet to send [08:16:09]OFD Sender: No OFD packet to send [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:26]accept exits with 9 [08:16:26]New connection [08:16:26]New thread 3066838372 created [08:16:26]Thread 3066981732 joined [08:16:26]Waiting for new connection... [08:16:26] Sock 9.Parse request [08:16:26]Sock 9.Check first char [08:16:26]Sock 9.First char is OK [08:16:26]request: POST /json_proto HTTP/1.0 [08:16:26]Method: POST [08:16:26]URL: /json_proto [08:16:26]Method is POST - this is cgi request [08:16:26]url: /json_proto [08:16:26]query_string will be loaded in cgi processing [08:16:26]execute_cgi json_proto POST (null) [08:16:26]execute_cgi path=json_proto method=POST [08:16:26]POST find Content-Length [08:16:26]Host: 172.17.40.67:8080 [08:16:26]Content-Length: 678 [08:16:26]Content-Type: application/json [08:16:26] [08:16:26]POST finish read [08:16:26]Found Content-Length = 678 [08:16:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.620, "sum" : 240.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:26]execute_script... [08:16: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)3302264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.620, "sum" : 240.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:26]POST & json_proto [08:16:26]process_json_proto [08:16:26]json parsed OK: [08:16:26]protocol is kg_v1.0 [08:16:26]action value=close_receipt [08:16:26]process_action close_receipt [08:16:26]cmd_close_receipt [08:16:26]MH_GetDate [08:16:26]Write to MH i2c: F0 00 00 F5 69 4D [08:16:26]Write i2c OK [08:16:26]MH_I2C_Read... [08:16:26]Read from MH i2c: F0 [08:16:26]MH_I2C_Read... [08:16:26]Read from MH i2c: F0 09 00 [08:16:26]MH_I2C_Read... [08:16:26]Read from MH i2c: F0 09 00 F5 69 00 5E 13 64 66 97 AE 6B 64 A5 [08:16:26]GetLastDocTimeStamp 1717834560 [08:16:26]current date 1717834590 [08:16:26]FM_GetShiftState [08:16:26]SAM_PROTO_GetShiftState [08:16:26]wFMCommunicate request_size=4 [08:16:26]MH_SAM_APDU [08:16:26]CAPDU: 80 13 01 00 [08:16:26]Write to MH i2c: E2 08 00 F6 69 80 13 01 00 00 00 00 00 DC [08:16:26]Write i2c OK [08:16:26]MH_I2C_Read... [08:16:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:26]Read from MH i2c: E2 [08:16:26]MH_I2C_Read... [08:16:26]Read from MH i2c: E2 0E 00 [08:16:26]MH_I2C_Read... [08:16:26]Read from MH i2c: E2 0E 00 F6 69 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 90 [08:16:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:16:26]wFMCommunicate OK [08:16:26]SAM_PROTO_GetShiftState done [08:16:26]FM_GetShiftState done [08:16:26]opened in 1717805884 [08:16:26]opened+sec_in_day 1717892284 [08:16:26]quantity*price = 24036 [08:16:26]sum+1 = 24038 [08:16:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.13 НДС 12% : 25.53 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 104 08.06.2024 08:16 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239333 ФПД: 95717836532596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081630&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239333&fm=95717836532596&tin=02508201610067®Number=0000000000091601&sum=24000 [08:16:27]StoreToDocumentArchive [08:16:27]shift 387 fd 239333 [08:16:27]save to /storage/0387/doc_00239333 [08:16:27]save last doc name /storage/0387/doc_00239333 to /storage/kkm_last_doc_name [08:16:27]save OK [08:16:27]Clear old archive folders... [08:16:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:16:27]tlvbuf is 004070A0 [08:16:27]SAM_PROTO_ClearQueue [08:16:27]wFMCommunicate request_size=4 [08:16:27]MH_SAM_APDU [08:16:27]CAPDU: 80 09 00 00 [08:16:27]Write to MH i2c: E2 08 00 03 6A 80 09 00 00 00 00 00 00 DF [08:16:27]Write i2c OK [08:16:27]MH_I2C_Read... [08:16:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:27]Read from MH i2c: E2 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 03 00 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 03 00 03 6A 00 90 00 E1 [08:16:27]RAPDU: 90 00 [08:16:27]wFMCommunicate OK [08:16:27]SAM_PROTO_ClearQueue done [08:16:27]KKMCreateOFDPacket [08:16:27]OFDProtocolAddRootSTLVToBuf [08:16:27]FM_MakeSignedData [08:16:27]FM_MakeSignedData [08:16:27]SAM_PROTO_SignData [08:16:27]wFMCommunicate request_size=4 [08:16:27]MH_SAM_APDU [08:16:27]CAPDU: 80 0D 01 02 [08:16:27]Write to MH i2c: E2 08 00 04 6A 80 0D 01 02 00 00 00 00 E7 [08:16:27]Write i2c OK [08:16:27]MH_I2C_Read... [08:16:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:27]Read from MH i2c: E2 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 03 00 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 03 00 04 6A 00 90 00 E2 [08:16:27]RAPDU: 90 00 [08:16:27]wFMCommunicate OK [08:16:27]wFMCommunicate request_size=255 [08:16:27]MH_SAM_APDU [08:16: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 24 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E5 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 5E 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A6 03 00 35 04 06 00 57 [08:16:27]Write to MH i2c: E2 02 01 05 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E5 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 5E 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A6 03 00 35 04 06 00 57 00 00 84 [08:16:27]Write i2c OK [08:16:27]MH_I2C_Read... [08:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:27]Read from MH i2c: E2 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 03 00 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 03 00 05 6A 00 90 00 E3 [08:16:27]RAPDU: 90 00 [08:16:27]wFMCommunicate OK [08:16:27]wFMCommunicate request_size=10 [08:16:27]MH_SAM_APDU [08:16:27]CAPDU: 80 0D 02 02 05 0E 0B A5 2B 74 [08:16:27]Write to MH i2c: E2 0D 00 06 6A 80 0D 02 02 05 00 0E 0B A5 2B 74 00 00 51 [08:16:27]Write i2c OK [08:16:27]MH_I2C_Read... [08:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:27]Read from MH i2c: E2 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 03 00 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 03 00 06 6A 00 90 00 E4 [08:16:27]RAPDU: 90 00 [08:16:27]wFMCommunicate OK [08:16:27]wFMCommunicate request_size=4 [08:16:27]MH_SAM_APDU [08:16:27]CAPDU: 80 0D 03 02 [08:16:27]Write to MH i2c: E2 08 00 07 6A 80 0D 03 02 00 00 00 00 EC [08:16:27]Write i2c OK [08:16:27]MH_I2C_Read... [08:16:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:27]Read from MH i2c: E2 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 0B 00 [08:16:27]MH_I2C_Read... [08:16:27]Read from MH i2c: E2 0B 00 07 6A 00 28 66 2C BA 1F 00 49 E1 90 00 AA [08:16:27]RAPDU: 28 66 2C BA 1F 00 49 E1 90 00 [08:16:27]wFMCommunicate OK [08:16:27]SAM_PROTO_SignData done [08:16:27]FM_MakeSignedData done [08:16:27]CreateOFDProtocolMessage [08:16:27]wFMCommunicate request_size=4 [08:16:27]MH_SAM_APDU [08:16:27]CAPDU: 80 11 00 00 [08:16:27]Write to MH i2c: E2 08 00 08 6A 80 11 00 00 00 00 00 00 EC [08:16:27]Write i2c OK [08:16:27]MH_I2C_Read... [08:16:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:28]Read from MH i2c: E2 [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: E2 17 00 [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: E2 17 00 08 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 41 [08:16:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:16:28]wFMCommunicate OK [08:16:28]CreateOFDProtocolMessage done [08:16:28]OFDSenderStorePacket 239333 [08:16:28]StoreOFDPacket docnum=239333 [08:16:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4B 79 07 01 4A BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E5 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 5E 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A6 03 00 35 04 06 00 57 0E 0B A5 2B 74 28 66 2C BA 1F 00 49 E1 [08:16:28]CheckFolder [08:16:28]dirname=/storage/ofd_packets [08:16:28]CheckFolder done [08:16:28]ProducePacketName [08:16:28]name=ofd_packets/00239333 [08:16:28]NVStorageSaveData ofd_packets/00239333 [08:16:28]File name is /storage/ofd_packets/00239333 [08:16:28]Write 301 bytes [08:16:28]NVStorageSaveData done [08:16:28]OFDSenderStorePacket done [08:16:28]KKMCreateOFDPacket done [08:16:28]NVStorageSaveData kkm_last_timestamp [08:16:28]File name is /storage/kkm_last_timestamp [08:16:28]Write 4 bytes [08:16:28]NVStorageSaveData done [08:16:28]ExternCall_PrintAddStr [08:16:28]wPrintStart [08:16:28]Write to MH i2c: 01 00 00 09 6A 73 [08:16:28]Write i2c OK [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: 01 [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: 01 07 00 [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: 01 07 00 09 6A 00 00 00 00 00 FF 0F 88 [08:16:28]RasterBufferAndPrint [08:16:28]line Счет N : (1)3302264 [08:16:28]line ИНН: 02508201610067 [08:16:28]line Контрольно-Кассовый Чек [08:16:28]line ПРОДАЖА [08:16:28]line ТРК (МРК, ГНК) : 12 [08:16:28]line Товар: 2710124130 [08:16:28]line Аи-92-К-4 [08:16:28]line 3.620 * 66.40 [08:16:28]line = 240.37 [08:16:28]line НДС 12% НСП 1% [08:16:28]line > о реализуемом товаре [08:16:28]line ОКРУГЛЕНИЕ: -0.37 [08:16:28]line ИТОГО: 240.00 [08:16:28]line Внесено: 240.00 [08:16:28]line СДАЧА: 0.00 [08:16:28]line НСП 1% : 2.13 [08:16:28]line НДС 12% : 25.53 [08:16:28]line Наличными: 240.00 [08:16:28]line Безнал.: 0.00 [08:16:28]line Место: АЗС № 82 "Партнер Нефть" [08:16:28]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:16:28]line СНО: Общий режим [08:16:28]line Чек 104 08.06.2024 08:16 [08:16:28]line Смена: 387 ФФД: 1.0 [08:16:28]line ЗНМ: 0300000150 [08:16:28]line РНМ: 0000000000091601 [08:16:28]line Версия ККМ: 001 [08:16:28]line ФМ: 0000000000874681 [08:16:28]line ФД: 239333 [08:16:28]line ФПД: 95717836532596 [08:16:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081630&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239333&fm=95717836532596&tin=02508201610067®Number=0000000000091601&sum=24000 [08:16:28]written 0, free lines is 4095 [08:16:28]OFD Sender: Processing packet 239333 [packets to send 182, broken 181] [08:16:28]ProducePacketName [08:16:28]name=ofd_packets/00239333 [08:16:28]OFD Sender: To server: pG, [08:16:28]CommunicateWithHost lk.salyk.kg:30040 [08:16:28]ConnectInit lk.salyk.kg [08:16:28]Connected sock=10 [08:16:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4B 79 07 01 4A BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E5 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 5E 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A6 03 00 35 04 06 00 57 0E 0B A5 2B 74 28 66 2C BA 1F 00 49 E1 [08:16:28]Write to MH i2c: 01 00 00 34 6A 9E [08:16:28]Write i2c OK [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: 01 [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: 01 07 00 [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: 01 07 00 34 6A 00 00 00 00 00 BC 0C 6D [08:16:28]RasterBufferAndPrint [08:16:28]line [08:16:28]line [08:16:28]line [08:16:28]line [08:16:28]line [08:16:28]written 0, free lines is 3267 [08:16:28]MH_Cut [08:16:28]Write to MH i2c: D1 01 00 3B 6A 01 77 [08:16:28]Write i2c OK [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: D1 [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: D1 01 00 [08:16:28]MH_I2C_Read... [08:16:28]Read from MH i2c: D1 01 00 3B 6A 00 76 [08:16:28]Write to MH i2c: 01 00 00 3C 6A A6 [08:16:28]Write i2c OK [08:16:28]MH_I2C_Read... [08:16:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F0 25 47 00 1B A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A6 03 00 F4 03 04 00 DB BA 63 66 B6 04 01 00 00 4E AB C1 07 7C 12 B1 9B [08:16:28]CommunicateWithHost err = 0 [08:16:28]CheckOFDResponse [08:16:28]1017 (14) - 77093643461234 [08:16:28]1041 (16) - 0000000000874681 [08:16:28]1040 (4) - 239333 [08:16:28]1012 (4) - 08.06.2024 01:58 [08:16:28]1206 (1) - 0 [08:16:28]OFD Sender: Remove packet 239333 [08:16:28]ProducePacketName [08:16:28]name=ofd_packets/00239333 [08:16:28]NVStorageDeleteData [08:16:29]OFD Sender: No OFD packet to send [08:16:29]*** Cut start [08:16:29]*** Partial cut [08:16:29]*** CUTSNS_PIN = 1 [08:16:29]*** CUTSNS_PIN = 0 [08:16:29]*** Brake cut motor [08:16:30]Read from MH i2c: 01 [08:16:30]MH_I2C_Read... [08:16:30]*** Stop cut motor [08:16:30]*** Cut end [08:16:30]Read from MH i2c: 01 07 00 [08:16:30]MH_I2C_Read... [08:16:30]Read from MH i2c: 01 07 00 3C 6A 00 00 00 00 00 FF 0F BB [08:16:30]process_action close_receipt done [08:16:30]requested_data is exist [08:16:30]produce_requested_data [08:16:30]requested_item fm.sn is exist - process it [08:16:30]wFMCommunicate request_size=4 [08:16:30]MH_SAM_APDU [08:16:30]CAPDU: 80 11 00 00 [08:16:30]Write to MH i2c: E2 08 00 3D 6A 80 11 00 00 00 00 00 00 21 [08:16:30]Write i2c OK [08:16:30]MH_I2C_Read... [08:16:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:30]Read from MH i2c: E2 [08:16:30]MH_I2C_Read... [08:16:30]Read from MH i2c: E2 17 00 [08:16:30]MH_I2C_Read... [08:16:30]Read from MH i2c: E2 17 00 3D 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 76 [08:16:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:16:30]wFMCommunicate OK [08:16:30]requested_item fd.num is exist - process it [08:16:30]SAM_PROTO_GetFieldsCounters [08:16:30]wFMCommunicate request_size=4 [08:16:30]MH_SAM_APDU [08:16:30]CAPDU: 80 13 00 00 [08:16:30]Write to MH i2c: E2 08 00 3E 6A 80 13 00 00 00 00 00 00 24 [08:16:30]Write i2c OK [08:16:30]MH_I2C_Read... [08:16:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:30]Read from MH i2c: E2 [08:16:30]MH_I2C_Read... [08:16:30]Read from MH i2c: E2 62 00 [08:16:30]MH_I2C_Read... [08:16:30]Read from MH i2c: E2 62 00 3E 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E5 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [08:16:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E5 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:30]wFMCommunicate OK [08:16:30]SAM_PROTO_GetFieldsCounters done [08:16:30]requested_item shift.num is exist - process it [08:16:30]requested_item shift.opened is exist - process it [08:16:30]req_shift_opened [08:16:30]FM_GetShiftState [08:16:30]SAM_PROTO_GetShiftState [08:16:30]wFMCommunicate request_size=4 [08:16:30]MH_SAM_APDU [08:16:30]CAPDU: 80 13 01 00 [08:16:30]Write to MH i2c: E2 08 00 3F 6A 80 13 01 00 00 00 00 00 26 [08:16:30]Write i2c OK [08:16:30]MH_I2C_Read... [08:16:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:30]Read from MH i2c: E2 [08:16:30]MH_I2C_Read... [08:16:30]Read from MH i2c: E2 0E 00 [08:16:30]MH_I2C_Read... [08:16:30]Read from MH i2c: E2 0E 00 3F 6A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DA [08:16:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:16:30]wFMCommunicate OK [08:16:30]SAM_PROTO_GetShiftState done [08:16:30]FM_GetShiftState done [08:16:30]req_shift_opened done [08:16:30]requested_item shift.open_date is exist - process it [08:16:30]req_shift_open_date [08:16:30]req_shift_open_date done [08:16:30]produce_requested_data done [08:16:30]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239333,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:16:30]process_action_free close_receipt [08:16:30]json_value_free [08:16:30]json_value_free done [08:16:30]process_json_proto returns [08:16:30]Send response to host [08:16:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239333,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:16:30]free response buf [08:16:30]execute_script done [08:16:30]execute_script returns [08:16:30]free content buf [08:16:30]Sock 9.Close socket [08:16:30]Sock 9.Thread stoped [08:16:34]OFD Sender: No OFD packet to send [08:16:39]OFD Sender: No OFD packet to send [08:16:44]OFD Sender: No OFD packet to send [08:16:49]OFD Sender: No OFD packet to send [08:16:54]OFD Sender: No OFD packet to send [08:16:59]OFD Sender: No OFD packet to send [08:17:04]OFD Sender: No OFD packet to send [08:17:09]OFD Sender: No OFD packet to send [08:17:14]OFD Sender: No OFD packet to send [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]accept exits with 8 [08:17:34]New connection [08:17:34]New thread 3066981732 created [08:17:34]Thread 3066838372 joined [08:17:34]Waiting for new connection... [08:17:34] Sock 8.Parse request [08:17:34]Sock 8.Check first char [08:17:34]Sock 8.First char is OK [08:17:34]request: POST /json_proto HTTP/1.0 [08:17:34]Method: POST [08:17:34]URL: /json_proto [08:17:34]Method is POST - this is cgi request [08:17:34]url: /json_proto [08:17:34]query_string will be loaded in cgi processing [08:17:34]execute_cgi json_proto POST (null) [08:17:34]execute_cgi path=json_proto method=POST [08:17:34]POST find Content-Length [08:17:34]Host: 172.17.40.67:8080 [08:17:34]Content-Length: 683 [08:17:34]Content-Type: application/json [08:17:34] [08:17:34]POST finish read [08:17:34]Found Content-Length = 683 [08:17:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:34]execute_script... [08:17: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)3302265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:34]POST & json_proto [08:17:34]process_json_proto [08:17:34]json parsed OK: [08:17:34]protocol is kg_v1.0 [08:17:34]action value=close_receipt [08:17:34]process_action close_receipt [08:17:34]cmd_close_receipt [08:17:34]MH_GetDate [08:17:34]Write to MH i2c: F0 00 00 40 6A 99 [08:17:34]Write i2c OK [08:17:34]MH_I2C_Read... [08:17:34]Read from MH i2c: F0 [08:17:34]MH_I2C_Read... [08:17:34]Read from MH i2c: F0 09 00 [08:17:34]MH_I2C_Read... [08:17:34]Read from MH i2c: F0 09 00 40 6A 00 A2 13 64 66 97 AE 6B 64 35 [08:17:34]GetLastDocTimeStamp 1717834590 [08:17:34]current date 1717834658 [08:17:34]FM_GetShiftState [08:17:34]SAM_PROTO_GetShiftState [08:17:34]wFMCommunicate request_size=4 [08:17:34]MH_SAM_APDU [08:17:34]CAPDU: 80 13 01 00 [08:17:34]Write to MH i2c: E2 08 00 41 6A 80 13 01 00 00 00 00 00 28 [08:17:34]Write i2c OK [08:17:34]MH_I2C_Read... [08:17:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:34]Read from MH i2c: E2 [08:17:34]MH_I2C_Read... [08:17:34]Read from MH i2c: E2 0E 00 [08:17:34]MH_I2C_Read... [08:17:34]Read from MH i2c: E2 0E 00 41 6A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DC [08:17:34]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:17:34]wFMCommunicate OK [08:17:34]SAM_PROTO_GetShiftState done [08:17:34]FM_GetShiftState done [08:17:34]opened in 1717805884 [08:17:34]opened+sec_in_day 1717892284 [08:17:34]quantity*price = 100064 [08:17:34]sum+1 = 100066 [08:17:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 105 08.06.2024 08:17 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239334 ФПД: 185892823223084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081738&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239334&fm=185892823223084&tin=02508201610067®Number=0000000000091601&sum=100000 [08:17:35]StoreToDocumentArchive [08:17:35]shift 387 fd 239334 [08:17:35]save to /storage/0387/doc_00239334 [08:17:35]save last doc name /storage/0387/doc_00239334 to /storage/kkm_last_doc_name [08:17:35]save OK [08:17:35]Clear old archive folders... [08:17:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:35]tlvbuf is 003DC970 [08:17:35]SAM_PROTO_ClearQueue [08:17:35]wFMCommunicate request_size=4 [08:17:35]MH_SAM_APDU [08:17:35]CAPDU: 80 09 00 00 [08:17:35]Write to MH i2c: E2 08 00 4E 6A 80 09 00 00 00 00 00 00 2A [08:17:35]Write i2c OK [08:17:35]MH_I2C_Read... [08:17:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:35]Read from MH i2c: E2 [08:17:35]MH_I2C_Read... [08:17:35]Read from MH i2c: E2 03 00 [08:17:35]MH_I2C_Read... [08:17:35]Read from MH i2c: E2 03 00 4E 6A 00 90 00 2C [08:17:35]RAPDU: 90 00 [08:17:35]wFMCommunicate OK [08:17:35]SAM_PROTO_ClearQueue done [08:17:35]KKMCreateOFDPacket [08:17:35]OFDProtocolAddRootSTLVToBuf [08:17:35]FM_MakeSignedData [08:17:35]FM_MakeSignedData [08:17:35]SAM_PROTO_SignData [08:17:35]wFMCommunicate request_size=4 [08:17:35]MH_SAM_APDU [08:17:35]CAPDU: 80 0D 01 02 [08:17:35]Write to MH i2c: E2 08 00 4F 6A 80 0D 01 02 00 00 00 00 32 [08:17:35]Write i2c OK [08:17:35]MH_I2C_Read... [08:17:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:35]Read from MH i2c: E2 [08:17:35]MH_I2C_Read... [08:17:35]Read from MH i2c: E2 03 00 [08:17:35]MH_I2C_Read... [08:17:35]Read from MH i2c: E2 03 00 4F 6A 00 90 00 2D [08:17:35]RAPDU: 90 00 [08:17:35]wFMCommunicate OK [08:17:35]wFMCommunicate request_size=255 [08:17:35]MH_SAM_APDU [08:17: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 A2 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A6 03 00 35 04 06 00 A9 [08:17:35]Write to MH i2c: E2 02 01 50 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 A2 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A6 03 00 35 04 06 00 A9 00 00 D3 [08:17:35]Write i2c OK [08:17:35]MH_I2C_Read... [08:17:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:35]Read from MH i2c: E2 [08:17:35]MH_I2C_Read... [08:17:35]Read from MH i2c: E2 03 00 [08:17:35]MH_I2C_Read... [08:17:35]Read from MH i2c: E2 03 00 50 6A 00 90 00 2E [08:17:35]RAPDU: 90 00 [08:17:35]wFMCommunicate OK [08:17:35]wFMCommunicate request_size=10 [08:17:35]MH_SAM_APDU [08:17:35]CAPDU: 80 0D 02 02 05 11 8B B1 CB 2C [08:17:35]Write to MH i2c: E2 0D 00 51 6A 80 0D 02 02 05 00 11 8B B1 CB 2C 00 00 83 [08:17:35]Write i2c OK [08:17:35]MH_I2C_Read... [08:17:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:35]Read from MH i2c: E2 [08:17:35]MH_I2C_Read... [08:17:35]Read from MH i2c: E2 03 00 [08:17:35]MH_I2C_Read... [08:17:35]Read from MH i2c: E2 03 00 51 6A 00 90 00 2F [08:17:35]RAPDU: 90 00 [08:17:35]wFMCommunicate OK [08:17:35]wFMCommunicate request_size=4 [08:17:35]MH_SAM_APDU [08:17:35]CAPDU: 80 0D 03 02 [08:17:35]Write to MH i2c: E2 08 00 52 6A 80 0D 03 02 00 00 00 00 37 [08:17:35]Write i2c OK [08:17:35]MH_I2C_Read... [08:17:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:36]Read from MH i2c: E2 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: E2 0B 00 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: E2 0B 00 52 6A 00 0F 15 77 91 F1 24 86 81 90 00 80 [08:17:36]RAPDU: 0F 15 77 91 F1 24 86 81 90 00 [08:17:36]wFMCommunicate OK [08:17:36]SAM_PROTO_SignData done [08:17:36]FM_MakeSignedData done [08:17:36]CreateOFDProtocolMessage [08:17:36]wFMCommunicate request_size=4 [08:17:36]MH_SAM_APDU [08:17:36]CAPDU: 80 11 00 00 [08:17:36]Write to MH i2c: E2 08 00 53 6A 80 11 00 00 00 00 00 00 37 [08:17:36]Write i2c OK [08:17:36]MH_I2C_Read... [08:17:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:36]Read from MH i2c: E2 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: E2 17 00 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: E2 17 00 53 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8C [08:17:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:17:36]wFMCommunicate OK [08:17:36]CreateOFDProtocolMessage done [08:17:36]OFDSenderStorePacket 239334 [08:17:36]StoreOFDPacket docnum=239334 [08:17:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EF 3F 07 01 50 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 A2 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A6 03 00 35 04 06 00 A9 11 8B B1 CB 2C 0F 15 77 91 F1 24 86 81 [08:17:36]CheckFolder [08:17:36]dirname=/storage/ofd_packets [08:17:36]CheckFolder done [08:17:36]ProducePacketName [08:17:36]name=ofd_packets/00239334 [08:17:36]NVStorageSaveData ofd_packets/00239334 [08:17:36]File name is /storage/ofd_packets/00239334 [08:17:36]Write 301 bytes [08:17:36]NVStorageSaveData done [08:17:36]OFDSenderStorePacket done [08:17:36]KKMCreateOFDPacket done [08:17:36]NVStorageSaveData kkm_last_timestamp [08:17:36]File name is /storage/kkm_last_timestamp [08:17:36]Write 4 bytes [08:17:36]NVStorageSaveData done [08:17:36]ExternCall_PrintAddStr [08:17:36]wPrintStart [08:17:36]Write to MH i2c: 01 00 00 54 6A BE [08:17:36]Write i2c OK [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: 01 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: 01 07 00 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: 01 07 00 54 6A 00 00 00 00 00 FF 0F D3 [08:17:36]RasterBufferAndPrint [08:17:36]line Счет N : (1)3302265 [08:17:36]line ИНН: 02508201610067 [08:17:36]line Контрольно-Кассовый Чек [08:17:36]line ПРОДАЖА [08:17:36]line ТРК (МРК, ГНК) : 22 [08:17:36]line Товар: 2710124130 [08:17:36]line Аи-92-К-4 [08:17:36]line 15.070 * 66.40 [08:17:36]line = 1000.65 [08:17:36]line НДС 12% НСП 1% [08:17:36]line > о реализуемом товаре [08:17:36]line ОКРУГЛЕНИЕ: -0.65 [08:17:36]line ИТОГО: 1000.00 [08:17:36]line Внесено: 1000.00 [08:17:36]line СДАЧА: 0.00 [08:17:36]line НСП 1% : 8.85 [08:17:36]line НДС 12% : 106.26 [08:17:36]line Наличными: 1000.00 [08:17:36]line Безнал.: 0.00 [08:17:36]line Место: АЗС № 82 "Партнер Нефть" [08:17:36]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:17:36]line СНО: Общий режим [08:17:36]line Чек 105 08.06.2024 08:17 [08:17:36]line Смена: 387 ФФД: 1.0 [08:17:36]line ЗНМ: 0300000150 [08:17:36]line РНМ: 0000000000091601 [08:17:36]line Версия ККМ: 001 [08:17:36]line ФМ: 0000000000874681 [08:17:36]line ФД: 239334 [08:17:36]line ФПД: 185892823223084 [08:17:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081738&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239334&fm=185892823223084&tin=02508201610067®Number=0000000000091601&sum=100000 [08:17:36]written 0, free lines is 4095 [08:17:36]OFD Sender: Processing packet 239334 [packets to send 182, broken 181] [08:17:36]ProducePacketName [08:17:36]name=ofd_packets/00239334 [08:17:36]OFD Sender: To server: pG, [08:17:36]CommunicateWithHost lk.salyk.kg:30040 [08:17:36]ConnectInit lk.salyk.kg [08:17:36]Connected sock=11 [08:17:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EF 3F 07 01 50 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 A2 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A6 03 00 35 04 06 00 A9 11 8B B1 CB 2C 0F 15 77 91 F1 24 86 81 [08:17:36]Write to MH i2c: 01 00 00 7F 6A E9 [08:17:36]Write i2c OK [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: 01 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: 01 07 00 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: 01 07 00 7F 6A 00 00 00 00 00 BC 0C B8 [08:17:36]RasterBufferAndPrint [08:17:36]line [08:17:36]line [08:17:36]line [08:17:36]line [08:17:36]line [08:17:36]written 0, free lines is 3266 [08:17:36]MH_Cut [08:17:36]Write to MH i2c: D1 01 00 86 6A 01 C2 [08:17:36]Write i2c OK [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: D1 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: D1 01 00 [08:17:36]MH_I2C_Read... [08:17:36]Read from MH i2c: D1 01 00 86 6A 00 C1 [08:17:36]Write to MH i2c: 01 00 00 87 6A F1 [08:17:36]Write i2c OK [08:17:36]MH_I2C_Read... [08:17:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F0 61 47 00 C4 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A6 03 00 F4 03 04 00 1F BB 63 66 B6 04 01 00 00 90 A8 E8 32 76 96 C6 C7 [08:17:36]CommunicateWithHost err = 0 [08:17:36]CheckOFDResponse [08:17:36]1017 (14) - 77093643461234 [08:17:36]1041 (16) - 0000000000874681 [08:17:36]1040 (4) - 239334 [08:17:36]1012 (4) - 08.06.2024 01:59 [08:17:36]1206 (1) - 0 [08:17:36]OFD Sender: Remove packet 239334 [08:17:36]ProducePacketName [08:17:36]name=ofd_packets/00239334 [08:17:36]NVStorageDeleteData [08:17:37]OFD Sender: No OFD packet to send [08:17:37]*** Cut start [08:17:37]*** Partial cut [08:17:37]*** CUTSNS_PIN = 1 [08:17:37]*** CUTSNS_PIN = 0 [08:17:37]*** Brake cut motor [08:17:38]Read from MH i2c: 01 [08:17:38]MH_I2C_Read... [08:17:38]*** Stop cut motor [08:17:38]*** Cut end [08:17:38]Read from MH i2c: 01 07 00 [08:17:38]MH_I2C_Read... [08:17:38]Read from MH i2c: 01 07 00 87 6A 00 00 00 00 00 FF 0F 06 [08:17:38]process_action close_receipt done [08:17:38]requested_data is exist [08:17:38]produce_requested_data [08:17:38]requested_item fm.sn is exist - process it [08:17:38]wFMCommunicate request_size=4 [08:17:38]MH_SAM_APDU [08:17:38]CAPDU: 80 11 00 00 [08:17:38]Write to MH i2c: E2 08 00 88 6A 80 11 00 00 00 00 00 00 6C [08:17:38]Write i2c OK [08:17:38]MH_I2C_Read... [08:17:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:38]Read from MH i2c: E2 [08:17:38]MH_I2C_Read... [08:17:38]Read from MH i2c: E2 17 00 [08:17:38]MH_I2C_Read... [08:17:38]Read from MH i2c: E2 17 00 88 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C1 [08:17:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:17:38]wFMCommunicate OK [08:17:38]requested_item fd.num is exist - process it [08:17:38]SAM_PROTO_GetFieldsCounters [08:17:38]wFMCommunicate request_size=4 [08:17:38]MH_SAM_APDU [08:17:38]CAPDU: 80 13 00 00 [08:17:38]Write to MH i2c: E2 08 00 89 6A 80 13 00 00 00 00 00 00 6F [08:17:38]Write i2c OK [08:17:38]MH_I2C_Read... [08:17:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:38]Read from MH i2c: E2 [08:17:38]MH_I2C_Read... [08:17:38]Read from MH i2c: E2 62 00 [08:17:38]MH_I2C_Read... [08:17:38]Read from MH i2c: E2 62 00 89 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E6 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [08:17:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E6 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:38]wFMCommunicate OK [08:17:38]SAM_PROTO_GetFieldsCounters done [08:17:38]requested_item shift.num is exist - process it [08:17:38]requested_item shift.opened is exist - process it [08:17:38]req_shift_opened [08:17:38]FM_GetShiftState [08:17:38]SAM_PROTO_GetShiftState [08:17:38]wFMCommunicate request_size=4 [08:17:38]MH_SAM_APDU [08:17:38]CAPDU: 80 13 01 00 [08:17:38]Write to MH i2c: E2 08 00 8A 6A 80 13 01 00 00 00 00 00 71 [08:17:38]Write i2c OK [08:17:38]MH_I2C_Read... [08:17:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:38]Read from MH i2c: E2 [08:17:38]MH_I2C_Read... [08:17:38]Read from MH i2c: E2 0E 00 [08:17:38]MH_I2C_Read... [08:17:38]Read from MH i2c: E2 0E 00 8A 6A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 25 [08:17:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:17:38]wFMCommunicate OK [08:17:38]SAM_PROTO_GetShiftState done [08:17:38]FM_GetShiftState done [08:17:38]req_shift_opened done [08:17:38]requested_item shift.open_date is exist - process it [08:17:38]req_shift_open_date [08:17:38]req_shift_open_date done [08:17:38]produce_requested_data done [08:17:38]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239334,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:17:38]process_action_free close_receipt [08:17:38]json_value_free [08:17:38]json_value_free done [08:17:38]process_json_proto returns [08:17:38]Send response to host [08:17:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239334,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:17:38]free response buf [08:17:38]execute_script done [08:17:38]execute_script returns [08:17:38]free content buf [08:17:38]Sock 8.Close socket [08:17:38]Sock 8.Thread stoped [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:55]accept exits with 9 [08:17:55]New connection [08:17:55]New thread 3066838372 created [08:17:55]Thread 3066981732 joined [08:17:55]Waiting for new connection... [08:17:55] Sock 9.Parse request [08:17:55]Sock 9.Check first char [08:17:55]Sock 9.First char is OK [08:17:55]request: POST /json_proto HTTP/1.0 [08:17:55]Method: POST [08:17:55]URL: /json_proto [08:17:55]Method is POST - this is cgi request [08:17:55]url: /json_proto [08:17:55]query_string will be loaded in cgi processing [08:17:55]execute_cgi json_proto POST (null) [08:17:55]execute_cgi path=json_proto method=POST [08:17:55]POST find Content-Length [08:17:55]Host: 172.17.40.67:8080 [08:17:55]Content-Length: 678 [08:17:55]Content-Type: application/json [08:17:55] [08:17:55]POST finish read [08:17:55]Found Content-Length = 678 [08:17:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:17:55]execute_script... [08:17: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)3302266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:17:55]POST & json_proto [08:17:55]process_json_proto [08:17:55]json parsed OK: [08:17:55]protocol is kg_v1.0 [08:17:55]action value=close_receipt [08:17:55]process_action close_receipt [08:17:55]cmd_close_receipt [08:17:55]MH_GetDate [08:17:55]Write to MH i2c: F0 00 00 8B 6A E4 [08:17:55]Write i2c OK [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: F0 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: F0 09 00 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: F0 09 00 8B 6A 00 B7 13 64 66 97 AE 6B 64 95 [08:17:55]GetLastDocTimeStamp 1717834658 [08:17:55]current date 1717834679 [08:17:55]FM_GetShiftState [08:17:55]SAM_PROTO_GetShiftState [08:17:55]wFMCommunicate request_size=4 [08:17:55]MH_SAM_APDU [08:17:55]CAPDU: 80 13 01 00 [08:17:55]Write to MH i2c: E2 08 00 8C 6A 80 13 01 00 00 00 00 00 73 [08:17:55]Write i2c OK [08:17:55]MH_I2C_Read... [08:17:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:55]Read from MH i2c: E2 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: E2 0E 00 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: E2 0E 00 8C 6A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 27 [08:17:55]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:17:55]wFMCommunicate OK [08:17:55]SAM_PROTO_GetShiftState done [08:17:55]FM_GetShiftState done [08:17:55]opened in 1717805884 [08:17:55]opened+sec_in_day 1717892284 [08:17:55]quantity*price = 20052 [08:17:55]sum+1 = 20054 [08:17:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 106 08.06.2024 08:17 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239335 ФПД: 9399833785692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081759&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239335&fm=9399833785692&tin=02508201610067®Number=0000000000091601&sum=20000 [08:17:56]StoreToDocumentArchive [08:17:56]shift 387 fd 239335 [08:17:56]save to /storage/0387/doc_00239335 [08:17:56]save last doc name /storage/0387/doc_00239335 to /storage/kkm_last_doc_name [08:17:56]save OK [08:17:56]Clear old archive folders... [08:17:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:56]tlvbuf is 00472BB0 [08:17:56]SAM_PROTO_ClearQueue [08:17:56]wFMCommunicate request_size=4 [08:17:56]MH_SAM_APDU [08:17:56]CAPDU: 80 09 00 00 [08:17:56]Write to MH i2c: E2 08 00 99 6A 80 09 00 00 00 00 00 00 75 [08:17:56]Write i2c OK [08:17:56]MH_I2C_Read... [08:17:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:57]Read from MH i2c: E2 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 03 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 03 00 99 6A 00 90 00 77 [08:17:57]RAPDU: 90 00 [08:17:57]wFMCommunicate OK [08:17:57]SAM_PROTO_ClearQueue done [08:17:57]KKMCreateOFDPacket [08:17:57]OFDProtocolAddRootSTLVToBuf [08:17:57]FM_MakeSignedData [08:17:57]FM_MakeSignedData [08:17:57]SAM_PROTO_SignData [08:17:57]wFMCommunicate request_size=4 [08:17:57]MH_SAM_APDU [08:17:57]CAPDU: 80 0D 01 02 [08:17:57]Write to MH i2c: E2 08 00 9A 6A 80 0D 01 02 00 00 00 00 7D [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:57]Read from MH i2c: E2 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 03 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 03 00 9A 6A 00 90 00 78 [08:17:57]RAPDU: 90 00 [08:17:57]wFMCommunicate OK [08:17:57]wFMCommunicate request_size=255 [08:17:57]MH_SAM_APDU [08:17: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 6A 00 00 00 F4 03 04 00 B7 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A6 03 00 35 04 06 00 08 [08:17:57]Write to MH i2c: E2 02 01 9B 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 6A 00 00 00 F4 03 04 00 B7 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A6 03 00 35 04 06 00 08 00 00 03 [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]OFD Sender: No OFD packet to send [08:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:57]Read from MH i2c: E2 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 03 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 03 00 9B 6A 00 90 00 79 [08:17:57]RAPDU: 90 00 [08:17:57]wFMCommunicate OK [08:17:57]wFMCommunicate request_size=10 [08:17:57]MH_SAM_APDU [08:17:57]CAPDU: 80 0D 02 02 05 8C 91 C0 F5 5C [08:17:57]Write to MH i2c: E2 0D 00 9C 6A 80 0D 02 02 05 00 8C 91 C0 F5 5C 00 00 B8 [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:57]Read from MH i2c: E2 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 03 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 03 00 9C 6A 00 90 00 7A [08:17:57]RAPDU: 90 00 [08:17:57]wFMCommunicate OK [08:17:57]wFMCommunicate request_size=4 [08:17:57]MH_SAM_APDU [08:17:57]CAPDU: 80 0D 03 02 [08:17:57]Write to MH i2c: E2 08 00 9D 6A 80 0D 03 02 00 00 00 00 82 [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:57]Read from MH i2c: E2 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 0B 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 0B 00 9D 6A 00 93 9A C0 3B BD CD E6 25 90 00 40 [08:17:57]RAPDU: 93 9A C0 3B BD CD E6 25 90 00 [08:17:57]wFMCommunicate OK [08:17:57]SAM_PROTO_SignData done [08:17:57]FM_MakeSignedData done [08:17:57]CreateOFDProtocolMessage [08:17:57]wFMCommunicate request_size=4 [08:17:57]MH_SAM_APDU [08:17:57]CAPDU: 80 11 00 00 [08:17:57]Write to MH i2c: E2 08 00 9E 6A 80 11 00 00 00 00 00 00 82 [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:57]Read from MH i2c: E2 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 17 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: E2 17 00 9E 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D7 [08:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:17:57]wFMCommunicate OK [08:17:57]CreateOFDProtocolMessage done [08:17:57]OFDSenderStorePacket 239335 [08:17:57]StoreOFDPacket docnum=239335 [08:17:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EA 09 07 01 1D 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 6A 00 00 00 F4 03 04 00 B7 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A6 03 00 35 04 06 00 08 8C 91 C0 F5 5C 93 9A C0 3B BD CD E6 25 [08:17:57]CheckFolder [08:17:57]dirname=/storage/ofd_packets [08:17:57]CheckFolder done [08:17:57]ProducePacketName [08:17:57]name=ofd_packets/00239335 [08:17:57]NVStorageSaveData ofd_packets/00239335 [08:17:57]File name is /storage/ofd_packets/00239335 [08:17:57]Write 301 bytes [08:17:57]NVStorageSaveData done [08:17:57]OFDSenderStorePacket done [08:17:57]KKMCreateOFDPacket done [08:17:57]NVStorageSaveData kkm_last_timestamp [08:17:57]File name is /storage/kkm_last_timestamp [08:17:57]Write 4 bytes [08:17:57]NVStorageSaveData done [08:17:57]ExternCall_PrintAddStr [08:17:57]wPrintStart [08:17:57]Write to MH i2c: 01 00 00 9F 6A 09 [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: 01 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: 01 07 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: 01 07 00 9F 6A 00 00 00 00 00 FF 0F 1E [08:17:57]RasterBufferAndPrint [08:17:57]line Счет N : (1)3302266 [08:17:57]line ИНН: 02508201610067 [08:17:57]line Контрольно-Кассовый Чек [08:17:57]line ПРОДАЖА [08:17:57]line ТРК (МРК, ГНК) : 12 [08:17:57]line Товар: 2710124130 [08:17:57]line Аи-92-К-4 [08:17:57]line 3.020 * 66.40 [08:17:57]line = 200.53 [08:17:57]line НДС 12% НСП 1% [08:17:57]line > о реализуемом товаре [08:17:57]line ОКРУГЛЕНИЕ: -0.53 [08:17:57]line ИТОГО: 200.00 [08:17:57]line Внесено: 200.00 [08:17:57]line СДАЧА: 0.00 [08:17:57]line НСП 1% : 1.77 [08:17:57]line НДС 12% : 21.29 [08:17:57]line Наличными: 200.00 [08:17:57]line Безнал.: 0.00 [08:17:57]line Место: АЗС № 82 "Партнер Нефть" [08:17:57]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:17:57]line СНО: Общий режим [08:17:57]line Чек 106 08.06.2024 08:17 [08:17:57]line Смена: 387 ФФД: 1.0 [08:17:57]line ЗНМ: 0300000150 [08:17:57]line РНМ: 0000000000091601 [08:17:57]line Версия ККМ: 001 [08:17:57]line ФМ: 0000000000874681 [08:17:57]line ФД: 239335 [08:17:57]line ФПД: 9399833785692 [08:17:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081759&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239335&fm=9399833785692&tin=02508201610067®Number=0000000000091601&sum=20000 [08:17:57]OFD Sender: Processing packet 239335 [packets to send 182, broken 181] [08:17:57]ProducePacketName [08:17:57]name=ofd_packets/00239335 [08:17:57]OFD Sender: To server: pG, [08:17:57]CommunicateWithHost lk.salyk.kg:30040 [08:17:57]ConnectInit lk.salyk.kg [08:17:57]written 0, free lines is 4095 [08:17:58]Connected sock=10 [08:17:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EA 09 07 01 1D 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 6A 00 00 00 F4 03 04 00 B7 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A6 03 00 35 04 06 00 08 8C 91 C0 F5 5C 93 9A C0 3B BD CD E6 25 [08:17:58]Write to MH i2c: 01 00 00 CA 6A 34 [08:17:58]Write i2c OK [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: 01 [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: 01 07 00 [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: 01 07 00 CA 6A 00 00 00 00 00 BA 0C 01 [08:17:58]RasterBufferAndPrint [08:17:58]line [08:17:58]line [08:17:58]line [08:17:58]line [08:17:58]line [08:17:58]written 0, free lines is 3262 [08:17:58]MH_Cut [08:17:58]Write to MH i2c: D1 01 00 D1 6A 01 0D [08:17:58]Write i2c OK [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: D1 [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: D1 01 00 [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: D1 01 00 D1 6A 00 0C [08:17:58]Write to MH i2c: 01 00 00 D2 6A 3C [08:17:58]Write i2c OK [08:17:58]MH_I2C_Read... [08:17:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 07 18 47 00 31 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A6 03 00 F4 03 04 00 34 BB 63 66 B6 04 01 00 00 34 EE 1E 34 7E 9A 1B DF [08:17:58]CommunicateWithHost err = 0 [08:17:58]CheckOFDResponse [08:17:58]1017 (14) - 77093643461234 [08:17:58]1041 (16) - 0000000000874681 [08:17:58]1040 (4) - 239335 [08:17:58]1012 (4) - 08.06.2024 02:00 [08:17:58]1206 (1) - 0 [08:17:58]OFD Sender: Remove packet 239335 [08:17:58]ProducePacketName [08:17:58]name=ofd_packets/00239335 [08:17:58]NVStorageDeleteData [08:17:58]OFD Sender: No OFD packet to send [08:17:59]*** Cut start [08:17:59]*** Partial cut [08:17:59]*** CUTSNS_PIN = 1 [08:17:59]*** CUTSNS_PIN = 0 [08:17:59]*** Brake cut motor [08:17:59]Read from MH i2c: 01 [08:17:59]MH_I2C_Read... [08:17:59]*** Stop cut motor [08:17:59]*** Cut end [08:17:59]Read from MH i2c: 01 07 00 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: 01 07 00 D2 6A 00 00 00 00 00 FF 0F 51 [08:17:59]process_action close_receipt done [08:17:59]requested_data is exist [08:17:59]produce_requested_data [08:17:59]requested_item fm.sn is exist - process it [08:17:59]wFMCommunicate request_size=4 [08:17:59]MH_SAM_APDU [08:17:59]CAPDU: 80 11 00 00 [08:17:59]Write to MH i2c: E2 08 00 D3 6A 80 11 00 00 00 00 00 00 B7 [08:17:59]Write i2c OK [08:17:59]MH_I2C_Read... [08:17:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:59]Read from MH i2c: E2 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: E2 17 00 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: E2 17 00 D3 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0C [08:17:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:17:59]wFMCommunicate OK [08:17:59]requested_item fd.num is exist - process it [08:17:59]SAM_PROTO_GetFieldsCounters [08:17:59]wFMCommunicate request_size=4 [08:17:59]MH_SAM_APDU [08:17:59]CAPDU: 80 13 00 00 [08:17:59]Write to MH i2c: E2 08 00 D4 6A 80 13 00 00 00 00 00 00 BA [08:17:59]Write i2c OK [08:17:59]MH_I2C_Read... [08:17:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:59]Read from MH i2c: E2 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: E2 62 00 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: E2 62 00 D4 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E7 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [08:17:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E7 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:18:00]wFMCommunicate OK [08:18:00]SAM_PROTO_GetFieldsCounters done [08:18:00]requested_item shift.num is exist - process it [08:18:00]requested_item shift.opened is exist - process it [08:18:00]req_shift_opened [08:18:00]FM_GetShiftState [08:18:00]SAM_PROTO_GetShiftState [08:18:00]wFMCommunicate request_size=4 [08:18:00]MH_SAM_APDU [08:18:00]CAPDU: 80 13 01 00 [08:18:00]Write to MH i2c: E2 08 00 D5 6A 80 13 01 00 00 00 00 00 BC [08:18:00]Write i2c OK [08:18:00]MH_I2C_Read... [08:18:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:00]Read from MH i2c: E2 [08:18:00]MH_I2C_Read... [08:18:00]Read from MH i2c: E2 0E 00 [08:18:00]MH_I2C_Read... [08:18:00]Read from MH i2c: E2 0E 00 D5 6A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 70 [08:18:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:18:00]wFMCommunicate OK [08:18:00]SAM_PROTO_GetShiftState done [08:18:00]FM_GetShiftState done [08:18:00]req_shift_opened done [08:18:00]requested_item shift.open_date is exist - process it [08:18:00]req_shift_open_date [08:18:00]req_shift_open_date done [08:18:00]produce_requested_data done [08:18:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239335,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:18:00]process_action_free close_receipt [08:18:00]json_value_free [08:18:00]json_value_free done [08:18:00]process_json_proto returns [08:18:00]Send response to host [08:18:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239335,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:18:00]free response buf [08:18:00]execute_script done [08:18:00]execute_script returns [08:18:00]free content buf [08:18:00]Sock 9.Close socket [08:18:00]Sock 9.Thread stoped [08:18:03]OFD Sender: No OFD packet to send [08:18:08]OFD Sender: No OFD packet to send [08:18:09]accept exits with 8 [08:18:09]New connection [08:18:09]New thread 3066981732 created [08:18:09]Thread 3066838372 joined [08:18:09]Waiting for new connection... [08:18:09] Sock 8.Parse request [08:18:09]Sock 8.Check first char [08:18:09]Sock 8.First char is OK [08:18:09]request: POST /json_proto HTTP/1.0 [08:18:09]Method: POST [08:18:09]URL: /json_proto [08:18:09]Method is POST - this is cgi request [08:18:09]url: /json_proto [08:18:09]query_string will be loaded in cgi processing [08:18:09]execute_cgi json_proto POST (null) [08:18:09]execute_cgi path=json_proto method=POST [08:18:09]POST find Content-Length [08:18:09]Host: 172.17.40.67:8080 [08:18:09]Content-Length: 680 [08:18:09]Content-Type: application/json [08:18:09] [08:18:09]POST finish read [08:18:09]Found Content-Length = 680 [08:18:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 66.940, "sum" : 5000.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:09]execute_script... [08:18:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 66.940, "sum" : 5000.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:09]POST & json_proto [08:18:09]process_json_proto [08:18:09]json parsed OK: [08:18:09]protocol is kg_v1.0 [08:18:09]action value=close_receipt [08:18:09]process_action close_receipt [08:18:09]cmd_close_receipt [08:18:09]MH_GetDate [08:18:09]Write to MH i2c: F0 00 00 D6 6A 2F [08:18:09]Write i2c OK [08:18:09]MH_I2C_Read... [08:18:09]Read from MH i2c: F0 [08:18:09]MH_I2C_Read... [08:18:09]Read from MH i2c: F0 09 00 [08:18:09]MH_I2C_Read... [08:18:09]Read from MH i2c: F0 09 00 D6 6A 00 C5 13 64 66 97 AE 6B 64 EE [08:18:09]GetLastDocTimeStamp 1717834679 [08:18:09]current date 1717834693 [08:18:09]FM_GetShiftState [08:18:09]SAM_PROTO_GetShiftState [08:18:09]wFMCommunicate request_size=4 [08:18:09]MH_SAM_APDU [08:18:09]CAPDU: 80 13 01 00 [08:18:09]Write to MH i2c: E2 08 00 D7 6A 80 13 01 00 00 00 00 00 BE [08:18:09]Write i2c OK [08:18:09]MH_I2C_Read... [08:18:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:09]Read from MH i2c: E2 [08:18:09]MH_I2C_Read... [08:18:09]Read from MH i2c: E2 0E 00 [08:18:09]MH_I2C_Read... [08:18:09]Read from MH i2c: E2 0E 00 D7 6A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 72 [08:18:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:18:09]wFMCommunicate OK [08:18:09]SAM_PROTO_GetShiftState done [08:18:09]FM_GetShiftState done [08:18:09]opened in 1717805884 [08:18:09]opened+sec_in_day 1717892284 [08:18:09]quantity*price = 500041 [08:18:09]sum+1 = 500043 [08:18:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.02 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 107 08.06.2024 08:18 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239336 ФПД: 76736912387785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081813&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239336&fm=76736912387785&tin=02508201610067®Number=0000000000091601&sum=500000 [08:18:10]StoreToDocumentArchive [08:18:10]shift 387 fd 239336 [08:18:10]save to /storage/0387/doc_00239336 [08:18:10]save last doc name /storage/0387/doc_00239336 to /storage/kkm_last_doc_name [08:18:10]save OK [08:18:10]Clear old archive folders... [08:18:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:18:10]tlvbuf is 0028A620 [08:18:10]SAM_PROTO_ClearQueue [08:18:10]wFMCommunicate request_size=4 [08:18:10]MH_SAM_APDU [08:18:10]CAPDU: 80 09 00 00 [08:18:10]Write to MH i2c: E2 08 00 E4 6A 80 09 00 00 00 00 00 00 C0 [08:18:10]Write i2c OK [08:18:10]MH_I2C_Read... [08:18:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:10]Read from MH i2c: E2 [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: E2 03 00 [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: E2 03 00 E4 6A 00 90 00 C2 [08:18:10]RAPDU: 90 00 [08:18:10]wFMCommunicate OK [08:18:10]SAM_PROTO_ClearQueue done [08:18:10]KKMCreateOFDPacket [08:18:10]OFDProtocolAddRootSTLVToBuf [08:18:10]FM_MakeSignedData [08:18:10]FM_MakeSignedData [08:18:10]SAM_PROTO_SignData [08:18:10]wFMCommunicate request_size=4 [08:18:10]MH_SAM_APDU [08:18:10]CAPDU: 80 0D 01 02 [08:18:10]Write to MH i2c: E2 08 00 E5 6A 80 0D 01 02 00 00 00 00 C8 [08:18:10]Write i2c OK [08:18:10]MH_I2C_Read... [08:18:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:10]Read from MH i2c: E2 [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: E2 03 00 [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: E2 03 00 E5 6A 00 90 00 C3 [08:18:10]RAPDU: 90 00 [08:18:10]wFMCommunicate OK [08:18:10]wFMCommunicate request_size=255 [08:18:10]MH_SAM_APDU [08:18: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 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 C5 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A6 03 00 35 04 06 00 45 CA B4 67 [08:18:10]Write to MH i2c: E2 02 01 E6 6A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 C5 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A6 03 00 35 04 06 00 45 CA B4 67 00 00 51 [08:18:10]Write i2c OK [08:18:10]MH_I2C_Read... [08:18:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:11]Read from MH i2c: E2 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: E2 03 00 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: E2 03 00 E6 6A 00 90 00 C4 [08:18:11]RAPDU: 90 00 [08:18:11]wFMCommunicate OK [08:18:11]wFMCommunicate request_size=7 [08:18:11]MH_SAM_APDU [08:18:11]CAPDU: 80 0D 02 02 02 6E C9 [08:18:11]Write to MH i2c: E2 0A 00 E7 6A 80 0D 02 02 02 00 6E C9 00 00 06 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:11]Read from MH i2c: E2 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: E2 03 00 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: E2 03 00 E7 6A 00 90 00 C5 [08:18:11]RAPDU: 90 00 [08:18:11]wFMCommunicate OK [08:18:11]wFMCommunicate request_size=4 [08:18:11]MH_SAM_APDU [08:18:11]CAPDU: 80 0D 03 02 [08:18:11]Write to MH i2c: E2 08 00 E8 6A 80 0D 03 02 00 00 00 00 CD [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:11]Read from MH i2c: E2 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: E2 0B 00 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: E2 0B 00 E8 6A 00 54 22 72 03 12 1B BC 65 90 00 07 [08:18:11]RAPDU: 54 22 72 03 12 1B BC 65 90 00 [08:18:11]wFMCommunicate OK [08:18:11]SAM_PROTO_SignData done [08:18:11]FM_MakeSignedData done [08:18:11]CreateOFDProtocolMessage [08:18:11]wFMCommunicate request_size=4 [08:18:11]MH_SAM_APDU [08:18:11]CAPDU: 80 11 00 00 [08:18:11]Write to MH i2c: E2 08 00 E9 6A 80 11 00 00 00 00 00 00 CD [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:11]Read from MH i2c: E2 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: E2 17 00 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: E2 17 00 E9 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 22 [08:18:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:18:11]wFMCommunicate OK [08:18:11]CreateOFDProtocolMessage done [08:18:11]OFDSenderStorePacket 239336 [08:18:11]StoreOFDPacket docnum=239336 [08:18:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 AD 6A 04 01 36 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 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 C5 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A6 03 00 35 04 06 00 45 CA B4 67 6E C9 54 22 72 03 12 1B BC 65 [08:18:11]CheckFolder [08:18:11]dirname=/storage/ofd_packets [08:18:11]CheckFolder done [08:18:11]ProducePacketName [08:18:11]name=ofd_packets/00239336 [08:18:11]NVStorageSaveData ofd_packets/00239336 [08:18:11]File name is /storage/ofd_packets/00239336 [08:18:11]Write 298 bytes [08:18:11]NVStorageSaveData done [08:18:11]OFDSenderStorePacket done [08:18:11]KKMCreateOFDPacket done [08:18:11]NVStorageSaveData kkm_last_timestamp [08:18:11]File name is /storage/kkm_last_timestamp [08:18:11]Write 4 bytes [08:18:11]NVStorageSaveData done [08:18:11]ExternCall_PrintAddStr [08:18:11]wPrintStart [08:18:11]Write to MH i2c: 01 00 00 EA 6A 54 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: 01 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: 01 07 00 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: 01 07 00 EA 6A 00 00 00 00 00 FF 0F 69 [08:18:11]RasterBufferAndPrint [08:18:11]line Счет N : (1)3302262 [08:18:11]line ИНН: 02508201610067 [08:18:11]line Контрольно-Кассовый Чек [08:18:11]line ПРОДАЖА [08:18:11]line ТРК (МРК, ГНК) : 51 [08:18:11]line Товар: 2710194210 [08:18:11]line ДТ-К-5 [08:18:11]line 66.940 * 74.70 [08:18:11]line = 5000.42 [08:18:11]line НДС 12% НСП 1% [08:18:11]line > о реализуемом товаре [08:18:11]line ОКРУГЛЕНИЕ: -0.42 [08:18:11]line ИТОГО: 5000.00 [08:18:11]line Внесено: 5000.00 [08:18:11]line СДАЧА: 0.00 [08:18:11]line НСП 1% : 44.25 [08:18:11]line НДС 12% : 531.02 [08:18:11]line Наличными: 5000.00 [08:18:11]line Безнал.: 0.00 [08:18:11]line Место: АЗС № 82 "Партнер Нефть" [08:18:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:18:11]line СНО: Общий режим [08:18:11]line Чек 107 08.06.2024 08:18 [08:18:11]line Смена: 387 ФФД: 1.0 [08:18:11]line ЗНМ: 0300000150 [08:18:11]line РНМ: 0000000000091601 [08:18:11]line Версия ККМ: 001 [08:18:11]line ФМ: 0000000000874681 [08:18:11]line ФД: 239336 [08:18:11]line ФПД: 76736912387785 [08:18:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081813&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239336&fm=76736912387785&tin=02508201610067®Number=0000000000091601&sum=500000 [08:18:11]OFD Sender: Processing packet 239336 [packets to send 182, broken 181] [08:18:11]ProducePacketName [08:18:11]name=ofd_packets/00239336 [08:18:11]OFD Sender: To server: pG, [08:18:11]CommunicateWithHost lk.salyk.kg:30040 [08:18:11]ConnectInit lk.salyk.kg [08:18:11]written 0, free lines is 4095 [08:18:11]Connected sock=9 [08:18:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 AD 6A 04 01 36 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 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 C5 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A6 03 00 35 04 06 00 45 CA B4 67 6E C9 54 22 72 03 12 1B BC 65 [08:18:11]Write to MH i2c: 01 00 00 15 6B 80 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: 01 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: 01 07 00 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: 01 07 00 15 6B 00 00 00 00 00 C6 0C 59 [08:18:11]RasterBufferAndPrint [08:18:11]line [08:18:11]line [08:18:11]line [08:18:11]line [08:18:11]line [08:18:11]written 0, free lines is 3276 [08:18:11]MH_Cut [08:18:11]Write to MH i2c: D1 01 00 1C 6B 01 59 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: D1 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: D1 01 00 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: D1 01 00 1C 6B 00 58 [08:18:11]Write to MH i2c: 01 00 00 1D 6B 88 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 8C 33 47 00 0C DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A6 03 00 F4 03 04 00 42 BB 63 66 B6 04 01 00 00 F1 05 5C BD F8 D5 94 87 [08:18:12]CommunicateWithHost err = 0 [08:18:12]CheckOFDResponse [08:18:12]1017 (14) - 77093643461234 [08:18:12]1041 (16) - 0000000000874681 [08:18:12]1040 (4) - 239336 [08:18:12]1012 (4) - 08.06.2024 02:00 [08:18:12]1206 (1) - 0 [08:18:12]OFD Sender: Remove packet 239336 [08:18:12]ProducePacketName [08:18:12]name=ofd_packets/00239336 [08:18:12]NVStorageDeleteData [08:18:12]OFD Sender: No OFD packet to send [08:18:12]*** Cut start [08:18:12]*** Partial cut [08:18:12]*** CUTSNS_PIN = 1 [08:18:12]*** CUTSNS_PIN = 0 [08:18:13]*** Brake cut motor [08:18:13]Read from MH i2c: 01 [08:18:13]MH_I2C_Read... [08:18:13]*** Stop cut motor [08:18:13]*** Cut end [08:18:13]Read from MH i2c: 01 07 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: 01 07 00 1D 6B 00 00 00 00 00 FF 0F 9D [08:18:13]process_action close_receipt done [08:18:13]requested_data is exist [08:18:13]produce_requested_data [08:18:13]requested_item fm.sn is exist - process it [08:18:13]wFMCommunicate request_size=4 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 11 00 00 [08:18:13]Write to MH i2c: E2 08 00 1E 6B 80 11 00 00 00 00 00 00 03 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 17 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 17 00 1E 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 58 [08:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:18:13]wFMCommunicate OK [08:18:13]requested_item fd.num is exist - process it [08:18:13]SAM_PROTO_GetFieldsCounters [08:18:13]wFMCommunicate request_size=4 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 13 00 00 [08:18:13]Write to MH i2c: E2 08 00 1F 6B 80 13 00 00 00 00 00 00 06 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 62 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 62 00 1F 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E8 A6 03 00 0E 04 04 00 83 01 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 77 [08:18:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E8 A6 03 00 0E 04 04 00 83 01 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:18:13]wFMCommunicate OK [08:18:13]SAM_PROTO_GetFieldsCounters done [08:18:13]requested_item shift.num is exist - process it [08:18:13]requested_item shift.opened is exist - process it [08:18:13]req_shift_opened [08:18:13]FM_GetShiftState [08:18:13]SAM_PROTO_GetShiftState [08:18:13]wFMCommunicate request_size=4 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 13 01 00 [08:18:13]Write to MH i2c: E2 08 00 20 6B 80 13 01 00 00 00 00 00 08 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 0E 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 0E 00 20 6B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BC [08:18:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:18:13]wFMCommunicate OK [08:18:13]SAM_PROTO_GetShiftState done [08:18:13]FM_GetShiftState done [08:18:13]req_shift_opened done [08:18:13]requested_item shift.open_date is exist - process it [08:18:13]req_shift_open_date [08:18:13]req_shift_open_date done [08:18:13]produce_requested_data done [08:18:13]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239336,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:18:13]process_action_free close_receipt [08:18:13]json_value_free [08:18:13]json_value_free done [08:18:13]process_json_proto returns [08:18:13]Send response to host [08:18:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239336,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:18:13]free response buf [08:18:13]execute_script done [08:18:13]execute_script returns [08:18:13]free content buf [08:18:13]Sock 8.Close socket [08:18:13]Sock 8.Thread stoped [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:46]accept exits with 10 [08:18:46]New connection [08:18:46]New thread 3066838372 created [08:18:46] Sock 10.Parse request [08:18:46]Thread 3066981732 joined [08:18:46]Sock 10.Check first char [08:18:46]Waiting for new connection... [08:18:46]Sock 10.First char is OK [08:18:46]request: POST /json_proto HTTP/1.0 [08:18:46]Method: POST [08:18:46]URL: /json_proto [08:18:46]Method is POST - this is cgi request [08:18:46]url: /json_proto [08:18:46]query_string will be loaded in cgi processing [08:18:46]execute_cgi json_proto POST (null) [08:18:46]execute_cgi path=json_proto method=POST [08:18:46]POST find Content-Length [08:18:46]Host: 172.17.40.67:8080 [08:18:46]Content-Length: 678 [08:18:46]Content-Type: application/json [08:18:46] [08:18:46]POST finish read [08:18:46]Found Content-Length = 678 [08:18:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 5.430, "sum" : 400.19, "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:18:46]execute_script... [08:18:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 5.430, "sum" : 400.19, "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:18:46]POST & json_proto [08:18:46]process_json_proto [08:18:46]json parsed OK: [08:18:46]protocol is kg_v1.0 [08:18:46]action value=close_receipt [08:18:46]process_action close_receipt [08:18:46]cmd_close_receipt [08:18:46]MH_GetDate [08:18:46]Write to MH i2c: F0 00 00 21 6B 7B [08:18:46]Write i2c OK [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: F0 [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: F0 09 00 [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: F0 09 00 21 6B 00 E9 13 64 66 97 AE 6B 64 5E [08:18:46]GetLastDocTimeStamp 1717834693 [08:18:46]current date 1717834729 [08:18:46]FM_GetShiftState [08:18:46]SAM_PROTO_GetShiftState [08:18:46]wFMCommunicate request_size=4 [08:18:46]MH_SAM_APDU [08:18:46]CAPDU: 80 13 01 00 [08:18:46]Write to MH i2c: E2 08 00 22 6B 80 13 01 00 00 00 00 00 0A [08:18:46]Write i2c OK [08:18:46]MH_I2C_Read... [08:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:46]Read from MH i2c: E2 [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: E2 0E 00 [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: E2 0E 00 22 6B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BE [08:18:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:18:46]wFMCommunicate OK [08:18:46]SAM_PROTO_GetShiftState done [08:18:46]FM_GetShiftState done [08:18:46]opened in 1717805884 [08:18:46]opened+sec_in_day 1717892284 [08:18:46]quantity*price = 40019 [08:18:46]sum+1 = 40020 [08:18:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 108 08.06.2024 08:18 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239337 ФПД: 259722327972177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081850&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239337&fm=259722327972177&tin=02508201610067®Number=0000000000091601&sum=40000 [08:18:47]StoreToDocumentArchive [08:18:47]shift 387 fd 239337 [08:18:47]save to /storage/0387/doc_00239337 [08:18:47]save last doc name /storage/0387/doc_00239337 to /storage/kkm_last_doc_name [08:18:47]save OK [08:18:47]Clear old archive folders... [08:18:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:47]tlvbuf is 003DC870 [08:18:47]SAM_PROTO_ClearQueue [08:18:47]wFMCommunicate request_size=4 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 09 00 00 [08:18:47]Write to MH i2c: E2 08 00 2F 6B 80 09 00 00 00 00 00 00 0C [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 2F 6B 00 90 00 0E [08:18:47]RAPDU: 90 00 [08:18:47]wFMCommunicate OK [08:18:47]SAM_PROTO_ClearQueue done [08:18:47]KKMCreateOFDPacket [08:18:47]OFDProtocolAddRootSTLVToBuf [08:18:47]FM_MakeSignedData [08:18:47]FM_MakeSignedData [08:18:47]SAM_PROTO_SignData [08:18:47]wFMCommunicate request_size=4 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 0D 01 02 [08:18:47]Write to MH i2c: E2 08 00 30 6B 80 0D 01 02 00 00 00 00 14 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 30 6B 00 90 00 0F [08:18:47]RAPDU: 90 00 [08:18:47]wFMCommunicate OK [08:18:47]wFMCommunicate request_size=255 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 15 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 53 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 EA 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A6 03 00 35 04 06 00 EC [08:18:47]Write to MH i2c: E2 02 01 31 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 15 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 53 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 EA 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A6 03 00 35 04 06 00 EC 00 00 36 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]OFD Sender: No OFD packet to send [08:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 31 6B 00 90 00 10 [08:18:47]RAPDU: 90 00 [08:18:47]wFMCommunicate OK [08:18:47]wFMCommunicate request_size=10 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 0D 02 02 05 37 51 19 59 51 [08:18:47]Write to MH i2c: E2 0D 00 32 6B 80 0D 02 02 05 00 37 51 19 59 51 00 00 6C [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 32 6B 00 90 00 11 [08:18:47]RAPDU: 90 00 [08:18:47]wFMCommunicate OK [08:18:47]wFMCommunicate request_size=4 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 0D 03 02 [08:18:47]Write to MH i2c: E2 08 00 33 6B 80 0D 03 02 00 00 00 00 19 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 0B 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 0B 00 33 6B 00 0F E9 2F 9D 5C E0 4A 9E 90 00 02 [08:18:47]RAPDU: 0F E9 2F 9D 5C E0 4A 9E 90 00 [08:18:47]wFMCommunicate OK [08:18:47]SAM_PROTO_SignData done [08:18:47]FM_MakeSignedData done [08:18:47]CreateOFDProtocolMessage [08:18:47]wFMCommunicate request_size=4 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 11 00 00 [08:18:47]Write to MH i2c: E2 08 00 34 6B 80 11 00 00 00 00 00 00 19 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 17 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 17 00 34 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6E [08:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:18:47]wFMCommunicate OK [08:18:47]CreateOFDProtocolMessage done [08:18:47]OFDSenderStorePacket 239337 [08:18:47]StoreOFDPacket docnum=239337 [08:18:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 97 12 07 01 73 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 15 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 53 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 EA 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A6 03 00 35 04 06 00 EC 37 51 19 59 51 0F E9 2F 9D 5C E0 4A 9E [08:18:47]CheckFolder [08:18:47]dirname=/storage/ofd_packets [08:18:47]CheckFolder done [08:18:47]ProducePacketName [08:18:47]name=ofd_packets/00239337 [08:18:47]NVStorageSaveData ofd_packets/00239337 [08:18:47]File name is /storage/ofd_packets/00239337 [08:18:47]Write 301 bytes [08:18:47]NVStorageSaveData done [08:18:47]OFDSenderStorePacket done [08:18:47]KKMCreateOFDPacket done [08:18:47]NVStorageSaveData kkm_last_timestamp [08:18:47]File name is /storage/kkm_last_timestamp [08:18:47]Write 4 bytes [08:18:47]NVStorageSaveData done [08:18:47]ExternCall_PrintAddStr [08:18:47]wPrintStart [08:18:47]Write to MH i2c: 01 00 00 35 6B A0 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: 01 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: 01 07 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: 01 07 00 35 6B 00 00 00 00 00 FF 0F B5 [08:18:47]RasterBufferAndPrint [08:18:47]line Счет N : (1)3302267 [08:18:47]line ИНН: 02508201610067 [08:18:47]line Контрольно-Кассовый Чек [08:18:47]line ПРОДАЖА [08:18:47]line ТРК (МРК, ГНК) : 43 [08:18:47]line Товар: 2710124500 [08:18:47]line Аи-95-К-5 [08:18:47]line 5.430 * 73.70 [08:18:47]line = 400.19 [08:18:47]line НДС 12% НСП 1% [08:18:47]line > о реализуемом товаре [08:18:47]line ОКРУГЛЕНИЕ: -0.19 [08:18:47]line ИТОГО: 400.00 [08:18:47]line Внесено: 400.00 [08:18:47]line СДАЧА: 0.00 [08:18:47]line НСП 1% : 3.54 [08:18:47]line НДС 12% : 42.50 [08:18:47]line Наличными: 400.00 [08:18:47]line Безнал.: 0.00 [08:18:47]line Место: АЗС № 82 "Партнер Нефть" [08:18:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:18:47]line СНО: Общий режим [08:18:47]line Чек 108 08.06.2024 08:18 [08:18:47]line Смена: 387 ФФД: 1.0 [08:18:47]line ЗНМ: 0300000150 [08:18:47]line РНМ: 0000000000091601 [08:18:47]line Версия ККМ: 001 [08:18:47]line ФМ: 0000000000874681 [08:18:47]line ФД: 239337 [08:18:47]line ФПД: 259722327972177 [08:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081850&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239337&fm=259722327972177&tin=02508201610067®Number=0000000000091601&sum=40000 [08:18:48]OFD Sender: Processing packet 239337 [packets to send 182, broken 181] [08:18:48]ProducePacketName [08:18:48]name=ofd_packets/00239337 [08:18:48]OFD Sender: To server: pG, [08:18:48]CommunicateWithHost lk.salyk.kg:30040 [08:18:48]ConnectInit lk.salyk.kg [08:18:48]written 0, free lines is 4095 [08:18:48]Connected sock=9 [08:18:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 97 12 07 01 73 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 15 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 53 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 EA 13 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A6 03 00 35 04 06 00 EC 37 51 19 59 51 0F E9 2F 9D 5C E0 4A 9E [08:18:48]Write to MH i2c: 01 00 00 60 6B CB [08:18:48]Write i2c OK [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: 01 [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: 01 07 00 [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: 01 07 00 60 6B 00 00 00 00 00 C2 0C A0 [08:18:48]RasterBufferAndPrint [08:18:48]line [08:18:48]line [08:18:48]line [08:18:48]line [08:18:48]line [08:18:48]written 0, free lines is 3272 [08:18:48]MH_Cut [08:18:48]Write to MH i2c: D1 01 00 67 6B 01 A4 [08:18:48]Write i2c OK [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: D1 [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: D1 01 00 [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: D1 01 00 67 6B 00 A3 [08:18:48]Write to MH i2c: 01 00 00 68 6B D3 [08:18:48]Write i2c OK [08:18:48]MH_I2C_Read... [08:18:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 36 0B 47 00 9A 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A6 03 00 F4 03 04 00 67 BB 63 66 B6 04 01 00 00 A3 9E A2 9D 14 27 96 4D [08:18:48]CommunicateWithHost err = 0 [08:18:48]CheckOFDResponse [08:18:48]1017 (14) - 77093643461234 [08:18:48]1041 (16) - 0000000000874681 [08:18:48]1040 (4) - 239337 [08:18:48]1012 (4) - 08.06.2024 02:01 [08:18:48]1206 (1) - 0 [08:18:48]OFD Sender: Remove packet 239337 [08:18:48]ProducePacketName [08:18:48]name=ofd_packets/00239337 [08:18:48]NVStorageDeleteData [08:18:49]OFD Sender: No OFD packet to send [08:18:49]*** Cut start [08:18:49]*** Partial cut [08:18:49]*** CUTSNS_PIN = 1 [08:18:49]*** CUTSNS_PIN = 0 [08:18:49]*** Brake cut motor [08:18:50]Read from MH i2c: 01 [08:18:50]MH_I2C_Read... [08:18:50]*** Stop cut motor [08:18:50]*** Cut end [08:18:50]Read from MH i2c: 01 07 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: 01 07 00 68 6B 00 00 00 00 00 FF 0F E8 [08:18:50]process_action close_receipt done [08:18:50]requested_data is exist [08:18:50]produce_requested_data [08:18:50]requested_item fm.sn is exist - process it [08:18:50]wFMCommunicate request_size=4 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 11 00 00 [08:18:50]Write to MH i2c: E2 08 00 69 6B 80 11 00 00 00 00 00 00 4E [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 17 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 17 00 69 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A3 [08:18:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:18:50]wFMCommunicate OK [08:18:50]requested_item fd.num is exist - process it [08:18:50]SAM_PROTO_GetFieldsCounters [08:18:50]wFMCommunicate request_size=4 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 13 00 00 [08:18:50]Write to MH i2c: E2 08 00 6A 6B 80 13 00 00 00 00 00 00 51 [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 62 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 62 00 6A 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E9 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [08:18:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E9 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:18:50]wFMCommunicate OK [08:18:50]SAM_PROTO_GetFieldsCounters done [08:18:50]requested_item shift.num is exist - process it [08:18:50]requested_item shift.opened is exist - process it [08:18:50]req_shift_opened [08:18:50]FM_GetShiftState [08:18:50]SAM_PROTO_GetShiftState [08:18:50]wFMCommunicate request_size=4 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 13 01 00 [08:18:50]Write to MH i2c: E2 08 00 6B 6B 80 13 01 00 00 00 00 00 53 [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 0E 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 0E 00 6B 6B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 07 [08:18:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:18:50]wFMCommunicate OK [08:18:50]SAM_PROTO_GetShiftState done [08:18:50]FM_GetShiftState done [08:18:50]req_shift_opened done [08:18:50]requested_item shift.open_date is exist - process it [08:18:50]req_shift_open_date [08:18:50]req_shift_open_date done [08:18:50]produce_requested_data done [08:18:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239337,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:18:50]process_action_free close_receipt [08:18:50]json_value_free [08:18:50]json_value_free done [08:18:50]process_json_proto returns [08:18:50]Send response to host [08:18:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239337,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:18:50]free response buf [08:18:50]execute_script done [08:18:50]execute_script returns [08:18:50]free content buf [08:18:50]Sock 10.Close socket [08:18:50]Sock 10.Thread stoped [08:18:54]OFD Sender: No OFD packet to send [08:18:59]OFD Sender: No OFD packet to send [08:19:04]OFD Sender: No OFD packet to send [08:19:09]OFD Sender: No OFD packet to send [08:19:14]OFD Sender: No OFD packet to send [08:19:19]OFD Sender: No OFD packet to send [08:19:24]OFD Sender: No OFD packet to send [08:19:29]OFD Sender: No OFD packet to send [08:19:32]accept exits with 8 [08:19:32]New connection [08:19:32]New thread 3066981732 created [08:19:32]Thread 3066838372 joined [08:19:32]Waiting for new connection... [08:19:32] Sock 8.Parse request [08:19:32]Sock 8.Check first char [08:19:32]Sock 8.First char is OK [08:19:32]request: POST /json_proto HTTP/1.0 [08:19:32]Method: POST [08:19:32]URL: /json_proto [08:19:32]Method is POST - this is cgi request [08:19:32]url: /json_proto [08:19:32]query_string will be loaded in cgi processing [08:19:32]execute_cgi json_proto POST (null) [08:19:32]execute_cgi path=json_proto method=POST [08:19:32]POST find Content-Length [08:19:32]Host: 172.17.40.67:8080 [08:19:32]Content-Length: 683 [08:19:32]Content-Type: application/json [08:19:32] [08:19:32]POST finish read [08:19:32]Found Content-Length = 683 [08:19:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:32]execute_script... [08: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)3302268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:32]POST & json_proto [08:19:32]process_json_proto [08:19:32]json parsed OK: [08:19:32]protocol is kg_v1.0 [08:19:32]action value=close_receipt [08:19:32]process_action close_receipt [08:19:32]cmd_close_receipt [08:19:32]MH_GetDate [08:19:32]Write to MH i2c: F0 00 00 6C 6B C6 [08:19:32]Write i2c OK [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: F0 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: F0 09 00 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: F0 09 00 6C 6B 00 18 14 64 66 97 AE 6B 64 D9 [08:19:32]GetLastDocTimeStamp 1717834730 [08:19:32]current date 1717834776 [08:19:32]FM_GetShiftState [08:19:32]SAM_PROTO_GetShiftState [08:19:32]wFMCommunicate request_size=4 [08:19:32]MH_SAM_APDU [08:19:32]CAPDU: 80 13 01 00 [08:19:32]Write to MH i2c: E2 08 00 6D 6B 80 13 01 00 00 00 00 00 55 [08:19:32]Write i2c OK [08:19:32]MH_I2C_Read... [08:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:32]Read from MH i2c: E2 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: E2 0E 00 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: E2 0E 00 6D 6B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 09 [08:19:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:19:32]wFMCommunicate OK [08:19:32]SAM_PROTO_GetShiftState done [08:19:32]FM_GetShiftState done [08:19:32]opened in 1717805884 [08:19:32]opened+sec_in_day 1717892284 [08:19:32]quantity*price = 150064 [08:19:32]sum+1 = 150065 [08:19:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 109 08.06.2024 08:19 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239338 ФПД: 122138145439039 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081936&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239338&fm=122138145439039&tin=02508201610067®Number=0000000000091601&sum=150000 [08:19:34]StoreToDocumentArchive [08:19:34]shift 387 fd 239338 [08:19:34]save to /storage/0387/doc_00239338 [08:19:34]save last doc name /storage/0387/doc_00239338 to /storage/kkm_last_doc_name [08:19:34]save OK [08:19:34]Clear old archive folders... [08:19:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:34]tlvbuf is 0035A9F0 [08:19:34]SAM_PROTO_ClearQueue [08:19:34]wFMCommunicate request_size=4 [08:19:34]MH_SAM_APDU [08:19:34]CAPDU: 80 09 00 00 [08:19:34]Write to MH i2c: E2 08 00 7A 6B 80 09 00 00 00 00 00 00 57 [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:34]Read from MH i2c: E2 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 03 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 03 00 7A 6B 00 90 00 59 [08:19:34]RAPDU: 90 00 [08:19:34]wFMCommunicate OK [08:19:34]SAM_PROTO_ClearQueue done [08:19:34]KKMCreateOFDPacket [08:19:34]OFDProtocolAddRootSTLVToBuf [08:19:34]FM_MakeSignedData [08:19:34]FM_MakeSignedData [08:19:34]SAM_PROTO_SignData [08:19:34]wFMCommunicate request_size=4 [08:19:34]MH_SAM_APDU [08:19:34]CAPDU: 80 0D 01 02 [08:19:34]Write to MH i2c: E2 08 00 7B 6B 80 0D 01 02 00 00 00 00 5F [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:34]Read from MH i2c: E2 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 03 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 03 00 7B 6B 00 90 00 5A [08:19:34]RAPDU: 90 00 [08:19:34]wFMCommunicate OK [08:19:34]wFMCommunicate request_size=255 [08:19:34]MH_SAM_APDU [08:19: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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 6D 00 00 00 F4 03 04 00 18 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A6 03 00 35 04 06 00 6F [08:19:34]Write to MH i2c: E2 02 01 7C 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 6D 00 00 00 F4 03 04 00 18 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A6 03 00 35 04 06 00 6F 00 00 99 [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:34]Read from MH i2c: E2 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 03 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 03 00 7C 6B 00 90 00 5B [08:19:34]RAPDU: 90 00 [08:19:34]wFMCommunicate OK [08:19:34]wFMCommunicate request_size=10 [08:19:34]MH_SAM_APDU [08:19:34]CAPDU: 80 0D 02 02 05 15 80 C5 BD 3F [08:19:34]Write to MH i2c: E2 0D 00 7D 6B 80 0D 02 02 05 00 15 80 C5 BD 3F 00 00 C2 [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]OFD Sender: No OFD packet to send [08:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:34]Read from MH i2c: E2 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 03 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 03 00 7D 6B 00 90 00 5C [08:19:34]RAPDU: 90 00 [08:19:34]wFMCommunicate OK [08:19:34]wFMCommunicate request_size=4 [08:19:34]MH_SAM_APDU [08:19:34]CAPDU: 80 0D 03 02 [08:19:34]Write to MH i2c: E2 08 00 7E 6B 80 0D 03 02 00 00 00 00 64 [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:34]Read from MH i2c: E2 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 0B 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 0B 00 7E 6B 00 2E 44 6F DB C9 FA 15 B5 90 00 AE [08:19:34]RAPDU: 2E 44 6F DB C9 FA 15 B5 90 00 [08:19:34]wFMCommunicate OK [08:19:34]SAM_PROTO_SignData done [08:19:34]FM_MakeSignedData done [08:19:34]CreateOFDProtocolMessage [08:19:34]wFMCommunicate request_size=4 [08:19:34]MH_SAM_APDU [08:19:34]CAPDU: 80 11 00 00 [08:19:34]Write to MH i2c: E2 08 00 7F 6B 80 11 00 00 00 00 00 00 64 [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:34]Read from MH i2c: E2 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 17 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 17 00 7F 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B9 [08:19:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:19:34]wFMCommunicate OK [08:19:34]CreateOFDProtocolMessage done [08:19:34]OFDSenderStorePacket 239338 [08:19:34]StoreOFDPacket docnum=239338 [08:19:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 86 DE 07 01 9A 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 6D 00 00 00 F4 03 04 00 18 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A6 03 00 35 04 06 00 6F 15 80 C5 BD 3F 2E 44 6F DB C9 FA 15 B5 [08:19:34]CheckFolder [08:19:34]dirname=/storage/ofd_packets [08:19:34]CheckFolder done [08:19:34]ProducePacketName [08:19:34]name=ofd_packets/00239338 [08:19:34]NVStorageSaveData ofd_packets/00239338 [08:19:34]File name is /storage/ofd_packets/00239338 [08:19:34]Write 301 bytes [08:19:34]NVStorageSaveData done [08:19:34]OFDSenderStorePacket done [08:19:34]KKMCreateOFDPacket done [08:19:34]NVStorageSaveData kkm_last_timestamp [08:19:34]File name is /storage/kkm_last_timestamp [08:19:34]Write 4 bytes [08:19:34]NVStorageSaveData done [08:19:34]ExternCall_PrintAddStr [08:19:34]wPrintStart [08:19:34]Write to MH i2c: 01 00 00 80 6B EB [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: 01 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: 01 07 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: 01 07 00 80 6B 00 00 00 00 00 FF 0F 00 [08:19:34]RasterBufferAndPrint [08:19:34]line Счет N : (1)3302268 [08:19:34]line ИНН: 02508201610067 [08:19:34]line Контрольно-Кассовый Чек [08:19:34]line ПРОДАЖА [08:19:34]line ТРК (МРК, ГНК) : 32 [08:19:34]line Товар: 2710124130 [08:19:34]line Аи-92-К-4 [08:19:34]line 22.600 * 66.40 [08:19:34]line = 1500.64 [08:19:34]line НДС 12% НСП 1% [08:19:34]line > о реализуемом товаре [08:19:34]line ОКРУГЛЕНИЕ: -0.64 [08:19:34]line ИТОГО: 1500.00 [08:19:34]line Внесено: 1500.00 [08:19:34]line СДАЧА: 0.00 [08:19:34]line НСП 1% : 13.28 [08:19:34]line НДС 12% : 159.36 [08:19:34]line Наличными: 1500.00 [08:19:34]line Безнал.: 0.00 [08:19:34]line Место: АЗС № 82 "Партнер Нефть" [08:19:34]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:19:34]line СНО: Общий режим [08:19:34]line Чек 109 08.06.2024 08:19 [08:19:34]line Смена: 387 ФФД: 1.0 [08:19:34]line ЗНМ: 0300000150 [08:19:34]line РНМ: 0000000000091601 [08:19:34]line Версия ККМ: 001 [08:19:34]line ФМ: 0000000000874681 [08:19:34]line ФД: 239338 [08:19:34]line ФПД: 122138145439039 [08:19:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T081936&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239338&fm=122138145439039&tin=02508201610067®Number=0000000000091601&sum=150000 [08:19:34]OFD Sender: Processing packet 239338 [packets to send 182, broken 181] [08:19:34]ProducePacketName [08:19:34]name=ofd_packets/00239338 [08:19:34]OFD Sender: To server: pG, [08:19:34]CommunicateWithHost lk.salyk.kg:30040 [08:19:34]ConnectInit lk.salyk.kg [08:19:34]written 0, free lines is 4095 [08:19:35]Connected sock=10 [08:19:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 86 DE 07 01 9A 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 6D 00 00 00 F4 03 04 00 18 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A6 03 00 35 04 06 00 6F 15 80 C5 BD 3F 2E 44 6F DB C9 FA 15 B5 [08:19:35]Write to MH i2c: 01 00 00 AB 6B 16 [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 07 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 07 00 AB 6B 00 00 00 00 00 D5 0C FE [08:19:35]RasterBufferAndPrint [08:19:35]line [08:19:35]line [08:19:35]line [08:19:35]line [08:19:35]line [08:19:35]written 0, free lines is 3295 [08:19:35]MH_Cut [08:19:35]Write to MH i2c: D1 01 00 B2 6B 01 EF [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: D1 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: D1 01 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: D1 01 00 B2 6B 00 EE [08:19:35]Write to MH i2c: 01 00 00 B3 6B 1E [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D9 7D 47 00 0C 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A6 03 00 F4 03 04 00 96 BB 63 66 B6 04 01 00 00 37 DE 1B 33 B5 92 14 2D [08:19:35]CommunicateWithHost err = 0 [08:19:35]CheckOFDResponse [08:19:35]1017 (14) - 77093643461234 [08:19:35]1041 (16) - 0000000000874681 [08:19:35]1040 (4) - 239338 [08:19:35]1012 (4) - 08.06.2024 02:01 [08:19:35]1206 (1) - 0 [08:19:35]OFD Sender: Remove packet 239338 [08:19:35]ProducePacketName [08:19:35]name=ofd_packets/00239338 [08:19:35]NVStorageDeleteData [08:19:36]OFD Sender: No OFD packet to send [08:19:36]*** Cut start [08:19:36]*** Partial cut [08:19:36]*** CUTSNS_PIN = 1 [08:19:36]*** CUTSNS_PIN = 0 [08:19:36]*** Brake cut motor [08:19:36]Read from MH i2c: 01 [08:19:36]MH_I2C_Read... [08:19:36]*** Stop cut motor [08:19:36]*** Cut end [08:19:36]Read from MH i2c: 01 07 00 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: 01 07 00 B3 6B 00 00 00 00 00 FF 0F 33 [08:19:36]process_action close_receipt done [08:19:36]requested_data is exist [08:19:36]produce_requested_data [08:19:36]requested_item fm.sn is exist - process it [08:19:36]wFMCommunicate request_size=4 [08:19:36]MH_SAM_APDU [08:19:36]CAPDU: 80 11 00 00 [08:19:36]Write to MH i2c: E2 08 00 B4 6B 80 11 00 00 00 00 00 00 99 [08:19:36]Write i2c OK [08:19:36]MH_I2C_Read... [08:19:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:36]Read from MH i2c: E2 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: E2 17 00 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: E2 17 00 B4 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EE [08:19:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:19:36]wFMCommunicate OK [08:19:36]requested_item fd.num is exist - process it [08:19:36]SAM_PROTO_GetFieldsCounters [08:19:36]wFMCommunicate request_size=4 [08:19:36]MH_SAM_APDU [08:19:36]CAPDU: 80 13 00 00 [08:19:36]Write to MH i2c: E2 08 00 B5 6B 80 13 00 00 00 00 00 00 9C [08:19:36]Write i2c OK [08:19:36]MH_I2C_Read... [08:19:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:37]Read from MH i2c: E2 [08:19:37]MH_I2C_Read... [08:19:37]Read from MH i2c: E2 62 00 [08:19:37]MH_I2C_Read... [08:19:37]Read from MH i2c: E2 62 00 B5 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EA A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [08:19:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EA A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:37]wFMCommunicate OK [08:19:37]SAM_PROTO_GetFieldsCounters done [08:19:37]requested_item shift.num is exist - process it [08:19:37]requested_item shift.opened is exist - process it [08:19:37]req_shift_opened [08:19:37]FM_GetShiftState [08:19:37]SAM_PROTO_GetShiftState [08:19:37]wFMCommunicate request_size=4 [08:19:37]MH_SAM_APDU [08:19:37]CAPDU: 80 13 01 00 [08:19:37]Write to MH i2c: E2 08 00 B6 6B 80 13 01 00 00 00 00 00 9E [08:19:37]Write i2c OK [08:19:37]MH_I2C_Read... [08:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:37]Read from MH i2c: E2 [08:19:37]MH_I2C_Read... [08:19:37]Read from MH i2c: E2 0E 00 [08:19:37]MH_I2C_Read... [08:19:37]Read from MH i2c: E2 0E 00 B6 6B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 52 [08:19:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:19:37]wFMCommunicate OK [08:19:37]SAM_PROTO_GetShiftState done [08:19:37]FM_GetShiftState done [08:19:37]req_shift_opened done [08:19:37]requested_item shift.open_date is exist - process it [08:19:37]req_shift_open_date [08:19:37]req_shift_open_date done [08:19:37]produce_requested_data done [08:19:37]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239338,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:19:37]process_action_free close_receipt [08:19:37]json_value_free [08:19:37]json_value_free done [08:19:37]process_json_proto returns [08:19:37]Send response to host [08:19:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239338,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:19:37]free response buf [08:19:37]execute_script done [08:19:37]execute_script returns [08:19:37]free content buf [08:19:37]Sock 8.Close socket [08:19:37]Sock 8.Thread stoped [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:00]accept exits with 9 [08:20:00]New connection [08:20:00]New thread 3066838372 created [08:20:00]Thread 3066981732 joined [08:20:00]Waiting for new connection... [08:20:00] Sock 9.Parse request [08:20:00]Sock 9.Check first char [08:20:00]Sock 9.First char is OK [08:20:00]request: POST /json_proto HTTP/1.0 [08:20:00]Method: POST [08:20:00]URL: /json_proto [08:20:00]Method is POST - this is cgi request [08:20:00]url: /json_proto [08:20:00]query_string will be loaded in cgi processing [08:20:00]execute_cgi json_proto POST (null) [08:20:00]execute_cgi path=json_proto method=POST [08:20:00]POST find Content-Length [08:20:00]Host: 172.17.40.67:8080 [08:20:00]Content-Length: 680 [08:20:00]Content-Type: application/json [08:20:00] [08:20:00]POST finish read [08:20:00]Found Content-Length = 680 [08:20:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 16.070, "sum" : 1200.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:00]execute_script... [08:20:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 16.070, "sum" : 1200.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:00]POST & json_proto [08:20:00]process_json_proto [08:20:00]json parsed OK: [08:20:00]protocol is kg_v1.0 [08:20:00]action value=close_receipt [08:20:00]process_action close_receipt [08:20:00]cmd_close_receipt [08:20:00]MH_GetDate [08:20:00]Write to MH i2c: F0 00 00 B7 6B 11 [08:20:00]Write i2c OK [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: F0 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: F0 09 00 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: F0 09 00 B7 6B 00 34 14 64 66 97 AE 6B 64 40 [08:20:00]GetLastDocTimeStamp 1717834776 [08:20:00]current date 1717834804 [08:20:00]FM_GetShiftState [08:20:00]SAM_PROTO_GetShiftState [08:20:00]wFMCommunicate request_size=4 [08:20:00]MH_SAM_APDU [08:20:00]CAPDU: 80 13 01 00 [08:20:00]Write to MH i2c: E2 08 00 B8 6B 80 13 01 00 00 00 00 00 A0 [08:20:00]Write i2c OK [08:20:00]MH_I2C_Read... [08:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:00]Read from MH i2c: E2 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: E2 0E 00 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: E2 0E 00 B8 6B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 54 [08:20:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:20:00]wFMCommunicate OK [08:20:00]SAM_PROTO_GetShiftState done [08:20:00]FM_GetShiftState done [08:20:00]opened in 1717805884 [08:20:00]opened+sec_in_day 1717892284 [08:20:00]quantity*price = 120042 [08:20:00]sum+1 = 120044 [08:20:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.48 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 110 08.06.2024 08:20 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239339 ФПД: 103548637060325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082004&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239339&fm=103548637060325&tin=02508201610067®Number=0000000000091601&sum=120000 [08:20:01]StoreToDocumentArchive [08:20:01]shift 387 fd 239339 [08:20:01]save to /storage/0387/doc_00239339 [08:20:01]save last doc name /storage/0387/doc_00239339 to /storage/kkm_last_doc_name [08:20:01]save OK [08:20:01]Clear old archive folders... [08:20:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:20:01]tlvbuf is 00472BC0 [08:20:01]SAM_PROTO_ClearQueue [08:20:01]wFMCommunicate request_size=4 [08:20:01]MH_SAM_APDU [08:20:01]CAPDU: 80 09 00 00 [08:20:01]Write to MH i2c: E2 08 00 C5 6B 80 09 00 00 00 00 00 00 A2 [08:20:01]Write i2c OK [08:20:01]MH_I2C_Read... [08:20:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:01]Read from MH i2c: E2 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 03 00 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 03 00 C5 6B 00 90 00 A4 [08:20:01]RAPDU: 90 00 [08:20:01]wFMCommunicate OK [08:20:01]SAM_PROTO_ClearQueue done [08:20:01]KKMCreateOFDPacket [08:20:01]OFDProtocolAddRootSTLVToBuf [08:20:01]FM_MakeSignedData [08:20:01]FM_MakeSignedData [08:20:01]SAM_PROTO_SignData [08:20:01]wFMCommunicate request_size=4 [08:20:01]MH_SAM_APDU [08:20:01]CAPDU: 80 0D 01 02 [08:20:01]Write to MH i2c: E2 08 00 C6 6B 80 0D 01 02 00 00 00 00 AA [08:20:01]Write i2c OK [08:20:01]MH_I2C_Read... [08:20:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:01]Read from MH i2c: E2 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 03 00 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 03 00 C6 6B 00 90 00 A5 [08:20:01]RAPDU: 90 00 [08:20:01]wFMCommunicate OK [08:20:01]wFMCommunicate request_size=255 [08:20:01]MH_SAM_APDU [08:20: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 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 34 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A6 03 00 35 04 06 00 5E 2D 4B BA [08:20:01]Write to MH i2c: E2 02 01 C7 6B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 34 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A6 03 00 35 04 06 00 5E 2D 4B BA 00 00 89 [08:20:01]Write i2c OK [08:20:01]MH_I2C_Read... [08:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:01]Read from MH i2c: E2 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 03 00 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 03 00 C7 6B 00 90 00 A6 [08:20:01]RAPDU: 90 00 [08:20:01]wFMCommunicate OK [08:20:01]wFMCommunicate request_size=7 [08:20:01]MH_SAM_APDU [08:20:01]CAPDU: 80 0D 02 02 02 9C E5 [08:20:01]Write to MH i2c: E2 0A 00 C8 6B 80 0D 02 02 02 00 9C E5 00 00 32 [08:20:01]Write i2c OK [08:20:01]MH_I2C_Read... [08:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:01]Read from MH i2c: E2 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 03 00 [08:20:01]MH_I2C_Read... [08:20:01]Read from MH i2c: E2 03 00 C8 6B 00 90 00 A7 [08:20:01]RAPDU: 90 00 [08:20:01]wFMCommunicate OK [08:20:01]wFMCommunicate request_size=4 [08:20:01]MH_SAM_APDU [08:20:01]CAPDU: 80 0D 03 02 [08:20:01]Write to MH i2c: E2 08 00 C9 6B 80 0D 03 02 00 00 00 00 AF [08:20:01]Write i2c OK [08:20:01]MH_I2C_Read... [08:20:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:02]Read from MH i2c: E2 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: E2 0B 00 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: E2 0B 00 C9 6B 00 C3 9A 40 54 64 16 79 20 90 00 B4 [08:20:02]RAPDU: C3 9A 40 54 64 16 79 20 90 00 [08:20:02]wFMCommunicate OK [08:20:02]SAM_PROTO_SignData done [08:20:02]FM_MakeSignedData done [08:20:02]CreateOFDProtocolMessage [08:20:02]wFMCommunicate request_size=4 [08:20:02]MH_SAM_APDU [08:20:02]CAPDU: 80 11 00 00 [08:20:02]Write to MH i2c: E2 08 00 CA 6B 80 11 00 00 00 00 00 00 AF [08:20:02]Write i2c OK [08:20:02]MH_I2C_Read... [08:20:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:02]Read from MH i2c: E2 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: E2 17 00 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: E2 17 00 CA 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 04 [08:20:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:20:02]wFMCommunicate OK [08:20:02]CreateOFDProtocolMessage done [08:20:02]OFDSenderStorePacket 239339 [08:20:02]StoreOFDPacket docnum=239339 [08:20:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 F5 0E 04 01 13 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 34 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A6 03 00 35 04 06 00 5E 2D 4B BA 9C E5 C3 9A 40 54 64 16 79 20 [08:20:02]CheckFolder [08:20:02]dirname=/storage/ofd_packets [08:20:02]CheckFolder done [08:20:02]ProducePacketName [08:20:02]name=ofd_packets/00239339 [08:20:02]NVStorageSaveData ofd_packets/00239339 [08:20:02]File name is /storage/ofd_packets/00239339 [08:20:02]Write 298 bytes [08:20:02]NVStorageSaveData done [08:20:02]OFDSenderStorePacket done [08:20:02]KKMCreateOFDPacket done [08:20:02]NVStorageSaveData kkm_last_timestamp [08:20:02]File name is /storage/kkm_last_timestamp [08:20:02]Write 4 bytes [08:20:02]NVStorageSaveData done [08:20:02]ExternCall_PrintAddStr [08:20:02]wPrintStart [08:20:02]Write to MH i2c: 01 00 00 CB 6B 36 [08:20:02]Write i2c OK [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: 01 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: 01 07 00 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: 01 07 00 CB 6B 00 00 00 00 00 FF 0F 4B [08:20:02]RasterBufferAndPrint [08:20:02]line Счет N : (1)3302269 [08:20:02]line ИНН: 02508201610067 [08:20:02]line Контрольно-Кассовый Чек [08:20:02]line ПРОДАЖА [08:20:02]line ТРК (МРК, ГНК) : 51 [08:20:02]line Товар: 2710194210 [08:20:02]line ДТ-К-5 [08:20:02]line 16.070 * 74.70 [08:20:02]line = 1200.43 [08:20:02]line НДС 12% НСП 1% [08:20:02]line > о реализуемом товаре [08:20:02]line ОКРУГЛЕНИЕ: -0.43 [08:20:02]line ИТОГО: 1200.00 [08:20:02]line Внесено: 1200.00 [08:20:02]line СДАЧА: 0.00 [08:20:02]line НСП 1% : 10.62 [08:20:02]line НДС 12% : 127.48 [08:20:02]line Наличными: 1200.00 [08:20:02]line Безнал.: 0.00 [08:20:02]line Место: АЗС № 82 "Партнер Нефть" [08:20:02]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:20:02]line СНО: Общий режим [08:20:02]line Чек 110 08.06.2024 08:20 [08:20:02]line Смена: 387 ФФД: 1.0 [08:20:02]line ЗНМ: 0300000150 [08:20:02]line РНМ: 0000000000091601 [08:20:02]line Версия ККМ: 001 [08:20:02]line ФМ: 0000000000874681 [08:20:02]line ФД: 239339 [08:20:02]line ФПД: 103548637060325 [08:20:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082004&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239339&fm=103548637060325&tin=02508201610067®Number=0000000000091601&sum=120000 [08:20:02]OFD Sender: Processing packet 239339 [packets to send 182, broken 181] [08:20:02]ProducePacketName [08:20:02]name=ofd_packets/00239339 [08:20:02]OFD Sender: To server: pG, [08:20:02]CommunicateWithHost lk.salyk.kg:30040 [08:20:02]ConnectInit lk.salyk.kg [08:20:02]written 0, free lines is 4095 [08:20:02]Connected sock=10 [08:20:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 F5 0E 04 01 13 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 34 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A6 03 00 35 04 06 00 5E 2D 4B BA 9C E5 C3 9A 40 54 64 16 79 20 [08:20:02]Write to MH i2c: 01 00 00 F6 6B 61 [08:20:02]Write i2c OK [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: 01 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: 01 07 00 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: 01 07 00 F6 6B 00 00 00 00 00 C8 0C 3C [08:20:02]RasterBufferAndPrint [08:20:02]line [08:20:02]line [08:20:02]line [08:20:02]line [08:20:02]line [08:20:02]written 0, free lines is 3281 [08:20:02]MH_Cut [08:20:02]Write to MH i2c: D1 01 00 FD 6B 01 3A [08:20:02]Write i2c OK [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: D1 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: D1 01 00 [08:20:02]MH_I2C_Read... [08:20:02]Read from MH i2c: D1 01 00 FD 6B 00 39 [08:20:02]Write to MH i2c: 01 00 00 FE 6B 69 [08:20:02]Write i2c OK [08:20:02]MH_I2C_Read... [08:20:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 04 C5 47 00 49 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A6 03 00 F4 03 04 00 B1 BB 63 66 B6 04 01 00 00 92 95 46 B5 13 AC 6E F2 [08:20:02]CommunicateWithHost err = 0 [08:20:02]CheckOFDResponse [08:20:02]1017 (14) - 77093643461234 [08:20:02]1041 (16) - 0000000000874681 [08:20:02]1040 (4) - 239339 [08:20:02]1012 (4) - 08.06.2024 02:02 [08:20:02]1206 (1) - 0 [08:20:02]OFD Sender: Remove packet 239339 [08:20:02]ProducePacketName [08:20:02]name=ofd_packets/00239339 [08:20:02]NVStorageDeleteData [08:20:03]OFD Sender: No OFD packet to send [08:20:03]*** Cut start [08:20:03]*** Partial cut [08:20:03]*** CUTSNS_PIN = 1 [08:20:03]*** CUTSNS_PIN = 0 [08:20:03]*** Brake cut motor [08:20:04]Read from MH i2c: 01 [08:20:04]MH_I2C_Read... [08:20:04]*** Stop cut motor [08:20:04]*** Cut end [08:20:04]Read from MH i2c: 01 07 00 [08:20:04]MH_I2C_Read... [08:20:04]Read from MH i2c: 01 07 00 FE 6B 00 00 00 00 00 FF 0F 7E [08:20:04]process_action close_receipt done [08:20:04]requested_data is exist [08:20:04]produce_requested_data [08:20:04]requested_item fm.sn is exist - process it [08:20:04]wFMCommunicate request_size=4 [08:20:04]MH_SAM_APDU [08:20:04]CAPDU: 80 11 00 00 [08:20:04]Write to MH i2c: E2 08 00 FF 6B 80 11 00 00 00 00 00 00 E4 [08:20:04]Write i2c OK [08:20:04]MH_I2C_Read... [08:20:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:04]Read from MH i2c: E2 [08:20:04]MH_I2C_Read... [08:20:04]Read from MH i2c: E2 17 00 [08:20:04]MH_I2C_Read... [08:20:04]Read from MH i2c: E2 17 00 FF 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 39 [08:20:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:20:04]wFMCommunicate OK [08:20:04]requested_item fd.num is exist - process it [08:20:04]SAM_PROTO_GetFieldsCounters [08:20:04]wFMCommunicate request_size=4 [08:20:04]MH_SAM_APDU [08:20:04]CAPDU: 80 13 00 00 [08:20:04]Write to MH i2c: E2 08 00 00 6C 80 13 00 00 00 00 00 00 E8 [08:20:04]Write i2c OK [08:20:04]MH_I2C_Read... [08:20:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:04]Read from MH i2c: E2 [08:20:04]MH_I2C_Read... [08:20:04]Read from MH i2c: E2 62 00 [08:20:04]MH_I2C_Read... [08:20:04]Read from MH i2c: E2 62 00 00 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EB A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [08:20:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EB A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:04]wFMCommunicate OK [08:20:04]SAM_PROTO_GetFieldsCounters done [08:20:04]requested_item shift.num is exist - process it [08:20:04]requested_item shift.opened is exist - process it [08:20:04]req_shift_opened [08:20:04]FM_GetShiftState [08:20:04]SAM_PROTO_GetShiftState [08:20:04]wFMCommunicate request_size=4 [08:20:04]MH_SAM_APDU [08:20:04]CAPDU: 80 13 01 00 [08:20:04]Write to MH i2c: E2 08 00 01 6C 80 13 01 00 00 00 00 00 EA [08:20:04]Write i2c OK [08:20:04]MH_I2C_Read... [08:20:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:04]Read from MH i2c: E2 [08:20:04]MH_I2C_Read... [08:20:04]Read from MH i2c: E2 0E 00 [08:20:04]MH_I2C_Read... [08:20:04]Read from MH i2c: E2 0E 00 01 6C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9E [08:20:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:20:04]wFMCommunicate OK [08:20:04]SAM_PROTO_GetShiftState done [08:20:04]FM_GetShiftState done [08:20:04]req_shift_opened done [08:20:04]requested_item shift.open_date is exist - process it [08:20:04]req_shift_open_date [08:20:04]req_shift_open_date done [08:20:04]produce_requested_data done [08:20:04]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239339,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:20:04]process_action_free close_receipt [08:20:04]json_value_free [08:20:04]json_value_free done [08:20:04]process_json_proto returns [08:20:04]Send response to host [08:20:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239339,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:20:04]free response buf [08:20:04]execute_script done [08:20:04]execute_script returns [08:20:04]free content buf [08:20:04]Sock 9.Close socket [08:20:04]Sock 9.Thread stoped [08:20:08]OFD Sender: No OFD packet to send [08:20:13]OFD Sender: No OFD packet to send [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:44]accept exits with 8 [08:21:44]New connection [08:21:44]New thread 3066981732 created [08:21:44]Thread 3066838372 joined [08:21:44]Waiting for new connection... [08:21:44] Sock 8.Parse request [08:21:44]Sock 8.Check first char [08:21:44]Sock 8.First char is OK [08:21:44]request: POST /json_proto HTTP/1.0 [08:21:44]Method: POST [08:21:44]URL: /json_proto [08:21:44]Method is POST - this is cgi request [08:21:44]url: /json_proto [08:21:44]query_string will be loaded in cgi processing [08:21:44]execute_cgi json_proto POST (null) [08:21:44]execute_cgi path=json_proto method=POST [08:21:44]POST find Content-Length [08:21:44]Host: 172.17.40.67:8080 [08:21:44]Content-Length: 678 [08:21:44]Content-Type: application/json [08:21:44] [08:21:44]POST finish read [08:21:44]Found Content-Length = 678 [08:21:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:21:44]execute_script... [08:21:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:21:44]POST & json_proto [08:21:44]process_json_proto [08:21:44]json parsed OK: [08:21:44]protocol is kg_v1.0 [08:21:44]action value=close_receipt [08:21:44]process_action close_receipt [08:21:44]cmd_close_receipt [08:21:44]MH_GetDate [08:21:44]Write to MH i2c: F0 00 00 02 6C 5D [08:21:44]Write i2c OK [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: F0 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: F0 09 00 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: F0 09 00 02 6C 00 9C 14 64 66 97 AE 6B 64 F4 [08:21:44]GetLastDocTimeStamp 1717834804 [08:21:44]current date 1717834908 [08:21:44]FM_GetShiftState [08:21:44]SAM_PROTO_GetShiftState [08:21:44]wFMCommunicate request_size=4 [08:21:44]MH_SAM_APDU [08:21:44]CAPDU: 80 13 01 00 [08:21:44]Write to MH i2c: E2 08 00 03 6C 80 13 01 00 00 00 00 00 EC [08:21:44]Write i2c OK [08:21:44]MH_I2C_Read... [08:21:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:44]Read from MH i2c: E2 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: E2 0E 00 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: E2 0E 00 03 6C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A0 [08:21:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:21:44]wFMCommunicate OK [08:21:44]SAM_PROTO_GetShiftState done [08:21:44]FM_GetShiftState done [08:21:44]opened in 1717805884 [08:21:44]opened+sec_in_day 1717892284 [08:21:44]quantity*price = 30012 [08:21:44]sum+1 = 30014 [08:21:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 111 08.06.2024 08:21 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239340 ФПД: 248452596095429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082148&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239340&fm=248452596095429&tin=02508201610067®Number=0000000000091601&sum=30000 [08:21:45]StoreToDocumentArchive [08:21:45]shift 387 fd 239340 [08:21:45]save to /storage/0387/doc_00239340 [08:21:45]save last doc name /storage/0387/doc_00239340 to /storage/kkm_last_doc_name [08:21:45]save OK [08:21:45]Clear old archive folders... [08:21:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:21:45]tlvbuf is 00394050 [08:21:45]SAM_PROTO_ClearQueue [08:21:45]wFMCommunicate request_size=4 [08:21:45]MH_SAM_APDU [08:21:45]CAPDU: 80 09 00 00 [08:21:45]Write to MH i2c: E2 08 00 10 6C 80 09 00 00 00 00 00 00 EE [08:21:45]Write i2c OK [08:21:45]MH_I2C_Read... [08:21:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:45]Read from MH i2c: E2 [08:21:45]MH_I2C_Read... [08:21:45]Read from MH i2c: E2 03 00 [08:21:45]MH_I2C_Read... [08:21:45]Read from MH i2c: E2 03 00 10 6C 00 90 00 F0 [08:21:45]RAPDU: 90 00 [08:21:45]wFMCommunicate OK [08:21:45]SAM_PROTO_ClearQueue done [08:21:45]KKMCreateOFDPacket [08:21:45]OFDProtocolAddRootSTLVToBuf [08:21:45]FM_MakeSignedData [08:21:45]FM_MakeSignedData [08:21:45]SAM_PROTO_SignData [08:21:45]wFMCommunicate request_size=4 [08:21:45]MH_SAM_APDU [08:21:45]CAPDU: 80 0D 01 02 [08:21:45]Write to MH i2c: E2 08 00 11 6C 80 0D 01 02 00 00 00 00 F6 [08:21:45]Write i2c OK [08:21:45]MH_I2C_Read... [08:21:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:46]Read from MH i2c: E2 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 03 00 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 03 00 11 6C 00 90 00 F1 [08:21:46]RAPDU: 90 00 [08:21:46]wFMCommunicate OK [08:21:46]wFMCommunicate request_size=255 [08:21:46]MH_SAM_APDU [08:21:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 6F 00 00 00 F4 03 04 00 9C 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A6 03 00 35 04 06 00 E1 [08:21:46]Write to MH i2c: E2 02 01 12 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 6F 00 00 00 F4 03 04 00 9C 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A6 03 00 35 04 06 00 E1 00 00 24 [08:21:46]Write i2c OK [08:21:46]MH_I2C_Read... [08:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:46]Read from MH i2c: E2 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 03 00 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 03 00 12 6C 00 90 00 F2 [08:21:46]RAPDU: 90 00 [08:21:46]wFMCommunicate OK [08:21:46]wFMCommunicate request_size=10 [08:21:46]MH_SAM_APDU [08:21:46]CAPDU: 80 0D 02 02 05 F7 60 BB D9 C5 [08:21:46]Write to MH i2c: E2 0D 00 13 6C 80 0D 02 02 05 00 F7 60 BB D9 C5 00 00 B3 [08:21:46]Write i2c OK [08:21:46]MH_I2C_Read... [08:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:46]Read from MH i2c: E2 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 03 00 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 03 00 13 6C 00 90 00 F3 [08:21:46]RAPDU: 90 00 [08:21:46]wFMCommunicate OK [08:21:46]wFMCommunicate request_size=4 [08:21:46]MH_SAM_APDU [08:21:46]CAPDU: 80 0D 03 02 [08:21:46]Write to MH i2c: E2 08 00 14 6C 80 0D 03 02 00 00 00 00 FB [08:21:46]Write i2c OK [08:21:46]MH_I2C_Read... [08:21:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:46]Read from MH i2c: E2 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 0B 00 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 0B 00 14 6C 00 29 F3 E9 2A 44 53 C7 88 90 00 11 [08:21:46]RAPDU: 29 F3 E9 2A 44 53 C7 88 90 00 [08:21:46]wFMCommunicate OK [08:21:46]SAM_PROTO_SignData done [08:21:46]FM_MakeSignedData done [08:21:46]CreateOFDProtocolMessage [08:21:46]wFMCommunicate request_size=4 [08:21:46]MH_SAM_APDU [08:21:46]CAPDU: 80 11 00 00 [08:21:46]Write to MH i2c: E2 08 00 15 6C 80 11 00 00 00 00 00 00 FB [08:21:46]Write i2c OK [08:21:46]MH_I2C_Read... [08:21:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:46]Read from MH i2c: E2 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 17 00 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: E2 17 00 15 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 50 [08:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:21:46]wFMCommunicate OK [08:21:46]CreateOFDProtocolMessage done [08:21:46]OFDSenderStorePacket 239340 [08:21:46]StoreOFDPacket docnum=239340 [08:21:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BF 53 07 01 23 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 6F 00 00 00 F4 03 04 00 9C 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A6 03 00 35 04 06 00 E1 F7 60 BB D9 C5 29 F3 E9 2A 44 53 C7 88 [08:21:46]CheckFolder [08:21:46]dirname=/storage/ofd_packets [08:21:46]CheckFolder done [08:21:46]ProducePacketName [08:21:46]name=ofd_packets/00239340 [08:21:46]NVStorageSaveData ofd_packets/00239340 [08:21:46]File name is /storage/ofd_packets/00239340 [08:21:46]Write 301 bytes [08:21:46]NVStorageSaveData done [08:21:46]OFDSenderStorePacket done [08:21:46]KKMCreateOFDPacket done [08:21:46]NVStorageSaveData kkm_last_timestamp [08:21:46]File name is /storage/kkm_last_timestamp [08:21:46]Write 4 bytes [08:21:46]NVStorageSaveData done [08:21:46]ExternCall_PrintAddStr [08:21:46]wPrintStart [08:21:46]Write to MH i2c: 01 00 00 16 6C 82 [08:21:46]OFD Sender: Processing packet 239340 [packets to send 182, broken 181] [08:21:46]ProducePacketName [08:21:46]name=ofd_packets/00239340 [08:21:46]OFD Sender: To server: pG, [08:21:46]CommunicateWithHost lk.salyk.kg:30040 [08:21:46]ConnectInit lk.salyk.kg [08:21:46]Write i2c OK [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: 01 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: 01 07 00 [08:21:46]MH_I2C_Read... [08:21:46]Read from MH i2c: 01 07 00 16 6C 00 00 00 00 00 FF 0F 97 [08:21:46]RasterBufferAndPrint [08:21:46]line Счет N : (1)3302270 [08:21:46]line ИНН: 02508201610067 [08:21:46]line Контрольно-Кассовый Чек [08:21:46]line ПРОДАЖА [08:21:46]line ТРК (МРК, ГНК) : 42 [08:21:46]line Товар: 2710124130 [08:21:46]line Аи-92-К-4 [08:21:46]line 4.520 * 66.40 [08:21:46]line = 300.13 [08:21:46]line НДС 12% НСП 1% [08:21:46]line > о реализуемом товаре [08:21:46]line ОКРУГЛЕНИЕ: -0.13 [08:21:46]line ИТОГО: 300.00 [08:21:46]line Внесено: 300.00 [08:21:46]line СДАЧА: 0.00 [08:21:46]line НСП 1% : 2.66 [08:21:46]line НДС 12% : 31.87 [08:21:46]line Наличными: 300.00 [08:21:46]line Безнал.: 0.00 [08:21:46]line Место: АЗС № 82 "Партнер Нефть" [08:21:46]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:21:46]line СНО: Общий режим [08:21:46]line Чек 111 08.06.2024 08:21 [08:21:46]line Смена: 387 ФФД: 1.0 [08:21:46]line ЗНМ: 0300000150 [08:21:46]line РНМ: 0000000000091601 [08:21:46]line Версия ККМ: 001 [08:21:46]line ФМ: 0000000000874681 [08:21:46]line ФД: 239340 [08:21:46]line ФПД: 248452596095429 [08:21:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082148&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239340&fm=248452596095429&tin=02508201610067®Number=0000000000091601&sum=30000 [08:21:46]Connected sock=10 [08:21:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BF 53 07 01 23 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 6F 00 00 00 F4 03 04 00 9C 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A6 03 00 35 04 06 00 E1 F7 60 BB D9 C5 29 F3 E9 2A 44 53 C7 88 [08:21:46]written 0, free lines is 4095 [08:21:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DC 3C 47 00 46 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A6 03 00 F4 03 04 00 19 BC 63 66 B6 04 01 00 00 4F 63 5A 54 54 9A E1 2C [08:21:47]CommunicateWithHost err = 0 [08:21:47]CheckOFDResponse [08:21:47]1017 (14) - 77093643461234 [08:21:47]1041 (16) - 0000000000874681 [08:21:47]1040 (4) - 239340 [08:21:47]1012 (4) - 08.06.2024 02:04 [08:21:47]1206 (1) - 0 [08:21:47]OFD Sender: Remove packet 239340 [08:21:47]ProducePacketName [08:21:47]name=ofd_packets/00239340 [08:21:47]NVStorageDeleteData [08:21:47]Write to MH i2c: 01 00 00 41 6C AD [08:21:47]Write i2c OK [08:21:47]MH_I2C_Read... [08:21:47]Read from MH i2c: 01 [08:21:47]MH_I2C_Read... [08:21:47]Read from MH i2c: 01 07 00 [08:21:47]MH_I2C_Read... [08:21:47]Read from MH i2c: 01 07 00 41 6C 00 00 00 00 00 BA 0C 7A [08:21:47]RasterBufferAndPrint [08:21:47]line [08:21:47]line [08:21:47]line [08:21:47]line [08:21:47]line [08:21:47]written 0, free lines is 3269 [08:21:47]MH_Cut [08:21:47]Write to MH i2c: D1 01 00 48 6C 01 86 [08:21:47]Write i2c OK [08:21:47]MH_I2C_Read... [08:21:47]Read from MH i2c: D1 [08:21:47]MH_I2C_Read... [08:21:47]Read from MH i2c: D1 01 00 [08:21:47]MH_I2C_Read... [08:21:47]Read from MH i2c: D1 01 00 48 6C 00 85 [08:21:47]Write to MH i2c: 01 00 00 49 6C B5 [08:21:47]Write i2c OK [08:21:47]MH_I2C_Read... [08:21:47]OFD Sender: No OFD packet to send [08:21:48]*** Cut start [08:21:48]*** Partial cut [08:21:48]*** CUTSNS_PIN = 1 [08:21:48]*** CUTSNS_PIN = 0 [08:21:48]*** Brake cut motor [08:21:48]Read from MH i2c: 01 [08:21:48]MH_I2C_Read... [08:21:48]*** Stop cut motor [08:21:48]*** Cut end [08:21:48]Read from MH i2c: 01 07 00 [08:21:48]MH_I2C_Read... [08:21:48]Read from MH i2c: 01 07 00 49 6C 00 00 00 00 00 FF 0F CA [08:21:48]process_action close_receipt done [08:21:48]requested_data is exist [08:21:48]produce_requested_data [08:21:48]requested_item fm.sn is exist - process it [08:21:48]wFMCommunicate request_size=4 [08:21:48]MH_SAM_APDU [08:21:48]CAPDU: 80 11 00 00 [08:21:48]Write to MH i2c: E2 08 00 4A 6C 80 11 00 00 00 00 00 00 30 [08:21:48]Write i2c OK [08:21:48]MH_I2C_Read... [08:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:48]Read from MH i2c: E2 [08:21:48]MH_I2C_Read... [08:21:48]Read from MH i2c: E2 17 00 [08:21:48]MH_I2C_Read... [08:21:48]Read from MH i2c: E2 17 00 4A 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 85 [08:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:21:48]wFMCommunicate OK [08:21:48]requested_item fd.num is exist - process it [08:21:48]SAM_PROTO_GetFieldsCounters [08:21:48]wFMCommunicate request_size=4 [08:21:48]MH_SAM_APDU [08:21:48]CAPDU: 80 13 00 00 [08:21:48]Write to MH i2c: E2 08 00 4B 6C 80 13 00 00 00 00 00 00 33 [08:21:48]Write i2c OK [08:21:48]MH_I2C_Read... [08:21:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:48]Read from MH i2c: E2 [08:21:48]MH_I2C_Read... [08:21:48]Read from MH i2c: E2 62 00 [08:21:48]MH_I2C_Read... [08:21:48]Read from MH i2c: E2 62 00 4B 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [08:21:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:48]wFMCommunicate OK [08:21:48]SAM_PROTO_GetFieldsCounters done [08:21:48]requested_item shift.num is exist - process it [08:21:48]requested_item shift.opened is exist - process it [08:21:48]req_shift_opened [08:21:48]FM_GetShiftState [08:21:48]SAM_PROTO_GetShiftState [08:21:48]wFMCommunicate request_size=4 [08:21:48]MH_SAM_APDU [08:21:48]CAPDU: 80 13 01 00 [08:21:48]Write to MH i2c: E2 08 00 4C 6C 80 13 01 00 00 00 00 00 35 [08:21:48]Write i2c OK [08:21:48]MH_I2C_Read... [08:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:49]Read from MH i2c: E2 [08:21:49]MH_I2C_Read... [08:21:49]Read from MH i2c: E2 0E 00 [08:21:49]MH_I2C_Read... [08:21:49]Read from MH i2c: E2 0E 00 4C 6C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E9 [08:21:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:21:49]wFMCommunicate OK [08:21:49]SAM_PROTO_GetShiftState done [08:21:49]FM_GetShiftState done [08:21:49]req_shift_opened done [08:21:49]requested_item shift.open_date is exist - process it [08:21:49]req_shift_open_date [08:21:49]req_shift_open_date done [08:21:49]produce_requested_data done [08:21:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239340,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:21:49]process_action_free close_receipt [08:21:49]json_value_free [08:21:49]json_value_free done [08:21:49]process_json_proto returns [08:21:49]Send response to host [08:21:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239340,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:21:49]free response buf [08:21:49]execute_script done [08:21:49]execute_script returns [08:21:49]free content buf [08:21:49]Sock 8.Close socket [08:21:49]Sock 8.Thread stoped [08:21:52]OFD Sender: No OFD packet to send [08:21:57]OFD Sender: No OFD packet to send [08:22:02]OFD Sender: No OFD packet to send [08:22:07]OFD Sender: No OFD packet to send [08:22:12]OFD Sender: No OFD packet to send [08:22:17]OFD Sender: No OFD packet to send [08:22:22]OFD Sender: No OFD packet to send [08:22:27]OFD Sender: No OFD packet to send [08:22:32]OFD Sender: No OFD packet to send [08:22:37]OFD Sender: No OFD packet to send [08:22:42]OFD Sender: No OFD packet to send [08:22:47]OFD Sender: No OFD packet to send [08:22:52]OFD Sender: No OFD packet to send [08:22:57]OFD Sender: No OFD packet to send [08:23:02]OFD Sender: No OFD packet to send [08:23:07]OFD Sender: No OFD packet to send [08:23:12]OFD Sender: No OFD packet to send [08:23:17]OFD Sender: No OFD packet to send [08:23:18]accept exits with 9 [08:23:18]New connection [08:23:18]New thread 3066838372 created [08:23:18]Thread 3066981732 joined [08:23:18]Waiting for new connection... [08:23:18] Sock 9.Parse request [08:23:18]Sock 9.Check first char [08:23:18]Sock 9.First char is OK [08:23:18]request: POST /json_proto HTTP/1.0 [08:23:18]Method: POST [08:23:18]URL: /json_proto [08:23:18]Method is POST - this is cgi request [08:23:18]url: /json_proto [08:23:18]query_string will be loaded in cgi processing [08:23:18]execute_cgi json_proto POST (null) [08:23:18]execute_cgi path=json_proto method=POST [08:23:18]POST find Content-Length [08:23:18]Host: 172.17.40.67:8080 [08:23:18]Content-Length: 675 [08:23:18]Content-Type: application/json [08:23:18] [08:23:18]POST finish read [08:23:18]Found Content-Length = 675 [08:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:18]execute_script... [08:23:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:18]POST & json_proto [08:23:18]process_json_proto [08:23:18]json parsed OK: [08:23:18]protocol is kg_v1.0 [08:23:18]action value=close_receipt [08:23:18]process_action close_receipt [08:23:18]cmd_close_receipt [08:23:18]MH_GetDate [08:23:18]Write to MH i2c: F0 00 00 4D 6C A8 [08:23:18]Write i2c OK [08:23:18]MH_I2C_Read... [08:23:18]Read from MH i2c: F0 [08:23:18]MH_I2C_Read... [08:23:18]Read from MH i2c: F0 09 00 [08:23:18]MH_I2C_Read... [08:23:18]Read from MH i2c: F0 09 00 4D 6C 00 FA 14 64 66 97 AE 6B 64 9D [08:23:18]GetLastDocTimeStamp 1717834908 [08:23:18]current date 1717835002 [08:23:18]FM_GetShiftState [08:23:18]SAM_PROTO_GetShiftState [08:23:18]wFMCommunicate request_size=4 [08:23:18]MH_SAM_APDU [08:23:18]CAPDU: 80 13 01 00 [08:23:18]Write to MH i2c: E2 08 00 4E 6C 80 13 01 00 00 00 00 00 37 [08:23:18]Write i2c OK [08:23:18]MH_I2C_Read... [08:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:18]Read from MH i2c: E2 [08:23:18]MH_I2C_Read... [08:23:18]Read from MH i2c: E2 0E 00 [08:23:18]MH_I2C_Read... [08:23:18]Read from MH i2c: E2 0E 00 4E 6C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EB [08:23:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:23:18]wFMCommunicate OK [08:23:18]SAM_PROTO_GetShiftState done [08:23:18]FM_GetShiftState done [08:23:18]opened in 1717805884 [08:23:18]opened+sec_in_day 1717892284 [08:23:18]quantity*price = 50049 [08:23:18]sum+1 = 50050 [08:23:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 112 08.06.2024 08:23 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239341 ФПД: 242272256102706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082322&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239341&fm=242272256102706&tin=02508201610067®Number=0000000000091601&sum=50000 [08:23:19]StoreToDocumentArchive [08:23:19]shift 387 fd 239341 [08:23:19]save to /storage/0387/doc_00239341 [08:23:19]save last doc name /storage/0387/doc_00239341 to /storage/kkm_last_doc_name [08:23:19]save OK [08:23:19]Clear old archive folders... [08:23:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:23:19]tlvbuf is 004B8590 [08:23:19]SAM_PROTO_ClearQueue [08:23:19]wFMCommunicate request_size=4 [08:23:19]MH_SAM_APDU [08:23:19]CAPDU: 80 09 00 00 [08:23:19]Write to MH i2c: E2 08 00 5B 6C 80 09 00 00 00 00 00 00 39 [08:23:19]Write i2c OK [08:23:19]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 5B 6C 00 90 00 3B [08:23:20]RAPDU: 90 00 [08:23:20]wFMCommunicate OK [08:23:20]SAM_PROTO_ClearQueue done [08:23:20]KKMCreateOFDPacket [08:23:20]OFDProtocolAddRootSTLVToBuf [08:23:20]FM_MakeSignedData [08:23:20]FM_MakeSignedData [08:23:20]SAM_PROTO_SignData [08:23:20]wFMCommunicate request_size=4 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 0D 01 02 [08:23:20]Write to MH i2c: E2 08 00 5C 6C 80 0D 01 02 00 00 00 00 41 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 5C 6C 00 90 00 3C [08:23:20]RAPDU: 90 00 [08:23:20]wFMCommunicate OK [08:23:20]wFMCommunicate request_size=255 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 FA 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A6 03 00 35 04 06 00 DC 58 67 C3 [08:23:20]Write to MH i2c: E2 02 01 5D 6C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 FA 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A6 03 00 35 04 06 00 DC 58 67 C3 00 00 E6 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 5D 6C 00 90 00 3D [08:23:20]RAPDU: 90 00 [08:23:20]wFMCommunicate OK [08:23:20]wFMCommunicate request_size=7 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 0D 02 02 02 91 32 [08:23:20]Write to MH i2c: E2 0A 00 5E 6C 80 0D 02 02 02 00 91 32 00 00 0B [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 5E 6C 00 90 00 3E [08:23:20]RAPDU: 90 00 [08:23:20]wFMCommunicate OK [08:23:20]wFMCommunicate request_size=4 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 0D 03 02 [08:23:20]Write to MH i2c: E2 08 00 5F 6C 80 0D 03 02 00 00 00 00 46 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 0B 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 0B 00 5F 6C 00 C1 67 8A 24 D3 FC 4E 77 90 00 B1 [08:23:20]RAPDU: C1 67 8A 24 D3 FC 4E 77 90 00 [08:23:20]wFMCommunicate OK [08:23:20]SAM_PROTO_SignData done [08:23:20]FM_MakeSignedData done [08:23:20]CreateOFDProtocolMessage [08:23:20]wFMCommunicate request_size=4 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 11 00 00 [08:23:20]Write to MH i2c: E2 08 00 60 6C 80 11 00 00 00 00 00 00 46 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 17 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 17 00 60 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9B [08:23:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:23:20]wFMCommunicate OK [08:23:20]CreateOFDProtocolMessage done [08:23:20]OFDSenderStorePacket 239341 [08:23:20]StoreOFDPacket docnum=239341 [08:23:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 30 7C 04 01 F6 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 FA 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A6 03 00 35 04 06 00 DC 58 67 C3 91 32 C1 67 8A 24 D3 FC 4E 77 [08:23:20]CheckFolder [08:23:20]dirname=/storage/ofd_packets [08:23:20]CheckFolder done [08:23:20]ProducePacketName [08:23:20]name=ofd_packets/00239341 [08:23:20]NVStorageSaveData ofd_packets/00239341 [08:23:20]File name is /storage/ofd_packets/00239341 [08:23:20]Write 298 bytes [08:23:20]NVStorageSaveData done [08:23:20]OFDSenderStorePacket done [08:23:20]KKMCreateOFDPacket done [08:23:20]NVStorageSaveData kkm_last_timestamp [08:23:20]File name is /storage/kkm_last_timestamp [08:23:20]Write 4 bytes [08:23:20]NVStorageSaveData done [08:23:20]ExternCall_PrintAddStr [08:23:20]wPrintStart [08:23:20]Write to MH i2c: 01 00 00 61 6C CD [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: 01 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: 01 07 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: 01 07 00 61 6C 00 00 00 00 00 FF 0F E2 [08:23:20]RasterBufferAndPrint [08:23:20]line Счет N : (1)3302274 [08:23:20]line ИНН: 02508201610067 [08:23:20]line Контрольно-Кассовый Чек [08:23:20]line ПРОДАЖА [08:23:20]line ТРК (МРК, ГНК) : 51 [08:23:20]line Товар: 2710194210 [08:23:20]line ДТ-К-5 [08:23:20]line 6.700 * 74.70 [08:23:20]line = 500.49 [08:23:20]line НДС 12% НСП 1% [08:23:20]line > о реализуемом товаре [08:23:20]line ОКРУГЛЕНИЕ: -0.49 [08:23:20]line ИТОГО: 500.00 [08:23:20]line Внесено: 500.00 [08:23:20]line СДАЧА: 0.00 [08:23:20]line НСП 1% : 4.43 [08:23:20]line НДС 12% : 53.15 [08:23:20]line Наличными: 500.00 [08:23:20]line Безнал.: 0.00 [08:23:20]line Место: АЗС № 82 "Партнер Нефть" [08:23:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:23:20]line СНО: Общий режим [08:23:20]line Чек 112 08.06.2024 08:23 [08:23:20]line Смена: 387 ФФД: 1.0 [08:23:20]line ЗНМ: 0300000150 [08:23:20]line РНМ: 0000000000091601 [08:23:20]line Версия ККМ: 001 [08:23:20]line ФМ: 0000000000874681 [08:23:20]line ФД: 239341 [08:23:20]line ФПД: 242272256102706 [08:23:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082322&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239341&fm=242272256102706&tin=02508201610067®Number=0000000000091601&sum=50000 [08:23:20]OFD Sender: Processing packet 239341 [packets to send 182, broken 181] [08:23:20]ProducePacketName [08:23:20]name=ofd_packets/00239341 [08:23:20]OFD Sender: To server: pG, [08:23:20]CommunicateWithHost lk.salyk.kg:30040 [08:23:20]ConnectInit lk.salyk.kg [08:23:20]written 0, free lines is 4095 [08:23:21]Connected sock=10 [08:23:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 30 7C 04 01 F6 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 FA 14 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A6 03 00 35 04 06 00 DC 58 67 C3 91 32 C1 67 8A 24 D3 FC 4E 77 [08:23:21]Write to MH i2c: 01 00 00 8C 6C F8 [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: 01 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: 01 07 00 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: 01 07 00 8C 6C 00 00 00 00 00 B9 0C C4 [08:23:21]RasterBufferAndPrint [08:23:21]line [08:23:21]line [08:23:21]line [08:23:21]line [08:23:21]line [08:23:21]written 0, free lines is 3266 [08:23:21]MH_Cut [08:23:21]Write to MH i2c: D1 01 00 93 6C 01 D1 [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: D1 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: D1 01 00 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: D1 01 00 93 6C 00 D0 [08:23:21]Write to MH i2c: 01 00 00 94 6C 00 [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C4 0F 47 00 71 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A6 03 00 F4 03 04 00 77 BC 63 66 B6 04 01 00 00 4B E0 0C 51 96 E7 E2 63 [08:23:21]CommunicateWithHost err = 0 [08:23:21]CheckOFDResponse [08:23:21]1017 (14) - 77093643461234 [08:23:21]1041 (16) - 0000000000874681 [08:23:21]1040 (4) - 239341 [08:23:21]1012 (4) - 08.06.2024 02:05 [08:23:21]1206 (1) - 0 [08:23:21]OFD Sender: Remove packet 239341 [08:23:21]ProducePacketName [08:23:21]name=ofd_packets/00239341 [08:23:21]NVStorageDeleteData [08:23:21]OFD Sender: No OFD packet to send [08:23:22]*** Cut start [08:23:22]*** Partial cut [08:23:22]*** CUTSNS_PIN = 1 [08:23:22]*** CUTSNS_PIN = 0 [08:23:22]*** Brake cut motor [08:23:22]Read from MH i2c: 01 [08:23:22]MH_I2C_Read... [08:23:22]*** Stop cut motor [08:23:22]*** Cut end [08:23:22]Read from MH i2c: 01 07 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: 01 07 00 94 6C 00 00 00 00 00 FF 0F 15 [08:23:22]process_action close_receipt done [08:23:22]requested_data is exist [08:23:22]produce_requested_data [08:23:22]requested_item fm.sn is exist - process it [08:23:22]wFMCommunicate request_size=4 [08:23:22]MH_SAM_APDU [08:23:22]CAPDU: 80 11 00 00 [08:23:22]Write to MH i2c: E2 08 00 95 6C 80 11 00 00 00 00 00 00 7B [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:22]Read from MH i2c: E2 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 17 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 17 00 95 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D0 [08:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:23:22]wFMCommunicate OK [08:23:22]requested_item fd.num is exist - process it [08:23:22]SAM_PROTO_GetFieldsCounters [08:23:22]wFMCommunicate request_size=4 [08:23:22]MH_SAM_APDU [08:23:22]CAPDU: 80 13 00 00 [08:23:22]Write to MH i2c: E2 08 00 96 6C 80 13 00 00 00 00 00 00 7E [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:22]Read from MH i2c: E2 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 62 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 62 00 96 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 ED A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [08:23:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 ED A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:22]wFMCommunicate OK [08:23:22]SAM_PROTO_GetFieldsCounters done [08:23:22]requested_item shift.num is exist - process it [08:23:22]requested_item shift.opened is exist - process it [08:23:22]req_shift_opened [08:23:22]FM_GetShiftState [08:23:22]SAM_PROTO_GetShiftState [08:23:22]wFMCommunicate request_size=4 [08:23:22]MH_SAM_APDU [08:23:22]CAPDU: 80 13 01 00 [08:23:22]Write to MH i2c: E2 08 00 97 6C 80 13 01 00 00 00 00 00 80 [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:23]Read from MH i2c: E2 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: E2 0E 00 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: E2 0E 00 97 6C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 34 [08:23:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:23:23]wFMCommunicate OK [08:23:23]SAM_PROTO_GetShiftState done [08:23:23]FM_GetShiftState done [08:23:23]req_shift_opened done [08:23:23]requested_item shift.open_date is exist - process it [08:23:23]req_shift_open_date [08:23:23]req_shift_open_date done [08:23:23]produce_requested_data done [08:23:23]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239341,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:23:23]process_action_free close_receipt [08:23:23]json_value_free [08:23:23]json_value_free done [08:23:23]process_json_proto returns [08:23:23]Send response to host [08:23:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239341,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:23:23]free response buf [08:23:23]execute_script done [08:23:23]execute_script returns [08:23:23]free content buf [08:23:23]Sock 9.Close socket [08:23:23]Sock 9.Thread stoped [08:23:26]OFD Sender: No OFD packet to send [08:23:31]OFD Sender: No OFD packet to send [08:23:36]OFD Sender: No OFD packet to send [08:23:41]OFD Sender: No OFD packet to send [08:23:46]OFD Sender: No OFD packet to send [08:23:51]OFD Sender: No OFD packet to send [08:23:56]OFD Sender: No OFD packet to send [08:24:01]OFD Sender: No OFD packet to send [08:24:06]OFD Sender: No OFD packet to send [08:24:11]OFD Sender: No OFD packet to send [08:24:16]OFD Sender: No OFD packet to send [08:24:21]OFD Sender: No OFD packet to send [08:24:26]OFD Sender: No OFD packet to send [08:24:31]OFD Sender: No OFD packet to send [08:24:37]OFD Sender: No OFD packet to send [08:24:42]OFD Sender: No OFD packet to send [08:24:47]OFD Sender: No OFD packet to send [08:24:52]OFD Sender: No OFD packet to send [08:24:57]OFD Sender: No OFD packet to send [08:25:02]OFD Sender: No OFD packet to send [08:25:07]OFD Sender: No OFD packet to send [08:25:12]OFD Sender: No OFD packet to send [08:25:13]accept exits with 8 [08:25:13]New connection [08:25:13]New thread 3066981732 created [08:25:13]Thread 3066838372 joined [08:25:13]Waiting for new connection... [08:25:13] Sock 8.Parse request [08:25:13]Sock 8.Check first char [08:25:13]Sock 8.First char is OK [08:25:13]request: POST /json_proto HTTP/1.0 [08:25:13]Method: POST [08:25:13]URL: /json_proto [08:25:13]Method is POST - this is cgi request [08:25:13]url: /json_proto [08:25:13]query_string will be loaded in cgi processing [08:25:13]execute_cgi json_proto POST (null) [08:25:13]execute_cgi path=json_proto method=POST [08:25:13]POST find Content-Length [08:25:13]Host: 172.17.40.67:8080 [08:25:13]Content-Length: 678 [08:25:13]Content-Type: application/json [08:25:13] [08:25:13]POST finish read [08:25:13]Found Content-Length = 678 [08:25:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.640, "sum" : 640.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:13]execute_script... [08:25: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)3302275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.640, "sum" : 640.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:13]POST & json_proto [08:25:13]process_json_proto [08:25:13]json parsed OK: [08:25:13]protocol is kg_v1.0 [08:25:13]action value=close_receipt [08:25:13]process_action close_receipt [08:25:13]cmd_close_receipt [08:25:13]MH_GetDate [08:25:13]Write to MH i2c: F0 00 00 98 6C F3 [08:25:13]Write i2c OK [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: F0 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: F0 09 00 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: F0 09 00 98 6C 00 6C 15 64 66 97 AE 6B 64 5B [08:25:13]GetLastDocTimeStamp 1717835002 [08:25:13]current date 1717835116 [08:25:13]FM_GetShiftState [08:25:13]SAM_PROTO_GetShiftState [08:25:13]wFMCommunicate request_size=4 [08:25:13]MH_SAM_APDU [08:25:13]CAPDU: 80 13 01 00 [08:25:13]Write to MH i2c: E2 08 00 99 6C 80 13 01 00 00 00 00 00 82 [08:25:13]Write i2c OK [08:25:13]MH_I2C_Read... [08:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:13]Read from MH i2c: E2 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: E2 0E 00 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: E2 0E 00 99 6C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 36 [08:25:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:25:13]wFMCommunicate OK [08:25:13]SAM_PROTO_GetShiftState done [08:25:13]FM_GetShiftState done [08:25:13]opened in 1717805884 [08:25:13]opened+sec_in_day 1717892284 [08:25:13]quantity*price = 64009 [08:25:13]sum+1 = 64011 [08:25:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 640.00 Внесено: 640.00 СДАЧА: 0.00 НСП 1% : 5.66 НДС 12% : 67.97 Наличными: 640.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 113 08.06.2024 08:25 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239342 ФПД: 268951765496167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082516&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239342&fm=268951765496167&tin=02508201610067®Number=0000000000091601&sum=64000 [08:25:14]StoreToDocumentArchive [08:25:14]shift 387 fd 239342 [08:25:14]save to /storage/0387/doc_00239342 [08:25:14]save last doc name /storage/0387/doc_00239342 to /storage/kkm_last_doc_name [08:25:14]save OK [08:25:14]Clear old archive folders... [08:25:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:25:14]tlvbuf is 003F1890 [08:25:14]SAM_PROTO_ClearQueue [08:25:14]wFMCommunicate request_size=4 [08:25:14]MH_SAM_APDU [08:25:14]CAPDU: 80 09 00 00 [08:25:14]Write to MH i2c: E2 08 00 A6 6C 80 09 00 00 00 00 00 00 84 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:14]Read from MH i2c: E2 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 03 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 03 00 A6 6C 00 90 00 86 [08:25:14]RAPDU: 90 00 [08:25:14]wFMCommunicate OK [08:25:14]SAM_PROTO_ClearQueue done [08:25:14]KKMCreateOFDPacket [08:25:14]OFDProtocolAddRootSTLVToBuf [08:25:14]FM_MakeSignedData [08:25:14]FM_MakeSignedData [08:25:14]SAM_PROTO_SignData [08:25:14]wFMCommunicate request_size=4 [08:25:14]MH_SAM_APDU [08:25:14]CAPDU: 80 0D 01 02 [08:25:14]Write to MH i2c: E2 08 00 A7 6C 80 0D 01 02 00 00 00 00 8C [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:14]Read from MH i2c: E2 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 03 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 03 00 A7 6C 00 90 00 87 [08:25:14]RAPDU: 90 00 [08:25:14]wFMCommunicate OK [08:25:14]wFMCommunicate request_size=255 [08:25:14]MH_SAM_APDU [08:25: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 A8 25 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 FA 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 00 00 00 F4 03 04 00 6C 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A6 03 00 35 04 06 00 F4 [08:25:14]Write to MH i2c: E2 02 01 A8 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 25 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 FA 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 00 00 00 F4 03 04 00 6C 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A6 03 00 35 04 06 00 F4 00 00 07 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:14]Read from MH i2c: E2 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 03 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 03 00 A8 6C 00 90 00 88 [08:25:14]RAPDU: 90 00 [08:25:14]wFMCommunicate OK [08:25:14]wFMCommunicate request_size=10 [08:25:14]MH_SAM_APDU [08:25:14]CAPDU: 80 0D 02 02 05 9C 36 71 B1 67 [08:25:14]Write to MH i2c: E2 0D 00 A9 6C 80 0D 02 02 05 00 9C 36 71 B1 67 00 00 F4 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:14]Read from MH i2c: E2 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 03 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 03 00 A9 6C 00 90 00 89 [08:25:14]RAPDU: 90 00 [08:25:14]wFMCommunicate OK [08:25:14]wFMCommunicate request_size=4 [08:25:14]MH_SAM_APDU [08:25:14]CAPDU: 80 0D 03 02 [08:25:14]Write to MH i2c: E2 08 00 AA 6C 80 0D 03 02 00 00 00 00 91 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:14]Read from MH i2c: E2 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 0B 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 0B 00 AA 6C 00 89 C7 74 22 FB AB F2 01 90 00 11 [08:25:14]RAPDU: 89 C7 74 22 FB AB F2 01 90 00 [08:25:14]wFMCommunicate OK [08:25:14]SAM_PROTO_SignData done [08:25:14]FM_MakeSignedData done [08:25:14]CreateOFDProtocolMessage [08:25:14]wFMCommunicate request_size=4 [08:25:14]MH_SAM_APDU [08:25:14]CAPDU: 80 11 00 00 [08:25:14]Write to MH i2c: E2 08 00 AB 6C 80 11 00 00 00 00 00 00 91 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:14]Read from MH i2c: E2 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 17 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 17 00 AB 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E6 [08:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:25:14]wFMCommunicate OK [08:25:14]CreateOFDProtocolMessage done [08:25:14]OFDSenderStorePacket 239342 [08:25:14]StoreOFDPacket docnum=239342 [08:25:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 72 07 01 3B 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 A8 25 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 FA 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 00 00 00 F4 03 04 00 6C 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A6 03 00 35 04 06 00 F4 9C 36 71 B1 67 89 C7 74 22 FB AB F2 01 [08:25:14]CheckFolder [08:25:14]dirname=/storage/ofd_packets [08:25:14]CheckFolder done [08:25:14]ProducePacketName [08:25:14]name=ofd_packets/00239342 [08:25:14]NVStorageSaveData ofd_packets/00239342 [08:25:14]File name is /storage/ofd_packets/00239342 [08:25:14]Write 301 bytes [08:25:14]NVStorageSaveData done [08:25:14]OFDSenderStorePacket done [08:25:14]KKMCreateOFDPacket done [08:25:14]NVStorageSaveData kkm_last_timestamp [08:25:14]File name is /storage/kkm_last_timestamp [08:25:14]Write 4 bytes [08:25:14]NVStorageSaveData done [08:25:14]ExternCall_PrintAddStr [08:25:14]wPrintStart [08:25:14]Write to MH i2c: 01 00 00 AC 6C 18 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: 01 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: 01 07 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: 01 07 00 AC 6C 00 00 00 00 00 FF 0F 2D [08:25:14]RasterBufferAndPrint [08:25:14]line Счет N : (1)3302275 [08:25:14]line ИНН: 02508201610067 [08:25:14]line Контрольно-Кассовый Чек [08:25:14]line ПРОДАЖА [08:25:14]line ТРК (МРК, ГНК) : 12 [08:25:14]line Товар: 2710124130 [08:25:14]line Аи-92-К-4 [08:25:14]line 9.640 * 66.40 [08:25:14]line = 640.10 [08:25:14]line НДС 12% НСП 1% [08:25:14]line > о реализуемом товаре [08:25:14]line ОКРУГЛЕНИЕ: -0.10 [08:25:14]line ИТОГО: 640.00 [08:25:14]line Внесено: 640.00 [08:25:14]line СДАЧА: 0.00 [08:25:14]line НСП 1% : 5.66 [08:25:14]line НДС 12% : 67.97 [08:25:14]line Наличными: 640.00 [08:25:14]line Безнал.: 0.00 [08:25:14]line Место: АЗС № 82 "Партнер Нефть" [08:25:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:25:14]line СНО: Общий режим [08:25:14]line Чек 113 08.06.2024 08:25 [08:25:14]line Смена: 387 ФФД: 1.0 [08:25:14]line ЗНМ: 0300000150 [08:25:14]line РНМ: 0000000000091601 [08:25:14]line Версия ККМ: 001 [08:25:14]line ФМ: 0000000000874681 [08:25:14]line ФД: 239342 [08:25:14]line ФПД: 268951765496167 [08:25:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082516&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239342&fm=268951765496167&tin=02508201610067®Number=0000000000091601&sum=64000 [08:25:15]written 0, free lines is 4095 [08:25:15]OFD Sender: Processing packet 239342 [packets to send 182, broken 181] [08:25:15]ProducePacketName [08:25:15]name=ofd_packets/00239342 [08:25:15]OFD Sender: To server: pG, [08:25:15]CommunicateWithHost lk.salyk.kg:30040 [08:25:15]ConnectInit lk.salyk.kg [08:25:15]Connected sock=9 [08:25:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 72 07 01 3B 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 A8 25 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 FA 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 00 00 00 F4 03 04 00 6C 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A6 03 00 35 04 06 00 F4 9C 36 71 B1 67 89 C7 74 22 FB AB F2 01 [08:25:15]Write to MH i2c: 01 00 00 D7 6C 43 [08:25:15]Write i2c OK [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: 01 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: 01 07 00 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: 01 07 00 D7 6C 00 00 00 00 00 B9 0C 0F [08:25:15]RasterBufferAndPrint [08:25:15]line [08:25:15]line [08:25:15]line [08:25:15]line [08:25:15]line [08:25:15]written 0, free lines is 3264 [08:25:15]MH_Cut [08:25:15]Write to MH i2c: D1 01 00 DE 6C 01 1C [08:25:15]Write i2c OK [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: D1 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: D1 01 00 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: D1 01 00 DE 6C 00 1B [08:25:15]Write to MH i2c: 01 00 00 DF 6C 4B [08:25:15]Write i2c OK [08:25:15]MH_I2C_Read... [08:25:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E5 C3 47 00 75 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A6 03 00 F4 03 04 00 EA BC 63 66 B6 04 01 00 00 60 63 45 5D B0 1A 14 B3 [08:25:15]CommunicateWithHost err = 0 [08:25:15]CheckOFDResponse [08:25:15]1017 (14) - 77093643461234 [08:25:15]1041 (16) - 0000000000874681 [08:25:15]1040 (4) - 239342 [08:25:15]1012 (4) - 08.06.2024 02:07 [08:25:15]1206 (1) - 0 [08:25:15]OFD Sender: Remove packet 239342 [08:25:15]ProducePacketName [08:25:15]name=ofd_packets/00239342 [08:25:15]NVStorageDeleteData [08:25:16]OFD Sender: No OFD packet to send [08:25:16]*** Cut start [08:25:16]*** Partial cut [08:25:16]*** CUTSNS_PIN = 1 [08:25:16]*** CUTSNS_PIN = 0 [08:25:16]*** Brake cut motor [08:25:17]Read from MH i2c: 01 [08:25:17]MH_I2C_Read... [08:25:17]*** Stop cut motor [08:25:17]*** Cut end [08:25:17]Read from MH i2c: 01 07 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: 01 07 00 DF 6C 00 00 00 00 00 FF 0F 60 [08:25:17]process_action close_receipt done [08:25:17]requested_data is exist [08:25:17]produce_requested_data [08:25:17]requested_item fm.sn is exist - process it [08:25:17]wFMCommunicate request_size=4 [08:25:17]MH_SAM_APDU [08:25:17]CAPDU: 80 11 00 00 [08:25:17]Write to MH i2c: E2 08 00 E0 6C 80 11 00 00 00 00 00 00 C6 [08:25:17]Write i2c OK [08:25:17]MH_I2C_Read... [08:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:17]Read from MH i2c: E2 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 17 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 17 00 E0 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1B [08:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:25:17]wFMCommunicate OK [08:25:17]requested_item fd.num is exist - process it [08:25:17]SAM_PROTO_GetFieldsCounters [08:25:17]wFMCommunicate request_size=4 [08:25:17]MH_SAM_APDU [08:25:17]CAPDU: 80 13 00 00 [08:25:17]Write to MH i2c: E2 08 00 E1 6C 80 13 00 00 00 00 00 00 C9 [08:25:17]Write i2c OK [08:25:17]MH_I2C_Read... [08:25:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:17]Read from MH i2c: E2 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 62 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 62 00 E1 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [08:25:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:25:17]wFMCommunicate OK [08:25:17]SAM_PROTO_GetFieldsCounters done [08:25:17]requested_item shift.num is exist - process it [08:25:17]requested_item shift.opened is exist - process it [08:25:17]req_shift_opened [08:25:17]FM_GetShiftState [08:25:17]SAM_PROTO_GetShiftState [08:25:17]wFMCommunicate request_size=4 [08:25:17]MH_SAM_APDU [08:25:17]CAPDU: 80 13 01 00 [08:25:17]Write to MH i2c: E2 08 00 E2 6C 80 13 01 00 00 00 00 00 CB [08:25:17]Write i2c OK [08:25:17]MH_I2C_Read... [08:25:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:17]Read from MH i2c: E2 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 0E 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 0E 00 E2 6C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7F [08:25:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:25:17]wFMCommunicate OK [08:25:17]SAM_PROTO_GetShiftState done [08:25:17]FM_GetShiftState done [08:25:17]req_shift_opened done [08:25:17]requested_item shift.open_date is exist - process it [08:25:17]req_shift_open_date [08:25:17]req_shift_open_date done [08:25:17]produce_requested_data done [08:25:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239342,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:25:17]process_action_free close_receipt [08:25:17]json_value_free [08:25:17]json_value_free done [08:25:17]process_json_proto returns [08:25:17]Send response to host [08:25:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239342,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:25:17]free response buf [08:25:17]execute_script done [08:25:17]execute_script returns [08:25:17]free content buf [08:25:17]Sock 8.Close socket [08:25:17]Sock 8.Thread stoped [08:25:21]OFD Sender: No OFD packet to send [08:25:26]OFD Sender: No OFD packet to send [08:25:31]OFD Sender: No OFD packet to send [08:25:36]OFD Sender: No OFD packet to send [08:25:41]OFD Sender: No OFD packet to send [08:25:46]OFD Sender: No OFD packet to send [08:25:51]OFD Sender: No OFD packet to send [08:25:56]OFD Sender: No OFD packet to send [08:26:01]OFD Sender: No OFD packet to send [08:26:06]OFD Sender: No OFD packet to send [08:26:11]OFD Sender: No OFD packet to send [08:26:16]OFD Sender: No OFD packet to send [08:26:21]OFD Sender: No OFD packet to send [08:26:26]OFD Sender: No OFD packet to send [08:26:26]accept exits with 10 [08:26:26]New connection [08:26:26]New thread 3066838372 created [08:26:26]Thread 3066981732 joined [08:26:26]Waiting for new connection... [08:26:26] Sock 10.Parse request [08:26:26]Sock 10.Check first char [08:26:26]Sock 10.First char is OK [08:26:26]request: POST /json_proto HTTP/1.0 [08:26:26]Method: POST [08:26:26]URL: /json_proto [08:26:26]Method is POST - this is cgi request [08:26:26]url: /json_proto [08:26:26]query_string will be loaded in cgi processing [08:26:26]execute_cgi json_proto POST (null) [08:26:26]execute_cgi path=json_proto method=POST [08:26:26]POST find Content-Length [08:26:26]Host: 172.17.40.67:8080 [08:26:26]Content-Length: 683 [08:26:26]Content-Type: application/json [08:26:26] [08:26:26]POST finish read [08:26:26]Found Content-Length = 683 [08:26:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:26]execute_script... [08:26: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)3302277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:26]POST & json_proto [08:26:26]process_json_proto [08:26:26]json parsed OK: [08:26:26]protocol is kg_v1.0 [08:26:26]action value=close_receipt [08:26:26]process_action close_receipt [08:26:26]cmd_close_receipt [08:26:26]MH_GetDate [08:26:26]Write to MH i2c: F0 00 00 E3 6C 3E [08:26:26]Write i2c OK [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: F0 [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: F0 09 00 [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: F0 09 00 E3 6C 00 B6 15 64 66 97 AE 6B 64 F0 [08:26:26]GetLastDocTimeStamp 1717835116 [08:26:26]current date 1717835190 [08:26:26]FM_GetShiftState [08:26:26]SAM_PROTO_GetShiftState [08:26:26]wFMCommunicate request_size=4 [08:26:26]MH_SAM_APDU [08:26:26]CAPDU: 80 13 01 00 [08:26:26]Write to MH i2c: E2 08 00 E4 6C 80 13 01 00 00 00 00 00 CD [08:26:26]Write i2c OK [08:26:26]MH_I2C_Read... [08:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:26]Read from MH i2c: E2 [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: E2 0E 00 [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: E2 0E 00 E4 6C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 81 [08:26:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:26:26]wFMCommunicate OK [08:26:26]SAM_PROTO_GetShiftState done [08:26:26]FM_GetShiftState done [08:26:26]opened in 1717805884 [08:26:26]opened+sec_in_day 1717892284 [08:26:26]quantity*price = 100010 [08:26:26]sum+1 = 100012 [08:26:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 114 08.06.2024 08:26 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239343 ФПД: 182208258075387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082630&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239343&fm=182208258075387&tin=02508201610067®Number=0000000000091601&sum=100000 [08:26:28]StoreToDocumentArchive [08:26:28]shift 387 fd 239343 [08:26:28]save to /storage/0387/doc_00239343 [08:26:28]save last doc name /storage/0387/doc_00239343 to /storage/kkm_last_doc_name [08:26:28]save OK [08:26:28]Clear old archive folders... [08:26:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:28]tlvbuf is 00291380 [08:26:28]SAM_PROTO_ClearQueue [08:26:28]wFMCommunicate request_size=4 [08:26:28]MH_SAM_APDU [08:26:28]CAPDU: 80 09 00 00 [08:26:28]Write to MH i2c: E2 08 00 F1 6C 80 09 00 00 00 00 00 00 CF [08:26:28]Write i2c OK [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 [08:26:28]MH_I2C_Read... [08:26:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:28]Read from MH i2c: E2 03 00 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 03 00 F1 6C 00 90 00 D1 [08:26:28]RAPDU: 90 00 [08:26:28]wFMCommunicate OK [08:26:28]SAM_PROTO_ClearQueue done [08:26:28]KKMCreateOFDPacket [08:26:28]OFDProtocolAddRootSTLVToBuf [08:26:28]FM_MakeSignedData [08:26:28]FM_MakeSignedData [08:26:28]SAM_PROTO_SignData [08:26:28]wFMCommunicate request_size=4 [08:26:28]MH_SAM_APDU [08:26:28]CAPDU: 80 0D 01 02 [08:26:28]Write to MH i2c: E2 08 00 F2 6C 80 0D 01 02 00 00 00 00 D7 [08:26:28]Write i2c OK [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 [08:26:28]MH_I2C_Read... [08:26:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:28]Read from MH i2c: E2 03 00 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 03 00 F2 6C 00 90 00 D2 [08:26:28]RAPDU: 90 00 [08:26:28]wFMCommunicate OK [08:26:28]wFMCommunicate request_size=255 [08:26:28]MH_SAM_APDU [08:26: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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 B6 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A6 03 00 35 04 06 00 A5 [08:26:28]Write to MH i2c: E2 02 01 F3 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 B6 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A6 03 00 35 04 06 00 A5 00 00 62 [08:26:28]Write i2c OK [08:26:28]MH_I2C_Read... [08:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:28]Read from MH i2c: E2 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 03 00 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 03 00 F3 6C 00 90 00 D3 [08:26:28]RAPDU: 90 00 [08:26:28]wFMCommunicate OK [08:26:28]wFMCommunicate request_size=10 [08:26:28]MH_SAM_APDU [08:26:28]CAPDU: 80 0D 02 02 05 B7 AA 7F 6A FB [08:26:28]Write to MH i2c: E2 0D 00 F4 6C 80 0D 02 02 05 00 B7 AA 7F 6A FB 00 00 29 [08:26:28]Write i2c OK [08:26:28]MH_I2C_Read... [08:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:28]Read from MH i2c: E2 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 03 00 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 03 00 F4 6C 00 90 00 D4 [08:26:28]RAPDU: 90 00 [08:26:28]wFMCommunicate OK [08:26:28]wFMCommunicate request_size=4 [08:26:28]MH_SAM_APDU [08:26:28]CAPDU: 80 0D 03 02 [08:26:28]Write to MH i2c: E2 08 00 F5 6C 80 0D 03 02 00 00 00 00 DC [08:26:28]Write i2c OK [08:26:28]MH_I2C_Read... [08:26:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:28]Read from MH i2c: E2 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 0B 00 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 0B 00 F5 6C 00 78 71 AF A9 0E 01 0B 8A 90 00 C2 [08:26:28]RAPDU: 78 71 AF A9 0E 01 0B 8A 90 00 [08:26:28]wFMCommunicate OK [08:26:28]SAM_PROTO_SignData done [08:26:28]FM_MakeSignedData done [08:26:28]CreateOFDProtocolMessage [08:26:28]wFMCommunicate request_size=4 [08:26:28]MH_SAM_APDU [08:26:28]CAPDU: 80 11 00 00 [08:26:28]Write to MH i2c: E2 08 00 F6 6C 80 11 00 00 00 00 00 00 DC [08:26:28]Write i2c OK [08:26:28]MH_I2C_Read... [08:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:28]Read from MH i2c: E2 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 17 00 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: E2 17 00 F6 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 31 [08:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:26:28]wFMCommunicate OK [08:26:28]CreateOFDProtocolMessage done [08:26:28]OFDSenderStorePacket 239343 [08:26:28]StoreOFDPacket docnum=239343 [08:26:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A3 4A 07 01 C7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 B6 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A6 03 00 35 04 06 00 A5 B7 AA 7F 6A FB 78 71 AF A9 0E 01 0B 8A [08:26:28]CheckFolder [08:26:28]dirname=/storage/ofd_packets [08:26:28]CheckFolder done [08:26:28]ProducePacketName [08:26:28]name=ofd_packets/00239343 [08:26:28]NVStorageSaveData ofd_packets/00239343 [08:26:28]File name is /storage/ofd_packets/00239343 [08:26:28]Write 301 bytes [08:26:28]NVStorageSaveData done [08:26:28]OFDSenderStorePacket done [08:26:28]KKMCreateOFDPacket done [08:26:28]NVStorageSaveData kkm_last_timestamp [08:26:28]File name is /storage/kkm_last_timestamp [08:26:28]Write 4 bytes [08:26:28]NVStorageSaveData done [08:26:28]ExternCall_PrintAddStr [08:26:28]wPrintStart [08:26:28]Write to MH i2c: 01 00 00 F7 6C 63 [08:26:28]Write i2c OK [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: 01 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: 01 07 00 [08:26:28]MH_I2C_Read... [08:26:28]Read from MH i2c: 01 07 00 F7 6C 00 00 00 00 00 FF 0F 78 [08:26:28]RasterBufferAndPrint [08:26:28]line Счет N : (1)3302277 [08:26:28]line ИНН: 02508201610067 [08:26:28]line Контрольно-Кассовый Чек [08:26:28]line ПРОДАЖА [08:26:28]line ТРК (МРК, ГНК) : 23 [08:26:28]line Товар: 2710124500 [08:26:28]line Аи-95-К-5 [08:26:28]line 13.570 * 73.70 [08:26:28]line = 1000.11 [08:26:28]line НДС 12% НСП 1% [08:26:28]line > о реализуемом товаре [08:26:28]line ОКРУГЛЕНИЕ: -0.11 [08:26:28]line ИТОГО: 1000.00 [08:26:28]line Внесено: 1000.00 [08:26:28]line СДАЧА: 0.00 [08:26:28]line НСП 1% : 8.85 [08:26:28]line НДС 12% : 106.21 [08:26:28]line Наличными: 1000.00 [08:26:28]line Безнал.: 0.00 [08:26:28]line Место: АЗС № 82 "Партнер Нефть" [08:26:28]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:26:28]line СНО: Общий режим [08:26:28]line Чек 114 08.06.2024 08:26 [08:26:28]line Смена: 387 ФФД: 1.0 [08:26:28]line ЗНМ: 0300000150 [08:26:28]line РНМ: 0000000000091601 [08:26:28]line Версия ККМ: 001 [08:26:28]line ФМ: 0000000000874681 [08:26:28]line ФД: 239343 [08:26:28]line ФПД: 182208258075387 [08:26:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082630&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239343&fm=182208258075387&tin=02508201610067®Number=0000000000091601&sum=100000 [08:26:28]OFD Sender: Processing packet 239343 [packets to send 182, broken 181] [08:26:28]ProducePacketName [08:26:28]name=ofd_packets/00239343 [08:26:28]OFD Sender: To server: pG, [08:26:28]CommunicateWithHost lk.salyk.kg:30040 [08:26:28]ConnectInit lk.salyk.kg [08:26:28]written 0, free lines is 4095 [08:26:29]Connected sock=9 [08:26:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A3 4A 07 01 C7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 B6 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A6 03 00 35 04 06 00 A5 B7 AA 7F 6A FB 78 71 AF A9 0E 01 0B 8A [08:26:29]Write to MH i2c: 01 00 00 22 6D 8F [08:26:29]Write i2c OK [08:26:29]MH_I2C_Read... [08:26:29]Read from MH i2c: 01 [08:26:29]MH_I2C_Read... [08:26:29]Read from MH i2c: 01 07 00 [08:26:29]MH_I2C_Read... [08:26:29]Read from MH i2c: 01 07 00 22 6D 00 00 00 00 00 AE 0C 50 [08:26:29]RasterBufferAndPrint [08:26:29]line [08:26:29]line [08:26:29]line [08:26:29]line [08:26:29]line [08:26:29]written 0, free lines is 3253 [08:26:29]MH_Cut [08:26:29]Write to MH i2c: D1 01 00 29 6D 01 68 [08:26:29]Write i2c OK [08:26:29]MH_I2C_Read... [08:26:29]Read from MH i2c: D1 [08:26:29]MH_I2C_Read... [08:26:29]Read from MH i2c: D1 01 00 [08:26:29]MH_I2C_Read... [08:26:29]Read from MH i2c: D1 01 00 29 6D 00 67 [08:26:29]Write to MH i2c: 01 00 00 2A 6D 97 [08:26:29]Write i2c OK [08:26:29]MH_I2C_Read... [08:26:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 91 8B 47 00 11 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A6 03 00 F4 03 04 00 34 BD 63 66 B6 04 01 00 00 52 C3 DB 8F 8B 60 69 BF [08:26:29]CommunicateWithHost err = 0 [08:26:29]CheckOFDResponse [08:26:29]1017 (14) - 77093643461234 [08:26:29]1041 (16) - 0000000000874681 [08:26:29]1040 (4) - 239343 [08:26:29]1012 (4) - 08.06.2024 02:08 [08:26:29]1206 (1) - 0 [08:26:29]OFD Sender: Remove packet 239343 [08:26:29]ProducePacketName [08:26:29]name=ofd_packets/00239343 [08:26:29]NVStorageDeleteData [08:26:30]OFD Sender: No OFD packet to send [08:26:30]*** Cut start [08:26:30]*** Partial cut [08:26:30]*** CUTSNS_PIN = 1 [08:26:30]*** CUTSNS_PIN = 0 [08:26:30]*** Brake cut motor [08:26:30]Read from MH i2c: 01 [08:26:30]MH_I2C_Read... [08:26:30]*** Stop cut motor [08:26:30]*** Cut end [08:26:30]Read from MH i2c: 01 07 00 [08:26:30]MH_I2C_Read... [08:26:30]Read from MH i2c: 01 07 00 2A 6D 00 00 00 00 00 FF 0F AC [08:26:30]process_action close_receipt done [08:26:30]requested_data is exist [08:26:30]produce_requested_data [08:26:30]requested_item fm.sn is exist - process it [08:26:30]wFMCommunicate request_size=4 [08:26:30]MH_SAM_APDU [08:26:30]CAPDU: 80 11 00 00 [08:26:30]Write to MH i2c: E2 08 00 2B 6D 80 11 00 00 00 00 00 00 12 [08:26:30]Write i2c OK [08:26:30]MH_I2C_Read... [08:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:30]Read from MH i2c: E2 [08:26:30]MH_I2C_Read... [08:26:30]Read from MH i2c: E2 17 00 [08:26:30]MH_I2C_Read... [08:26:30]Read from MH i2c: E2 17 00 2B 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 67 [08:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:26:30]wFMCommunicate OK [08:26:30]requested_item fd.num is exist - process it [08:26:30]SAM_PROTO_GetFieldsCounters [08:26:30]wFMCommunicate request_size=4 [08:26:30]MH_SAM_APDU [08:26:30]CAPDU: 80 13 00 00 [08:26:30]Write to MH i2c: E2 08 00 2C 6D 80 13 00 00 00 00 00 00 15 [08:26:30]Write i2c OK [08:26:30]MH_I2C_Read... [08:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 62 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 62 00 2C 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [08:26:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:31]wFMCommunicate OK [08:26:31]SAM_PROTO_GetFieldsCounters done [08:26:31]requested_item shift.num is exist - process it [08:26:31]requested_item shift.opened is exist - process it [08:26:31]req_shift_opened [08:26:31]FM_GetShiftState [08:26:31]SAM_PROTO_GetShiftState [08:26:31]wFMCommunicate request_size=4 [08:26:31]MH_SAM_APDU [08:26:31]CAPDU: 80 13 01 00 [08:26:31]Write to MH i2c: E2 08 00 2D 6D 80 13 01 00 00 00 00 00 17 [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 0E 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 0E 00 2D 6D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CB [08:26:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:26:31]wFMCommunicate OK [08:26:31]SAM_PROTO_GetShiftState done [08:26:31]FM_GetShiftState done [08:26:31]req_shift_opened done [08:26:31]requested_item shift.open_date is exist - process it [08:26:31]req_shift_open_date [08:26:31]req_shift_open_date done [08:26:31]produce_requested_data done [08:26:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239343,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:26:31]process_action_free close_receipt [08:26:31]json_value_free [08:26:31]json_value_free done [08:26:31]process_json_proto returns [08:26:31]Send response to host [08:26:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239343,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:26:31]free response buf [08:26:31]execute_script done [08:26:31]execute_script returns [08:26:31]free content buf [08:26:31]Sock 10.Close socket [08:26:31]Sock 10.Thread stoped [08:26:31]accept exits with 8 [08:26:31]New connection [08:26:31]New thread 3066981732 created [08:26:31]Thread 3066838372 joined [08:26:31]Waiting for new connection... [08:26:31] Sock 8.Parse request [08:26:31]Sock 8.Check first char [08:26:31]Sock 8.First char is OK [08:26:31]request: POST /json_proto HTTP/1.0 [08:26:31]Method: POST [08:26:31]URL: /json_proto [08:26:31]Method is POST - this is cgi request [08:26:31]url: /json_proto [08:26:31]query_string will be loaded in cgi processing [08:26:31]execute_cgi json_proto POST (null) [08:26:31]execute_cgi path=json_proto method=POST [08:26:31]POST find Content-Length [08:26:31]Host: 172.17.40.67:8080 [08:26:31]Content-Length: 680 [08:26:31]Content-Type: application/json [08:26:31] [08:26:31]POST finish read [08:26:31]Found Content-Length = 680 [08:26:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:31]execute_script... [08:26: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)3302276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:31]POST & json_proto [08:26:31]process_json_proto [08:26:31]json parsed OK: [08:26:31]protocol is kg_v1.0 [08:26:31]action value=close_receipt [08:26:31]process_action close_receipt [08:26:31]cmd_close_receipt [08:26:31]MH_GetDate [08:26:31]Write to MH i2c: F0 00 00 2E 6D 8A [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: F0 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: F0 09 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: F0 09 00 2E 6D 00 BB 15 64 66 97 AE 6B 64 41 [08:26:31]GetLastDocTimeStamp 1717835190 [08:26:31]current date 1717835195 [08:26:31]FM_GetShiftState [08:26:31]SAM_PROTO_GetShiftState [08:26:31]wFMCommunicate request_size=4 [08:26:31]MH_SAM_APDU [08:26:31]CAPDU: 80 13 01 00 [08:26:31]Write to MH i2c: E2 08 00 2F 6D 80 13 01 00 00 00 00 00 19 [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 0E 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 0E 00 2F 6D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CD [08:26:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:26:31]wFMCommunicate OK [08:26:31]SAM_PROTO_GetShiftState done [08:26:31]FM_GetShiftState done [08:26:31]opened in 1717805884 [08:26:31]opened+sec_in_day 1717892284 [08:26:31]quantity*price = 200046 [08:26:31]sum+1 = 200048 [08:26:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 115 08.06.2024 08:26 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239344 ФПД: 228608721131433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082635&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239344&fm=228608721131433&tin=02508201610067®Number=0000000000091601&sum=200000 [08:26:33]StoreToDocumentArchive [08:26:33]shift 387 fd 239344 [08:26:33]save to /storage/0387/doc_00239344 [08:26:33]save last doc name /storage/0387/doc_00239344 to /storage/kkm_last_doc_name [08:26:33]save OK [08:26:33]Clear old archive folders... [08:26:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:26:33]tlvbuf is 003E8FD0 [08:26:33]SAM_PROTO_ClearQueue [08:26:33]wFMCommunicate request_size=4 [08:26:33]MH_SAM_APDU [08:26:33]CAPDU: 80 09 00 00 [08:26:33]Write to MH i2c: E2 08 00 3C 6D 80 09 00 00 00 00 00 00 1B [08:26:33]Write i2c OK [08:26:33]MH_I2C_Read... [08:26:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:33]Read from MH i2c: E2 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 03 00 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 03 00 3C 6D 00 90 00 1D [08:26:33]RAPDU: 90 00 [08:26:33]wFMCommunicate OK [08:26:33]SAM_PROTO_ClearQueue done [08:26:33]KKMCreateOFDPacket [08:26:33]OFDProtocolAddRootSTLVToBuf [08:26:33]FM_MakeSignedData [08:26:33]FM_MakeSignedData [08:26:33]SAM_PROTO_SignData [08:26:33]wFMCommunicate request_size=4 [08:26:33]MH_SAM_APDU [08:26:33]CAPDU: 80 0D 01 02 [08:26:33]Write to MH i2c: E2 08 00 3D 6D 80 0D 01 02 00 00 00 00 23 [08:26:33]Write i2c OK [08:26:33]MH_I2C_Read... [08:26:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:33]Read from MH i2c: E2 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 03 00 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 03 00 3D 6D 00 90 00 1E [08:26:33]RAPDU: 90 00 [08:26:33]wFMCommunicate OK [08:26:33]wFMCommunicate request_size=255 [08:26:33]MH_SAM_APDU [08:26: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 73 00 00 00 F4 03 04 00 BB 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A6 03 00 35 04 06 00 CF EB 1D 9D [08:26:33]Write to MH i2c: E2 02 01 3E 6D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 73 00 00 00 F4 03 04 00 BB 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A6 03 00 35 04 06 00 CF EB 1D 9D 00 00 C4 [08:26:33]Write i2c OK [08:26:33]MH_I2C_Read... [08:26:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:33]Read from MH i2c: E2 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 03 00 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 03 00 3E 6D 00 90 00 1F [08:26:33]RAPDU: 90 00 [08:26:33]wFMCommunicate OK [08:26:33]wFMCommunicate request_size=7 [08:26:33]MH_SAM_APDU [08:26:33]CAPDU: 80 0D 02 02 02 97 A9 [08:26:33]Write to MH i2c: E2 0A 00 3F 6D 80 0D 02 02 02 00 97 A9 00 00 6A [08:26:33]Write i2c OK [08:26:33]MH_I2C_Read... [08:26:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:33]Read from MH i2c: E2 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 03 00 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 03 00 3F 6D 00 90 00 20 [08:26:33]RAPDU: 90 00 [08:26:33]wFMCommunicate OK [08:26:33]wFMCommunicate request_size=4 [08:26:33]MH_SAM_APDU [08:26:33]CAPDU: 80 0D 03 02 [08:26:33]Write to MH i2c: E2 08 00 40 6D 80 0D 03 02 00 00 00 00 28 [08:26:33]Write i2c OK [08:26:33]MH_I2C_Read... [08:26:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:33]Read from MH i2c: E2 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 0B 00 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 0B 00 40 6D 00 0B 7F 71 90 FC 83 10 37 90 00 7A [08:26:33]RAPDU: 0B 7F 71 90 FC 83 10 37 90 00 [08:26:33]wFMCommunicate OK [08:26:33]SAM_PROTO_SignData done [08:26:33]FM_MakeSignedData done [08:26:33]CreateOFDProtocolMessage [08:26:33]wFMCommunicate request_size=4 [08:26:33]MH_SAM_APDU [08:26:33]CAPDU: 80 11 00 00 [08:26:33]Write to MH i2c: E2 08 00 41 6D 80 11 00 00 00 00 00 00 28 [08:26:33]Write i2c OK [08:26:33]MH_I2C_Read... [08:26:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:33]Read from MH i2c: E2 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 17 00 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: E2 17 00 41 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7D [08:26:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:26:33]wFMCommunicate OK [08:26:33]CreateOFDProtocolMessage done [08:26:33]OFDSenderStorePacket 239344 [08:26:33]StoreOFDPacket docnum=239344 [08:26:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 0D 60 04 01 64 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 73 00 00 00 F4 03 04 00 BB 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A6 03 00 35 04 06 00 CF EB 1D 9D 97 A9 0B 7F 71 90 FC 83 10 37 [08:26:33]CheckFolder [08:26:33]dirname=/storage/ofd_packets [08:26:33]CheckFolder done [08:26:33]ProducePacketName [08:26:33]name=ofd_packets/00239344 [08:26:33]NVStorageSaveData ofd_packets/00239344 [08:26:33]File name is /storage/ofd_packets/00239344 [08:26:33]Write 298 bytes [08:26:33]NVStorageSaveData done [08:26:33]OFDSenderStorePacket done [08:26:33]KKMCreateOFDPacket done [08:26:33]NVStorageSaveData kkm_last_timestamp [08:26:33]File name is /storage/kkm_last_timestamp [08:26:33]Write 4 bytes [08:26:33]NVStorageSaveData done [08:26:33]ExternCall_PrintAddStr [08:26:33]wPrintStart [08:26:33]Write to MH i2c: 01 00 00 42 6D AF [08:26:33]Write i2c OK [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: 01 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: 01 07 00 [08:26:33]MH_I2C_Read... [08:26:33]Read from MH i2c: 01 07 00 42 6D 00 00 00 00 00 FF 0F C4 [08:26:33]RasterBufferAndPrint [08:26:33]line Счет N : (1)3302276 [08:26:33]line ИНН: 02508201610067 [08:26:33]line Контрольно-Кассовый Чек [08:26:33]line ПРОДАЖА [08:26:33]line ТРК (МРК, ГНК) : 51 [08:26:33]line Товар: 2710194210 [08:26:33]line ДТ-К-5 [08:26:33]line 26.780 * 74.70 [08:26:33]line = 2000.47 [08:26:33]line НДС 12% НСП 1% [08:26:33]line > о реализуемом товаре [08:26:33]line ОКРУГЛЕНИЕ: -0.47 [08:26:33]line ИТОГО: 2000.00 [08:26:33]line Внесено: 2000.00 [08:26:33]line СДАЧА: 0.00 [08:26:33]line НСП 1% : 17.70 [08:26:33]line НДС 12% : 212.44 [08:26:33]line Наличными: 2000.00 [08:26:33]line Безнал.: 0.00 [08:26:33]line Место: АЗС № 82 "Партнер Нефть" [08:26:33]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:26:33]line СНО: Общий режим [08:26:33]line Чек 115 08.06.2024 08:26 [08:26:33]line Смена: 387 ФФД: 1.0 [08:26:33]line ЗНМ: 0300000150 [08:26:33]line РНМ: 0000000000091601 [08:26:33]line Версия ККМ: 001 [08:26:33]line ФМ: 0000000000874681 [08:26:33]line ФД: 239344 [08:26:33]line ФПД: 228608721131433 [08:26:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082635&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239344&fm=228608721131433&tin=02508201610067®Number=0000000000091601&sum=200000 [08:26:33]written 0, free lines is 4095 [08:26:33]OFD Sender: Processing packet 239344 [packets to send 182, broken 181] [08:26:33]ProducePacketName [08:26:33]name=ofd_packets/00239344 [08:26:33]OFD Sender: To server: pG, [08:26:33]CommunicateWithHost lk.salyk.kg:30040 [08:26:33]ConnectInit lk.salyk.kg [08:26:33]Connected sock=10 [08:26:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 0D 60 04 01 64 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 73 00 00 00 F4 03 04 00 BB 15 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A6 03 00 35 04 06 00 CF EB 1D 9D 97 A9 0B 7F 71 90 FC 83 10 37 [08:26:34]Write to MH i2c: 01 00 00 6D 6D DA [08:26:34]Write i2c OK [08:26:34]MH_I2C_Read... [08:26:34]Read from MH i2c: 01 [08:26:34]MH_I2C_Read... [08:26:34]Read from MH i2c: 01 07 00 [08:26:34]MH_I2C_Read... [08:26:34]Read from MH i2c: 01 07 00 6D 6D 00 00 00 00 00 C2 0C AF [08:26:34]RasterBufferAndPrint [08:26:34]line [08:26:34]line [08:26:34]line [08:26:34]line [08:26:34]line [08:26:34]written 0, free lines is 3281 [08:26:34]MH_Cut [08:26:34]Write to MH i2c: D1 01 00 74 6D 01 B3 [08:26:34]Write i2c OK [08:26:34]MH_I2C_Read... [08:26:34]Read from MH i2c: D1 [08:26:34]MH_I2C_Read... [08:26:34]Read from MH i2c: D1 01 00 [08:26:34]MH_I2C_Read... [08:26:34]Read from MH i2c: D1 01 00 74 6D 00 B2 [08:26:34]Write to MH i2c: 01 00 00 75 6D E2 [08:26:34]Write i2c OK [08:26:34]MH_I2C_Read... [08:26:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 48 04 47 00 2F CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A6 03 00 F4 03 04 00 38 BD 63 66 B6 04 01 00 00 FB 09 B9 EF D3 38 37 AB [08:26:34]CommunicateWithHost err = 0 [08:26:34]CheckOFDResponse [08:26:34]1017 (14) - 77093643461234 [08:26:34]1041 (16) - 0000000000874681 [08:26:34]1040 (4) - 239344 [08:26:34]1012 (4) - 08.06.2024 02:08 [08:26:34]1206 (1) - 0 [08:26:34]OFD Sender: Remove packet 239344 [08:26:34]ProducePacketName [08:26:34]name=ofd_packets/00239344 [08:26:34]NVStorageDeleteData [08:26:34]OFD Sender: No OFD packet to send [08:26:35]*** Cut start [08:26:35]*** Partial cut [08:26:35]*** CUTSNS_PIN = 1 [08:26:35]*** CUTSNS_PIN = 0 [08:26:35]*** Brake cut motor [08:26:35]Read from MH i2c: 01 [08:26:35]MH_I2C_Read... [08:26:35]*** Stop cut motor [08:26:35]*** Cut end [08:26:35]Read from MH i2c: 01 07 00 [08:26:35]MH_I2C_Read... [08:26:35]Read from MH i2c: 01 07 00 75 6D 00 00 00 00 00 FF 0F F7 [08:26:35]process_action close_receipt done [08:26:35]requested_data is exist [08:26:35]produce_requested_data [08:26:35]requested_item fm.sn is exist - process it [08:26:35]wFMCommunicate request_size=4 [08:26:35]MH_SAM_APDU [08:26:35]CAPDU: 80 11 00 00 [08:26:35]Write to MH i2c: E2 08 00 76 6D 80 11 00 00 00 00 00 00 5D [08:26:35]Write i2c OK [08:26:35]MH_I2C_Read... [08:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:35]Read from MH i2c: E2 [08:26:35]MH_I2C_Read... [08:26:35]Read from MH i2c: E2 17 00 [08:26:35]MH_I2C_Read... [08:26:35]Read from MH i2c: E2 17 00 76 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B2 [08:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:26:35]wFMCommunicate OK [08:26:35]requested_item fd.num is exist - process it [08:26:35]SAM_PROTO_GetFieldsCounters [08:26:35]wFMCommunicate request_size=4 [08:26:35]MH_SAM_APDU [08:26:35]CAPDU: 80 13 00 00 [08:26:35]Write to MH i2c: E2 08 00 77 6D 80 13 00 00 00 00 00 00 60 [08:26:35]Write i2c OK [08:26:35]MH_I2C_Read... [08:26:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:35]Read from MH i2c: E2 [08:26:35]MH_I2C_Read... [08:26:35]Read from MH i2c: E2 62 00 [08:26:35]MH_I2C_Read... [08:26:35]Read from MH i2c: E2 62 00 77 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F0 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [08:26:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F0 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:35]wFMCommunicate OK [08:26:35]SAM_PROTO_GetFieldsCounters done [08:26:35]requested_item shift.num is exist - process it [08:26:35]requested_item shift.opened is exist - process it [08:26:35]req_shift_opened [08:26:35]FM_GetShiftState [08:26:35]SAM_PROTO_GetShiftState [08:26:35]wFMCommunicate request_size=4 [08:26:35]MH_SAM_APDU [08:26:35]CAPDU: 80 13 01 00 [08:26:35]Write to MH i2c: E2 08 00 78 6D 80 13 01 00 00 00 00 00 62 [08:26:35]Write i2c OK [08:26:35]MH_I2C_Read... [08:26:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:35]Read from MH i2c: E2 [08:26:35]MH_I2C_Read... [08:26:35]Read from MH i2c: E2 0E 00 [08:26:35]MH_I2C_Read... [08:26:35]Read from MH i2c: E2 0E 00 78 6D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 16 [08:26:35]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:26:35]wFMCommunicate OK [08:26:35]SAM_PROTO_GetShiftState done [08:26:35]FM_GetShiftState done [08:26:35]req_shift_opened done [08:26:35]requested_item shift.open_date is exist - process it [08:26:35]req_shift_open_date [08:26:35]req_shift_open_date done [08:26:35]produce_requested_data done [08:26:35]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239344,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:26:35]process_action_free close_receipt [08:26:35]json_value_free [08:26:35]json_value_free done [08:26:35]process_json_proto returns [08:26:35]Send response to host [08:26:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239344,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:26:35]free response buf [08:26:35]execute_script done [08:26:35]execute_script returns [08:26:35]free content buf [08:26:35]Sock 8.Close socket [08:26:35]Sock 8.Thread stoped [08:26:39]OFD Sender: No OFD packet to send [08:26:44]OFD Sender: No OFD packet to send [08:26:49]OFD Sender: No OFD packet to send [08:26:54]OFD Sender: No OFD packet to send [08:26:59]OFD Sender: No OFD packet to send [08:27:04]OFD Sender: No OFD packet to send [08:27:09]OFD Sender: No OFD packet to send [08:27:14]OFD Sender: No OFD packet to send [08:27:19]OFD Sender: No OFD packet to send [08:27:24]OFD Sender: No OFD packet to send [08:27:29]OFD Sender: No OFD packet to send [08:27:34]OFD Sender: No OFD packet to send [08:27:39]OFD Sender: No OFD packet to send [08:27:44]OFD Sender: No OFD packet to send [08:27:49]OFD Sender: No OFD packet to send [08:27:54]OFD Sender: No OFD packet to send [08:27:59]OFD Sender: No OFD packet to send [08:28:05]OFD Sender: No OFD packet to send [08:28:10]OFD Sender: No OFD packet to send [08:28:15]OFD Sender: No OFD packet to send [08:28:20]OFD Sender: No OFD packet to send [08:28:25]OFD Sender: No OFD packet to send [08:28:30]OFD Sender: No OFD packet to send [08:28:35]OFD Sender: No OFD packet to send [08:28:37]accept exits with 9 [08:28:37]New connection [08:28:37]New thread 3066838372 created [08:28:37]Thread 3066981732 joined [08:28:37]Waiting for new connection... [08:28:37] Sock 9.Parse request [08:28:37]Sock 9.Check first char [08:28:37]Sock 9.First char is OK [08:28:37]request: POST /json_proto HTTP/1.0 [08:28:37]Method: POST [08:28:37]URL: /json_proto [08:28:37]Method is POST - this is cgi request [08:28:37]url: /json_proto [08:28:37]query_string will be loaded in cgi processing [08:28:37]execute_cgi json_proto POST (null) [08:28:37]execute_cgi path=json_proto method=POST [08:28:37]POST find Content-Length [08:28:37]Host: 172.17.40.67:8080 [08:28:37]Content-Length: 683 [08:28:37]Content-Type: application/json [08:28:37] [08:28:37]POST finish read [08:28:37]Found Content-Length = 683 [08:28:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:37]execute_script... [08:28: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)3302278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:37]POST & json_proto [08:28:37]process_json_proto [08:28:37]json parsed OK: [08:28:37]protocol is kg_v1.0 [08:28:37]action value=close_receipt [08:28:37]process_action close_receipt [08:28:37]cmd_close_receipt [08:28:37]MH_GetDate [08:28:37]Write to MH i2c: F0 00 00 79 6D D5 [08:28:37]Write i2c OK [08:28:37]MH_I2C_Read... [08:28:37]Read from MH i2c: F0 [08:28:37]MH_I2C_Read... [08:28:37]Read from MH i2c: F0 09 00 [08:28:37]MH_I2C_Read... [08:28:37]Read from MH i2c: F0 09 00 79 6D 00 39 16 64 66 97 AE 6B 64 0B [08:28:37]GetLastDocTimeStamp 1717835195 [08:28:37]current date 1717835321 [08:28:37]FM_GetShiftState [08:28:37]SAM_PROTO_GetShiftState [08:28:37]wFMCommunicate request_size=4 [08:28:37]MH_SAM_APDU [08:28:37]CAPDU: 80 13 01 00 [08:28:37]Write to MH i2c: E2 08 00 7A 6D 80 13 01 00 00 00 00 00 64 [08:28:37]Write i2c OK [08:28:37]MH_I2C_Read... [08:28:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:38]Read from MH i2c: E2 [08:28:38]MH_I2C_Read... [08:28:38]Read from MH i2c: E2 0E 00 [08:28:38]MH_I2C_Read... [08:28:38]Read from MH i2c: E2 0E 00 7A 6D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 18 [08:28:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:28:38]wFMCommunicate OK [08:28:38]SAM_PROTO_GetShiftState done [08:28:38]FM_GetShiftState done [08:28:38]opened in 1717805884 [08:28:38]opened+sec_in_day 1717892284 [08:28:38]quantity*price = 100064 [08:28:38]sum+1 = 100066 [08:28:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 116 08.06.2024 08:28 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239345 ФПД: 199977122989763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082841&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239345&fm=199977122989763&tin=02508201610067®Number=0000000000091601&sum=100000 [08:28:39]StoreToDocumentArchive [08:28:39]shift 387 fd 239345 [08:28:39]save to /storage/0387/doc_00239345 [08:28:39]save last doc name /storage/0387/doc_00239345 to /storage/kkm_last_doc_name [08:28:39]save OK [08:28:39]Clear old archive folders... [08:28:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:28:39]tlvbuf is 0031FB30 [08:28:39]SAM_PROTO_ClearQueue [08:28:39]wFMCommunicate request_size=4 [08:28:39]MH_SAM_APDU [08:28:39]CAPDU: 80 09 00 00 [08:28:39]Write to MH i2c: E2 08 00 87 6D 80 09 00 00 00 00 00 00 66 [08:28:39]Write i2c OK [08:28:39]MH_I2C_Read... [08:28:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:39]Read from MH i2c: E2 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 03 00 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 03 00 87 6D 00 90 00 68 [08:28:39]RAPDU: 90 00 [08:28:39]wFMCommunicate OK [08:28:39]SAM_PROTO_ClearQueue done [08:28:39]KKMCreateOFDPacket [08:28:39]OFDProtocolAddRootSTLVToBuf [08:28:39]FM_MakeSignedData [08:28:39]FM_MakeSignedData [08:28:39]SAM_PROTO_SignData [08:28:39]wFMCommunicate request_size=4 [08:28:39]MH_SAM_APDU [08:28:39]CAPDU: 80 0D 01 02 [08:28:39]Write to MH i2c: E2 08 00 88 6D 80 0D 01 02 00 00 00 00 6E [08:28:39]Write i2c OK [08:28:39]MH_I2C_Read... [08:28:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:39]Read from MH i2c: E2 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 03 00 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 03 00 88 6D 00 90 00 69 [08:28:39]RAPDU: 90 00 [08:28:39]wFMCommunicate OK [08:28:39]wFMCommunicate request_size=255 [08:28:39]MH_SAM_APDU [08:28: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 39 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A6 03 00 35 04 06 00 B5 [08:28:39]Write to MH i2c: E2 02 01 89 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 39 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A6 03 00 35 04 06 00 B5 00 00 CB [08:28:39]Write i2c OK [08:28:39]MH_I2C_Read... [08:28:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:39]Read from MH i2c: E2 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 03 00 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 03 00 89 6D 00 90 00 6A [08:28:39]RAPDU: 90 00 [08:28:39]wFMCommunicate OK [08:28:39]wFMCommunicate request_size=10 [08:28:39]MH_SAM_APDU [08:28:39]CAPDU: 80 0D 02 02 05 E0 CD 61 06 C3 [08:28:39]Write to MH i2c: E2 0D 00 8A 6D 80 0D 02 02 05 00 E0 CD 61 06 C3 00 00 52 [08:28:39]Write i2c OK [08:28:39]MH_I2C_Read... [08:28:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:39]Read from MH i2c: E2 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 03 00 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 03 00 8A 6D 00 90 00 6B [08:28:39]RAPDU: 90 00 [08:28:39]wFMCommunicate OK [08:28:39]wFMCommunicate request_size=4 [08:28:39]MH_SAM_APDU [08:28:39]CAPDU: 80 0D 03 02 [08:28:39]Write to MH i2c: E2 08 00 8B 6D 80 0D 03 02 00 00 00 00 73 [08:28:39]Write i2c OK [08:28:39]MH_I2C_Read... [08:28:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:39]Read from MH i2c: E2 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 0B 00 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 0B 00 8B 6D 00 42 20 47 77 9F 33 6F F8 90 00 CD [08:28:39]RAPDU: 42 20 47 77 9F 33 6F F8 90 00 [08:28:39]wFMCommunicate OK [08:28:39]SAM_PROTO_SignData done [08:28:39]FM_MakeSignedData done [08:28:39]CreateOFDProtocolMessage [08:28:39]wFMCommunicate request_size=4 [08:28:39]MH_SAM_APDU [08:28:39]CAPDU: 80 11 00 00 [08:28:39]Write to MH i2c: E2 08 00 8C 6D 80 11 00 00 00 00 00 00 73 [08:28:39]Write i2c OK [08:28:39]MH_I2C_Read... [08:28:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:39]Read from MH i2c: E2 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 17 00 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: E2 17 00 8C 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C8 [08:28:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:28:39]wFMCommunicate OK [08:28:39]CreateOFDProtocolMessage done [08:28:39]OFDSenderStorePacket 239345 [08:28:39]StoreOFDPacket docnum=239345 [08:28:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 3F E0 07 01 11 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 39 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A6 03 00 35 04 06 00 B5 E0 CD 61 06 C3 42 20 47 77 9F 33 6F F8 [08:28:39]CheckFolder [08:28:39]dirname=/storage/ofd_packets [08:28:39]CheckFolder done [08:28:39]ProducePacketName [08:28:39]name=ofd_packets/00239345 [08:28:39]NVStorageSaveData ofd_packets/00239345 [08:28:39]File name is /storage/ofd_packets/00239345 [08:28:39]Write 301 bytes [08:28:39]NVStorageSaveData done [08:28:39]OFDSenderStorePacket done [08:28:39]KKMCreateOFDPacket done [08:28:39]NVStorageSaveData kkm_last_timestamp [08:28:39]File name is /storage/kkm_last_timestamp [08:28:39]Write 4 bytes [08:28:39]NVStorageSaveData done [08:28:39]ExternCall_PrintAddStr [08:28:39]wPrintStart [08:28:39]Write to MH i2c: 01 00 00 8D 6D FA [08:28:39]OFD Sender: Processing packet 239345 [packets to send 182, broken 181] [08:28:39]ProducePacketName [08:28:39]name=ofd_packets/00239345 [08:28:39]OFD Sender: To server: pG, [08:28:39]CommunicateWithHost lk.salyk.kg:30040 [08:28:39]ConnectInit lk.salyk.kg [08:28:39]Write i2c OK [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: 01 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: 01 07 00 [08:28:39]MH_I2C_Read... [08:28:39]Read from MH i2c: 01 07 00 8D 6D 00 00 00 00 00 FF 0F 0F [08:28:39]RasterBufferAndPrint [08:28:39]line Счет N : (1)3302278 [08:28:39]line ИНН: 02508201610067 [08:28:39]line Контрольно-Кассовый Чек [08:28:39]line ПРОДАЖА [08:28:39]line ТРК (МРК, ГНК) : 12 [08:28:39]line Товар: 2710124130 [08:28:39]line Аи-92-К-4 [08:28:39]line 15.070 * 66.40 [08:28:39]line = 1000.65 [08:28:39]line НДС 12% НСП 1% [08:28:39]line > о реализуемом товаре [08:28:39]line ОКРУГЛЕНИЕ: -0.65 [08:28:39]line ИТОГО: 1000.00 [08:28:39]line Внесено: 1000.00 [08:28:39]line СДАЧА: 0.00 [08:28:39]line НСП 1% : 8.85 [08:28:39]line НДС 12% : 106.26 [08:28:39]line Наличными: 1000.00 [08:28:39]line Безнал.: 0.00 [08:28:39]line Место: АЗС № 82 "Партнер Нефть" [08:28:39]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:28:39]line СНО: Общий режим [08:28:39]line Чек 116 08.06.2024 08:28 [08:28:39]line Смена: 387 ФФД: 1.0 [08:28:39]line ЗНМ: 0300000150 [08:28:39]line РНМ: 0000000000091601 [08:28:39]line Версия ККМ: 001 [08:28:39]line ФМ: 0000000000874681 [08:28:39]line ФД: 239345 [08:28:39]line ФПД: 199977122989763 [08:28:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082841&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239345&fm=199977122989763&tin=02508201610067®Number=0000000000091601&sum=100000 [08:28:39]written 0, free lines is 4095 [08:28:39]Connected sock=10 [08:28:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 3F E0 07 01 11 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 39 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A6 03 00 35 04 06 00 B5 E0 CD 61 06 C3 42 20 47 77 9F 33 6F F8 [08:28:40]Write to MH i2c: 01 00 00 B8 6D 25 [08:28:40]Write i2c OK [08:28:40]MH_I2C_Read... [08:28:40]Read from MH i2c: 01 [08:28:40]MH_I2C_Read... [08:28:40]Read from MH i2c: 01 07 00 [08:28:40]MH_I2C_Read... [08:28:40]Read from MH i2c: 01 07 00 B8 6D 00 00 00 00 00 CA 0C 02 [08:28:40]RasterBufferAndPrint [08:28:40]line [08:28:40]line [08:28:40]line [08:28:40]line [08:28:40]line [08:28:40]written 0, free lines is 3281 [08:28:40]MH_Cut [08:28:40]Write to MH i2c: D1 01 00 BF 6D 01 FE [08:28:40]Write i2c OK [08:28:40]MH_I2C_Read... [08:28:40]Read from MH i2c: D1 [08:28:40]MH_I2C_Read... [08:28:40]Read from MH i2c: D1 01 00 [08:28:40]MH_I2C_Read... [08:28:40]Read from MH i2c: D1 01 00 BF 6D 00 FD [08:28:40]Write to MH i2c: 01 00 00 C0 6D 2D [08:28:40]Write i2c OK [08:28:40]MH_I2C_Read... [08:28:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 43 B8 47 00 E1 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A6 03 00 F4 03 04 00 B6 BD 63 66 B6 04 01 00 00 18 39 C7 34 21 EE 5A 4F [08:28:40]CommunicateWithHost err = 0 [08:28:40]CheckOFDResponse [08:28:40]1017 (14) - 77093643461234 [08:28:40]1041 (16) - 0000000000874681 [08:28:40]1040 (4) - 239345 [08:28:40]1012 (4) - 08.06.2024 02:11 [08:28:40]1206 (1) - 0 [08:28:40]OFD Sender: Remove packet 239345 [08:28:40]ProducePacketName [08:28:40]name=ofd_packets/00239345 [08:28:40]NVStorageDeleteData [08:28:40]OFD Sender: No OFD packet to send [08:28:41]*** Cut start [08:28:41]*** Partial cut [08:28:41]*** CUTSNS_PIN = 1 [08:28:41]*** CUTSNS_PIN = 0 [08:28:41]*** Brake cut motor [08:28:41]Read from MH i2c: 01 [08:28:41]MH_I2C_Read... [08:28:41]*** Stop cut motor [08:28:41]*** Cut end [08:28:41]Read from MH i2c: 01 07 00 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: 01 07 00 C0 6D 00 00 00 00 00 FF 0F 42 [08:28:41]process_action close_receipt done [08:28:41]requested_data is exist [08:28:41]produce_requested_data [08:28:41]requested_item fm.sn is exist - process it [08:28:41]wFMCommunicate request_size=4 [08:28:41]MH_SAM_APDU [08:28:41]CAPDU: 80 11 00 00 [08:28:41]Write to MH i2c: E2 08 00 C1 6D 80 11 00 00 00 00 00 00 A8 [08:28:41]Write i2c OK [08:28:41]MH_I2C_Read... [08:28:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:41]Read from MH i2c: E2 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: E2 17 00 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: E2 17 00 C1 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FD [08:28:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:28:41]wFMCommunicate OK [08:28:41]requested_item fd.num is exist - process it [08:28:41]SAM_PROTO_GetFieldsCounters [08:28:41]wFMCommunicate request_size=4 [08:28:41]MH_SAM_APDU [08:28:41]CAPDU: 80 13 00 00 [08:28:41]Write to MH i2c: E2 08 00 C2 6D 80 13 00 00 00 00 00 00 AB [08:28:41]Write i2c OK [08:28:41]MH_I2C_Read... [08:28:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:41]Read from MH i2c: E2 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: E2 62 00 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: E2 62 00 C2 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F1 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [08:28:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F1 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:28:41]wFMCommunicate OK [08:28:41]SAM_PROTO_GetFieldsCounters done [08:28:41]requested_item shift.num is exist - process it [08:28:41]requested_item shift.opened is exist - process it [08:28:41]req_shift_opened [08:28:41]FM_GetShiftState [08:28:41]SAM_PROTO_GetShiftState [08:28:41]wFMCommunicate request_size=4 [08:28:41]MH_SAM_APDU [08:28:41]CAPDU: 80 13 01 00 [08:28:41]Write to MH i2c: E2 08 00 C3 6D 80 13 01 00 00 00 00 00 AD [08:28:41]Write i2c OK [08:28:41]MH_I2C_Read... [08:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:41]Read from MH i2c: E2 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: E2 0E 00 [08:28:41]MH_I2C_Read... [08:28:41]Read from MH i2c: E2 0E 00 C3 6D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 61 [08:28:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:28:41]wFMCommunicate OK [08:28:41]SAM_PROTO_GetShiftState done [08:28:41]FM_GetShiftState done [08:28:41]req_shift_opened done [08:28:41]requested_item shift.open_date is exist - process it [08:28:41]req_shift_open_date [08:28:41]req_shift_open_date done [08:28:41]produce_requested_data done [08:28:41]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239345,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:28:41]process_action_free close_receipt [08:28:41]json_value_free [08:28:41]json_value_free done [08:28:41]process_json_proto returns [08:28:41]Send response to host [08:28:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239345,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:28:41]free response buf [08:28:41]execute_script done [08:28:41]execute_script returns [08:28:41]free content buf [08:28:41]Sock 9.Close socket [08:28:41]Sock 9.Thread stoped [08:28:42]accept exits with 8 [08:28:42]New connection [08:28:42]New thread 3066981732 created [08:28:42]Thread 3066838372 joined [08:28:42]Waiting for new connection... [08:28:42] Sock 8.Parse request [08:28:42]Sock 8.Check first char [08:28:42]Sock 8.First char is OK [08:28:42]request: POST /json_proto HTTP/1.0 [08:28:42]Method: POST [08:28:42]URL: /json_proto [08:28:42]Method is POST - this is cgi request [08:28:42]url: /json_proto [08:28:42]query_string will be loaded in cgi processing [08:28:42]execute_cgi json_proto POST (null) [08:28:42]execute_cgi path=json_proto method=POST [08:28:42]POST find Content-Length [08:28:42]Host: 172.17.40.67:8080 [08:28:42]Content-Length: 678 [08:28:42]Content-Type: application/json [08:28:42] [08:28:42]POST finish read [08:28:42]Found Content-Length = 678 [08:28:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "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" ] } } [08:28:42]execute_script... [08: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)3302279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "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" ] } } [08:28:42]POST & json_proto [08:28:42]process_json_proto [08:28:42]json parsed OK: [08:28:42]protocol is kg_v1.0 [08:28:42]action value=close_receipt [08:28:42]process_action close_receipt [08:28:42]cmd_close_receipt [08:28:42]MH_GetDate [08:28:42]Write to MH i2c: F0 00 00 C4 6D 20 [08:28:42]Write i2c OK [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: F0 [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: F0 09 00 [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: F0 09 00 C4 6D 00 3D 16 64 66 97 AE 6B 64 5A [08:28:42]GetLastDocTimeStamp 1717835321 [08:28:42]current date 1717835325 [08:28:42]FM_GetShiftState [08:28:42]SAM_PROTO_GetShiftState [08:28:42]wFMCommunicate request_size=4 [08:28:42]MH_SAM_APDU [08:28:42]CAPDU: 80 13 01 00 [08:28:42]Write to MH i2c: E2 08 00 C5 6D 80 13 01 00 00 00 00 00 AF [08:28:42]Write i2c OK [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: E2 [08:28:42]MH_I2C_Read... [08:28:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:42]Read from MH i2c: E2 0E 00 [08:28:42]MH_I2C_Read... [08:28:42]Read from MH i2c: E2 0E 00 C5 6D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 63 [08:28:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:28:42]wFMCommunicate OK [08:28:42]SAM_PROTO_GetShiftState done [08:28:42]FM_GetShiftState done [08:28:42]opened in 1717805884 [08:28:42]opened+sec_in_day 1717892284 [08:28:42]quantity*price = 60025 [08:28:42]sum+1 = 60027 [08:28:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 117 08.06.2024 08:28 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239346 ФПД: 241888275485592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082846&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239346&fm=241888275485592&tin=02508201610067®Number=0000000000091601&sum=60000 [08:28:43]StoreToDocumentArchive [08:28:43]shift 387 fd 239346 [08:28:43]save to /storage/0387/doc_00239346 [08:28:43]save last doc name /storage/0387/doc_00239346 to /storage/kkm_last_doc_name [08:28:43]save OK [08:28:43]Clear old archive folders... [08:28:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:28:43]tlvbuf is 0045D3C0 [08:28:43]SAM_PROTO_ClearQueue [08:28:43]wFMCommunicate request_size=4 [08:28:43]MH_SAM_APDU [08:28:43]CAPDU: 80 09 00 00 [08:28:43]Write to MH i2c: E2 08 00 D2 6D 80 09 00 00 00 00 00 00 B1 [08:28:43]Write i2c OK [08:28:43]MH_I2C_Read... [08:28:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:43]Read from MH i2c: E2 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 03 00 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 03 00 D2 6D 00 90 00 B3 [08:28:43]RAPDU: 90 00 [08:28:43]wFMCommunicate OK [08:28:43]SAM_PROTO_ClearQueue done [08:28:43]KKMCreateOFDPacket [08:28:43]OFDProtocolAddRootSTLVToBuf [08:28:43]FM_MakeSignedData [08:28:43]FM_MakeSignedData [08:28:43]SAM_PROTO_SignData [08:28:43]wFMCommunicate request_size=4 [08:28:43]MH_SAM_APDU [08:28:43]CAPDU: 80 0D 01 02 [08:28:43]Write to MH i2c: E2 08 00 D3 6D 80 0D 01 02 00 00 00 00 B9 [08:28:43]Write i2c OK [08:28:43]MH_I2C_Read... [08:28:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:43]Read from MH i2c: E2 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 03 00 [08:28:43]MH_I2C_Read... [08:28:43]Read from MH i2c: E2 03 00 D3 6D 00 90 00 B4 [08:28:43]RAPDU: 90 00 [08:28:43]wFMCommunicate OK [08:28:43]wFMCommunicate request_size=255 [08:28:43]MH_SAM_APDU [08: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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 3E 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A6 03 00 35 04 06 00 DB [08:28:43]Write to MH i2c: E2 02 01 D4 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 3E 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A6 03 00 35 04 06 00 DB 00 00 D0 [08:28:43]Write i2c OK [08:28:43]MH_I2C_Read... [08:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:44]Read from MH i2c: E2 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: E2 03 00 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: E2 03 00 D4 6D 00 90 00 B5 [08:28:44]RAPDU: 90 00 [08:28:44]wFMCommunicate OK [08:28:44]wFMCommunicate request_size=10 [08:28:44]MH_SAM_APDU [08:28:44]CAPDU: 80 0D 02 02 05 FF 00 BC 53 98 [08:28:44]Write to MH i2c: E2 0D 00 D5 6D 80 0D 02 02 05 00 FF 00 BC 53 98 00 00 6C [08:28:44]Write i2c OK [08:28:44]MH_I2C_Read... [08:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:44]Read from MH i2c: E2 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: E2 03 00 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: E2 03 00 D5 6D 00 90 00 B6 [08:28:44]RAPDU: 90 00 [08:28:44]wFMCommunicate OK [08:28:44]wFMCommunicate request_size=4 [08:28:44]MH_SAM_APDU [08:28:44]CAPDU: 80 0D 03 02 [08:28:44]Write to MH i2c: E2 08 00 D6 6D 80 0D 03 02 00 00 00 00 BE [08:28:44]Write i2c OK [08:28:44]MH_I2C_Read... [08:28:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:44]Read from MH i2c: E2 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: E2 0B 00 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: E2 0B 00 D6 6D 00 D3 2C C8 D9 98 48 A9 F3 90 00 DB [08:28:44]RAPDU: D3 2C C8 D9 98 48 A9 F3 90 00 [08:28:44]wFMCommunicate OK [08:28:44]SAM_PROTO_SignData done [08:28:44]FM_MakeSignedData done [08:28:44]CreateOFDProtocolMessage [08:28:44]wFMCommunicate request_size=4 [08:28:44]MH_SAM_APDU [08:28:44]CAPDU: 80 11 00 00 [08:28:44]Write to MH i2c: E2 08 00 D7 6D 80 11 00 00 00 00 00 00 BE [08:28:44]Write i2c OK [08:28:44]MH_I2C_Read... [08:28:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:44]Read from MH i2c: E2 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: E2 17 00 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: E2 17 00 D7 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 13 [08:28:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:28:44]wFMCommunicate OK [08:28:44]CreateOFDProtocolMessage done [08:28:44]OFDSenderStorePacket 239346 [08:28:44]StoreOFDPacket docnum=239346 [08:28:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 88 83 07 01 CC 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 3E 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A6 03 00 35 04 06 00 DB FF 00 BC 53 98 D3 2C C8 D9 98 48 A9 F3 [08:28:44]CheckFolder [08:28:44]dirname=/storage/ofd_packets [08:28:44]CheckFolder done [08:28:44]ProducePacketName [08:28:44]name=ofd_packets/00239346 [08:28:44]NVStorageSaveData ofd_packets/00239346 [08:28:44]File name is /storage/ofd_packets/00239346 [08:28:44]Write 301 bytes [08:28:44]NVStorageSaveData done [08:28:44]OFDSenderStorePacket done [08:28:44]KKMCreateOFDPacket done [08:28:44]NVStorageSaveData kkm_last_timestamp [08:28:44]File name is /storage/kkm_last_timestamp [08:28:44]Write 4 bytes [08:28:44]NVStorageSaveData done [08:28:44]ExternCall_PrintAddStr [08:28:44]wPrintStart [08:28:44]Write to MH i2c: 01 00 00 D8 6D 45 [08:28:44]Write i2c OK [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: 01 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: 01 07 00 [08:28:44]MH_I2C_Read... [08:28:44]Read from MH i2c: 01 07 00 D8 6D 00 00 00 00 00 FF 0F 5A [08:28:44]RasterBufferAndPrint [08:28:44]line Счет N : (1)3302279 [08:28:44]line ИНН: 02508201610067 [08:28:44]line Контрольно-Кассовый Чек [08:28:44]line ПРОДАЖА [08:28:44]line ТРК (МРК, ГНК) : 42 [08:28:44]line Товар: 2710124130 [08:28:44]line Аи-92-К-4 [08:28:44]line 9.040 * 66.40 [08:28:44]line = 600.26 [08:28:44]line НДС 12% НСП 1% [08:28:44]line > о реализуемом товаре [08:28:44]line ОКРУГЛЕНИЕ: -0.26 [08:28:44]line ИТОГО: 600.00 [08:28:44]line Внесено: 600.00 [08:28:44]line СДАЧА: 0.00 [08:28:44]line НСП 1% : 5.31 [08:28:44]line НДС 12% : 63.74 [08:28:44]line Наличными: 600.00 [08:28:44]line Безнал.: 0.00 [08:28:44]line Место: АЗС № 82 "Партнер Нефть" [08:28:44]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:28:44]line СНО: Общий режим [08:28:44]line Чек 117 08.06.2024 08:28 [08:28:44]line Смена: 387 ФФД: 1.0 [08:28:44]line ЗНМ: 0300000150 [08:28:44]line РНМ: 0000000000091601 [08:28:44]line Версия ККМ: 001 [08:28:44]line ФМ: 0000000000874681 [08:28:44]line ФД: 239346 [08:28:44]line ФПД: 241888275485592 [08:28:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T082846&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239346&fm=241888275485592&tin=02508201610067®Number=0000000000091601&sum=60000 [08:28:44]OFD Sender: Processing packet 239346 [packets to send 182, broken 181] [08:28:44]ProducePacketName [08:28:44]name=ofd_packets/00239346 [08:28:44]OFD Sender: To server: pG, [08:28:44]CommunicateWithHost lk.salyk.kg:30040 [08:28:44]ConnectInit lk.salyk.kg [08:28:44]written 0, free lines is 4095 [08:28:44]Connected sock=10 [08:28:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 88 83 07 01 CC 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 3E 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A6 03 00 35 04 06 00 DB FF 00 BC 53 98 D3 2C C8 D9 98 48 A9 F3 [08:28:45]Write to MH i2c: 01 00 00 03 6E 71 [08:28:45]Write i2c OK [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: 01 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: 01 07 00 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: 01 07 00 03 6E 00 00 00 00 00 D1 0C 55 [08:28:45]RasterBufferAndPrint [08:28:45]line [08:28:45]line [08:28:45]line [08:28:45]line [08:28:45]line [08:28:45]written 0, free lines is 3296 [08:28:45]MH_Cut [08:28:45]Write to MH i2c: D1 01 00 0A 6E 01 4A [08:28:45]Write i2c OK [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: D1 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: D1 01 00 [08:28:45]MH_I2C_Read... [08:28:45]Read from MH i2c: D1 01 00 0A 6E 00 49 [08:28:45]Write to MH i2c: 01 00 00 0B 6E 79 [08:28:45]Write i2c OK [08:28:45]MH_I2C_Read... [08:28:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 67 E4 47 00 0D 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A6 03 00 F4 03 04 00 BB BD 63 66 B6 04 01 00 00 0A 68 41 B6 01 19 77 01 [08:28:45]CommunicateWithHost err = 0 [08:28:45]CheckOFDResponse [08:28:45]1017 (14) - 77093643461234 [08:28:45]1041 (16) - 0000000000874681 [08:28:45]1040 (4) - 239346 [08:28:45]1012 (4) - 08.06.2024 02:11 [08:28:45]1206 (1) - 0 [08:28:45]OFD Sender: Remove packet 239346 [08:28:45]ProducePacketName [08:28:45]name=ofd_packets/00239346 [08:28:45]NVStorageDeleteData [08:28:45]OFD Sender: No OFD packet to send [08:28:46]*** Cut start [08:28:46]*** Partial cut [08:28:46]*** CUTSNS_PIN = 1 [08:28:46]*** CUTSNS_PIN = 0 [08:28:46]*** Brake cut motor [08:28:46]Read from MH i2c: 01 [08:28:46]MH_I2C_Read... [08:28:46]*** Stop cut motor [08:28:46]*** Cut end [08:28:46]Read from MH i2c: 01 07 00 [08:28:46]MH_I2C_Read... [08:28:46]Read from MH i2c: 01 07 00 0B 6E 00 00 00 00 00 FF 0F 8E [08:28:46]process_action close_receipt done [08:28:46]requested_data is exist [08:28:46]produce_requested_data [08:28:46]requested_item fm.sn is exist - process it [08:28:46]wFMCommunicate request_size=4 [08:28:46]MH_SAM_APDU [08:28:46]CAPDU: 80 11 00 00 [08:28:46]Write to MH i2c: E2 08 00 0C 6E 80 11 00 00 00 00 00 00 F4 [08:28:46]Write i2c OK [08:28:46]MH_I2C_Read... [08:28:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:46]Read from MH i2c: E2 [08:28:46]MH_I2C_Read... [08:28:46]Read from MH i2c: E2 17 00 [08:28:46]MH_I2C_Read... [08:28:46]Read from MH i2c: E2 17 00 0C 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 49 [08:28:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:28:46]wFMCommunicate OK [08:28:46]requested_item fd.num is exist - process it [08:28:46]SAM_PROTO_GetFieldsCounters [08:28:46]wFMCommunicate request_size=4 [08:28:46]MH_SAM_APDU [08:28:46]CAPDU: 80 13 00 00 [08:28:46]Write to MH i2c: E2 08 00 0D 6E 80 13 00 00 00 00 00 00 F7 [08:28:46]Write i2c OK [08:28:46]MH_I2C_Read... [08:28:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:46]Read from MH i2c: E2 [08:28:46]MH_I2C_Read... [08:28:46]Read from MH i2c: E2 62 00 [08:28:46]MH_I2C_Read... [08:28:46]Read from MH i2c: E2 62 00 0D 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F2 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [08:28:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F2 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:28:46]wFMCommunicate OK [08:28:46]SAM_PROTO_GetFieldsCounters done [08:28:46]requested_item shift.num is exist - process it [08:28:46]requested_item shift.opened is exist - process it [08:28:46]req_shift_opened [08:28:46]FM_GetShiftState [08:28:46]SAM_PROTO_GetShiftState [08:28:46]wFMCommunicate request_size=4 [08:28:46]MH_SAM_APDU [08:28:46]CAPDU: 80 13 01 00 [08:28:46]Write to MH i2c: E2 08 00 0E 6E 80 13 01 00 00 00 00 00 F9 [08:28:46]Write i2c OK [08:28:46]MH_I2C_Read... [08:28:46]Read from MH i2c: E2 [08:28:46]MH_I2C_Read... [08:28:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:46]Read from MH i2c: E2 0E 00 [08:28:46]MH_I2C_Read... [08:28:46]Read from MH i2c: E2 0E 00 0E 6E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AD [08:28:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:28:46]wFMCommunicate OK [08:28:46]SAM_PROTO_GetShiftState done [08:28:46]FM_GetShiftState done [08:28:46]req_shift_opened done [08:28:46]requested_item shift.open_date is exist - process it [08:28:46]req_shift_open_date [08:28:46]req_shift_open_date done [08:28:46]produce_requested_data done [08:28:46]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239346,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:28:46]process_action_free close_receipt [08:28:46]json_value_free [08:28:46]json_value_free done [08:28:46]process_json_proto returns [08:28:46]Send response to host [08:28:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239346,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:28:46]free response buf [08:28:46]execute_script done [08:28:46]execute_script returns [08:28:46]free content buf [08:28:46]Sock 8.Close socket [08:28:46]Sock 8.Thread stoped [08:28:50]OFD Sender: No OFD packet to send [08:28:55]OFD Sender: No OFD packet to send [08:29:00]OFD Sender: No OFD packet to send [08:29:05]OFD Sender: No OFD packet to send [08:29:10]OFD Sender: No OFD packet to send [08:29:15]OFD Sender: No OFD packet to send [08:29:20]OFD Sender: No OFD packet to send [08:29:25]OFD Sender: No OFD packet to send [08:29:30]OFD Sender: No OFD packet to send [08:29:35]OFD Sender: No OFD packet to send [08:29:40]OFD Sender: No OFD packet to send [08:29:45]OFD Sender: No OFD packet to send [08:29:50]OFD Sender: No OFD packet to send [08:29:55]OFD Sender: No OFD packet to send [08:30:00]OFD Sender: No OFD packet to send [08:30:05]OFD Sender: No OFD packet to send [08:30:10]OFD Sender: No OFD packet to send [08:30:15]OFD Sender: No OFD packet to send [08:30:20]OFD Sender: No OFD packet to send [08:30:25]OFD Sender: No OFD packet to send [08:30:30]OFD Sender: No OFD packet to send [08:30:35]OFD Sender: No OFD packet to send [08:30: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:15]accept exits with 9 [08:31:15]New connection [08:31:15]New thread 3066838372 created [08:31:15]Thread 3066981732 joined [08:31:15]Waiting for new connection... [08:31:15] Sock 9.Parse request [08:31:15]Sock 9.Check first char [08:31:15]Sock 9.First char is OK [08:31:15]request: POST /json_proto HTTP/1.0 [08:31:15]Method: POST [08:31:15]URL: /json_proto [08:31:15]Method is POST - this is cgi request [08:31:15]url: /json_proto [08:31:15]query_string will be loaded in cgi processing [08:31:15]execute_cgi json_proto POST (null) [08:31:15]execute_cgi path=json_proto method=POST [08:31:15]POST find Content-Length [08:31:15]Host: 172.17.40.67:8080 [08:31:15]Content-Length: 678 [08:31:15]Content-Type: application/json [08:31:15] [08:31:15]POST finish read [08:31:15]Found Content-Length = 678 [08:31:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:31:15]execute_script... [08:31: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)3302281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:31:15]POST & json_proto [08:31:15]process_json_proto [08:31:15]json parsed OK: [08:31:15]protocol is kg_v1.0 [08:31:15]action value=close_receipt [08:31:15]process_action close_receipt [08:31:15]cmd_close_receipt [08:31:15]MH_GetDate [08:31:15]Write to MH i2c: F0 00 00 0F 6E 6C [08:31:15]Write i2c OK [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: F0 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: F0 09 00 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: F0 09 00 0F 6E 00 D7 16 64 66 97 AE 6B 64 40 [08:31:15]GetLastDocTimeStamp 1717835326 [08:31:15]current date 1717835479 [08:31:15]FM_GetShiftState [08:31:15]SAM_PROTO_GetShiftState [08:31:15]wFMCommunicate request_size=4 [08:31:15]MH_SAM_APDU [08:31:15]CAPDU: 80 13 01 00 [08:31:15]Write to MH i2c: E2 08 00 10 6E 80 13 01 00 00 00 00 00 FB [08:31:15]Write i2c OK [08:31:15]MH_I2C_Read... [08:31:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:15]Read from MH i2c: E2 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: E2 0E 00 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: E2 0E 00 10 6E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AF [08:31:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:31:15]wFMCommunicate OK [08:31:15]SAM_PROTO_GetShiftState done [08:31:15]FM_GetShiftState done [08:31:15]opened in 1717805884 [08:31:15]opened+sec_in_day 1717892284 [08:31:15]quantity*price = 30012 [08:31:15]sum+1 = 30014 [08:31:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 118 08.06.2024 08:31 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239347 ФПД: 138943971962992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083119&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239347&fm=138943971962992&tin=02508201610067®Number=0000000000091601&sum=30000 [08:31:16]StoreToDocumentArchive [08:31:16]shift 387 fd 239347 [08:31:16]save to /storage/0387/doc_00239347 [08:31:16]save last doc name /storage/0387/doc_00239347 to /storage/kkm_last_doc_name [08:31:16]save OK [08:31:16]Clear old archive folders... [08:31:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:31:16]tlvbuf is 004F2730 [08:31:16]SAM_PROTO_ClearQueue [08:31:16]wFMCommunicate request_size=4 [08:31:16]MH_SAM_APDU [08:31:16]CAPDU: 80 09 00 00 [08:31:16]Write to MH i2c: E2 08 00 1D 6E 80 09 00 00 00 00 00 00 FD [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:16]Read from MH i2c: E2 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 03 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 03 00 1D 6E 00 90 00 FF [08:31:16]RAPDU: 90 00 [08:31:16]wFMCommunicate OK [08:31:16]SAM_PROTO_ClearQueue done [08:31:16]KKMCreateOFDPacket [08:31:16]OFDProtocolAddRootSTLVToBuf [08:31:16]FM_MakeSignedData [08:31:16]FM_MakeSignedData [08:31:16]SAM_PROTO_SignData [08:31:16]wFMCommunicate request_size=4 [08:31:16]MH_SAM_APDU [08:31:16]CAPDU: 80 0D 01 02 [08:31:16]Write to MH i2c: E2 08 00 1E 6E 80 0D 01 02 00 00 00 00 05 [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:16]Read from MH i2c: E2 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 03 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 03 00 1E 6E 00 90 00 00 [08:31:16]RAPDU: 90 00 [08:31:16]wFMCommunicate OK [08:31:16]wFMCommunicate request_size=255 [08:31:16]MH_SAM_APDU [08:31:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 76 00 00 00 F4 03 04 00 D7 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A6 03 00 35 04 06 00 7E [08:31:16]Write to MH i2c: E2 02 01 1F 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 76 00 00 00 F4 03 04 00 D7 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A6 03 00 35 04 06 00 7E 00 00 1B [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:16]Read from MH i2c: E2 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 03 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 03 00 1F 6E 00 90 00 01 [08:31:16]RAPDU: 90 00 [08:31:16]wFMCommunicate OK [08:31:16]wFMCommunicate request_size=10 [08:31:16]MH_SAM_APDU [08:31:16]CAPDU: 80 0D 02 02 05 5E 6A 17 B0 70 [08:31:16]Write to MH i2c: E2 0D 00 20 6E 80 0D 02 02 05 00 5E 6A 17 B0 70 00 00 11 [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:16]Read from MH i2c: E2 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 03 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 03 00 20 6E 00 90 00 02 [08:31:16]RAPDU: 90 00 [08:31:16]wFMCommunicate OK [08:31:16]wFMCommunicate request_size=4 [08:31:16]MH_SAM_APDU [08:31:16]CAPDU: 80 0D 03 02 [08:31:16]Write to MH i2c: E2 08 00 21 6E 80 0D 03 02 00 00 00 00 0A [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:16]Read from MH i2c: E2 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 0B 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 0B 00 21 6E 00 17 7E 01 25 B5 59 3B 92 90 00 A1 [08:31:16]RAPDU: 17 7E 01 25 B5 59 3B 92 90 00 [08:31:16]wFMCommunicate OK [08:31:16]SAM_PROTO_SignData done [08:31:16]FM_MakeSignedData done [08:31:16]CreateOFDProtocolMessage [08:31:16]wFMCommunicate request_size=4 [08:31:16]MH_SAM_APDU [08:31:16]CAPDU: 80 11 00 00 [08:31:16]Write to MH i2c: E2 08 00 22 6E 80 11 00 00 00 00 00 00 0A [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:16]Read from MH i2c: E2 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 17 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 17 00 22 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5F [08:31:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:31:16]wFMCommunicate OK [08:31:16]CreateOFDProtocolMessage done [08:31:16]OFDSenderStorePacket 239347 [08:31:16]StoreOFDPacket docnum=239347 [08:31:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 95 08 07 01 04 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 76 00 00 00 F4 03 04 00 D7 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A6 03 00 35 04 06 00 7E 5E 6A 17 B0 70 17 7E 01 25 B5 59 3B 92 [08:31:16]CheckFolder [08:31:16]dirname=/storage/ofd_packets [08:31:16]CheckFolder done [08:31:16]ProducePacketName [08:31:16]name=ofd_packets/00239347 [08:31:16]NVStorageSaveData ofd_packets/00239347 [08:31:16]File name is /storage/ofd_packets/00239347 [08:31:16]Write 301 bytes [08:31:16]NVStorageSaveData done [08:31:16]OFDSenderStorePacket done [08:31:16]KKMCreateOFDPacket done [08:31:16]NVStorageSaveData kkm_last_timestamp [08:31:16]File name is /storage/kkm_last_timestamp [08:31:16]Write 4 bytes [08:31:16]NVStorageSaveData done [08:31:16]ExternCall_PrintAddStr [08:31:16]wPrintStart [08:31:16]Write to MH i2c: 01 00 00 23 6E 91 [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: 01 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: 01 07 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: 01 07 00 23 6E 00 00 00 00 00 FF 0F A6 [08:31:16]RasterBufferAndPrint [08:31:16]line Счет N : (1)3302281 [08:31:16]line ИНН: 02508201610067 [08:31:16]line Контрольно-Кассовый Чек [08:31:16]line ПРОДАЖА [08:31:16]line ТРК (МРК, ГНК) : 32 [08:31:16]line Товар: 2710124130 [08:31:16]line Аи-92-К-4 [08:31:16]line 4.520 * 66.40 [08:31:16]line = 300.13 [08:31:16]line НДС 12% НСП 1% [08:31:16]line > о реализуемом товаре [08:31:16]line ОКРУГЛЕНИЕ: -0.13 [08:31:16]line ИТОГО: 300.00 [08:31:16]line Внесено: 300.00 [08:31:16]line СДАЧА: 0.00 [08:31:16]line НСП 1% : 2.66 [08:31:16]line НДС 12% : 31.87 [08:31:16]line Наличными: 300.00 [08:31:16]line Безнал.: 0.00 [08:31:16]line Место: АЗС № 82 "Партнер Нефть" [08:31:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:31:16]line СНО: Общий режим [08:31:16]line Чек 118 08.06.2024 08:31 [08:31:16]line Смена: 387 ФФД: 1.0 [08:31:16]line ЗНМ: 0300000150 [08:31:16]line РНМ: 0000000000091601 [08:31:16]line Версия ККМ: 001 [08:31:16]line ФМ: 0000000000874681 [08:31:16]line ФД: 239347 [08:31:16]line ФПД: 138943971962992 [08:31:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083119&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239347&fm=138943971962992&tin=02508201610067®Number=0000000000091601&sum=30000 [08:31:17]OFD Sender: Processing packet 239347 [packets to send 182, broken 181] [08:31:17]ProducePacketName [08:31:17]name=ofd_packets/00239347 [08:31:17]OFD Sender: To server: pG, [08:31:17]CommunicateWithHost lk.salyk.kg:30040 [08:31:17]ConnectInit lk.salyk.kg [08:31:17]written 0, free lines is 4095 [08:31:17]Connected sock=10 [08:31:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 95 08 07 01 04 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 76 00 00 00 F4 03 04 00 D7 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A6 03 00 35 04 06 00 7E 5E 6A 17 B0 70 17 7E 01 25 B5 59 3B 92 [08:31:17]Write to MH i2c: 01 00 00 4E 6E BC [08:31:17]Write i2c OK [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: 01 [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: 01 07 00 [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: 01 07 00 4E 6E 00 00 00 00 00 C4 0C 93 [08:31:17]RasterBufferAndPrint [08:31:17]line [08:31:17]line [08:31:17]line [08:31:17]line [08:31:17]line [08:31:17]written 0, free lines is 3274 [08:31:17]MH_Cut [08:31:17]Write to MH i2c: D1 01 00 55 6E 01 95 [08:31:17]Write i2c OK [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: D1 [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: D1 01 00 [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: D1 01 00 55 6E 00 94 [08:31:17]Write to MH i2c: 01 00 00 56 6E C4 [08:31:17]Write i2c OK [08:31:17]MH_I2C_Read... [08:31:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F0 F7 47 00 4D AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A6 03 00 F4 03 04 00 54 BE 63 66 B6 04 01 00 00 6B 23 3A 86 76 DA C3 AC [08:31:17]CommunicateWithHost err = 0 [08:31:17]CheckOFDResponse [08:31:17]1017 (14) - 77093643461234 [08:31:17]1041 (16) - 0000000000874681 [08:31:17]1040 (4) - 239347 [08:31:17]1012 (4) - 08.06.2024 02:13 [08:31:17]1206 (1) - 0 [08:31:17]OFD Sender: Remove packet 239347 [08:31:17]ProducePacketName [08:31:17]name=ofd_packets/00239347 [08:31:17]NVStorageDeleteData [08:31:18]OFD Sender: No OFD packet to send [08:31:18]*** Cut start [08:31:18]*** Partial cut [08:31:18]*** CUTSNS_PIN = 1 [08:31:18]*** CUTSNS_PIN = 0 [08:31:18]*** Brake cut motor [08:31:18]Read from MH i2c: 01 [08:31:18]MH_I2C_Read... [08:31:18]*** Stop cut motor [08:31:19]*** Cut end [08:31:19]Read from MH i2c: 01 07 00 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: 01 07 00 56 6E 00 00 00 00 00 FF 0F D9 [08:31:19]process_action close_receipt done [08:31:19]requested_data is exist [08:31:19]produce_requested_data [08:31:19]requested_item fm.sn is exist - process it [08:31:19]wFMCommunicate request_size=4 [08:31:19]MH_SAM_APDU [08:31:19]CAPDU: 80 11 00 00 [08:31:19]Write to MH i2c: E2 08 00 57 6E 80 11 00 00 00 00 00 00 3F [08:31:19]Write i2c OK [08:31:19]MH_I2C_Read... [08:31:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:19]Read from MH i2c: E2 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: E2 17 00 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: E2 17 00 57 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 94 [08:31:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:31:19]wFMCommunicate OK [08:31:19]requested_item fd.num is exist - process it [08:31:19]SAM_PROTO_GetFieldsCounters [08:31:19]wFMCommunicate request_size=4 [08:31:19]MH_SAM_APDU [08:31:19]CAPDU: 80 13 00 00 [08:31:19]Write to MH i2c: E2 08 00 58 6E 80 13 00 00 00 00 00 00 42 [08:31:19]Write i2c OK [08:31:19]MH_I2C_Read... [08:31:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:19]Read from MH i2c: E2 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: E2 62 00 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: E2 62 00 58 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [08:31:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F3 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:19]wFMCommunicate OK [08:31:19]SAM_PROTO_GetFieldsCounters done [08:31:19]requested_item shift.num is exist - process it [08:31:19]requested_item shift.opened is exist - process it [08:31:19]req_shift_opened [08:31:19]FM_GetShiftState [08:31:19]SAM_PROTO_GetShiftState [08:31:19]wFMCommunicate request_size=4 [08:31:19]MH_SAM_APDU [08:31:19]CAPDU: 80 13 01 00 [08:31:19]Write to MH i2c: E2 08 00 59 6E 80 13 01 00 00 00 00 00 44 [08:31:19]Write i2c OK [08:31:19]MH_I2C_Read... [08:31:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:19]Read from MH i2c: E2 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: E2 0E 00 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: E2 0E 00 59 6E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F8 [08:31:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:31:19]wFMCommunicate OK [08:31:19]SAM_PROTO_GetShiftState done [08:31:19]FM_GetShiftState done [08:31:19]req_shift_opened done [08:31:19]requested_item shift.open_date is exist - process it [08:31:19]req_shift_open_date [08:31:19]req_shift_open_date done [08:31:19]produce_requested_data done [08:31:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239347,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:31:19]process_action_free close_receipt [08:31:19]json_value_free [08:31:19]json_value_free done [08:31:19]process_json_proto returns [08:31:19]Send response to host [08:31:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239347,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:31:19]free response buf [08:31:19]execute_script done [08:31:19]execute_script returns [08:31:19]free content buf [08:31:19]Sock 9.Close socket [08:31:19]Sock 9.Thread stoped [08:31:23]OFD Sender: No OFD packet to send [08:31:28]OFD Sender: No OFD packet to send [08:31:33]OFD Sender: No OFD packet to send [08:31:33]accept exits with 8 [08:31:33]New connection [08:31:33]New thread 3066981732 created [08:31:33]Thread 3066838372 joined [08:31:33]Waiting for new connection... [08:31:33] Sock 8.Parse request [08:31:33]Sock 8.Check first char [08:31:33]Sock 8.First char is OK [08:31:33]request: POST /json_proto HTTP/1.0 [08:31:33]Method: POST [08:31:33]URL: /json_proto [08:31:33]Method is POST - this is cgi request [08:31:33]url: /json_proto [08:31:33]query_string will be loaded in cgi processing [08:31:33]execute_cgi json_proto POST (null) [08:31:33]execute_cgi path=json_proto method=POST [08:31:33]POST find Content-Length [08:31:33]Host: 172.17.40.67:8080 [08:31:33]Content-Length: 683 [08:31:33]Content-Type: application/json [08:31:33] [08:31:33]POST finish read [08:31:33]Found Content-Length = 683 [08:31:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:33]execute_script... [08:31: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)3302280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:33]POST & json_proto [08:31:33]process_json_proto [08:31:33]json parsed OK: [08:31:33]protocol is kg_v1.0 [08:31:33]action value=close_receipt [08:31:33]process_action close_receipt [08:31:33]cmd_close_receipt [08:31:33]MH_GetDate [08:31:33]Write to MH i2c: F0 00 00 5A 6E B7 [08:31:33]Write i2c OK [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: F0 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: F0 09 00 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: F0 09 00 5A 6E 00 E9 16 64 66 97 AE 6B 64 9D [08:31:33]GetLastDocTimeStamp 1717835479 [08:31:33]current date 1717835497 [08:31:33]FM_GetShiftState [08:31:33]SAM_PROTO_GetShiftState [08:31:33]wFMCommunicate request_size=4 [08:31:33]MH_SAM_APDU [08:31:33]CAPDU: 80 13 01 00 [08:31:33]Write to MH i2c: E2 08 00 5B 6E 80 13 01 00 00 00 00 00 46 [08:31:33]Write i2c OK [08:31:33]MH_I2C_Read... [08:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:33]Read from MH i2c: E2 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 0E 00 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 0E 00 5B 6E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FA [08:31:33]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:31:33]wFMCommunicate OK [08:31:33]SAM_PROTO_GetShiftState done [08:31:33]FM_GetShiftState done [08:31:33]opened in 1717805884 [08:31:33]opened+sec_in_day 1717892284 [08:31:33]quantity*price = 150064 [08:31:33]sum+1 = 150065 [08:31:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 119 08.06.2024 08:31 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239348 ФПД: 172500001703758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083137&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239348&fm=172500001703758&tin=02508201610067®Number=0000000000091601&sum=150000 [08:31:34]StoreToDocumentArchive [08:31:34]shift 387 fd 239348 [08:31:34]save to /storage/0387/doc_00239348 [08:31:34]save last doc name /storage/0387/doc_00239348 to /storage/kkm_last_doc_name [08:31:34]save OK [08:31:34]Clear old archive folders... [08:31:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:31:34]tlvbuf is 002915D0 [08:31:34]SAM_PROTO_ClearQueue [08:31:34]wFMCommunicate request_size=4 [08:31:34]MH_SAM_APDU [08:31:34]CAPDU: 80 09 00 00 [08:31:34]Write to MH i2c: E2 08 00 68 6E 80 09 00 00 00 00 00 00 48 [08:31:34]Write i2c OK [08:31:34]MH_I2C_Read... [08:31:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:34]Read from MH i2c: E2 [08:31:34]MH_I2C_Read... [08:31:34]Read from MH i2c: E2 03 00 [08:31:34]MH_I2C_Read... [08:31:34]Read from MH i2c: E2 03 00 68 6E 00 90 00 4A [08:31:34]RAPDU: 90 00 [08:31:34]wFMCommunicate OK [08:31:34]SAM_PROTO_ClearQueue done [08:31:34]KKMCreateOFDPacket [08:31:34]OFDProtocolAddRootSTLVToBuf [08:31:34]FM_MakeSignedData [08:31:34]FM_MakeSignedData [08:31:34]SAM_PROTO_SignData [08:31:34]wFMCommunicate request_size=4 [08:31:34]MH_SAM_APDU [08:31:34]CAPDU: 80 0D 01 02 [08:31:34]Write to MH i2c: E2 08 00 69 6E 80 0D 01 02 00 00 00 00 50 [08:31:34]Write i2c OK [08:31:34]MH_I2C_Read... [08:31:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:35]Read from MH i2c: E2 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 03 00 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 03 00 69 6E 00 90 00 4B [08:31:35]RAPDU: 90 00 [08:31:35]wFMCommunicate OK [08:31:35]wFMCommunicate request_size=255 [08:31:35]MH_SAM_APDU [08:31: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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 77 00 00 00 F4 03 04 00 E9 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A6 03 00 35 04 06 00 9C [08:31:35]Write to MH i2c: E2 02 01 6A 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 77 00 00 00 F4 03 04 00 E9 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A6 03 00 35 04 06 00 9C 00 00 9E [08:31:35]Write i2c OK [08:31:35]MH_I2C_Read... [08:31:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:35]Read from MH i2c: E2 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 03 00 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 03 00 6A 6E 00 90 00 4C [08:31:35]RAPDU: 90 00 [08:31:35]wFMCommunicate OK [08:31:35]wFMCommunicate request_size=10 [08:31:35]MH_SAM_APDU [08:31:35]CAPDU: 80 0D 02 02 05 E3 49 53 47 4E [08:31:35]Write to MH i2c: E2 0D 00 6B 6E 80 0D 02 02 05 00 E3 49 53 47 4E 00 00 71 [08:31:35]Write i2c OK [08:31:35]MH_I2C_Read... [08:31:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:35]Read from MH i2c: E2 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 03 00 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 03 00 6B 6E 00 90 00 4D [08:31:35]RAPDU: 90 00 [08:31:35]wFMCommunicate OK [08:31:35]wFMCommunicate request_size=4 [08:31:35]MH_SAM_APDU [08:31:35]CAPDU: 80 0D 03 02 [08:31:35]Write to MH i2c: E2 08 00 6C 6E 80 0D 03 02 00 00 00 00 55 [08:31:35]Write i2c OK [08:31:35]MH_I2C_Read... [08:31:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:35]Read from MH i2c: E2 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 0B 00 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 0B 00 6C 6E 00 41 24 1D C9 DA 99 A8 FF 90 00 BB [08:31:35]RAPDU: 41 24 1D C9 DA 99 A8 FF 90 00 [08:31:35]wFMCommunicate OK [08:31:35]SAM_PROTO_SignData done [08:31:35]FM_MakeSignedData done [08:31:35]CreateOFDProtocolMessage [08:31:35]wFMCommunicate request_size=4 [08:31:35]MH_SAM_APDU [08:31:35]CAPDU: 80 11 00 00 [08:31:35]Write to MH i2c: E2 08 00 6D 6E 80 11 00 00 00 00 00 00 55 [08:31:35]Write i2c OK [08:31:35]MH_I2C_Read... [08:31:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:35]Read from MH i2c: E2 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 17 00 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: E2 17 00 6D 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AA [08:31:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:31:35]wFMCommunicate OK [08:31:35]CreateOFDProtocolMessage done [08:31:35]OFDSenderStorePacket 239348 [08:31:35]StoreOFDPacket docnum=239348 [08:31:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C3 8C 07 01 60 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 77 00 00 00 F4 03 04 00 E9 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A6 03 00 35 04 06 00 9C E3 49 53 47 4E 41 24 1D C9 DA 99 A8 FF [08:31:35]CheckFolder [08:31:35]dirname=/storage/ofd_packets [08:31:35]CheckFolder done [08:31:35]ProducePacketName [08:31:35]name=ofd_packets/00239348 [08:31:35]NVStorageSaveData ofd_packets/00239348 [08:31:35]File name is /storage/ofd_packets/00239348 [08:31:35]Write 301 bytes [08:31:35]NVStorageSaveData done [08:31:35]OFDSenderStorePacket done [08:31:35]KKMCreateOFDPacket done [08:31:35]NVStorageSaveData kkm_last_timestamp [08:31:35]File name is /storage/kkm_last_timestamp [08:31:35]Write 4 bytes [08:31:35]NVStorageSaveData done [08:31:35]ExternCall_PrintAddStr [08:31:35]wPrintStart [08:31:35]Write to MH i2c: 01 00 00 6E 6E DC [08:31:35]Write i2c OK [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: 01 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: 01 07 00 [08:31:35]MH_I2C_Read... [08:31:35]Read from MH i2c: 01 07 00 6E 6E 00 00 00 00 00 FF 0F F1 [08:31:35]RasterBufferAndPrint [08:31:35]line Счет N : (1)3302280 [08:31:35]line ИНН: 02508201610067 [08:31:35]line Контрольно-Кассовый Чек [08:31:35]line ПРОДАЖА [08:31:35]line ТРК (МРК, ГНК) : 12 [08:31:35]line Товар: 2710124130 [08:31:35]line Аи-92-К-4 [08:31:35]line 22.600 * 66.40 [08:31:35]line = 1500.64 [08:31:35]line НДС 12% НСП 1% [08:31:35]line > о реализуемом товаре [08:31:35]line ОКРУГЛЕНИЕ: -0.64 [08:31:35]line ИТОГО: 1500.00 [08:31:35]line Внесено: 1500.00 [08:31:35]line СДАЧА: 0.00 [08:31:35]line НСП 1% : 13.28 [08:31:35]line НДС 12% : 159.36 [08:31:35]line Наличными: 1500.00 [08:31:35]line Безнал.: 0.00 [08:31:35]line Место: АЗС № 82 "Партнер Нефть" [08:31:35]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:31:35]line СНО: Общий режим [08:31:35]line Чек 119 08.06.2024 08:31 [08:31:35]line Смена: 387 ФФД: 1.0 [08:31:35]line ЗНМ: 0300000150 [08:31:35]line РНМ: 0000000000091601 [08:31:35]line Версия ККМ: 001 [08:31:35]line ФМ: 0000000000874681 [08:31:35]line ФД: 239348 [08:31:35]line ФПД: 172500001703758 [08:31:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083137&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239348&fm=172500001703758&tin=02508201610067®Number=0000000000091601&sum=150000 [08:31:35]OFD Sender: Processing packet 239348 [packets to send 182, broken 181] [08:31:35]ProducePacketName [08:31:35]name=ofd_packets/00239348 [08:31:35]OFD Sender: To server: pG, [08:31:35]CommunicateWithHost lk.salyk.kg:30040 [08:31:35]ConnectInit lk.salyk.kg [08:31:35]written 0, free lines is 4095 [08:31:36]Connected sock=10 [08:31:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C3 8C 07 01 60 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 77 00 00 00 F4 03 04 00 E9 16 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A6 03 00 35 04 06 00 9C E3 49 53 47 4E 41 24 1D C9 DA 99 A8 FF [08:31:36]Write to MH i2c: 01 00 00 99 6E 07 [08:31:36]Write i2c OK [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: 01 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: 01 07 00 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: 01 07 00 99 6E 00 00 00 00 00 C5 0C DF [08:31:36]RasterBufferAndPrint [08:31:36]line [08:31:36]line [08:31:36]line [08:31:36]line [08:31:36]line [08:31:36]written 0, free lines is 3275 [08:31:36]MH_Cut [08:31:36]Write to MH i2c: D1 01 00 A0 6E 01 E0 [08:31:36]Write i2c OK [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D1 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D1 01 00 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D1 01 00 A0 6E 00 DF [08:31:36]Write to MH i2c: 01 00 00 A1 6E 0F [08:31:36]Write i2c OK [08:31:36]MH_I2C_Read... [08:31:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B8 61 47 00 AB E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A6 03 00 F4 03 04 00 66 BE 63 66 B6 04 01 00 00 B1 5F AC 70 CE 31 C5 7C [08:31:36]CommunicateWithHost err = 0 [08:31:36]CheckOFDResponse [08:31:36]1017 (14) - 77093643461234 [08:31:36]1041 (16) - 0000000000874681 [08:31:36]1040 (4) - 239348 [08:31:36]1012 (4) - 08.06.2024 02:13 [08:31:36]1206 (1) - 0 [08:31:36]OFD Sender: Remove packet 239348 [08:31:36]ProducePacketName [08:31:36]name=ofd_packets/00239348 [08:31:36]NVStorageDeleteData [08:31:36]OFD Sender: No OFD packet to send [08:31:37]*** Cut start [08:31:37]*** Partial cut [08:31:37]*** CUTSNS_PIN = 1 [08:31:37]*** CUTSNS_PIN = 0 [08:31:37]*** Brake cut motor [08:31:37]Read from MH i2c: 01 [08:31:37]MH_I2C_Read... [08:31:37]*** Stop cut motor [08:31:37]*** Cut end [08:31:37]Read from MH i2c: 01 07 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: 01 07 00 A1 6E 00 00 00 00 00 FF 0F 24 [08:31:37]process_action close_receipt done [08:31:37]requested_data is exist [08:31:37]produce_requested_data [08:31:37]requested_item fm.sn is exist - process it [08:31:37]wFMCommunicate request_size=4 [08:31:37]MH_SAM_APDU [08:31:37]CAPDU: 80 11 00 00 [08:31:37]Write to MH i2c: E2 08 00 A2 6E 80 11 00 00 00 00 00 00 8A [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:37]Read from MH i2c: E2 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 17 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 17 00 A2 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DF [08:31:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:31:37]wFMCommunicate OK [08:31:37]requested_item fd.num is exist - process it [08:31:37]SAM_PROTO_GetFieldsCounters [08:31:37]wFMCommunicate request_size=4 [08:31:37]MH_SAM_APDU [08:31:37]CAPDU: 80 13 00 00 [08:31:37]Write to MH i2c: E2 08 00 A3 6E 80 13 00 00 00 00 00 00 8D [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:37]Read from MH i2c: E2 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 62 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 62 00 A3 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F4 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 2E [08:31:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F4 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:37]wFMCommunicate OK [08:31:37]SAM_PROTO_GetFieldsCounters done [08:31:37]requested_item shift.num is exist - process it [08:31:37]requested_item shift.opened is exist - process it [08:31:37]req_shift_opened [08:31:37]FM_GetShiftState [08:31:37]SAM_PROTO_GetShiftState [08:31:37]wFMCommunicate request_size=4 [08:31:37]MH_SAM_APDU [08:31:37]CAPDU: 80 13 01 00 [08:31:37]Write to MH i2c: E2 08 00 A4 6E 80 13 01 00 00 00 00 00 8F [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:37]Read from MH i2c: E2 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 0E 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 0E 00 A4 6E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 43 [08:31:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:31:37]wFMCommunicate OK [08:31:37]SAM_PROTO_GetShiftState done [08:31:37]FM_GetShiftState done [08:31:37]req_shift_opened done [08:31:37]requested_item shift.open_date is exist - process it [08:31:37]req_shift_open_date [08:31:37]req_shift_open_date done [08:31:37]produce_requested_data done [08:31:37]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239348,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:31:37]process_action_free close_receipt [08:31:37]json_value_free [08:31:37]json_value_free done [08:31:37]process_json_proto returns [08:31:37]Send response to host [08:31:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239348,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:31:37]free response buf [08:31:37]execute_script done [08:31:37]execute_script returns [08:31:37]free content buf [08:31:37]Sock 8.Close socket [08:31:37]Sock 8.Thread stoped [08:31:41]OFD Sender: No OFD packet to send [08:31:46]OFD Sender: No OFD packet to send [08:31:51]OFD Sender: No OFD packet to send [08:31:56]OFD Sender: No OFD packet to send [08:32:01]OFD Sender: No OFD packet to send [08:32:06]OFD Sender: No OFD packet to send [08:32:11]OFD Sender: No OFD packet to send [08:32:16]OFD Sender: No OFD packet to send [08:32:21]OFD Sender: No OFD packet to send [08:32:26]OFD Sender: No OFD packet to send [08:32:31]OFD Sender: No OFD packet to send [08:32:36]OFD Sender: No OFD packet to send [08:32:41]OFD Sender: No OFD packet to send [08:32:47]OFD Sender: No OFD packet to send [08:32:52]OFD Sender: No OFD packet to send [08:32:57]OFD Sender: No OFD packet to send [08:33:02]OFD Sender: No OFD packet to send [08:33:07]OFD Sender: No OFD packet to send [08:33:12]OFD Sender: No OFD packet to send [08:33:17]OFD Sender: No OFD packet to send [08:33:22]OFD Sender: No OFD packet to send [08:33:27]OFD Sender: No OFD packet to send [08:33:32]OFD Sender: No OFD packet to send [08:33:37]OFD Sender: No OFD packet to send [08:33:42]OFD Sender: No OFD packet to send [08:33:47]OFD Sender: No OFD packet to send [08:33:52]OFD Sender: No OFD packet to send [08:33:57]OFD Sender: No OFD packet to send [08:34:02]OFD Sender: No OFD packet to send [08:34:07]OFD Sender: No OFD packet to send [08:34:10]accept exits with 9 [08:34:10]New connection [08:34:10]New thread 3066838372 created [08:34:10]Thread 3066981732 joined [08:34:10]Waiting for new connection... [08:34:10] Sock 9.Parse request [08:34:10]Sock 9.Check first char [08:34:10]Sock 9.First char is OK [08:34:10]request: POST /json_proto HTTP/1.0 [08:34:10]Method: POST [08:34:10]URL: /json_proto [08:34:10]Method is POST - this is cgi request [08:34:10]url: /json_proto [08:34:10]query_string will be loaded in cgi processing [08:34:10]execute_cgi json_proto POST (null) [08:34:10]execute_cgi path=json_proto method=POST [08:34:10]POST find Content-Length [08:34:10]Host: 172.17.40.67:8080 [08:34:10]Content-Length: 678 [08:34:10]Content-Type: application/json [08:34:10] [08:34:10]POST finish read [08:34:10]Found Content-Length = 678 [08:34:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:34:10]execute_script... [08:34:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:34:10]POST & json_proto [08:34:10]process_json_proto [08:34:10]json parsed OK: [08:34:10]protocol is kg_v1.0 [08:34:10]action value=close_receipt [08:34:10]process_action close_receipt [08:34:10]cmd_close_receipt [08:34:10]MH_GetDate [08:34:10]Write to MH i2c: F0 00 00 A5 6E 02 [08:34:10]Write i2c OK [08:34:10]MH_I2C_Read... [08:34:10]Read from MH i2c: F0 [08:34:10]MH_I2C_Read... [08:34:10]Read from MH i2c: F0 09 00 [08:34:10]MH_I2C_Read... [08:34:10]Read from MH i2c: F0 09 00 A5 6E 00 86 17 64 66 97 AE 6B 64 86 [08:34:10]GetLastDocTimeStamp 1717835497 [08:34:10]current date 1717835654 [08:34:10]FM_GetShiftState [08:34:10]SAM_PROTO_GetShiftState [08:34:10]wFMCommunicate request_size=4 [08:34:10]MH_SAM_APDU [08:34:10]CAPDU: 80 13 01 00 [08:34:10]Write to MH i2c: E2 08 00 A6 6E 80 13 01 00 00 00 00 00 91 [08:34:10]Write i2c OK [08:34:10]MH_I2C_Read... [08:34:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:10]Read from MH i2c: E2 [08:34:10]MH_I2C_Read... [08:34:10]Read from MH i2c: E2 0E 00 [08:34:10]MH_I2C_Read... [08:34:10]Read from MH i2c: E2 0E 00 A6 6E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 45 [08:34:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:34:10]wFMCommunicate OK [08:34:10]SAM_PROTO_GetShiftState done [08:34:10]FM_GetShiftState done [08:34:10]opened in 1717805884 [08:34:10]opened+sec_in_day 1717892284 [08:34:10]quantity*price = 40039 [08:34:10]sum+1 = 40040 [08:34:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 120 08.06.2024 08:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239349 ФПД: 185571869511666 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083414&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239349&fm=185571869511666&tin=02508201610067®Number=0000000000091601&sum=40000 [08:34:11]StoreToDocumentArchive [08:34:11]shift 387 fd 239349 [08:34:11]save to /storage/0387/doc_00239349 [08:34:11]save last doc name /storage/0387/doc_00239349 to /storage/kkm_last_doc_name [08:34:11]save OK [08:34:11]Clear old archive folders... [08:34:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:34:11]tlvbuf is 003DCB30 [08:34:11]SAM_PROTO_ClearQueue [08:34:11]wFMCommunicate request_size=4 [08:34:11]MH_SAM_APDU [08:34:11]CAPDU: 80 09 00 00 [08:34:11]Write to MH i2c: E2 08 00 B3 6E 80 09 00 00 00 00 00 00 93 [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 B3 6E 00 90 00 95 [08:34:11]RAPDU: 90 00 [08:34:11]wFMCommunicate OK [08:34:11]SAM_PROTO_ClearQueue done [08:34:11]KKMCreateOFDPacket [08:34:11]OFDProtocolAddRootSTLVToBuf [08:34:11]FM_MakeSignedData [08:34:11]FM_MakeSignedData [08:34:11]SAM_PROTO_SignData [08:34:11]wFMCommunicate request_size=4 [08:34:11]MH_SAM_APDU [08:34:11]CAPDU: 80 0D 01 02 [08:34:11]Write to MH i2c: E2 08 00 B4 6E 80 0D 01 02 00 00 00 00 9B [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 B4 6E 00 90 00 96 [08:34:11]RAPDU: 90 00 [08:34:11]wFMCommunicate OK [08:34:11]wFMCommunicate request_size=255 [08:34:11]MH_SAM_APDU [08:34:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 78 00 00 00 F4 03 04 00 86 17 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A6 03 00 35 04 06 00 A8 [08:34:11]Write to MH i2c: E2 02 01 B5 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 78 00 00 00 F4 03 04 00 86 17 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A6 03 00 35 04 06 00 A8 00 00 BF [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 B5 6E 00 90 00 97 [08:34:11]RAPDU: 90 00 [08:34:11]wFMCommunicate OK [08:34:11]wFMCommunicate request_size=10 [08:34:11]MH_SAM_APDU [08:34:11]CAPDU: 80 0D 02 02 05 C6 D1 5C CF F2 [08:34:11]Write to MH i2c: E2 0D 00 B6 6E 80 0D 02 02 05 00 C6 D1 5C CF F2 00 00 5C [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 B6 6E 00 90 00 98 [08:34:11]RAPDU: 90 00 [08:34:11]wFMCommunicate OK [08:34:11]wFMCommunicate request_size=4 [08:34:11]MH_SAM_APDU [08:34:11]CAPDU: 80 0D 03 02 [08:34:11]Write to MH i2c: E2 08 00 B7 6E 80 0D 03 02 00 00 00 00 A0 [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:12]Read from MH i2c: E2 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: E2 0B 00 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: E2 0B 00 B7 6E 00 0A 86 79 03 36 E5 80 B4 90 00 FC [08:34:12]RAPDU: 0A 86 79 03 36 E5 80 B4 90 00 [08:34:12]wFMCommunicate OK [08:34:12]SAM_PROTO_SignData done [08:34:12]FM_MakeSignedData done [08:34:12]CreateOFDProtocolMessage [08:34:12]wFMCommunicate request_size=4 [08:34:12]MH_SAM_APDU [08:34:12]CAPDU: 80 11 00 00 [08:34:12]Write to MH i2c: E2 08 00 B8 6E 80 11 00 00 00 00 00 00 A0 [08:34:12]Write i2c OK [08:34:12]MH_I2C_Read... [08:34:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:12]Read from MH i2c: E2 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: E2 17 00 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: E2 17 00 B8 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F5 [08:34:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:34:12]wFMCommunicate OK [08:34:12]CreateOFDProtocolMessage done [08:34:12]OFDSenderStorePacket 239349 [08:34:12]StoreOFDPacket docnum=239349 [08:34:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 75 05 07 01 76 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 78 00 00 00 F4 03 04 00 86 17 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A6 03 00 35 04 06 00 A8 C6 D1 5C CF F2 0A 86 79 03 36 E5 80 B4 [08:34:12]CheckFolder [08:34:12]dirname=/storage/ofd_packets [08:34:12]CheckFolder done [08:34:12]ProducePacketName [08:34:12]name=ofd_packets/00239349 [08:34:12]NVStorageSaveData ofd_packets/00239349 [08:34:12]File name is /storage/ofd_packets/00239349 [08:34:12]Write 301 bytes [08:34:12]NVStorageSaveData done [08:34:12]OFDSenderStorePacket done [08:34:12]KKMCreateOFDPacket done [08:34:12]NVStorageSaveData kkm_last_timestamp [08:34:12]File name is /storage/kkm_last_timestamp [08:34:12]Write 4 bytes [08:34:12]NVStorageSaveData done [08:34:12]ExternCall_PrintAddStr [08:34:12]wPrintStart [08:34:12]Write to MH i2c: 01 00 00 B9 6E 27 [08:34:12]Write i2c OK [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 07 00 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 07 00 B9 6E 00 00 00 00 00 FF 0F 3C [08:34:12]RasterBufferAndPrint [08:34:12]line Счет N : (1)3302282 [08:34:12]line ИНН: 02508201610067 [08:34:12]line Контрольно-Кассовый Чек [08:34:12]line ПРОДАЖА [08:34:12]line ТРК (МРК, ГНК) : 42 [08:34:12]line Товар: 2710124130 [08:34:12]line Аи-92-К-4 [08:34:12]line 6.030 * 66.40 [08:34:12]line = 400.39 [08:34:12]line НДС 12% НСП 1% [08:34:12]line > о реализуемом товаре [08:34:12]line ОКРУГЛЕНИЕ: -0.39 [08:34:12]line ИТОГО: 400.00 [08:34:12]line Внесено: 400.00 [08:34:12]line СДАЧА: 0.00 [08:34:12]line НСП 1% : 3.54 [08:34:12]line НДС 12% : 42.52 [08:34:12]line Наличными: 400.00 [08:34:12]line Безнал.: 0.00 [08:34:12]line Место: АЗС № 82 "Партнер Нефть" [08:34:12]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:34:12]line СНО: Общий режим [08:34:12]line Чек 120 08.06.2024 08:34 [08:34:12]line Смена: 387 ФФД: 1.0 [08:34:12]line ЗНМ: 0300000150 [08:34:12]line РНМ: 0000000000091601 [08:34:12]line Версия ККМ: 001 [08:34:12]line ФМ: 0000000000874681 [08:34:12]line ФД: 239349 [08:34:12]line ФПД: 185571869511666 [08:34:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083414&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239349&fm=185571869511666&tin=02508201610067®Number=0000000000091601&sum=40000 [08:34:12]written 0, free lines is 4095 [08:34:12]OFD Sender: Processing packet 239349 [packets to send 182, broken 181] [08:34:12]ProducePacketName [08:34:12]name=ofd_packets/00239349 [08:34:12]OFD Sender: To server: pG, [08:34:12]CommunicateWithHost lk.salyk.kg:30040 [08:34:12]ConnectInit lk.salyk.kg [08:34:12]Connected sock=11 [08:34:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 75 05 07 01 76 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 78 00 00 00 F4 03 04 00 86 17 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A6 03 00 35 04 06 00 A8 C6 D1 5C CF F2 0A 86 79 03 36 E5 80 B4 [08:34:12]Write to MH i2c: 01 00 00 E4 6E 52 [08:34:12]Write i2c OK [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 07 00 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 07 00 E4 6E 00 00 00 00 00 C2 0C 27 [08:34:12]RasterBufferAndPrint [08:34:12]line [08:34:12]line [08:34:12]line [08:34:12]line [08:34:12]line [08:34:12]written 0, free lines is 3272 [08:34:12]MH_Cut [08:34:12]Write to MH i2c: D1 01 00 EB 6E 01 2B [08:34:12]Write i2c OK [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: D1 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: D1 01 00 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: D1 01 00 EB 6E 00 2A [08:34:12]Write to MH i2c: 01 00 00 EC 6E 5A [08:34:12]Write i2c OK [08:34:12]MH_I2C_Read... [08:34:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D9 55 47 00 10 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A6 03 00 F4 03 04 00 03 BF 63 66 B6 04 01 00 00 EF D9 98 07 E9 92 70 7A [08:34:12]CommunicateWithHost err = 0 [08:34:12]CheckOFDResponse [08:34:12]1017 (14) - 77093643461234 [08:34:12]1041 (16) - 0000000000874681 [08:34:12]1040 (4) - 239349 [08:34:12]1012 (4) - 08.06.2024 02:16 [08:34:12]1206 (1) - 0 [08:34:12]OFD Sender: Remove packet 239349 [08:34:12]ProducePacketName [08:34:12]name=ofd_packets/00239349 [08:34:12]NVStorageDeleteData [08:34:13]OFD Sender: No OFD packet to send [08:34:13]*** Cut start [08:34:13]*** Partial cut [08:34:13]*** CUTSNS_PIN = 1 [08:34:13]*** CUTSNS_PIN = 0 [08:34:13]*** Brake cut motor [08:34:13]Read from MH i2c: 01 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: 01 07 00 [08:34:14]MH_I2C_Read... [08:34:14]*** Stop cut motor [08:34:14]*** Cut end [08:34:14]Read from MH i2c: 01 07 00 EC 6E 00 00 00 00 00 FF 0F 6F [08:34:14]process_action close_receipt done [08:34:14]requested_data is exist [08:34:14]produce_requested_data [08:34:14]requested_item fm.sn is exist - process it [08:34:14]wFMCommunicate request_size=4 [08:34:14]MH_SAM_APDU [08:34:14]CAPDU: 80 11 00 00 [08:34:14]Write to MH i2c: E2 08 00 ED 6E 80 11 00 00 00 00 00 00 D5 [08:34:14]Write i2c OK [08:34:14]MH_I2C_Read... [08:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:14]Read from MH i2c: E2 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 17 00 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 17 00 ED 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2A [08:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:34:14]wFMCommunicate OK [08:34:14]requested_item fd.num is exist - process it [08:34:14]SAM_PROTO_GetFieldsCounters [08:34:14]wFMCommunicate request_size=4 [08:34:14]MH_SAM_APDU [08:34:14]CAPDU: 80 13 00 00 [08:34:14]Write to MH i2c: E2 08 00 EE 6E 80 13 00 00 00 00 00 00 D8 [08:34:14]Write i2c OK [08:34:14]MH_I2C_Read... [08:34:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:14]Read from MH i2c: E2 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 62 00 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 62 00 EE 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F5 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [08:34:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F5 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:34:14]wFMCommunicate OK [08:34:14]SAM_PROTO_GetFieldsCounters done [08:34:14]requested_item shift.num is exist - process it [08:34:14]requested_item shift.opened is exist - process it [08:34:14]req_shift_opened [08:34:14]FM_GetShiftState [08:34:14]SAM_PROTO_GetShiftState [08:34:14]wFMCommunicate request_size=4 [08:34:14]MH_SAM_APDU [08:34:14]CAPDU: 80 13 01 00 [08:34:14]Write to MH i2c: E2 08 00 EF 6E 80 13 01 00 00 00 00 00 DA [08:34:14]Write i2c OK [08:34:14]MH_I2C_Read... [08:34:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:14]Read from MH i2c: E2 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 0E 00 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 0E 00 EF 6E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8E [08:34:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:34:14]wFMCommunicate OK [08:34:14]SAM_PROTO_GetShiftState done [08:34:14]FM_GetShiftState done [08:34:14]req_shift_opened done [08:34:14]requested_item shift.open_date is exist - process it [08:34:14]req_shift_open_date [08:34:14]req_shift_open_date done [08:34:14]produce_requested_data done [08:34:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239349,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:34:14]process_action_free close_receipt [08:34:14]json_value_free [08:34:14]json_value_free done [08:34:14]process_json_proto returns [08:34:14]Send response to host [08:34:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239349,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:34:14]free response buf [08:34:14]execute_script done [08:34:14]execute_script returns [08:34:14]free content buf [08:34:14]Sock 9.Close socket [08:34:14]Sock 9.Thread stoped [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:43]OFD Sender: No OFD packet to send [08:34:48]OFD Sender: No OFD packet to send [08:34:53]OFD Sender: No OFD packet to send [08:34:58]OFD Sender: No OFD packet to send [08:35:03]OFD Sender: No OFD packet to send [08:35:08]OFD Sender: No OFD packet to send [08:35:13]OFD Sender: No OFD packet to send [08:35:18]OFD Sender: No OFD packet to send [08:35:23]OFD Sender: No OFD packet to send [08:35:28]OFD Sender: No OFD packet to send [08:35:33]OFD Sender: No OFD packet to send [08:35:38]OFD Sender: No OFD packet to send [08:35:43]OFD Sender: No OFD packet to send [08:35:48]OFD Sender: No OFD packet to send [08:35:53]OFD Sender: No OFD packet to send [08:35:58]OFD Sender: No OFD packet to send [08:36:03]OFD Sender: No OFD packet to send [08:36:08]OFD Sender: No OFD packet to send [08:36:12]accept exits with 8 [08:36:12]New connection [08:36:12]New thread 3066981732 created [08:36:12]Thread 3066838372 joined [08:36:12]Waiting for new connection... [08:36:12] Sock 8.Parse request [08:36:12]Sock 8.Check first char [08:36:12]Sock 8.First char is OK [08:36:12]request: POST /json_proto HTTP/1.0 [08:36:12]Method: POST [08:36:12]URL: /json_proto [08:36:12]Method is POST - this is cgi request [08:36:12]url: /json_proto [08:36:12]query_string will be loaded in cgi processing [08:36:12]execute_cgi json_proto POST (null) [08:36:12]execute_cgi path=json_proto method=POST [08:36:12]POST find Content-Length [08:36:12]Host: 172.17.40.67:8080 [08:36:12]Content-Length: 678 [08:36:12]Content-Type: application/json [08:36:12] [08:36:12]POST finish read [08:36:12]Found Content-Length = 678 [08:36:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "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" ] } } [08:36:12]execute_script... [08:36: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)3302283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "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" ] } } [08:36:12]POST & json_proto [08:36:12]process_json_proto [08:36:12]json parsed OK: [08:36:12]protocol is kg_v1.0 [08:36:12]action value=close_receipt [08:36:12]process_action close_receipt [08:36:12]cmd_close_receipt [08:36:12]MH_GetDate [08:36:12]Write to MH i2c: F0 00 00 F0 6E 4D [08:36:12]Write i2c OK [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: F0 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: F0 09 00 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: F0 09 00 F0 6E 00 00 18 64 66 97 AE 6B 64 4C [08:36:12]GetLastDocTimeStamp 1717835654 [08:36:12]current date 1717835776 [08:36:12]FM_GetShiftState [08:36:12]SAM_PROTO_GetShiftState [08:36:12]wFMCommunicate request_size=4 [08:36:12]MH_SAM_APDU [08:36:12]CAPDU: 80 13 01 00 [08:36:12]Write to MH i2c: E2 08 00 F1 6E 80 13 01 00 00 00 00 00 DC [08:36:12]Write i2c OK [08:36:12]MH_I2C_Read... [08:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:12]Read from MH i2c: E2 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 0E 00 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 0E 00 F1 6E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 90 [08:36:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:36:12]wFMCommunicate OK [08:36:12]SAM_PROTO_GetShiftState done [08:36:12]FM_GetShiftState done [08:36:12]opened in 1717805884 [08:36:12]opened+sec_in_day 1717892284 [08:36:12]quantity*price = 60025 [08:36:12]sum+1 = 60027 [08:36:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 121 08.06.2024 08:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239350 ФПД: 28105415392327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083616&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239350&fm=28105415392327&tin=02508201610067®Number=0000000000091601&sum=60000 [08:36:13]StoreToDocumentArchive [08:36:13]shift 387 fd 239350 [08:36:13]save to /storage/0387/doc_00239350 [08:36:13]save last doc name /storage/0387/doc_00239350 to /storage/kkm_last_doc_name [08:36:13]save OK [08:36:13]Clear old archive folders... [08:36:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:13]tlvbuf is 00463060 [08:36:13]SAM_PROTO_ClearQueue [08:36:13]wFMCommunicate request_size=4 [08:36:13]MH_SAM_APDU [08:36:13]CAPDU: 80 09 00 00 [08:36:13]Write to MH i2c: E2 08 00 FE 6E 80 09 00 00 00 00 00 00 DE [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 03 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 03 00 FE 6E 00 90 00 E0 [08:36:14]RAPDU: 90 00 [08:36:14]wFMCommunicate OK [08:36:14]SAM_PROTO_ClearQueue done [08:36:14]KKMCreateOFDPacket [08:36:14]OFDProtocolAddRootSTLVToBuf [08:36:14]FM_MakeSignedData [08:36:14]FM_MakeSignedData [08:36:14]SAM_PROTO_SignData [08:36:14]wFMCommunicate request_size=4 [08:36:14]MH_SAM_APDU [08:36:14]CAPDU: 80 0D 01 02 [08:36:14]Write to MH i2c: E2 08 00 FF 6E 80 0D 01 02 00 00 00 00 E6 [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 03 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 03 00 FF 6E 00 90 00 E1 [08:36:14]RAPDU: 90 00 [08:36:14]wFMCommunicate OK [08:36:14]wFMCommunicate request_size=255 [08:36:14]MH_SAM_APDU [08:36:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 00 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A6 03 00 35 04 06 00 19 [08:36:14]Write to MH i2c: E2 02 01 00 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 00 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A6 03 00 35 04 06 00 19 00 00 08 [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 03 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 03 00 00 6F 00 90 00 E3 [08:36:14]RAPDU: 90 00 [08:36:14]wFMCommunicate OK [08:36:14]wFMCommunicate request_size=10 [08:36:14]MH_SAM_APDU [08:36:14]CAPDU: 80 0D 02 02 05 8F CD 4C FC 47 [08:36:14]Write to MH i2c: E2 0D 00 01 6F 80 0D 02 02 05 00 8F CD 4C FC 47 00 00 DF [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 03 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 03 00 01 6F 00 90 00 E4 [08:36:14]RAPDU: 90 00 [08:36:14]wFMCommunicate OK [08:36:14]wFMCommunicate request_size=4 [08:36:14]MH_SAM_APDU [08:36:14]CAPDU: 80 0D 03 02 [08:36:14]Write to MH i2c: E2 08 00 02 6F 80 0D 03 02 00 00 00 00 EC [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 0B 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 0B 00 02 6F 00 AD A5 AB D5 75 8C D3 56 90 00 E9 [08:36:14]RAPDU: AD A5 AB D5 75 8C D3 56 90 00 [08:36:14]wFMCommunicate OK [08:36:14]SAM_PROTO_SignData done [08:36:14]FM_MakeSignedData done [08:36:14]CreateOFDProtocolMessage [08:36:14]wFMCommunicate request_size=4 [08:36:14]MH_SAM_APDU [08:36:14]CAPDU: 80 11 00 00 [08:36:14]Write to MH i2c: E2 08 00 03 6F 80 11 00 00 00 00 00 00 EC [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:14]Read from MH i2c: E2 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 17 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: E2 17 00 03 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 41 [08:36:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:36:14]wFMCommunicate OK [08:36:14]CreateOFDProtocolMessage done [08:36:14]OFDSenderStorePacket 239350 [08:36:14]StoreOFDPacket docnum=239350 [08:36:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D2 57 07 01 6B 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 00 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A6 03 00 35 04 06 00 19 8F CD 4C FC 47 AD A5 AB D5 75 8C D3 56 [08:36:14]CheckFolder [08:36:14]dirname=/storage/ofd_packets [08:36:14]CheckFolder done [08:36:14]ProducePacketName [08:36:14]name=ofd_packets/00239350 [08:36:14]NVStorageSaveData ofd_packets/00239350 [08:36:14]File name is /storage/ofd_packets/00239350 [08:36:14]Write 301 bytes [08:36:14]NVStorageSaveData done [08:36:14]OFDSenderStorePacket done [08:36:14]KKMCreateOFDPacket done [08:36:14]NVStorageSaveData kkm_last_timestamp [08:36:14]File name is /storage/kkm_last_timestamp [08:36:14]Write 4 bytes [08:36:14]NVStorageSaveData done [08:36:14]ExternCall_PrintAddStr [08:36:14]wPrintStart [08:36:14]Write to MH i2c: 01 00 00 04 6F 73 [08:36:14]Write i2c OK [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: 01 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: 01 07 00 [08:36:14]MH_I2C_Read... [08:36:14]Read from MH i2c: 01 07 00 04 6F 00 00 00 00 00 FF 0F 88 [08:36:14]RasterBufferAndPrint [08:36:14]line Счет N : (1)3302283 [08:36:14]line ИНН: 02508201610067 [08:36:14]line Контрольно-Кассовый Чек [08:36:14]line ПРОДАЖА [08:36:14]line ТРК (МРК, ГНК) : 42 [08:36:14]line Товар: 2710124130 [08:36:14]line Аи-92-К-4 [08:36:14]line 9.040 * 66.40 [08:36:14]line = 600.26 [08:36:14]line НДС 12% НСП 1% [08:36:14]line > о реализуемом товаре [08:36:14]line ОКРУГЛЕНИЕ: -0.26 [08:36:14]line ИТОГО: 600.00 [08:36:14]line Внесено: 600.00 [08:36:14]line СДАЧА: 0.00 [08:36:14]line НСП 1% : 5.31 [08:36:14]line НДС 12% : 63.74 [08:36:14]line Наличными: 600.00 [08:36:14]line Безнал.: 0.00 [08:36:14]line Место: АЗС № 82 "Партнер Нефть" [08:36:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:36:14]line СНО: Общий режим [08:36:14]line Чек 121 08.06.2024 08:36 [08:36:14]line Смена: 387 ФФД: 1.0 [08:36:14]line ЗНМ: 0300000150 [08:36:14]line РНМ: 0000000000091601 [08:36:14]line Версия ККМ: 001 [08:36:14]line ФМ: 0000000000874681 [08:36:14]line ФД: 239350 [08:36:14]line ФПД: 28105415392327 [08:36:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083616&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239350&fm=28105415392327&tin=02508201610067®Number=0000000000091601&sum=60000 [08:36:14]written 0, free lines is 4095 [08:36:14]OFD Sender: Processing packet 239350 [packets to send 182, broken 181] [08:36:14]ProducePacketName [08:36:14]name=ofd_packets/00239350 [08:36:14]OFD Sender: To server: pG, [08:36:14]CommunicateWithHost lk.salyk.kg:30040 [08:36:14]ConnectInit lk.salyk.kg [08:36:15]Connected sock=9 [08:36:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D2 57 07 01 6B 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 00 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A6 03 00 35 04 06 00 19 8F CD 4C FC 47 AD A5 AB D5 75 8C D3 56 [08:36:15]Write to MH i2c: 01 00 00 2F 6F 9E [08:36:15]Write i2c OK [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: 01 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: 01 07 00 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: 01 07 00 2F 6F 00 00 00 00 00 B9 0C 6A [08:36:15]RasterBufferAndPrint [08:36:15]line [08:36:15]line [08:36:15]line [08:36:15]line [08:36:15]line [08:36:15]written 0, free lines is 3265 [08:36:15]MH_Cut [08:36:15]Write to MH i2c: D1 01 00 36 6F 01 77 [08:36:15]Write i2c OK [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: D1 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: D1 01 00 [08:36:15]MH_I2C_Read... [08:36:15]Read from MH i2c: D1 01 00 36 6F 00 76 [08:36:15]Write to MH i2c: 01 00 00 37 6F A6 [08:36:15]Write i2c OK [08:36:15]MH_I2C_Read... [08:36:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A0 8F 47 00 40 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A6 03 00 F4 03 04 00 7D BF 63 66 B6 04 01 00 00 1D BC EA DD C5 13 FF 3F [08:36:15]CommunicateWithHost err = 0 [08:36:15]CheckOFDResponse [08:36:15]1017 (14) - 77093643461234 [08:36:15]1041 (16) - 0000000000874681 [08:36:15]1040 (4) - 239350 [08:36:15]1012 (4) - 08.06.2024 02:18 [08:36:15]1206 (1) - 0 [08:36:15]OFD Sender: Remove packet 239350 [08:36:15]ProducePacketName [08:36:15]name=ofd_packets/00239350 [08:36:15]NVStorageDeleteData [08:36:15]OFD Sender: No OFD packet to send [08:36:16]*** Cut start [08:36:16]*** Partial cut [08:36:16]*** CUTSNS_PIN = 1 [08:36:16]*** CUTSNS_PIN = 0 [08:36:16]*** Brake cut motor [08:36:16]Read from MH i2c: 01 [08:36:16]MH_I2C_Read... [08:36:16]*** Stop cut motor [08:36:16]*** Cut end [08:36:16]Read from MH i2c: 01 07 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: 01 07 00 37 6F 00 00 00 00 00 FF 0F BB [08:36:16]process_action close_receipt done [08:36:16]requested_data is exist [08:36:16]produce_requested_data [08:36:16]requested_item fm.sn is exist - process it [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 11 00 00 [08:36:16]Write to MH i2c: E2 08 00 38 6F 80 11 00 00 00 00 00 00 21 [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:16]Read from MH i2c: E2 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 17 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 17 00 38 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 76 [08:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:36:16]wFMCommunicate OK [08:36:16]requested_item fd.num is exist - process it [08:36:16]SAM_PROTO_GetFieldsCounters [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 13 00 00 [08:36:16]Write to MH i2c: E2 08 00 39 6F 80 13 00 00 00 00 00 00 24 [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:16]Read from MH i2c: E2 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 62 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 62 00 39 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F6 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [08:36:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F6 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:16]wFMCommunicate OK [08:36:16]SAM_PROTO_GetFieldsCounters done [08:36:16]requested_item shift.num is exist - process it [08:36:16]requested_item shift.opened is exist - process it [08:36:16]req_shift_opened [08:36:16]FM_GetShiftState [08:36:16]SAM_PROTO_GetShiftState [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 13 01 00 [08:36:16]Write to MH i2c: E2 08 00 3A 6F 80 13 01 00 00 00 00 00 26 [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 0E 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 0E 00 3A 6F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DA [08:36:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:36:17]wFMCommunicate OK [08:36:17]SAM_PROTO_GetShiftState done [08:36:17]FM_GetShiftState done [08:36:17]req_shift_opened done [08:36:17]requested_item shift.open_date is exist - process it [08:36:17]req_shift_open_date [08:36:17]req_shift_open_date done [08:36:17]produce_requested_data done [08:36:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239350,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:36:17]process_action_free close_receipt [08:36:17]json_value_free [08:36:17]json_value_free done [08:36:17]process_json_proto returns [08:36:17]Send response to host [08:36:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239350,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:36:17]free response buf [08:36:17]execute_script done [08:36:17]execute_script returns [08:36:17]free content buf [08:36:17]Sock 8.Close socket [08:36:17]Sock 8.Thread stoped [08:36:20]OFD Sender: No OFD packet to send [08:36:25]OFD Sender: No OFD packet to send [08:36:30]OFD Sender: No OFD packet to send [08:36:35]OFD Sender: No OFD packet to send [08:36:40]OFD Sender: No OFD packet to send [08:36:45]OFD Sender: No OFD packet to send [08:36:50]OFD Sender: No OFD packet to send [08:36:55]OFD Sender: No OFD packet to send [08:37:00]OFD Sender: No OFD packet to send [08:37:05]OFD Sender: No OFD packet to send [08:37:10]OFD Sender: No OFD packet to send [08:37:15]OFD Sender: No OFD packet to send [08:37:18]accept exits with 10 [08:37:18]New connection [08:37:18]New thread 3066838372 created [08:37:18]Thread 3066981732 joined [08:37:18]Waiting for new connection... [08:37:18] Sock 10.Parse request [08:37:18]Sock 10.Check first char [08:37:18]Sock 10.First char is OK [08:37:18]request: POST /json_proto HTTP/1.0 [08:37:18]Method: POST [08:37:18]URL: /json_proto [08:37:18]Method is POST - this is cgi request [08:37:18]url: /json_proto [08:37:18]query_string will be loaded in cgi processing [08:37:18]execute_cgi json_proto POST (null) [08:37:18]execute_cgi path=json_proto method=POST [08:37:18]POST find Content-Length [08:37:18]Host: 172.17.40.67:8080 [08:37:18]Content-Length: 767 [08:37:18]Content-Type: application/json [08:37:18] [08:37:18]POST finish read [08:37:18]Found Content-Length = 767 [08:37:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:18]execute_script... [08:37: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)3302284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:18]POST & json_proto [08:37:18]process_json_proto [08:37:18]json parsed OK: [08:37:18]protocol is kg_v1.0 [08:37:18]action value=close_receipt [08:37:18]process_action close_receipt [08:37:18]cmd_close_receipt [08:37:18]MH_GetDate [08:37:18]Write to MH i2c: F0 00 00 3B 6F 99 [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: F0 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: F0 09 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: F0 09 00 3B 6F 00 42 18 64 66 97 AE 6B 64 DA [08:37:18]GetLastDocTimeStamp 1717835776 [08:37:18]current date 1717835842 [08:37:18]FM_GetShiftState [08:37:18]SAM_PROTO_GetShiftState [08:37:18]wFMCommunicate request_size=4 [08:37:18]MH_SAM_APDU [08:37:18]CAPDU: 80 13 01 00 [08:37:18]Write to MH i2c: E2 08 00 3C 6F 80 13 01 00 00 00 00 00 28 [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:18]Read from MH i2c: E2 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 0E 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 0E 00 3C 6F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DC [08:37:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:37:18]wFMCommunicate OK [08:37:18]SAM_PROTO_GetShiftState done [08:37:18]FM_GetShiftState done [08:37:18]opened in 1717805884 [08:37:18]opened+sec_in_day 1717892284 [08:37:18]quantity*price = 100023 [08:37:18]sum+1 = 100024 [08:37:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 122 08.06.2024 08:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239351 ФПД: 100348518157563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083722&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239351&fm=100348518157563&tin=02508201610067®Number=0000000000091601&sum=100023 [08:37:20]StoreToDocumentArchive [08:37:20]shift 387 fd 239351 [08:37:20]save to /storage/0387/doc_00239351 [08:37:20]save last doc name /storage/0387/doc_00239351 to /storage/kkm_last_doc_name [08:37:20]save OK [08:37:20]Clear old archive folders... [08:37:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:37:20]tlvbuf is 00394410 [08:37:20]SAM_PROTO_ClearQueue [08:37:20]wFMCommunicate request_size=4 [08:37:20]MH_SAM_APDU [08:37:20]CAPDU: 80 09 00 00 [08:37:20]Write to MH i2c: E2 08 00 49 6F 80 09 00 00 00 00 00 00 2A [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 49 6F 00 90 00 2C [08:37:20]RAPDU: 90 00 [08:37:20]wFMCommunicate OK [08:37:20]SAM_PROTO_ClearQueue done [08:37:20]KKMCreateOFDPacket [08:37:20]OFDProtocolAddRootSTLVToBuf [08:37:20]FM_MakeSignedData [08:37:20]FM_MakeSignedData [08:37:20]SAM_PROTO_SignData [08:37:20]wFMCommunicate request_size=4 [08:37:20]MH_SAM_APDU [08:37:20]CAPDU: 80 0D 01 02 [08:37:20]Write to MH i2c: E2 08 00 4A 6F 80 0D 01 02 00 00 00 00 32 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 4A 6F 00 90 00 2D [08:37:20]RAPDU: 90 00 [08:37:20]wFMCommunicate OK [08:37:20]wFMCommunicate request_size=255 [08:37:20]MH_SAM_APDU [08:37: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 42 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A6 03 00 35 04 06 00 5B 44 35 C7 [08:37:20]Write to MH i2c: E2 02 01 4B 6F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 42 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A6 03 00 35 04 06 00 5B 44 35 C7 00 00 8C [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 4B 6F 00 90 00 2E [08:37:20]RAPDU: 90 00 [08:37:20]wFMCommunicate OK [08:37:20]wFMCommunicate request_size=7 [08:37:20]MH_SAM_APDU [08:37:20]CAPDU: 80 0D 02 02 02 4C FB [08:37:20]Write to MH i2c: E2 0A 00 4C 6F 80 0D 02 02 02 00 4C FB 00 00 80 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 4C 6F 00 90 00 2F [08:37:20]RAPDU: 90 00 [08:37:20]wFMCommunicate OK [08:37:20]wFMCommunicate request_size=4 [08:37:20]MH_SAM_APDU [08:37:20]CAPDU: 80 0D 03 02 [08:37:20]Write to MH i2c: E2 08 00 4D 6F 80 0D 03 02 00 00 00 00 37 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 0B 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 0B 00 4D 6F 00 9D 77 3E F1 89 70 EA DD 90 00 3B [08:37:20]RAPDU: 9D 77 3E F1 89 70 EA DD 90 00 [08:37:20]wFMCommunicate OK [08:37:20]SAM_PROTO_SignData done [08:37:20]FM_MakeSignedData done [08:37:20]CreateOFDProtocolMessage [08:37:20]wFMCommunicate request_size=4 [08:37:20]MH_SAM_APDU [08:37:20]CAPDU: 80 11 00 00 [08:37:20]Write to MH i2c: E2 08 00 4E 6F 80 11 00 00 00 00 00 00 37 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 17 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 17 00 4E 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8C [08:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:37:20]wFMCommunicate OK [08:37:20]CreateOFDProtocolMessage done [08:37:20]OFDSenderStorePacket 239351 [08:37:20]StoreOFDPacket docnum=239351 [08:37:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 62 24 04 01 72 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 42 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A6 03 00 35 04 06 00 5B 44 35 C7 4C FB 9D 77 3E F1 89 70 EA DD [08:37:20]CheckFolder [08:37:20]dirname=/storage/ofd_packets [08:37:20]CheckFolder done [08:37:20]ProducePacketName [08:37:20]name=ofd_packets/00239351 [08:37:20]NVStorageSaveData ofd_packets/00239351 [08:37:20]File name is /storage/ofd_packets/00239351 [08:37:20]Write 298 bytes [08:37:20]NVStorageSaveData done [08:37:20]OFDSenderStorePacket done [08:37:20]KKMCreateOFDPacket done [08:37:20]NVStorageSaveData kkm_last_timestamp [08:37:20]File name is /storage/kkm_last_timestamp [08:37:20]Write 4 bytes [08:37:20]NVStorageSaveData done [08:37:20]ExternCall_PrintAddStr [08:37:20]wPrintStart [08:37:20]Write to MH i2c: 01 00 00 4F 6F BE [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 4F 6F 00 00 00 00 00 FF 0F D3 [08:37:20]RasterBufferAndPrint [08:37:20]line Счет N : (1)3302284 [08:37:20]line ИНН: 02508201610067 [08:37:20]line Контрольно-Кассовый Чек [08:37:20]line ПРОДАЖА [08:37:20]line ТРК (МРК, ГНК) : 51 [08:37:20]line Товар: 2710194210 [08:37:20]line ДТ-К-5 [08:37:20]line 13.390 * 74.70 [08:37:20]line = 1000.23 [08:37:20]line НДС 12% НСП 1% [08:37:20]line > о реализуемом товаре [08:37:20]line ИТОГО: 1000.23 [08:37:20]line НСП 1% : 8.85 [08:37:20]line НДС 12% : 106.22 [08:37:20]line Наличными: 0.00 [08:37:20]line Безнал.: 1000.23 [08:37:20]line Место: АЗС № 82 "Партнер Нефть" [08:37:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:37:20]line СНО: Общий режим [08:37:20]line Чек 122 08.06.2024 08:37 [08:37:20]line Смена: 387 ФФД: 1.0 [08:37:20]line ЗНМ: 0300000150 [08:37:20]line РНМ: 0000000000091601 [08:37:20]line Версия ККМ: 001 [08:37:20]line Платежная система: Mbank [08:37:20]line ФМ: 0000000000874681 [08:37:20]line ФД: 239351 [08:37:20]line ФПД: 100348518157563 [08:37:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083722&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239351&fm=100348518157563&tin=02508201610067®Number=0000000000091601&sum=100023 [08:37:20]OFD Sender: Processing packet 239351 [packets to send 182, broken 181] [08:37:20]ProducePacketName [08:37:20]name=ofd_packets/00239351 [08:37:20]OFD Sender: To server: pG, [08:37:20]CommunicateWithHost lk.salyk.kg:30040 [08:37:20]ConnectInit lk.salyk.kg [08:37:20]written 0, free lines is 4095 [08:37:21]Connected sock=8 [08:37:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 62 24 04 01 72 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 42 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A6 03 00 35 04 06 00 5B 44 35 C7 4C FB 9D 77 3E F1 89 70 EA DD [08:37:21]Write to MH i2c: 01 00 00 78 6F E7 [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: 01 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: 01 07 00 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: 01 07 00 78 6F 00 00 00 00 00 EB 0C E5 [08:37:21]RasterBufferAndPrint [08:37:21]line [08:37:21]line [08:37:21]line [08:37:21]line [08:37:21]line [08:37:21]written 0, free lines is 3316 [08:37:21]MH_Cut [08:37:21]Write to MH i2c: D1 01 00 7F 6F 01 C0 [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: D1 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: D1 01 00 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: D1 01 00 7F 6F 00 BF [08:37:21]Write to MH i2c: 01 00 00 80 6F EF [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 2C B8 47 00 4A 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A6 03 00 F4 03 04 00 C0 BF 63 66 B6 04 01 00 00 B4 70 C1 B9 5A 9A FC FB [08:37:21]CommunicateWithHost err = 0 [08:37:21]CheckOFDResponse [08:37:21]1017 (14) - 77093643461234 [08:37:21]1041 (16) - 0000000000874681 [08:37:21]1040 (4) - 239351 [08:37:21]1012 (4) - 08.06.2024 02:19 [08:37:21]1206 (1) - 0 [08:37:21]OFD Sender: Remove packet 239351 [08:37:21]ProducePacketName [08:37:21]name=ofd_packets/00239351 [08:37:21]NVStorageDeleteData [08:37:22]OFD Sender: No OFD packet to send [08:37:22]*** Cut start [08:37:22]*** Partial cut [08:37:22]*** CUTSNS_PIN = 1 [08:37:22]*** CUTSNS_PIN = 0 [08:37:22]*** Brake cut motor [08:37:22]Read from MH i2c: 01 [08:37:22]MH_I2C_Read... [08:37:22]*** Stop cut motor [08:37:22]*** Cut end [08:37:22]Read from MH i2c: 01 07 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: 01 07 00 80 6F 00 00 00 00 00 FF 0F 04 [08:37:22]process_action close_receipt done [08:37:22]requested_data is exist [08:37:22]produce_requested_data [08:37:22]requested_item fm.sn is exist - process it [08:37:22]wFMCommunicate request_size=4 [08:37:22]MH_SAM_APDU [08:37:22]CAPDU: 80 11 00 00 [08:37:22]Write to MH i2c: E2 08 00 81 6F 80 11 00 00 00 00 00 00 6A [08:37:22]Write i2c OK [08:37:22]MH_I2C_Read... [08:37:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:22]Read from MH i2c: E2 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 17 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 17 00 81 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BF [08:37:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:37:22]wFMCommunicate OK [08:37:22]requested_item fd.num is exist - process it [08:37:22]SAM_PROTO_GetFieldsCounters [08:37:22]wFMCommunicate request_size=4 [08:37:22]MH_SAM_APDU [08:37:22]CAPDU: 80 13 00 00 [08:37:22]Write to MH i2c: E2 08 00 82 6F 80 13 00 00 00 00 00 00 6D [08:37:22]Write i2c OK [08:37:22]MH_I2C_Read... [08:37:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:23]Read from MH i2c: E2 [08:37:23]MH_I2C_Read... [08:37:23]Read from MH i2c: E2 62 00 [08:37:23]MH_I2C_Read... [08:37:23]Read from MH i2c: E2 62 00 82 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F7 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [08:37:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F7 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:23]wFMCommunicate OK [08:37:23]SAM_PROTO_GetFieldsCounters done [08:37:23]requested_item shift.num is exist - process it [08:37:23]requested_item shift.opened is exist - process it [08:37:23]req_shift_opened [08:37:23]FM_GetShiftState [08:37:23]SAM_PROTO_GetShiftState [08:37:23]wFMCommunicate request_size=4 [08:37:23]MH_SAM_APDU [08:37:23]CAPDU: 80 13 01 00 [08:37:23]Write to MH i2c: E2 08 00 83 6F 80 13 01 00 00 00 00 00 6F [08:37:23]Write i2c OK [08:37:23]MH_I2C_Read... [08:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:23]Read from MH i2c: E2 [08:37:23]MH_I2C_Read... [08:37:23]Read from MH i2c: E2 0E 00 [08:37:23]MH_I2C_Read... [08:37:23]Read from MH i2c: E2 0E 00 83 6F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 23 [08:37:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:37:23]wFMCommunicate OK [08:37:23]SAM_PROTO_GetShiftState done [08:37:23]FM_GetShiftState done [08:37:23]req_shift_opened done [08:37:23]requested_item shift.open_date is exist - process it [08:37:23]req_shift_open_date [08:37:23]req_shift_open_date done [08:37:23]produce_requested_data done [08:37:23]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239351,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:37:23]process_action_free close_receipt [08:37:23]json_value_free [08:37:23]json_value_free done [08:37:23]process_json_proto returns [08:37:23]Send response to host [08:37:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239351,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:37:23]free response buf [08:37:23]execute_script done [08:37:23]execute_script returns [08:37:23]free content buf [08:37:23]Sock 10.Close socket [08:37:23]Sock 10.Thread stoped [08:37:27]OFD Sender: No OFD packet to send [08:37:32]OFD Sender: No OFD packet to send [08:37:37]OFD Sender: No OFD packet to send [08:37:42]OFD Sender: No OFD packet to send [08:37:47]OFD Sender: No OFD packet to send [08:37:52]OFD Sender: No OFD packet to send [08:37:57]OFD Sender: No OFD packet to send [08:38:02]OFD Sender: No OFD packet to send [08:38:07]OFD Sender: No OFD packet to send [08:38:12]OFD Sender: No OFD packet to send [08:38:17]OFD Sender: No OFD packet to send [08:38:22]OFD Sender: No OFD packet to send [08:38:27]OFD Sender: No OFD packet to send [08:38:32]OFD Sender: No OFD packet to send [08:38:37]OFD Sender: No OFD packet to send [08:38:42]OFD Sender: No OFD packet to send [08:38:47]OFD Sender: No OFD packet to send [08:38:52]OFD Sender: No OFD packet to send [08:38:57]OFD Sender: No OFD packet to send [08:39:02]OFD Sender: No OFD packet to send [08:39:07]OFD Sender: No OFD packet to send [08:39:12]OFD Sender: No OFD packet to send [08:39:17]OFD Sender: No OFD packet to send [08:39:22]OFD Sender: No OFD packet to send [08:39:27]OFD Sender: No OFD packet to send [08:39:32]OFD Sender: No OFD packet to send [08:39:37]OFD Sender: No OFD packet to send [08:39:42]OFD Sender: No OFD packet to send [08:39:47]OFD Sender: No OFD packet to send [08:39:49]accept exits with 9 [08:39:49]New connection [08:39:49]New thread 3066981732 created [08:39:49]Thread 3066838372 joined [08:39:49]Waiting for new connection... [08:39:49] Sock 9.Parse request [08:39:49]Sock 9.Check first char [08:39:49]Sock 9.First char is OK [08:39:49]request: POST /json_proto HTTP/1.0 [08:39:49]Method: POST [08:39:49]URL: /json_proto [08:39:49]Method is POST - this is cgi request [08:39:49]url: /json_proto [08:39:49]query_string will be loaded in cgi processing [08:39:49]execute_cgi json_proto POST (null) [08:39:49]execute_cgi path=json_proto method=POST [08:39:49]POST find Content-Length [08:39:49]Host: 172.17.40.67:8080 [08:39:49]Content-Length: 683 [08:39:49]Content-Type: application/json [08:39:49] [08:39:49]POST finish read [08:39:49]Found Content-Length = 683 [08:39:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:49]execute_script... [08:39: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)3302285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:49]POST & json_proto [08:39:49]process_json_proto [08:39:49]json parsed OK: [08:39:49]protocol is kg_v1.0 [08:39:49]action value=close_receipt [08:39:49]process_action close_receipt [08:39:49]cmd_close_receipt [08:39:49]MH_GetDate [08:39:49]Write to MH i2c: F0 00 00 84 6F E2 [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: F0 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: F0 09 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: F0 09 00 84 6F 00 D8 18 64 66 97 AE 6B 64 B9 [08:39:49]GetLastDocTimeStamp 1717835842 [08:39:49]current date 1717835992 [08:39:49]FM_GetShiftState [08:39:49]SAM_PROTO_GetShiftState [08:39:49]wFMCommunicate request_size=4 [08:39:49]MH_SAM_APDU [08:39:49]CAPDU: 80 13 01 00 [08:39:49]Write to MH i2c: E2 08 00 85 6F 80 13 01 00 00 00 00 00 71 [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:49]Read from MH i2c: E2 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 0E 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 0E 00 85 6F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 25 [08:39:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:39:49]wFMCommunicate OK [08:39:49]SAM_PROTO_GetShiftState done [08:39:49]FM_GetShiftState done [08:39:49]opened in 1717805884 [08:39:49]opened+sec_in_day 1717892284 [08:39:49]quantity*price = 100064 [08:39:49]sum+1 = 100066 [08:39:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 123 08.06.2024 08:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239352 ФПД: 187853368922146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083952&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239352&fm=187853368922146&tin=02508201610067®Number=0000000000091601&sum=100000 [08:39:50]StoreToDocumentArchive [08:39:50]shift 387 fd 239352 [08:39:50]save to /storage/0387/doc_00239352 [08:39:50]save last doc name /storage/0387/doc_00239352 to /storage/kkm_last_doc_name [08:39:50]save OK [08:39:50]Clear old archive folders... [08:39:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:50]tlvbuf is 004073F0 [08:39:50]SAM_PROTO_ClearQueue [08:39:50]wFMCommunicate request_size=4 [08:39:50]MH_SAM_APDU [08:39:50]CAPDU: 80 09 00 00 [08:39:50]Write to MH i2c: E2 08 00 92 6F 80 09 00 00 00 00 00 00 73 [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:50]Read from MH i2c: E2 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 03 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 03 00 92 6F 00 90 00 75 [08:39:50]RAPDU: 90 00 [08:39:50]wFMCommunicate OK [08:39:50]SAM_PROTO_ClearQueue done [08:39:50]KKMCreateOFDPacket [08:39:50]OFDProtocolAddRootSTLVToBuf [08:39:50]FM_MakeSignedData [08:39:50]FM_MakeSignedData [08:39:50]SAM_PROTO_SignData [08:39:50]wFMCommunicate request_size=4 [08:39:50]MH_SAM_APDU [08:39:50]CAPDU: 80 0D 01 02 [08:39:50]Write to MH i2c: E2 08 00 93 6F 80 0D 01 02 00 00 00 00 7B [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:50]Read from MH i2c: E2 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 03 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 03 00 93 6F 00 90 00 76 [08:39:50]RAPDU: 90 00 [08:39:50]wFMCommunicate OK [08:39:50]wFMCommunicate request_size=255 [08:39:50]MH_SAM_APDU [08:39: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 D8 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A6 03 00 35 04 06 00 AA [08:39:50]Write to MH i2c: E2 02 01 94 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 D8 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A6 03 00 35 04 06 00 AA 00 00 7C [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:50]Read from MH i2c: E2 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 03 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 03 00 94 6F 00 90 00 77 [08:39:50]RAPDU: 90 00 [08:39:50]wFMCommunicate OK [08:39:50]wFMCommunicate request_size=10 [08:39:50]MH_SAM_APDU [08:39:50]CAPDU: 80 0D 02 02 05 DA 05 53 10 22 [08:39:50]Write to MH i2c: E2 0D 00 95 6F 80 0D 02 02 05 00 DA 05 53 10 22 00 00 EC [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:50]Read from MH i2c: E2 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 03 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 03 00 95 6F 00 90 00 78 [08:39:50]RAPDU: 90 00 [08:39:50]wFMCommunicate OK [08:39:50]wFMCommunicate request_size=4 [08:39:50]MH_SAM_APDU [08:39:50]CAPDU: 80 0D 03 02 [08:39:50]Write to MH i2c: E2 08 00 96 6F 80 0D 03 02 00 00 00 00 80 [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:50]Read from MH i2c: E2 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 0B 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 0B 00 96 6F 00 68 CF D5 3E DF D7 DB BA 90 00 16 [08:39:50]RAPDU: 68 CF D5 3E DF D7 DB BA 90 00 [08:39:50]wFMCommunicate OK [08:39:50]SAM_PROTO_SignData done [08:39:50]FM_MakeSignedData done [08:39:50]CreateOFDProtocolMessage [08:39:50]wFMCommunicate request_size=4 [08:39:50]MH_SAM_APDU [08:39:50]CAPDU: 80 11 00 00 [08:39:50]Write to MH i2c: E2 08 00 97 6F 80 11 00 00 00 00 00 00 80 [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:50]Read from MH i2c: E2 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 17 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: E2 17 00 97 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D5 [08:39:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:39:50]wFMCommunicate OK [08:39:50]CreateOFDProtocolMessage done [08:39:50]OFDSenderStorePacket 239352 [08:39:50]StoreOFDPacket docnum=239352 [08:39:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8E 58 07 01 B7 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 D8 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A6 03 00 35 04 06 00 AA DA 05 53 10 22 68 CF D5 3E DF D7 DB BA [08:39:50]CheckFolder [08:39:50]dirname=/storage/ofd_packets [08:39:50]CheckFolder done [08:39:50]ProducePacketName [08:39:50]name=ofd_packets/00239352 [08:39:50]NVStorageSaveData ofd_packets/00239352 [08:39:50]File name is /storage/ofd_packets/00239352 [08:39:50]Write 301 bytes [08:39:50]NVStorageSaveData done [08:39:50]OFDSenderStorePacket done [08:39:50]KKMCreateOFDPacket done [08:39:50]NVStorageSaveData kkm_last_timestamp [08:39:50]File name is /storage/kkm_last_timestamp [08:39:50]Write 4 bytes [08:39:50]NVStorageSaveData done [08:39:50]ExternCall_PrintAddStr [08:39:50]wPrintStart [08:39:50]Write to MH i2c: 01 00 00 98 6F 07 [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: 01 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: 01 07 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: 01 07 00 98 6F 00 00 00 00 00 FF 0F 1C [08:39:50]RasterBufferAndPrint [08:39:50]line Счет N : (1)3302285 [08:39:50]line ИНН: 02508201610067 [08:39:50]line Контрольно-Кассовый Чек [08:39:50]line ПРОДАЖА [08:39:50]line ТРК (МРК, ГНК) : 42 [08:39:50]line Товар: 2710124130 [08:39:50]line Аи-92-К-4 [08:39:50]line 15.070 * 66.40 [08:39:50]line = 1000.65 [08:39:50]line НДС 12% НСП 1% [08:39:50]line > о реализуемом товаре [08:39:50]line ОКРУГЛЕНИЕ: -0.65 [08:39:50]line ИТОГО: 1000.00 [08:39:50]line Внесено: 1000.00 [08:39:50]line СДАЧА: 0.00 [08:39:50]line НСП 1% : 8.85 [08:39:50]line НДС 12% : 106.26 [08:39:50]line Наличными: 1000.00 [08:39:50]line Безнал.: 0.00 [08:39:50]line Место: АЗС № 82 "Партнер Нефть" [08:39:50]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:39:50]line СНО: Общий режим [08:39:50]line Чек 123 08.06.2024 08:39 [08:39:50]line Смена: 387 ФФД: 1.0 [08:39:50]line ЗНМ: 0300000150 [08:39:50]line РНМ: 0000000000091601 [08:39:50]line Версия ККМ: 001 [08:39:50]line ФМ: 0000000000874681 [08:39:50]line ФД: 239352 [08:39:50]line ФПД: 187853368922146 [08:39:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T083952&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239352&fm=187853368922146&tin=02508201610067®Number=0000000000091601&sum=100000 [08:39:51]OFD Sender: Processing packet 239352 [packets to send 182, broken 181] [08:39:51]ProducePacketName [08:39:51]name=ofd_packets/00239352 [08:39:51]OFD Sender: To server: pG, [08:39:51]CommunicateWithHost lk.salyk.kg:30040 [08:39:51]ConnectInit lk.salyk.kg [08:39:51]written 0, free lines is 4095 [08:39:51]Connected sock=10 [08:39:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8E 58 07 01 B7 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 D8 18 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A6 03 00 35 04 06 00 AA DA 05 53 10 22 68 CF D5 3E DF D7 DB BA [08:39:51]Write to MH i2c: 01 00 00 C3 6F 32 [08:39:51]Write i2c OK [08:39:51]MH_I2C_Read... [08:39:51]Read from MH i2c: 01 [08:39:51]MH_I2C_Read... [08:39:51]Read from MH i2c: 01 07 00 [08:39:51]MH_I2C_Read... [08:39:51]Read from MH i2c: 01 07 00 C3 6F 00 00 00 00 00 C2 0C 07 [08:39:51]RasterBufferAndPrint [08:39:51]line [08:39:51]line [08:39:51]line [08:39:51]line [08:39:51]line [08:39:51]written 0, free lines is 3272 [08:39:51]MH_Cut [08:39:51]Write to MH i2c: D1 01 00 CA 6F 01 0B [08:39:51]Write i2c OK [08:39:51]MH_I2C_Read... [08:39:51]Read from MH i2c: D1 [08:39:51]MH_I2C_Read... [08:39:51]Read from MH i2c: D1 01 00 [08:39:51]MH_I2C_Read... [08:39:51]Read from MH i2c: D1 01 00 CA 6F 00 0A [08:39:51]Write to MH i2c: 01 00 00 CB 6F 3A [08:39:51]Write i2c OK [08:39:51]MH_I2C_Read... [08:39:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 89 4E 47 00 12 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A6 03 00 F4 03 04 00 56 C0 63 66 B6 04 01 00 00 4A 6D F5 E8 6D E7 A4 EC [08:39:51]CommunicateWithHost err = 0 [08:39:51]CheckOFDResponse [08:39:51]1017 (14) - 77093643461234 [08:39:51]1041 (16) - 0000000000874681 [08:39:51]1040 (4) - 239352 [08:39:51]1012 (4) - 08.06.2024 02:22 [08:39:51]1206 (1) - 0 [08:39:51]OFD Sender: Remove packet 239352 [08:39:51]ProducePacketName [08:39:51]name=ofd_packets/00239352 [08:39:51]NVStorageDeleteData [08:39:52]OFD Sender: No OFD packet to send [08:39:52]*** Cut start [08:39:52]*** Partial cut [08:39:52]*** CUTSNS_PIN = 1 [08:39:52]*** CUTSNS_PIN = 0 [08:39:52]*** Brake cut motor [08:39:53]Read from MH i2c: 01 [08:39:53]MH_I2C_Read... [08:39:53]*** Stop cut motor [08:39:53]*** Cut end [08:39:53]Read from MH i2c: 01 07 00 [08:39:53]MH_I2C_Read... [08:39:53]Read from MH i2c: 01 07 00 CB 6F 00 00 00 00 00 FF 0F 4F [08:39:53]process_action close_receipt done [08:39:53]requested_data is exist [08:39:53]produce_requested_data [08:39:53]requested_item fm.sn is exist - process it [08:39:53]wFMCommunicate request_size=4 [08:39:53]MH_SAM_APDU [08:39:53]CAPDU: 80 11 00 00 [08:39:53]Write to MH i2c: E2 08 00 CC 6F 80 11 00 00 00 00 00 00 B5 [08:39:53]Write i2c OK [08:39:53]MH_I2C_Read... [08:39:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:53]Read from MH i2c: E2 [08:39:53]MH_I2C_Read... [08:39:53]Read from MH i2c: E2 17 00 [08:39:53]MH_I2C_Read... [08:39:53]Read from MH i2c: E2 17 00 CC 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0A [08:39:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:39:53]wFMCommunicate OK [08:39:53]requested_item fd.num is exist - process it [08:39:53]SAM_PROTO_GetFieldsCounters [08:39:53]wFMCommunicate request_size=4 [08:39:53]MH_SAM_APDU [08:39:53]CAPDU: 80 13 00 00 [08:39:53]Write to MH i2c: E2 08 00 CD 6F 80 13 00 00 00 00 00 00 B8 [08:39:53]Write i2c OK [08:39:53]MH_I2C_Read... [08:39:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:53]Read from MH i2c: E2 [08:39:53]MH_I2C_Read... [08:39:53]Read from MH i2c: E2 62 00 [08:39:53]MH_I2C_Read... [08:39:53]Read from MH i2c: E2 62 00 CD 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F8 A6 03 00 0E 04 04 00 83 01 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 69 [08:39:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F8 A6 03 00 0E 04 04 00 83 01 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 [08:39:53]wFMCommunicate OK [08:39:53]SAM_PROTO_GetFieldsCounters done [08:39:53]requested_item shift.num is exist - process it [08:39:53]requested_item shift.opened is exist - process it [08:39:53]req_shift_opened [08:39:53]FM_GetShiftState [08:39:53]SAM_PROTO_GetShiftState [08:39:53]wFMCommunicate request_size=4 [08:39:53]MH_SAM_APDU [08:39:53]CAPDU: 80 13 01 00 [08:39:53]Write to MH i2c: E2 08 00 CE 6F 80 13 01 00 00 00 00 00 BA [08:39:53]Write i2c OK [08:39:53]MH_I2C_Read... [08:39:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:53]Read from MH i2c: E2 [08:39:53]MH_I2C_Read... [08:39:53]Read from MH i2c: E2 0E 00 [08:39:53]MH_I2C_Read... [08:39:53]Read from MH i2c: E2 0E 00 CE 6F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6E [08:39:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:39:53]wFMCommunicate OK [08:39:53]SAM_PROTO_GetShiftState done [08:39:53]FM_GetShiftState done [08:39:53]req_shift_opened done [08:39:53]requested_item shift.open_date is exist - process it [08:39:53]req_shift_open_date [08:39:53]req_shift_open_date done [08:39:53]produce_requested_data done [08:39:53]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239352,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:39:53]process_action_free close_receipt [08:39:53]json_value_free [08:39:53]json_value_free done [08:39:53]process_json_proto returns [08:39:53]Send response to host [08:39:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239352,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:39:53]free response buf [08:39:53]execute_script done [08:39:53]execute_script returns [08:39:53]free content buf [08:39:53]Sock 9.Close socket [08:39:53]Sock 9.Thread stoped [08:39:57]OFD Sender: No OFD packet to send [08:40:02]OFD Sender: No OFD packet to send [08:40:07]OFD Sender: No OFD packet to send [08:40:12]OFD Sender: No OFD packet to send [08:40:17]OFD Sender: No OFD packet to send [08:40:22]OFD Sender: No OFD packet to send [08:40:27]OFD Sender: No OFD packet to send [08:40:32]OFD Sender: No OFD packet to send [08:40:37]OFD Sender: No OFD packet to send [08:40:42]OFD Sender: No OFD packet to send [08:40:47]OFD Sender: No OFD packet to send [08:40:52]OFD Sender: No OFD packet to send [08:40:57]OFD Sender: No OFD packet to send [08:41:02]OFD Sender: No OFD packet to send [08:41:02]accept exits with 8 [08:41:02]New connection [08:41:02]New thread 3066838372 created [08:41:02]Thread 3066981732 joined [08:41:02]Waiting for new connection... [08:41:02] Sock 8.Parse request [08:41:02]Sock 8.Check first char [08:41:02]Sock 8.First char is OK [08:41:02]request: POST /json_proto HTTP/1.0 [08:41:02]Method: POST [08:41:02]URL: /json_proto [08:41:02]Method is POST - this is cgi request [08:41:02]url: /json_proto [08:41:02]query_string will be loaded in cgi processing [08:41:02]execute_cgi json_proto POST (null) [08:41:02]execute_cgi path=json_proto method=POST [08:41:02]POST find Content-Length [08:41:02]Host: 172.17.40.67:8080 [08:41:02]Content-Length: 678 [08:41:02]Content-Type: application/json [08:41:02] [08:41:02]POST finish read [08:41:02]Found Content-Length = 678 [08:41:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41:02]execute_script... [08:41: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)3302286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41:02]POST & json_proto [08:41:02]process_json_proto [08:41:02]json parsed OK: [08:41:02]protocol is kg_v1.0 [08:41:02]action value=close_receipt [08:41:02]process_action close_receipt [08:41:02]cmd_close_receipt [08:41:02]MH_GetDate [08:41:02]Write to MH i2c: F0 00 00 CF 6F 2D [08:41:02]Write i2c OK [08:41:02]MH_I2C_Read... [08:41:02]Read from MH i2c: F0 [08:41:02]MH_I2C_Read... [08:41:02]Read from MH i2c: F0 09 00 [08:41:02]MH_I2C_Read... [08:41:02]Read from MH i2c: F0 09 00 CF 6F 00 22 19 64 66 97 AE 6B 64 4F [08:41:02]GetLastDocTimeStamp 1717835992 [08:41:02]current date 1717836066 [08:41:02]FM_GetShiftState [08:41:02]SAM_PROTO_GetShiftState [08:41:02]wFMCommunicate request_size=4 [08:41:02]MH_SAM_APDU [08:41:02]CAPDU: 80 13 01 00 [08:41:02]Write to MH i2c: E2 08 00 D0 6F 80 13 01 00 00 00 00 00 BC [08:41:02]Write i2c OK [08:41:02]MH_I2C_Read... [08:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:02]Read from MH i2c: E2 [08:41:02]MH_I2C_Read... [08:41:02]Read from MH i2c: E2 0E 00 [08:41:02]MH_I2C_Read... [08:41:02]Read from MH i2c: E2 0E 00 D0 6F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 70 [08:41:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:41:02]wFMCommunicate OK [08:41:02]SAM_PROTO_GetShiftState done [08:41:02]FM_GetShiftState done [08:41:02]opened in 1717805884 [08:41:02]opened+sec_in_day 1717892284 [08:41:02]quantity*price = 50065 [08:41:02]sum+1 = 50067 [08:41:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 124 08.06.2024 08:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239353 ФПД: 216234233488944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084106&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239353&fm=216234233488944&tin=02508201610067®Number=0000000000091601&sum=50000 [08:41:03]StoreToDocumentArchive [08:41:03]shift 387 fd 239353 [08:41:03]save to /storage/0387/doc_00239353 [08:41:03]save last doc name /storage/0387/doc_00239353 to /storage/kkm_last_doc_name [08:41:03]save OK [08:41:03]Clear old archive folders... [08:41:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:03]tlvbuf is 004990F0 [08:41:03]SAM_PROTO_ClearQueue [08:41:03]wFMCommunicate request_size=4 [08:41:03]MH_SAM_APDU [08:41:03]CAPDU: 80 09 00 00 [08:41:03]Write to MH i2c: E2 08 00 DD 6F 80 09 00 00 00 00 00 00 BE [08:41:03]Write i2c OK [08:41:03]MH_I2C_Read... [08:41:03]Read from MH i2c: E2 [08:41:03]MH_I2C_Read... [08:41:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:03]Read from MH i2c: E2 03 00 [08:41:03]MH_I2C_Read... [08:41:03]Read from MH i2c: E2 03 00 DD 6F 00 90 00 C0 [08:41:03]RAPDU: 90 00 [08:41:03]wFMCommunicate OK [08:41:03]SAM_PROTO_ClearQueue done [08:41:03]KKMCreateOFDPacket [08:41:03]OFDProtocolAddRootSTLVToBuf [08:41:03]FM_MakeSignedData [08:41:03]FM_MakeSignedData [08:41:03]SAM_PROTO_SignData [08:41:03]wFMCommunicate request_size=4 [08:41:03]MH_SAM_APDU [08:41:03]CAPDU: 80 0D 01 02 [08:41:03]Write to MH i2c: E2 08 00 DE 6F 80 0D 01 02 00 00 00 00 C6 [08:41:03]Write i2c OK [08:41:03]MH_I2C_Read... [08:41:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:03]Read from MH i2c: E2 [08:41:03]MH_I2C_Read... [08:41:03]Read from MH i2c: E2 03 00 [08:41:03]MH_I2C_Read... [08:41:03]Read from MH i2c: E2 03 00 DE 6F 00 90 00 C1 [08:41:03]RAPDU: 90 00 [08:41:03]wFMCommunicate OK [08:41:03]wFMCommunicate request_size=255 [08:41:03]MH_SAM_APDU [08:41: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 22 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A6 03 00 35 04 06 00 C4 [08:41:03]Write to MH i2c: E2 02 01 DF 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 22 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A6 03 00 35 04 06 00 C4 00 00 DE [08:41:03]Write i2c OK [08:41:03]MH_I2C_Read... [08:41:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:03]Read from MH i2c: E2 [08:41:03]MH_I2C_Read... [08:41:03]Read from MH i2c: E2 03 00 [08:41:03]MH_I2C_Read... [08:41:03]Read from MH i2c: E2 03 00 DF 6F 00 90 00 C2 [08:41:03]RAPDU: 90 00 [08:41:03]wFMCommunicate OK [08:41:03]wFMCommunicate request_size=10 [08:41:03]MH_SAM_APDU [08:41:03]CAPDU: 80 0D 02 02 05 A9 F4 AC E6 30 [08:41:03]Write to MH i2c: E2 0D 00 E0 6F 80 0D 02 02 05 00 A9 F4 AC E6 30 00 00 32 [08:41:03]Write i2c OK [08:41:03]MH_I2C_Read... [08:41:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:03]Read from MH i2c: E2 [08:41:03]MH_I2C_Read... [08:41:03]Read from MH i2c: E2 03 00 [08:41:03]MH_I2C_Read... [08:41:03]Read from MH i2c: E2 03 00 E0 6F 00 90 00 C3 [08:41:03]RAPDU: 90 00 [08:41:03]wFMCommunicate OK [08:41:03]wFMCommunicate request_size=4 [08:41:03]MH_SAM_APDU [08:41:03]CAPDU: 80 0D 03 02 [08:41:03]Write to MH i2c: E2 08 00 E1 6F 80 0D 03 02 00 00 00 00 CB [08:41:03]Write i2c OK [08:41:03]MH_I2C_Read... [08:41:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:04]Read from MH i2c: E2 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: E2 0B 00 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: E2 0B 00 E1 6F 00 C3 36 E7 5A 7F D4 94 29 90 00 16 [08:41:04]RAPDU: C3 36 E7 5A 7F D4 94 29 90 00 [08:41:04]wFMCommunicate OK [08:41:04]SAM_PROTO_SignData done [08:41:04]FM_MakeSignedData done [08:41:04]CreateOFDProtocolMessage [08:41:04]wFMCommunicate request_size=4 [08:41:04]MH_SAM_APDU [08:41:04]CAPDU: 80 11 00 00 [08:41:04]Write to MH i2c: E2 08 00 E2 6F 80 11 00 00 00 00 00 00 CB [08:41:04]Write i2c OK [08:41:04]MH_I2C_Read... [08:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:04]Read from MH i2c: E2 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: E2 17 00 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: E2 17 00 E2 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 20 [08:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:41:04]wFMCommunicate OK [08:41:04]CreateOFDProtocolMessage done [08:41:04]OFDSenderStorePacket 239353 [08:41:04]StoreOFDPacket docnum=239353 [08:41:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 98 50 07 01 0C 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 22 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A6 03 00 35 04 06 00 C4 A9 F4 AC E6 30 C3 36 E7 5A 7F D4 94 29 [08:41:04]CheckFolder [08:41:04]dirname=/storage/ofd_packets [08:41:04]CheckFolder done [08:41:04]ProducePacketName [08:41:04]name=ofd_packets/00239353 [08:41:04]NVStorageSaveData ofd_packets/00239353 [08:41:04]File name is /storage/ofd_packets/00239353 [08:41:04]Write 301 bytes [08:41:04]NVStorageSaveData done [08:41:04]OFDSenderStorePacket done [08:41:04]KKMCreateOFDPacket done [08:41:04]NVStorageSaveData kkm_last_timestamp [08:41:04]File name is /storage/kkm_last_timestamp [08:41:04]Write 4 bytes [08:41:04]NVStorageSaveData done [08:41:04]ExternCall_PrintAddStr [08:41:04]wPrintStart [08:41:04]Write to MH i2c: 01 00 00 E3 6F 52 [08:41:04]Write i2c OK [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: 01 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: 01 07 00 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: 01 07 00 E3 6F 00 00 00 00 00 FF 0F 67 [08:41:04]RasterBufferAndPrint [08:41:04]line Счет N : (1)3302286 [08:41:04]line ИНН: 02508201610067 [08:41:04]line Контрольно-Кассовый Чек [08:41:04]line ПРОДАЖА [08:41:04]line ТРК (МРК, ГНК) : 22 [08:41:04]line Товар: 2710124130 [08:41:04]line Аи-92-К-4 [08:41:04]line 7.540 * 66.40 [08:41:04]line = 500.66 [08:41:04]line НДС 12% НСП 1% [08:41:04]line > о реализуемом товаре [08:41:04]line ОКРУГЛЕНИЕ: -0.66 [08:41:04]line ИТОГО: 500.00 [08:41:04]line Внесено: 500.00 [08:41:04]line СДАЧА: 0.00 [08:41:04]line НСП 1% : 4.43 [08:41:04]line НДС 12% : 53.17 [08:41:04]line Наличными: 500.00 [08:41:04]line Безнал.: 0.00 [08:41:04]line Место: АЗС № 82 "Партнер Нефть" [08:41:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:41:04]line СНО: Общий режим [08:41:04]line Чек 124 08.06.2024 08:41 [08:41:04]line Смена: 387 ФФД: 1.0 [08:41:04]line ЗНМ: 0300000150 [08:41:04]line РНМ: 0000000000091601 [08:41:04]line Версия ККМ: 001 [08:41:04]line ФМ: 0000000000874681 [08:41:04]line ФД: 239353 [08:41:04]line ФПД: 216234233488944 [08:41:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084106&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239353&fm=216234233488944&tin=02508201610067®Number=0000000000091601&sum=50000 [08:41:04]OFD Sender: Processing packet 239353 [packets to send 182, broken 181] [08:41:04]ProducePacketName [08:41:04]name=ofd_packets/00239353 [08:41:04]OFD Sender: To server: pG, [08:41:04]CommunicateWithHost lk.salyk.kg:30040 [08:41:04]ConnectInit lk.salyk.kg [08:41:04]written 0, free lines is 4095 [08:41:04]Connected sock=11 [08:41:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 98 50 07 01 0C 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 22 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A6 03 00 35 04 06 00 C4 A9 F4 AC E6 30 C3 36 E7 5A 7F D4 94 29 [08:41:04]Write to MH i2c: 01 00 00 0E 70 7E [08:41:04]Write i2c OK [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: 01 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: 01 07 00 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: 01 07 00 0E 70 00 00 00 00 00 C7 0C 58 [08:41:04]RasterBufferAndPrint [08:41:04]line [08:41:04]line [08:41:04]line [08:41:04]line [08:41:04]line [08:41:04]written 0, free lines is 3277 [08:41:04]MH_Cut [08:41:04]Write to MH i2c: D1 01 00 15 70 01 57 [08:41:04]Write i2c OK [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: D1 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: D1 01 00 [08:41:04]MH_I2C_Read... [08:41:04]Read from MH i2c: D1 01 00 15 70 00 56 [08:41:04]Write to MH i2c: 01 00 00 16 70 86 [08:41:04]Write i2c OK [08:41:04]MH_I2C_Read... [08:41:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 76 21 47 00 16 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A6 03 00 F4 03 04 00 9F C0 63 66 B6 04 01 00 00 4E 55 75 97 24 31 54 EE [08:41:04]CommunicateWithHost err = 0 [08:41:04]CheckOFDResponse [08:41:04]1017 (14) - 77093643461234 [08:41:04]1041 (16) - 0000000000874681 [08:41:04]1040 (4) - 239353 [08:41:04]1012 (4) - 08.06.2024 02:23 [08:41:04]1206 (1) - 0 [08:41:04]OFD Sender: Remove packet 239353 [08:41:04]ProducePacketName [08:41:04]name=ofd_packets/00239353 [08:41:04]NVStorageDeleteData [08:41:05]OFD Sender: No OFD packet to send [08:41:05]*** Cut start [08:41:05]*** Partial cut [08:41:05]*** CUTSNS_PIN = 1 [08:41:05]*** CUTSNS_PIN = 0 [08:41:05]*** Brake cut motor [08:41:06]Read from MH i2c: 01 [08:41:06]MH_I2C_Read... [08:41:06]*** Stop cut motor [08:41:06]*** Cut end [08:41:06]Read from MH i2c: 01 07 00 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: 01 07 00 16 70 00 00 00 00 00 FF 0F 9B [08:41:06]process_action close_receipt done [08:41:06]requested_data is exist [08:41:06]produce_requested_data [08:41:06]requested_item fm.sn is exist - process it [08:41:06]wFMCommunicate request_size=4 [08:41:06]MH_SAM_APDU [08:41:06]CAPDU: 80 11 00 00 [08:41:06]Write to MH i2c: E2 08 00 17 70 80 11 00 00 00 00 00 00 01 [08:41:06]Write i2c OK [08:41:06]MH_I2C_Read... [08:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:06]Read from MH i2c: E2 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: E2 17 00 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: E2 17 00 17 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 56 [08:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:41:06]wFMCommunicate OK [08:41:06]requested_item fd.num is exist - process it [08:41:06]SAM_PROTO_GetFieldsCounters [08:41:06]wFMCommunicate request_size=4 [08:41:06]MH_SAM_APDU [08:41:06]CAPDU: 80 13 00 00 [08:41:06]Write to MH i2c: E2 08 00 18 70 80 13 00 00 00 00 00 00 04 [08:41:06]Write i2c OK [08:41:06]MH_I2C_Read... [08:41:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:06]Read from MH i2c: E2 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: E2 62 00 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: E2 62 00 18 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F9 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [08:41:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F9 A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:06]wFMCommunicate OK [08:41:06]SAM_PROTO_GetFieldsCounters done [08:41:06]requested_item shift.num is exist - process it [08:41:06]requested_item shift.opened is exist - process it [08:41:06]req_shift_opened [08:41:06]FM_GetShiftState [08:41:06]SAM_PROTO_GetShiftState [08:41:06]wFMCommunicate request_size=4 [08:41:06]MH_SAM_APDU [08:41:06]CAPDU: 80 13 01 00 [08:41:06]Write to MH i2c: E2 08 00 19 70 80 13 01 00 00 00 00 00 06 [08:41:06]Write i2c OK [08:41:06]MH_I2C_Read... [08:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:06]Read from MH i2c: E2 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: E2 0E 00 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: E2 0E 00 19 70 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BA [08:41:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:41:06]wFMCommunicate OK [08:41:06]SAM_PROTO_GetShiftState done [08:41:06]FM_GetShiftState done [08:41:06]req_shift_opened done [08:41:06]requested_item shift.open_date is exist - process it [08:41:06]req_shift_open_date [08:41:06]req_shift_open_date done [08:41:06]produce_requested_data done [08:41:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239353,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:41:06]process_action_free close_receipt [08:41:06]json_value_free [08:41:06]json_value_free done [08:41:06]process_json_proto returns [08:41:06]Send response to host [08:41:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239353,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:41:06]free response buf [08:41:06]execute_script done [08:41:06]execute_script returns [08:41:06]free content buf [08:41:06]Sock 8.Close socket [08:41:06]Sock 8.Thread stoped [08:41:10]OFD Sender: No OFD packet to send [08:41:15]OFD Sender: No OFD packet to send [08:41:20]OFD Sender: No OFD packet to send [08:41:25]OFD Sender: No OFD packet to send [08:41:30]OFD Sender: No OFD packet to send [08:41:35]OFD Sender: No OFD packet to send [08:41:40]OFD Sender: No OFD packet to send [08:41:45]OFD Sender: No OFD packet to send [08:41:50]OFD Sender: No OFD packet to send [08:41:55]OFD Sender: No OFD packet to send [08:41:57]accept exits with 9 [08:41:57]New connection [08:41:57]New thread 3066981732 created [08:41:57]Thread 3066838372 joined [08:41:57]Waiting for new connection... [08:41:57] Sock 9.Parse request [08:41:57]Sock 9.Check first char [08:41:57]Sock 9.First char is OK [08:41:57]request: POST /json_proto HTTP/1.0 [08:41:57]Method: POST [08:41:57]URL: /json_proto [08:41:57]Method is POST - this is cgi request [08:41:57]url: /json_proto [08:41:57]query_string will be loaded in cgi processing [08:41:57]execute_cgi json_proto POST (null) [08:41:57]execute_cgi path=json_proto method=POST [08:41:57]POST find Content-Length [08:41:57]Host: 172.17.40.67:8080 [08:41:57]Content-Length: 675 [08:41:57]Content-Type: application/json [08:41:57] [08:41:57]POST finish read [08:41:57]Found Content-Length = 675 [08:41:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 5.900, "sum" : 440.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:57]execute_script... [08: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)3302288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 5.900, "sum" : 440.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:57]POST & json_proto [08:41:57]process_json_proto [08:41:57]json parsed OK: [08:41:57]protocol is kg_v1.0 [08:41:57]action value=close_receipt [08:41:57]process_action close_receipt [08:41:57]cmd_close_receipt [08:41:57]MH_GetDate [08:41:57]Write to MH i2c: F0 00 00 1A 70 79 [08:41:57]Write i2c OK [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: F0 [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: F0 09 00 [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: F0 09 00 1A 70 00 58 19 64 66 97 AE 6B 64 D1 [08:41:57]GetLastDocTimeStamp 1717836066 [08:41:57]current date 1717836120 [08:41:57]FM_GetShiftState [08:41:57]SAM_PROTO_GetShiftState [08:41:57]wFMCommunicate request_size=4 [08:41:57]MH_SAM_APDU [08:41:57]CAPDU: 80 13 01 00 [08:41:57]Write to MH i2c: E2 08 00 1B 70 80 13 01 00 00 00 00 00 08 [08:41:57]Write i2c OK [08:41:57]MH_I2C_Read... [08:41:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:57]Read from MH i2c: E2 [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: E2 0E 00 [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: E2 0E 00 1B 70 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BC [08:41:57]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:41:57]wFMCommunicate OK [08:41:57]SAM_PROTO_GetShiftState done [08:41:57]FM_GetShiftState done [08:41:57]opened in 1717805884 [08:41:57]opened+sec_in_day 1717892284 [08:41:57]quantity*price = 44073 [08:41:57]sum+1 = 44074 [08:41:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 440.00 Внесено: 440.00 СДАЧА: 0.00 НСП 1% : 3.90 НДС 12% : 46.80 Наличными: 440.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 125 08.06.2024 08:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239354 ФПД: 192205536165410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084201&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239354&fm=192205536165410&tin=02508201610067®Number=0000000000091601&sum=44000 [08:41:58]StoreToDocumentArchive [08:41:58]shift 387 fd 239354 [08:41:58]save to /storage/0387/doc_00239354 [08:41:58]save last doc name /storage/0387/doc_00239354 to /storage/kkm_last_doc_name [08:41:58]save OK [08:41:58]Clear old archive folders... [08:41:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:41:58]tlvbuf is 0031F840 [08:41:58]SAM_PROTO_ClearQueue [08:41:58]wFMCommunicate request_size=4 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 09 00 00 [08:41:58]Write to MH i2c: E2 08 00 28 70 80 09 00 00 00 00 00 00 0A [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 28 70 00 90 00 0C [08:41:58]RAPDU: 90 00 [08:41:58]wFMCommunicate OK [08:41:58]SAM_PROTO_ClearQueue done [08:41:58]KKMCreateOFDPacket [08:41:58]OFDProtocolAddRootSTLVToBuf [08:41:58]FM_MakeSignedData [08:41:58]FM_MakeSignedData [08:41:58]SAM_PROTO_SignData [08:41:58]wFMCommunicate request_size=4 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 0D 01 02 [08:41:58]Write to MH i2c: E2 08 00 29 70 80 0D 01 02 00 00 00 00 12 [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 29 70 00 90 00 0D [08:41:58]RAPDU: 90 00 [08:41:58]wFMCommunicate OK [08:41:58]wFMCommunicate request_size=255 [08:41:58]MH_SAM_APDU [08:41: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 0C 17 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 29 AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 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 48 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 59 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A6 03 00 35 04 06 00 AE CF 56 B4 [08:41:58]Write to MH i2c: E2 02 01 2A 70 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 17 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 29 AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 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 48 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 59 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A6 03 00 35 04 06 00 AE CF 56 B4 00 00 0A [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 2A 70 00 90 00 0E [08:41:58]RAPDU: 90 00 [08:41:58]wFMCommunicate OK [08:41:58]wFMCommunicate request_size=7 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 0D 02 02 02 FE 22 [08:41:58]Write to MH i2c: E2 0A 00 2B 70 80 0D 02 02 02 00 FE 22 00 00 39 [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 2B 70 00 90 00 0F [08:41:58]RAPDU: 90 00 [08:41:58]wFMCommunicate OK [08:41:58]wFMCommunicate request_size=4 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 0D 03 02 [08:41:58]Write to MH i2c: E2 08 00 2C 70 80 0D 03 02 00 00 00 00 17 [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 0B 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 0B 00 2C 70 00 08 2B 85 79 40 89 A0 85 90 00 37 [08:41:58]RAPDU: 08 2B 85 79 40 89 A0 85 90 00 [08:41:58]wFMCommunicate OK [08:41:58]SAM_PROTO_SignData done [08:41:58]FM_MakeSignedData done [08:41:58]CreateOFDProtocolMessage [08:41:58]wFMCommunicate request_size=4 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 11 00 00 [08:41:58]Write to MH i2c: E2 08 00 2D 70 80 11 00 00 00 00 00 00 17 [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 17 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 17 00 2D 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6C [08:41:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:41:58]wFMCommunicate OK [08:41:58]CreateOFDProtocolMessage done [08:41:58]OFDSenderStorePacket 239354 [08:41:58]StoreOFDPacket docnum=239354 [08:41:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 4B A4 04 01 56 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 17 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 29 AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 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 48 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 59 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A6 03 00 35 04 06 00 AE CF 56 B4 FE 22 08 2B 85 79 40 89 A0 85 [08:41:58]CheckFolder [08:41:58]dirname=/storage/ofd_packets [08:41:58]CheckFolder done [08:41:58]ProducePacketName [08:41:58]name=ofd_packets/00239354 [08:41:58]NVStorageSaveData ofd_packets/00239354 [08:41:58]File name is /storage/ofd_packets/00239354 [08:41:58]Write 298 bytes [08:41:58]NVStorageSaveData done [08:41:58]OFDSenderStorePacket done [08:41:58]KKMCreateOFDPacket done [08:41:58]NVStorageSaveData kkm_last_timestamp [08:41:58]File name is /storage/kkm_last_timestamp [08:41:58]Write 4 bytes [08:41:58]NVStorageSaveData done [08:41:58]ExternCall_PrintAddStr [08:41:58]wPrintStart [08:41:58]Write to MH i2c: 01 00 00 2E 70 9E [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: 01 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: 01 07 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: 01 07 00 2E 70 00 00 00 00 00 FF 0F B3 [08:41:58]RasterBufferAndPrint [08:41:58]line Счет N : (1)3302288 [08:41:58]line ИНН: 02508201610067 [08:41:58]line Контрольно-Кассовый Чек [08:41:58]line ПРОДАЖА [08:41:58]line ТРК (МРК, ГНК) : 51 [08:41:58]line Товар: 2710194210 [08:41:58]line ДТ-К-5 [08:41:58]line 5.900 * 74.70 [08:41:58]line = 440.73 [08:41:58]line НДС 12% НСП 1% [08:41:58]line > о реализуемом товаре [08:41:58]line ОКРУГЛЕНИЕ: -0.73 [08:41:58]line ИТОГО: 440.00 [08:41:58]line Внесено: 440.00 [08:41:58]line СДАЧА: 0.00 [08:41:58]line НСП 1% : 3.90 [08:41:58]line НДС 12% : 46.80 [08:41:58]line Наличными: 440.00 [08:41:58]line Безнал.: 0.00 [08:41:58]line Место: АЗС № 82 "Партнер Нефть" [08:41:58]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:41:58]line СНО: Общий режим [08:41:58]line Чек 125 08.06.2024 08:42 [08:41:58]line Смена: 387 ФФД: 1.0 [08:41:58]line ЗНМ: 0300000150 [08:41:58]line РНМ: 0000000000091601 [08:41:58]line Версия ККМ: 001 [08:41:58]line ФМ: 0000000000874681 [08:41:58]line ФД: 239354 [08:41:58]line ФПД: 192205536165410 [08:41:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084201&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239354&fm=192205536165410&tin=02508201610067®Number=0000000000091601&sum=44000 [08:41:59]OFD Sender: Processing packet 239354 [packets to send 182, broken 181] [08:41:59]ProducePacketName [08:41:59]name=ofd_packets/00239354 [08:41:59]OFD Sender: To server: pG, [08:41:59]CommunicateWithHost lk.salyk.kg:30040 [08:41:59]ConnectInit lk.salyk.kg [08:41:59]written 0, free lines is 4095 [08:41:59]Connected sock=11 [08:41:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 4B A4 04 01 56 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 17 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 29 AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 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 48 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 59 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A6 03 00 35 04 06 00 AE CF 56 B4 FE 22 08 2B 85 79 40 89 A0 85 [08:41:59]Write to MH i2c: 01 00 00 59 70 C9 [08:41:59]Write i2c OK [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 07 00 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 07 00 59 70 00 00 00 00 00 C6 0C A2 [08:41:59]RasterBufferAndPrint [08:41:59]line [08:41:59]line [08:41:59]line [08:41:59]line [08:41:59]line [08:41:59]written 0, free lines is 3276 [08:41:59]MH_Cut [08:41:59]Write to MH i2c: D1 01 00 60 70 01 A2 [08:41:59]Write i2c OK [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: D1 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: D1 01 00 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: D1 01 00 60 70 00 A1 [08:41:59]Write to MH i2c: 01 00 00 61 70 D1 [08:41:59]Write i2c OK [08:41:59]MH_I2C_Read... [08:41:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 34 4D 47 00 06 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A6 03 00 F4 03 04 00 D6 C0 63 66 B6 04 01 00 00 6B 80 3F 9A D2 B9 8A E4 [08:41:59]CommunicateWithHost err = 0 [08:41:59]CheckOFDResponse [08:41:59]1017 (14) - 77093643461234 [08:41:59]1041 (16) - 0000000000874681 [08:41:59]1040 (4) - 239354 [08:41:59]1012 (4) - 08.06.2024 02:24 [08:41:59]1206 (1) - 0 [08:41:59]OFD Sender: Remove packet 239354 [08:41:59]ProducePacketName [08:41:59]name=ofd_packets/00239354 [08:41:59]NVStorageDeleteData [08:42:00]OFD Sender: No OFD packet to send [08:42:00]*** Cut start [08:42:00]*** Partial cut [08:42:00]*** CUTSNS_PIN = 1 [08:42:00]*** CUTSNS_PIN = 0 [08:42:00]*** Brake cut motor [08:42:01]Read from MH i2c: 01 [08:42:01]MH_I2C_Read... [08:42:01]*** Stop cut motor [08:42:01]*** Cut end [08:42:01]Read from MH i2c: 01 07 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: 01 07 00 61 70 00 00 00 00 00 FF 0F E6 [08:42:01]process_action close_receipt done [08:42:01]requested_data is exist [08:42:01]produce_requested_data [08:42:01]requested_item fm.sn is exist - process it [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 11 00 00 [08:42:01]Write to MH i2c: E2 08 00 62 70 80 11 00 00 00 00 00 00 4C [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 17 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 17 00 62 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A1 [08:42:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:42:01]wFMCommunicate OK [08:42:01]requested_item fd.num is exist - process it [08:42:01]SAM_PROTO_GetFieldsCounters [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 13 00 00 [08:42:01]Write to MH i2c: E2 08 00 63 70 80 13 00 00 00 00 00 00 4F [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 62 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 62 00 63 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FA A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [08:42:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FA A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:01]wFMCommunicate OK [08:42:01]SAM_PROTO_GetFieldsCounters done [08:42:01]requested_item shift.num is exist - process it [08:42:01]requested_item shift.opened is exist - process it [08:42:01]req_shift_opened [08:42:01]FM_GetShiftState [08:42:01]SAM_PROTO_GetShiftState [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 13 01 00 [08:42:01]Write to MH i2c: E2 08 00 64 70 80 13 01 00 00 00 00 00 51 [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 0E 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 0E 00 64 70 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 05 [08:42:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:42:01]wFMCommunicate OK [08:42:01]SAM_PROTO_GetShiftState done [08:42:01]FM_GetShiftState done [08:42:01]req_shift_opened done [08:42:01]requested_item shift.open_date is exist - process it [08:42:01]req_shift_open_date [08:42:01]req_shift_open_date done [08:42:01]produce_requested_data done [08:42:01]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239354,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:42:01]process_action_free close_receipt [08:42:01]json_value_free [08:42:01]json_value_free done [08:42:01]process_json_proto returns [08:42:01]Send response to host [08:42:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239354,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:42:01]free response buf [08:42:01]execute_script done [08:42:01]execute_script returns [08:42:01]free content buf [08:42:01]Sock 9.Close socket [08:42:01]Sock 9.Thread stoped [08:42:01]accept exits with 8 [08:42:01]New connection [08:42:01]New thread 3066838372 created [08:42:01]Thread 3066981732 joined [08:42:01]Waiting for new connection... [08:42:01] Sock 8.Parse request [08:42:01]Sock 8.Check first char [08:42:01]Sock 8.First char is OK [08:42:01]request: POST /json_proto HTTP/1.0 [08:42:01]Method: POST [08:42:01]URL: /json_proto [08:42:01]Method is POST - this is cgi request [08:42:01]url: /json_proto [08:42:01]query_string will be loaded in cgi processing [08:42:01]execute_cgi json_proto POST (null) [08:42:01]execute_cgi path=json_proto method=POST [08:42:01]POST find Content-Length [08:42:01]Host: 172.17.40.67:8080 [08:42:01]Content-Length: 678 [08:42:01]Content-Type: application/json [08:42:01] [08:42:01]POST finish read [08:42:01]Found Content-Length = 678 [08:42:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:42:01]execute_script... [08:42: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)3302287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:42:01]POST & json_proto [08:42:01]process_json_proto [08:42:01]json parsed OK: [08:42:01]protocol is kg_v1.0 [08:42:01]action value=close_receipt [08:42:01]process_action close_receipt [08:42:01]cmd_close_receipt [08:42:01]MH_GetDate [08:42:01]Write to MH i2c: F0 00 00 65 70 C4 [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: F0 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: F0 09 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: F0 09 00 65 70 00 5D 19 64 66 97 AE 6B 64 21 [08:42:01]GetLastDocTimeStamp 1717836121 [08:42:01]current date 1717836125 [08:42:01]FM_GetShiftState [08:42:01]SAM_PROTO_GetShiftState [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 13 01 00 [08:42:01]Write to MH i2c: E2 08 00 66 70 80 13 01 00 00 00 00 00 53 [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:01]Read from MH i2c: E2 0E 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 0E 00 66 70 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 07 [08:42:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:42:01]wFMCommunicate OK [08:42:01]SAM_PROTO_GetShiftState done [08:42:01]FM_GetShiftState done [08:42:01]opened in 1717805884 [08:42:01]opened+sec_in_day 1717892284 [08:42:01]quantity*price = 50065 [08:42:01]sum+1 = 50067 [08:42:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 126 08.06.2024 08:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239355 ФПД: 228798111001875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084205&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239355&fm=228798111001875&tin=02508201610067®Number=0000000000091601&sum=50000 [08:42:03]StoreToDocumentArchive [08:42:03]shift 387 fd 239355 [08:42:03]save to /storage/0387/doc_00239355 [08:42:03]save last doc name /storage/0387/doc_00239355 to /storage/kkm_last_doc_name [08:42:03]save OK [08:42:03]Clear old archive folders... [08:42:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:42:03]tlvbuf is 0025D330 [08:42:03]SAM_PROTO_ClearQueue [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 09 00 00 [08:42:03]Write to MH i2c: E2 08 00 73 70 80 09 00 00 00 00 00 00 55 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 73 70 00 90 00 57 [08:42:03]RAPDU: 90 00 [08:42:03]wFMCommunicate OK [08:42:03]SAM_PROTO_ClearQueue done [08:42:03]KKMCreateOFDPacket [08:42:03]OFDProtocolAddRootSTLVToBuf [08:42:03]FM_MakeSignedData [08:42:03]FM_MakeSignedData [08:42:03]SAM_PROTO_SignData [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 0D 01 02 [08:42:03]Write to MH i2c: E2 08 00 74 70 80 0D 01 02 00 00 00 00 5D [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 74 70 00 90 00 58 [08:42:03]RAPDU: 90 00 [08:42:03]wFMCommunicate OK [08:42:03]wFMCommunicate request_size=255 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 5D 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A6 03 00 35 04 06 00 D0 [08:42:03]Write to MH i2c: E2 02 01 75 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 5D 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A6 03 00 35 04 06 00 D0 00 00 C0 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 75 70 00 90 00 59 [08:42:03]RAPDU: 90 00 [08:42:03]wFMCommunicate OK [08:42:03]wFMCommunicate request_size=10 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 0D 02 02 05 17 36 21 AD 13 [08:42:03]Write to MH i2c: E2 0D 00 76 70 80 0D 02 02 05 00 17 36 21 AD 13 00 00 98 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 76 70 00 90 00 5A [08:42:03]RAPDU: 90 00 [08:42:03]wFMCommunicate OK [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 0D 03 02 [08:42:03]Write to MH i2c: E2 08 00 77 70 80 0D 03 02 00 00 00 00 62 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 0B 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 0B 00 77 70 00 3F 8F C1 70 FE FB C7 F8 90 00 1A [08:42:03]RAPDU: 3F 8F C1 70 FE FB C7 F8 90 00 [08:42:03]wFMCommunicate OK [08:42:03]SAM_PROTO_SignData done [08:42:03]FM_MakeSignedData done [08:42:03]CreateOFDProtocolMessage [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 11 00 00 [08:42:03]Write to MH i2c: E2 08 00 78 70 80 11 00 00 00 00 00 00 62 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 17 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 17 00 78 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B7 [08:42:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:42:03]wFMCommunicate OK [08:42:03]CreateOFDProtocolMessage done [08:42:03]OFDSenderStorePacket 239355 [08:42:03]StoreOFDPacket docnum=239355 [08:42:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 09 3E 07 01 8E 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 5D 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A6 03 00 35 04 06 00 D0 17 36 21 AD 13 3F 8F C1 70 FE FB C7 F8 [08:42:03]CheckFolder [08:42:03]dirname=/storage/ofd_packets [08:42:03]CheckFolder done [08:42:03]ProducePacketName [08:42:03]name=ofd_packets/00239355 [08:42:03]NVStorageSaveData ofd_packets/00239355 [08:42:03]File name is /storage/ofd_packets/00239355 [08:42:03]Write 301 bytes [08:42:03]NVStorageSaveData done [08:42:03]OFDSenderStorePacket done [08:42:03]KKMCreateOFDPacket done [08:42:03]NVStorageSaveData kkm_last_timestamp [08:42:03]File name is /storage/kkm_last_timestamp [08:42:03]Write 4 bytes [08:42:03]NVStorageSaveData done [08:42:03]ExternCall_PrintAddStr [08:42:03]wPrintStart [08:42:03]Write to MH i2c: 01 00 00 79 70 E9 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: 01 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: 01 07 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: 01 07 00 79 70 00 00 00 00 00 FF 0F FE [08:42:03]RasterBufferAndPrint [08:42:03]line Счет N : (1)3302287 [08:42:03]line ИНН: 02508201610067 [08:42:03]line Контрольно-Кассовый Чек [08:42:03]line ПРОДАЖА [08:42:03]line ТРК (МРК, ГНК) : 12 [08:42:03]line Товар: 2710124130 [08:42:03]line Аи-92-К-4 [08:42:03]line 7.540 * 66.40 [08:42:03]line = 500.66 [08:42:03]line НДС 12% НСП 1% [08:42:03]line > о реализуемом товаре [08:42:03]line ОКРУГЛЕНИЕ: -0.66 [08:42:03]line ИТОГО: 500.00 [08:42:03]line Внесено: 500.00 [08:42:03]line СДАЧА: 0.00 [08:42:03]line НСП 1% : 4.43 [08:42:03]line НДС 12% : 53.17 [08:42:03]line Наличными: 500.00 [08:42:03]line Безнал.: 0.00 [08:42:03]line Место: АЗС № 82 "Партнер Нефть" [08:42:03]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:42:03]line СНО: Общий режим [08:42:03]line Чек 126 08.06.2024 08:42 [08:42:03]line Смена: 387 ФФД: 1.0 [08:42:03]line ЗНМ: 0300000150 [08:42:03]line РНМ: 0000000000091601 [08:42:03]line Версия ККМ: 001 [08:42:03]line ФМ: 0000000000874681 [08:42:03]line ФД: 239355 [08:42:03]line ФПД: 228798111001875 [08:42:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084205&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239355&fm=228798111001875&tin=02508201610067®Number=0000000000091601&sum=50000 [08:42:04]OFD Sender: Processing packet 239355 [packets to send 182, broken 181] [08:42:04]ProducePacketName [08:42:04]name=ofd_packets/00239355 [08:42:04]OFD Sender: To server: pG, [08:42:04]CommunicateWithHost lk.salyk.kg:30040 [08:42:04]ConnectInit lk.salyk.kg [08:42:04]written 0, free lines is 4095 [08:42:04]Connected sock=10 [08:42:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 09 3E 07 01 8E 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 5D 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A6 03 00 35 04 06 00 D0 17 36 21 AD 13 3F 8F C1 70 FE FB C7 F8 [08:42:04]Write to MH i2c: 01 00 00 A4 70 14 [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 07 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 07 00 A4 70 00 00 00 00 00 D4 0C FB [08:42:04]RasterBufferAndPrint [08:42:04]line [08:42:04]line [08:42:04]line [08:42:04]line [08:42:04]line [08:42:04]written 0, free lines is 3296 [08:42:04]MH_Cut [08:42:04]Write to MH i2c: D1 01 00 AB 70 01 ED [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: D1 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: D1 01 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: D1 01 00 AB 70 00 EC [08:42:04]Write to MH i2c: 01 00 00 AC 70 1C [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E7 13 47 00 43 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A6 03 00 F4 03 04 00 DB C0 63 66 B6 04 01 00 00 03 66 E1 C3 31 01 E1 EA [08:42:04]CommunicateWithHost err = 0 [08:42:04]CheckOFDResponse [08:42:04]1017 (14) - 77093643461234 [08:42:04]1041 (16) - 0000000000874681 [08:42:04]1040 (4) - 239355 [08:42:04]1012 (4) - 08.06.2024 02:24 [08:42:04]1206 (1) - 0 [08:42:04]OFD Sender: Remove packet 239355 [08:42:04]ProducePacketName [08:42:04]name=ofd_packets/00239355 [08:42:04]NVStorageDeleteData [08:42:05]OFD Sender: No OFD packet to send [08:42:05]*** Cut start [08:42:05]*** Partial cut [08:42:05]*** CUTSNS_PIN = 1 [08:42:05]*** CUTSNS_PIN = 0 [08:42:05]*** Brake cut motor [08:42:06]Read from MH i2c: 01 [08:42:06]MH_I2C_Read... [08:42:06]*** Stop cut motor [08:42:06]*** Cut end [08:42:06]Read from MH i2c: 01 07 00 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: 01 07 00 AC 70 00 00 00 00 00 FF 0F 31 [08:42:06]process_action close_receipt done [08:42:06]requested_data is exist [08:42:06]produce_requested_data [08:42:06]requested_item fm.sn is exist - process it [08:42:06]wFMCommunicate request_size=4 [08:42:06]MH_SAM_APDU [08:42:06]CAPDU: 80 11 00 00 [08:42:06]Write to MH i2c: E2 08 00 AD 70 80 11 00 00 00 00 00 00 97 [08:42:06]Write i2c OK [08:42:06]MH_I2C_Read... [08:42:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:06]Read from MH i2c: E2 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: E2 17 00 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: E2 17 00 AD 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EC [08:42:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:42:06]wFMCommunicate OK [08:42:06]requested_item fd.num is exist - process it [08:42:06]SAM_PROTO_GetFieldsCounters [08:42:06]wFMCommunicate request_size=4 [08:42:06]MH_SAM_APDU [08:42:06]CAPDU: 80 13 00 00 [08:42:06]Write to MH i2c: E2 08 00 AE 70 80 13 00 00 00 00 00 00 9A [08:42:06]Write i2c OK [08:42:06]MH_I2C_Read... [08:42:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:06]Read from MH i2c: E2 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: E2 62 00 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: E2 62 00 AE 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FB A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [08:42:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FB A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:06]wFMCommunicate OK [08:42:06]SAM_PROTO_GetFieldsCounters done [08:42:06]requested_item shift.num is exist - process it [08:42:06]requested_item shift.opened is exist - process it [08:42:06]req_shift_opened [08:42:06]FM_GetShiftState [08:42:06]SAM_PROTO_GetShiftState [08:42:06]wFMCommunicate request_size=4 [08:42:06]MH_SAM_APDU [08:42:06]CAPDU: 80 13 01 00 [08:42:06]Write to MH i2c: E2 08 00 AF 70 80 13 01 00 00 00 00 00 9C [08:42:06]Write i2c OK [08:42:06]MH_I2C_Read... [08:42:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:06]Read from MH i2c: E2 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: E2 0E 00 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: E2 0E 00 AF 70 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 50 [08:42:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:42:06]wFMCommunicate OK [08:42:06]SAM_PROTO_GetShiftState done [08:42:06]FM_GetShiftState done [08:42:06]req_shift_opened done [08:42:06]requested_item shift.open_date is exist - process it [08:42:06]req_shift_open_date [08:42:06]req_shift_open_date done [08:42:06]produce_requested_data done [08:42:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239355,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:42:06]process_action_free close_receipt [08:42:06]json_value_free [08:42:06]json_value_free done [08:42:06]process_json_proto returns [08:42:06]Send response to host [08:42:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239355,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:42:06]free response buf [08:42:06]execute_script done [08:42:06]execute_script returns [08:42:06]free content buf [08:42:06]Sock 8.Close socket [08:42:06]Sock 8.Thread stoped [08:42:10]OFD Sender: No OFD packet to send [08:42:15]OFD Sender: No OFD packet to send [08:42:20]OFD Sender: No OFD packet to send [08:42:25]OFD Sender: No OFD packet to send [08:42:30]OFD Sender: No OFD packet to send [08:42:35]OFD Sender: No OFD packet to send [08:42:40]OFD Sender: No OFD packet to send [08:42:45]OFD Sender: No OFD packet to send [08:42:48]accept exits with 9 [08:42:48]New connection [08:42:48]New thread 3066981732 created [08:42:48]Thread 3066838372 joined [08:42:48]Waiting for new connection... [08:42:48] Sock 9.Parse request [08:42:48]Sock 9.Check first char [08:42:48]Sock 9.First char is OK [08:42:48]request: POST /json_proto HTTP/1.0 [08:42:48]Method: POST [08:42:48]URL: /json_proto [08:42:48]Method is POST - this is cgi request [08:42:48]url: /json_proto [08:42:48]query_string will be loaded in cgi processing [08:42:48]execute_cgi json_proto POST (null) [08:42:48]execute_cgi path=json_proto method=POST [08:42:48]POST find Content-Length [08:42:48]Host: 172.17.40.67:8080 [08:42:48]Content-Length: 683 [08:42:48]Content-Type: application/json [08:42:48] [08:42:48]POST finish read [08:42:48]Found Content-Length = 683 [08:42:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:48]execute_script... [08:42: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)3302289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:48]POST & json_proto [08:42:48]process_json_proto [08:42:48]json parsed OK: [08:42:48]protocol is kg_v1.0 [08:42:48]action value=close_receipt [08:42:48]process_action close_receipt [08:42:48]cmd_close_receipt [08:42:48]MH_GetDate [08:42:48]Write to MH i2c: F0 00 00 B0 70 0F [08:42:48]Write i2c OK [08:42:48]MH_I2C_Read... [08:42:48]Read from MH i2c: F0 [08:42:48]MH_I2C_Read... [08:42:48]Read from MH i2c: F0 09 00 [08:42:48]MH_I2C_Read... [08:42:48]Read from MH i2c: F0 09 00 B0 70 00 8B 19 64 66 97 AE 6B 64 9A [08:42:48]GetLastDocTimeStamp 1717836125 [08:42:48]current date 1717836171 [08:42:48]FM_GetShiftState [08:42:48]SAM_PROTO_GetShiftState [08:42:48]wFMCommunicate request_size=4 [08:42:48]MH_SAM_APDU [08:42:48]CAPDU: 80 13 01 00 [08:42:48]Write to MH i2c: E2 08 00 B1 70 80 13 01 00 00 00 00 00 9E [08:42:48]Write i2c OK [08:42:48]MH_I2C_Read... [08:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:48]Read from MH i2c: E2 [08:42:48]MH_I2C_Read... [08:42:48]Read from MH i2c: E2 0E 00 [08:42:48]MH_I2C_Read... [08:42:48]Read from MH i2c: E2 0E 00 B1 70 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 52 [08:42:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:42:48]wFMCommunicate OK [08:42:48]SAM_PROTO_GetShiftState done [08:42:48]FM_GetShiftState done [08:42:48]opened in 1717805884 [08:42:48]opened+sec_in_day 1717892284 [08:42:48]quantity*price = 100064 [08:42:48]sum+1 = 100066 [08:42:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 127 08.06.2024 08:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239356 ФПД: 103244665699599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084252&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239356&fm=103244665699599&tin=02508201610067®Number=0000000000091601&sum=100000 [08:42:49]StoreToDocumentArchive [08:42:49]shift 387 fd 239356 [08:42:49]save to /storage/0387/doc_00239356 [08:42:49]save last doc name /storage/0387/doc_00239356 to /storage/kkm_last_doc_name [08:42:49]save OK [08:42:49]Clear old archive folders... [08:42:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:42:49]tlvbuf is 002E8820 [08:42:49]SAM_PROTO_ClearQueue [08:42:49]wFMCommunicate request_size=4 [08:42:49]MH_SAM_APDU [08:42:49]CAPDU: 80 09 00 00 [08:42:49]Write to MH i2c: E2 08 00 BE 70 80 09 00 00 00 00 00 00 A0 [08:42:49]Write i2c OK [08:42:49]MH_I2C_Read... [08:42:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:49]Read from MH i2c: E2 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 03 00 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 03 00 BE 70 00 90 00 A2 [08:42:49]RAPDU: 90 00 [08:42:49]wFMCommunicate OK [08:42:49]SAM_PROTO_ClearQueue done [08:42:49]KKMCreateOFDPacket [08:42:49]OFDProtocolAddRootSTLVToBuf [08:42:49]FM_MakeSignedData [08:42:49]FM_MakeSignedData [08:42:49]SAM_PROTO_SignData [08:42:49]wFMCommunicate request_size=4 [08:42:49]MH_SAM_APDU [08:42:49]CAPDU: 80 0D 01 02 [08:42:49]Write to MH i2c: E2 08 00 BF 70 80 0D 01 02 00 00 00 00 A8 [08:42:49]Write i2c OK [08:42:49]MH_I2C_Read... [08:42:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:49]Read from MH i2c: E2 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 03 00 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 03 00 BF 70 00 90 00 A3 [08:42:49]RAPDU: 90 00 [08:42:49]wFMCommunicate OK [08:42:49]wFMCommunicate request_size=255 [08:42:49]MH_SAM_APDU [08:42: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8C 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A6 03 00 35 04 06 00 5D [08:42:49]Write to MH i2c: E2 02 01 C0 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8C 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A6 03 00 35 04 06 00 5D 00 00 19 [08:42:49]Write i2c OK [08:42:49]MH_I2C_Read... [08:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:49]Read from MH i2c: E2 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 03 00 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 03 00 C0 70 00 90 00 A4 [08:42:49]RAPDU: 90 00 [08:42:49]wFMCommunicate OK [08:42:49]wFMCommunicate request_size=10 [08:42:49]MH_SAM_APDU [08:42:49]CAPDU: 80 0D 02 02 05 E6 85 9F BD 0F [08:42:49]Write to MH i2c: E2 0D 00 C1 70 80 0D 02 02 05 00 E6 85 9F BD 0F 00 00 8B [08:42:49]Write i2c OK [08:42:49]MH_I2C_Read... [08:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:49]Read from MH i2c: E2 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 03 00 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 03 00 C1 70 00 90 00 A5 [08:42:49]RAPDU: 90 00 [08:42:49]wFMCommunicate OK [08:42:49]wFMCommunicate request_size=4 [08:42:49]MH_SAM_APDU [08:42:49]CAPDU: 80 0D 03 02 [08:42:49]Write to MH i2c: E2 08 00 C2 70 80 0D 03 02 00 00 00 00 AD [08:42:49]Write i2c OK [08:42:49]MH_I2C_Read... [08:42:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:49]Read from MH i2c: E2 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 0B 00 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 0B 00 C2 70 00 1D 77 CB 43 4A 89 55 39 90 00 B1 [08:42:49]RAPDU: 1D 77 CB 43 4A 89 55 39 90 00 [08:42:49]wFMCommunicate OK [08:42:49]SAM_PROTO_SignData done [08:42:49]FM_MakeSignedData done [08:42:49]CreateOFDProtocolMessage [08:42:49]wFMCommunicate request_size=4 [08:42:49]MH_SAM_APDU [08:42:49]CAPDU: 80 11 00 00 [08:42:49]Write to MH i2c: E2 08 00 C3 70 80 11 00 00 00 00 00 00 AD [08:42:49]Write i2c OK [08:42:49]MH_I2C_Read... [08:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:49]Read from MH i2c: E2 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 17 00 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: E2 17 00 C3 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 02 [08:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:42:49]wFMCommunicate OK [08:42:49]CreateOFDProtocolMessage done [08:42:49]OFDSenderStorePacket 239356 [08:42:49]StoreOFDPacket docnum=239356 [08:42:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D7 40 07 01 0D 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8C 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A6 03 00 35 04 06 00 5D E6 85 9F BD 0F 1D 77 CB 43 4A 89 55 39 [08:42:49]CheckFolder [08:42:49]dirname=/storage/ofd_packets [08:42:49]CheckFolder done [08:42:49]ProducePacketName [08:42:49]name=ofd_packets/00239356 [08:42:49]NVStorageSaveData ofd_packets/00239356 [08:42:49]File name is /storage/ofd_packets/00239356 [08:42:49]Write 301 bytes [08:42:49]NVStorageSaveData done [08:42:49]OFDSenderStorePacket done [08:42:49]KKMCreateOFDPacket done [08:42:49]NVStorageSaveData kkm_last_timestamp [08:42:49]File name is /storage/kkm_last_timestamp [08:42:49]Write 4 bytes [08:42:49]NVStorageSaveData done [08:42:49]ExternCall_PrintAddStr [08:42:49]wPrintStart [08:42:49]Write to MH i2c: 01 00 00 C4 70 34 [08:42:49]Write i2c OK [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: 01 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: 01 07 00 [08:42:49]MH_I2C_Read... [08:42:49]Read from MH i2c: 01 07 00 C4 70 00 00 00 00 00 FF 0F 49 [08:42:49]RasterBufferAndPrint [08:42:49]line Счет N : (1)3302289 [08:42:49]line ИНН: 02508201610067 [08:42:49]line Контрольно-Кассовый Чек [08:42:49]line ПРОДАЖА [08:42:49]line ТРК (МРК, ГНК) : 32 [08:42:49]line Товар: 2710124130 [08:42:49]line Аи-92-К-4 [08:42:49]line 15.070 * 66.40 [08:42:49]line = 1000.65 [08:42:49]line НДС 12% НСП 1% [08:42:49]line > о реализуемом товаре [08:42:49]line ОКРУГЛЕНИЕ: -0.65 [08:42:49]line ИТОГО: 1000.00 [08:42:49]line Внесено: 1000.00 [08:42:49]line СДАЧА: 0.00 [08:42:49]line НСП 1% : 8.85 [08:42:49]line НДС 12% : 106.26 [08:42:49]line Наличными: 1000.00 [08:42:49]line Безнал.: 0.00 [08:42:49]line Место: АЗС № 82 "Партнер Нефть" [08:42:49]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:42:49]line СНО: Общий режим [08:42:49]line Чек 127 08.06.2024 08:42 [08:42:49]line Смена: 387 ФФД: 1.0 [08:42:49]line ЗНМ: 0300000150 [08:42:49]line РНМ: 0000000000091601 [08:42:49]line Версия ККМ: 001 [08:42:49]line ФМ: 0000000000874681 [08:42:49]line ФД: 239356 [08:42:49]line ФПД: 103244665699599 [08:42:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084252&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239356&fm=103244665699599&tin=02508201610067®Number=0000000000091601&sum=100000 [08:42:50]OFD Sender: Processing packet 239356 [packets to send 182, broken 181] [08:42:50]ProducePacketName [08:42:50]name=ofd_packets/00239356 [08:42:50]OFD Sender: To server: pG, [08:42:50]CommunicateWithHost lk.salyk.kg:30040 [08:42:50]ConnectInit lk.salyk.kg [08:42:50]written 0, free lines is 4095 [08:42:50]Connected sock=10 [08:42:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D7 40 07 01 0D 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8C 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A6 03 00 35 04 06 00 5D E6 85 9F BD 0F 1D 77 CB 43 4A 89 55 39 [08:42:50]Write to MH i2c: 01 00 00 EF 70 5F [08:42:50]Write i2c OK [08:42:50]MH_I2C_Read... [08:42:50]Read from MH i2c: 01 [08:42:50]MH_I2C_Read... [08:42:50]Read from MH i2c: 01 07 00 [08:42:50]MH_I2C_Read... [08:42:50]Read from MH i2c: 01 07 00 EF 70 00 00 00 00 00 C9 0C 3B [08:42:50]RasterBufferAndPrint [08:42:50]line [08:42:50]line [08:42:50]line [08:42:50]line [08:42:50]line [08:42:50]written 0, free lines is 3280 [08:42:50]MH_Cut [08:42:50]Write to MH i2c: D1 01 00 F6 70 01 38 [08:42:50]Write i2c OK [08:42:50]MH_I2C_Read... [08:42:50]Read from MH i2c: D1 [08:42:50]MH_I2C_Read... [08:42:50]Read from MH i2c: D1 01 00 [08:42:50]MH_I2C_Read... [08:42:50]Read from MH i2c: D1 01 00 F6 70 00 37 [08:42:50]Write to MH i2c: 01 00 00 F7 70 67 [08:42:50]Write i2c OK [08:42:50]MH_I2C_Read... [08:42:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 99 20 47 00 81 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A6 03 00 F4 03 04 00 09 C1 63 66 B6 04 01 00 00 34 CF C8 E9 0C 8E 75 F5 [08:42:50]CommunicateWithHost err = 0 [08:42:50]CheckOFDResponse [08:42:50]1017 (14) - 77093643461234 [08:42:50]1041 (16) - 0000000000874681 [08:42:50]1040 (4) - 239356 [08:42:50]1012 (4) - 08.06.2024 02:25 [08:42:50]1206 (1) - 0 [08:42:50]OFD Sender: Remove packet 239356 [08:42:50]ProducePacketName [08:42:50]name=ofd_packets/00239356 [08:42:50]NVStorageDeleteData [08:42:51]OFD Sender: No OFD packet to send [08:42:51]*** Cut start [08:42:51]*** Partial cut [08:42:51]*** CUTSNS_PIN = 1 [08:42:51]*** CUTSNS_PIN = 0 [08:42:51]*** Brake cut motor [08:42:52]Read from MH i2c: 01 [08:42:52]MH_I2C_Read... [08:42:52]*** Stop cut motor [08:42:52]*** Cut end [08:42:52]Read from MH i2c: 01 07 00 [08:42:52]MH_I2C_Read... [08:42:52]Read from MH i2c: 01 07 00 F7 70 00 00 00 00 00 FF 0F 7C [08:42:52]process_action close_receipt done [08:42:52]requested_data is exist [08:42:52]produce_requested_data [08:42:52]requested_item fm.sn is exist - process it [08:42:52]wFMCommunicate request_size=4 [08:42:52]MH_SAM_APDU [08:42:52]CAPDU: 80 11 00 00 [08:42:52]Write to MH i2c: E2 08 00 F8 70 80 11 00 00 00 00 00 00 E2 [08:42:52]Write i2c OK [08:42:52]MH_I2C_Read... [08:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:52]Read from MH i2c: E2 [08:42:52]MH_I2C_Read... [08:42:52]Read from MH i2c: E2 17 00 [08:42:52]MH_I2C_Read... [08:42:52]Read from MH i2c: E2 17 00 F8 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 37 [08:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:42:52]wFMCommunicate OK [08:42:52]requested_item fd.num is exist - process it [08:42:52]SAM_PROTO_GetFieldsCounters [08:42:52]wFMCommunicate request_size=4 [08:42:52]MH_SAM_APDU [08:42:52]CAPDU: 80 13 00 00 [08:42:52]Write to MH i2c: E2 08 00 F9 70 80 13 00 00 00 00 00 00 E5 [08:42:52]Write i2c OK [08:42:52]MH_I2C_Read... [08:42:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:52]Read from MH i2c: E2 [08:42:52]MH_I2C_Read... [08:42:52]Read from MH i2c: E2 62 00 [08:42:52]MH_I2C_Read... [08:42:52]Read from MH i2c: E2 62 00 F9 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [08:42:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FC A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:52]wFMCommunicate OK [08:42:52]SAM_PROTO_GetFieldsCounters done [08:42:52]requested_item shift.num is exist - process it [08:42:52]requested_item shift.opened is exist - process it [08:42:52]req_shift_opened [08:42:52]FM_GetShiftState [08:42:52]SAM_PROTO_GetShiftState [08:42:52]wFMCommunicate request_size=4 [08:42:52]MH_SAM_APDU [08:42:52]CAPDU: 80 13 01 00 [08:42:52]Write to MH i2c: E2 08 00 FA 70 80 13 01 00 00 00 00 00 E7 [08:42:52]Write i2c OK [08:42:52]MH_I2C_Read... [08:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:52]Read from MH i2c: E2 [08:42:52]MH_I2C_Read... [08:42:52]Read from MH i2c: E2 0E 00 [08:42:52]MH_I2C_Read... [08:42:52]Read from MH i2c: E2 0E 00 FA 70 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9B [08:42:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:42:52]wFMCommunicate OK [08:42:52]SAM_PROTO_GetShiftState done [08:42:52]FM_GetShiftState done [08:42:52]req_shift_opened done [08:42:52]requested_item shift.open_date is exist - process it [08:42:52]req_shift_open_date [08:42:52]req_shift_open_date done [08:42:52]produce_requested_data done [08:42:52]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239356,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:42:52]process_action_free close_receipt [08:42:52]json_value_free [08:42:52]json_value_free done [08:42:52]process_json_proto returns [08:42:52]Send response to host [08:42:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239356,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:42:52]free response buf [08:42:52]execute_script done [08:42:52]execute_script returns [08:42:52]free content buf [08:42:52]Sock 9.Close socket [08:42:52]Sock 9.Thread stoped [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:16]accept exits with 8 [08:43:16]New connection [08:43:16]New thread 3066838372 created [08:43:16]Thread 3066981732 joined [08:43:16]Waiting for new connection... [08:43:16] Sock 8.Parse request [08:43:16]Sock 8.Check first char [08:43:16]Sock 8.First char is OK [08:43:16]request: POST /json_proto HTTP/1.0 [08:43:16]Method: POST [08:43:16]URL: /json_proto [08:43:16]Method is POST - this is cgi request [08:43:16]url: /json_proto [08:43:16]query_string will be loaded in cgi processing [08:43:16]execute_cgi json_proto POST (null) [08:43:16]execute_cgi path=json_proto method=POST [08:43:16]POST find Content-Length [08:43:16]Host: 172.17.40.67:8080 [08:43:16]Content-Length: 683 [08:43:16]Content-Type: application/json [08:43:16] [08:43:16]POST finish read [08:43:16]Found Content-Length = 683 [08:43:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:16]execute_script... [08:43:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:16]POST & json_proto [08:43:16]process_json_proto [08:43:16]json parsed OK: [08:43:16]protocol is kg_v1.0 [08:43:16]action value=close_receipt [08:43:16]process_action close_receipt [08:43:16]cmd_close_receipt [08:43:16]MH_GetDate [08:43:16]Write to MH i2c: F0 00 00 FB 70 5A [08:43:16]Write i2c OK [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: F0 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: F0 09 00 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: F0 09 00 FB 70 00 A8 19 64 66 97 AE 6B 64 02 [08:43:16]GetLastDocTimeStamp 1717836172 [08:43:16]current date 1717836200 [08:43:16]FM_GetShiftState [08:43:16]SAM_PROTO_GetShiftState [08:43:16]wFMCommunicate request_size=4 [08:43:16]MH_SAM_APDU [08:43:16]CAPDU: 80 13 01 00 [08:43:16]Write to MH i2c: E2 08 00 FC 70 80 13 01 00 00 00 00 00 E9 [08:43:16]Write i2c OK [08:43:16]MH_I2C_Read... [08:43:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:16]Read from MH i2c: E2 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: E2 0E 00 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: E2 0E 00 FC 70 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9D [08:43:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:43:16]wFMCommunicate OK [08:43:16]SAM_PROTO_GetShiftState done [08:43:16]FM_GetShiftState done [08:43:16]opened in 1717805884 [08:43:16]opened+sec_in_day 1717892284 [08:43:16]quantity*price = 100064 [08:43:16]sum+1 = 100066 [08:43:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 128 08.06.2024 08:43 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239357 ФПД: 268721474801695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084320&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239357&fm=268721474801695&tin=02508201610067®Number=0000000000091601&sum=100000 [08:43:17]StoreToDocumentArchive [08:43:17]shift 387 fd 239357 [08:43:17]save to /storage/0387/doc_00239357 [08:43:17]save last doc name /storage/0387/doc_00239357 to /storage/kkm_last_doc_name [08:43:17]save OK [08:43:17]Clear old archive folders... [08:43:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:43:17]tlvbuf is 0035AF50 [08:43:17]SAM_PROTO_ClearQueue [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 09 00 00 [08:43:17]Write to MH i2c: E2 08 00 09 71 80 09 00 00 00 00 00 00 EC [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:17]Read from MH i2c: E2 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 03 00 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 03 00 09 71 00 90 00 EE [08:43:17]RAPDU: 90 00 [08:43:17]wFMCommunicate OK [08:43:17]SAM_PROTO_ClearQueue done [08:43:17]KKMCreateOFDPacket [08:43:17]OFDProtocolAddRootSTLVToBuf [08:43:17]FM_MakeSignedData [08:43:17]FM_MakeSignedData [08:43:17]SAM_PROTO_SignData [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 0D 01 02 [08:43:17]Write to MH i2c: E2 08 00 0A 71 80 0D 01 02 00 00 00 00 F4 [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 0A 71 00 90 00 EF [08:43:18]RAPDU: 90 00 [08:43:18]wFMCommunicate OK [08:43:18]wFMCommunicate request_size=255 [08:43:18]MH_SAM_APDU [08:43: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 A8 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A6 03 00 35 04 06 00 F4 [08:43:18]Write to MH i2c: E2 02 01 0B 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 A8 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A6 03 00 35 04 06 00 F4 00 00 1A [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 0B 71 00 90 00 F0 [08:43:18]RAPDU: 90 00 [08:43:18]wFMCommunicate OK [08:43:18]wFMCommunicate request_size=10 [08:43:18]MH_SAM_APDU [08:43:18]CAPDU: 80 0D 02 02 05 66 98 0C 90 1F [08:43:18]Write to MH i2c: E2 0D 00 0C 71 80 0D 02 02 05 00 66 98 0C 90 1F 00 00 BA [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 0C 71 00 90 00 F1 [08:43:18]RAPDU: 90 00 [08:43:18]wFMCommunicate OK [08:43:18]wFMCommunicate request_size=4 [08:43:18]MH_SAM_APDU [08:43:18]CAPDU: 80 0D 03 02 [08:43:18]Write to MH i2c: E2 08 00 0D 71 80 0D 03 02 00 00 00 00 F9 [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 0B 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 0B 00 0D 71 00 F2 C1 83 65 CC 66 08 78 90 00 47 [08:43:18]RAPDU: F2 C1 83 65 CC 66 08 78 90 00 [08:43:18]wFMCommunicate OK [08:43:18]SAM_PROTO_SignData done [08:43:18]FM_MakeSignedData done [08:43:18]CreateOFDProtocolMessage [08:43:18]wFMCommunicate request_size=4 [08:43:18]MH_SAM_APDU [08:43:18]CAPDU: 80 11 00 00 [08:43:18]Write to MH i2c: E2 08 00 0E 71 80 11 00 00 00 00 00 00 F9 [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 17 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 17 00 0E 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4E [08:43:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:43:18]wFMCommunicate OK [08:43:18]CreateOFDProtocolMessage done [08:43:18]OFDSenderStorePacket 239357 [08:43:18]StoreOFDPacket docnum=239357 [08:43:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 11 B3 07 01 79 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 A8 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A6 03 00 35 04 06 00 F4 66 98 0C 90 1F F2 C1 83 65 CC 66 08 78 [08:43:18]CheckFolder [08:43:18]dirname=/storage/ofd_packets [08:43:18]CheckFolder done [08:43:18]ProducePacketName [08:43:18]name=ofd_packets/00239357 [08:43:18]NVStorageSaveData ofd_packets/00239357 [08:43:18]File name is /storage/ofd_packets/00239357 [08:43:18]Write 301 bytes [08:43:18]NVStorageSaveData done [08:43:18]OFDSenderStorePacket done [08:43:18]KKMCreateOFDPacket done [08:43:18]NVStorageSaveData kkm_last_timestamp [08:43:18]File name is /storage/kkm_last_timestamp [08:43:18]Write 4 bytes [08:43:18]NVStorageSaveData done [08:43:18]ExternCall_PrintAddStr [08:43:18]wPrintStart [08:43:18]Write to MH i2c: 01 00 00 0F 71 80 [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: 01 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: 01 07 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: 01 07 00 0F 71 00 00 00 00 00 FF 0F 95 [08:43:18]RasterBufferAndPrint [08:43:18]line Счет N : (1)3302290 [08:43:18]line ИНН: 02508201610067 [08:43:18]line Контрольно-Кассовый Чек [08:43:18]line ПРОДАЖА [08:43:18]line ТРК (МРК, ГНК) : 42 [08:43:18]line Товар: 2710124130 [08:43:18]line Аи-92-К-4 [08:43:18]line 15.070 * 66.40 [08:43:18]line = 1000.65 [08:43:18]line НДС 12% НСП 1% [08:43:18]line > о реализуемом товаре [08:43:18]line ОКРУГЛЕНИЕ: -0.65 [08:43:18]line ИТОГО: 1000.00 [08:43:18]line Внесено: 1000.00 [08:43:18]line СДАЧА: 0.00 [08:43:18]line НСП 1% : 8.85 [08:43:18]line НДС 12% : 106.26 [08:43:18]line Наличными: 1000.00 [08:43:18]line Безнал.: 0.00 [08:43:18]line Место: АЗС № 82 "Партнер Нефть" [08:43:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:43:18]line СНО: Общий режим [08:43:18]line Чек 128 08.06.2024 08:43 [08:43:18]line Смена: 387 ФФД: 1.0 [08:43:18]line ЗНМ: 0300000150 [08:43:18]line РНМ: 0000000000091601 [08:43:18]line Версия ККМ: 001 [08:43:18]line ФМ: 0000000000874681 [08:43:18]line ФД: 239357 [08:43:18]line ФПД: 268721474801695 [08:43:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084320&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239357&fm=268721474801695&tin=02508201610067®Number=0000000000091601&sum=100000 [08:43:18]OFD Sender: Processing packet 239357 [packets to send 182, broken 181] [08:43:18]ProducePacketName [08:43:18]name=ofd_packets/00239357 [08:43:18]OFD Sender: To server: pG, [08:43:18]CommunicateWithHost lk.salyk.kg:30040 [08:43:18]ConnectInit lk.salyk.kg [08:43:18]written 0, free lines is 4095 [08:43:18]Connected sock=9 [08:43:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 11 B3 07 01 79 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 A8 19 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A6 03 00 35 04 06 00 F4 66 98 0C 90 1F F2 C1 83 65 CC 66 08 78 [08:43:19]Write to MH i2c: 01 00 00 3A 71 AB [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: 01 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: 01 07 00 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: 01 07 00 3A 71 00 00 00 00 00 CF 0C 8D [08:43:19]RasterBufferAndPrint [08:43:19]line [08:43:19]line [08:43:19]line [08:43:19]line [08:43:19]line [08:43:19]written 0, free lines is 3286 [08:43:19]MH_Cut [08:43:19]Write to MH i2c: D1 01 00 41 71 01 84 [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: D1 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: D1 01 00 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: D1 01 00 41 71 00 83 [08:43:19]Write to MH i2c: 01 00 00 42 71 B3 [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D8 C1 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 30 38 37 34 36 38 31 10 04 04 00 FD A6 03 00 F4 03 04 00 25 C1 63 66 B6 04 01 00 00 22 AC 0D 31 B1 85 50 EC [08:43:19]CommunicateWithHost err = 0 [08:43:19]CheckOFDResponse [08:43:19]1017 (14) - 77093643461234 [08:43:19]1041 (16) - 0000000000874681 [08:43:19]1040 (4) - 239357 [08:43:19]1012 (4) - 08.06.2024 02:25 [08:43:19]1206 (1) - 0 [08:43:19]OFD Sender: Remove packet 239357 [08:43:19]ProducePacketName [08:43:19]name=ofd_packets/00239357 [08:43:19]NVStorageDeleteData [08:43:19]OFD Sender: No OFD packet to send [08:43:20]*** Cut start [08:43:20]*** Partial cut [08:43:20]*** CUTSNS_PIN = 1 [08:43:20]*** CUTSNS_PIN = 0 [08:43:20]*** Brake cut motor [08:43:20]Read from MH i2c: 01 [08:43:20]MH_I2C_Read... [08:43:20]*** Stop cut motor [08:43:20]*** Cut end [08:43:20]Read from MH i2c: 01 07 00 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: 01 07 00 42 71 00 00 00 00 00 FF 0F C8 [08:43:20]process_action close_receipt done [08:43:20]requested_data is exist [08:43:20]produce_requested_data [08:43:20]requested_item fm.sn is exist - process it [08:43:20]wFMCommunicate request_size=4 [08:43:20]MH_SAM_APDU [08:43:20]CAPDU: 80 11 00 00 [08:43:20]Write to MH i2c: E2 08 00 43 71 80 11 00 00 00 00 00 00 2E [08:43:20]Write i2c OK [08:43:20]MH_I2C_Read... [08:43:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:20]Read from MH i2c: E2 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 17 00 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 17 00 43 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 83 [08:43:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:43:20]wFMCommunicate OK [08:43:20]requested_item fd.num is exist - process it [08:43:20]SAM_PROTO_GetFieldsCounters [08:43:20]wFMCommunicate request_size=4 [08:43:20]MH_SAM_APDU [08:43:20]CAPDU: 80 13 00 00 [08:43:20]Write to MH i2c: E2 08 00 44 71 80 13 00 00 00 00 00 00 31 [08:43:20]Write i2c OK [08:43:20]MH_I2C_Read... [08:43:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:20]Read from MH i2c: E2 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 62 00 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 62 00 44 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FD A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [08:43:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FD A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:20]wFMCommunicate OK [08:43:20]SAM_PROTO_GetFieldsCounters done [08:43:20]requested_item shift.num is exist - process it [08:43:20]requested_item shift.opened is exist - process it [08:43:20]req_shift_opened [08:43:20]FM_GetShiftState [08:43:20]SAM_PROTO_GetShiftState [08:43:20]wFMCommunicate request_size=4 [08:43:20]MH_SAM_APDU [08:43:20]CAPDU: 80 13 01 00 [08:43:20]Write to MH i2c: E2 08 00 45 71 80 13 01 00 00 00 00 00 33 [08:43:20]Write i2c OK [08:43:20]MH_I2C_Read... [08:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:20]Read from MH i2c: E2 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 0E 00 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 0E 00 45 71 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E7 [08:43:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:43:20]wFMCommunicate OK [08:43:20]SAM_PROTO_GetShiftState done [08:43:20]FM_GetShiftState done [08:43:20]req_shift_opened done [08:43:20]requested_item shift.open_date is exist - process it [08:43:20]req_shift_open_date [08:43:20]req_shift_open_date done [08:43:20]produce_requested_data done [08:43:20]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239357,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:43:20]process_action_free close_receipt [08:43:20]json_value_free [08:43:20]json_value_free done [08:43:20]process_json_proto returns [08:43:20]Send response to host [08:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239357,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:43:20]free response buf [08:43:20]execute_script done [08:43:20]execute_script returns [08:43:20]free content buf [08:43:20]Sock 8.Close socket [08:43:20]Sock 8.Thread stoped [08:43:24]OFD Sender: No OFD packet to send [08:43:29]OFD Sender: No OFD packet to send [08:43:34]OFD Sender: No OFD packet to send [08:43:39]OFD Sender: No OFD packet to send [08:43:44]OFD Sender: No OFD packet to send [08:43:49]OFD Sender: No OFD packet to send [08:43:54]OFD Sender: No OFD packet to send [08:43:59]OFD Sender: No OFD packet to send [08:44:04]OFD Sender: No OFD packet to send [08:44:09]OFD Sender: No OFD packet to send [08:44:14]OFD Sender: No OFD packet to send [08:44:19]OFD Sender: No OFD packet to send [08:44:24]OFD Sender: No OFD packet to send [08:44:29]OFD Sender: No OFD packet to send [08:44:34]OFD Sender: No OFD packet to send [08:44:39]OFD Sender: No OFD packet to send [08:44:44]OFD Sender: No OFD packet to send [08:44:49]OFD Sender: No OFD packet to send [08:44:54]OFD Sender: No OFD packet to send [08:44:59]OFD Sender: No OFD packet to send [08:45:04]OFD Sender: No OFD packet to send [08:45:10]OFD Sender: No OFD packet to send [08:45:15]OFD Sender: No OFD packet to send [08:45:20]OFD Sender: No OFD packet to send [08:45:25]OFD Sender: No OFD packet to send [08:45:30]OFD Sender: No OFD packet to send [08:45:35]OFD Sender: No OFD packet to send [08:45:40]OFD Sender: No OFD packet to send [08:45:45]OFD Sender: No OFD packet to send [08:45:50]OFD Sender: No OFD packet to send [08:45:55]OFD Sender: No OFD packet to send [08:45:56]accept exits with 10 [08:45:56]New connection [08:45:56]New thread 3066981732 created [08:45:56]Thread 3066838372 joined [08:45:56]Waiting for new connection... [08:45:56] Sock 10.Parse request [08:45:56]Sock 10.Check first char [08:45:56]Sock 10.First char is OK [08:45:56]request: POST /json_proto HTTP/1.0 [08:45:56]Method: POST [08:45:56]URL: /json_proto [08:45:56]Method is POST - this is cgi request [08:45:56]url: /json_proto [08:45:56]query_string will be loaded in cgi processing [08:45:56]execute_cgi json_proto POST (null) [08:45:56]execute_cgi path=json_proto method=POST [08:45:56]POST find Content-Length [08:45:56]Host: 172.17.40.67:8080 [08:45:56]Content-Length: 678 [08:45:56]Content-Type: application/json [08:45:56] [08:45:56]POST finish read [08:45:56]Found Content-Length = 678 [08:45:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:56]execute_script... [08:45:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:56]POST & json_proto [08:45:56]process_json_proto [08:45:56]json parsed OK: [08:45:56]protocol is kg_v1.0 [08:45:56]action value=close_receipt [08:45:56]process_action close_receipt [08:45:56]cmd_close_receipt [08:45:56]MH_GetDate [08:45:56]Write to MH i2c: F0 00 00 46 71 A6 [08:45:56]Write i2c OK [08:45:56]MH_I2C_Read... [08:45:56]Read from MH i2c: F0 [08:45:56]MH_I2C_Read... [08:45:56]Read from MH i2c: F0 09 00 [08:45:56]MH_I2C_Read... [08:45:56]Read from MH i2c: F0 09 00 46 71 00 48 1A 64 66 97 AE 6B 64 EF [08:45:56]GetLastDocTimeStamp 1717836200 [08:45:56]current date 1717836360 [08:45:56]FM_GetShiftState [08:45:56]SAM_PROTO_GetShiftState [08:45:56]wFMCommunicate request_size=4 [08:45:56]MH_SAM_APDU [08:45:56]CAPDU: 80 13 01 00 [08:45:56]Write to MH i2c: E2 08 00 47 71 80 13 01 00 00 00 00 00 35 [08:45:56]Write i2c OK [08:45:56]MH_I2C_Read... [08:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:56]Read from MH i2c: E2 [08:45:56]MH_I2C_Read... [08:45:56]Read from MH i2c: E2 0E 00 [08:45:56]MH_I2C_Read... [08:45:56]Read from MH i2c: E2 0E 00 47 71 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E9 [08:45:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:45:56]wFMCommunicate OK [08:45:56]SAM_PROTO_GetShiftState done [08:45:56]FM_GetShiftState done [08:45:56]opened in 1717805884 [08:45:56]opened+sec_in_day 1717892284 [08:45:56]quantity*price = 50065 [08:45:56]sum+1 = 50067 [08:45:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 129 08.06.2024 08:46 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239358 ФПД: 244798334825325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084600&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239358&fm=244798334825325&tin=02508201610067®Number=0000000000091601&sum=50000 [08:45:57]StoreToDocumentArchive [08:45:57]shift 387 fd 239358 [08:45:57]save to /storage/0387/doc_00239358 [08:45:57]save last doc name /storage/0387/doc_00239358 to /storage/kkm_last_doc_name [08:45:57]save OK [08:45:57]Clear old archive folders... [08:45:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:57]tlvbuf is 00291740 [08:45:57]SAM_PROTO_ClearQueue [08:45:57]wFMCommunicate request_size=4 [08:45:57]MH_SAM_APDU [08:45:57]CAPDU: 80 09 00 00 [08:45:57]Write to MH i2c: E2 08 00 54 71 80 09 00 00 00 00 00 00 37 [08:45:57]Write i2c OK [08:45:57]MH_I2C_Read... [08:45:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:57]Read from MH i2c: E2 [08:45:57]MH_I2C_Read... [08:45:57]Read from MH i2c: E2 03 00 [08:45:57]MH_I2C_Read... [08:45:57]Read from MH i2c: E2 03 00 54 71 00 90 00 39 [08:45:57]RAPDU: 90 00 [08:45:57]wFMCommunicate OK [08:45:57]SAM_PROTO_ClearQueue done [08:45:57]KKMCreateOFDPacket [08:45:57]OFDProtocolAddRootSTLVToBuf [08:45:57]FM_MakeSignedData [08:45:57]FM_MakeSignedData [08:45:57]SAM_PROTO_SignData [08:45:57]wFMCommunicate request_size=4 [08:45:57]MH_SAM_APDU [08:45:57]CAPDU: 80 0D 01 02 [08:45:57]Write to MH i2c: E2 08 00 55 71 80 0D 01 02 00 00 00 00 3F [08:45:57]Write i2c OK [08:45:57]MH_I2C_Read... [08:45:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:57]Read from MH i2c: E2 [08:45:57]MH_I2C_Read... [08:45:57]Read from MH i2c: E2 03 00 [08:45:57]MH_I2C_Read... [08:45:57]Read from MH i2c: E2 03 00 55 71 00 90 00 3A [08:45:57]RAPDU: 90 00 [08:45:57]wFMCommunicate OK [08:45:57]wFMCommunicate request_size=255 [08:45:57]MH_SAM_APDU [08:45: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 48 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A6 03 00 35 04 06 00 DE [08:45:57]Write to MH i2c: E2 02 01 56 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 48 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A6 03 00 35 04 06 00 DE 00 00 A2 [08:45:57]Write i2c OK [08:45:57]MH_I2C_Read... [08:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:58]Read from MH i2c: E2 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: E2 03 00 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: E2 03 00 56 71 00 90 00 3B [08:45:58]RAPDU: 90 00 [08:45:58]wFMCommunicate OK [08:45:58]wFMCommunicate request_size=10 [08:45:58]MH_SAM_APDU [08:45:58]CAPDU: 80 0D 02 02 05 A4 8D C9 F3 6D [08:45:58]Write to MH i2c: E2 0D 00 57 71 80 0D 02 02 05 00 A4 8D C9 F3 6D 00 00 A6 [08:45:58]Write i2c OK [08:45:58]MH_I2C_Read... [08:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:58]Read from MH i2c: E2 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: E2 03 00 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: E2 03 00 57 71 00 90 00 3C [08:45:58]RAPDU: 90 00 [08:45:58]wFMCommunicate OK [08:45:58]wFMCommunicate request_size=4 [08:45:58]MH_SAM_APDU [08:45:58]CAPDU: 80 0D 03 02 [08:45:58]Write to MH i2c: E2 08 00 58 71 80 0D 03 02 00 00 00 00 44 [08:45:58]Write i2c OK [08:45:58]MH_I2C_Read... [08:45:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:58]Read from MH i2c: E2 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: E2 0B 00 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: E2 0B 00 58 71 00 4E 69 FC FA 9B 8E 20 1A 90 00 55 [08:45:58]RAPDU: 4E 69 FC FA 9B 8E 20 1A 90 00 [08:45:58]wFMCommunicate OK [08:45:58]SAM_PROTO_SignData done [08:45:58]FM_MakeSignedData done [08:45:58]CreateOFDProtocolMessage [08:45:58]wFMCommunicate request_size=4 [08:45:58]MH_SAM_APDU [08:45:58]CAPDU: 80 11 00 00 [08:45:58]Write to MH i2c: E2 08 00 59 71 80 11 00 00 00 00 00 00 44 [08:45:58]Write i2c OK [08:45:58]MH_I2C_Read... [08:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:58]Read from MH i2c: E2 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: E2 17 00 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: E2 17 00 59 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 99 [08:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:45:58]wFMCommunicate OK [08:45:58]CreateOFDProtocolMessage done [08:45:58]OFDSenderStorePacket 239358 [08:45:58]StoreOFDPacket docnum=239358 [08:45:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4C DD 07 01 D0 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 48 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A6 03 00 35 04 06 00 DE A4 8D C9 F3 6D 4E 69 FC FA 9B 8E 20 1A [08:45:58]CheckFolder [08:45:58]dirname=/storage/ofd_packets [08:45:58]CheckFolder done [08:45:58]ProducePacketName [08:45:58]name=ofd_packets/00239358 [08:45:58]NVStorageSaveData ofd_packets/00239358 [08:45:58]File name is /storage/ofd_packets/00239358 [08:45:58]Write 301 bytes [08:45:58]NVStorageSaveData done [08:45:58]OFDSenderStorePacket done [08:45:58]KKMCreateOFDPacket done [08:45:58]NVStorageSaveData kkm_last_timestamp [08:45:58]File name is /storage/kkm_last_timestamp [08:45:58]Write 4 bytes [08:45:58]NVStorageSaveData done [08:45:58]ExternCall_PrintAddStr [08:45:58]wPrintStart [08:45:58]Write to MH i2c: 01 00 00 5A 71 CB [08:45:58]Write i2c OK [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: 01 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: 01 07 00 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: 01 07 00 5A 71 00 00 00 00 00 FF 0F E0 [08:45:58]RasterBufferAndPrint [08:45:58]line Счет N : (1)3302292 [08:45:58]line ИНН: 02508201610067 [08:45:58]line Контрольно-Кассовый Чек [08:45:58]line ПРОДАЖА [08:45:58]line ТРК (МРК, ГНК) : 12 [08:45:58]line Товар: 2710124130 [08:45:58]line Аи-92-К-4 [08:45:58]line 7.540 * 66.40 [08:45:58]line = 500.66 [08:45:58]line НДС 12% НСП 1% [08:45:58]line > о реализуемом товаре [08:45:58]line ОКРУГЛЕНИЕ: -0.66 [08:45:58]line ИТОГО: 500.00 [08:45:58]line Внесено: 500.00 [08:45:58]line СДАЧА: 0.00 [08:45:58]line НСП 1% : 4.43 [08:45:58]line НДС 12% : 53.17 [08:45:58]line Наличными: 500.00 [08:45:58]line Безнал.: 0.00 [08:45:58]line Место: АЗС № 82 "Партнер Нефть" [08:45:58]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:45:58]line СНО: Общий режим [08:45:58]line Чек 129 08.06.2024 08:46 [08:45:58]line Смена: 387 ФФД: 1.0 [08:45:58]line ЗНМ: 0300000150 [08:45:58]line РНМ: 0000000000091601 [08:45:58]line Версия ККМ: 001 [08:45:58]line ФМ: 0000000000874681 [08:45:58]line ФД: 239358 [08:45:58]line ФПД: 244798334825325 [08:45:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084600&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239358&fm=244798334825325&tin=02508201610067®Number=0000000000091601&sum=50000 [08:45:58]written 0, free lines is 4095 [08:45:58]OFD Sender: Processing packet 239358 [packets to send 182, broken 181] [08:45:58]ProducePacketName [08:45:58]name=ofd_packets/00239358 [08:45:58]OFD Sender: To server: pG, [08:45:58]CommunicateWithHost lk.salyk.kg:30040 [08:45:58]ConnectInit lk.salyk.kg [08:45:58]Connected sock=9 [08:45:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4C DD 07 01 D0 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 48 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A6 03 00 35 04 06 00 DE A4 8D C9 F3 6D 4E 69 FC FA 9B 8E 20 1A [08:45:58]Write to MH i2c: 01 00 00 85 71 F6 [08:45:58]Write i2c OK [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: 01 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: 01 07 00 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: 01 07 00 85 71 00 00 00 00 00 C6 0C CF [08:45:58]RasterBufferAndPrint [08:45:58]line [08:45:58]line [08:45:58]line [08:45:58]line [08:45:58]line [08:45:58]written 0, free lines is 3276 [08:45:58]MH_Cut [08:45:58]Write to MH i2c: D1 01 00 8C 71 01 CF [08:45:58]Write i2c OK [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: D1 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: D1 01 00 [08:45:58]MH_I2C_Read... [08:45:58]Read from MH i2c: D1 01 00 8C 71 00 CE [08:45:58]Write to MH i2c: 01 00 00 8D 71 FE [08:45:58]Write i2c OK [08:45:58]MH_I2C_Read... [08:45:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EB B0 47 00 2B C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A6 03 00 F4 03 04 00 C5 C1 63 66 B6 04 01 00 00 60 1E 6B E8 EE 22 C5 23 [08:45:58]CommunicateWithHost err = 0 [08:45:58]CheckOFDResponse [08:45:58]1017 (14) - 77093643461234 [08:45:58]1041 (16) - 0000000000874681 [08:45:58]1040 (4) - 239358 [08:45:58]1012 (4) - 08.06.2024 02:28 [08:45:58]1206 (1) - 0 [08:45:58]OFD Sender: Remove packet 239358 [08:45:58]ProducePacketName [08:45:58]name=ofd_packets/00239358 [08:45:58]NVStorageDeleteData [08:45:59]OFD Sender: No OFD packet to send [08:45:59]*** Cut start [08:45:59]*** Partial cut [08:45:59]*** CUTSNS_PIN = 1 [08:45:59]*** CUTSNS_PIN = 0 [08:45:59]*** Brake cut motor [08:46:00]Read from MH i2c: 01 [08:46:00]MH_I2C_Read... [08:46:00]*** Stop cut motor [08:46:00]*** Cut end [08:46:00]Read from MH i2c: 01 07 00 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: 01 07 00 8D 71 00 00 00 00 00 FF 0F 13 [08:46:00]process_action close_receipt done [08:46:00]requested_data is exist [08:46:00]produce_requested_data [08:46:00]requested_item fm.sn is exist - process it [08:46:00]wFMCommunicate request_size=4 [08:46:00]MH_SAM_APDU [08:46:00]CAPDU: 80 11 00 00 [08:46:00]Write to MH i2c: E2 08 00 8E 71 80 11 00 00 00 00 00 00 79 [08:46:00]Write i2c OK [08:46:00]MH_I2C_Read... [08:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:00]Read from MH i2c: E2 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: E2 17 00 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: E2 17 00 8E 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CE [08:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:46:00]wFMCommunicate OK [08:46:00]requested_item fd.num is exist - process it [08:46:00]SAM_PROTO_GetFieldsCounters [08:46:00]wFMCommunicate request_size=4 [08:46:00]MH_SAM_APDU [08:46:00]CAPDU: 80 13 00 00 [08:46:00]Write to MH i2c: E2 08 00 8F 71 80 13 00 00 00 00 00 00 7C [08:46:00]Write i2c OK [08:46:00]MH_I2C_Read... [08:46:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:00]Read from MH i2c: E2 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: E2 62 00 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: E2 62 00 8F 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [08:46:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:00]wFMCommunicate OK [08:46:00]SAM_PROTO_GetFieldsCounters done [08:46:00]requested_item shift.num is exist - process it [08:46:00]requested_item shift.opened is exist - process it [08:46:00]req_shift_opened [08:46:00]FM_GetShiftState [08:46:00]SAM_PROTO_GetShiftState [08:46:00]wFMCommunicate request_size=4 [08:46:00]MH_SAM_APDU [08:46:00]CAPDU: 80 13 01 00 [08:46:00]Write to MH i2c: E2 08 00 90 71 80 13 01 00 00 00 00 00 7E [08:46:00]Write i2c OK [08:46:00]MH_I2C_Read... [08:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:00]Read from MH i2c: E2 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: E2 0E 00 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: E2 0E 00 90 71 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 32 [08:46:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:46:00]wFMCommunicate OK [08:46:00]SAM_PROTO_GetShiftState done [08:46:00]FM_GetShiftState done [08:46:00]req_shift_opened done [08:46:00]requested_item shift.open_date is exist - process it [08:46:00]req_shift_open_date [08:46:00]req_shift_open_date done [08:46:00]produce_requested_data done [08:46:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239358,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:46:00]process_action_free close_receipt [08:46:00]json_value_free [08:46:00]json_value_free done [08:46:00]process_json_proto returns [08:46:00]Send response to host [08:46:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239358,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:46:00]free response buf [08:46:00]execute_script done [08:46:00]execute_script returns [08:46:00]free content buf [08:46:00]Sock 10.Close socket [08:46:00]Sock 10.Thread stoped [08:46:04]OFD Sender: No OFD packet to send [08:46:09]OFD Sender: No OFD packet to send [08:46:14]OFD Sender: No OFD packet to send [08:46:19]OFD Sender: No OFD packet to send [08:46:24]OFD Sender: No OFD packet to send [08:46:29]OFD Sender: No OFD packet to send [08:46:30]accept exits with 8 [08:46:30]New connection [08:46:30]New thread 3066838372 created [08:46:30]Thread 3066981732 joined [08:46:30]Waiting for new connection... [08:46:30] Sock 8.Parse request [08:46:30]Sock 8.Check first char [08:46:30]Sock 8.First char is OK [08:46:30]request: POST /json_proto HTTP/1.0 [08:46:30]Method: POST [08:46:30]URL: /json_proto [08:46:30]Method is POST - this is cgi request [08:46:30]url: /json_proto [08:46:30]query_string will be loaded in cgi processing [08:46:30]execute_cgi json_proto POST (null) [08:46:30]execute_cgi path=json_proto method=POST [08:46:30]POST find Content-Length [08:46:30]Host: 172.17.40.67:8080 [08:46:30]Content-Length: 1225 [08:46:30]Content-Type: application/json [08:46:30] [08:46:30]POST finish read [08:46:30]Found Content-Length = 1225 [08:46:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302291\u000A08.06.2024 08:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 3735.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3470695\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:30]execute_script... [08:46:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302291\u000A08.06.2024 08:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 3735.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3470695\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:30]POST & json_proto [08:46:30]process_json_proto [08:46:30]json parsed OK: [08:46:30]protocol is kg_v1.0 [08:46:30]action value=print_text [08:46:30]process_action print_text [08:46:30]cmd_print_text [08:46:30]ExternCall_PrintAddStr [08:46:30]wPrintStart [08:46:30]Write to MH i2c: 01 00 00 91 71 02 [08:46:30]Write i2c OK [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: 01 [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: 01 07 00 [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: 01 07 00 91 71 00 00 00 00 00 FF 0F 17 [08:46:30]RasterBufferAndPrint [08:46:30]line *****ТОВАРНЫЙ ЧЕК***** [08:46:30]line АЗС-82 [08:46:30]line Партнер нефть [08:46:30]line 00000000012345 [08:46:30]line Кассир : Кенжемаматов А. [08:46:30]line Счет N : (1)3302291 [08:46:30]line 08.06.2024 08:30 [08:46:30]line ПРОДАЖА [08:46:30]line ТРК (МРК, ГНК): 51 [08:46:30]line Вид ГСМ : 2710194210 [08:46:30]line ДТ-К-5 [08:46:30]line 50.000 x 74.70 [08:46:30]line ИТОГ: 3735.00 [08:46:30]line Тип оплаты: Талоны: Топливные Талоны [08:46:30]line 3470695 [08:46:30]line ______________________ [08:46:30]line (подпись) [08:46:30]written 0, free lines is 4095 [08:46:30]Write to MH i2c: 01 00 00 A6 71 17 [08:46:30]Write i2c OK [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: 01 [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: 01 07 00 [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: 01 07 00 A6 71 00 00 00 00 00 F5 0D 20 [08:46:30]RasterBufferAndPrint [08:46:30]line [08:46:30]line [08:46:30]line [08:46:30]line [08:46:30]line [08:46:30]written 0, free lines is 3575 [08:46:30]MH_Cut [08:46:30]Write to MH i2c: D1 01 00 AD 71 01 F0 [08:46:30]Write i2c OK [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: D1 [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: D1 01 00 [08:46:30]MH_I2C_Read... [08:46:30]Read from MH i2c: D1 01 00 AD 71 00 EF [08:46:30]Write to MH i2c: 01 00 00 AE 71 1F [08:46:30]Write i2c OK [08:46:30]MH_I2C_Read... [08:46:31]*** Cut start [08:46:31]*** Partial cut [08:46:31]*** CUTSNS_PIN = 1 [08:46:31]*** CUTSNS_PIN = 0 [08:46:31]*** Brake cut motor [08:46:31]Read from MH i2c: 01 [08:46:31]MH_I2C_Read... [08:46:31]*** Stop cut motor [08:46:31]*** Cut end [08:46:31]Read from MH i2c: 01 07 00 [08:46:31]MH_I2C_Read... [08:46:31]Read from MH i2c: 01 07 00 AE 71 00 00 00 00 00 FF 0F 34 [08:46:31]process_action print_text done [08:46:31]requested_data is exist [08:46:31]produce_requested_data [08:46:31]requested_item fm.sn is exist - process it [08:46:31]wFMCommunicate request_size=4 [08:46:31]MH_SAM_APDU [08:46:31]CAPDU: 80 11 00 00 [08:46:31]Write to MH i2c: E2 08 00 AF 71 80 11 00 00 00 00 00 00 9A [08:46:31]Write i2c OK [08:46:31]MH_I2C_Read... [08:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:31]Read from MH i2c: E2 [08:46:31]MH_I2C_Read... [08:46:31]Read from MH i2c: E2 17 00 [08:46:31]MH_I2C_Read... [08:46:31]Read from MH i2c: E2 17 00 AF 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EF [08:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:46:32]wFMCommunicate OK [08:46:32]requested_item fd.num is exist - process it [08:46:32]SAM_PROTO_GetFieldsCounters [08:46:32]wFMCommunicate request_size=4 [08:46:32]MH_SAM_APDU [08:46:32]CAPDU: 80 13 00 00 [08:46:32]Write to MH i2c: E2 08 00 B0 71 80 13 00 00 00 00 00 00 9D [08:46:32]Write i2c OK [08:46:32]MH_I2C_Read... [08:46:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:32]Read from MH i2c: E2 [08:46:32]MH_I2C_Read... [08:46:32]Read from MH i2c: E2 62 00 [08:46:32]MH_I2C_Read... [08:46:32]Read from MH i2c: E2 62 00 B0 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [08:46:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FE A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:32]wFMCommunicate OK [08:46:32]SAM_PROTO_GetFieldsCounters done [08:46:32]requested_item shift.num is exist - process it [08:46:32]requested_item shift.opened is exist - process it [08:46:32]req_shift_opened [08:46:32]FM_GetShiftState [08:46:32]SAM_PROTO_GetShiftState [08:46:32]wFMCommunicate request_size=4 [08:46:32]MH_SAM_APDU [08:46:32]CAPDU: 80 13 01 00 [08:46:32]Write to MH i2c: E2 08 00 B1 71 80 13 01 00 00 00 00 00 9F [08:46:32]Write i2c OK [08:46:32]MH_I2C_Read... [08:46:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:32]Read from MH i2c: E2 [08:46:32]MH_I2C_Read... [08:46:32]Read from MH i2c: E2 0E 00 [08:46:32]MH_I2C_Read... [08:46:32]Read from MH i2c: E2 0E 00 B1 71 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 53 [08:46:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:46:32]wFMCommunicate OK [08:46:32]SAM_PROTO_GetShiftState done [08:46:32]FM_GetShiftState done [08:46:32]req_shift_opened done [08:46:32]requested_item shift.open_date is exist - process it [08:46:32]req_shift_open_date [08:46:32]req_shift_open_date done [08:46:32]produce_requested_data done [08:46:32]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239358,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:46:32]process_action_free print_text [08:46:32]json_value_free [08:46:32]json_value_free done [08:46:32]process_json_proto returns [08:46:32]Send response to host [08:46:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239358,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:46:32]free response buf [08:46:32]execute_script done [08:46:32]execute_script returns [08:46:32]free content buf [08:46:32]Sock 8.Close socket [08:46:32]Sock 8.Thread stoped [08:46:34]OFD Sender: No OFD packet to send [08:46:39]OFD Sender: No OFD packet to send [08:46:44]OFD Sender: No OFD packet to send [08:46:49]OFD Sender: No OFD packet to send [08:46:54]OFD Sender: No OFD packet to send [08:46:59]OFD Sender: No OFD packet to send [08:47:04]OFD Sender: No OFD packet to send [08:47:09]OFD Sender: No OFD packet to send [08:47:14]OFD Sender: No OFD packet to send [08:47:19]OFD Sender: No OFD packet to send [08:47:24]OFD Sender: No OFD packet to send [08:47:25]accept exits with 9 [08:47:25]New connection [08:47:25]New thread 3066981732 created [08:47:25]Thread 3066838372 joined [08:47:25]Waiting for new connection... [08:47:25] Sock 9.Parse request [08:47:25]Sock 9.Check first char [08:47:25]Sock 9.First char is OK [08:47:25]request: POST /json_proto HTTP/1.0 [08:47:25]Method: POST [08:47:25]URL: /json_proto [08:47:25]Method is POST - this is cgi request [08:47:25]url: /json_proto [08:47:25]query_string will be loaded in cgi processing [08:47:25]execute_cgi json_proto POST (null) [08:47:25]execute_cgi path=json_proto method=POST [08:47:25]POST find Content-Length [08:47:25]Host: 172.17.40.67:8080 [08:47:25]Content-Length: 678 [08:47:25]Content-Type: application/json [08:47:25] [08:47:25]POST finish read [08:47:25]Found Content-Length = 678 [08:47:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:47:25]execute_script... [08: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)3302293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:47:25]POST & json_proto [08:47:25]process_json_proto [08:47:25]json parsed OK: [08:47:25]protocol is kg_v1.0 [08:47:25]action value=close_receipt [08:47:25]process_action close_receipt [08:47:25]cmd_close_receipt [08:47:25]MH_GetDate [08:47:25]Write to MH i2c: F0 00 00 B2 71 12 [08:47:25]Write i2c OK [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: F0 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: F0 09 00 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: F0 09 00 B2 71 00 A1 1A 64 66 97 AE 6B 64 B4 [08:47:25]GetLastDocTimeStamp 1717836360 [08:47:25]current date 1717836449 [08:47:25]FM_GetShiftState [08:47:25]SAM_PROTO_GetShiftState [08:47:25]wFMCommunicate request_size=4 [08:47:25]MH_SAM_APDU [08:47:25]CAPDU: 80 13 01 00 [08:47:25]Write to MH i2c: E2 08 00 B3 71 80 13 01 00 00 00 00 00 A1 [08:47:25]Write i2c OK [08:47:25]MH_I2C_Read... [08:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:25]Read from MH i2c: E2 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: E2 0E 00 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: E2 0E 00 B3 71 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 55 [08:47:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:47:25]wFMCommunicate OK [08:47:25]SAM_PROTO_GetShiftState done [08:47:25]FM_GetShiftState done [08:47:25]opened in 1717805884 [08:47:25]opened+sec_in_day 1717892284 [08:47:25]quantity*price = 40039 [08:47:25]sum+1 = 40040 [08:47:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 130 08.06.2024 08:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239359 ФПД: 199839702504402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084729&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239359&fm=199839702504402&tin=02508201610067®Number=0000000000091601&sum=40000 [08:47:26]StoreToDocumentArchive [08:47:26]shift 387 fd 239359 [08:47:26]save to /storage/0387/doc_00239359 [08:47:26]save last doc name /storage/0387/doc_00239359 to /storage/kkm_last_doc_name [08:47:26]save OK [08:47:26]Clear old archive folders... [08:47:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:47:26]tlvbuf is 004B89F0 [08:47:26]SAM_PROTO_ClearQueue [08:47:26]wFMCommunicate request_size=4 [08:47:26]MH_SAM_APDU [08:47:26]CAPDU: 80 09 00 00 [08:47:26]Write to MH i2c: E2 08 00 C0 71 80 09 00 00 00 00 00 00 A3 [08:47:26]Write i2c OK [08:47:26]MH_I2C_Read... [08:47:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:27]Read from MH i2c: E2 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 03 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 03 00 C0 71 00 90 00 A5 [08:47:27]RAPDU: 90 00 [08:47:27]wFMCommunicate OK [08:47:27]SAM_PROTO_ClearQueue done [08:47:27]KKMCreateOFDPacket [08:47:27]OFDProtocolAddRootSTLVToBuf [08:47:27]FM_MakeSignedData [08:47:27]FM_MakeSignedData [08:47:27]SAM_PROTO_SignData [08:47:27]wFMCommunicate request_size=4 [08:47:27]MH_SAM_APDU [08:47:27]CAPDU: 80 0D 01 02 [08:47:27]Write to MH i2c: E2 08 00 C1 71 80 0D 01 02 00 00 00 00 AB [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:27]Read from MH i2c: E2 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 03 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 03 00 C1 71 00 90 00 A6 [08:47:27]RAPDU: 90 00 [08:47:27]wFMCommunicate OK [08:47:27]wFMCommunicate request_size=255 [08:47:27]MH_SAM_APDU [08: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 82 00 00 00 F4 03 04 00 A1 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A6 03 00 35 04 06 00 B5 [08:47:27]Write to MH i2c: E2 02 01 C2 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 82 00 00 00 F4 03 04 00 A1 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A6 03 00 35 04 06 00 B5 00 00 0E [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:27]Read from MH i2c: E2 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 03 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 03 00 C2 71 00 90 00 A7 [08:47:27]RAPDU: 90 00 [08:47:27]wFMCommunicate OK [08:47:27]wFMCommunicate request_size=10 [08:47:27]MH_SAM_APDU [08:47:27]CAPDU: 80 0D 02 02 05 C0 CE 7A D3 D2 [08:47:27]Write to MH i2c: E2 0D 00 C3 71 80 0D 02 02 05 00 C0 CE 7A D3 D2 00 00 65 [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:27]Read from MH i2c: E2 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 03 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 03 00 C3 71 00 90 00 A8 [08:47:27]RAPDU: 90 00 [08:47:27]wFMCommunicate OK [08:47:27]wFMCommunicate request_size=4 [08:47:27]MH_SAM_APDU [08:47:27]CAPDU: 80 0D 03 02 [08:47:27]Write to MH i2c: E2 08 00 C4 71 80 0D 03 02 00 00 00 00 B0 [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:27]Read from MH i2c: E2 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 0B 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 0B 00 C4 71 00 B3 20 09 BC 6B 27 99 7E 90 00 F2 [08:47:27]RAPDU: B3 20 09 BC 6B 27 99 7E 90 00 [08:47:27]wFMCommunicate OK [08:47:27]SAM_PROTO_SignData done [08:47:27]FM_MakeSignedData done [08:47:27]CreateOFDProtocolMessage [08:47:27]wFMCommunicate request_size=4 [08:47:27]MH_SAM_APDU [08:47:27]CAPDU: 80 11 00 00 [08:47:27]Write to MH i2c: E2 08 00 C5 71 80 11 00 00 00 00 00 00 B0 [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:27]Read from MH i2c: E2 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 17 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: E2 17 00 C5 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 05 [08:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:47:27]wFMCommunicate OK [08:47:27]CreateOFDProtocolMessage done [08:47:27]OFDSenderStorePacket 239359 [08:47:27]StoreOFDPacket docnum=239359 [08:47:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 98 D7 07 01 E6 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 82 00 00 00 F4 03 04 00 A1 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A6 03 00 35 04 06 00 B5 C0 CE 7A D3 D2 B3 20 09 BC 6B 27 99 7E [08:47:27]CheckFolder [08:47:27]dirname=/storage/ofd_packets [08:47:27]CheckFolder done [08:47:27]ProducePacketName [08:47:27]name=ofd_packets/00239359 [08:47:27]NVStorageSaveData ofd_packets/00239359 [08:47:27]File name is /storage/ofd_packets/00239359 [08:47:27]Write 301 bytes [08:47:27]NVStorageSaveData done [08:47:27]OFDSenderStorePacket done [08:47:27]KKMCreateOFDPacket done [08:47:27]NVStorageSaveData kkm_last_timestamp [08:47:27]File name is /storage/kkm_last_timestamp [08:47:27]Write 4 bytes [08:47:27]NVStorageSaveData done [08:47:27]ExternCall_PrintAddStr [08:47:27]wPrintStart [08:47:27]Write to MH i2c: 01 00 00 C6 71 37 [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: 01 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: 01 07 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: 01 07 00 C6 71 00 00 00 00 00 FF 0F 4C [08:47:27]RasterBufferAndPrint [08:47:27]line Счет N : (1)3302293 [08:47:27]line ИНН: 02508201610067 [08:47:27]line Контрольно-Кассовый Чек [08:47:27]line ПРОДАЖА [08:47:27]line ТРК (МРК, ГНК) : 22 [08:47:27]line Товар: 2710124130 [08:47:27]line Аи-92-К-4 [08:47:27]line 6.030 * 66.40 [08:47:27]line = 400.39 [08:47:27]line НДС 12% НСП 1% [08:47:27]line > о реализуемом товаре [08:47:27]line ОКРУГЛЕНИЕ: -0.39 [08:47:27]line ИТОГО: 400.00 [08:47:27]line Внесено: 400.00 [08:47:27]line СДАЧА: 0.00 [08:47:27]line НСП 1% : 3.54 [08:47:27]line НДС 12% : 42.52 [08:47:27]line Наличными: 400.00 [08:47:27]line Безнал.: 0.00 [08:47:27]line Место: АЗС № 82 "Партнер Нефть" [08:47:27]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:47:27]line СНО: Общий режим [08:47:27]line Чек 130 08.06.2024 08:47 [08:47:27]line Смена: 387 ФФД: 1.0 [08:47:27]line ЗНМ: 0300000150 [08:47:27]line РНМ: 0000000000091601 [08:47:27]line Версия ККМ: 001 [08:47:27]line ФМ: 0000000000874681 [08:47:27]line ФД: 239359 [08:47:27]line ФПД: 199839702504402 [08:47:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084729&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239359&fm=199839702504402&tin=02508201610067®Number=0000000000091601&sum=40000 [08:47:27]written 0, free lines is 4095 [08:47:27]OFD Sender: Processing packet 239359 [packets to send 182, broken 181] [08:47:27]ProducePacketName [08:47:27]name=ofd_packets/00239359 [08:47:27]OFD Sender: To server: pG, [08:47:27]CommunicateWithHost lk.salyk.kg:30040 [08:47:27]ConnectInit lk.salyk.kg [08:47:27]Connected sock=10 [08:47:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 98 D7 07 01 E6 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 82 00 00 00 F4 03 04 00 A1 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A6 03 00 35 04 06 00 B5 C0 CE 7A D3 D2 B3 20 09 BC 6B 27 99 7E [08:47:27]Write to MH i2c: 01 00 00 F1 71 62 [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: 01 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: 01 07 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: 01 07 00 F1 71 00 00 00 00 00 C2 0C 37 [08:47:27]RasterBufferAndPrint [08:47:27]line [08:47:27]line [08:47:27]line [08:47:27]line [08:47:27]line [08:47:27]written 0, free lines is 3275 [08:47:27]MH_Cut [08:47:27]Write to MH i2c: D1 01 00 F8 71 01 3B [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: D1 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: D1 01 00 [08:47:27]MH_I2C_Read... [08:47:27]Read from MH i2c: D1 01 00 F8 71 00 3A [08:47:27]Write to MH i2c: 01 00 00 F9 71 6A [08:47:27]Write i2c OK [08:47:27]MH_I2C_Read... [08:47:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 92 DB 47 00 47 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A6 03 00 F4 03 04 00 1E C2 63 66 B6 04 01 00 00 A1 68 62 B7 60 1E 7B 62 [08:47:28]CommunicateWithHost err = 0 [08:47:28]CheckOFDResponse [08:47:28]1017 (14) - 77093643461234 [08:47:28]1041 (16) - 0000000000874681 [08:47:28]1040 (4) - 239359 [08:47:28]1012 (4) - 08.06.2024 02:29 [08:47:28]1206 (1) - 0 [08:47:28]OFD Sender: Remove packet 239359 [08:47:28]ProducePacketName [08:47:28]name=ofd_packets/00239359 [08:47:28]NVStorageDeleteData [08:47:28]OFD Sender: No OFD packet to send [08:47:28]*** Cut start [08:47:28]*** Partial cut [08:47:28]*** CUTSNS_PIN = 1 [08:47:28]*** CUTSNS_PIN = 0 [08:47:29]*** Brake cut motor [08:47:29]Read from MH i2c: 01 [08:47:29]MH_I2C_Read... [08:47:29]*** Stop cut motor [08:47:29]*** Cut end [08:47:29]Read from MH i2c: 01 07 00 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: 01 07 00 F9 71 00 00 00 00 00 FF 0F 7F [08:47:29]process_action close_receipt done [08:47:29]requested_data is exist [08:47:29]produce_requested_data [08:47:29]requested_item fm.sn is exist - process it [08:47:29]wFMCommunicate request_size=4 [08:47:29]MH_SAM_APDU [08:47:29]CAPDU: 80 11 00 00 [08:47:29]Write to MH i2c: E2 08 00 FA 71 80 11 00 00 00 00 00 00 E5 [08:47:29]Write i2c OK [08:47:29]MH_I2C_Read... [08:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:29]Read from MH i2c: E2 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: E2 17 00 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: E2 17 00 FA 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3A [08:47:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:47:29]wFMCommunicate OK [08:47:29]requested_item fd.num is exist - process it [08:47:29]SAM_PROTO_GetFieldsCounters [08:47:29]wFMCommunicate request_size=4 [08:47:29]MH_SAM_APDU [08:47:29]CAPDU: 80 13 00 00 [08:47:29]Write to MH i2c: E2 08 00 FB 71 80 13 00 00 00 00 00 00 E8 [08:47:29]Write i2c OK [08:47:29]MH_I2C_Read... [08:47:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:29]Read from MH i2c: E2 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: E2 62 00 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: E2 62 00 FB 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [08:47:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FF A6 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:29]wFMCommunicate OK [08:47:29]SAM_PROTO_GetFieldsCounters done [08:47:29]requested_item shift.num is exist - process it [08:47:29]requested_item shift.opened is exist - process it [08:47:29]req_shift_opened [08:47:29]FM_GetShiftState [08:47:29]SAM_PROTO_GetShiftState [08:47:29]wFMCommunicate request_size=4 [08:47:29]MH_SAM_APDU [08:47:29]CAPDU: 80 13 01 00 [08:47:29]Write to MH i2c: E2 08 00 FC 71 80 13 01 00 00 00 00 00 EA [08:47:29]Write i2c OK [08:47:29]MH_I2C_Read... [08:47:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:29]Read from MH i2c: E2 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: E2 0E 00 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: E2 0E 00 FC 71 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9E [08:47:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:47:29]wFMCommunicate OK [08:47:29]SAM_PROTO_GetShiftState done [08:47:29]FM_GetShiftState done [08:47:29]req_shift_opened done [08:47:29]requested_item shift.open_date is exist - process it [08:47:29]req_shift_open_date [08:47:29]req_shift_open_date done [08:47:29]produce_requested_data done [08:47:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239359,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:47:29]process_action_free close_receipt [08:47:29]json_value_free [08:47:29]json_value_free done [08:47:29]process_json_proto returns [08:47:29]Send response to host [08:47:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239359,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:47:29]free response buf [08:47:29]execute_script done [08:47:29]execute_script returns [08:47:29]free content buf [08:47:29]Sock 9.Close socket [08:47:29]Sock 9.Thread stoped [08:47:33]OFD Sender: No OFD packet to send [08:47:37]accept exits with 8 [08:47:37]New connection [08:47:37]New thread 3066838372 created [08:47:37]Thread 3066981732 joined [08:47:37]Waiting for new connection... [08:47:37] Sock 8.Parse request [08:47:37]Sock 8.Check first char [08:47:37]Sock 8.First char is OK [08:47:37]request: POST /json_proto HTTP/1.0 [08:47:37]Method: POST [08:47:37]URL: /json_proto [08:47:37]Method is POST - this is cgi request [08:47:37]url: /json_proto [08:47:37]query_string will be loaded in cgi processing [08:47:37]execute_cgi json_proto POST (null) [08:47:37]execute_cgi path=json_proto method=POST [08:47:37]POST find Content-Length [08:47:37]Host: 172.17.40.67:8080 [08:47:37]Content-Length: 678 [08:47:37]Content-Type: application/json [08:47:37] [08:47:37]POST finish read [08:47:37]Found Content-Length = 678 [08:47:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:37]execute_script... [08: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)3302294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:37]POST & json_proto [08:47:37]process_json_proto [08:47:37]json parsed OK: [08:47:37]protocol is kg_v1.0 [08:47:37]action value=close_receipt [08:47:37]process_action close_receipt [08:47:37]cmd_close_receipt [08:47:37]MH_GetDate [08:47:37]Write to MH i2c: F0 00 00 FD 71 5D [08:47:37]Write i2c OK [08:47:37]MH_I2C_Read... [08:47:37]Read from MH i2c: F0 [08:47:37]MH_I2C_Read... [08:47:37]Read from MH i2c: F0 09 00 [08:47:37]MH_I2C_Read... [08:47:37]Read from MH i2c: F0 09 00 FD 71 00 AD 1A 64 66 97 AE 6B 64 0B [08:47:37]GetLastDocTimeStamp 1717836449 [08:47:37]current date 1717836461 [08:47:37]FM_GetShiftState [08:47:37]SAM_PROTO_GetShiftState [08:47:37]wFMCommunicate request_size=4 [08:47:37]MH_SAM_APDU [08:47:37]CAPDU: 80 13 01 00 [08:47:37]Write to MH i2c: E2 08 00 FE 71 80 13 01 00 00 00 00 00 EC [08:47:37]Write i2c OK [08:47:37]MH_I2C_Read... [08:47:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:37]Read from MH i2c: E2 [08:47:37]MH_I2C_Read... [08:47:37]Read from MH i2c: E2 0E 00 [08:47:37]MH_I2C_Read... [08:47:37]Read from MH i2c: E2 0E 00 FE 71 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A0 [08:47:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:47:37]wFMCommunicate OK [08:47:37]SAM_PROTO_GetShiftState done [08:47:37]FM_GetShiftState done [08:47:37]opened in 1717805884 [08:47:37]opened+sec_in_day 1717892284 [08:47:37]quantity*price = 50065 [08:47:37]sum+1 = 50067 [08:47:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 131 08.06.2024 08:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239360 ФПД: 82343799050363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084741&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239360&fm=82343799050363&tin=02508201610067®Number=0000000000091601&sum=50000 [08:47:38]StoreToDocumentArchive [08:47:38]shift 387 fd 239360 [08:47:38]save to /storage/0387/doc_00239360 [08:47:38]save last doc name /storage/0387/doc_00239360 to /storage/kkm_last_doc_name [08:47:38]save OK [08:47:38]Clear old archive folders... [08:47:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:47:38]tlvbuf is 002F05E0 [08:47:38]SAM_PROTO_ClearQueue [08:47:38]wFMCommunicate request_size=4 [08:47:38]MH_SAM_APDU [08:47:38]CAPDU: 80 09 00 00 [08:47:38]Write to MH i2c: E2 08 00 0B 72 80 09 00 00 00 00 00 00 EF [08:47:38]Write i2c OK [08:47:38]MH_I2C_Read... [08:47:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:38]Read from MH i2c: E2 [08:47:38]MH_I2C_Read... [08:47:38]Read from MH i2c: E2 03 00 [08:47:38]MH_I2C_Read... [08:47:38]Read from MH i2c: E2 03 00 0B 72 00 90 00 F1 [08:47:38]RAPDU: 90 00 [08:47:38]wFMCommunicate OK [08:47:38]SAM_PROTO_ClearQueue done [08:47:38]KKMCreateOFDPacket [08:47:38]OFDProtocolAddRootSTLVToBuf [08:47:38]FM_MakeSignedData [08:47:38]FM_MakeSignedData [08:47:38]SAM_PROTO_SignData [08:47:38]wFMCommunicate request_size=4 [08:47:38]MH_SAM_APDU [08:47:38]CAPDU: 80 0D 01 02 [08:47:38]Write to MH i2c: E2 08 00 0C 72 80 0D 01 02 00 00 00 00 F7 [08:47:38]Write i2c OK [08:47:38]MH_I2C_Read... [08:47:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:38]Read from MH i2c: E2 [08:47:38]MH_I2C_Read... [08:47:38]Read from MH i2c: E2 03 00 [08:47:38]MH_I2C_Read... [08:47:38]Read from MH i2c: E2 03 00 0C 72 00 90 00 F2 [08:47:38]RAPDU: 90 00 [08:47:38]wFMCommunicate OK [08:47:38]wFMCommunicate request_size=255 [08:47:38]MH_SAM_APDU [08:47:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 AD 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A7 03 00 35 04 06 00 4A [08:47:38]Write to MH i2c: E2 02 01 0D 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 AD 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A7 03 00 35 04 06 00 4A 00 00 30 [08:47:38]Write i2c OK [08:47:38]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 0D 72 00 90 00 F3 [08:47:39]RAPDU: 90 00 [08:47:39]wFMCommunicate OK [08:47:39]wFMCommunicate request_size=10 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 80 0D 02 02 05 E4 28 E4 50 7B [08:47:39]Write to MH i2c: E2 0D 00 0E 72 80 0D 02 02 05 00 E4 28 E4 50 7B 00 00 BF [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 0E 72 00 90 00 F4 [08:47:39]RAPDU: 90 00 [08:47:39]wFMCommunicate OK [08:47:39]wFMCommunicate request_size=4 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 80 0D 03 02 [08:47:39]Write to MH i2c: E2 08 00 0F 72 80 0D 03 02 00 00 00 00 FC [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 0B 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 0B 00 0F 72 00 B1 45 53 0C 13 6E F9 C1 90 00 8D [08:47:39]RAPDU: B1 45 53 0C 13 6E F9 C1 90 00 [08:47:39]wFMCommunicate OK [08:47:39]SAM_PROTO_SignData done [08:47:39]FM_MakeSignedData done [08:47:39]CreateOFDProtocolMessage [08:47:39]wFMCommunicate request_size=4 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 80 11 00 00 [08:47:39]Write to MH i2c: E2 08 00 10 72 80 11 00 00 00 00 00 00 FC [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 17 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 17 00 10 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 51 [08:47:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:47:39]wFMCommunicate OK [08:47:39]CreateOFDProtocolMessage done [08:47:39]OFDSenderStorePacket 239360 [08:47:39]StoreOFDPacket docnum=239360 [08:47:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 50 1A 07 01 95 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 AD 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A7 03 00 35 04 06 00 4A E4 28 E4 50 7B B1 45 53 0C 13 6E F9 C1 [08:47:39]CheckFolder [08:47:39]dirname=/storage/ofd_packets [08:47:39]CheckFolder done [08:47:39]ProducePacketName [08:47:39]name=ofd_packets/00239360 [08:47:39]NVStorageSaveData ofd_packets/00239360 [08:47:39]File name is /storage/ofd_packets/00239360 [08:47:39]Write 301 bytes [08:47:39]NVStorageSaveData done [08:47:39]OFDSenderStorePacket done [08:47:39]KKMCreateOFDPacket done [08:47:39]NVStorageSaveData kkm_last_timestamp [08:47:39]File name is /storage/kkm_last_timestamp [08:47:39]Write 4 bytes [08:47:39]NVStorageSaveData done [08:47:39]ExternCall_PrintAddStr [08:47:39]wPrintStart [08:47:39]Write to MH i2c: 01 00 00 11 72 83 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 07 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 07 00 11 72 00 00 00 00 00 FF 0F 98 [08:47:39]RasterBufferAndPrint [08:47:39]line Счет N : (1)3302294 [08:47:39]line ИНН: 02508201610067 [08:47:39]line Контрольно-Кассовый Чек [08:47:39]line ПРОДАЖА [08:47:39]line ТРК (МРК, ГНК) : 32 [08:47:39]line Товар: 2710124130 [08:47:39]line Аи-92-К-4 [08:47:39]line 7.540 * 66.40 [08:47:39]line = 500.66 [08:47:39]line НДС 12% НСП 1% [08:47:39]line > о реализуемом товаре [08:47:39]line ОКРУГЛЕНИЕ: -0.66 [08:47:39]line ИТОГО: 500.00 [08:47:39]line Внесено: 500.00 [08:47:39]line СДАЧА: 0.00 [08:47:39]line НСП 1% : 4.43 [08:47:39]line НДС 12% : 53.17 [08:47:39]line Наличными: 500.00 [08:47:39]line Безнал.: 0.00 [08:47:39]line Место: АЗС № 82 "Партнер Нефть" [08:47:39]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:47:39]line СНО: Общий режим [08:47:39]line Чек 131 08.06.2024 08:47 [08:47:39]line Смена: 387 ФФД: 1.0 [08:47:39]line ЗНМ: 0300000150 [08:47:39]line РНМ: 0000000000091601 [08:47:39]line Версия ККМ: 001 [08:47:39]line ФМ: 0000000000874681 [08:47:39]line ФД: 239360 [08:47:39]line ФПД: 82343799050363 [08:47:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084741&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239360&fm=82343799050363&tin=02508201610067®Number=0000000000091601&sum=50000 [08:47:39]OFD Sender: Processing packet 239360 [packets to send 182, broken 181] [08:47:39]ProducePacketName [08:47:39]name=ofd_packets/00239360 [08:47:39]OFD Sender: To server: pG, [08:47:39]CommunicateWithHost lk.salyk.kg:30040 [08:47:39]ConnectInit lk.salyk.kg [08:47:39]written 0, free lines is 4095 [08:47:39]Connected sock=10 [08:47:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 50 1A 07 01 95 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 AD 1A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A7 03 00 35 04 06 00 4A E4 28 E4 50 7B B1 45 53 0C 13 6E F9 C1 [08:47:39]Write to MH i2c: 01 00 00 3C 72 AE [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 07 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 07 00 3C 72 00 00 00 00 00 D4 0C 95 [08:47:39]RasterBufferAndPrint [08:47:39]line [08:47:39]line [08:47:39]line [08:47:39]line [08:47:39]line [08:47:39]written 0, free lines is 3296 [08:47:39]MH_Cut [08:47:39]Write to MH i2c: D1 01 00 43 72 01 87 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: D1 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: D1 01 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: D1 01 00 43 72 00 86 [08:47:39]Write to MH i2c: 01 00 00 44 72 B6 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E8 6E 47 00 84 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A7 03 00 F4 03 04 00 2A C2 63 66 B6 04 01 00 00 C1 22 65 DA 2C 85 57 84 [08:47:39]CommunicateWithHost err = 0 [08:47:39]CheckOFDResponse [08:47:39]1017 (14) - 77093643461234 [08:47:39]1041 (16) - 0000000000874681 [08:47:39]1040 (4) - 239360 [08:47:39]1012 (4) - 08.06.2024 02:30 [08:47:39]1206 (1) - 0 [08:47:39]OFD Sender: Remove packet 239360 [08:47:39]ProducePacketName [08:47:39]name=ofd_packets/00239360 [08:47:39]NVStorageDeleteData [08:47:40]OFD Sender: No OFD packet to send [08:47:40]*** Cut start [08:47:40]*** Partial cut [08:47:40]*** CUTSNS_PIN = 1 [08:47:40]*** CUTSNS_PIN = 0 [08:47:40]*** Brake cut motor [08:47:41]Read from MH i2c: 01 [08:47:41]MH_I2C_Read... [08:47:41]*** Stop cut motor [08:47:41]*** Cut end [08:47:41]Read from MH i2c: 01 07 00 [08:47:41]MH_I2C_Read... [08:47:41]Read from MH i2c: 01 07 00 44 72 00 00 00 00 00 FF 0F CB [08:47:41]process_action close_receipt done [08:47:41]requested_data is exist [08:47:41]produce_requested_data [08:47:41]requested_item fm.sn is exist - process it [08:47:41]wFMCommunicate request_size=4 [08:47:41]MH_SAM_APDU [08:47:41]CAPDU: 80 11 00 00 [08:47:41]Write to MH i2c: E2 08 00 45 72 80 11 00 00 00 00 00 00 31 [08:47:41]Write i2c OK [08:47:41]MH_I2C_Read... [08:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:41]Read from MH i2c: E2 [08:47:41]MH_I2C_Read... [08:47:41]Read from MH i2c: E2 17 00 [08:47:41]MH_I2C_Read... [08:47:41]Read from MH i2c: E2 17 00 45 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 86 [08:47:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:47:41]wFMCommunicate OK [08:47:41]requested_item fd.num is exist - process it [08:47:41]SAM_PROTO_GetFieldsCounters [08:47:41]wFMCommunicate request_size=4 [08:47:41]MH_SAM_APDU [08:47:41]CAPDU: 80 13 00 00 [08:47:41]Write to MH i2c: E2 08 00 46 72 80 13 00 00 00 00 00 00 34 [08:47:41]Write i2c OK [08:47:41]MH_I2C_Read... [08:47:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:41]Read from MH i2c: E2 [08:47:41]MH_I2C_Read... [08:47:41]Read from MH i2c: E2 62 00 [08:47:41]MH_I2C_Read... [08:47:41]Read from MH i2c: E2 62 00 46 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 00 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [08:47:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 00 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:41]wFMCommunicate OK [08:47:41]SAM_PROTO_GetFieldsCounters done [08:47:41]requested_item shift.num is exist - process it [08:47:41]requested_item shift.opened is exist - process it [08:47:41]req_shift_opened [08:47:41]FM_GetShiftState [08:47:41]SAM_PROTO_GetShiftState [08:47:41]wFMCommunicate request_size=4 [08:47:41]MH_SAM_APDU [08:47:41]CAPDU: 80 13 01 00 [08:47:41]Write to MH i2c: E2 08 00 47 72 80 13 01 00 00 00 00 00 36 [08:47:41]Write i2c OK [08:47:41]MH_I2C_Read... [08:47:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:41]Read from MH i2c: E2 [08:47:41]MH_I2C_Read... [08:47:41]Read from MH i2c: E2 0E 00 [08:47:41]MH_I2C_Read... [08:47:41]Read from MH i2c: E2 0E 00 47 72 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EA [08:47:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:47:41]wFMCommunicate OK [08:47:41]SAM_PROTO_GetShiftState done [08:47:41]FM_GetShiftState done [08:47:41]req_shift_opened done [08:47:41]requested_item shift.open_date is exist - process it [08:47:41]req_shift_open_date [08:47:41]req_shift_open_date done [08:47:41]produce_requested_data done [08:47:41]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239360,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:47:41]process_action_free close_receipt [08:47:41]json_value_free [08:47:41]json_value_free done [08:47:41]process_json_proto returns [08:47:41]Send response to host [08:47:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239360,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:47:41]free response buf [08:47:41]execute_script done [08:47:41]execute_script returns [08:47:41]free content buf [08:47:41]Sock 8.Close socket [08:47:41]Sock 8.Thread stoped [08:47:45]OFD Sender: No OFD packet to send [08:47:50]OFD Sender: No OFD packet to send [08:47:55]OFD Sender: No OFD packet to send [08:48:00]OFD Sender: No OFD packet to send [08:48:05]OFD Sender: No OFD packet to send [08:48:10]OFD Sender: No OFD packet to send [08:48:15]OFD Sender: No OFD packet to send [08:48:20]OFD Sender: No OFD packet to send [08:48:25]OFD Sender: No OFD packet to send [08:48:30]OFD Sender: No OFD packet to send [08:48:35]OFD Sender: No OFD packet to send [08:48:40]OFD Sender: No OFD packet to send [08:48:45]OFD Sender: No OFD packet to send [08:48:50]OFD Sender: No OFD packet to send [08:48:55]OFD Sender: No OFD packet to send [08:48:57]accept exits with 9 [08:48:57]New connection [08:48:57]New thread 3066981732 created [08:48:57]Thread 3066838372 joined [08:48:57]Waiting for new connection... [08:48:57] Sock 9.Parse request [08:48:57]Sock 9.Check first char [08:48:57]Sock 9.First char is OK [08:48:57]request: POST /json_proto HTTP/1.0 [08:48:57]Method: POST [08:48:57]URL: /json_proto [08:48:57]Method is POST - this is cgi request [08:48:57]url: /json_proto [08:48:57]query_string will be loaded in cgi processing [08:48:57]execute_cgi json_proto POST (null) [08:48:57]execute_cgi path=json_proto method=POST [08:48:57]POST find Content-Length [08:48:57]Host: 172.17.40.67:8080 [08:48:57]Content-Length: 1219 [08:48:57]Content-Type: application/json [08:48:57] [08:48:57]POST finish read [08:48:57]Found Content-Length = 1219 [08:48:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302295\u000A08.06.2024 08:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.020 x 66.40\u000A\u0418\u0422\u041E\u0413: 997.33\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00904\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:57]execute_script... [08:48:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302295\u000A08.06.2024 08:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.020 x 66.40\u000A\u0418\u0422\u041E\u0413: 997.33\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00904\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:57]POST & json_proto [08:48:57]process_json_proto [08:48:57]json parsed OK: [08:48:57]protocol is kg_v1.0 [08:48:57]action value=print_text [08:48:57]process_action print_text [08:48:57]cmd_print_text [08:48:57]ExternCall_PrintAddStr [08:48:57]wPrintStart [08:48:57]Write to MH i2c: 01 00 00 48 72 BA [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 07 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 07 00 48 72 00 00 00 00 00 FF 0F CF [08:48:57]RasterBufferAndPrint [08:48:57]line *****ТОВАРНЫЙ ЧЕК***** [08:48:57]line АЗС-82 [08:48:57]line Партнер нефть [08:48:57]line 00000000012345 [08:48:57]line Кассир : Кенжемаматов А. [08:48:57]line Счет N : (1)3302295 [08:48:57]line 08.06.2024 08:32 [08:48:57]line ПРОДАЖА [08:48:57]line ТРК (МРК, ГНК): 42 [08:48:57]line Вид ГСМ : 2710124130 [08:48:57]line Аи-92-К-4 [08:48:57]line 15.020 x 66.40 [08:48:57]line ИТОГ: 997.33 [08:48:57]line Тип оплаты: Талоны: Топливная Карта [08:48:57]line 00904 [08:48:57]line ______________________ [08:48:57]line (подпись) [08:48:57]written 0, free lines is 4095 [08:48:57]Write to MH i2c: 01 00 00 5D 72 CF [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 07 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 07 00 5D 72 00 00 00 00 00 F8 0D DB [08:48:57]RasterBufferAndPrint [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]written 0, free lines is 3578 [08:48:57]MH_Cut [08:48:57]Write to MH i2c: D1 01 00 64 72 01 A8 [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 01 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 01 00 64 72 00 A7 [08:48:57]Write to MH i2c: 01 00 00 65 72 D7 [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:58]*** Cut start [08:48:58]*** Partial cut [08:48:58]*** CUTSNS_PIN = 1 [08:48:58]*** CUTSNS_PIN = 0 [08:48:58]*** Brake cut motor [08:48:59]Read from MH i2c: 01 [08:48:59]MH_I2C_Read... [08:48:59]*** Stop cut motor [08:48:59]*** Cut end [08:48:59]Read from MH i2c: 01 07 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: 01 07 00 65 72 00 00 00 00 00 FF 0F EC [08:48:59]process_action print_text done [08:48:59]requested_data is exist [08:48:59]produce_requested_data [08:48:59]requested_item fm.sn is exist - process it [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 11 00 00 [08:48:59]Write to MH i2c: E2 08 00 66 72 80 11 00 00 00 00 00 00 52 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 17 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 17 00 66 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A7 [08:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:48:59]wFMCommunicate OK [08:48:59]requested_item fd.num is exist - process it [08:48:59]SAM_PROTO_GetFieldsCounters [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 13 00 00 [08:48:59]Write to MH i2c: E2 08 00 67 72 80 13 00 00 00 00 00 00 55 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 62 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 62 00 67 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 00 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [08:48:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 00 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:59]wFMCommunicate OK [08:48:59]SAM_PROTO_GetFieldsCounters done [08:48:59]requested_item shift.num is exist - process it [08:48:59]requested_item shift.opened is exist - process it [08:48:59]req_shift_opened [08:48:59]FM_GetShiftState [08:48:59]SAM_PROTO_GetShiftState [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 13 01 00 [08:48:59]Write to MH i2c: E2 08 00 68 72 80 13 01 00 00 00 00 00 57 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0E 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0E 00 68 72 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0B [08:48:59]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:48:59]wFMCommunicate OK [08:48:59]SAM_PROTO_GetShiftState done [08:48:59]FM_GetShiftState done [08:48:59]req_shift_opened done [08:48:59]requested_item shift.open_date is exist - process it [08:48:59]req_shift_open_date [08:48:59]req_shift_open_date done [08:48:59]produce_requested_data done [08:48:59]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239360,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:48:59]process_action_free print_text [08:48:59]json_value_free [08:48:59]json_value_free done [08:48:59]process_json_proto returns [08:48:59]Send response to host [08:48:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239360,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:48:59]free response buf [08:48:59]execute_script done [08:48:59]execute_script returns [08:48:59]free content buf [08:48:59]Sock 9.Close socket [08:48:59]Sock 9.Thread stoped [08:49:00]OFD Sender: No OFD packet to send [08:49:05]OFD Sender: No OFD packet to send [08:49:06]accept exits with 10 [08:49:06]New connection [08:49:06]New thread 3066838372 created [08:49:06]Thread 3066981732 joined [08:49:06]Waiting for new connection... [08:49:06] Sock 10.Parse request [08:49:06]Sock 10.Check first char [08:49:06]Sock 10.First char is OK [08:49:06]request: POST /json_proto HTTP/1.0 [08:49:06]Method: POST [08:49:06]URL: /json_proto [08:49:06]Method is POST - this is cgi request [08:49:06]url: /json_proto [08:49:06]query_string will be loaded in cgi processing [08:49:06]execute_cgi json_proto POST (null) [08:49:06]execute_cgi path=json_proto method=POST [08:49:06]POST find Content-Length [08:49:06]Host: 172.17.40.67:8080 [08:49:06]Content-Length: 683 [08:49:06]Content-Type: application/json [08:49:06] [08:49:06]POST finish read [08:49:06]Found Content-Length = 683 [08:49:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:06]execute_script... [08:49: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)3302296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:06]POST & json_proto [08:49:06]process_json_proto [08:49:06]json parsed OK: [08:49:06]protocol is kg_v1.0 [08:49:06]action value=close_receipt [08:49:06]process_action close_receipt [08:49:06]cmd_close_receipt [08:49:06]MH_GetDate [08:49:06]Write to MH i2c: F0 00 00 69 72 CA [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: F0 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: F0 09 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: F0 09 00 69 72 00 06 1B 64 66 97 AE 6B 64 D2 [08:49:06]GetLastDocTimeStamp 1717836461 [08:49:06]current date 1717836550 [08:49:06]FM_GetShiftState [08:49:06]SAM_PROTO_GetShiftState [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 13 01 00 [08:49:06]Write to MH i2c: E2 08 00 6A 72 80 13 01 00 00 00 00 00 59 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 0E 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 0E 00 6A 72 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0D [08:49:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:49:06]wFMCommunicate OK [08:49:06]SAM_PROTO_GetShiftState done [08:49:06]FM_GetShiftState done [08:49:06]opened in 1717805884 [08:49:06]opened+sec_in_day 1717892284 [08:49:06]quantity*price = 100064 [08:49:06]sum+1 = 100066 [08:49:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 132 08.06.2024 08:49 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239361 ФПД: 121062977482303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084910&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239361&fm=121062977482303&tin=02508201610067®Number=0000000000091601&sum=100000 [08:49:07]StoreToDocumentArchive [08:49:07]shift 387 fd 239361 [08:49:07]save to /storage/0387/doc_00239361 [08:49:07]save last doc name /storage/0387/doc_00239361 to /storage/kkm_last_doc_name [08:49:07]save OK [08:49:07]Clear old archive folders... [08:49:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:49:07]tlvbuf is 0035AE20 [08:49:07]SAM_PROTO_ClearQueue [08:49:07]wFMCommunicate request_size=4 [08:49:07]MH_SAM_APDU [08:49:07]CAPDU: 80 09 00 00 [08:49:07]Write to MH i2c: E2 08 00 77 72 80 09 00 00 00 00 00 00 5B [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 77 72 00 90 00 5D [08:49:08]RAPDU: 90 00 [08:49:08]wFMCommunicate OK [08:49:08]SAM_PROTO_ClearQueue done [08:49:08]KKMCreateOFDPacket [08:49:08]OFDProtocolAddRootSTLVToBuf [08:49:08]FM_MakeSignedData [08:49:08]FM_MakeSignedData [08:49:08]SAM_PROTO_SignData [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 0D 01 02 [08:49:08]Write to MH i2c: E2 08 00 78 72 80 0D 01 02 00 00 00 00 63 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 78 72 00 90 00 5E [08:49:08]RAPDU: 90 00 [08:49:08]wFMCommunicate OK [08:49:08]wFMCommunicate request_size=255 [08:49:08]MH_SAM_APDU [08:49: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 06 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A7 03 00 35 04 06 00 6E [08:49:08]Write to MH i2c: E2 02 01 79 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 06 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A7 03 00 35 04 06 00 6E 00 00 6C [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 79 72 00 90 00 5F [08:49:08]RAPDU: 90 00 [08:49:08]wFMCommunicate OK [08:49:08]wFMCommunicate request_size=10 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 0D 02 02 05 1B 2B C4 AE 3F [08:49:08]Write to MH i2c: E2 0D 00 7A 72 80 0D 02 02 05 00 1B 2B C4 AE 3F 00 00 67 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 7A 72 00 90 00 60 [08:49:08]RAPDU: 90 00 [08:49:08]wFMCommunicate OK [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 0D 03 02 [08:49:08]Write to MH i2c: E2 08 00 7B 72 80 0D 03 02 00 00 00 00 68 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 0B 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 0B 00 7B 72 00 9D 54 A8 11 7E A2 63 4B 90 00 E1 [08:49:08]RAPDU: 9D 54 A8 11 7E A2 63 4B 90 00 [08:49:08]wFMCommunicate OK [08:49:08]SAM_PROTO_SignData done [08:49:08]FM_MakeSignedData done [08:49:08]CreateOFDProtocolMessage [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 11 00 00 [08:49:08]Write to MH i2c: E2 08 00 7C 72 80 11 00 00 00 00 00 00 68 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 17 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 17 00 7C 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BD [08:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:49:08]wFMCommunicate OK [08:49:08]CreateOFDProtocolMessage done [08:49:08]OFDSenderStorePacket 239361 [08:49:08]StoreOFDPacket docnum=239361 [08:49:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 61 1E 07 01 4B 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 06 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A7 03 00 35 04 06 00 6E 1B 2B C4 AE 3F 9D 54 A8 11 7E A2 63 4B [08:49:08]CheckFolder [08:49:08]dirname=/storage/ofd_packets [08:49:08]CheckFolder done [08:49:08]ProducePacketName [08:49:08]name=ofd_packets/00239361 [08:49:08]NVStorageSaveData ofd_packets/00239361 [08:49:08]File name is /storage/ofd_packets/00239361 [08:49:08]Write 301 bytes [08:49:08]NVStorageSaveData done [08:49:08]OFDSenderStorePacket done [08:49:08]KKMCreateOFDPacket done [08:49:08]NVStorageSaveData kkm_last_timestamp [08:49:08]File name is /storage/kkm_last_timestamp [08:49:08]Write 4 bytes [08:49:08]NVStorageSaveData done [08:49:08]ExternCall_PrintAddStr [08:49:08]wPrintStart [08:49:08]Write to MH i2c: 01 00 00 7D 72 EF [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 07 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 07 00 7D 72 00 00 00 00 00 FF 0F 04 [08:49:08]RasterBufferAndPrint [08:49:08]line Счет N : (1)3302296 [08:49:08]line ИНН: 02508201610067 [08:49:08]line Контрольно-Кассовый Чек [08:49:08]line ПРОДАЖА [08:49:08]line ТРК (МРК, ГНК) : 12 [08:49:08]line Товар: 2710124130 [08:49:08]line Аи-92-К-4 [08:49:08]line 15.070 * 66.40 [08:49:08]line = 1000.65 [08:49:08]line НДС 12% НСП 1% [08:49:08]line > о реализуемом товаре [08:49:08]line ОКРУГЛЕНИЕ: -0.65 [08:49:08]line ИТОГО: 1000.00 [08:49:08]line Внесено: 1000.00 [08:49:08]line СДАЧА: 0.00 [08:49:08]line НСП 1% : 8.85 [08:49:08]line НДС 12% : 106.26 [08:49:08]line Наличными: 1000.00 [08:49:08]line Безнал.: 0.00 [08:49:08]line Место: АЗС № 82 "Партнер Нефть" [08:49:08]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:49:08]line СНО: Общий режим [08:49:08]line Чек 132 08.06.2024 08:49 [08:49:08]line Смена: 387 ФФД: 1.0 [08:49:08]line ЗНМ: 0300000150 [08:49:08]line РНМ: 0000000000091601 [08:49:08]line Версия ККМ: 001 [08:49:08]line ФМ: 0000000000874681 [08:49:08]line ФД: 239361 [08:49:08]line ФПД: 121062977482303 [08:49:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084910&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239361&fm=121062977482303&tin=02508201610067®Number=0000000000091601&sum=100000 [08:49:08]OFD Sender: Processing packet 239361 [packets to send 182, broken 181] [08:49:08]ProducePacketName [08:49:08]name=ofd_packets/00239361 [08:49:08]OFD Sender: To server: pG, [08:49:08]CommunicateWithHost lk.salyk.kg:30040 [08:49:08]ConnectInit lk.salyk.kg [08:49:08]written 0, free lines is 4095 [08:49:09]Connected sock=11 [08:49:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 61 1E 07 01 4B 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 06 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A7 03 00 35 04 06 00 6E 1B 2B C4 AE 3F 9D 54 A8 11 7E A2 63 4B [08:49:09]Write to MH i2c: 01 00 00 A8 72 1A [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 07 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 07 00 A8 72 00 00 00 00 00 C2 0C EF [08:49:09]RasterBufferAndPrint [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]written 0, free lines is 3272 [08:49:09]MH_Cut [08:49:09]Write to MH i2c: D1 01 00 AF 72 01 F3 [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 01 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 01 00 AF 72 00 F2 [08:49:09]Write to MH i2c: 01 00 00 B0 72 22 [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 89 5A 47 00 1C 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A7 03 00 F4 03 04 00 83 C2 63 66 B6 04 01 00 00 E0 FA 39 A6 25 43 DF 0B [08:49:09]CommunicateWithHost err = 0 [08:49:09]CheckOFDResponse [08:49:09]1017 (14) - 77093643461234 [08:49:09]1041 (16) - 0000000000874681 [08:49:09]1040 (4) - 239361 [08:49:09]1012 (4) - 08.06.2024 02:31 [08:49:09]1206 (1) - 0 [08:49:09]OFD Sender: Remove packet 239361 [08:49:09]ProducePacketName [08:49:09]name=ofd_packets/00239361 [08:49:09]NVStorageDeleteData [08:49:09]OFD Sender: No OFD packet to send [08:49:10]*** Cut start [08:49:10]*** Partial cut [08:49:10]*** CUTSNS_PIN = 1 [08:49:10]*** CUTSNS_PIN = 0 [08:49:10]*** Brake cut motor [08:49:10]Read from MH i2c: 01 [08:49:10]MH_I2C_Read... [08:49:10]*** Stop cut motor [08:49:10]*** Cut end [08:49:10]Read from MH i2c: 01 07 00 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: 01 07 00 B0 72 00 00 00 00 00 FF 0F 37 [08:49:10]process_action close_receipt done [08:49:10]requested_data is exist [08:49:10]produce_requested_data [08:49:10]requested_item fm.sn is exist - process it [08:49:10]wFMCommunicate request_size=4 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 11 00 00 [08:49:10]Write to MH i2c: E2 08 00 B1 72 80 11 00 00 00 00 00 00 9D [08:49:10]Write i2c OK [08:49:10]MH_I2C_Read... [08:49:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:10]Read from MH i2c: E2 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 17 00 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 17 00 B1 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [08:49:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:49:10]wFMCommunicate OK [08:49:10]requested_item fd.num is exist - process it [08:49:10]SAM_PROTO_GetFieldsCounters [08:49:10]wFMCommunicate request_size=4 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 13 00 00 [08:49:10]Write to MH i2c: E2 08 00 B2 72 80 13 00 00 00 00 00 00 A0 [08:49:10]Write i2c OK [08:49:10]MH_I2C_Read... [08:49:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:10]Read from MH i2c: E2 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 62 00 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 62 00 B2 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 01 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [08:49:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 01 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:10]wFMCommunicate OK [08:49:10]SAM_PROTO_GetFieldsCounters done [08:49:10]requested_item shift.num is exist - process it [08:49:10]requested_item shift.opened is exist - process it [08:49:10]req_shift_opened [08:49:10]FM_GetShiftState [08:49:10]SAM_PROTO_GetShiftState [08:49:10]wFMCommunicate request_size=4 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 13 01 00 [08:49:10]Write to MH i2c: E2 08 00 B3 72 80 13 01 00 00 00 00 00 A2 [08:49:10]Write i2c OK [08:49:10]MH_I2C_Read... [08:49:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:11]Read from MH i2c: E2 [08:49:11]MH_I2C_Read... [08:49:11]Read from MH i2c: E2 0E 00 [08:49:11]MH_I2C_Read... [08:49:11]Read from MH i2c: E2 0E 00 B3 72 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 56 [08:49:11]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:49:11]wFMCommunicate OK [08:49:11]SAM_PROTO_GetShiftState done [08:49:11]FM_GetShiftState done [08:49:11]req_shift_opened done [08:49:11]requested_item shift.open_date is exist - process it [08:49:11]req_shift_open_date [08:49:11]req_shift_open_date done [08:49:11]produce_requested_data done [08:49:11]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239361,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:49:11]process_action_free close_receipt [08:49:11]json_value_free [08:49:11]json_value_free done [08:49:11]process_json_proto returns [08:49:11]Send response to host [08:49:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239361,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:49:11]free response buf [08:49:11]execute_script done [08:49:11]execute_script returns [08:49:11]free content buf [08:49:11]Sock 10.Close socket [08:49:11]Sock 10.Thread stoped [08:49:14]OFD Sender: No OFD packet to send [08:49:19]OFD Sender: No OFD packet to send [08:49:24]OFD Sender: No OFD packet to send [08:49:29]OFD Sender: No OFD packet to send [08:49:34]OFD Sender: No OFD packet to send [08:49:39]OFD Sender: No OFD packet to send [08:49:44]OFD Sender: No OFD packet to send [08:49:49]OFD Sender: No OFD packet to send [08:49:50]accept exits with 8 [08:49:50]New connection [08:49:50]New thread 3066981732 created [08:49:50]Thread 3066838372 joined [08:49:50]Waiting for new connection... [08:49:50] Sock 8.Parse request [08:49:50]Sock 8.Check first char [08:49:50]Sock 8.First char is OK [08:49:50]request: POST /json_proto HTTP/1.0 [08:49:50]Method: POST [08:49:50]URL: /json_proto [08:49:50]Method is POST - this is cgi request [08:49:50]url: /json_proto [08:49:50]query_string will be loaded in cgi processing [08:49:50]execute_cgi json_proto POST (null) [08:49:50]execute_cgi path=json_proto method=POST [08:49:50]POST find Content-Length [08:49:50]Host: 172.17.40.67:8080 [08:49:50]Content-Length: 678 [08:49:50]Content-Type: application/json [08:49:50] [08:49:50]POST finish read [08:49:50]Found Content-Length = 678 [08:49:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "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" ] } } [08:49:50]execute_script... [08: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)3302297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "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" ] } } [08:49:50]POST & json_proto [08:49:50]process_json_proto [08:49:50]json parsed OK: [08:49:50]protocol is kg_v1.0 [08:49:50]action value=close_receipt [08:49:50]process_action close_receipt [08:49:50]cmd_close_receipt [08:49:50]MH_GetDate [08:49:50]Write to MH i2c: F0 00 00 B4 72 15 [08:49:50]Write i2c OK [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: F0 [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: F0 09 00 [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: F0 09 00 B4 72 00 32 1B 64 66 97 AE 6B 64 49 [08:49:50]GetLastDocTimeStamp 1717836550 [08:49:50]current date 1717836594 [08:49:50]FM_GetShiftState [08:49:50]SAM_PROTO_GetShiftState [08:49:50]wFMCommunicate request_size=4 [08:49:50]MH_SAM_APDU [08:49:50]CAPDU: 80 13 01 00 [08:49:50]Write to MH i2c: E2 08 00 B5 72 80 13 01 00 00 00 00 00 A4 [08:49:50]Write i2c OK [08:49:50]MH_I2C_Read... [08:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:50]Read from MH i2c: E2 [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: E2 0E 00 [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: E2 0E 00 B5 72 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 58 [08:49:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:49:50]wFMCommunicate OK [08:49:50]SAM_PROTO_GetShiftState done [08:49:50]FM_GetShiftState done [08:49:50]opened in 1717805884 [08:49:50]opened+sec_in_day 1717892284 [08:49:50]quantity*price = 60025 [08:49:50]sum+1 = 60027 [08:49:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 133 08.06.2024 08:49 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239362 ФПД: 29242105031759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084954&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239362&fm=29242105031759&tin=02508201610067®Number=0000000000091601&sum=60000 [08:49:51]StoreToDocumentArchive [08:49:51]shift 387 fd 239362 [08:49:51]save to /storage/0387/doc_00239362 [08:49:51]save last doc name /storage/0387/doc_00239362 to /storage/kkm_last_doc_name [08:49:51]save OK [08:49:51]Clear old archive folders... [08:49:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:49:51]tlvbuf is 0035A660 [08:49:51]SAM_PROTO_ClearQueue [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 09 00 00 [08:49:51]Write to MH i2c: E2 08 00 C2 72 80 09 00 00 00 00 00 00 A6 [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 C2 72 00 90 00 A8 [08:49:51]RAPDU: 90 00 [08:49:51]wFMCommunicate OK [08:49:51]SAM_PROTO_ClearQueue done [08:49:51]KKMCreateOFDPacket [08:49:51]OFDProtocolAddRootSTLVToBuf [08:49:51]FM_MakeSignedData [08:49:51]FM_MakeSignedData [08:49:51]SAM_PROTO_SignData [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 0D 01 02 [08:49:51]Write to MH i2c: E2 08 00 C3 72 80 0D 01 02 00 00 00 00 AE [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 C3 72 00 90 00 A9 [08:49:51]RAPDU: 90 00 [08:49:51]wFMCommunicate OK [08:49:51]wFMCommunicate request_size=255 [08:49:51]MH_SAM_APDU [08: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 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 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 32 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A7 03 00 35 04 06 00 1A [08:49:51]Write to MH i2c: E2 02 01 C4 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 32 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A7 03 00 35 04 06 00 1A 00 00 1E [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 C4 72 00 90 00 AA [08:49:51]RAPDU: 90 00 [08:49:51]wFMCommunicate OK [08:49:51]wFMCommunicate request_size=10 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 0D 02 02 05 98 75 48 6C 4F [08:49:51]Write to MH i2c: E2 0D 00 C5 72 80 0D 02 02 05 00 98 75 48 6C 4F 00 00 CB [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 C5 72 00 90 00 AB [08:49:51]RAPDU: 90 00 [08:49:51]wFMCommunicate OK [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 0D 03 02 [08:49:51]Write to MH i2c: E2 08 00 C6 72 80 0D 03 02 00 00 00 00 B3 [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 0B 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 0B 00 C6 72 00 0A DF 22 5E B8 A3 F2 27 90 00 91 [08:49:51]RAPDU: 0A DF 22 5E B8 A3 F2 27 90 00 [08:49:51]wFMCommunicate OK [08:49:51]SAM_PROTO_SignData done [08:49:51]FM_MakeSignedData done [08:49:51]CreateOFDProtocolMessage [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 11 00 00 [08:49:51]Write to MH i2c: E2 08 00 C7 72 80 11 00 00 00 00 00 00 B3 [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 17 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 17 00 C7 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 08 [08:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:49:51]wFMCommunicate OK [08:49:51]CreateOFDProtocolMessage done [08:49:51]OFDSenderStorePacket 239362 [08:49:51]StoreOFDPacket docnum=239362 [08:49:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A0 5B 07 01 65 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 32 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A7 03 00 35 04 06 00 1A 98 75 48 6C 4F 0A DF 22 5E B8 A3 F2 27 [08:49:51]CheckFolder [08:49:51]dirname=/storage/ofd_packets [08:49:51]CheckFolder done [08:49:51]ProducePacketName [08:49:51]name=ofd_packets/00239362 [08:49:51]NVStorageSaveData ofd_packets/00239362 [08:49:51]File name is /storage/ofd_packets/00239362 [08:49:51]Write 301 bytes [08:49:51]NVStorageSaveData done [08:49:51]OFDSenderStorePacket done [08:49:51]KKMCreateOFDPacket done [08:49:51]NVStorageSaveData kkm_last_timestamp [08:49:51]File name is /storage/kkm_last_timestamp [08:49:51]Write 4 bytes [08:49:51]NVStorageSaveData done [08:49:51]ExternCall_PrintAddStr [08:49:51]wPrintStart [08:49:51]Write to MH i2c: 01 00 00 C8 72 3A [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: 01 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: 01 07 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: 01 07 00 C8 72 00 00 00 00 00 FF 0F 4F [08:49:51]RasterBufferAndPrint [08:49:51]line Счет N : (1)3302297 [08:49:51]line ИНН: 02508201610067 [08:49:51]line Контрольно-Кассовый Чек [08:49:51]line ПРОДАЖА [08:49:51]line ТРК (МРК, ГНК) : 22 [08:49:51]line Товар: 2710124130 [08:49:51]line Аи-92-К-4 [08:49:51]line 9.040 * 66.40 [08:49:51]line = 600.26 [08:49:51]line НДС 12% НСП 1% [08:49:51]line > о реализуемом товаре [08:49:51]line ОКРУГЛЕНИЕ: -0.26 [08:49:51]line ИТОГО: 600.00 [08:49:51]line Внесено: 600.00 [08:49:51]line СДАЧА: 0.00 [08:49:51]line НСП 1% : 5.31 [08:49:51]line НДС 12% : 63.74 [08:49:51]line Наличными: 600.00 [08:49:51]line Безнал.: 0.00 [08:49:51]line Место: АЗС № 82 "Партнер Нефть" [08:49:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:49:51]line СНО: Общий режим [08:49:51]line Чек 133 08.06.2024 08:49 [08:49:51]line Смена: 387 ФФД: 1.0 [08:49:51]line ЗНМ: 0300000150 [08:49:51]line РНМ: 0000000000091601 [08:49:51]line Версия ККМ: 001 [08:49:51]line ФМ: 0000000000874681 [08:49:51]line ФД: 239362 [08:49:51]line ФПД: 29242105031759 [08:49:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T084954&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239362&fm=29242105031759&tin=02508201610067®Number=0000000000091601&sum=60000 [08:49:52]OFD Sender: Processing packet 239362 [packets to send 182, broken 181] [08:49:52]ProducePacketName [08:49:52]name=ofd_packets/00239362 [08:49:52]OFD Sender: To server: pG, [08:49:52]CommunicateWithHost lk.salyk.kg:30040 [08:49:52]ConnectInit lk.salyk.kg [08:49:52]written 0, free lines is 4095 [08:49:52]Connected sock=10 [08:49:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A0 5B 07 01 65 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 32 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A7 03 00 35 04 06 00 1A 98 75 48 6C 4F 0A DF 22 5E B8 A3 F2 27 [08:49:52]Write to MH i2c: 01 00 00 F3 72 65 [08:49:52]Write i2c OK [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: 01 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: 01 07 00 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: 01 07 00 F3 72 00 00 00 00 00 CA 0C 42 [08:49:52]RasterBufferAndPrint [08:49:52]line [08:49:52]line [08:49:52]line [08:49:52]line [08:49:52]line [08:49:52]written 0, free lines is 3281 [08:49:52]MH_Cut [08:49:52]Write to MH i2c: D1 01 00 FA 72 01 3E [08:49:52]Write i2c OK [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: D1 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: D1 01 00 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: D1 01 00 FA 72 00 3D [08:49:52]Write to MH i2c: 01 00 00 FB 72 6D [08:49:52]Write i2c OK [08:49:52]MH_I2C_Read... [08:49:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B5 9C 47 00 A8 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A7 03 00 F4 03 04 00 AF C2 63 66 B6 04 01 00 00 AA 22 1A 80 81 47 3F 93 [08:49:52]CommunicateWithHost err = 0 [08:49:52]CheckOFDResponse [08:49:52]1017 (14) - 77093643461234 [08:49:52]1041 (16) - 0000000000874681 [08:49:52]1040 (4) - 239362 [08:49:52]1012 (4) - 08.06.2024 02:32 [08:49:52]1206 (1) - 0 [08:49:52]OFD Sender: Remove packet 239362 [08:49:52]ProducePacketName [08:49:52]name=ofd_packets/00239362 [08:49:52]NVStorageDeleteData [08:49:53]OFD Sender: No OFD packet to send [08:49:53]*** Cut start [08:49:53]*** Partial cut [08:49:53]*** CUTSNS_PIN = 1 [08:49:53]*** CUTSNS_PIN = 0 [08:49:53]*** Brake cut motor [08:49:54]Read from MH i2c: 01 [08:49:54]MH_I2C_Read... [08:49:54]*** Stop cut motor [08:49:54]*** Cut end [08:49:54]Read from MH i2c: 01 07 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: 01 07 00 FB 72 00 00 00 00 00 FF 0F 82 [08:49:54]process_action close_receipt done [08:49:54]requested_data is exist [08:49:54]produce_requested_data [08:49:54]requested_item fm.sn is exist - process it [08:49:54]wFMCommunicate request_size=4 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 11 00 00 [08:49:54]Write to MH i2c: E2 08 00 FC 72 80 11 00 00 00 00 00 00 E8 [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 17 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 17 00 FC 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3D [08:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:49:54]wFMCommunicate OK [08:49:54]requested_item fd.num is exist - process it [08:49:54]SAM_PROTO_GetFieldsCounters [08:49:54]wFMCommunicate request_size=4 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 13 00 00 [08:49:54]Write to MH i2c: E2 08 00 FD 72 80 13 00 00 00 00 00 00 EB [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 62 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 62 00 FD 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 02 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [08:49:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 02 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:54]wFMCommunicate OK [08:49:54]SAM_PROTO_GetFieldsCounters done [08:49:54]requested_item shift.num is exist - process it [08:49:54]requested_item shift.opened is exist - process it [08:49:54]req_shift_opened [08:49:54]FM_GetShiftState [08:49:54]SAM_PROTO_GetShiftState [08:49:54]wFMCommunicate request_size=4 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 13 01 00 [08:49:54]Write to MH i2c: E2 08 00 FE 72 80 13 01 00 00 00 00 00 ED [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 0E 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 0E 00 FE 72 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A1 [08:49:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:49:54]wFMCommunicate OK [08:49:54]SAM_PROTO_GetShiftState done [08:49:54]FM_GetShiftState done [08:49:54]req_shift_opened done [08:49:54]requested_item shift.open_date is exist - process it [08:49:54]req_shift_open_date [08:49:54]req_shift_open_date done [08:49:54]produce_requested_data done [08:49:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239362,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:49:54]process_action_free close_receipt [08:49:54]json_value_free [08:49:54]json_value_free done [08:49:54]process_json_proto returns [08:49:54]Send response to host [08:49:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239362,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:49:54]free response buf [08:49:54]execute_script done [08:49:54]execute_script returns [08:49:54]free content buf [08:49:54]Sock 8.Close socket [08:49:54]Sock 8.Thread stoped [08:49:58]OFD Sender: No OFD packet to send [08:50:03]OFD Sender: No OFD packet to send [08:50:08]OFD Sender: No OFD packet to send [08:50:13]OFD Sender: No OFD packet to send [08:50:18]OFD Sender: No OFD packet to send [08:50:23]OFD Sender: No OFD packet to send [08:50:28]OFD Sender: No OFD packet to send [08:50:33]OFD Sender: No OFD packet to send [08:50:38]OFD Sender: No OFD packet to send [08:50:43]OFD Sender: No OFD packet to send [08:50:48]OFD Sender: No OFD packet to send [08:50:53]OFD Sender: No OFD packet to send [08:50:58]OFD Sender: No OFD packet to send [08:51:03]OFD Sender: No OFD packet to send [08:51:08]OFD Sender: No OFD packet to send [08:51:13]OFD Sender: No OFD packet to send [08:51:18]OFD Sender: No OFD packet to send [08:51:23]OFD Sender: No OFD packet to send [08:51:25]accept exits with 9 [08:51:25]New connection [08:51:25]New thread 3066838372 created [08:51:25]Thread 3066981732 joined [08:51:25]Waiting for new connection... [08:51:25] Sock 9.Parse request [08:51:25]Sock 9.Check first char [08:51:25]Sock 9.First char is OK [08:51:25]request: POST /json_proto HTTP/1.0 [08:51:25]Method: POST [08:51:25]URL: /json_proto [08:51:25]Method is POST - this is cgi request [08:51:25]url: /json_proto [08:51:25]query_string will be loaded in cgi processing [08:51:25]execute_cgi json_proto POST (null) [08:51:25]execute_cgi path=json_proto method=POST [08:51:25]POST find Content-Length [08:51:25]Host: 172.17.40.67:8080 [08:51:25]Content-Length: 678 [08:51:25]Content-Type: application/json [08:51:25] [08:51:25]POST finish read [08:51:25]Found Content-Length = 678 [08:51:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:51:25]execute_script... [08:51:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:51:25]POST & json_proto [08:51:25]process_json_proto [08:51:25]json parsed OK: [08:51:25]protocol is kg_v1.0 [08:51:25]action value=close_receipt [08:51:25]process_action close_receipt [08:51:25]cmd_close_receipt [08:51:25]MH_GetDate [08:51:25]Write to MH i2c: F0 00 00 FF 72 60 [08:51:25]Write i2c OK [08:51:25]MH_I2C_Read... [08:51:25]Read from MH i2c: F0 [08:51:25]MH_I2C_Read... [08:51:25]Read from MH i2c: F0 09 00 [08:51:25]MH_I2C_Read... [08:51:25]Read from MH i2c: F0 09 00 FF 72 00 91 1B 64 66 97 AE 6B 64 F3 [08:51:25]GetLastDocTimeStamp 1717836594 [08:51:25]current date 1717836689 [08:51:25]FM_GetShiftState [08:51:25]SAM_PROTO_GetShiftState [08:51:25]wFMCommunicate request_size=4 [08:51:25]MH_SAM_APDU [08:51:25]CAPDU: 80 13 01 00 [08:51:25]Write to MH i2c: E2 08 00 00 73 80 13 01 00 00 00 00 00 F0 [08:51:25]Write i2c OK [08:51:25]MH_I2C_Read... [08:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:25]Read from MH i2c: E2 [08:51:25]MH_I2C_Read... [08:51:25]Read from MH i2c: E2 0E 00 [08:51:25]MH_I2C_Read... [08:51:25]Read from MH i2c: E2 0E 00 00 73 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A4 [08:51:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:51:25]wFMCommunicate OK [08:51:25]SAM_PROTO_GetShiftState done [08:51:25]FM_GetShiftState done [08:51:25]opened in 1717805884 [08:51:25]opened+sec_in_day 1717892284 [08:51:25]quantity*price = 30012 [08:51:25]sum+1 = 30014 [08:51:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 134 08.06.2024 08:51 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239363 ФПД: 259328076825732 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T085129&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239363&fm=259328076825732&tin=02508201610067®Number=0000000000091601&sum=30000 [08:51:26]StoreToDocumentArchive [08:51:26]shift 387 fd 239363 [08:51:26]save to /storage/0387/doc_00239363 [08:51:26]save last doc name /storage/0387/doc_00239363 to /storage/kkm_last_doc_name [08:51:26]save OK [08:51:26]Clear old archive folders... [08:51:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:51:26]tlvbuf is 0043AC20 [08:51:26]SAM_PROTO_ClearQueue [08:51:26]wFMCommunicate request_size=4 [08:51:26]MH_SAM_APDU [08:51:26]CAPDU: 80 09 00 00 [08:51:26]Write to MH i2c: E2 08 00 0D 73 80 09 00 00 00 00 00 00 F2 [08:51:26]Write i2c OK [08:51:26]MH_I2C_Read... [08:51:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:27]Read from MH i2c: E2 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 03 00 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 03 00 0D 73 00 90 00 F4 [08:51:27]RAPDU: 90 00 [08:51:27]wFMCommunicate OK [08:51:27]SAM_PROTO_ClearQueue done [08:51:27]KKMCreateOFDPacket [08:51:27]OFDProtocolAddRootSTLVToBuf [08:51:27]FM_MakeSignedData [08:51:27]FM_MakeSignedData [08:51:27]SAM_PROTO_SignData [08:51:27]wFMCommunicate request_size=4 [08:51:27]MH_SAM_APDU [08:51:27]CAPDU: 80 0D 01 02 [08:51:27]Write to MH i2c: E2 08 00 0E 73 80 0D 01 02 00 00 00 00 FA [08:51:27]Write i2c OK [08:51:27]MH_I2C_Read... [08:51:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:27]Read from MH i2c: E2 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 03 00 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 03 00 0E 73 00 90 00 F5 [08:51:27]RAPDU: 90 00 [08:51:27]wFMCommunicate OK [08:51:27]wFMCommunicate request_size=255 [08:51:27]MH_SAM_APDU [08:51: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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 86 00 00 00 F4 03 04 00 91 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A7 03 00 35 04 06 00 EB [08:51:27]Write to MH i2c: E2 02 01 0F 73 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 86 00 00 00 F4 03 04 00 91 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A7 03 00 35 04 06 00 EB 00 00 5D [08:51:27]Write i2c OK [08:51:27]MH_I2C_Read... [08:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:27]Read from MH i2c: E2 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 03 00 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 03 00 0F 73 00 90 00 F6 [08:51:27]RAPDU: 90 00 [08:51:27]wFMCommunicate OK [08:51:27]wFMCommunicate request_size=10 [08:51:27]MH_SAM_APDU [08:51:27]CAPDU: 80 0D 02 02 05 DB 85 E6 44 84 [08:51:27]Write to MH i2c: E2 0D 00 10 73 80 0D 02 02 05 00 DB 85 E6 44 84 00 00 15 [08:51:27]Write i2c OK [08:51:27]MH_I2C_Read... [08:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:27]Read from MH i2c: E2 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 03 00 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 03 00 10 73 00 90 00 F7 [08:51:27]RAPDU: 90 00 [08:51:27]wFMCommunicate OK [08:51:27]wFMCommunicate request_size=4 [08:51:27]MH_SAM_APDU [08:51:27]CAPDU: 80 0D 03 02 [08:51:27]Write to MH i2c: E2 08 00 11 73 80 0D 03 02 00 00 00 00 FF [08:51:27]Write i2c OK [08:51:27]MH_I2C_Read... [08:51:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:27]Read from MH i2c: E2 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 0B 00 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 0B 00 11 73 00 7A 30 E0 46 30 EC 7D 83 90 00 EC [08:51:27]RAPDU: 7A 30 E0 46 30 EC 7D 83 90 00 [08:51:27]wFMCommunicate OK [08:51:27]SAM_PROTO_SignData done [08:51:27]FM_MakeSignedData done [08:51:27]CreateOFDProtocolMessage [08:51:27]wFMCommunicate request_size=4 [08:51:27]MH_SAM_APDU [08:51:27]CAPDU: 80 11 00 00 [08:51:27]Write to MH i2c: E2 08 00 12 73 80 11 00 00 00 00 00 00 FF [08:51:27]Write i2c OK [08:51:27]MH_I2C_Read... [08:51:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:27]Read from MH i2c: E2 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 17 00 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: E2 17 00 12 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 54 [08:51:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:51:27]wFMCommunicate OK [08:51:27]CreateOFDProtocolMessage done [08:51:27]OFDSenderStorePacket 239363 [08:51:27]StoreOFDPacket docnum=239363 [08:51:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6F 3D 07 01 41 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 86 00 00 00 F4 03 04 00 91 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A7 03 00 35 04 06 00 EB DB 85 E6 44 84 7A 30 E0 46 30 EC 7D 83 [08:51:27]CheckFolder [08:51:27]dirname=/storage/ofd_packets [08:51:27]CheckFolder done [08:51:27]ProducePacketName [08:51:27]name=ofd_packets/00239363 [08:51:27]NVStorageSaveData ofd_packets/00239363 [08:51:27]File name is /storage/ofd_packets/00239363 [08:51:27]Write 301 bytes [08:51:27]NVStorageSaveData done [08:51:27]OFDSenderStorePacket done [08:51:27]KKMCreateOFDPacket done [08:51:27]NVStorageSaveData kkm_last_timestamp [08:51:27]File name is /storage/kkm_last_timestamp [08:51:27]Write 4 bytes [08:51:27]NVStorageSaveData done [08:51:27]ExternCall_PrintAddStr [08:51:27]wPrintStart [08:51:27]Write to MH i2c: 01 00 00 13 73 86 [08:51:27]Write i2c OK [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: 01 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: 01 07 00 [08:51:27]MH_I2C_Read... [08:51:27]Read from MH i2c: 01 07 00 13 73 00 00 00 00 00 FF 0F 9B [08:51:27]RasterBufferAndPrint [08:51:27]line Счет N : (1)3302299 [08:51:27]line ИНН: 02508201610067 [08:51:27]line Контрольно-Кассовый Чек [08:51:27]line ПРОДАЖА [08:51:27]line ТРК (МРК, ГНК) : 12 [08:51:27]line Товар: 2710124130 [08:51:27]line Аи-92-К-4 [08:51:27]line 4.520 * 66.40 [08:51:27]line = 300.13 [08:51:27]line НДС 12% НСП 1% [08:51:27]line > о реализуемом товаре [08:51:27]line ОКРУГЛЕНИЕ: -0.13 [08:51:27]line ИТОГО: 300.00 [08:51:27]line Внесено: 300.00 [08:51:27]line СДАЧА: 0.00 [08:51:27]line НСП 1% : 2.66 [08:51:27]line НДС 12% : 31.87 [08:51:27]line Наличными: 300.00 [08:51:27]line Безнал.: 0.00 [08:51:27]line Место: АЗС № 82 "Партнер Нефть" [08:51:27]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:51:27]line СНО: Общий режим [08:51:27]line Чек 134 08.06.2024 08:51 [08:51:27]line Смена: 387 ФФД: 1.0 [08:51:27]line ЗНМ: 0300000150 [08:51:27]line РНМ: 0000000000091601 [08:51:27]line Версия ККМ: 001 [08:51:27]line ФМ: 0000000000874681 [08:51:27]line ФД: 239363 [08:51:27]line ФПД: 259328076825732 [08:51:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T085129&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239363&fm=259328076825732&tin=02508201610067®Number=0000000000091601&sum=30000 [08:51:27]written 0, free lines is 4095 [08:51:27]OFD Sender: Processing packet 239363 [packets to send 182, broken 181] [08:51:27]ProducePacketName [08:51:27]name=ofd_packets/00239363 [08:51:27]OFD Sender: To server: pG, [08:51:27]CommunicateWithHost lk.salyk.kg:30040 [08:51:27]ConnectInit lk.salyk.kg [08:51:28]Connected sock=10 [08:51:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6F 3D 07 01 41 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 86 00 00 00 F4 03 04 00 91 1B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A7 03 00 35 04 06 00 EB DB 85 E6 44 84 7A 30 E0 46 30 EC 7D 83 [08:51:28]Write to MH i2c: 01 00 00 3E 73 B1 [08:51:28]Write i2c OK [08:51:28]MH_I2C_Read... [08:51:28]Read from MH i2c: 01 [08:51:28]MH_I2C_Read... [08:51:28]Read from MH i2c: 01 07 00 [08:51:28]MH_I2C_Read... [08:51:28]Read from MH i2c: 01 07 00 3E 73 00 00 00 00 00 C2 0C 86 [08:51:28]RasterBufferAndPrint [08:51:28]line [08:51:28]line [08:51:28]line [08:51:28]line [08:51:28]line [08:51:28]written 0, free lines is 3272 [08:51:28]MH_Cut [08:51:28]Write to MH i2c: D1 01 00 45 73 01 8A [08:51:28]Write i2c OK [08:51:28]MH_I2C_Read... [08:51:28]Read from MH i2c: D1 [08:51:28]MH_I2C_Read... [08:51:28]Read from MH i2c: D1 01 00 [08:51:28]MH_I2C_Read... [08:51:28]Read from MH i2c: D1 01 00 45 73 00 89 [08:51:28]Write to MH i2c: 01 00 00 46 73 B9 [08:51:28]Write i2c OK [08:51:28]MH_I2C_Read... [08:51:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9B 06 47 00 C5 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A7 03 00 F4 03 04 00 0E C3 63 66 B6 04 01 00 00 95 FA E0 5A E7 D5 02 5E [08:51:28]CommunicateWithHost err = 0 [08:51:28]CheckOFDResponse [08:51:28]1017 (14) - 77093643461234 [08:51:28]1041 (16) - 0000000000874681 [08:51:28]1040 (4) - 239363 [08:51:28]1012 (4) - 08.06.2024 02:33 [08:51:28]1206 (1) - 0 [08:51:28]OFD Sender: Remove packet 239363 [08:51:28]ProducePacketName [08:51:28]name=ofd_packets/00239363 [08:51:28]NVStorageDeleteData [08:51:28]OFD Sender: No OFD packet to send [08:51:29]*** Cut start [08:51:29]*** Partial cut [08:51:29]*** CUTSNS_PIN = 1 [08:51:29]*** CUTSNS_PIN = 0 [08:51:29]*** Brake cut motor [08:51:29]Read from MH i2c: 01 [08:51:29]MH_I2C_Read... [08:51:29]*** Stop cut motor [08:51:29]*** Cut end [08:51:29]Read from MH i2c: 01 07 00 [08:51:29]MH_I2C_Read... [08:51:29]Read from MH i2c: 01 07 00 46 73 00 00 00 00 00 FF 0F CE [08:51:29]process_action close_receipt done [08:51:29]requested_data is exist [08:51:29]produce_requested_data [08:51:29]requested_item fm.sn is exist - process it [08:51:29]wFMCommunicate request_size=4 [08:51:29]MH_SAM_APDU [08:51:29]CAPDU: 80 11 00 00 [08:51:29]Write to MH i2c: E2 08 00 47 73 80 11 00 00 00 00 00 00 34 [08:51:29]Write i2c OK [08:51:29]MH_I2C_Read... [08:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:29]Read from MH i2c: E2 [08:51:29]MH_I2C_Read... [08:51:29]Read from MH i2c: E2 17 00 [08:51:29]MH_I2C_Read... [08:51:29]Read from MH i2c: E2 17 00 47 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 89 [08:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:51:29]wFMCommunicate OK [08:51:29]requested_item fd.num is exist - process it [08:51:29]SAM_PROTO_GetFieldsCounters [08:51:29]wFMCommunicate request_size=4 [08:51:29]MH_SAM_APDU [08:51:29]CAPDU: 80 13 00 00 [08:51:29]Write to MH i2c: E2 08 00 48 73 80 13 00 00 00 00 00 00 37 [08:51:29]Write i2c OK [08:51:29]MH_I2C_Read... [08:51:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:29]Read from MH i2c: E2 [08:51:29]MH_I2C_Read... [08:51:29]Read from MH i2c: E2 62 00 [08:51:29]MH_I2C_Read... [08:51:29]Read from MH i2c: E2 62 00 48 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 03 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [08:51:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 03 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:29]wFMCommunicate OK [08:51:29]SAM_PROTO_GetFieldsCounters done [08:51:29]requested_item shift.num is exist - process it [08:51:29]requested_item shift.opened is exist - process it [08:51:29]req_shift_opened [08:51:29]FM_GetShiftState [08:51:29]SAM_PROTO_GetShiftState [08:51:29]wFMCommunicate request_size=4 [08:51:29]MH_SAM_APDU [08:51:29]CAPDU: 80 13 01 00 [08:51:29]Write to MH i2c: E2 08 00 49 73 80 13 01 00 00 00 00 00 39 [08:51:29]Write i2c OK [08:51:29]MH_I2C_Read... [08:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:30]Read from MH i2c: E2 [08:51:30]MH_I2C_Read... [08:51:30]Read from MH i2c: E2 0E 00 [08:51:30]MH_I2C_Read... [08:51:30]Read from MH i2c: E2 0E 00 49 73 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 ED [08:51:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:51:30]wFMCommunicate OK [08:51:30]SAM_PROTO_GetShiftState done [08:51:30]FM_GetShiftState done [08:51:30]req_shift_opened done [08:51:30]requested_item shift.open_date is exist - process it [08:51:30]req_shift_open_date [08:51:30]req_shift_open_date done [08:51:30]produce_requested_data done [08:51:30]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239363,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:51:30]process_action_free close_receipt [08:51:30]json_value_free [08:51:30]json_value_free done [08:51:30]process_json_proto returns [08:51:30]Send response to host [08:51:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239363,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:51:30]free response buf [08:51:30]execute_script done [08:51:30]execute_script returns [08:51:30]free content buf [08:51:30]Sock 9.Close socket [08:51:30]Sock 9.Thread stoped [08:51:33]OFD Sender: No OFD packet to send [08:51:38]OFD Sender: No OFD packet to send [08:51:43]OFD Sender: No OFD packet to send [08:51:48]OFD Sender: No OFD packet to send [08:51:53]OFD Sender: No OFD packet to send [08:51:58]OFD Sender: No OFD packet to send [08:52:03]OFD Sender: No OFD packet to send [08:52:08]OFD Sender: No OFD packet to send [08:52:13]OFD Sender: No OFD packet to send [08:52:18]OFD Sender: No OFD packet to send [08:52:23]OFD Sender: No OFD packet to send [08:52:28]OFD Sender: No OFD packet to send [08:52:33]OFD Sender: No OFD packet to send [08:52:38]OFD Sender: No OFD packet to send [08:52:44]OFD Sender: No OFD packet to send [08:52:49]OFD Sender: No OFD packet to send [08:52:54]OFD Sender: No OFD packet to send [08:52:59]OFD Sender: No OFD packet to send [08:53:04]OFD Sender: No OFD packet to send [08:53:09]OFD Sender: No OFD packet to send [08:53:14]OFD Sender: No OFD packet to send [08:53:16]accept exits with 8 [08:53:16]New connection [08:53:16]New thread 3066981732 created [08:53:16]Thread 3066838372 joined [08:53:16]Waiting for new connection... [08:53:16] Sock 8.Parse request [08:53:16]Sock 8.Check first char [08:53:16]Sock 8.First char is OK [08:53:16]request: POST /json_proto HTTP/1.0 [08:53:16]Method: POST [08:53:16]URL: /json_proto [08:53:16]Method is POST - this is cgi request [08:53:16]url: /json_proto [08:53:16]query_string will be loaded in cgi processing [08:53:16]execute_cgi json_proto POST (null) [08:53:16]execute_cgi path=json_proto method=POST [08:53:16]POST find Content-Length [08:53:16]Host: 172.17.40.67:8080 [08:53:16]Content-Length: 683 [08:53:16]Content-Type: application/json [08:53:16] [08:53:16]POST finish read [08:53:16]Found Content-Length = 683 [08:53:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:16]execute_script... [08:53: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)3302300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:16]POST & json_proto [08:53:16]process_json_proto [08:53:16]json parsed OK: [08:53:16]protocol is kg_v1.0 [08:53:16]action value=close_receipt [08:53:16]process_action close_receipt [08:53:16]cmd_close_receipt [08:53:16]MH_GetDate [08:53:16]Write to MH i2c: F0 00 00 4A 73 AC [08:53:16]Write i2c OK [08:53:16]MH_I2C_Read... [08:53:16]Read from MH i2c: F0 [08:53:16]MH_I2C_Read... [08:53:16]Read from MH i2c: F0 09 00 [08:53:16]MH_I2C_Read... [08:53:16]Read from MH i2c: F0 09 00 4A 73 00 00 1C 64 66 97 AE 6B 64 AF [08:53:16]GetLastDocTimeStamp 1717836689 [08:53:16]current date 1717836800 [08:53:16]FM_GetShiftState [08:53:16]SAM_PROTO_GetShiftState [08:53:16]wFMCommunicate request_size=4 [08:53:16]MH_SAM_APDU [08:53:16]CAPDU: 80 13 01 00 [08:53:16]Write to MH i2c: E2 08 00 4B 73 80 13 01 00 00 00 00 00 3B [08:53:16]Write i2c OK [08:53:16]MH_I2C_Read... [08:53:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:16]Read from MH i2c: E2 [08:53:16]MH_I2C_Read... [08:53:16]Read from MH i2c: E2 0E 00 [08:53:16]MH_I2C_Read... [08:53:16]Read from MH i2c: E2 0E 00 4B 73 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EF [08:53:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:53:16]wFMCommunicate OK [08:53:16]SAM_PROTO_GetShiftState done [08:53:16]FM_GetShiftState done [08:53:16]opened in 1717805884 [08:53:16]opened+sec_in_day 1717892284 [08:53:16]quantity*price = 100064 [08:53:16]sum+1 = 100066 [08:53:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 135 08.06.2024 08:53 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239364 ФПД: 99484538444928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T085320&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239364&fm=99484538444928&tin=02508201610067®Number=0000000000091601&sum=100000 [08:53:17]StoreToDocumentArchive [08:53:17]shift 387 fd 239364 [08:53:17]save to /storage/0387/doc_00239364 [08:53:17]save last doc name /storage/0387/doc_00239364 to /storage/kkm_last_doc_name [08:53:17]save OK [08:53:17]Clear old archive folders... [08:53:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:53:17]tlvbuf is 004D4FE0 [08:53:17]SAM_PROTO_ClearQueue [08:53:17]wFMCommunicate request_size=4 [08:53:17]MH_SAM_APDU [08:53:17]CAPDU: 80 09 00 00 [08:53:17]Write to MH i2c: E2 08 00 58 73 80 09 00 00 00 00 00 00 3D [08:53:17]Write i2c OK [08:53:17]MH_I2C_Read... [08:53:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:53:17]Read from MH i2c: E2 [08:53:17]MH_I2C_Read... [08:53:17]Read from MH i2c: E2 03 00 [08:53:17]MH_I2C_Read... [08:53:17]Read from MH i2c: E2 03 00 58 73 00 90 00 3F [08:53:17]RAPDU: 90 00 [08:53:17]wFMCommunicate OK [08:53:17]SAM_PROTO_ClearQueue done [08:53:17]KKMCreateOFDPacket [08:53:17]OFDProtocolAddRootSTLVToBuf [08:53:17]FM_MakeSignedData [08:53:17]FM_MakeSignedData [08:53:17]SAM_PROTO_SignData [08:53:17]wFMCommunicate request_size=4 [08:53:17]MH_SAM_APDU [08:53:17]CAPDU: 80 0D 01 02 [08:53:17]Write to MH i2c: E2 08 00 59 73 80 0D 01 02 00 00 00 00 45 [08:53:17]Write i2c OK [08:53:17]MH_I2C_Read... [08:53:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:53:17]Read from MH i2c: E2 [08:53:17]MH_I2C_Read... [08:53:17]Read from MH i2c: E2 03 00 [08:53:17]MH_I2C_Read... [08:53:17]Read from MH i2c: E2 03 00 59 73 00 90 00 40 [08:53:17]RAPDU: 90 00 [08:53:17]wFMCommunicate OK [08:53:17]wFMCommunicate request_size=255 [08:53:17]MH_SAM_APDU [08:53: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 00 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A7 03 00 35 04 06 00 5A [08:53:17]Write to MH i2c: E2 02 01 5A 73 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 00 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A7 03 00 35 04 06 00 5A 00 00 3B [08:53:17]Write i2c OK [08:53:17]MH_I2C_Read... [08:53:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:18]Read from MH i2c: E2 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: E2 03 00 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: E2 03 00 5A 73 00 90 00 41 [08:53:18]RAPDU: 90 00 [08:53:18]wFMCommunicate OK [08:53:18]wFMCommunicate request_size=10 [08:53:18]MH_SAM_APDU [08:53:18]CAPDU: 80 0D 02 02 05 7B 0C 93 1C 80 [08:53:18]Write to MH i2c: E2 0D 00 5B 73 80 0D 02 02 05 00 7B 0C 93 1C 80 00 00 08 [08:53:18]Write i2c OK [08:53:18]MH_I2C_Read... [08:53:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:18]Read from MH i2c: E2 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: E2 03 00 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: E2 03 00 5B 73 00 90 00 42 [08:53:18]RAPDU: 90 00 [08:53:18]wFMCommunicate OK [08:53:18]wFMCommunicate request_size=4 [08:53:18]MH_SAM_APDU [08:53:18]CAPDU: 80 0D 03 02 [08:53:18]Write to MH i2c: E2 08 00 5C 73 80 0D 03 02 00 00 00 00 4A [08:53:18]Write i2c OK [08:53:18]MH_I2C_Read... [08:53:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:53:18]Read from MH i2c: E2 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: E2 0B 00 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: E2 0B 00 5C 73 00 11 EA 0A 56 B9 53 E0 A9 90 00 3B [08:53:18]RAPDU: 11 EA 0A 56 B9 53 E0 A9 90 00 [08:53:18]wFMCommunicate OK [08:53:18]SAM_PROTO_SignData done [08:53:18]FM_MakeSignedData done [08:53:18]CreateOFDProtocolMessage [08:53:18]wFMCommunicate request_size=4 [08:53:18]MH_SAM_APDU [08:53:18]CAPDU: 80 11 00 00 [08:53:18]Write to MH i2c: E2 08 00 5D 73 80 11 00 00 00 00 00 00 4A [08:53:18]Write i2c OK [08:53:18]MH_I2C_Read... [08:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:18]Read from MH i2c: E2 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: E2 17 00 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: E2 17 00 5D 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9F [08:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:53:18]wFMCommunicate OK [08:53:18]CreateOFDProtocolMessage done [08:53:18]OFDSenderStorePacket 239364 [08:53:18]StoreOFDPacket docnum=239364 [08:53:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 01 DB 07 01 F2 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 00 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A7 03 00 35 04 06 00 5A 7B 0C 93 1C 80 11 EA 0A 56 B9 53 E0 A9 [08:53:18]CheckFolder [08:53:18]dirname=/storage/ofd_packets [08:53:18]CheckFolder done [08:53:18]ProducePacketName [08:53:18]name=ofd_packets/00239364 [08:53:18]NVStorageSaveData ofd_packets/00239364 [08:53:18]File name is /storage/ofd_packets/00239364 [08:53:18]Write 301 bytes [08:53:18]NVStorageSaveData done [08:53:18]OFDSenderStorePacket done [08:53:18]KKMCreateOFDPacket done [08:53:18]NVStorageSaveData kkm_last_timestamp [08:53:18]File name is /storage/kkm_last_timestamp [08:53:18]Write 4 bytes [08:53:18]NVStorageSaveData done [08:53:18]ExternCall_PrintAddStr [08:53:18]wPrintStart [08:53:18]Write to MH i2c: 01 00 00 5E 73 D1 [08:53:18]Write i2c OK [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: 01 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: 01 07 00 [08:53:18]MH_I2C_Read... [08:53:18]Read from MH i2c: 01 07 00 5E 73 00 00 00 00 00 FF 0F E6 [08:53:18]RasterBufferAndPrint [08:53:18]line Счет N : (1)3302300 [08:53:18]line ИНН: 02508201610067 [08:53:18]line Контрольно-Кассовый Чек [08:53:18]line ПРОДАЖА [08:53:18]line ТРК (МРК, ГНК) : 32 [08:53:18]line Товар: 2710124130 [08:53:18]line Аи-92-К-4 [08:53:18]line 15.070 * 66.40 [08:53:18]line = 1000.65 [08:53:18]line НДС 12% НСП 1% [08:53:18]line > о реализуемом товаре [08:53:18]line ОКРУГЛЕНИЕ: -0.65 [08:53:18]line ИТОГО: 1000.00 [08:53:18]line Внесено: 1000.00 [08:53:18]line СДАЧА: 0.00 [08:53:18]line НСП 1% : 8.85 [08:53:18]line НДС 12% : 106.26 [08:53:18]line Наличными: 1000.00 [08:53:18]line Безнал.: 0.00 [08:53:18]line Место: АЗС № 82 "Партнер Нефть" [08:53:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:53:18]line СНО: Общий режим [08:53:18]line Чек 135 08.06.2024 08:53 [08:53:18]line Смена: 387 ФФД: 1.0 [08:53:18]line ЗНМ: 0300000150 [08:53:18]line РНМ: 0000000000091601 [08:53:18]line Версия ККМ: 001 [08:53:18]line ФМ: 0000000000874681 [08:53:18]line ФД: 239364 [08:53:18]line ФПД: 99484538444928 [08:53:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T085320&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239364&fm=99484538444928&tin=02508201610067®Number=0000000000091601&sum=100000 [08:53:18]OFD Sender: Processing packet 239364 [packets to send 182, broken 181] [08:53:18]ProducePacketName [08:53:18]name=ofd_packets/00239364 [08:53:18]OFD Sender: To server: pG, [08:53:18]CommunicateWithHost lk.salyk.kg:30040 [08:53:18]ConnectInit lk.salyk.kg [08:53:18]written 0, free lines is 4095 [08:53:18]Connected sock=10 [08:53:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 01 DB 07 01 F2 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 00 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A7 03 00 35 04 06 00 5A 7B 0C 93 1C 80 11 EA 0A 56 B9 53 E0 A9 [08:53:19]Write to MH i2c: 01 00 00 89 73 FC [08:53:19]Write i2c OK [08:53:19]MH_I2C_Read... [08:53:19]Read from MH i2c: 01 [08:53:19]MH_I2C_Read... [08:53:19]Read from MH i2c: 01 07 00 [08:53:19]MH_I2C_Read... [08:53:19]Read from MH i2c: 01 07 00 89 73 00 00 00 00 00 CC 0C DB [08:53:19]RasterBufferAndPrint [08:53:19]line [08:53:19]line [08:53:19]line [08:53:19]line [08:53:19]line [08:53:19]written 0, free lines is 3283 [08:53:19]MH_Cut [08:53:19]Write to MH i2c: D1 01 00 90 73 01 D5 [08:53:19]Write i2c OK [08:53:19]MH_I2C_Read... [08:53:19]Read from MH i2c: D1 [08:53:19]MH_I2C_Read... [08:53:19]Read from MH i2c: D1 01 00 [08:53:19]MH_I2C_Read... [08:53:19]Read from MH i2c: D1 01 00 90 73 00 D4 [08:53:19]Write to MH i2c: 01 00 00 91 73 04 [08:53:19]Write i2c OK [08:53:19]MH_I2C_Read... [08:53:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3D 65 47 00 44 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A7 03 00 F4 03 04 00 7D C3 63 66 B6 04 01 00 00 BA D5 BC 32 E3 E5 64 F2 [08:53:19]CommunicateWithHost err = 0 [08:53:19]CheckOFDResponse [08:53:19]1017 (14) - 77093643461234 [08:53:19]1041 (16) - 0000000000874681 [08:53:19]1040 (4) - 239364 [08:53:19]1012 (4) - 08.06.2024 02:35 [08:53:19]1206 (1) - 0 [08:53:19]OFD Sender: Remove packet 239364 [08:53:19]ProducePacketName [08:53:19]name=ofd_packets/00239364 [08:53:19]NVStorageDeleteData [08:53:19]OFD Sender: No OFD packet to send [08:53:19]*** Cut start [08:53:19]*** Partial cut [08:53:19]*** CUTSNS_PIN = 1 [08:53:20]*** CUTSNS_PIN = 0 [08:53:20]*** Brake cut motor [08:53:20]Read from MH i2c: 01 [08:53:20]MH_I2C_Read... [08:53:20]*** Stop cut motor [08:53:20]*** Cut end [08:53:20]Read from MH i2c: 01 07 00 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: 01 07 00 91 73 00 00 00 00 00 FF 0F 19 [08:53:20]process_action close_receipt done [08:53:20]requested_data is exist [08:53:20]produce_requested_data [08:53:20]requested_item fm.sn is exist - process it [08:53:20]wFMCommunicate request_size=4 [08:53:20]MH_SAM_APDU [08:53:20]CAPDU: 80 11 00 00 [08:53:20]Write to MH i2c: E2 08 00 92 73 80 11 00 00 00 00 00 00 7F [08:53:20]Write i2c OK [08:53:20]MH_I2C_Read... [08:53:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:20]Read from MH i2c: E2 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: E2 17 00 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: E2 17 00 92 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D4 [08:53:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:53:20]wFMCommunicate OK [08:53:20]requested_item fd.num is exist - process it [08:53:20]SAM_PROTO_GetFieldsCounters [08:53:20]wFMCommunicate request_size=4 [08:53:20]MH_SAM_APDU [08:53:20]CAPDU: 80 13 00 00 [08:53:20]Write to MH i2c: E2 08 00 93 73 80 13 00 00 00 00 00 00 82 [08:53:20]Write i2c OK [08:53:20]MH_I2C_Read... [08:53:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:53:20]Read from MH i2c: E2 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: E2 62 00 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: E2 62 00 93 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 04 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [08:53:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 04 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:53:20]wFMCommunicate OK [08:53:20]SAM_PROTO_GetFieldsCounters done [08:53:20]requested_item shift.num is exist - process it [08:53:20]requested_item shift.opened is exist - process it [08:53:20]req_shift_opened [08:53:20]FM_GetShiftState [08:53:20]SAM_PROTO_GetShiftState [08:53:20]wFMCommunicate request_size=4 [08:53:20]MH_SAM_APDU [08:53:20]CAPDU: 80 13 01 00 [08:53:20]Write to MH i2c: E2 08 00 94 73 80 13 01 00 00 00 00 00 84 [08:53:20]Write i2c OK [08:53:20]MH_I2C_Read... [08:53:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:20]Read from MH i2c: E2 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: E2 0E 00 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: E2 0E 00 94 73 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 38 [08:53:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:53:20]wFMCommunicate OK [08:53:20]SAM_PROTO_GetShiftState done [08:53:20]FM_GetShiftState done [08:53:20]req_shift_opened done [08:53:20]requested_item shift.open_date is exist - process it [08:53:20]req_shift_open_date [08:53:20]req_shift_open_date done [08:53:20]produce_requested_data done [08:53:20]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239364,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:53:20]process_action_free close_receipt [08:53:20]json_value_free [08:53:20]json_value_free done [08:53:20]process_json_proto returns [08:53:20]Send response to host [08:53:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239364,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:53:20]free response buf [08:53:20]execute_script done [08:53:20]execute_script returns [08:53:20]free content buf [08:53:20]Sock 8.Close socket [08:53:20]Sock 8.Thread stoped [08:53:24]OFD Sender: No OFD packet to send [08:53:29]OFD Sender: No OFD packet to send [08:53:34]OFD Sender: No OFD packet to send [08:53:39]OFD Sender: No OFD packet to send [08:53:44]OFD Sender: No OFD packet to send [08:53:49]OFD Sender: No OFD packet to send [08:53:54]OFD Sender: No OFD packet to send [08:53:59]OFD Sender: No OFD packet to send [08:54:04]OFD Sender: No OFD packet to send [08:54:09]OFD Sender: No OFD packet to send [08:54:14]OFD Sender: No OFD packet to send [08:54:19]OFD Sender: No OFD packet to send [08:54:24]OFD Sender: No OFD packet to send [08:54:29]OFD Sender: No OFD packet to send [08:54:34]OFD Sender: No OFD packet to send [08:54:39]OFD Sender: No OFD packet to send [08:54:44]OFD Sender: No OFD packet to send [08:54:49]OFD Sender: No OFD packet to send [08:54:54]OFD Sender: No OFD packet to send [08:54:59]OFD Sender: No OFD packet to send [08:55:04]OFD Sender: No OFD packet to send [08:55:09]OFD Sender: No OFD packet to send [08:55:14]OFD Sender: No OFD packet to send [08:55:19]OFD Sender: No OFD packet to send [08:55:24]OFD Sender: No OFD packet to send [08:55:29]OFD Sender: No OFD packet to send [08:55:34]OFD Sender: No OFD packet to send [08:55:39]OFD Sender: No OFD packet to send [08:55:44]OFD Sender: No OFD packet to send [08:55:49]OFD Sender: No OFD packet to send [08:55:54]OFD Sender: No OFD packet to send [08:55:59]OFD Sender: No OFD packet to send [08:56:01]accept exits with 9 [08:56:01]New connection [08:56:01]New thread 3066838372 created [08:56:01]Thread 3066981732 joined [08:56:01]Waiting for new connection... [08:56:01] Sock 9.Parse request [08:56:01]Sock 9.Check first char [08:56:01]Sock 9.First char is OK [08:56:01]request: POST /json_proto HTTP/1.0 [08:56:01]Method: POST [08:56:01]URL: /json_proto [08:56:01]Method is POST - this is cgi request [08:56:01]url: /json_proto [08:56:01]query_string will be loaded in cgi processing [08:56:01]execute_cgi json_proto POST (null) [08:56:01]execute_cgi path=json_proto method=POST [08:56:01]POST find Content-Length [08:56:01]Host: 172.17.40.67:8080 [08:56:01]Content-Length: 768 [08:56:01]Content-Type: application/json [08:56:01] [08:56:01]POST finish read [08:56:01]Found Content-Length = 768 [08:56:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 120.490, "sum" : 9000.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: Mbank", "payments": [ { "type": 1, "sum" : 9000.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:01]execute_script... [08:56: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)3302298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 120.490, "sum" : 9000.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: Mbank", "payments": [ { "type": 1, "sum" : 9000.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:01]POST & json_proto [08:56:01]process_json_proto [08:56:01]json parsed OK: [08:56:01]protocol is kg_v1.0 [08:56:01]action value=close_receipt [08:56:01]process_action close_receipt [08:56:01]cmd_close_receipt [08:56:01]MH_GetDate [08:56:01]Write to MH i2c: F0 00 00 95 73 F7 [08:56:01]Write i2c OK [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: F0 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: F0 09 00 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: F0 09 00 95 73 00 A4 1C 64 66 97 AE 6B 64 9E [08:56:01]GetLastDocTimeStamp 1717836800 [08:56:01]current date 1717836964 [08:56:01]FM_GetShiftState [08:56:01]SAM_PROTO_GetShiftState [08:56:01]wFMCommunicate request_size=4 [08:56:01]MH_SAM_APDU [08:56:01]CAPDU: 80 13 01 00 [08:56:01]Write to MH i2c: E2 08 00 96 73 80 13 01 00 00 00 00 00 86 [08:56:01]Write i2c OK [08:56:01]MH_I2C_Read... [08:56:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:01]Read from MH i2c: E2 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 0E 00 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 0E 00 96 73 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3A [08:56:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:56:01]wFMCommunicate OK [08:56:01]SAM_PROTO_GetShiftState done [08:56:01]FM_GetShiftState done [08:56:01]opened in 1717805884 [08:56:01]opened+sec_in_day 1717892284 [08:56:01]quantity*price = 900060 [08:56:01]sum+1 = 900061 [08:56:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9000.60 НСП 1% : 79.65 НДС 12% : 955.82 Наличными: 0.00 Безнал.: 9000.60 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 136 08.06.2024 08:56 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239365 ФПД: 30432570548807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T085604&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239365&fm=30432570548807&tin=02508201610067®Number=0000000000091601&sum=900060 [08:56:02]StoreToDocumentArchive [08:56:02]shift 387 fd 239365 [08:56:02]save to /storage/0387/doc_00239365 [08:56:02]save last doc name /storage/0387/doc_00239365 to /storage/kkm_last_doc_name [08:56:02]save OK [08:56:02]Clear old archive folders... [08:56:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:56:02]tlvbuf is 003DCCD0 [08:56:02]SAM_PROTO_ClearQueue [08:56:02]wFMCommunicate request_size=4 [08:56:02]MH_SAM_APDU [08:56:02]CAPDU: 80 09 00 00 [08:56:02]Write to MH i2c: E2 08 00 A3 73 80 09 00 00 00 00 00 00 88 [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 A3 73 00 90 00 8A [08:56:02]RAPDU: 90 00 [08:56:02]wFMCommunicate OK [08:56:02]SAM_PROTO_ClearQueue done [08:56:02]KKMCreateOFDPacket [08:56:02]OFDProtocolAddRootSTLVToBuf [08:56:02]FM_MakeSignedData [08:56:02]FM_MakeSignedData [08:56:02]SAM_PROTO_SignData [08:56:02]wFMCommunicate request_size=4 [08:56:02]MH_SAM_APDU [08:56:02]CAPDU: 80 0D 01 02 [08:56:02]Write to MH i2c: E2 08 00 A4 73 80 0D 01 02 00 00 00 00 90 [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 A4 73 00 90 00 8B [08:56:02]RAPDU: 90 00 [08:56:02]wFMCommunicate OK [08:56:02]wFMCommunicate request_size=255 [08:56:02]MH_SAM_APDU [08:56: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 AA D6 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 DC BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DC BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 A4 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A7 03 00 35 04 06 00 1B AD A2 8E [08:56:02]Write to MH i2c: E2 02 01 A5 73 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 D6 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 DC BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DC BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 A4 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A7 03 00 35 04 06 00 1B AD A2 8E 00 00 EC [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 A5 73 00 90 00 8C [08:56:02]RAPDU: 90 00 [08:56:02]wFMCommunicate OK [08:56:02]wFMCommunicate request_size=7 [08:56:02]MH_SAM_APDU [08:56:02]CAPDU: 80 0D 02 02 02 A2 47 [08:56:02]Write to MH i2c: E2 0A 00 A6 73 80 0D 02 02 02 00 A2 47 00 00 80 [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 A6 73 00 90 00 8D [08:56:02]RAPDU: 90 00 [08:56:02]wFMCommunicate OK [08:56:02]wFMCommunicate request_size=4 [08:56:02]MH_SAM_APDU [08:56:02]CAPDU: 80 0D 03 02 [08:56:02]Write to MH i2c: E2 08 00 A7 73 80 0D 03 02 00 00 00 00 95 [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 0B 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 0B 00 A7 73 00 C5 80 95 6C CC 59 9D 0F 90 00 AD [08:56:02]RAPDU: C5 80 95 6C CC 59 9D 0F 90 00 [08:56:02]wFMCommunicate OK [08:56:02]SAM_PROTO_SignData done [08:56:02]FM_MakeSignedData done [08:56:02]CreateOFDProtocolMessage [08:56:02]wFMCommunicate request_size=4 [08:56:02]MH_SAM_APDU [08:56:02]CAPDU: 80 11 00 00 [08:56:02]Write to MH i2c: E2 08 00 A8 73 80 11 00 00 00 00 00 00 95 [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 17 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 17 00 A8 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EA [08:56:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:56:02]wFMCommunicate OK [08:56:02]CreateOFDProtocolMessage done [08:56:02]OFDSenderStorePacket 239365 [08:56:02]StoreOFDPacket docnum=239365 [08:56:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 2F 1E 04 01 64 89 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA D6 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 DC BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DC BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 A4 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A7 03 00 35 04 06 00 1B AD A2 8E A2 47 C5 80 95 6C CC 59 9D 0F [08:56:02]CheckFolder [08:56:02]dirname=/storage/ofd_packets [08:56:02]CheckFolder done [08:56:02]ProducePacketName [08:56:02]name=ofd_packets/00239365 [08:56:02]NVStorageSaveData ofd_packets/00239365 [08:56:02]File name is /storage/ofd_packets/00239365 [08:56:02]Write 298 bytes [08:56:02]NVStorageSaveData done [08:56:02]OFDSenderStorePacket done [08:56:02]KKMCreateOFDPacket done [08:56:02]NVStorageSaveData kkm_last_timestamp [08:56:02]File name is /storage/kkm_last_timestamp [08:56:02]Write 4 bytes [08:56:02]NVStorageSaveData done [08:56:02]ExternCall_PrintAddStr [08:56:02]wPrintStart [08:56:02]Write to MH i2c: 01 00 00 A9 73 1C [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: 01 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: 01 07 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: 01 07 00 A9 73 00 00 00 00 00 FF 0F 31 [08:56:02]RasterBufferAndPrint [08:56:02]line Счет N : (1)3302298 [08:56:02]line ИНН: 02508201610067 [08:56:02]line Контрольно-Кассовый Чек [08:56:02]line ПРОДАЖА [08:56:02]line ТРК (МРК, ГНК) : 51 [08:56:02]line Товар: 2710194210 [08:56:02]line ДТ-К-5 [08:56:02]line 120.490 * 74.70 [08:56:02]line = 9000.60 [08:56:02]line НДС 12% НСП 1% [08:56:02]line > о реализуемом товаре [08:56:02]line ИТОГО: 9000.60 [08:56:02]line НСП 1% : 79.65 [08:56:02]line НДС 12% : 955.82 [08:56:02]line Наличными: 0.00 [08:56:02]line Безнал.: 9000.60 [08:56:02]line Место: АЗС № 82 "Партнер Нефть" [08:56:02]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:56:02]line СНО: Общий режим [08:56:02]line Чек 136 08.06.2024 08:56 [08:56:02]line Смена: 387 ФФД: 1.0 [08:56:02]line ЗНМ: 0300000150 [08:56:02]line РНМ: 0000000000091601 [08:56:02]line Версия ККМ: 001 [08:56:02]line Платежная система: Mbank [08:56:02]line ФМ: 0000000000874681 [08:56:02]line ФД: 239365 [08:56:02]line ФПД: 30432570548807 [08:56:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T085604&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239365&fm=30432570548807&tin=02508201610067®Number=0000000000091601&sum=900060 [08:56:03]OFD Sender: Processing packet 239365 [packets to send 182, broken 181] [08:56:03]ProducePacketName [08:56:03]name=ofd_packets/00239365 [08:56:03]OFD Sender: To server: pG, [08:56:03]CommunicateWithHost lk.salyk.kg:30040 [08:56:03]ConnectInit lk.salyk.kg [08:56:03]written 0, free lines is 4095 [08:56:03]Connected sock=8 [08:56:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 2F 1E 04 01 64 89 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA D6 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 DC BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DC BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 A4 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A7 03 00 35 04 06 00 1B AD A2 8E A2 47 C5 80 95 6C CC 59 9D 0F [08:56:03]Write to MH i2c: 01 00 00 D2 73 45 [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 07 00 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 07 00 D2 73 00 00 00 00 00 F4 0C 4C [08:56:03]RasterBufferAndPrint [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]written 0, free lines is 3324 [08:56:03]MH_Cut [08:56:03]Write to MH i2c: D1 01 00 D9 73 01 1E [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 01 00 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 01 00 D9 73 00 1D [08:56:03]Write to MH i2c: 01 00 00 DA 73 4D [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 21 97 47 00 3C CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A7 03 00 F4 03 04 00 22 C4 63 66 B6 04 01 00 00 DB AF 72 9C 9D 8B 47 97 [08:56:03]CommunicateWithHost err = 0 [08:56:03]CheckOFDResponse [08:56:03]1017 (14) - 77093643461234 [08:56:03]1041 (16) - 0000000000874681 [08:56:03]1040 (4) - 239365 [08:56:03]1012 (4) - 08.06.2024 02:38 [08:56:03]1206 (1) - 0 [08:56:03]OFD Sender: Remove packet 239365 [08:56:03]ProducePacketName [08:56:03]name=ofd_packets/00239365 [08:56:03]NVStorageDeleteData [08:56:04]OFD Sender: No OFD packet to send [08:56:04]*** Cut start [08:56:04]*** Partial cut [08:56:04]*** CUTSNS_PIN = 1 [08:56:04]*** CUTSNS_PIN = 0 [08:56:04]*** Brake cut motor [08:56:04]Read from MH i2c: 01 [08:56:04]MH_I2C_Read... [08:56:04]*** Stop cut motor [08:56:04]*** Cut end [08:56:04]Read from MH i2c: 01 07 00 [08:56:04]MH_I2C_Read... [08:56:04]Read from MH i2c: 01 07 00 DA 73 00 00 00 00 00 FF 0F 62 [08:56:04]process_action close_receipt done [08:56:04]requested_data is exist [08:56:04]produce_requested_data [08:56:04]requested_item fm.sn is exist - process it [08:56:04]wFMCommunicate request_size=4 [08:56:04]MH_SAM_APDU [08:56:04]CAPDU: 80 11 00 00 [08:56:04]Write to MH i2c: E2 08 00 DB 73 80 11 00 00 00 00 00 00 C8 [08:56:04]Write i2c OK [08:56:04]MH_I2C_Read... [08:56:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:05]Read from MH i2c: E2 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 17 00 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 17 00 DB 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1D [08:56:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:56:05]wFMCommunicate OK [08:56:05]requested_item fd.num is exist - process it [08:56:05]SAM_PROTO_GetFieldsCounters [08:56:05]wFMCommunicate request_size=4 [08:56:05]MH_SAM_APDU [08:56:05]CAPDU: 80 13 00 00 [08:56:05]Write to MH i2c: E2 08 00 DC 73 80 13 00 00 00 00 00 00 CB [08:56:05]Write i2c OK [08:56:05]MH_I2C_Read... [08:56:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:05]Read from MH i2c: E2 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 62 00 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 62 00 DC 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 05 A7 03 00 0E 04 04 00 83 01 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 B1 [08:56:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 05 A7 03 00 0E 04 04 00 83 01 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 [08:56:05]wFMCommunicate OK [08:56:05]SAM_PROTO_GetFieldsCounters done [08:56:05]requested_item shift.num is exist - process it [08:56:05]requested_item shift.opened is exist - process it [08:56:05]req_shift_opened [08:56:05]FM_GetShiftState [08:56:05]SAM_PROTO_GetShiftState [08:56:05]wFMCommunicate request_size=4 [08:56:05]MH_SAM_APDU [08:56:05]CAPDU: 80 13 01 00 [08:56:05]Write to MH i2c: E2 08 00 DD 73 80 13 01 00 00 00 00 00 CD [08:56:05]Write i2c OK [08:56:05]MH_I2C_Read... [08:56:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:05]Read from MH i2c: E2 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 0E 00 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 0E 00 DD 73 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 81 [08:56:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:56:05]wFMCommunicate OK [08:56:05]SAM_PROTO_GetShiftState done [08:56:05]FM_GetShiftState done [08:56:05]req_shift_opened done [08:56:05]requested_item shift.open_date is exist - process it [08:56:05]req_shift_open_date [08:56:05]req_shift_open_date done [08:56:05]produce_requested_data done [08:56:05]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239365,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:56:05]process_action_free close_receipt [08:56:05]json_value_free [08:56:05]json_value_free done [08:56:05]process_json_proto returns [08:56:05]Send response to host [08:56:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239365,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:56:05]free response buf [08:56:05]execute_script done [08:56:05]execute_script returns [08:56:05]free content buf [08:56:05]Sock 9.Close socket [08:56:05]Sock 9.Thread stoped [08:56:09]OFD Sender: No OFD packet to send [08:56:14]OFD Sender: No OFD packet to send [08:56:19]OFD Sender: No OFD packet to send [08:56:21]accept exits with 10 [08:56:21]New connection [08:56:21]New thread 3066981732 created [08:56:21]Thread 3066838372 joined [08:56:21]Waiting for new connection... [08:56:21] Sock 10.Parse request [08:56:21]Sock 10.Check first char [08:56:21]Sock 10.First char is OK [08:56:21]request: POST /json_proto HTTP/1.0 [08:56:21]Method: POST [08:56:21]URL: /json_proto [08:56:21]Method is POST - this is cgi request [08:56:21]url: /json_proto [08:56:21]query_string will be loaded in cgi processing [08:56:21]execute_cgi json_proto POST (null) [08:56:21]execute_cgi path=json_proto method=POST [08:56:21]POST find Content-Length [08:56:21]Host: 172.17.40.67:8080 [08:56:21]Content-Length: 1218 [08:56:21]Content-Type: application/json [08:56:21] [08:56:21]POST finish read [08:56:21]Found Content-Length = 1218 [08:56:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302301\u000A08.06.2024 08:39\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 7.540 x 66.40\u000A\u0418\u0422\u041E\u0413: 500.66\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00904\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:21]execute_script... [08:56:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302301\u000A08.06.2024 08:39\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 7.540 x 66.40\u000A\u0418\u0422\u041E\u0413: 500.66\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00904\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:21]POST & json_proto [08:56:21]process_json_proto [08:56:21]json parsed OK: [08:56:21]protocol is kg_v1.0 [08:56:21]action value=print_text [08:56:21]process_action print_text [08:56:21]cmd_print_text [08:56:21]ExternCall_PrintAddStr [08:56:21]wPrintStart [08:56:21]Write to MH i2c: 01 00 00 DE 73 51 [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 07 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 07 00 DE 73 00 00 00 00 00 FF 0F 66 [08:56:21]RasterBufferAndPrint [08:56:21]line *****ТОВАРНЫЙ ЧЕК***** [08:56:21]line АЗС-82 [08:56:21]line Партнер нефть [08:56:21]line 00000000012345 [08:56:21]line Кассир : Кенжемаматов А. [08:56:21]line Счет N : (1)3302301 [08:56:21]line 08.06.2024 08:39 [08:56:21]line ПРОДАЖА [08:56:21]line ТРК (МРК, ГНК): 32 [08:56:21]line Вид ГСМ : 2710124130 [08:56:21]line Аи-92-К-4 [08:56:21]line 7.540 x 66.40 [08:56:21]line ИТОГ: 500.66 [08:56:21]line Тип оплаты: Талоны: Топливная Карта [08:56:21]line 00904 [08:56:21]line ______________________ [08:56:21]line (подпись) [08:56:21]written 0, free lines is 4095 [08:56:21]Write to MH i2c: 01 00 00 F3 73 66 [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 07 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 07 00 F3 73 00 00 00 00 00 F7 0D 71 [08:56:21]RasterBufferAndPrint [08:56:21]line [08:56:21]line [08:56:21]line [08:56:21]line [08:56:21]line [08:56:21]written 0, free lines is 3576 [08:56:21]MH_Cut [08:56:21]Write to MH i2c: D1 01 00 FA 73 01 3F [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: D1 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: D1 01 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: D1 01 00 FA 73 00 3E [08:56:21]Write to MH i2c: 01 00 00 FB 73 6E [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]*** Cut start [08:56:21]*** Partial cut [08:56:21]*** CUTSNS_PIN = 1 [08:56:21]*** CUTSNS_PIN = 0 [08:56:22]*** Brake cut motor [08:56:22]Read from MH i2c: 01 [08:56:22]MH_I2C_Read... [08:56:22]*** Stop cut motor [08:56:22]*** Cut end [08:56:22]Read from MH i2c: 01 07 00 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: 01 07 00 FB 73 00 00 00 00 00 FF 0F 83 [08:56:22]process_action print_text done [08:56:22]requested_data is exist [08:56:22]produce_requested_data [08:56:22]requested_item fm.sn is exist - process it [08:56:22]wFMCommunicate request_size=4 [08:56:22]MH_SAM_APDU [08:56:22]CAPDU: 80 11 00 00 [08:56:22]Write to MH i2c: E2 08 00 FC 73 80 11 00 00 00 00 00 00 E9 [08:56:22]Write i2c OK [08:56:22]MH_I2C_Read... [08:56:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:22]Read from MH i2c: E2 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: E2 17 00 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: E2 17 00 FC 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3E [08:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:56:22]wFMCommunicate OK [08:56:22]requested_item fd.num is exist - process it [08:56:22]SAM_PROTO_GetFieldsCounters [08:56:22]wFMCommunicate request_size=4 [08:56:22]MH_SAM_APDU [08:56:22]CAPDU: 80 13 00 00 [08:56:22]Write to MH i2c: E2 08 00 FD 73 80 13 00 00 00 00 00 00 EC [08:56:22]Write i2c OK [08:56:22]MH_I2C_Read... [08:56:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:22]Read from MH i2c: E2 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: E2 62 00 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: E2 62 00 FD 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 05 A7 03 00 0E 04 04 00 83 01 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 D2 [08:56:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 05 A7 03 00 0E 04 04 00 83 01 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 [08:56:22]wFMCommunicate OK [08:56:22]SAM_PROTO_GetFieldsCounters done [08:56:22]requested_item shift.num is exist - process it [08:56:22]requested_item shift.opened is exist - process it [08:56:22]req_shift_opened [08:56:22]FM_GetShiftState [08:56:22]SAM_PROTO_GetShiftState [08:56:22]wFMCommunicate request_size=4 [08:56:22]MH_SAM_APDU [08:56:22]CAPDU: 80 13 01 00 [08:56:22]Write to MH i2c: E2 08 00 FE 73 80 13 01 00 00 00 00 00 EE [08:56:22]Write i2c OK [08:56:22]MH_I2C_Read... [08:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:22]Read from MH i2c: E2 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: E2 0E 00 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: E2 0E 00 FE 73 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A2 [08:56:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:56:22]wFMCommunicate OK [08:56:22]SAM_PROTO_GetShiftState done [08:56:22]FM_GetShiftState done [08:56:22]req_shift_opened done [08:56:22]requested_item shift.open_date is exist - process it [08:56:22]req_shift_open_date [08:56:22]req_shift_open_date done [08:56:22]produce_requested_data done [08:56:22]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239365,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:56:22]process_action_free print_text [08:56:22]json_value_free [08:56:22]json_value_free done [08:56:22]process_json_proto returns [08:56:22]Send response to host [08:56:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239365,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:56:22]free response buf [08:56:22]execute_script done [08:56:22]execute_script returns [08:56:22]free content buf [08:56:22]Sock 10.Close socket [08:56:22]Sock 10.Thread stoped [08:56:24]OFD Sender: No OFD packet to send [08:56:29]OFD Sender: No OFD packet to send [08:56:34]OFD Sender: No OFD packet to send [08:56:39]OFD Sender: No OFD packet to send [08:56:44]OFD Sender: No OFD packet to send [08:56:49]OFD Sender: No OFD packet to send [08:56:54]OFD Sender: No OFD packet to send [08:56:59]OFD Sender: No OFD packet to send [08:57:01]accept exits with 8 [08:57:01]New connection [08:57:01]New thread 3066838372 created [08:57:01]Thread 3066981732 joined [08:57:01]Waiting for new connection... [08:57:01] Sock 8.Parse request [08:57:01]Sock 8.Check first char [08:57:01]Sock 8.First char is OK [08:57:01]request: POST /json_proto HTTP/1.0 [08:57:01]Method: POST [08:57:01]URL: /json_proto [08:57:01]Method is POST - this is cgi request [08:57:01]url: /json_proto [08:57:01]query_string will be loaded in cgi processing [08:57:01]execute_cgi json_proto POST (null) [08:57:01]execute_cgi path=json_proto method=POST [08:57:01]POST find Content-Length [08:57:01]Host: 172.17.40.67:8080 [08:57:01]Content-Length: 649 [08:57:01]Content-Type: application/json [08:57:01] [08:57:01]POST finish read [08:57:01]Found Content-Length = 649 [08:57:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:01]execute_script... [08: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)3302302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:01]POST & json_proto [08:57:01]process_json_proto [08:57:01]json parsed OK: [08:57:01]protocol is kg_v1.0 [08:57:01]action value=close_receipt [08:57:01]process_action close_receipt [08:57:01]cmd_close_receipt [08:57:01]MH_GetDate [08:57:01]Write to MH i2c: F0 00 00 FF 73 61 [08:57:01]Write i2c OK [08:57:01]MH_I2C_Read... [08:57:01]Read from MH i2c: F0 [08:57:01]MH_I2C_Read... [08:57:01]Read from MH i2c: F0 09 00 [08:57:01]MH_I2C_Read... [08:57:01]Read from MH i2c: F0 09 00 FF 73 00 E0 1C 64 66 97 AE 6B 64 44 [08:57:01]GetLastDocTimeStamp 1717836964 [08:57:01]current date 1717837024 [08:57:01]FM_GetShiftState [08:57:01]SAM_PROTO_GetShiftState [08:57:01]wFMCommunicate request_size=4 [08:57:01]MH_SAM_APDU [08:57:01]CAPDU: 80 13 01 00 [08:57:01]Write to MH i2c: E2 08 00 00 74 80 13 01 00 00 00 00 00 F1 [08:57:01]Write i2c OK [08:57:01]MH_I2C_Read... [08:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:01]Read from MH i2c: E2 [08:57:01]MH_I2C_Read... [08:57:01]Read from MH i2c: E2 0E 00 [08:57:01]MH_I2C_Read... [08:57:01]Read from MH i2c: E2 0E 00 00 74 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A5 [08:57:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:57:01]wFMCommunicate OK [08:57:01]SAM_PROTO_GetShiftState done [08:57:01]FM_GetShiftState done [08:57:01]opened in 1717805884 [08:57:01]opened+sec_in_day 1717892284 [08:57:01]quantity*price = 99999 [08:57:01]sum+1 = 100001 [08:57:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 137 08.06.2024 08:57 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239366 ФПД: 138424081631551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T085705&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239366&fm=138424081631551&tin=02508201610067®Number=0000000000091601&sum=100000 [08:57:02]StoreToDocumentArchive [08:57:02]shift 387 fd 239366 [08:57:02]save to /storage/0387/doc_00239366 [08:57:02]save last doc name /storage/0387/doc_00239366 to /storage/kkm_last_doc_name [08:57:02]save OK [08:57:02]Clear old archive folders... [08:57:02]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:57:02]tlvbuf is 00459330 [08:57:02]SAM_PROTO_ClearQueue [08:57:02]wFMCommunicate request_size=4 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 09 00 00 [08:57:02]Write to MH i2c: E2 08 00 0D 74 80 09 00 00 00 00 00 00 F3 [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 03 00 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 03 00 0D 74 00 90 00 F5 [08:57:02]RAPDU: 90 00 [08:57:02]wFMCommunicate OK [08:57:02]SAM_PROTO_ClearQueue done [08:57:02]KKMCreateOFDPacket [08:57:02]OFDProtocolAddRootSTLVToBuf [08:57:02]FM_MakeSignedData [08:57:02]FM_MakeSignedData [08:57:02]SAM_PROTO_SignData [08:57:02]wFMCommunicate request_size=4 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 0D 01 02 [08:57:02]Write to MH i2c: E2 08 00 0E 74 80 0D 01 02 00 00 00 00 FB [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 03 00 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 03 00 0E 74 00 90 00 F6 [08:57:02]RAPDU: 90 00 [08:57:02]wFMCommunicate OK [08:57:02]wFMCommunicate request_size=255 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 E1 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A7 03 [08:57:02]Write to MH i2c: E2 02 01 0F 74 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 E1 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A7 03 00 00 FE [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:02]Read from MH i2c: E2 03 00 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 03 00 0F 74 00 90 00 F7 [08:57:02]RAPDU: 90 00 [08:57:02]wFMCommunicate OK [08:57:02]wFMCommunicate request_size=16 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 7D E5 5E 36 C9 3F [08:57:02]Write to MH i2c: E2 13 00 10 74 80 0D 02 02 0B 00 00 35 04 06 00 7D E5 5E 36 C9 3F 00 00 51 [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 03 00 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 03 00 10 74 00 90 00 F8 [08:57:02]RAPDU: 90 00 [08:57:02]wFMCommunicate OK [08:57:02]wFMCommunicate request_size=4 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 0D 03 02 [08:57:02]Write to MH i2c: E2 08 00 11 74 80 0D 03 02 00 00 00 00 00 [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 0B 00 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 0B 00 11 74 00 53 4F 4C 2D A5 8A 9C D3 90 00 BA [08:57:02]RAPDU: 53 4F 4C 2D A5 8A 9C D3 90 00 [08:57:02]wFMCommunicate OK [08:57:02]SAM_PROTO_SignData done [08:57:02]FM_MakeSignedData done [08:57:02]CreateOFDProtocolMessage [08:57:02]wFMCommunicate request_size=4 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 11 00 00 [08:57:02]Write to MH i2c: E2 08 00 12 74 80 11 00 00 00 00 00 00 00 [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 17 00 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 17 00 12 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 55 [08:57:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:57:02]wFMCommunicate OK [08:57:02]CreateOFDProtocolMessage done [08:57:02]OFDSenderStorePacket 239366 [08:57:02]StoreOFDPacket docnum=239366 [08:57:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 CC 41 0D 01 10 C2 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 E1 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A7 03 00 35 04 06 00 7D E5 5E 36 C9 3F 53 4F 4C 2D A5 8A 9C D3 [08:57:02]CheckFolder [08:57:02]dirname=/storage/ofd_packets [08:57:02]CheckFolder done [08:57:02]ProducePacketName [08:57:02]name=ofd_packets/00239366 [08:57:02]NVStorageSaveData ofd_packets/00239366 [08:57:02]File name is /storage/ofd_packets/00239366 [08:57:02]Write 307 bytes [08:57:02]NVStorageSaveData done [08:57:02]OFDSenderStorePacket done [08:57:02]KKMCreateOFDPacket done [08:57:02]NVStorageSaveData kkm_last_timestamp [08:57:02]File name is /storage/kkm_last_timestamp [08:57:02]Write 4 bytes [08:57:02]NVStorageSaveData done [08:57:02]ExternCall_PrintAddStr [08:57:02]wPrintStart [08:57:02]Write to MH i2c: 01 00 00 13 74 87 [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: 01 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: 01 07 00 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: 01 07 00 13 74 00 00 00 00 00 FF 0F 9C [08:57:02]RasterBufferAndPrint [08:57:02]line Счет N : (1)3302302 [08:57:02]line ИНН: 02508201610067 [08:57:02]line Контрольно-Кассовый Чек [08:57:02]line ПРОДАЖА [08:57:02]line ТРК (МРК, ГНК) : 11 [08:57:02]line Товар: 2710194800 [08:57:02]line D-ENERGY Дт-К-2 [08:57:02]line 13.210 * 75.70 [08:57:02]line = 1000.00 [08:57:02]line НДС 12% НСП 1% [08:57:02]line > о реализуемом товаре [08:57:02]line ИТОГО: 1000.00 [08:57:02]line НСП 1% : 8.85 [08:57:02]line НДС 12% : 106.19 [08:57:02]line Наличными: 1000.00 [08:57:02]line Безнал.: 0.00 [08:57:02]line Место: АЗС № 82 "Партнер Нефть" [08:57:02]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [08:57:02]line СНО: Общий режим [08:57:02]line Чек 137 08.06.2024 08:57 [08:57:02]line Смена: 387 ФФД: 1.0 [08:57:02]line ЗНМ: 0300000150 [08:57:02]line РНМ: 0000000000091601 [08:57:02]line Версия ККМ: 001 [08:57:02]line ФМ: 0000000000874681 [08:57:02]line ФД: 239366 [08:57:02]line ФПД: 138424081631551 [08:57:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T085705&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239366&fm=138424081631551&tin=02508201610067®Number=0000000000091601&sum=100000 [08:57:02]written 0, free lines is 4095 [08:57:02]OFD Sender: Processing packet 239366 [packets to send 182, broken 181] [08:57:02]ProducePacketName [08:57:02]name=ofd_packets/00239366 [08:57:02]OFD Sender: To server: pG, [08:57:02]CommunicateWithHost lk.salyk.kg:30040 [08:57:02]ConnectInit lk.salyk.kg [08:57:03]Connected sock=10 [08:57:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 CC 41 0D 01 10 C2 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 E1 1C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A7 03 00 35 04 06 00 7D E5 5E 36 C9 3F 53 4F 4C 2D A5 8A 9C D3 [08:57:03]Write to MH i2c: 01 00 00 3B 74 AF [08:57:03]Write i2c OK [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: 01 [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: 01 07 00 [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: 01 07 00 3B 74 00 00 00 00 00 03 0D C6 [08:57:03]RasterBufferAndPrint [08:57:03]line [08:57:03]line [08:57:03]line [08:57:03]line [08:57:03]line [08:57:03]written 0, free lines is 3336 [08:57:03]MH_Cut [08:57:03]Write to MH i2c: D1 01 00 42 74 01 88 [08:57:03]Write i2c OK [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: D1 [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: D1 01 00 [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: D1 01 00 42 74 00 87 [08:57:03]Write to MH i2c: 01 00 00 43 74 B7 [08:57:03]Write i2c OK [08:57:03]MH_I2C_Read... [08:57:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 FC 23 47 00 62 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A7 03 00 F4 03 04 00 5E C4 63 66 B6 04 01 00 00 E8 11 15 B7 82 A9 8F DB [08:57:03]CommunicateWithHost err = 0 [08:57:03]CheckOFDResponse [08:57:03]1017 (14) - 77093643461234 [08:57:03]1041 (16) - 0000000000874681 [08:57:03]1040 (4) - 239366 [08:57:03]1012 (4) - 08.06.2024 02:39 [08:57:03]1206 (1) - 0 [08:57:03]OFD Sender: Remove packet 239366 [08:57:03]ProducePacketName [08:57:03]name=ofd_packets/00239366 [08:57:03]NVStorageDeleteData [08:57:04]OFD Sender: No OFD packet to send [08:57:04]*** Cut start [08:57:04]*** Partial cut [08:57:04]*** CUTSNS_PIN = 1 [08:57:04]*** CUTSNS_PIN = 0 [08:57:04]*** Brake cut motor [08:57:04]Read from MH i2c: 01 [08:57:04]MH_I2C_Read... [08:57:04]*** Stop cut motor [08:57:04]*** Cut end [08:57:04]Read from MH i2c: 01 07 00 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: 01 07 00 43 74 00 00 00 00 00 FF 0F CC [08:57:04]process_action close_receipt done [08:57:04]requested_data is exist [08:57:04]produce_requested_data [08:57:04]requested_item fm.sn is exist - process it [08:57:04]wFMCommunicate request_size=4 [08:57:04]MH_SAM_APDU [08:57:04]CAPDU: 80 11 00 00 [08:57:04]Write to MH i2c: E2 08 00 44 74 80 11 00 00 00 00 00 00 32 [08:57:04]Write i2c OK [08:57:04]MH_I2C_Read... [08:57:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:04]Read from MH i2c: E2 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 17 00 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 17 00 44 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 87 [08:57:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [08:57:04]wFMCommunicate OK [08:57:04]requested_item fd.num is exist - process it [08:57:04]SAM_PROTO_GetFieldsCounters [08:57:04]wFMCommunicate request_size=4 [08:57:04]MH_SAM_APDU [08:57:04]CAPDU: 80 13 00 00 [08:57:04]Write to MH i2c: E2 08 00 45 74 80 13 00 00 00 00 00 00 35 [08:57:04]Write i2c OK [08:57:04]MH_I2C_Read... [08:57:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:04]Read from MH i2c: E2 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 62 00 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 62 00 45 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 06 A7 03 00 0E 04 04 00 83 01 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 1F [08:57:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 06 A7 03 00 0E 04 04 00 83 01 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 [08:57:04]wFMCommunicate OK [08:57:04]SAM_PROTO_GetFieldsCounters done [08:57:04]requested_item shift.num is exist - process it [08:57:04]requested_item shift.opened is exist - process it [08:57:04]req_shift_opened [08:57:04]FM_GetShiftState [08:57:04]SAM_PROTO_GetShiftState [08:57:04]wFMCommunicate request_size=4 [08:57:04]MH_SAM_APDU [08:57:04]CAPDU: 80 13 01 00 [08:57:04]Write to MH i2c: E2 08 00 46 74 80 13 01 00 00 00 00 00 37 [08:57:04]Write i2c OK [08:57:04]MH_I2C_Read... [08:57:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:04]Read from MH i2c: E2 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 0E 00 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 0E 00 46 74 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EB [08:57:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [08:57:04]wFMCommunicate OK [08:57:04]SAM_PROTO_GetShiftState done [08:57:04]FM_GetShiftState done [08:57:04]req_shift_opened done [08:57:04]requested_item shift.open_date is exist - process it [08:57:04]req_shift_open_date [08:57:05]req_shift_open_date done [08:57:05]produce_requested_data done [08:57:05]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239366,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [08:57:05]process_action_free close_receipt [08:57:05]json_value_free [08:57:05]json_value_free done [08:57:05]process_json_proto returns [08:57:05]Send response to host [08:57:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239366,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [08:57:05]free response buf [08:57:05]execute_script done [08:57:05]execute_script returns [08:57:05]free content buf [08:57:05]Sock 8.Close socket [08:57:05]Sock 8.Thread stoped [08:57:09]OFD Sender: No OFD packet to send [08:57:14]OFD Sender: No OFD packet to send [08:57:19]OFD Sender: No OFD packet to send [08:57:24]OFD Sender: No OFD packet to send [08:57:29]OFD Sender: No OFD packet to send [08:57:34]OFD Sender: No OFD packet to send [08:57:39]OFD Sender: No OFD packet to send [08:57:44]OFD Sender: No OFD packet to send [08:57:49]OFD Sender: No OFD packet to send [08:57:54]OFD Sender: No OFD packet to send [08:57:59]OFD Sender: No OFD packet to send [08:58:04]OFD Sender: No OFD packet to send [08:58:09]OFD Sender: No OFD packet to send [08:58:14]OFD Sender: No OFD packet to send [08:58:19]OFD Sender: No OFD packet to send [08:58:24]OFD Sender: No OFD packet to send [08:58:29]OFD Sender: No OFD packet to send [08:58:34]OFD Sender: No OFD packet to send [08:58:39]OFD Sender: No OFD packet to send [08:58:44]OFD Sender: No OFD packet to send [08:58:49]OFD Sender: No OFD packet to send [08:58:54]OFD Sender: No OFD packet to send [08:58:59]OFD Sender: No OFD packet to send [08:59:04]OFD Sender: No OFD packet to send [08:59:09]OFD Sender: No OFD packet to send [08:59:14]OFD Sender: No OFD packet to send [08:59:19]OFD Sender: No OFD packet to send [08:59:24]OFD Sender: No OFD packet to send [08:59:29]OFD Sender: No OFD packet to send [08:59:34]OFD Sender: No OFD packet to send [09:00:55]ConnectInit Can't connect to host [09:00:56]accept exits with 8 [09:00:56]New connection [09:00:56]New thread 3066838372 created [09:00:56]Thread 3066981732 joined [09:00:56]Waiting for new connection... [09:00:56] Sock 8.Parse request [09:00:56]Sock 8.Check first char [09:00:56]Sock 8.First char is OK [09:00:56]request: POST /json_proto HTTP/1.0 [09:00:56]Method: POST [09:00:56]URL: /json_proto [09:00:56]Method is POST - this is cgi request [09:00:56]url: /json_proto [09:00:56]query_string will be loaded in cgi processing [09:00:56]execute_cgi json_proto POST (null) [09:00:56]execute_cgi path=json_proto method=POST [09:00:56]POST find Content-Length [09:00:56]Host: 172.17.40.67:8080 [09:00:56]Content-Length: 678 [09:00:56]Content-Type: application/json [09:00:56] [09:00:56]POST finish read [09:00:56]Found Content-Length = 678 [09:00:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:00:56]execute_script... [09:00:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:00:56]POST & json_proto [09:00:56]process_json_proto [09:00:56]json parsed OK: [09:00:56]protocol is kg_v1.0 [09:00:56]action value=close_receipt [09:00:56]process_action close_receipt [09:00:56]cmd_close_receipt [09:00:56]MH_GetDate [09:00:56]Write to MH i2c: F0 00 00 92 74 F5 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: F0 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: F0 09 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: F0 09 00 92 74 00 CC 1D 64 66 97 AE 6B 64 C5 [09:00:56]GetLastDocTimeStamp 1717837189 [09:00:56]current date 1717837260 [09:00:56]FM_GetShiftState [09:00:56]SAM_PROTO_GetShiftState [09:00:56]wFMCommunicate request_size=4 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 13 01 00 [09:00:56]Write to MH i2c: E2 08 00 93 74 80 13 01 00 00 00 00 00 84 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 0E 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 0E 00 93 74 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 38 [09:00:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:00:56]wFMCommunicate OK [09:00:56]SAM_PROTO_GetShiftState done [09:00:56]FM_GetShiftState done [09:00:56]opened in 1717805884 [09:00:56]opened+sec_in_day 1717892284 [09:00:56]quantity*price = 20052 [09:00:56]sum+1 = 20054 [09:00:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 139 08.06.2024 09:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239368 ФПД: 59109784741519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090100&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239368&fm=59109784741519&tin=02508201610067®Number=0000000000091601&sum=20000 [09:00:58]StoreToDocumentArchive [09:00:58]shift 387 fd 239368 [09:00:58]save to /storage/0387/doc_00239368 [09:00:58]save last doc name /storage/0387/doc_00239368 to /storage/kkm_last_doc_name [09:00:58]save OK [09:00:58]Clear old archive folders... [09:00:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:58]tlvbuf is 00462B80 [09:00:58]SAM_PROTO_ClearQueue [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 09 00 00 [09:00:58]Write to MH i2c: E2 08 00 A0 74 80 09 00 00 00 00 00 00 86 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 A0 74 00 90 00 88 [09:00:58]RAPDU: 90 00 [09:00:58]wFMCommunicate OK [09:00:58]SAM_PROTO_ClearQueue done [09:00:58]KKMCreateOFDPacket [09:00:58]OFDProtocolAddRootSTLVToBuf [09:00:58]FM_MakeSignedData [09:00:58]FM_MakeSignedData [09:00:58]SAM_PROTO_SignData [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 0D 01 02 [09:00:58]Write to MH i2c: E2 08 00 A1 74 80 0D 01 02 00 00 00 00 8E [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 A1 74 00 90 00 89 [09:00:58]RAPDU: 90 00 [09:00:58]wFMCommunicate OK [09:00:58]wFMCommunicate request_size=255 [09:00:58]MH_SAM_APDU [09:00: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 8B 00 00 00 F4 03 04 00 CC 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A7 03 00 35 04 06 00 35 [09:00:58]Write to MH i2c: E2 02 01 A2 74 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 8B 00 00 00 F4 03 04 00 CC 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A7 03 00 35 04 06 00 35 00 00 A3 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 A2 74 00 90 00 8A [09:00:58]RAPDU: 90 00 [09:00:58]wFMCommunicate OK [09:00:58]wFMCommunicate request_size=10 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 0D 02 02 05 C2 91 B8 E6 8F [09:00:58]Write to MH i2c: E2 0D 00 A3 74 80 0D 02 02 05 00 C2 91 B8 E6 8F 00 00 1B [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 A3 74 00 90 00 8B [09:00:58]RAPDU: 90 00 [09:00:58]wFMCommunicate OK [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 0D 03 02 [09:00:58]Write to MH i2c: E2 08 00 A4 74 80 0D 03 02 00 00 00 00 93 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 0B 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 0B 00 A4 74 00 29 76 DC 5E 36 77 5A 08 90 00 7C [09:00:58]RAPDU: 29 76 DC 5E 36 77 5A 08 90 00 [09:00:58]wFMCommunicate OK [09:00:58]SAM_PROTO_SignData done [09:00:58]FM_MakeSignedData done [09:00:58]CreateOFDProtocolMessage [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 11 00 00 [09:00:58]Write to MH i2c: E2 08 00 A5 74 80 11 00 00 00 00 00 00 93 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 17 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 17 00 A5 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E8 [09:00:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:00:58]wFMCommunicate OK [09:00:58]CreateOFDProtocolMessage done [09:00:58]OFDSenderStorePacket 239368 [09:00:58]StoreOFDPacket docnum=239368 [09:00:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D0 8B 07 01 15 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 8B 00 00 00 F4 03 04 00 CC 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A7 03 00 35 04 06 00 35 C2 91 B8 E6 8F 29 76 DC 5E 36 77 5A 08 [09:00:58]CheckFolder [09:00:58]dirname=/storage/ofd_packets [09:00:58]CheckFolder done [09:00:58]ProducePacketName [09:00:58]name=ofd_packets/00239368 [09:00:58]NVStorageSaveData ofd_packets/00239368 [09:00:58]File name is /storage/ofd_packets/00239368 [09:00:58]Write 301 bytes [09:00:58]NVStorageSaveData done [09:00:58]OFDSenderStorePacket done [09:00:58]KKMCreateOFDPacket done [09:00:58]NVStorageSaveData kkm_last_timestamp [09:00:58]File name is /storage/kkm_last_timestamp [09:00:58]Write 4 bytes [09:00:58]NVStorageSaveData done [09:00:58]ExternCall_PrintAddStr [09:00:58]wPrintStart [09:00:58]Write to MH i2c: 01 00 00 A6 74 1A [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: 01 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: 01 07 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: 01 07 00 A6 74 00 00 00 00 00 FF 0F 2F [09:00:58]RasterBufferAndPrint [09:00:58]line Счет N : (1)3302304 [09:00:58]line ИНН: 02508201610067 [09:00:58]line Контрольно-Кассовый Чек [09:00:58]line ПРОДАЖА [09:00:58]line ТРК (МРК, ГНК) : 12 [09:00:58]line Товар: 2710124130 [09:00:58]line Аи-92-К-4 [09:00:58]line 3.020 * 66.40 [09:00:58]line = 200.53 [09:00:58]line НДС 12% НСП 1% [09:00:58]line > о реализуемом товаре [09:00:58]line ОКРУГЛЕНИЕ: -0.53 [09:00:58]line ИТОГО: 200.00 [09:00:58]line Внесено: 200.00 [09:00:58]line СДАЧА: 0.00 [09:00:58]line НСП 1% : 1.77 [09:00:58]line НДС 12% : 21.29 [09:00:58]line Наличными: 200.00 [09:00:58]line Безнал.: 0.00 [09:00:58]line Место: АЗС № 82 "Партнер Нефть" [09:00:58]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:00:58]line СНО: Общий режим [09:00:58]line Чек 139 08.06.2024 09:01 [09:00:58]line Смена: 387 ФФД: 1.0 [09:00:58]line ЗНМ: 0300000150 [09:00:58]line РНМ: 0000000000091601 [09:00:58]line Версия ККМ: 001 [09:00:58]line ФМ: 0000000000874681 [09:00:58]line ФД: 239368 [09:00:58]line ФПД: 59109784741519 [09:00:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090100&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239368&fm=59109784741519&tin=02508201610067®Number=0000000000091601&sum=20000 [09:00:58]written 0, free lines is 4095 [09:00:59]Write to MH i2c: 01 00 00 D1 74 45 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 07 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 07 00 D1 74 00 00 00 00 00 B5 0C 0D [09:00:59]RasterBufferAndPrint [09:00:59]line [09:00:59]line [09:00:59]line [09:00:59]line [09:00:59]line [09:00:59]written 0, free lines is 3260 [09:00:59]MH_Cut [09:00:59]Write to MH i2c: D1 01 00 D8 74 01 1E [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: D1 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: D1 01 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: D1 01 00 D8 74 00 1D [09:00:59]Write to MH i2c: 01 00 00 D9 74 4D [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** Cut start [09:00:59]*** Partial cut [09:00:59]*** CUTSNS_PIN = 1 [09:00:59]*** CUTSNS_PIN = 0 [09:01:00]Connected sock=10 [09:01:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 84 43 07 01 07 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 8A 00 00 00 F4 03 04 00 85 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 07 A7 03 00 35 04 06 00 33 AA CB C8 B8 4C 5F 42 72 75 0D AD 61 75 [09:01:00]*** Brake cut motor [09:01:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 27 07 47 00 15 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 07 A7 03 00 F4 03 04 00 4B C5 63 66 B6 04 01 00 00 9C B5 3D 99 F1 0F 4C 35 [09:01:00]CommunicateWithHost err = 0 [09:01:00]CheckOFDResponse [09:01:00]1017 (14) - 77093643461234 [09:01:00]1041 (16) - 0000000000874681 [09:01:00]1040 (4) - 239367 [09:01:00]1012 (4) - 08.06.2024 02:43 [09:01:00]1206 (1) - 0 [09:01:00]OFD Sender: Remove packet 239367 [09:01:00]ProducePacketName [09:01:00]name=ofd_packets/00239367 [09:01:00]NVStorageDeleteData [09:01:00]Read from MH i2c: 01 [09:01:00]MH_I2C_Read... [09:01:00]*** Stop cut motor [09:01:00]*** Cut end [09:01:00]Read from MH i2c: 01 07 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: 01 07 00 D9 74 00 00 00 00 00 FF 0F 62 [09:01:00]process_action close_receipt done [09:01:00]requested_data is exist [09:01:00]produce_requested_data [09:01:00]requested_item fm.sn is exist - process it [09:01:00]wFMCommunicate request_size=4 [09:01:00]MH_SAM_APDU [09:01:00]CAPDU: 80 11 00 00 [09:01:00]Write to MH i2c: E2 08 00 DA 74 80 11 00 00 00 00 00 00 C8 [09:01:00]Write i2c OK [09:01:00]MH_I2C_Read... [09:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:00]Read from MH i2c: E2 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: E2 17 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: E2 17 00 DA 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1D [09:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:01:00]wFMCommunicate OK [09:01:00]requested_item fd.num is exist - process it [09:01:00]SAM_PROTO_GetFieldsCounters [09:01:00]wFMCommunicate request_size=4 [09:01:00]MH_SAM_APDU [09:01:00]CAPDU: 80 13 00 00 [09:01:00]Write to MH i2c: E2 08 00 DB 74 80 13 00 00 00 00 00 00 CB [09:01:00]Write i2c OK [09:01:00]MH_I2C_Read... [09:01:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:00]Read from MH i2c: E2 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: E2 62 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: E2 62 00 DB 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 08 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [09:01:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 08 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:00]wFMCommunicate OK [09:01:00]SAM_PROTO_GetFieldsCounters done [09:01:00]requested_item shift.num is exist - process it [09:01:00]requested_item shift.opened is exist - process it [09:01:00]req_shift_opened [09:01:00]FM_GetShiftState [09:01:00]SAM_PROTO_GetShiftState [09:01:00]wFMCommunicate request_size=4 [09:01:00]MH_SAM_APDU [09:01:00]CAPDU: 80 13 01 00 [09:01:00]Write to MH i2c: E2 08 00 DC 74 80 13 01 00 00 00 00 00 CD [09:01:00]Write i2c OK [09:01:00]MH_I2C_Read... [09:01:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:00]Read from MH i2c: E2 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: E2 0E 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: E2 0E 00 DC 74 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 81 [09:01:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:01:00]wFMCommunicate OK [09:01:00]SAM_PROTO_GetShiftState done [09:01:00]FM_GetShiftState done [09:01:00]req_shift_opened done [09:01:00]requested_item shift.open_date is exist - process it [09:01:00]req_shift_open_date [09:01:00]req_shift_open_date done [09:01:00]produce_requested_data done [09:01:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239368,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:01:00]process_action_free close_receipt [09:01:00]json_value_free [09:01:00]json_value_free done [09:01:00]process_json_proto returns [09:01:00]Send response to host [09:01:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239368,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:01:00]free response buf [09:01:00]execute_script done [09:01:00]execute_script returns [09:01:00]free content buf [09:01:00]Sock 8.Close socket [09:01:00]Sock 8.Thread stoped [09:01:01]OFD Sender: Processing packet 239368 [packets to send 182, broken 181] [09:01:01]ProducePacketName [09:01:01]name=ofd_packets/00239368 [09:01:01]OFD Sender: To server: pG, [09:01:01]CommunicateWithHost lk.salyk.kg:30040 [09:01:01]ConnectInit lk.salyk.kg [09:01:01]Connected sock=10 [09:01:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D0 8B 07 01 15 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 8B 00 00 00 F4 03 04 00 CC 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A7 03 00 35 04 06 00 35 C2 91 B8 E6 8F 29 76 DC 5E 36 77 5A 08 [09:01:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 10 84 47 00 F2 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A7 03 00 F4 03 04 00 4C C5 63 66 B6 04 01 00 00 62 33 BF 9C EB 30 C6 48 [09:01:01]CommunicateWithHost err = 0 [09:01:01]CheckOFDResponse [09:01:01]1017 (14) - 77093643461234 [09:01:01]1041 (16) - 0000000000874681 [09:01:01]1040 (4) - 239368 [09:01:01]1012 (4) - 08.06.2024 02:43 [09:01:01]1206 (1) - 0 [09:01:01]OFD Sender: Remove packet 239368 [09:01:01]ProducePacketName [09:01:01]name=ofd_packets/00239368 [09:01:01]NVStorageDeleteData [09:01:02]OFD Sender: No OFD packet to send [09:01:02]OFD Sender: No OFD packet to send [09:01:07]OFD Sender: No OFD packet to send [09:01:12]OFD Sender: No OFD packet to send [09:01:17]OFD Sender: No OFD packet to send [09:01:22]OFD Sender: No OFD packet to send [09:01:25]accept exits with 9 [09:01:25]New connection [09:01:25]New thread 3066981732 created [09:01:25]Thread 3066838372 joined [09:01:25]Waiting for new connection... [09:01:25] Sock 9.Parse request [09:01:25]Sock 9.Check first char [09:01:25]Sock 9.First char is OK [09:01:25]request: POST /json_proto HTTP/1.0 [09:01:25]Method: POST [09:01:25]URL: /json_proto [09:01:25]Method is POST - this is cgi request [09:01:25]url: /json_proto [09:01:25]query_string will be loaded in cgi processing [09:01:25]execute_cgi json_proto POST (null) [09:01:25]execute_cgi path=json_proto method=POST [09:01:25]POST find Content-Length [09:01:25]Host: 172.17.40.67:8080 [09:01:25]Content-Length: 683 [09:01:25]Content-Type: application/json [09:01:25] [09:01:25]POST finish read [09:01:25]Found Content-Length = 683 [09:01:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:25]execute_script... [09: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)3302306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:25]POST & json_proto [09:01:25]process_json_proto [09:01:25]json parsed OK: [09:01:25]protocol is kg_v1.0 [09:01:25]action value=close_receipt [09:01:25]process_action close_receipt [09:01:25]cmd_close_receipt [09:01:25]MH_GetDate [09:01:25]Write to MH i2c: F0 00 00 DD 74 40 [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: F0 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: F0 09 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: F0 09 00 DD 74 00 E8 1D 64 66 97 AE 6B 64 2C [09:01:25]GetLastDocTimeStamp 1717837260 [09:01:25]current date 1717837288 [09:01:25]FM_GetShiftState [09:01:25]SAM_PROTO_GetShiftState [09:01:25]wFMCommunicate request_size=4 [09:01:25]MH_SAM_APDU [09:01:25]CAPDU: 80 13 01 00 [09:01:25]Write to MH i2c: E2 08 00 DE 74 80 13 01 00 00 00 00 00 CF [09:01:25]Write i2c OK [09:01:25]MH_I2C_Read... [09:01:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:25]Read from MH i2c: E2 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 0E 00 [09:01:25]MH_I2C_Read... [09:01:25]Read from MH i2c: E2 0E 00 DE 74 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 83 [09:01:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:01:25]wFMCommunicate OK [09:01:25]SAM_PROTO_GetShiftState done [09:01:25]FM_GetShiftState done [09:01:25]opened in 1717805884 [09:01:25]opened+sec_in_day 1717892284 [09:01:25]quantity*price = 100064 [09:01:25]sum+1 = 100066 [09:01:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 140 08.06.2024 09:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239369 ФПД: 79257907915647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090128&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239369&fm=79257907915647&tin=02508201610067®Number=0000000000091601&sum=100000 [09:01:26]StoreToDocumentArchive [09:01:26]shift 387 fd 239369 [09:01:26]save to /storage/0387/doc_00239369 [09:01:26]save last doc name /storage/0387/doc_00239369 to /storage/kkm_last_doc_name [09:01:26]save OK [09:01:26]Clear old archive folders... [09:01:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:26]tlvbuf is 004F4670 [09:01:26]SAM_PROTO_ClearQueue [09:01:26]wFMCommunicate request_size=4 [09:01:26]MH_SAM_APDU [09:01:26]CAPDU: 80 09 00 00 [09:01:26]Write to MH i2c: E2 08 00 EB 74 80 09 00 00 00 00 00 00 D1 [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:26]Read from MH i2c: E2 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 03 00 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 03 00 EB 74 00 90 00 D3 [09:01:26]RAPDU: 90 00 [09:01:26]wFMCommunicate OK [09:01:26]SAM_PROTO_ClearQueue done [09:01:26]KKMCreateOFDPacket [09:01:26]OFDProtocolAddRootSTLVToBuf [09:01:26]FM_MakeSignedData [09:01:26]FM_MakeSignedData [09:01:26]SAM_PROTO_SignData [09:01:26]wFMCommunicate request_size=4 [09:01:26]MH_SAM_APDU [09:01:26]CAPDU: 80 0D 01 02 [09:01:26]Write to MH i2c: E2 08 00 EC 74 80 0D 01 02 00 00 00 00 D9 [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:26]Read from MH i2c: E2 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 03 00 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 03 00 EC 74 00 90 00 D4 [09:01:26]RAPDU: 90 00 [09:01:26]wFMCommunicate OK [09:01:26]wFMCommunicate request_size=255 [09:01:26]MH_SAM_APDU [09:01: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 E8 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A7 03 00 35 04 06 00 48 [09:01:26]Write to MH i2c: E2 02 01 ED 74 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 E8 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A7 03 00 35 04 06 00 48 00 00 B0 [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:26]Read from MH i2c: E2 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 03 00 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 03 00 ED 74 00 90 00 D5 [09:01:26]RAPDU: 90 00 [09:01:26]wFMCommunicate OK [09:01:26]wFMCommunicate request_size=10 [09:01:26]MH_SAM_APDU [09:01:26]CAPDU: 80 0D 02 02 05 15 AB 72 6B 7F [09:01:26]Write to MH i2c: E2 0D 00 EE 74 80 0D 02 02 05 00 15 AB 72 6B 7F 00 00 02 [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:26]Read from MH i2c: E2 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 03 00 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 03 00 EE 74 00 90 00 D6 [09:01:26]RAPDU: 90 00 [09:01:26]wFMCommunicate OK [09:01:26]wFMCommunicate request_size=4 [09:01:26]MH_SAM_APDU [09:01:26]CAPDU: 80 0D 03 02 [09:01:26]Write to MH i2c: E2 08 00 EF 74 80 0D 03 02 00 00 00 00 DE [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:26]Read from MH i2c: E2 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 0B 00 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 0B 00 EF 74 00 15 1C D9 45 41 88 95 CC 90 00 58 [09:01:26]RAPDU: 15 1C D9 45 41 88 95 CC 90 00 [09:01:26]wFMCommunicate OK [09:01:26]SAM_PROTO_SignData done [09:01:26]FM_MakeSignedData done [09:01:26]CreateOFDProtocolMessage [09:01:26]wFMCommunicate request_size=4 [09:01:26]MH_SAM_APDU [09:01:26]CAPDU: 80 11 00 00 [09:01:26]Write to MH i2c: E2 08 00 F0 74 80 11 00 00 00 00 00 00 DE [09:01:26]Write i2c OK [09:01:26]MH_I2C_Read... [09:01:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:26]Read from MH i2c: E2 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 17 00 [09:01:26]MH_I2C_Read... [09:01:26]Read from MH i2c: E2 17 00 F0 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 33 [09:01:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:01:26]wFMCommunicate OK [09:01:26]CreateOFDProtocolMessage done [09:01:26]OFDSenderStorePacket 239369 [09:01:26]StoreOFDPacket docnum=239369 [09:01:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B6 AF 07 01 CD 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 E8 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A7 03 00 35 04 06 00 48 15 AB 72 6B 7F 15 1C D9 45 41 88 95 CC [09:01:26]CheckFolder [09:01:26]dirname=/storage/ofd_packets [09:01:26]CheckFolder done [09:01:26]ProducePacketName [09:01:26]name=ofd_packets/00239369 [09:01:26]NVStorageSaveData ofd_packets/00239369 [09:01:26]File name is /storage/ofd_packets/00239369 [09:01:26]Write 301 bytes [09:01:26]NVStorageSaveData done [09:01:26]OFDSenderStorePacket done [09:01:26]KKMCreateOFDPacket done [09:01:26]NVStorageSaveData kkm_last_timestamp [09:01:26]File name is /storage/kkm_last_timestamp [09:01:26]Write 4 bytes [09:01:26]NVStorageSaveData done [09:01:26]ExternCall_PrintAddStr [09:01:26]wPrintStart [09:01:26]Write to MH i2c: 01 00 00 F1 74 65 [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 F1 74 00 00 00 00 00 FF 0F 7A [09:01:26]RasterBufferAndPrint [09:01:26]line Счет N : (1)3302306 [09:01:26]line ИНН: 02508201610067 [09:01:26]line Контрольно-Кассовый Чек [09:01:26]line ПРОДАЖА [09:01:26]line ТРК (МРК, ГНК) : 32 [09:01:26]line Товар: 2710124130 [09:01:26]line Аи-92-К-4 [09:01:26]line 15.070 * 66.40 [09:01:26]line = 1000.65 [09:01:26]line НДС 12% НСП 1% [09:01:26]line > о реализуемом товаре [09:01:26]line ОКРУГЛЕНИЕ: -0.65 [09:01:26]line ИТОГО: 1000.00 [09:01:26]line Внесено: 1000.00 [09:01:26]line СДАЧА: 0.00 [09:01:26]line НСП 1% : 8.85 [09:01:26]line НДС 12% : 106.26 [09:01:26]line Наличными: 1000.00 [09:01:26]line Безнал.: 0.00 [09:01:26]line Место: АЗС № 82 "Партнер Нефть" [09:01:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:01:26]line СНО: Общий режим [09:01:26]line Чек 140 08.06.2024 09:01 [09:01:26]line Смена: 387 ФФД: 1.0 [09:01:26]line ЗНМ: 0300000150 [09:01:26]line РНМ: 0000000000091601 [09:01:26]line Версия ККМ: 001 [09:01:26]line ФМ: 0000000000874681 [09:01:26]line ФД: 239369 [09:01:26]line ФПД: 79257907915647 [09:01:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090128&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239369&fm=79257907915647&tin=02508201610067®Number=0000000000091601&sum=100000 [09:01:27]OFD Sender: Processing packet 239369 [packets to send 182, broken 181] [09:01:27]ProducePacketName [09:01:27]name=ofd_packets/00239369 [09:01:27]OFD Sender: To server: pG, [09:01:27]CommunicateWithHost lk.salyk.kg:30040 [09:01:27]ConnectInit lk.salyk.kg [09:01:27]written 0, free lines is 4095 [09:01:27]Connected sock=10 [09:01:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B6 AF 07 01 CD 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 E8 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A7 03 00 35 04 06 00 48 15 AB 72 6B 7F 15 1C D9 45 41 88 95 CC [09:01:27]Write to MH i2c: 01 00 00 1C 75 91 [09:01:27]Write i2c OK [09:01:27]MH_I2C_Read... [09:01:27]Read from MH i2c: 01 [09:01:27]MH_I2C_Read... [09:01:27]Read from MH i2c: 01 07 00 [09:01:27]MH_I2C_Read... [09:01:27]Read from MH i2c: 01 07 00 1C 75 00 00 00 00 00 CD 0C 71 [09:01:27]RasterBufferAndPrint [09:01:27]line [09:01:27]line [09:01:27]line [09:01:27]line [09:01:27]line [09:01:27]written 0, free lines is 3284 [09:01:27]MH_Cut [09:01:27]Write to MH i2c: D1 01 00 23 75 01 6A [09:01:27]Write i2c OK [09:01:27]MH_I2C_Read... [09:01:27]Read from MH i2c: D1 [09:01:27]MH_I2C_Read... [09:01:27]Read from MH i2c: D1 01 00 [09:01:27]MH_I2C_Read... [09:01:27]Read from MH i2c: D1 01 00 23 75 00 69 [09:01:27]Write to MH i2c: 01 00 00 24 75 99 [09:01:27]Write i2c OK [09:01:27]MH_I2C_Read... [09:01:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B6 72 47 00 48 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A7 03 00 F4 03 04 00 66 C5 63 66 B6 04 01 00 00 2E 3A BB E8 62 05 88 AD [09:01:27]CommunicateWithHost err = 0 [09:01:27]CheckOFDResponse [09:01:27]1017 (14) - 77093643461234 [09:01:27]1041 (16) - 0000000000874681 [09:01:27]1040 (4) - 239369 [09:01:27]1012 (4) - 08.06.2024 02:43 [09:01:27]1206 (1) - 0 [09:01:27]OFD Sender: Remove packet 239369 [09:01:27]ProducePacketName [09:01:27]name=ofd_packets/00239369 [09:01:27]NVStorageDeleteData [09:01:28]OFD Sender: No OFD packet to send [09:01:28]*** Cut start [09:01:28]*** Partial cut [09:01:28]*** CUTSNS_PIN = 1 [09:01:28]*** CUTSNS_PIN = 0 [09:01:28]*** Brake cut motor [09:01:29]Read from MH i2c: 01 [09:01:29]MH_I2C_Read... [09:01:29]*** Stop cut motor [09:01:29]*** Cut end [09:01:29]Read from MH i2c: 01 07 00 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: 01 07 00 24 75 00 00 00 00 00 FF 0F AE [09:01:29]process_action close_receipt done [09:01:29]requested_data is exist [09:01:29]produce_requested_data [09:01:29]requested_item fm.sn is exist - process it [09:01:29]wFMCommunicate request_size=4 [09:01:29]MH_SAM_APDU [09:01:29]CAPDU: 80 11 00 00 [09:01:29]Write to MH i2c: E2 08 00 25 75 80 11 00 00 00 00 00 00 14 [09:01:29]Write i2c OK [09:01:29]MH_I2C_Read... [09:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:29]Read from MH i2c: E2 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: E2 17 00 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: E2 17 00 25 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 69 [09:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:01:29]wFMCommunicate OK [09:01:29]requested_item fd.num is exist - process it [09:01:29]SAM_PROTO_GetFieldsCounters [09:01:29]wFMCommunicate request_size=4 [09:01:29]MH_SAM_APDU [09:01:29]CAPDU: 80 13 00 00 [09:01:29]Write to MH i2c: E2 08 00 26 75 80 13 00 00 00 00 00 00 17 [09:01:29]Write i2c OK [09:01:29]MH_I2C_Read... [09:01:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:29]Read from MH i2c: E2 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: E2 62 00 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: E2 62 00 26 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 09 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [09:01:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 09 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:29]wFMCommunicate OK [09:01:29]SAM_PROTO_GetFieldsCounters done [09:01:29]requested_item shift.num is exist - process it [09:01:29]requested_item shift.opened is exist - process it [09:01:29]req_shift_opened [09:01:29]FM_GetShiftState [09:01:29]SAM_PROTO_GetShiftState [09:01:29]wFMCommunicate request_size=4 [09:01:29]MH_SAM_APDU [09:01:29]CAPDU: 80 13 01 00 [09:01:29]Write to MH i2c: E2 08 00 27 75 80 13 01 00 00 00 00 00 19 [09:01:29]Write i2c OK [09:01:29]MH_I2C_Read... [09:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:29]Read from MH i2c: E2 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: E2 0E 00 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: E2 0E 00 27 75 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CD [09:01:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:01:29]wFMCommunicate OK [09:01:29]SAM_PROTO_GetShiftState done [09:01:29]FM_GetShiftState done [09:01:29]req_shift_opened done [09:01:29]requested_item shift.open_date is exist - process it [09:01:29]req_shift_open_date [09:01:29]req_shift_open_date done [09:01:29]produce_requested_data done [09:01:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239369,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:01:29]process_action_free close_receipt [09:01:29]json_value_free [09:01:29]json_value_free done [09:01:29]process_json_proto returns [09:01:29]Send response to host [09:01:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239369,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:01:29]free response buf [09:01:29]execute_script done [09:01:29]execute_script returns [09:01:29]free content buf [09:01:29]Sock 9.Close socket [09:01:29]Sock 9.Thread stoped [09:01:33]OFD Sender: No OFD packet to send [09:01:36]accept exits with 8 [09:01:36]New connection [09:01:36]New thread 3066838372 created [09:01:36]Thread 3066981732 joined [09:01:36]Waiting for new connection... [09:01:36] Sock 8.Parse request [09:01:36]Sock 8.Check first char [09:01:36]Sock 8.First char is OK [09:01:36]request: POST /json_proto HTTP/1.0 [09:01:36]Method: POST [09:01:36]URL: /json_proto [09:01:36]Method is POST - this is cgi request [09:01:36]url: /json_proto [09:01:36]query_string will be loaded in cgi processing [09:01:36]execute_cgi json_proto POST (null) [09:01:36]execute_cgi path=json_proto method=POST [09:01:36]POST find Content-Length [09:01:36]Host: 172.17.40.67:8080 [09:01:36]Content-Length: 680 [09:01:36]Content-Type: application/json [09:01:36] [09:01:36]POST finish read [09:01:36]Found Content-Length = 680 [09:01:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:36]execute_script... [09: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)3302305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:36]POST & json_proto [09:01:36]process_json_proto [09:01:36]json parsed OK: [09:01:36]protocol is kg_v1.0 [09:01:36]action value=close_receipt [09:01:36]process_action close_receipt [09:01:36]cmd_close_receipt [09:01:36]MH_GetDate [09:01:36]Write to MH i2c: F0 00 00 28 75 8C [09:01:36]Write i2c OK [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: F0 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: F0 09 00 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: F0 09 00 28 75 00 F4 1D 64 66 97 AE 6B 64 84 [09:01:36]GetLastDocTimeStamp 1717837288 [09:01:36]current date 1717837300 [09:01:36]FM_GetShiftState [09:01:36]SAM_PROTO_GetShiftState [09:01:36]wFMCommunicate request_size=4 [09:01:36]MH_SAM_APDU [09:01:36]CAPDU: 80 13 01 00 [09:01:36]Write to MH i2c: E2 08 00 29 75 80 13 01 00 00 00 00 00 1B [09:01:36]Write i2c OK [09:01:36]MH_I2C_Read... [09:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:36]Read from MH i2c: E2 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: E2 0E 00 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: E2 0E 00 29 75 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CF [09:01:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:01:36]wFMCommunicate OK [09:01:36]SAM_PROTO_GetShiftState done [09:01:36]FM_GetShiftState done [09:01:36]opened in 1717805884 [09:01:36]opened+sec_in_day 1717892284 [09:01:36]quantity*price = 200046 [09:01:36]sum+1 = 200048 [09:01:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 141 08.06.2024 09:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239370 ФПД: 226952431810312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090140&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239370&fm=226952431810312&tin=02508201610067®Number=0000000000091601&sum=200000 [09:01:37]StoreToDocumentArchive [09:01:37]shift 387 fd 239370 [09:01:37]save to /storage/0387/doc_00239370 [09:01:37]save last doc name /storage/0387/doc_00239370 to /storage/kkm_last_doc_name [09:01:37]save OK [09:01:37]Clear old archive folders... [09:01:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:01:37]tlvbuf is 00364B40 [09:01:37]SAM_PROTO_ClearQueue [09:01:37]wFMCommunicate request_size=4 [09:01:37]MH_SAM_APDU [09:01:37]CAPDU: 80 09 00 00 [09:01:37]Write to MH i2c: E2 08 00 36 75 80 09 00 00 00 00 00 00 1D [09:01:37]Write i2c OK [09:01:37]MH_I2C_Read... [09:01:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:37]Read from MH i2c: E2 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 03 00 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 03 00 36 75 00 90 00 1F [09:01:37]RAPDU: 90 00 [09:01:37]wFMCommunicate OK [09:01:37]SAM_PROTO_ClearQueue done [09:01:37]KKMCreateOFDPacket [09:01:37]OFDProtocolAddRootSTLVToBuf [09:01:37]FM_MakeSignedData [09:01:37]FM_MakeSignedData [09:01:37]SAM_PROTO_SignData [09:01:37]wFMCommunicate request_size=4 [09:01:37]MH_SAM_APDU [09:01:37]CAPDU: 80 0D 01 02 [09:01:37]Write to MH i2c: E2 08 00 37 75 80 0D 01 02 00 00 00 00 25 [09:01:37]Write i2c OK [09:01:37]MH_I2C_Read... [09:01:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:37]Read from MH i2c: E2 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 03 00 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 03 00 37 75 00 90 00 20 [09:01:37]RAPDU: 90 00 [09:01:37]wFMCommunicate OK [09:01:37]wFMCommunicate request_size=255 [09:01:37]MH_SAM_APDU [09:01: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 F4 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A7 03 00 35 04 06 00 CE 69 7B 14 [09:01:37]Write to MH i2c: E2 02 01 38 75 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 F4 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A7 03 00 35 04 06 00 CE 69 7B 14 00 00 8E [09:01:37]Write i2c OK [09:01:37]MH_I2C_Read... [09:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:37]Read from MH i2c: E2 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 03 00 [09:01:37]MH_I2C_Read... [09:01:37]Read from MH i2c: E2 03 00 38 75 00 90 00 21 [09:01:37]RAPDU: 90 00 [09:01:37]wFMCommunicate OK [09:01:37]wFMCommunicate request_size=7 [09:01:37]MH_SAM_APDU [09:01:37]CAPDU: 80 0D 02 02 02 37 08 [09:01:37]Write to MH i2c: E2 0A 00 39 75 80 0D 02 02 02 00 37 08 00 00 6B [09:01:37]Write i2c OK [09:01:37]MH_I2C_Read... [09:01:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:38]Read from MH i2c: E2 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: E2 03 00 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: E2 03 00 39 75 00 90 00 22 [09:01:38]RAPDU: 90 00 [09:01:38]wFMCommunicate OK [09:01:38]wFMCommunicate request_size=4 [09:01:38]MH_SAM_APDU [09:01:38]CAPDU: 80 0D 03 02 [09:01:38]Write to MH i2c: E2 08 00 3A 75 80 0D 03 02 00 00 00 00 2A [09:01:38]Write i2c OK [09:01:38]MH_I2C_Read... [09:01:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:38]Read from MH i2c: E2 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: E2 0B 00 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: E2 0B 00 3A 75 00 E7 22 76 3B 22 DD 1C 0B 90 00 0B [09:01:38]RAPDU: E7 22 76 3B 22 DD 1C 0B 90 00 [09:01:38]wFMCommunicate OK [09:01:38]SAM_PROTO_SignData done [09:01:38]FM_MakeSignedData done [09:01:38]CreateOFDProtocolMessage [09:01:38]wFMCommunicate request_size=4 [09:01:38]MH_SAM_APDU [09:01:38]CAPDU: 80 11 00 00 [09:01:38]Write to MH i2c: E2 08 00 3B 75 80 11 00 00 00 00 00 00 2A [09:01:38]Write i2c OK [09:01:38]MH_I2C_Read... [09:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:38]Read from MH i2c: E2 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: E2 17 00 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: E2 17 00 3B 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7F [09:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:01:38]wFMCommunicate OK [09:01:38]CreateOFDProtocolMessage done [09:01:38]OFDSenderStorePacket 239370 [09:01:38]StoreOFDPacket docnum=239370 [09:01:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 14 B9 04 01 B0 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 F4 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A7 03 00 35 04 06 00 CE 69 7B 14 37 08 E7 22 76 3B 22 DD 1C 0B [09:01:38]CheckFolder [09:01:38]dirname=/storage/ofd_packets [09:01:38]CheckFolder done [09:01:38]ProducePacketName [09:01:38]name=ofd_packets/00239370 [09:01:38]NVStorageSaveData ofd_packets/00239370 [09:01:38]File name is /storage/ofd_packets/00239370 [09:01:38]Write 298 bytes [09:01:38]NVStorageSaveData done [09:01:38]OFDSenderStorePacket done [09:01:38]KKMCreateOFDPacket done [09:01:38]NVStorageSaveData kkm_last_timestamp [09:01:38]File name is /storage/kkm_last_timestamp [09:01:38]Write 4 bytes [09:01:38]NVStorageSaveData done [09:01:38]ExternCall_PrintAddStr [09:01:38]wPrintStart [09:01:38]Write to MH i2c: 01 00 00 3C 75 B1 [09:01:38]Write i2c OK [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: 01 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: 01 07 00 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: 01 07 00 3C 75 00 00 00 00 00 FF 0F C6 [09:01:38]RasterBufferAndPrint [09:01:38]line Счет N : (1)3302305 [09:01:38]line ИНН: 02508201610067 [09:01:38]line Контрольно-Кассовый Чек [09:01:38]line ПРОДАЖА [09:01:38]line ТРК (МРК, ГНК) : 51 [09:01:38]line Товар: 2710194210 [09:01:38]line ДТ-К-5 [09:01:38]line 26.780 * 74.70 [09:01:38]line = 2000.47 [09:01:38]line НДС 12% НСП 1% [09:01:38]line > о реализуемом товаре [09:01:38]line ОКРУГЛЕНИЕ: -0.47 [09:01:38]line ИТОГО: 2000.00 [09:01:38]line Внесено: 2000.00 [09:01:38]line СДАЧА: 0.00 [09:01:38]line НСП 1% : 17.70 [09:01:38]line НДС 12% : 212.44 [09:01:38]line Наличными: 2000.00 [09:01:38]line Безнал.: 0.00 [09:01:38]line Место: АЗС № 82 "Партнер Нефть" [09:01:38]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:01:38]line СНО: Общий режим [09:01:38]line Чек 141 08.06.2024 09:01 [09:01:38]line Смена: 387 ФФД: 1.0 [09:01:38]line ЗНМ: 0300000150 [09:01:38]line РНМ: 0000000000091601 [09:01:38]line Версия ККМ: 001 [09:01:38]line ФМ: 0000000000874681 [09:01:38]line ФД: 239370 [09:01:38]line ФПД: 226952431810312 [09:01:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090140&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239370&fm=226952431810312&tin=02508201610067®Number=0000000000091601&sum=200000 [09:01:38]written 0, free lines is 4095 [09:01:38]OFD Sender: Processing packet 239370 [packets to send 182, broken 181] [09:01:38]ProducePacketName [09:01:38]name=ofd_packets/00239370 [09:01:38]OFD Sender: To server: pG, [09:01:38]CommunicateWithHost lk.salyk.kg:30040 [09:01:38]ConnectInit lk.salyk.kg [09:01:38]Connected sock=10 [09:01:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 14 B9 04 01 B0 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 F4 1D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A7 03 00 35 04 06 00 CE 69 7B 14 37 08 E7 22 76 3B 22 DD 1C 0B [09:01:38]Write to MH i2c: 01 00 00 67 75 DC [09:01:38]Write i2c OK [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: 01 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: 01 07 00 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: 01 07 00 67 75 00 00 00 00 00 C8 0C B7 [09:01:38]RasterBufferAndPrint [09:01:38]line [09:01:38]line [09:01:38]line [09:01:38]line [09:01:38]line [09:01:38]written 0, free lines is 3284 [09:01:38]MH_Cut [09:01:38]Write to MH i2c: D1 01 00 6E 75 01 B5 [09:01:38]Write i2c OK [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: D1 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: D1 01 00 [09:01:38]MH_I2C_Read... [09:01:38]Read from MH i2c: D1 01 00 6E 75 00 B4 [09:01:38]Write to MH i2c: 01 00 00 6F 75 E4 [09:01:38]Write i2c OK [09:01:38]MH_I2C_Read... [09:01:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1C DD 47 00 B5 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A7 03 00 F4 03 04 00 71 C5 63 66 B6 04 01 00 00 27 CA AC E0 81 58 DE 00 [09:01:38]CommunicateWithHost err = 0 [09:01:38]CheckOFDResponse [09:01:38]1017 (14) - 77093643461234 [09:01:38]1041 (16) - 0000000000874681 [09:01:38]1040 (4) - 239370 [09:01:38]1012 (4) - 08.06.2024 02:44 [09:01:38]1206 (1) - 0 [09:01:38]OFD Sender: Remove packet 239370 [09:01:38]ProducePacketName [09:01:38]name=ofd_packets/00239370 [09:01:38]NVStorageDeleteData [09:01:39]OFD Sender: No OFD packet to send [09:01:39]*** Cut start [09:01:39]*** Partial cut [09:01:39]*** CUTSNS_PIN = 1 [09:01:39]*** CUTSNS_PIN = 0 [09:01:39]*** Brake cut motor [09:01:40]Read from MH i2c: 01 [09:01:40]MH_I2C_Read... [09:01:40]*** Stop cut motor [09:01:40]*** Cut end [09:01:40]Read from MH i2c: 01 07 00 [09:01:40]MH_I2C_Read... [09:01:40]Read from MH i2c: 01 07 00 6F 75 00 00 00 00 00 FF 0F F9 [09:01:40]process_action close_receipt done [09:01:40]requested_data is exist [09:01:40]produce_requested_data [09:01:40]requested_item fm.sn is exist - process it [09:01:40]wFMCommunicate request_size=4 [09:01:40]MH_SAM_APDU [09:01:40]CAPDU: 80 11 00 00 [09:01:40]Write to MH i2c: E2 08 00 70 75 80 11 00 00 00 00 00 00 5F [09:01:40]Write i2c OK [09:01:40]MH_I2C_Read... [09:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:40]Read from MH i2c: E2 [09:01:40]MH_I2C_Read... [09:01:40]Read from MH i2c: E2 17 00 [09:01:40]MH_I2C_Read... [09:01:40]Read from MH i2c: E2 17 00 70 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B4 [09:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:01:40]wFMCommunicate OK [09:01:40]requested_item fd.num is exist - process it [09:01:40]SAM_PROTO_GetFieldsCounters [09:01:40]wFMCommunicate request_size=4 [09:01:40]MH_SAM_APDU [09:01:40]CAPDU: 80 13 00 00 [09:01:40]Write to MH i2c: E2 08 00 71 75 80 13 00 00 00 00 00 00 62 [09:01:40]Write i2c OK [09:01:40]MH_I2C_Read... [09:01:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:40]Read from MH i2c: E2 [09:01:40]MH_I2C_Read... [09:01:40]Read from MH i2c: E2 62 00 [09:01:40]MH_I2C_Read... [09:01:40]Read from MH i2c: E2 62 00 71 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0A A7 03 00 0E 04 04 00 83 01 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 5C [09:01:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0A A7 03 00 0E 04 04 00 83 01 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:01:40]wFMCommunicate OK [09:01:40]SAM_PROTO_GetFieldsCounters done [09:01:40]requested_item shift.num is exist - process it [09:01:40]requested_item shift.opened is exist - process it [09:01:40]req_shift_opened [09:01:40]FM_GetShiftState [09:01:40]SAM_PROTO_GetShiftState [09:01:40]wFMCommunicate request_size=4 [09:01:40]MH_SAM_APDU [09:01:40]CAPDU: 80 13 01 00 [09:01:40]Write to MH i2c: E2 08 00 72 75 80 13 01 00 00 00 00 00 64 [09:01:40]Write i2c OK [09:01:40]MH_I2C_Read... [09:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:40]Read from MH i2c: E2 [09:01:40]MH_I2C_Read... [09:01:40]Read from MH i2c: E2 0E 00 [09:01:40]MH_I2C_Read... [09:01:40]Read from MH i2c: E2 0E 00 72 75 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 18 [09:01:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:01:40]wFMCommunicate OK [09:01:40]SAM_PROTO_GetShiftState done [09:01:40]FM_GetShiftState done [09:01:40]req_shift_opened done [09:01:40]requested_item shift.open_date is exist - process it [09:01:40]req_shift_open_date [09:01:40]req_shift_open_date done [09:01:40]produce_requested_data done [09:01:40]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239370,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:01:40]process_action_free close_receipt [09:01:40]json_value_free [09:01:40]json_value_free done [09:01:40]process_json_proto returns [09:01:40]Send response to host [09:01:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239370,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:01:40]free response buf [09:01:40]execute_script done [09:01:40]execute_script returns [09:01:40]free content buf [09:01:40]Sock 8.Close socket [09:01:40]Sock 8.Thread stoped [09:01:44]OFD Sender: No OFD packet to send [09:01:49]OFD Sender: No OFD packet to send [09:01:54]OFD Sender: No OFD packet to send [09:01:59]OFD Sender: No OFD packet to send [09:02:04]OFD Sender: No OFD packet to send [09:02:09]OFD Sender: No OFD packet to send [09:02:14]OFD Sender: No OFD packet to send [09:02:19]OFD Sender: No OFD packet to send [09:02:24]OFD Sender: No OFD packet to send [09:02:29]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:59]OFD Sender: No OFD packet to send [09:03:04]OFD Sender: No OFD packet to send [09:03:05]accept exits with 9 [09:03:05]New connection [09:03:05]New thread 3066981732 created [09:03:05]Thread 3066838372 joined [09:03:05]Waiting for new connection... [09:03:05] Sock 9.Parse request [09:03:05]Sock 9.Check first char [09:03:05]Sock 9.First char is OK [09:03:05]request: POST /json_proto HTTP/1.0 [09:03:05]Method: POST [09:03:05]URL: /json_proto [09:03:05]Method is POST - this is cgi request [09:03:05]url: /json_proto [09:03:05]query_string will be loaded in cgi processing [09:03:05]execute_cgi json_proto POST (null) [09:03:05]execute_cgi path=json_proto method=POST [09:03:05]POST find Content-Length [09:03:05]Host: 172.17.40.67:8080 [09:03:05]Content-Length: 678 [09:03:05]Content-Type: application/json [09:03:05] [09:03:05]POST finish read [09:03:05]Found Content-Length = 678 [09:03:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.770, "sum" : 250.33, "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" ] } } [09:03:05]execute_script... [09:03: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)3302307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.770, "sum" : 250.33, "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" ] } } [09:03:05]POST & json_proto [09:03:05]process_json_proto [09:03:05]json parsed OK: [09:03:05]protocol is kg_v1.0 [09:03:05]action value=close_receipt [09:03:05]process_action close_receipt [09:03:05]cmd_close_receipt [09:03:05]MH_GetDate [09:03:05]Write to MH i2c: F0 00 00 73 75 D7 [09:03:05]Write i2c OK [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: F0 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: F0 09 00 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: F0 09 00 73 75 00 4D 1E 64 66 97 AE 6B 64 29 [09:03:05]GetLastDocTimeStamp 1717837300 [09:03:05]current date 1717837389 [09:03:05]FM_GetShiftState [09:03:05]SAM_PROTO_GetShiftState [09:03:05]wFMCommunicate request_size=4 [09:03:05]MH_SAM_APDU [09:03:05]CAPDU: 80 13 01 00 [09:03:05]Write to MH i2c: E2 08 00 74 75 80 13 01 00 00 00 00 00 66 [09:03:05]Write i2c OK [09:03:05]MH_I2C_Read... [09:03:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:05]Read from MH i2c: E2 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: E2 0E 00 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: E2 0E 00 74 75 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1A [09:03:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:03:05]wFMCommunicate OK [09:03:05]SAM_PROTO_GetShiftState done [09:03:05]FM_GetShiftState done [09:03:05]opened in 1717805884 [09:03:05]opened+sec_in_day 1717892284 [09:03:05]quantity*price = 25032 [09:03:05]sum+1 = 25034 [09:03:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.58 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 142 08.06.2024 09:03 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239371 ФПД: 200111390512240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090309&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239371&fm=200111390512240&tin=02508201610067®Number=0000000000091601&sum=25000 [09:03:06]StoreToDocumentArchive [09:03:06]shift 387 fd 239371 [09:03:06]save to /storage/0387/doc_00239371 [09:03:06]save last doc name /storage/0387/doc_00239371 to /storage/kkm_last_doc_name [09:03:06]save OK [09:03:06]Clear old archive folders... [09:03:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:03:06]tlvbuf is 00463080 [09:03:06]SAM_PROTO_ClearQueue [09:03:06]wFMCommunicate request_size=4 [09:03:06]MH_SAM_APDU [09:03:06]CAPDU: 80 09 00 00 [09:03:06]Write to MH i2c: E2 08 00 81 75 80 09 00 00 00 00 00 00 68 [09:03:06]Write i2c OK [09:03:06]MH_I2C_Read... [09:03:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:06]Read from MH i2c: E2 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 81 75 00 90 00 6A [09:03:06]RAPDU: 90 00 [09:03:06]wFMCommunicate OK [09:03:06]SAM_PROTO_ClearQueue done [09:03:06]KKMCreateOFDPacket [09:03:06]OFDProtocolAddRootSTLVToBuf [09:03:06]FM_MakeSignedData [09:03:06]FM_MakeSignedData [09:03:06]SAM_PROTO_SignData [09:03:06]wFMCommunicate request_size=4 [09:03:06]MH_SAM_APDU [09:03:06]CAPDU: 80 0D 01 02 [09:03:06]Write to MH i2c: E2 08 00 82 75 80 0D 01 02 00 00 00 00 70 [09:03:06]Write i2c OK [09:03:06]MH_I2C_Read... [09:03:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:06]Read from MH i2c: E2 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 82 75 00 90 00 6B [09:03:06]RAPDU: 90 00 [09:03:06]wFMCommunicate OK [09:03:06]wFMCommunicate request_size=255 [09:03:06]MH_SAM_APDU [09:03: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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 8E 00 00 00 F4 03 04 00 4D 1E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0B A7 03 00 35 04 06 00 B6 [09:03:06]Write to MH i2c: E2 02 01 83 75 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 8E 00 00 00 F4 03 04 00 4D 1E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0B A7 03 00 35 04 06 00 B6 00 00 7B [09:03:06]Write i2c OK [09:03:06]MH_I2C_Read... [09:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:06]Read from MH i2c: E2 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 83 75 00 90 00 6C [09:03:06]RAPDU: 90 00 [09:03:06]wFMCommunicate OK [09:03:06]wFMCommunicate request_size=10 [09:03:06]MH_SAM_APDU [09:03:06]CAPDU: 80 0D 02 02 05 00 10 58 D4 70 [09:03:06]Write to MH i2c: E2 0D 00 84 75 80 0D 02 02 05 00 00 10 58 D4 70 00 00 29 [09:03:06]Write i2c OK [09:03:06]MH_I2C_Read... [09:03:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:07]Read from MH i2c: E2 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 03 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 03 00 84 75 00 90 00 6D [09:03:07]RAPDU: 90 00 [09:03:07]wFMCommunicate OK [09:03:07]wFMCommunicate request_size=4 [09:03:07]MH_SAM_APDU [09:03:07]CAPDU: 80 0D 03 02 [09:03:07]Write to MH i2c: E2 08 00 85 75 80 0D 03 02 00 00 00 00 75 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:07]Read from MH i2c: E2 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 0B 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 0B 00 85 75 00 87 02 31 35 E6 A2 4A E9 90 00 20 [09:03:07]RAPDU: 87 02 31 35 E6 A2 4A E9 90 00 [09:03:07]wFMCommunicate OK [09:03:07]SAM_PROTO_SignData done [09:03:07]FM_MakeSignedData done [09:03:07]CreateOFDProtocolMessage [09:03:07]wFMCommunicate request_size=4 [09:03:07]MH_SAM_APDU [09:03:07]CAPDU: 80 11 00 00 [09:03:07]Write to MH i2c: E2 08 00 86 75 80 11 00 00 00 00 00 00 75 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:07]Read from MH i2c: E2 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 17 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 17 00 86 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CA [09:03:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:03:07]wFMCommunicate OK [09:03:07]CreateOFDProtocolMessage done [09:03:07]OFDSenderStorePacket 239371 [09:03:07]StoreOFDPacket docnum=239371 [09:03:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 55 68 07 01 19 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 8E 00 00 00 F4 03 04 00 4D 1E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0B A7 03 00 35 04 06 00 B6 00 10 58 D4 70 87 02 31 35 E6 A2 4A E9 [09:03:07]CheckFolder [09:03:07]dirname=/storage/ofd_packets [09:03:07]CheckFolder done [09:03:07]ProducePacketName [09:03:07]name=ofd_packets/00239371 [09:03:07]NVStorageSaveData ofd_packets/00239371 [09:03:07]File name is /storage/ofd_packets/00239371 [09:03:07]Write 301 bytes [09:03:07]NVStorageSaveData done [09:03:07]OFDSenderStorePacket done [09:03:07]KKMCreateOFDPacket done [09:03:07]NVStorageSaveData kkm_last_timestamp [09:03:07]File name is /storage/kkm_last_timestamp [09:03:07]Write 4 bytes [09:03:07]NVStorageSaveData done [09:03:07]ExternCall_PrintAddStr [09:03:07]wPrintStart [09:03:07]Write to MH i2c: 01 00 00 87 75 FC [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 87 75 00 00 00 00 00 FF 0F 11 [09:03:07]RasterBufferAndPrint [09:03:07]line Счет N : (1)3302307 [09:03:07]line ИНН: 02508201610067 [09:03:07]line Контрольно-Кассовый Чек [09:03:07]line ПРОДАЖА [09:03:07]line ТРК (МРК, ГНК) : 22 [09:03:07]line Товар: 2710124130 [09:03:07]line Аи-92-К-4 [09:03:07]line 3.770 * 66.40 [09:03:07]line = 250.33 [09:03:07]line НДС 12% НСП 1% [09:03:07]line > о реализуемом товаре [09:03:07]line ОКРУГЛЕНИЕ: -0.33 [09:03:07]line ИТОГО: 250.00 [09:03:07]line Внесено: 250.00 [09:03:07]line СДАЧА: 0.00 [09:03:07]line НСП 1% : 2.21 [09:03:07]line НДС 12% : 26.58 [09:03:07]line Наличными: 250.00 [09:03:07]line Безнал.: 0.00 [09:03:07]line Место: АЗС № 82 "Партнер Нефть" [09:03:07]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:03:07]line СНО: Общий режим [09:03:07]line Чек 142 08.06.2024 09:03 [09:03:07]line Смена: 387 ФФД: 1.0 [09:03:07]line ЗНМ: 0300000150 [09:03:07]line РНМ: 0000000000091601 [09:03:07]line Версия ККМ: 001 [09:03:07]line ФМ: 0000000000874681 [09:03:07]line ФД: 239371 [09:03:07]line ФПД: 200111390512240 [09:03:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090309&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239371&fm=200111390512240&tin=02508201610067®Number=0000000000091601&sum=25000 [09:03:07]written 0, free lines is 4095 [09:03:07]OFD Sender: Processing packet 239371 [packets to send 182, broken 181] [09:03:07]ProducePacketName [09:03:07]name=ofd_packets/00239371 [09:03:07]OFD Sender: To server: pG, [09:03:07]CommunicateWithHost lk.salyk.kg:30040 [09:03:07]ConnectInit lk.salyk.kg [09:03:07]Connected sock=10 [09:03:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 55 68 07 01 19 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 8E 00 00 00 F4 03 04 00 4D 1E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0B A7 03 00 35 04 06 00 B6 00 10 58 D4 70 87 02 31 35 E6 A2 4A E9 [09:03:07]Write to MH i2c: 01 00 00 B2 75 27 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 B2 75 00 00 00 00 00 C4 0C FE [09:03:07]RasterBufferAndPrint [09:03:07]line [09:03:07]line [09:03:07]line [09:03:07]line [09:03:07]line [09:03:07]written 0, free lines is 3274 [09:03:07]MH_Cut [09:03:07]Write to MH i2c: D1 01 00 B9 75 01 00 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: D1 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: D1 01 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: D1 01 00 B9 75 00 FF [09:03:07]Write to MH i2c: 01 00 00 BA 75 2F [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 BC 6A 47 00 C2 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0B A7 03 00 F4 03 04 00 CA C5 63 66 B6 04 01 00 00 48 F5 3C BE D6 58 D5 75 [09:03:07]CommunicateWithHost err = 0 [09:03:07]CheckOFDResponse [09:03:07]1017 (14) - 77093643461234 [09:03:07]1041 (16) - 0000000000874681 [09:03:07]1040 (4) - 239371 [09:03:07]1012 (4) - 08.06.2024 02:45 [09:03:07]1206 (1) - 0 [09:03:07]OFD Sender: Remove packet 239371 [09:03:07]ProducePacketName [09:03:07]name=ofd_packets/00239371 [09:03:07]NVStorageDeleteData [09:03:08]OFD Sender: No OFD packet to send [09:03:08]*** Cut start [09:03:08]*** Partial cut [09:03:08]*** CUTSNS_PIN = 1 [09:03:08]*** CUTSNS_PIN = 0 [09:03:08]*** Brake cut motor [09:03:09]Read from MH i2c: 01 [09:03:09]MH_I2C_Read... [09:03:09]*** Stop cut motor [09:03:09]*** Cut end [09:03:09]Read from MH i2c: 01 07 00 [09:03:09]MH_I2C_Read... [09:03:09]Read from MH i2c: 01 07 00 BA 75 00 00 00 00 00 FF 0F 44 [09:03:09]process_action close_receipt done [09:03:09]requested_data is exist [09:03:09]produce_requested_data [09:03:09]requested_item fm.sn is exist - process it [09:03:09]wFMCommunicate request_size=4 [09:03:09]MH_SAM_APDU [09:03:09]CAPDU: 80 11 00 00 [09:03:09]Write to MH i2c: E2 08 00 BB 75 80 11 00 00 00 00 00 00 AA [09:03:09]Write i2c OK [09:03:09]MH_I2C_Read... [09:03:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:09]Read from MH i2c: E2 [09:03:09]MH_I2C_Read... [09:03:09]Read from MH i2c: E2 17 00 [09:03:09]MH_I2C_Read... [09:03:09]Read from MH i2c: E2 17 00 BB 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FF [09:03:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:03:09]wFMCommunicate OK [09:03:09]requested_item fd.num is exist - process it [09:03:09]SAM_PROTO_GetFieldsCounters [09:03:09]wFMCommunicate request_size=4 [09:03:09]MH_SAM_APDU [09:03:09]CAPDU: 80 13 00 00 [09:03:09]Write to MH i2c: E2 08 00 BC 75 80 13 00 00 00 00 00 00 AD [09:03:09]Write i2c OK [09:03:09]MH_I2C_Read... [09:03:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:09]Read from MH i2c: E2 [09:03:09]MH_I2C_Read... [09:03:09]Read from MH i2c: E2 62 00 [09:03:09]MH_I2C_Read... [09:03:09]Read from MH i2c: E2 62 00 BC 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [09:03:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:09]wFMCommunicate OK [09:03:09]SAM_PROTO_GetFieldsCounters done [09:03:09]requested_item shift.num is exist - process it [09:03:09]requested_item shift.opened is exist - process it [09:03:09]req_shift_opened [09:03:09]FM_GetShiftState [09:03:09]SAM_PROTO_GetShiftState [09:03:09]wFMCommunicate request_size=4 [09:03:09]MH_SAM_APDU [09:03:09]CAPDU: 80 13 01 00 [09:03:09]Write to MH i2c: E2 08 00 BD 75 80 13 01 00 00 00 00 00 AF [09:03:09]Write i2c OK [09:03:09]MH_I2C_Read... [09:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:09]Read from MH i2c: E2 [09:03:09]MH_I2C_Read... [09:03:09]Read from MH i2c: E2 0E 00 [09:03:09]MH_I2C_Read... [09:03:09]Read from MH i2c: E2 0E 00 BD 75 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 63 [09:03:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:03:09]wFMCommunicate OK [09:03:09]SAM_PROTO_GetShiftState done [09:03:09]FM_GetShiftState done [09:03:09]req_shift_opened done [09:03:09]requested_item shift.open_date is exist - process it [09:03:09]req_shift_open_date [09:03:09]req_shift_open_date done [09:03:09]produce_requested_data done [09:03:09]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239371,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:03:09]process_action_free close_receipt [09:03:09]json_value_free [09:03:09]json_value_free done [09:03:09]process_json_proto returns [09:03:09]Send response to host [09:03:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239371,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:03:09]free response buf [09:03:09]execute_script done [09:03:09]execute_script returns [09:03:09]free content buf [09:03:09]Sock 9.Close socket [09:03:09]Sock 9.Thread stoped [09:03:13]OFD Sender: No OFD packet to send [09:03:18]OFD Sender: No OFD packet to send [09:03:23]OFD Sender: No OFD packet to send [09:03:28]OFD Sender: No OFD packet to send [09:03:33]OFD Sender: No OFD packet to send [09:03:38]OFD Sender: No OFD packet to send [09:03:43]OFD Sender: No OFD packet to send [09:03:48]OFD Sender: No OFD packet to send [09:03:53]OFD Sender: No OFD packet to send [09:03:58]OFD Sender: No OFD packet to send [09:04:03]OFD Sender: No OFD packet to send [09:04:08]OFD Sender: No OFD packet to send [09:04:13]OFD Sender: No OFD packet to send [09:04:18]OFD Sender: No OFD packet to send [09:04:23]OFD Sender: No OFD packet to send [09:04:28]OFD Sender: No OFD packet to send [09:04:33]OFD Sender: No OFD packet to send [09:04:38]OFD Sender: No OFD packet to send [09:04:43]OFD Sender: No OFD packet to send [09:04:48]OFD Sender: No OFD packet to send [09:04:53]OFD Sender: No OFD packet to send [09:04:58]OFD Sender: No OFD packet to send [09:05:03]OFD Sender: No OFD packet to send [09:05:05]accept exits with 8 [09:05:05]New connection [09:05:05]New thread 3066838372 created [09:05:05]Thread 3066981732 joined [09:05:05]Waiting for new connection... [09:05:05] Sock 8.Parse request [09:05:05]Sock 8.Check first char [09:05:05]Sock 8.First char is OK [09:05:05]request: POST /json_proto HTTP/1.0 [09:05:05]Method: POST [09:05:05]URL: /json_proto [09:05:05]Method is POST - this is cgi request [09:05:05]url: /json_proto [09:05:05]query_string will be loaded in cgi processing [09:05:05]execute_cgi json_proto POST (null) [09:05:05]execute_cgi path=json_proto method=POST [09:05:05]POST find Content-Length [09:05:05]Host: 172.17.40.67:8080 [09:05:05]Content-Length: 1225 [09:05:05]Content-Type: application/json [09:05:05] [09:05:05]POST finish read [09:05:05]Found Content-Length = 1225 [09:05:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302308\u000A08.06.2024 08:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 40.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 2988.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4052201\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:05]execute_script... [09:05:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302308\u000A08.06.2024 08:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 40.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 2988.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4052201\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:05]POST & json_proto [09:05:05]process_json_proto [09:05:05]json parsed OK: [09:05:05]protocol is kg_v1.0 [09:05:05]action value=print_text [09:05:05]process_action print_text [09:05:05]cmd_print_text [09:05:05]ExternCall_PrintAddStr [09:05:05]wPrintStart [09:05:05]Write to MH i2c: 01 00 00 BE 75 33 [09:05:05]Write i2c OK [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: 01 [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: 01 07 00 [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: 01 07 00 BE 75 00 00 00 00 00 FF 0F 48 [09:05:05]RasterBufferAndPrint [09:05:05]line *****ТОВАРНЫЙ ЧЕК***** [09:05:05]line АЗС-82 [09:05:05]line Партнер нефть [09:05:05]line 00000000012345 [09:05:05]line Кассир : Кенжемаматов А. [09:05:05]line Счет N : (1)3302308 [09:05:05]line 08.06.2024 08:48 [09:05:05]line ПРОДАЖА [09:05:05]line ТРК (МРК, ГНК): 51 [09:05:05]line Вид ГСМ : 2710194210 [09:05:05]line ДТ-К-5 [09:05:05]line 40.000 x 74.70 [09:05:05]line ИТОГ: 2988.00 [09:05:05]line Тип оплаты: Талоны: Топливные Талоны [09:05:05]line 4052201 [09:05:05]line ______________________ [09:05:05]line (подпись) [09:05:05]written 0, free lines is 4095 [09:05:05]Write to MH i2c: 01 00 00 D3 75 48 [09:05:05]Write i2c OK [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: 01 [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: 01 07 00 [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: 01 07 00 D3 75 00 00 00 00 00 F6 0D 52 [09:05:05]RasterBufferAndPrint [09:05:05]line [09:05:05]line [09:05:05]line [09:05:05]line [09:05:05]line [09:05:05]written 0, free lines is 3576 [09:05:05]MH_Cut [09:05:05]Write to MH i2c: D1 01 00 DA 75 01 21 [09:05:05]Write i2c OK [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: D1 [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: D1 01 00 [09:05:05]MH_I2C_Read... [09:05:05]Read from MH i2c: D1 01 00 DA 75 00 20 [09:05:05]Write to MH i2c: 01 00 00 DB 75 50 [09:05:05]Write i2c OK [09:05:05]MH_I2C_Read... [09:05:06]*** Cut start [09:05:06]*** Partial cut [09:05:06]*** CUTSNS_PIN = 1 [09:05:06]*** CUTSNS_PIN = 0 [09:05:06]*** Brake cut motor [09:05:06]Read from MH i2c: 01 [09:05:06]MH_I2C_Read... [09:05:06]*** Stop cut motor [09:05:06]*** Cut end [09:05:06]Read from MH i2c: 01 07 00 [09:05:06]MH_I2C_Read... [09:05:06]Read from MH i2c: 01 07 00 DB 75 00 00 00 00 00 FF 0F 65 [09:05:06]process_action print_text done [09:05:06]requested_data is exist [09:05:06]produce_requested_data [09:05:06]requested_item fm.sn is exist - process it [09:05:06]wFMCommunicate request_size=4 [09:05:06]MH_SAM_APDU [09:05:06]CAPDU: 80 11 00 00 [09:05:06]Write to MH i2c: E2 08 00 DC 75 80 11 00 00 00 00 00 00 CB [09:05:06]Write i2c OK [09:05:06]MH_I2C_Read... [09:05:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:06]Read from MH i2c: E2 [09:05:06]MH_I2C_Read... [09:05:06]Read from MH i2c: E2 17 00 [09:05:06]MH_I2C_Read... [09:05:06]Read from MH i2c: E2 17 00 DC 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 20 [09:05:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:05:06]wFMCommunicate OK [09:05:06]requested_item fd.num is exist - process it [09:05:06]SAM_PROTO_GetFieldsCounters [09:05:06]wFMCommunicate request_size=4 [09:05:06]MH_SAM_APDU [09:05:06]CAPDU: 80 13 00 00 [09:05:06]Write to MH i2c: E2 08 00 DD 75 80 13 00 00 00 00 00 00 CE [09:05:06]Write i2c OK [09:05:06]MH_I2C_Read... [09:05:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:07]Read from MH i2c: E2 [09:05:07]MH_I2C_Read... [09:05:07]Read from MH i2c: E2 62 00 [09:05:07]MH_I2C_Read... [09:05:07]Read from MH i2c: E2 62 00 DD 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [09:05:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:07]wFMCommunicate OK [09:05:07]SAM_PROTO_GetFieldsCounters done [09:05:07]requested_item shift.num is exist - process it [09:05:07]requested_item shift.opened is exist - process it [09:05:07]req_shift_opened [09:05:07]FM_GetShiftState [09:05:07]SAM_PROTO_GetShiftState [09:05:07]wFMCommunicate request_size=4 [09:05:07]MH_SAM_APDU [09:05:07]CAPDU: 80 13 01 00 [09:05:07]Write to MH i2c: E2 08 00 DE 75 80 13 01 00 00 00 00 00 D0 [09:05:07]Write i2c OK [09:05:07]MH_I2C_Read... [09:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:07]Read from MH i2c: E2 [09:05:07]MH_I2C_Read... [09:05:07]Read from MH i2c: E2 0E 00 [09:05:07]MH_I2C_Read... [09:05:07]Read from MH i2c: E2 0E 00 DE 75 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 84 [09:05:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:05:07]wFMCommunicate OK [09:05:07]SAM_PROTO_GetShiftState done [09:05:07]FM_GetShiftState done [09:05:07]req_shift_opened done [09:05:07]requested_item shift.open_date is exist - process it [09:05:07]req_shift_open_date [09:05:07]req_shift_open_date done [09:05:07]produce_requested_data done [09:05:07]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239371,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:05:07]process_action_free print_text [09:05:07]json_value_free [09:05:07]json_value_free done [09:05:07]process_json_proto returns [09:05:07]Send response to host [09:05:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239371,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:05:07]free response buf [09:05:07]execute_script done [09:05:07]execute_script returns [09:05:07]free content buf [09:05:07]Sock 8.Close socket [09:05:07]Sock 8.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:23]OFD Sender: No OFD packet to send [09:05:28]OFD Sender: No OFD packet to send [09:05:33]OFD Sender: No OFD packet to send [09:05:38]OFD Sender: No OFD packet to send [09:05:43]OFD Sender: No OFD packet to send [09:05:48]OFD Sender: No OFD packet to send [09:05:53]OFD Sender: No OFD packet to send [09:05:58]OFD Sender: No OFD packet to send [09:06:01]accept exits with 9 [09:06:01]New connection [09:06:01]New thread 3066981732 created [09:06:01]Thread 3066838372 joined [09:06:01]Waiting for new connection... [09:06:01] Sock 9.Parse request [09:06:01]Sock 9.Check first char [09:06:01]Sock 9.First char is OK [09:06:01]request: POST /json_proto HTTP/1.0 [09:06:01]Method: POST [09:06:01]URL: /json_proto [09:06:01]Method is POST - this is cgi request [09:06:01]url: /json_proto [09:06:01]query_string will be loaded in cgi processing [09:06:01]execute_cgi json_proto POST (null) [09:06:01]execute_cgi path=json_proto method=POST [09:06:01]POST find Content-Length [09:06:01]Host: 172.17.40.67:8080 [09:06:01]Content-Length: 683 [09:06:01]Content-Type: application/json [09:06:01] [09:06:01]POST finish read [09:06:01]Found Content-Length = 683 [09:06:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 18.830, "sum" : 1250.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "total" : 1250.00, "payments": [ { "type": 0, "sum" : 1250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:01]execute_script... [09:06: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)3302309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 18.830, "sum" : 1250.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "total" : 1250.00, "payments": [ { "type": 0, "sum" : 1250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:01]POST & json_proto [09:06:01]process_json_proto [09:06:01]json parsed OK: [09:06:01]protocol is kg_v1.0 [09:06:01]action value=close_receipt [09:06:01]process_action close_receipt [09:06:01]cmd_close_receipt [09:06:01]MH_GetDate [09:06:01]Write to MH i2c: F0 00 00 DF 75 43 [09:06:01]Write i2c OK [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: F0 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: F0 09 00 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: F0 09 00 DF 75 00 FD 1E 64 66 97 AE 6B 64 45 [09:06:01]GetLastDocTimeStamp 1717837389 [09:06:01]current date 1717837565 [09:06:01]FM_GetShiftState [09:06:01]SAM_PROTO_GetShiftState [09:06:01]wFMCommunicate request_size=4 [09:06:01]MH_SAM_APDU [09:06:01]CAPDU: 80 13 01 00 [09:06:01]Write to MH i2c: E2 08 00 E0 75 80 13 01 00 00 00 00 00 D2 [09:06:01]Write i2c OK [09:06:01]MH_I2C_Read... [09:06:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:01]Read from MH i2c: E2 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: E2 0E 00 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: E2 0E 00 E0 75 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 86 [09:06:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:06:01]wFMCommunicate OK [09:06:01]SAM_PROTO_GetShiftState done [09:06:01]FM_GetShiftState done [09:06:01]opened in 1717805884 [09:06:01]opened+sec_in_day 1717892284 [09:06:01]quantity*price = 125031 [09:06:01]sum+1 = 125032 [09:06:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 1250.00 Внесено: 1250.00 СДАЧА: 0.00 НСП 1% : 11.06 НДС 12% : 132.78 Наличными: 1250.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 143 08.06.2024 09:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239372 ФПД: 45755563486108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090605&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239372&fm=45755563486108&tin=02508201610067®Number=0000000000091601&sum=125000 [09:06:02]StoreToDocumentArchive [09:06:02]shift 387 fd 239372 [09:06:02]save to /storage/0387/doc_00239372 [09:06:02]save last doc name /storage/0387/doc_00239372 to /storage/kkm_last_doc_name [09:06:02]save OK [09:06:02]Clear old archive folders... [09:06:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:02]tlvbuf is 0029F120 [09:06:02]SAM_PROTO_ClearQueue [09:06:02]wFMCommunicate request_size=4 [09:06:02]MH_SAM_APDU [09:06:02]CAPDU: 80 09 00 00 [09:06:02]Write to MH i2c: E2 08 00 ED 75 80 09 00 00 00 00 00 00 D4 [09:06:02]Write i2c OK [09:06:02]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 ED 75 00 90 00 D6 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]SAM_PROTO_ClearQueue done [09:06:03]KKMCreateOFDPacket [09:06:03]OFDProtocolAddRootSTLVToBuf [09:06:03]FM_MakeSignedData [09:06:03]FM_MakeSignedData [09:06:03]SAM_PROTO_SignData [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 01 02 [09:06:03]Write to MH i2c: E2 08 00 EE 75 80 0D 01 02 00 00 00 00 DC [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 EE 75 00 90 00 D7 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=255 [09:06:03]MH_SAM_APDU [09:06: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 8E 49 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 33 00 00 00 00 07 04 06 00 48 E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 FD 1E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0C A7 03 00 35 04 06 00 29 [09:06:03]Write to MH i2c: E2 02 01 EF 75 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 49 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 33 00 00 00 00 07 04 06 00 48 E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 FD 1E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0C A7 03 00 35 04 06 00 29 00 00 AF [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 EF 75 00 90 00 D8 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=10 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 02 02 05 9D 4C 1B AB 9C [09:06:03]Write to MH i2c: E2 0D 00 F0 75 80 0D 02 02 05 00 9D 4C 1B AB 9C 00 00 34 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 F0 75 00 90 00 D9 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 03 02 [09:06:03]Write to MH i2c: E2 08 00 F1 75 80 0D 03 02 00 00 00 00 E1 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 0B 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 0B 00 F1 75 00 16 F4 68 0B 00 B6 96 0A 90 00 B5 [09:06:03]RAPDU: 16 F4 68 0B 00 B6 96 0A 90 00 [09:06:03]wFMCommunicate OK [09:06:03]SAM_PROTO_SignData done [09:06:03]FM_MakeSignedData done [09:06:03]CreateOFDProtocolMessage [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 11 00 00 [09:06:03]Write to MH i2c: E2 08 00 F2 75 80 11 00 00 00 00 00 00 E1 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 17 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 17 00 F2 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 36 [09:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:06:03]wFMCommunicate OK [09:06:03]CreateOFDProtocolMessage done [09:06:03]OFDSenderStorePacket 239372 [09:06:03]StoreOFDPacket docnum=239372 [09:06:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 74 F8 07 01 D8 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 49 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 33 00 00 00 00 07 04 06 00 48 E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 FD 1E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0C A7 03 00 35 04 06 00 29 9D 4C 1B AB 9C 16 F4 68 0B 00 B6 96 0A [09:06:03]CheckFolder [09:06:03]dirname=/storage/ofd_packets [09:06:03]CheckFolder done [09:06:03]ProducePacketName [09:06:03]name=ofd_packets/00239372 [09:06:03]NVStorageSaveData ofd_packets/00239372 [09:06:03]File name is /storage/ofd_packets/00239372 [09:06:03]Write 301 bytes [09:06:03]NVStorageSaveData done [09:06:03]OFDSenderStorePacket done [09:06:03]KKMCreateOFDPacket done [09:06:03]NVStorageSaveData kkm_last_timestamp [09:06:03]File name is /storage/kkm_last_timestamp [09:06:03]Write 4 bytes [09:06:03]NVStorageSaveData done [09:06:03]ExternCall_PrintAddStr [09:06:03]wPrintStart [09:06:03]Write to MH i2c: 01 00 00 F3 75 68 [09:06:03]OFD Sender: Processing packet 239372 [packets to send 182, broken 181] [09:06:03]ProducePacketName [09:06:03]name=ofd_packets/00239372 [09:06:03]OFD Sender: To server: pG, [09:06:03]CommunicateWithHost lk.salyk.kg:30040 [09:06:03]ConnectInit lk.salyk.kg [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 07 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 07 00 F3 75 00 00 00 00 00 FF 0F 7D [09:06:03]RasterBufferAndPrint [09:06:03]line Счет N : (1)3302309 [09:06:03]line ИНН: 02508201610067 [09:06:03]line Контрольно-Кассовый Чек [09:06:03]line ПРОДАЖА [09:06:03]line ТРК (МРК, ГНК) : 42 [09:06:03]line Товар: 2710124130 [09:06:03]line Аи-92-К-4 [09:06:03]line 18.830 * 66.40 [09:06:03]line = 1250.31 [09:06:03]line НДС 12% НСП 1% [09:06:03]line > о реализуемом товаре [09:06:03]line ОКРУГЛЕНИЕ: -0.31 [09:06:03]line ИТОГО: 1250.00 [09:06:03]line Внесено: 1250.00 [09:06:03]line СДАЧА: 0.00 [09:06:03]line НСП 1% : 11.06 [09:06:03]line НДС 12% : 132.78 [09:06:03]line Наличными: 1250.00 [09:06:03]line Безнал.: 0.00 [09:06:03]line Место: АЗС № 82 "Партнер Нефть" [09:06:03]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:06:03]line СНО: Общий режим [09:06:03]line Чек 143 08.06.2024 09:06 [09:06:03]line Смена: 387 ФФД: 1.0 [09:06:03]line ЗНМ: 0300000150 [09:06:03]line РНМ: 0000000000091601 [09:06:03]line Версия ККМ: 001 [09:06:03]line ФМ: 0000000000874681 [09:06:03]line ФД: 239372 [09:06:03]line ФПД: 45755563486108 [09:06:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090605&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239372&fm=45755563486108&tin=02508201610067®Number=0000000000091601&sum=125000 [09:06:03]Connected sock=10 [09:06:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 74 F8 07 01 D8 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 49 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 33 00 00 00 00 07 04 06 00 48 E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 FD 1E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0C A7 03 00 35 04 06 00 29 9D 4C 1B AB 9C 16 F4 68 0B 00 B6 96 0A [09:06:03]written 0, free lines is 4095 [09:06:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 12 DA 47 00 58 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0C A7 03 00 F4 03 04 00 7A C6 63 66 B6 04 01 00 00 C3 4A 4A 9A 85 0D 72 69 [09:06:04]CommunicateWithHost err = 0 [09:06:04]CheckOFDResponse [09:06:04]1017 (14) - 77093643461234 [09:06:04]1041 (16) - 0000000000874681 [09:06:04]1040 (4) - 239372 [09:06:04]1012 (4) - 08.06.2024 02:48 [09:06:04]1206 (1) - 0 [09:06:04]OFD Sender: Remove packet 239372 [09:06:04]ProducePacketName [09:06:04]name=ofd_packets/00239372 [09:06:04]NVStorageDeleteData [09:06:04]Write to MH i2c: 01 00 00 1E 76 94 [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 07 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 07 00 1E 76 00 00 00 00 00 BF 0C 66 [09:06:04]RasterBufferAndPrint [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]written 0, free lines is 3269 [09:06:04]MH_Cut [09:06:04]Write to MH i2c: D1 01 00 25 76 01 6D [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 01 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 01 00 25 76 00 6C [09:06:04]Write to MH i2c: 01 00 00 26 76 9C [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]OFD Sender: No OFD packet to send [09:06:05]*** Cut start [09:06:05]*** Partial cut [09:06:05]*** CUTSNS_PIN = 1 [09:06:05]*** CUTSNS_PIN = 0 [09:06:05]*** Brake cut motor [09:06:05]Read from MH i2c: 01 [09:06:05]MH_I2C_Read... [09:06:05]*** Stop cut motor [09:06:05]*** Cut end [09:06:05]Read from MH i2c: 01 07 00 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: 01 07 00 26 76 00 00 00 00 00 FF 0F B1 [09:06:05]process_action close_receipt done [09:06:05]requested_data is exist [09:06:05]produce_requested_data [09:06:05]requested_item fm.sn is exist - process it [09:06:05]wFMCommunicate request_size=4 [09:06:05]MH_SAM_APDU [09:06:05]CAPDU: 80 11 00 00 [09:06:05]Write to MH i2c: E2 08 00 27 76 80 11 00 00 00 00 00 00 17 [09:06:05]Write i2c OK [09:06:05]MH_I2C_Read... [09:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:05]Read from MH i2c: E2 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: E2 17 00 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: E2 17 00 27 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6C [09:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:06:05]wFMCommunicate OK [09:06:05]requested_item fd.num is exist - process it [09:06:05]SAM_PROTO_GetFieldsCounters [09:06:05]wFMCommunicate request_size=4 [09:06:05]MH_SAM_APDU [09:06:05]CAPDU: 80 13 00 00 [09:06:05]Write to MH i2c: E2 08 00 28 76 80 13 00 00 00 00 00 00 1A [09:06:05]Write i2c OK [09:06:05]MH_I2C_Read... [09:06:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:05]Read from MH i2c: E2 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: E2 62 00 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: E2 62 00 28 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [09:06:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:05]wFMCommunicate OK [09:06:05]SAM_PROTO_GetFieldsCounters done [09:06:05]requested_item shift.num is exist - process it [09:06:05]requested_item shift.opened is exist - process it [09:06:05]req_shift_opened [09:06:05]FM_GetShiftState [09:06:05]SAM_PROTO_GetShiftState [09:06:05]wFMCommunicate request_size=4 [09:06:05]MH_SAM_APDU [09:06:05]CAPDU: 80 13 01 00 [09:06:05]Write to MH i2c: E2 08 00 29 76 80 13 01 00 00 00 00 00 1C [09:06:05]Write i2c OK [09:06:06]MH_I2C_Read... [09:06:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:06]Read from MH i2c: E2 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 0E 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 0E 00 29 76 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D0 [09:06:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:06:06]wFMCommunicate OK [09:06:06]SAM_PROTO_GetShiftState done [09:06:06]FM_GetShiftState done [09:06:06]req_shift_opened done [09:06:06]requested_item shift.open_date is exist - process it [09:06:06]req_shift_open_date [09:06:06]req_shift_open_date done [09:06:06]produce_requested_data done [09:06:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239372,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:06:06]process_action_free close_receipt [09:06:06]json_value_free [09:06:06]json_value_free done [09:06:06]process_json_proto returns [09:06:06]Send response to host [09:06:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239372,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:06:06]free response buf [09:06:06]execute_script done [09:06:06]execute_script returns [09:06:06]free content buf [09:06:06]Sock 9.Close socket [09:06:06]Sock 9.Thread stoped [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:26]accept exits with 8 [09:06:26]New connection [09:06:26]New thread 3066838372 created [09:06:26]Thread 3066981732 joined [09:06:26]Waiting for new connection... [09:06:26] Sock 8.Parse request [09:06:26]Sock 8.Check first char [09:06:26]Sock 8.First char is OK [09:06:26]request: POST /json_proto HTTP/1.0 [09:06:26]Method: POST [09:06:26]URL: /json_proto [09:06:26]Method is POST - this is cgi request [09:06:26]url: /json_proto [09:06:26]query_string will be loaded in cgi processing [09:06:26]execute_cgi json_proto POST (null) [09:06:26]execute_cgi path=json_proto method=POST [09:06:26]POST find Content-Length [09:06:26]Host: 172.17.40.67:8080 [09:06:26]Content-Length: 683 [09:06:26]Content-Type: application/json [09:06:26] [09:06:26]POST finish read [09:06:26]Found Content-Length = 683 [09:06:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:26]execute_script... [09:06: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)3302310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:26]POST & json_proto [09:06:26]process_json_proto [09:06:26]json parsed OK: [09:06:26]protocol is kg_v1.0 [09:06:26]action value=close_receipt [09:06:26]process_action close_receipt [09:06:26]cmd_close_receipt [09:06:26]MH_GetDate [09:06:26]Write to MH i2c: F0 00 00 2A 76 8F [09:06:26]Write i2c OK [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: F0 [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: F0 09 00 [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: F0 09 00 2A 76 00 16 1F 64 66 97 AE 6B 64 AB [09:06:26]GetLastDocTimeStamp 1717837565 [09:06:26]current date 1717837590 [09:06:26]FM_GetShiftState [09:06:26]SAM_PROTO_GetShiftState [09:06:26]wFMCommunicate request_size=4 [09:06:26]MH_SAM_APDU [09:06:26]CAPDU: 80 13 01 00 [09:06:26]Write to MH i2c: E2 08 00 2B 76 80 13 01 00 00 00 00 00 1E [09:06:26]Write i2c OK [09:06:26]MH_I2C_Read... [09:06:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:26]Read from MH i2c: E2 [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: E2 0E 00 [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: E2 0E 00 2B 76 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D2 [09:06:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:06:26]wFMCommunicate OK [09:06:26]SAM_PROTO_GetShiftState done [09:06:26]FM_GetShiftState done [09:06:26]opened in 1717805884 [09:06:26]opened+sec_in_day 1717892284 [09:06:26]quantity*price = 100064 [09:06:26]sum+1 = 100066 [09:06:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 144 08.06.2024 09:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239373 ФПД: 216947583420873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090630&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239373&fm=216947583420873&tin=02508201610067®Number=0000000000091601&sum=100000 [09:06:27]StoreToDocumentArchive [09:06:27]shift 387 fd 239373 [09:06:27]save to /storage/0387/doc_00239373 [09:06:27]save last doc name /storage/0387/doc_00239373 to /storage/kkm_last_doc_name [09:06:27]save OK [09:06:27]Clear old archive folders... [09:06:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:27]tlvbuf is 00462E20 [09:06:27]SAM_PROTO_ClearQueue [09:06:27]wFMCommunicate request_size=4 [09:06:27]MH_SAM_APDU [09:06:27]CAPDU: 80 09 00 00 [09:06:27]Write to MH i2c: E2 08 00 38 76 80 09 00 00 00 00 00 00 20 [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 38 76 00 90 00 22 [09:06:28]RAPDU: 90 00 [09:06:28]wFMCommunicate OK [09:06:28]SAM_PROTO_ClearQueue done [09:06:28]KKMCreateOFDPacket [09:06:28]OFDProtocolAddRootSTLVToBuf [09:06:28]FM_MakeSignedData [09:06:28]FM_MakeSignedData [09:06:28]SAM_PROTO_SignData [09:06:28]wFMCommunicate request_size=4 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 0D 01 02 [09:06:28]Write to MH i2c: E2 08 00 39 76 80 0D 01 02 00 00 00 00 28 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 39 76 00 90 00 23 [09:06:28]RAPDU: 90 00 [09:06:28]wFMCommunicate OK [09:06:28]wFMCommunicate request_size=255 [09:06:28]MH_SAM_APDU [09:06: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 16 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A7 03 00 35 04 06 00 C5 [09:06:28]Write to MH i2c: E2 02 01 3A 76 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 16 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A7 03 00 35 04 06 00 C5 00 00 B4 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 3A 76 00 90 00 24 [09:06:28]RAPDU: 90 00 [09:06:28]wFMCommunicate OK [09:06:28]wFMCommunicate request_size=10 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 0D 02 02 05 50 0B A5 09 C9 [09:06:28]Write to MH i2c: E2 0D 00 3B 76 80 0D 02 02 05 00 50 0B A5 09 C9 00 00 07 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 3B 76 00 90 00 25 [09:06:28]RAPDU: 90 00 [09:06:28]wFMCommunicate OK [09:06:28]wFMCommunicate request_size=4 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 0D 03 02 [09:06:28]Write to MH i2c: E2 08 00 3C 76 80 0D 03 02 00 00 00 00 2D [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 0B 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 0B 00 3C 76 00 8B 6E BA E1 C4 C0 5D AB 90 00 4E [09:06:28]RAPDU: 8B 6E BA E1 C4 C0 5D AB 90 00 [09:06:28]wFMCommunicate OK [09:06:28]SAM_PROTO_SignData done [09:06:28]FM_MakeSignedData done [09:06:28]CreateOFDProtocolMessage [09:06:28]wFMCommunicate request_size=4 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 11 00 00 [09:06:28]Write to MH i2c: E2 08 00 3D 76 80 11 00 00 00 00 00 00 2D [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 17 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 17 00 3D 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 82 [09:06:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:06:28]wFMCommunicate OK [09:06:28]CreateOFDProtocolMessage done [09:06:28]OFDSenderStorePacket 239373 [09:06:28]StoreOFDPacket docnum=239373 [09:06:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 5D EB 07 01 91 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 16 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A7 03 00 35 04 06 00 C5 50 0B A5 09 C9 8B 6E BA E1 C4 C0 5D AB [09:06:28]CheckFolder [09:06:28]dirname=/storage/ofd_packets [09:06:28]CheckFolder done [09:06:28]ProducePacketName [09:06:28]name=ofd_packets/00239373 [09:06:28]NVStorageSaveData ofd_packets/00239373 [09:06:28]File name is /storage/ofd_packets/00239373 [09:06:28]Write 301 bytes [09:06:28]NVStorageSaveData done [09:06:28]OFDSenderStorePacket done [09:06:28]KKMCreateOFDPacket done [09:06:28]NVStorageSaveData kkm_last_timestamp [09:06:28]File name is /storage/kkm_last_timestamp [09:06:28]Write 4 bytes [09:06:28]NVStorageSaveData done [09:06:28]ExternCall_PrintAddStr [09:06:28]wPrintStart [09:06:28]Write to MH i2c: 01 00 00 3E 76 B4 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: 01 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: 01 07 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: 01 07 00 3E 76 00 00 00 00 00 FF 0F C9 [09:06:28]RasterBufferAndPrint [09:06:28]line Счет N : (1)3302310 [09:06:28]line ИНН: 02508201610067 [09:06:28]line Контрольно-Кассовый Чек [09:06:28]line ПРОДАЖА [09:06:28]line ТРК (МРК, ГНК) : 22 [09:06:28]line Товар: 2710124130 [09:06:28]line Аи-92-К-4 [09:06:28]line 15.070 * 66.40 [09:06:28]line = 1000.65 [09:06:28]line НДС 12% НСП 1% [09:06:28]line > о реализуемом товаре [09:06:28]line ОКРУГЛЕНИЕ: -0.65 [09:06:28]line ИТОГО: 1000.00 [09:06:28]line Внесено: 1000.00 [09:06:28]line СДАЧА: 0.00 [09:06:28]line НСП 1% : 8.85 [09:06:28]line НДС 12% : 106.26 [09:06:28]line Наличными: 1000.00 [09:06:28]line Безнал.: 0.00 [09:06:28]line Место: АЗС № 82 "Партнер Нефть" [09:06:28]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:06:28]line СНО: Общий режим [09:06:28]line Чек 144 08.06.2024 09:06 [09:06:28]line Смена: 387 ФФД: 1.0 [09:06:28]line ЗНМ: 0300000150 [09:06:28]line РНМ: 0000000000091601 [09:06:28]line Версия ККМ: 001 [09:06:28]line ФМ: 0000000000874681 [09:06:28]line ФД: 239373 [09:06:28]line ФПД: 216947583420873 [09:06:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090630&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239373&fm=216947583420873&tin=02508201610067®Number=0000000000091601&sum=100000 [09:06:28]OFD Sender: Processing packet 239373 [packets to send 182, broken 181] [09:06:28]ProducePacketName [09:06:28]name=ofd_packets/00239373 [09:06:28]OFD Sender: To server: pG, [09:06:28]CommunicateWithHost lk.salyk.kg:30040 [09:06:28]ConnectInit lk.salyk.kg [09:06:28]written 0, free lines is 4095 [09:06:29]Connected sock=10 [09:06:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 5D EB 07 01 91 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 16 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A7 03 00 35 04 06 00 C5 50 0B A5 09 C9 8B 6E BA E1 C4 C0 5D AB [09:06:29]Write to MH i2c: 01 00 00 69 76 DF [09:06:29]Write i2c OK [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: 01 [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: 01 07 00 [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: 01 07 00 69 76 00 00 00 00 00 C6 0C B8 [09:06:29]RasterBufferAndPrint [09:06:29]line [09:06:29]line [09:06:29]line [09:06:29]line [09:06:29]line [09:06:29]written 0, free lines is 3279 [09:06:29]MH_Cut [09:06:29]Write to MH i2c: D1 01 00 70 76 01 B8 [09:06:29]Write i2c OK [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: D1 [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: D1 01 00 [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: D1 01 00 70 76 00 B7 [09:06:29]Write to MH i2c: 01 00 00 71 76 E7 [09:06:29]Write i2c OK [09:06:29]MH_I2C_Read... [09:06:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 2A F9 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 30 38 37 34 36 38 31 10 04 04 00 0D A7 03 00 F4 03 04 00 93 C6 63 66 B6 04 01 00 00 1B E4 3A 01 33 4A 11 65 [09:06:29]CommunicateWithHost err = 0 [09:06:29]CheckOFDResponse [09:06:29]1017 (14) - 77093643461234 [09:06:29]1041 (16) - 0000000000874681 [09:06:29]1040 (4) - 239373 [09:06:29]1012 (4) - 08.06.2024 02:48 [09:06:29]1206 (1) - 0 [09:06:29]OFD Sender: Remove packet 239373 [09:06:29]ProducePacketName [09:06:29]name=ofd_packets/00239373 [09:06:29]NVStorageDeleteData [09:06:29]OFD Sender: No OFD packet to send [09:06:30]*** Cut start [09:06:30]*** Partial cut [09:06:30]*** CUTSNS_PIN = 1 [09:06:30]*** CUTSNS_PIN = 0 [09:06:30]*** Brake cut motor [09:06:30]Read from MH i2c: 01 [09:06:30]MH_I2C_Read... [09:06:30]*** Stop cut motor [09:06:30]*** Cut end [09:06:30]Read from MH i2c: 01 07 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: 01 07 00 71 76 00 00 00 00 00 FF 0F FC [09:06:30]process_action close_receipt done [09:06:30]requested_data is exist [09:06:30]produce_requested_data [09:06:30]requested_item fm.sn is exist - process it [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 11 00 00 [09:06:30]Write to MH i2c: E2 08 00 72 76 80 11 00 00 00 00 00 00 62 [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:30]Read from MH i2c: E2 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 17 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 17 00 72 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B7 [09:06:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:06:30]wFMCommunicate OK [09:06:30]requested_item fd.num is exist - process it [09:06:30]SAM_PROTO_GetFieldsCounters [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 13 00 00 [09:06:30]Write to MH i2c: E2 08 00 73 76 80 13 00 00 00 00 00 00 65 [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:30]Read from MH i2c: E2 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 62 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 62 00 73 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [09:06:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:30]wFMCommunicate OK [09:06:30]SAM_PROTO_GetFieldsCounters done [09:06:30]requested_item shift.num is exist - process it [09:06:30]requested_item shift.opened is exist - process it [09:06:30]req_shift_opened [09:06:30]FM_GetShiftState [09:06:30]SAM_PROTO_GetShiftState [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 13 01 00 [09:06:30]Write to MH i2c: E2 08 00 74 76 80 13 01 00 00 00 00 00 67 [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:31]Read from MH i2c: E2 [09:06:31]MH_I2C_Read... [09:06:31]Read from MH i2c: E2 0E 00 [09:06:31]MH_I2C_Read... [09:06:31]Read from MH i2c: E2 0E 00 74 76 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1B [09:06:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:06:31]wFMCommunicate OK [09:06:31]SAM_PROTO_GetShiftState done [09:06:31]FM_GetShiftState done [09:06:31]req_shift_opened done [09:06:31]requested_item shift.open_date is exist - process it [09:06:31]req_shift_open_date [09:06:31]req_shift_open_date done [09:06:31]produce_requested_data done [09:06:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239373,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:06:31]process_action_free close_receipt [09:06:31]json_value_free [09:06:31]json_value_free done [09:06:31]process_json_proto returns [09:06:31]Send response to host [09:06:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239373,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:06:31]free response buf [09:06:31]execute_script done [09:06:31]execute_script returns [09:06:31]free content buf [09:06:31]Sock 8.Close socket [09:06:31]Sock 8.Thread stoped [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06: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]accept exits with 9 [09:07:04]New connection [09:07:04]New thread 3066981732 created [09:07:04]Thread 3066838372 joined [09:07:04]Waiting for new connection... [09:07:04] Sock 9.Parse request [09:07:04]Sock 9.Check first char [09:07:04]Sock 9.First char is OK [09:07:04]request: POST /json_proto HTTP/1.0 [09:07:04]Method: POST [09:07:04]URL: /json_proto [09:07:04]Method is POST - this is cgi request [09:07:04]url: /json_proto [09:07:04]query_string will be loaded in cgi processing [09:07:04]execute_cgi json_proto POST (null) [09:07:04]execute_cgi path=json_proto method=POST [09:07:04]POST find Content-Length [09:07:04]Host: 172.17.40.67:8080 [09:07:04]Content-Length: 680 [09:07:04]Content-Type: application/json [09:07:04] [09:07:04]POST finish read [09:07:04]Found Content-Length = 680 [09:07:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:04]execute_script... [09:07: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)3302312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:04]POST & json_proto [09:07:04]process_json_proto [09:07:04]json parsed OK: [09:07:04]protocol is kg_v1.0 [09:07:04]action value=close_receipt [09:07:04]process_action close_receipt [09:07:04]cmd_close_receipt [09:07:04]MH_GetDate [09:07:04]Write to MH i2c: F0 00 00 75 76 DA [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: F0 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: F0 09 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: F0 09 00 75 76 00 3C 1F 64 66 97 AE 6B 64 1C [09:07:04]GetLastDocTimeStamp 1717837590 [09:07:04]current date 1717837628 [09:07:04]FM_GetShiftState [09:07:04]SAM_PROTO_GetShiftState [09:07:04]wFMCommunicate request_size=4 [09:07:04]MH_SAM_APDU [09:07:04]CAPDU: 80 13 01 00 [09:07:04]Write to MH i2c: E2 08 00 76 76 80 13 01 00 00 00 00 00 69 [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:04]Read from MH i2c: E2 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 0E 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 0E 00 76 76 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1D [09:07:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:07:04]wFMCommunicate OK [09:07:04]SAM_PROTO_GetShiftState done [09:07:04]FM_GetShiftState done [09:07:04]opened in 1717805884 [09:07:04]opened+sec_in_day 1717892284 [09:07:04]quantity*price = 100023 [09:07:04]sum+1 = 100024 [09:07:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 145 08.06.2024 09:07 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239374 ФПД: 192978630395893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090708&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239374&fm=192978630395893&tin=02508201610067®Number=0000000000091601&sum=100000 [09:07:05]StoreToDocumentArchive [09:07:05]shift 387 fd 239374 [09:07:05]save to /storage/0387/doc_00239374 [09:07:05]save last doc name /storage/0387/doc_00239374 to /storage/kkm_last_doc_name [09:07:05]save OK [09:07:05]Clear old archive folders... [09:07:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:07:05]tlvbuf is 00472CC0 [09:07:05]SAM_PROTO_ClearQueue [09:07:05]wFMCommunicate request_size=4 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 09 00 00 [09:07:05]Write to MH i2c: E2 08 00 83 76 80 09 00 00 00 00 00 00 6B [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 83 76 00 90 00 6D [09:07:05]RAPDU: 90 00 [09:07:05]wFMCommunicate OK [09:07:05]SAM_PROTO_ClearQueue done [09:07:05]KKMCreateOFDPacket [09:07:05]OFDProtocolAddRootSTLVToBuf [09:07:05]FM_MakeSignedData [09:07:05]FM_MakeSignedData [09:07:05]SAM_PROTO_SignData [09:07:05]wFMCommunicate request_size=4 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 0D 01 02 [09:07:05]Write to MH i2c: E2 08 00 84 76 80 0D 01 02 00 00 00 00 73 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 84 76 00 90 00 6E [09:07:05]RAPDU: 90 00 [09:07:05]wFMCommunicate OK [09:07:05]wFMCommunicate request_size=255 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 91 00 00 00 F4 03 04 00 3C 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A7 03 00 35 04 06 00 AF 83 56 B6 [09:07:05]Write to MH i2c: E2 02 01 85 76 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 91 00 00 00 F4 03 04 00 3C 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A7 03 00 35 04 06 00 AF 83 56 B6 00 00 72 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 85 76 00 90 00 6F [09:07:05]RAPDU: 90 00 [09:07:05]wFMCommunicate OK [09:07:05]wFMCommunicate request_size=7 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 0D 02 02 02 C7 F5 [09:07:05]Write to MH i2c: E2 0A 00 86 76 80 0D 02 02 02 00 C7 F5 00 00 36 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 03 00 86 76 00 90 00 70 [09:07:05]RAPDU: 90 00 [09:07:05]wFMCommunicate OK [09:07:05]wFMCommunicate request_size=4 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 0D 03 02 [09:07:05]Write to MH i2c: E2 08 00 87 76 80 0D 03 02 00 00 00 00 78 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 0B 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 0B 00 87 76 00 D6 03 4B 9F 11 DB 1C 1E 90 00 62 [09:07:05]RAPDU: D6 03 4B 9F 11 DB 1C 1E 90 00 [09:07:05]wFMCommunicate OK [09:07:05]SAM_PROTO_SignData done [09:07:05]FM_MakeSignedData done [09:07:05]CreateOFDProtocolMessage [09:07:05]wFMCommunicate request_size=4 [09:07:05]MH_SAM_APDU [09:07:05]CAPDU: 80 11 00 00 [09:07:05]Write to MH i2c: E2 08 00 88 76 80 11 00 00 00 00 00 00 78 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:05]Read from MH i2c: E2 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 17 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: E2 17 00 88 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CD [09:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:07:05]wFMCommunicate OK [09:07:05]CreateOFDProtocolMessage done [09:07:05]OFDSenderStorePacket 239374 [09:07:05]StoreOFDPacket docnum=239374 [09:07:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 A7 ED 04 01 69 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 91 00 00 00 F4 03 04 00 3C 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A7 03 00 35 04 06 00 AF 83 56 B6 C7 F5 D6 03 4B 9F 11 DB 1C 1E [09:07:05]CheckFolder [09:07:05]dirname=/storage/ofd_packets [09:07:05]CheckFolder done [09:07:05]ProducePacketName [09:07:05]name=ofd_packets/00239374 [09:07:05]NVStorageSaveData ofd_packets/00239374 [09:07:05]File name is /storage/ofd_packets/00239374 [09:07:05]Write 298 bytes [09:07:05]NVStorageSaveData done [09:07:05]OFDSenderStorePacket done [09:07:05]KKMCreateOFDPacket done [09:07:05]NVStorageSaveData kkm_last_timestamp [09:07:05]File name is /storage/kkm_last_timestamp [09:07:05]Write 4 bytes [09:07:05]NVStorageSaveData done [09:07:05]ExternCall_PrintAddStr [09:07:05]wPrintStart [09:07:05]Write to MH i2c: 01 00 00 89 76 FF [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 07 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 07 00 89 76 00 00 00 00 00 FF 0F 14 [09:07:05]RasterBufferAndPrint [09:07:05]line Счет N : (1)3302312 [09:07:05]line ИНН: 02508201610067 [09:07:05]line Контрольно-Кассовый Чек [09:07:05]line ПРОДАЖА [09:07:05]line ТРК (МРК, ГНК) : 51 [09:07:05]line Товар: 2710194210 [09:07:05]line ДТ-К-5 [09:07:05]line 13.390 * 74.70 [09:07:05]line = 1000.23 [09:07:05]line НДС 12% НСП 1% [09:07:05]line > о реализуемом товаре [09:07:05]line ОКРУГЛЕНИЕ: -0.23 [09:07:05]line ИТОГО: 1000.00 [09:07:05]line Внесено: 1000.00 [09:07:05]line СДАЧА: 0.00 [09:07:05]line НСП 1% : 8.85 [09:07:05]line НДС 12% : 106.22 [09:07:05]line Наличными: 1000.00 [09:07:05]line Безнал.: 0.00 [09:07:05]line Место: АЗС № 82 "Партнер Нефть" [09:07:05]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:07:05]line СНО: Общий режим [09:07:05]line Чек 145 08.06.2024 09:07 [09:07:05]line Смена: 387 ФФД: 1.0 [09:07:05]line ЗНМ: 0300000150 [09:07:05]line РНМ: 0000000000091601 [09:07:05]line Версия ККМ: 001 [09:07:05]line ФМ: 0000000000874681 [09:07:05]line ФД: 239374 [09:07:05]line ФПД: 192978630395893 [09:07:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090708&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239374&fm=192978630395893&tin=02508201610067®Number=0000000000091601&sum=100000 [09:07:05]written 0, free lines is 4095 [09:07:06]OFD Sender: Processing packet 239374 [packets to send 182, broken 181] [09:07:06]ProducePacketName [09:07:06]name=ofd_packets/00239374 [09:07:06]OFD Sender: To server: pG, [09:07:06]CommunicateWithHost lk.salyk.kg:30040 [09:07:06]ConnectInit lk.salyk.kg [09:07:06]Connected sock=11 [09:07:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 A7 ED 04 01 69 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 91 00 00 00 F4 03 04 00 3C 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A7 03 00 35 04 06 00 AF 83 56 B6 C7 F5 D6 03 4B 9F 11 DB 1C 1E [09:07:06]Write to MH i2c: 01 00 00 B4 76 2A [09:07:06]Write i2c OK [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: 01 [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: 01 07 00 [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: 01 07 00 B4 76 00 00 00 00 00 CA 0C 07 [09:07:06]RasterBufferAndPrint [09:07:06]line [09:07:06]line [09:07:06]line [09:07:06]line [09:07:06]line [09:07:06]written 0, free lines is 3286 [09:07:06]MH_Cut [09:07:06]Write to MH i2c: D1 01 00 BB 76 01 03 [09:07:06]Write i2c OK [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: D1 [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: D1 01 00 [09:07:06]MH_I2C_Read... [09:07:06]Read from MH i2c: D1 01 00 BB 76 00 02 [09:07:06]Write to MH i2c: 01 00 00 BC 76 32 [09:07:06]Write i2c OK [09:07:06]MH_I2C_Read... [09:07:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 12 7C 47 00 D8 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A7 03 00 F4 03 04 00 B9 C6 63 66 B6 04 01 00 00 5F 8C BA 26 F3 61 D8 AF [09:07:06]CommunicateWithHost err = 0 [09:07:06]CheckOFDResponse [09:07:06]1017 (14) - 77093643461234 [09:07:06]1041 (16) - 0000000000874681 [09:07:06]1040 (4) - 239374 [09:07:06]1012 (4) - 08.06.2024 02:49 [09:07:06]1206 (1) - 0 [09:07:06]OFD Sender: Remove packet 239374 [09:07:06]ProducePacketName [09:07:06]name=ofd_packets/00239374 [09:07:06]NVStorageDeleteData [09:07:07]OFD Sender: No OFD packet to send [09:07:07]*** Cut start [09:07:07]*** Partial cut [09:07:07]*** CUTSNS_PIN = 1 [09:07:07]*** CUTSNS_PIN = 0 [09:07:07]*** Brake cut motor [09:07:07]Read from MH i2c: 01 [09:07:07]MH_I2C_Read... [09:07:07]*** Stop cut motor [09:07:07]*** Cut end [09:07:07]Read from MH i2c: 01 07 00 [09:07:07]MH_I2C_Read... [09:07:07]Read from MH i2c: 01 07 00 BC 76 00 00 00 00 00 FF 0F 47 [09:07:07]process_action close_receipt done [09:07:07]requested_data is exist [09:07:07]produce_requested_data [09:07:07]requested_item fm.sn is exist - process it [09:07:07]wFMCommunicate request_size=4 [09:07:07]MH_SAM_APDU [09:07:07]CAPDU: 80 11 00 00 [09:07:07]Write to MH i2c: E2 08 00 BD 76 80 11 00 00 00 00 00 00 AD [09:07:07]Write i2c OK [09:07:07]MH_I2C_Read... [09:07:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:07]Read from MH i2c: E2 [09:07:07]MH_I2C_Read... [09:07:07]Read from MH i2c: E2 17 00 [09:07:07]MH_I2C_Read... [09:07:07]Read from MH i2c: E2 17 00 BD 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 02 [09:07:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:07:07]wFMCommunicate OK [09:07:07]requested_item fd.num is exist - process it [09:07:07]SAM_PROTO_GetFieldsCounters [09:07:07]wFMCommunicate request_size=4 [09:07:07]MH_SAM_APDU [09:07:07]CAPDU: 80 13 00 00 [09:07:07]Write to MH i2c: E2 08 00 BE 76 80 13 00 00 00 00 00 00 B0 [09:07:07]Write i2c OK [09:07:07]MH_I2C_Read... [09:07:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:08]Read from MH i2c: E2 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 62 00 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 62 00 BE 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [09:07:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:08]wFMCommunicate OK [09:07:08]SAM_PROTO_GetFieldsCounters done [09:07:08]requested_item shift.num is exist - process it [09:07:08]requested_item shift.opened is exist - process it [09:07:08]req_shift_opened [09:07:08]FM_GetShiftState [09:07:08]SAM_PROTO_GetShiftState [09:07:08]wFMCommunicate request_size=4 [09:07:08]MH_SAM_APDU [09:07:08]CAPDU: 80 13 01 00 [09:07:08]Write to MH i2c: E2 08 00 BF 76 80 13 01 00 00 00 00 00 B2 [09:07:08]Write i2c OK [09:07:08]MH_I2C_Read... [09:07:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:08]Read from MH i2c: E2 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 0E 00 [09:07:08]MH_I2C_Read... [09:07:08]Read from MH i2c: E2 0E 00 BF 76 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 66 [09:07:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:07:08]wFMCommunicate OK [09:07:08]SAM_PROTO_GetShiftState done [09:07:08]FM_GetShiftState done [09:07:08]req_shift_opened done [09:07:08]requested_item shift.open_date is exist - process it [09:07:08]req_shift_open_date [09:07:08]req_shift_open_date done [09:07:08]produce_requested_data done [09:07:08]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239374,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:07:08]process_action_free close_receipt [09:07:08]json_value_free [09:07:08]json_value_free done [09:07:08]process_json_proto returns [09:07:08]Send response to host [09:07:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239374,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:07:08]free response buf [09:07:08]execute_script done [09:07:08]execute_script returns [09:07:08]free content buf [09:07:08]Sock 9.Close socket [09:07:08]Sock 9.Thread stoped [09:07:12]OFD Sender: No OFD packet to send [09:07:17]OFD Sender: No OFD packet to send [09:07:18]accept exits with 10 [09:07:18]New connection [09:07:18]New thread 3066838372 created [09:07:18]Thread 3066981732 joined [09:07:18]Waiting for new connection... [09:07:18] Sock 10.Parse request [09:07:18]Sock 10.Check first char [09:07:18]Sock 10.First char is OK [09:07:18]request: POST /json_proto HTTP/1.0 [09:07:18]Method: POST [09:07:18]URL: /json_proto [09:07:18]Method is POST - this is cgi request [09:07:18]url: /json_proto [09:07:18]query_string will be loaded in cgi processing [09:07:18]execute_cgi json_proto POST (null) [09:07:18]execute_cgi path=json_proto method=POST [09:07:18]POST find Content-Length [09:07:18]Host: 172.17.40.67:8080 [09:07:18]Content-Length: 683 [09:07:18]Content-Type: application/json [09:07:18] [09:07:18]POST finish read [09:07:18]Found Content-Length = 683 [09:07:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 33.930, "sum" : 2500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:18]execute_script... [09:07: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)3302311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 33.930, "sum" : 2500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:18]POST & json_proto [09:07:18]process_json_proto [09:07:18]json parsed OK: [09:07:18]protocol is kg_v1.0 [09:07:18]action value=close_receipt [09:07:18]process_action close_receipt [09:07:18]cmd_close_receipt [09:07:18]MH_GetDate [09:07:18]Write to MH i2c: F0 00 00 C0 76 25 [09:07:18]Write i2c OK [09:07:18]MH_I2C_Read... [09:07:18]Read from MH i2c: F0 [09:07:18]MH_I2C_Read... [09:07:18]Read from MH i2c: F0 09 00 [09:07:18]MH_I2C_Read... [09:07:18]Read from MH i2c: F0 09 00 C0 76 00 49 1F 64 66 97 AE 6B 64 74 [09:07:18]GetLastDocTimeStamp 1717837628 [09:07:18]current date 1717837641 [09:07:18]FM_GetShiftState [09:07:18]SAM_PROTO_GetShiftState [09:07:18]wFMCommunicate request_size=4 [09:07:18]MH_SAM_APDU [09:07:18]CAPDU: 80 13 01 00 [09:07:18]Write to MH i2c: E2 08 00 C1 76 80 13 01 00 00 00 00 00 B4 [09:07:18]Write i2c OK [09:07:18]MH_I2C_Read... [09:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:18]Read from MH i2c: E2 [09:07:18]MH_I2C_Read... [09:07:18]Read from MH i2c: E2 0E 00 [09:07:18]MH_I2C_Read... [09:07:18]Read from MH i2c: E2 0E 00 C1 76 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 68 [09:07:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:07:18]wFMCommunicate OK [09:07:18]SAM_PROTO_GetShiftState done [09:07:18]FM_GetShiftState done [09:07:18]opened in 1717805884 [09:07:18]opened+sec_in_day 1717892284 [09:07:18]quantity*price = 250064 [09:07:18]sum+1 = 250065 [09:07:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.55 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 146 08.06.2024 09:07 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239375 ФПД: 79388499071720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090722&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239375&fm=79388499071720&tin=02508201610067®Number=0000000000091601&sum=250000 [09:07:19]StoreToDocumentArchive [09:07:19]shift 387 fd 239375 [09:07:19]save to /storage/0387/doc_00239375 [09:07:19]save last doc name /storage/0387/doc_00239375 to /storage/kkm_last_doc_name [09:07:19]save OK [09:07:19]Clear old archive folders... [09:07:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:07:19]tlvbuf is 0025F830 [09:07:19]SAM_PROTO_ClearQueue [09:07:19]wFMCommunicate request_size=4 [09:07:19]MH_SAM_APDU [09:07:19]CAPDU: 80 09 00 00 [09:07:19]Write to MH i2c: E2 08 00 CE 76 80 09 00 00 00 00 00 00 B6 [09:07:19]Write i2c OK [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 [09:07:19]MH_I2C_Read... [09:07:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:19]Read from MH i2c: E2 03 00 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 03 00 CE 76 00 90 00 B8 [09:07:19]RAPDU: 90 00 [09:07:19]wFMCommunicate OK [09:07:19]SAM_PROTO_ClearQueue done [09:07:19]KKMCreateOFDPacket [09:07:19]OFDProtocolAddRootSTLVToBuf [09:07:19]FM_MakeSignedData [09:07:19]FM_MakeSignedData [09:07:19]SAM_PROTO_SignData [09:07:19]wFMCommunicate request_size=4 [09:07:19]MH_SAM_APDU [09:07:19]CAPDU: 80 0D 01 02 [09:07:19]Write to MH i2c: E2 08 00 CF 76 80 0D 01 02 00 00 00 00 BE [09:07:19]Write i2c OK [09:07:19]MH_I2C_Read... [09:07:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:19]Read from MH i2c: E2 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 03 00 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 03 00 CF 76 00 90 00 B9 [09:07:19]RAPDU: 90 00 [09:07:19]wFMCommunicate OK [09:07:19]wFMCommunicate request_size=255 [09:07:19]MH_SAM_APDU [09:07: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 8A 84 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 D0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 4A 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0F A7 03 00 35 04 06 00 48 [09:07:19]Write to MH i2c: E2 02 01 D0 76 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8A 84 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 D0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 4A 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0F A7 03 00 35 04 06 00 48 00 00 3C [09:07:19]Write i2c OK [09:07:19]MH_I2C_Read... [09:07:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:19]Read from MH i2c: E2 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 03 00 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 03 00 D0 76 00 90 00 BA [09:07:19]RAPDU: 90 00 [09:07:19]wFMCommunicate OK [09:07:19]wFMCommunicate request_size=10 [09:07:19]MH_SAM_APDU [09:07:19]CAPDU: 80 0D 02 02 05 34 13 49 52 E8 [09:07:19]Write to MH i2c: E2 0D 00 D1 76 80 0D 02 02 05 00 34 13 49 52 E8 00 00 95 [09:07:19]Write i2c OK [09:07:19]MH_I2C_Read... [09:07:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:19]Read from MH i2c: E2 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 03 00 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 03 00 D1 76 00 90 00 BB [09:07:19]RAPDU: 90 00 [09:07:19]wFMCommunicate OK [09:07:19]wFMCommunicate request_size=4 [09:07:19]MH_SAM_APDU [09:07:19]CAPDU: 80 0D 03 02 [09:07:19]Write to MH i2c: E2 08 00 D2 76 80 0D 03 02 00 00 00 00 C3 [09:07:19]Write i2c OK [09:07:19]MH_I2C_Read... [09:07:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:19]Read from MH i2c: E2 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 0B 00 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 0B 00 D2 76 00 82 B0 03 C6 6B 40 C6 B9 90 00 E9 [09:07:19]RAPDU: 82 B0 03 C6 6B 40 C6 B9 90 00 [09:07:19]wFMCommunicate OK [09:07:19]SAM_PROTO_SignData done [09:07:19]FM_MakeSignedData done [09:07:19]CreateOFDProtocolMessage [09:07:19]wFMCommunicate request_size=4 [09:07:19]MH_SAM_APDU [09:07:19]CAPDU: 80 11 00 00 [09:07:19]Write to MH i2c: E2 08 00 D3 76 80 11 00 00 00 00 00 00 C3 [09:07:19]Write i2c OK [09:07:19]MH_I2C_Read... [09:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:19]Read from MH i2c: E2 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 17 00 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: E2 17 00 D3 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 18 [09:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:07:19]wFMCommunicate OK [09:07:19]CreateOFDProtocolMessage done [09:07:19]OFDSenderStorePacket 239375 [09:07:19]StoreOFDPacket docnum=239375 [09:07:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 66 7C 07 01 D8 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8A 84 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 D0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 4A 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0F A7 03 00 35 04 06 00 48 34 13 49 52 E8 82 B0 03 C6 6B 40 C6 B9 [09:07:19]CheckFolder [09:07:19]dirname=/storage/ofd_packets [09:07:19]CheckFolder done [09:07:19]ProducePacketName [09:07:19]name=ofd_packets/00239375 [09:07:19]NVStorageSaveData ofd_packets/00239375 [09:07:19]File name is /storage/ofd_packets/00239375 [09:07:19]Write 301 bytes [09:07:19]NVStorageSaveData done [09:07:19]OFDSenderStorePacket done [09:07:19]KKMCreateOFDPacket done [09:07:19]NVStorageSaveData kkm_last_timestamp [09:07:19]File name is /storage/kkm_last_timestamp [09:07:19]Write 4 bytes [09:07:19]NVStorageSaveData done [09:07:19]ExternCall_PrintAddStr [09:07:19]wPrintStart [09:07:19]Write to MH i2c: 01 00 00 D4 76 4A [09:07:19]OFD Sender: Processing packet 239375 [packets to send 182, broken 181] [09:07:19]ProducePacketName [09:07:19]name=ofd_packets/00239375 [09:07:19]OFD Sender: To server: pG, [09:07:19]CommunicateWithHost lk.salyk.kg:30040 [09:07:19]ConnectInit lk.salyk.kg [09:07:19]Write i2c OK [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: 01 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: 01 07 00 [09:07:19]MH_I2C_Read... [09:07:19]Read from MH i2c: 01 07 00 D4 76 00 00 00 00 00 FF 0F 5F [09:07:19]RasterBufferAndPrint [09:07:19]line Счет N : (1)3302311 [09:07:19]line ИНН: 02508201610067 [09:07:19]line Контрольно-Кассовый Чек [09:07:19]line ПРОДАЖА [09:07:19]line ТРК (МРК, ГНК) : 13 [09:07:19]line Товар: 2710124500 [09:07:19]line Аи-95-К-5 [09:07:19]line 33.930 * 73.70 [09:07:19]line = 2500.64 [09:07:19]line НДС 12% НСП 1% [09:07:19]line > о реализуемом товаре [09:07:19]line ОКРУГЛЕНИЕ: -0.64 [09:07:19]line ИТОГО: 2500.00 [09:07:19]line Внесено: 2500.00 [09:07:19]line СДАЧА: 0.00 [09:07:19]line НСП 1% : 22.13 [09:07:19]line НДС 12% : 265.55 [09:07:19]line Наличными: 2500.00 [09:07:19]line Безнал.: 0.00 [09:07:19]line Место: АЗС № 82 "Партнер Нефть" [09:07:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:07:19]line СНО: Общий режим [09:07:19]line Чек 146 08.06.2024 09:07 [09:07:19]line Смена: 387 ФФД: 1.0 [09:07:19]line ЗНМ: 0300000150 [09:07:19]line РНМ: 0000000000091601 [09:07:19]line Версия ККМ: 001 [09:07:19]line ФМ: 0000000000874681 [09:07:19]line ФД: 239375 [09:07:19]line ФПД: 79388499071720 [09:07:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T090722&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239375&fm=79388499071720&tin=02508201610067®Number=0000000000091601&sum=250000 [09:07:19]written 0, free lines is 4095 [09:07:20]Connected sock=11 [09:07:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 66 7C 07 01 D8 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8A 84 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 D0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 4A 1F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0F A7 03 00 35 04 06 00 48 34 13 49 52 E8 82 B0 03 C6 6B 40 C6 B9 [09:07:20]Write to MH i2c: 01 00 00 FF 76 75 [09:07:20]Write i2c OK [09:07:20]MH_I2C_Read... [09:07:20]Read from MH i2c: 01 [09:07:20]MH_I2C_Read... [09:07:20]Read from MH i2c: 01 07 00 [09:07:20]MH_I2C_Read... [09:07:20]Read from MH i2c: 01 07 00 FF 76 00 00 00 00 00 D2 0C 5A [09:07:20]RasterBufferAndPrint [09:07:20]line [09:07:20]line [09:07:20]line [09:07:20]line [09:07:20]line [09:07:20]written 0, free lines is 3306 [09:07:20]MH_Cut [09:07:20]Write to MH i2c: D1 01 00 06 77 01 4F [09:07:20]Write i2c OK [09:07:20]MH_I2C_Read... [09:07:20]Read from MH i2c: D1 [09:07:20]MH_I2C_Read... [09:07:20]Read from MH i2c: D1 01 00 [09:07:20]MH_I2C_Read... [09:07:20]Read from MH i2c: D1 01 00 06 77 00 4E [09:07:20]Write to MH i2c: 01 00 00 07 77 7E [09:07:20]Write i2c OK [09:07:20]MH_I2C_Read... [09:07:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 26 B7 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 30 38 37 34 36 38 31 10 04 04 00 0F A7 03 00 F4 03 04 00 C7 C6 63 66 B6 04 01 00 00 6B DA CE A5 25 88 79 20 [09:07:20]CommunicateWithHost err = 0 [09:07:20]CheckOFDResponse [09:07:20]1017 (14) - 77093643461234 [09:07:20]1041 (16) - 0000000000874681 [09:07:20]1040 (4) - 239375 [09:07:20]1012 (4) - 08.06.2024 02:49 [09:07:20]1206 (1) - 0 [09:07:20]OFD Sender: Remove packet 239375 [09:07:20]ProducePacketName [09:07:20]name=ofd_packets/00239375 [09:07:20]NVStorageDeleteData [09:07:21]OFD Sender: No OFD packet to send [09:07:21]*** Cut start [09:07:21]*** Partial cut [09:07:21]*** CUTSNS_PIN = 1 [09:07:21]*** CUTSNS_PIN = 0 [09:07:21]*** Brake cut motor [09:07:21]Read from MH i2c: 01 [09:07:21]MH_I2C_Read... [09:07:21]*** Stop cut motor [09:07:21]*** Cut end [09:07:21]Read from MH i2c: 01 07 00 [09:07:21]MH_I2C_Read... [09:07:21]Read from MH i2c: 01 07 00 07 77 00 00 00 00 00 FF 0F 93 [09:07:21]process_action close_receipt done [09:07:21]requested_data is exist [09:07:21]produce_requested_data [09:07:21]requested_item fm.sn is exist - process it [09:07:21]wFMCommunicate request_size=4 [09:07:21]MH_SAM_APDU [09:07:21]CAPDU: 80 11 00 00 [09:07:21]Write to MH i2c: E2 08 00 08 77 80 11 00 00 00 00 00 00 F9 [09:07:21]Write i2c OK [09:07:21]MH_I2C_Read... [09:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:21]Read from MH i2c: E2 [09:07:21]MH_I2C_Read... [09:07:21]Read from MH i2c: E2 17 00 [09:07:21]MH_I2C_Read... [09:07:21]Read from MH i2c: E2 17 00 08 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4E [09:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:07:21]wFMCommunicate OK [09:07:21]requested_item fd.num is exist - process it [09:07:21]SAM_PROTO_GetFieldsCounters [09:07:21]wFMCommunicate request_size=4 [09:07:21]MH_SAM_APDU [09:07:21]CAPDU: 80 13 00 00 [09:07:21]Write to MH i2c: E2 08 00 09 77 80 13 00 00 00 00 00 00 FC [09:07:21]Write i2c OK [09:07:21]MH_I2C_Read... [09:07:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:22]Read from MH i2c: E2 [09:07:22]MH_I2C_Read... [09:07:22]Read from MH i2c: E2 62 00 [09:07:22]MH_I2C_Read... [09:07:22]Read from MH i2c: E2 62 00 09 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [09:07:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:22]wFMCommunicate OK [09:07:22]SAM_PROTO_GetFieldsCounters done [09:07:22]requested_item shift.num is exist - process it [09:07:22]requested_item shift.opened is exist - process it [09:07:22]req_shift_opened [09:07:22]FM_GetShiftState [09:07:22]SAM_PROTO_GetShiftState [09:07:22]wFMCommunicate request_size=4 [09:07:22]MH_SAM_APDU [09:07:22]CAPDU: 80 13 01 00 [09:07:22]Write to MH i2c: E2 08 00 0A 77 80 13 01 00 00 00 00 00 FE [09:07:22]Write i2c OK [09:07:22]MH_I2C_Read... [09:07:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:22]Read from MH i2c: E2 [09:07:22]MH_I2C_Read... [09:07:22]Read from MH i2c: E2 0E 00 [09:07:22]MH_I2C_Read... [09:07:22]Read from MH i2c: E2 0E 00 0A 77 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B2 [09:07:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:07:22]wFMCommunicate OK [09:07:22]SAM_PROTO_GetShiftState done [09:07:22]FM_GetShiftState done [09:07:22]req_shift_opened done [09:07:22]requested_item shift.open_date is exist - process it [09:07:22]req_shift_open_date [09:07:22]req_shift_open_date done [09:07:22]produce_requested_data done [09:07:22]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239375,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:07:22]process_action_free close_receipt [09:07:22]json_value_free [09:07:22]json_value_free done [09:07:22]process_json_proto returns [09:07:22]Send response to host [09:07:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239375,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:07:22]free response buf [09:07:22]execute_script done [09:07:22]execute_script returns [09:07:22]free content buf [09:07:22]Sock 10.Close socket [09:07:22]Sock 10.Thread stoped [09:07:26]OFD Sender: No OFD packet to send [09:07:31]OFD Sender: No OFD packet to send [09:07:36]OFD Sender: No OFD packet to send [09:07:41]OFD Sender: No OFD packet to send [09:07:46]OFD Sender: No OFD packet to send [09:07:51]OFD Sender: No OFD packet to send [09:07:56]OFD Sender: No OFD packet to send [09:08:01]OFD Sender: No OFD packet to send [09:08:06]OFD Sender: No OFD packet to send [09:08:11]OFD Sender: No OFD packet to send [09:08:16]OFD Sender: No OFD packet to send [09:08:21]OFD Sender: No OFD packet to send [09:08:26]OFD Sender: No OFD packet to send [09:08:31]OFD Sender: No OFD packet to send [09:08:36]OFD Sender: No OFD packet to send [09:08:41]OFD Sender: No OFD packet to send [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:31]OFD Sender: No OFD packet to send [09:09:36]OFD Sender: No OFD packet to send [09:09:41]OFD Sender: No OFD packet to send [09:09:46]OFD Sender: No OFD packet to send [09:09:51]OFD Sender: No OFD packet to send [09:09:56]OFD Sender: No OFD packet to send [09:10:01]OFD Sender: No OFD packet to send [09:10:06]OFD Sender: No OFD packet to send [09:10:11]OFD Sender: No OFD packet to send [09:10:16]OFD Sender: No OFD packet to send [09:10:21]OFD Sender: No OFD packet to send [09:10:26]OFD Sender: No OFD packet to send [09:10:31]OFD Sender: No OFD packet to send [09:10:36]OFD Sender: No OFD packet to send [09:10:41]OFD Sender: No OFD packet to send [09:10:46]OFD Sender: No OFD packet to send [09:10:51]OFD Sender: No OFD packet to send [09:10:56]OFD Sender: No OFD packet to send [09:11:01]OFD Sender: No OFD packet to send [09:11:06]OFD Sender: No OFD packet to send [09:11:11]OFD Sender: No OFD packet to send [09:11:16]OFD Sender: No OFD packet to send [09:11:21]OFD Sender: No OFD packet to send [09:11:26]OFD Sender: No OFD packet to send [09:11:31]OFD Sender: No OFD packet to send [09:11:36]OFD Sender: No OFD packet to send [09:11:41]OFD Sender: No OFD packet to send [09:11:45]accept exits with 9 [09:11:45]New connection [09:11:45]New thread 3066981732 created [09:11:45]Thread 3066838372 joined [09:11:45]Waiting for new connection... [09:11:45] Sock 9.Parse request [09:11:45]Sock 9.Check first char [09:11:45]Sock 9.First char is OK [09:11:45]request: POST /json_proto HTTP/1.0 [09:11:45]Method: POST [09:11:45]URL: /json_proto [09:11:45]Method is POST - this is cgi request [09:11:45]url: /json_proto [09:11:45]query_string will be loaded in cgi processing [09:11:45]execute_cgi json_proto POST (null) [09:11:45]execute_cgi path=json_proto method=POST [09:11:45]POST find Content-Length [09:11:45]Host: 172.17.40.67:8080 [09:11:45]Content-Length: 679 [09:11:45]Content-Type: application/json [09:11:45] [09:11:45]POST finish read [09:11:45]Found Content-Length = 679 [09:11:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:45]execute_script... [09:11:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:45]POST & json_proto [09:11:45]process_json_proto [09:11:45]json parsed OK: [09:11:45]protocol is kg_v1.0 [09:11:45]action value=close_receipt [09:11:45]process_action close_receipt [09:11:45]cmd_close_receipt [09:11:45]MH_GetDate [09:11:45]Write to MH i2c: F0 00 00 0B 77 71 [09:11:45]Write i2c OK [09:11:45]MH_I2C_Read... [09:11:45]Read from MH i2c: F0 [09:11:45]MH_I2C_Read... [09:11:45]Read from MH i2c: F0 09 00 [09:11:45]MH_I2C_Read... [09:11:45]Read from MH i2c: F0 09 00 0B 77 00 55 20 64 66 97 AE 6B 64 CD [09:11:45]GetLastDocTimeStamp 1717837642 [09:11:45]current date 1717837909 [09:11:45]FM_GetShiftState [09:11:45]SAM_PROTO_GetShiftState [09:11:45]wFMCommunicate request_size=4 [09:11:45]MH_SAM_APDU [09:11:45]CAPDU: 80 13 01 00 [09:11:45]Write to MH i2c: E2 08 00 0C 77 80 13 01 00 00 00 00 00 00 [09:11:45]Write i2c OK [09:11:45]MH_I2C_Read... [09:11:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:45]Read from MH i2c: E2 [09:11:45]MH_I2C_Read... [09:11:45]Read from MH i2c: E2 0E 00 [09:11:45]MH_I2C_Read... [09:11:45]Read from MH i2c: E2 0E 00 0C 77 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B4 [09:11:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:11:45]wFMCommunicate OK [09:11:45]SAM_PROTO_GetShiftState done [09:11:45]FM_GetShiftState done [09:11:45]opened in 1717805884 [09:11:45]opened+sec_in_day 1717892284 [09:11:45]quantity*price = 70052 [09:11:45]sum+1 = 70053 [09:11:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 147 08.06.2024 09:11 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239376 ФПД: 251420551893824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091149&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239376&fm=251420551893824&tin=02508201610067®Number=0000000000091601&sum=70000 [09:11:46]StoreToDocumentArchive [09:11:46]shift 387 fd 239376 [09:11:46]save to /storage/0387/doc_00239376 [09:11:46]save last doc name /storage/0387/doc_00239376 to /storage/kkm_last_doc_name [09:11:46]save OK [09:11:46]Clear old archive folders... [09:11:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:46]tlvbuf is 00248870 [09:11:46]SAM_PROTO_ClearQueue [09:11:46]wFMCommunicate request_size=4 [09:11:46]MH_SAM_APDU [09:11:46]CAPDU: 80 09 00 00 [09:11:46]Write to MH i2c: E2 08 00 19 77 80 09 00 00 00 00 00 00 02 [09:11:46]Write i2c OK [09:11:46]MH_I2C_Read... [09:11:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:46]Read from MH i2c: E2 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 03 00 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 03 00 19 77 00 90 00 04 [09:11:46]RAPDU: 90 00 [09:11:46]wFMCommunicate OK [09:11:46]SAM_PROTO_ClearQueue done [09:11:46]KKMCreateOFDPacket [09:11:46]OFDProtocolAddRootSTLVToBuf [09:11:46]FM_MakeSignedData [09:11:46]FM_MakeSignedData [09:11:46]SAM_PROTO_SignData [09:11:46]wFMCommunicate request_size=4 [09:11:46]MH_SAM_APDU [09:11:46]CAPDU: 80 0D 01 02 [09:11:46]Write to MH i2c: E2 08 00 1A 77 80 0D 01 02 00 00 00 00 0A [09:11:46]Write i2c OK [09:11:46]MH_I2C_Read... [09:11:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:46]Read from MH i2c: E2 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 03 00 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 03 00 1A 77 00 90 00 05 [09:11:46]RAPDU: 90 00 [09:11:46]wFMCommunicate OK [09:11:46]wFMCommunicate request_size=255 [09:11:46]MH_SAM_APDU [09:11: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 55 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 10 A7 03 00 35 04 06 00 E4 [09:11:46]Write to MH i2c: E2 02 01 1B 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 55 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 10 A7 03 00 35 04 06 00 E4 00 00 BD [09:11:46]Write i2c OK [09:11:46]MH_I2C_Read... [09:11:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:46]Read from MH i2c: E2 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 03 00 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 03 00 1B 77 00 90 00 06 [09:11:46]RAPDU: 90 00 [09:11:46]wFMCommunicate OK [09:11:46]wFMCommunicate request_size=10 [09:11:46]MH_SAM_APDU [09:11:46]CAPDU: 80 0D 02 02 05 AA 68 AF 53 40 [09:11:46]Write to MH i2c: E2 0D 00 1C 77 80 0D 02 02 05 00 AA 68 AF 53 40 00 00 6B [09:11:46]Write i2c OK [09:11:46]MH_I2C_Read... [09:11:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:46]Read from MH i2c: E2 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 03 00 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 03 00 1C 77 00 90 00 07 [09:11:46]RAPDU: 90 00 [09:11:46]wFMCommunicate OK [09:11:46]wFMCommunicate request_size=4 [09:11:46]MH_SAM_APDU [09:11:46]CAPDU: 80 0D 03 02 [09:11:46]Write to MH i2c: E2 08 00 1D 77 80 0D 03 02 00 00 00 00 0F [09:11:46]Write i2c OK [09:11:46]MH_I2C_Read... [09:11:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:46]Read from MH i2c: E2 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 0B 00 [09:11:46]MH_I2C_Read... [09:11:46]Read from MH i2c: E2 0B 00 1D 77 00 E2 7C 88 A1 48 97 E2 0D 90 00 65 [09:11:46]RAPDU: E2 7C 88 A1 48 97 E2 0D 90 00 [09:11:46]wFMCommunicate OK [09:11:46]SAM_PROTO_SignData done [09:11:46]FM_MakeSignedData done [09:11:46]CreateOFDProtocolMessage [09:11:46]wFMCommunicate request_size=4 [09:11:46]MH_SAM_APDU [09:11:46]CAPDU: 80 11 00 00 [09:11:46]Write to MH i2c: E2 08 00 1E 77 80 11 00 00 00 00 00 00 0F [09:11:46]Write i2c OK [09:11:46]MH_I2C_Read... [09:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:47]Read from MH i2c: E2 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: E2 17 00 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: E2 17 00 1E 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 64 [09:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:11:47]wFMCommunicate OK [09:11:47]CreateOFDProtocolMessage done [09:11:47]OFDSenderStorePacket 239376 [09:11:47]StoreOFDPacket docnum=239376 [09:11:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 49 36 07 01 A5 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 55 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 10 A7 03 00 35 04 06 00 E4 AA 68 AF 53 40 E2 7C 88 A1 48 97 E2 0D [09:11:47]CheckFolder [09:11:47]dirname=/storage/ofd_packets [09:11:47]CheckFolder done [09:11:47]ProducePacketName [09:11:47]name=ofd_packets/00239376 [09:11:47]NVStorageSaveData ofd_packets/00239376 [09:11:47]File name is /storage/ofd_packets/00239376 [09:11:47]Write 301 bytes [09:11:47]NVStorageSaveData done [09:11:47]OFDSenderStorePacket done [09:11:47]KKMCreateOFDPacket done [09:11:47]NVStorageSaveData kkm_last_timestamp [09:11:47]File name is /storage/kkm_last_timestamp [09:11:47]Write 4 bytes [09:11:47]OFD Sender: Processing packet 239376 [packets to send 182, broken 181] [09:11:47]ProducePacketName [09:11:47]name=ofd_packets/00239376 [09:11:47]OFD Sender: To server: pG, [09:11:47]CommunicateWithHost lk.salyk.kg:30040 [09:11:47]ConnectInit lk.salyk.kg [09:11:47]NVStorageSaveData done [09:11:47]ExternCall_PrintAddStr [09:11:47]wPrintStart [09:11:47]Write to MH i2c: 01 00 00 1F 77 96 [09:11:47]Write i2c OK [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: 01 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: 01 07 00 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: 01 07 00 1F 77 00 00 00 00 00 FF 0F AB [09:11:47]RasterBufferAndPrint [09:11:47]line Счет N : (1)3302314 [09:11:47]line ИНН: 02508201610067 [09:11:47]line Контрольно-Кассовый Чек [09:11:47]line ПРОДАЖА [09:11:47]line ТРК (МРК, ГНК) : 12 [09:11:47]line Товар: 2710124130 [09:11:47]line Аи-92-К-4 [09:11:47]line 10.550 * 66.40 [09:11:47]line = 700.52 [09:11:47]line НДС 12% НСП 1% [09:11:47]line > о реализуемом товаре [09:11:47]line ОКРУГЛЕНИЕ: -0.52 [09:11:47]line ИТОГО: 700.00 [09:11:47]line Внесено: 700.00 [09:11:47]line СДАЧА: 0.00 [09:11:47]line НСП 1% : 6.20 [09:11:47]line НДС 12% : 74.39 [09:11:47]line Наличными: 700.00 [09:11:47]line Безнал.: 0.00 [09:11:47]line Место: АЗС № 82 "Партнер Нефть" [09:11:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:11:47]line СНО: Общий режим [09:11:47]line Чек 147 08.06.2024 09:11 [09:11:47]line Смена: 387 ФФД: 1.0 [09:11:47]line ЗНМ: 0300000150 [09:11:47]line РНМ: 0000000000091601 [09:11:47]line Версия ККМ: 001 [09:11:47]line ФМ: 0000000000874681 [09:11:47]line ФД: 239376 [09:11:47]line ФПД: 251420551893824 [09:11:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091149&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239376&fm=251420551893824&tin=02508201610067®Number=0000000000091601&sum=70000 [09:11:47]Connected sock=11 [09:11:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 49 36 07 01 A5 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 55 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 10 A7 03 00 35 04 06 00 E4 AA 68 AF 53 40 E2 7C 88 A1 48 97 E2 0D [09:11:47]written 0, free lines is 4095 [09:11:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1F CA 47 00 C8 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 10 A7 03 00 F4 03 04 00 D2 C7 63 66 B6 04 01 00 00 9E 30 89 B7 71 EC 60 0B [09:11:47]CommunicateWithHost err = 0 [09:11:47]CheckOFDResponse [09:11:47]1017 (14) - 77093643461234 [09:11:47]1041 (16) - 0000000000874681 [09:11:47]1040 (4) - 239376 [09:11:47]1012 (4) - 08.06.2024 02:54 [09:11:47]1206 (1) - 0 [09:11:47]OFD Sender: Remove packet 239376 [09:11:47]ProducePacketName [09:11:47]name=ofd_packets/00239376 [09:11:47]NVStorageDeleteData [09:11:47]Write to MH i2c: 01 00 00 4A 77 C1 [09:11:47]Write i2c OK [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: 01 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: 01 07 00 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: 01 07 00 4A 77 00 00 00 00 00 C1 0C 95 [09:11:47]RasterBufferAndPrint [09:11:47]line [09:11:47]line [09:11:47]line [09:11:47]line [09:11:47]line [09:11:47]written 0, free lines is 3274 [09:11:47]MH_Cut [09:11:47]Write to MH i2c: D1 01 00 51 77 01 9A [09:11:47]Write i2c OK [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: D1 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: D1 01 00 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: D1 01 00 51 77 00 99 [09:11:47]Write to MH i2c: 01 00 00 52 77 C9 [09:11:47]Write i2c OK [09:11:47]MH_I2C_Read... [09:11:48]OFD Sender: No OFD packet to send [09:11:48]*** Cut start [09:11:48]*** Partial cut [09:11:48]*** CUTSNS_PIN = 1 [09:11:48]*** CUTSNS_PIN = 0 [09:11:48]*** Brake cut motor [09:11:49]Read from MH i2c: 01 [09:11:49]MH_I2C_Read... [09:11:49]*** Stop cut motor [09:11:49]*** Cut end [09:11:49]Read from MH i2c: 01 07 00 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: 01 07 00 52 77 00 00 00 00 00 FF 0F DE [09:11:49]process_action close_receipt done [09:11:49]requested_data is exist [09:11:49]produce_requested_data [09:11:49]requested_item fm.sn is exist - process it [09:11:49]wFMCommunicate request_size=4 [09:11:49]MH_SAM_APDU [09:11:49]CAPDU: 80 11 00 00 [09:11:49]Write to MH i2c: E2 08 00 53 77 80 11 00 00 00 00 00 00 44 [09:11:49]Write i2c OK [09:11:49]MH_I2C_Read... [09:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:49]Read from MH i2c: E2 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: E2 17 00 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: E2 17 00 53 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 99 [09:11:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:11:49]wFMCommunicate OK [09:11:49]requested_item fd.num is exist - process it [09:11:49]SAM_PROTO_GetFieldsCounters [09:11:49]wFMCommunicate request_size=4 [09:11:49]MH_SAM_APDU [09:11:49]CAPDU: 80 13 00 00 [09:11:49]Write to MH i2c: E2 08 00 54 77 80 13 00 00 00 00 00 00 47 [09:11:49]Write i2c OK [09:11:49]MH_I2C_Read... [09:11:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:49]Read from MH i2c: E2 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: E2 62 00 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: E2 62 00 54 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 10 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [09:11:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 10 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:11:49]wFMCommunicate OK [09:11:49]SAM_PROTO_GetFieldsCounters done [09:11:49]requested_item shift.num is exist - process it [09:11:49]requested_item shift.opened is exist - process it [09:11:49]req_shift_opened [09:11:49]FM_GetShiftState [09:11:49]SAM_PROTO_GetShiftState [09:11:49]wFMCommunicate request_size=4 [09:11:49]MH_SAM_APDU [09:11:49]CAPDU: 80 13 01 00 [09:11:49]Write to MH i2c: E2 08 00 55 77 80 13 01 00 00 00 00 00 49 [09:11:49]Write i2c OK [09:11:49]MH_I2C_Read... [09:11:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:49]Read from MH i2c: E2 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: E2 0E 00 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: E2 0E 00 55 77 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FD [09:11:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:11:49]wFMCommunicate OK [09:11:49]SAM_PROTO_GetShiftState done [09:11:49]FM_GetShiftState done [09:11:49]req_shift_opened done [09:11:49]requested_item shift.open_date is exist - process it [09:11:49]req_shift_open_date [09:11:49]req_shift_open_date done [09:11:49]produce_requested_data done [09:11:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239376,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:11:49]process_action_free close_receipt [09:11:49]json_value_free [09:11:49]json_value_free done [09:11:49]process_json_proto returns [09:11:49]Send response to host [09:11:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239376,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:11:49]free response buf [09:11:49]execute_script done [09:11:49]execute_script returns [09:11:49]free content buf [09:11:49]Sock 9.Close socket [09:11:49]Sock 9.Thread stoped [09:11:53]OFD Sender: No OFD packet to send [09:11:58]OFD Sender: No OFD packet to send [09:12:03]OFD Sender: No OFD packet to send [09:12:08]OFD Sender: No OFD packet to send [09:12:13]OFD Sender: No OFD packet to send [09:12:18]OFD Sender: No OFD packet to send [09:12:23]OFD Sender: No OFD packet to send [09:12:28]OFD Sender: No OFD packet to send [09:12:33]OFD Sender: No OFD packet to send [09:12:38]OFD Sender: No OFD packet to send [09:12:43]OFD Sender: No OFD packet to send [09:12:45]accept exits with 8 [09:12:45]New connection [09:12:45]New thread 3066838372 created [09:12:45]Thread 3066981732 joined [09:12:45]Waiting for new connection... [09:12:45] Sock 8.Parse request [09:12:45]Sock 8.Check first char [09:12:45]Sock 8.First char is OK [09:12:45]request: POST /json_proto HTTP/1.0 [09:12:45]Method: POST [09:12:45]URL: /json_proto [09:12:45]Method is POST - this is cgi request [09:12:45]url: /json_proto [09:12:45]query_string will be loaded in cgi processing [09:12:45]execute_cgi json_proto POST (null) [09:12:45]execute_cgi path=json_proto method=POST [09:12:45]POST find Content-Length [09:12:45]Host: 172.17.40.67:8080 [09:12:45]Content-Length: 680 [09:12:45]Content-Type: application/json [09:12:45] [09:12:45]POST finish read [09:12:45]Found Content-Length = 680 [09:12:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 30.790, "sum" : 2300.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:45]execute_script... [09:12: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)3302313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 30.790, "sum" : 2300.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:45]POST & json_proto [09:12:45]process_json_proto [09:12:45]json parsed OK: [09:12:45]protocol is kg_v1.0 [09:12:45]action value=close_receipt [09:12:45]process_action close_receipt [09:12:45]cmd_close_receipt [09:12:45]MH_GetDate [09:12:45]Write to MH i2c: F0 00 00 56 77 BC [09:12:45]Write i2c OK [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: F0 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: F0 09 00 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: F0 09 00 56 77 00 91 20 64 66 97 AE 6B 64 54 [09:12:45]GetLastDocTimeStamp 1717837909 [09:12:45]current date 1717837969 [09:12:45]FM_GetShiftState [09:12:45]SAM_PROTO_GetShiftState [09:12:45]wFMCommunicate request_size=4 [09:12:45]MH_SAM_APDU [09:12:45]CAPDU: 80 13 01 00 [09:12:45]Write to MH i2c: E2 08 00 57 77 80 13 01 00 00 00 00 00 4B [09:12:45]Write i2c OK [09:12:45]MH_I2C_Read... [09:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:45]Read from MH i2c: E2 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: E2 0E 00 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: E2 0E 00 57 77 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FF [09:12:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:12:45]wFMCommunicate OK [09:12:45]SAM_PROTO_GetShiftState done [09:12:45]FM_GetShiftState done [09:12:45]opened in 1717805884 [09:12:45]opened+sec_in_day 1717892284 [09:12:45]quantity*price = 230001 [09:12:45]sum+1 = 230002 [09:12:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 2300.00 Внесено: 2300.00 СДАЧА: 0.00 НСП 1% : 20.35 НДС 12% : 244.25 Наличными: 2300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 148 08.06.2024 09:12 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239377 ФПД: 112471172127105 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091249&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239377&fm=112471172127105&tin=02508201610067®Number=0000000000091601&sum=230000 [09:12:46]StoreToDocumentArchive [09:12:46]shift 387 fd 239377 [09:12:46]save to /storage/0387/doc_00239377 [09:12:46]save last doc name /storage/0387/doc_00239377 to /storage/kkm_last_doc_name [09:12:46]save OK [09:12:46]Clear old archive folders... [09:12:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:12:46]tlvbuf is 002912E0 [09:12:46]SAM_PROTO_ClearQueue [09:12:46]wFMCommunicate request_size=4 [09:12:46]MH_SAM_APDU [09:12:46]CAPDU: 80 09 00 00 [09:12:46]Write to MH i2c: E2 08 00 64 77 80 09 00 00 00 00 00 00 4D [09:12:46]Write i2c OK [09:12:46]MH_I2C_Read... [09:12:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:46]Read from MH i2c: E2 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 03 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 03 00 64 77 00 90 00 4F [09:12:46]RAPDU: 90 00 [09:12:46]wFMCommunicate OK [09:12:46]SAM_PROTO_ClearQueue done [09:12:46]KKMCreateOFDPacket [09:12:46]OFDProtocolAddRootSTLVToBuf [09:12:46]FM_MakeSignedData [09:12:46]FM_MakeSignedData [09:12:46]SAM_PROTO_SignData [09:12:46]wFMCommunicate request_size=4 [09:12:46]MH_SAM_APDU [09:12:46]CAPDU: 80 0D 01 02 [09:12:46]Write to MH i2c: E2 08 00 65 77 80 0D 01 02 00 00 00 00 55 [09:12:46]Write i2c OK [09:12:46]MH_I2C_Read... [09:12:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:46]Read from MH i2c: E2 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 03 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 03 00 65 77 00 90 00 50 [09:12:46]RAPDU: 90 00 [09:12:46]wFMCommunicate OK [09:12:46]wFMCommunicate request_size=255 [09:12:46]MH_SAM_APDU [09:12: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 46 78 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 71 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 91 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A7 03 00 35 04 06 00 66 4A BC 43 [09:12:46]Write to MH i2c: E2 02 01 66 77 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 46 78 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 71 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 91 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A7 03 00 35 04 06 00 66 4A BC 43 00 00 54 [09:12:46]Write i2c OK [09:12:46]MH_I2C_Read... [09:12:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:46]Read from MH i2c: E2 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 03 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 03 00 66 77 00 90 00 51 [09:12:46]RAPDU: 90 00 [09:12:46]wFMCommunicate OK [09:12:46]wFMCommunicate request_size=7 [09:12:46]MH_SAM_APDU [09:12:46]CAPDU: 80 0D 02 02 02 19 81 [09:12:46]Write to MH i2c: E2 0A 00 67 77 80 0D 02 02 02 00 19 81 00 00 F6 [09:12:46]Write i2c OK [09:12:46]MH_I2C_Read... [09:12:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:46]Read from MH i2c: E2 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 03 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 03 00 67 77 00 90 00 52 [09:12:46]RAPDU: 90 00 [09:12:46]wFMCommunicate OK [09:12:46]wFMCommunicate request_size=4 [09:12:46]MH_SAM_APDU [09:12:46]CAPDU: 80 0D 03 02 [09:12:46]Write to MH i2c: E2 08 00 68 77 80 0D 03 02 00 00 00 00 5A [09:12:46]Write i2c OK [09:12:46]MH_I2C_Read... [09:12:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:46]Read from MH i2c: E2 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 0B 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 0B 00 68 77 00 E4 07 BB E6 7F 25 4A B8 90 00 8D [09:12:46]RAPDU: E4 07 BB E6 7F 25 4A B8 90 00 [09:12:46]wFMCommunicate OK [09:12:46]SAM_PROTO_SignData done [09:12:46]FM_MakeSignedData done [09:12:46]CreateOFDProtocolMessage [09:12:46]wFMCommunicate request_size=4 [09:12:46]MH_SAM_APDU [09:12:46]CAPDU: 80 11 00 00 [09:12:46]Write to MH i2c: E2 08 00 69 77 80 11 00 00 00 00 00 00 5A [09:12:46]Write i2c OK [09:12:46]MH_I2C_Read... [09:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:46]Read from MH i2c: E2 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 17 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 17 00 69 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AF [09:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:12:46]wFMCommunicate OK [09:12:46]CreateOFDProtocolMessage done [09:12:46]OFDSenderStorePacket 239377 [09:12:46]StoreOFDPacket docnum=239377 [09:12:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 E4 75 04 01 3A E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 46 78 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 71 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 91 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A7 03 00 35 04 06 00 66 4A BC 43 19 81 E4 07 BB E6 7F 25 4A B8 [09:12:46]CheckFolder [09:12:46]dirname=/storage/ofd_packets [09:12:46]CheckFolder done [09:12:46]ProducePacketName [09:12:46]name=ofd_packets/00239377 [09:12:46]NVStorageSaveData ofd_packets/00239377 [09:12:46]File name is /storage/ofd_packets/00239377 [09:12:46]Write 298 bytes [09:12:46]NVStorageSaveData done [09:12:46]OFDSenderStorePacket done [09:12:46]KKMCreateOFDPacket done [09:12:46]NVStorageSaveData kkm_last_timestamp [09:12:46]File name is /storage/kkm_last_timestamp [09:12:46]Write 4 bytes [09:12:46]NVStorageSaveData done [09:12:46]ExternCall_PrintAddStr [09:12:46]wPrintStart [09:12:46]Write to MH i2c: 01 00 00 6A 77 E1 [09:12:46]Write i2c OK [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: 01 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: 01 07 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: 01 07 00 6A 77 00 00 00 00 00 FF 0F F6 [09:12:46]RasterBufferAndPrint [09:12:46]line Счет N : (1)3302313 [09:12:46]line ИНН: 02508201610067 [09:12:46]line Контрольно-Кассовый Чек [09:12:46]line ПРОДАЖА [09:12:46]line ТРК (МРК, ГНК) : 51 [09:12:46]line Товар: 2710194210 [09:12:46]line ДТ-К-5 [09:12:46]line 30.790 * 74.70 [09:12:46]line = 2300.01 [09:12:46]line НДС 12% НСП 1% [09:12:46]line > о реализуемом товаре [09:12:46]line ОКРУГЛЕНИЕ: -0.01 [09:12:46]line ИТОГО: 2300.00 [09:12:46]line Внесено: 2300.00 [09:12:46]line СДАЧА: 0.00 [09:12:46]line НСП 1% : 20.35 [09:12:46]line НДС 12% : 244.25 [09:12:46]line Наличными: 2300.00 [09:12:46]line Безнал.: 0.00 [09:12:46]line Место: АЗС № 82 "Партнер Нефть" [09:12:46]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:12:46]line СНО: Общий режим [09:12:46]line Чек 148 08.06.2024 09:12 [09:12:46]line Смена: 387 ФФД: 1.0 [09:12:46]line ЗНМ: 0300000150 [09:12:46]line РНМ: 0000000000091601 [09:12:46]line Версия ККМ: 001 [09:12:46]line ФМ: 0000000000874681 [09:12:46]line ФД: 239377 [09:12:46]line ФПД: 112471172127105 [09:12:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091249&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239377&fm=112471172127105&tin=02508201610067®Number=0000000000091601&sum=230000 [09:12:47]OFD Sender: Processing packet 239377 [packets to send 182, broken 181] [09:12:47]ProducePacketName [09:12:47]name=ofd_packets/00239377 [09:12:47]OFD Sender: To server: pG, [09:12:47]CommunicateWithHost lk.salyk.kg:30040 [09:12:47]ConnectInit lk.salyk.kg [09:12:47]written 0, free lines is 4095 [09:12:47]Connected sock=9 [09:12:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 E4 75 04 01 3A E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 46 78 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 71 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 91 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A7 03 00 35 04 06 00 66 4A BC 43 19 81 E4 07 BB E6 7F 25 4A B8 [09:12:47]Write to MH i2c: 01 00 00 95 77 0C [09:12:47]Write i2c OK [09:12:47]MH_I2C_Read... [09:12:47]Read from MH i2c: 01 [09:12:47]MH_I2C_Read... [09:12:47]Read from MH i2c: 01 07 00 [09:12:47]MH_I2C_Read... [09:12:47]Read from MH i2c: 01 07 00 95 77 00 00 00 00 00 B8 0C D7 [09:12:47]RasterBufferAndPrint [09:12:47]line [09:12:47]line [09:12:47]line [09:12:47]line [09:12:47]line [09:12:47]written 0, free lines is 3264 [09:12:47]MH_Cut [09:12:47]Write to MH i2c: D1 01 00 9C 77 01 E5 [09:12:47]Write i2c OK [09:12:47]MH_I2C_Read... [09:12:47]Read from MH i2c: D1 [09:12:47]MH_I2C_Read... [09:12:47]Read from MH i2c: D1 01 00 [09:12:47]MH_I2C_Read... [09:12:47]Read from MH i2c: D1 01 00 9C 77 00 E4 [09:12:47]Write to MH i2c: 01 00 00 9D 77 14 [09:12:47]Write i2c OK [09:12:47]MH_I2C_Read... [09:12:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C6 52 47 00 0C DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A7 03 00 F4 03 04 00 0E C8 63 66 B6 04 01 00 00 A8 A0 8D 3B F9 11 EB EF [09:12:47]CommunicateWithHost err = 0 [09:12:47]CheckOFDResponse [09:12:47]1017 (14) - 77093643461234 [09:12:47]1041 (16) - 0000000000874681 [09:12:47]1040 (4) - 239377 [09:12:47]1012 (4) - 08.06.2024 02:55 [09:12:47]1206 (1) - 0 [09:12:47]OFD Sender: Remove packet 239377 [09:12:47]ProducePacketName [09:12:47]name=ofd_packets/00239377 [09:12:47]NVStorageDeleteData [09:12:48]OFD Sender: No OFD packet to send [09:12:48]*** Cut start [09:12:48]*** Partial cut [09:12:48]*** CUTSNS_PIN = 1 [09:12:48]*** CUTSNS_PIN = 0 [09:12:48]*** Brake cut motor [09:12:49]Read from MH i2c: 01 [09:12:49]MH_I2C_Read... [09:12:49]*** Stop cut motor [09:12:49]Read from MH i2c: 01 07 00 [09:12:49]MH_I2C_Read... [09:12:49]*** Cut end [09:12:49]Read from MH i2c: 01 07 00 9D 77 00 00 00 00 00 FF 0F 29 [09:12:49]process_action close_receipt done [09:12:49]requested_data is exist [09:12:49]produce_requested_data [09:12:49]requested_item fm.sn is exist - process it [09:12:49]wFMCommunicate request_size=4 [09:12:49]MH_SAM_APDU [09:12:49]CAPDU: 80 11 00 00 [09:12:49]Write to MH i2c: E2 08 00 9E 77 80 11 00 00 00 00 00 00 8F [09:12:49]Write i2c OK [09:12:49]MH_I2C_Read... [09:12:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:49]Read from MH i2c: E2 [09:12:49]MH_I2C_Read... [09:12:49]Read from MH i2c: E2 17 00 [09:12:49]MH_I2C_Read... [09:12:49]Read from MH i2c: E2 17 00 9E 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E4 [09:12:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:12:49]wFMCommunicate OK [09:12:49]requested_item fd.num is exist - process it [09:12:49]SAM_PROTO_GetFieldsCounters [09:12:49]wFMCommunicate request_size=4 [09:12:49]MH_SAM_APDU [09:12:49]CAPDU: 80 13 00 00 [09:12:49]Write to MH i2c: E2 08 00 9F 77 80 13 00 00 00 00 00 00 92 [09:12:49]Write i2c OK [09:12:49]MH_I2C_Read... [09:12:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:49]Read from MH i2c: E2 [09:12:49]MH_I2C_Read... [09:12:49]Read from MH i2c: E2 62 00 [09:12:49]MH_I2C_Read... [09:12:49]Read from MH i2c: E2 62 00 9F 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 11 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [09:12:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 11 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:49]wFMCommunicate OK [09:12:49]SAM_PROTO_GetFieldsCounters done [09:12:49]requested_item shift.num is exist - process it [09:12:49]requested_item shift.opened is exist - process it [09:12:49]req_shift_opened [09:12:49]FM_GetShiftState [09:12:49]SAM_PROTO_GetShiftState [09:12:49]wFMCommunicate request_size=4 [09:12:49]MH_SAM_APDU [09:12:49]CAPDU: 80 13 01 00 [09:12:49]Write to MH i2c: E2 08 00 A0 77 80 13 01 00 00 00 00 00 94 [09:12:49]Write i2c OK [09:12:49]MH_I2C_Read... [09:12:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:49]Read from MH i2c: E2 [09:12:49]MH_I2C_Read... [09:12:49]Read from MH i2c: E2 0E 00 [09:12:49]MH_I2C_Read... [09:12:49]Read from MH i2c: E2 0E 00 A0 77 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 48 [09:12:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:12:49]wFMCommunicate OK [09:12:49]SAM_PROTO_GetShiftState done [09:12:49]FM_GetShiftState done [09:12:49]req_shift_opened done [09:12:49]requested_item shift.open_date is exist - process it [09:12:49]req_shift_open_date [09:12:49]req_shift_open_date done [09:12:49]produce_requested_data done [09:12:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239377,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:12:49]process_action_free close_receipt [09:12:49]json_value_free [09:12:49]json_value_free done [09:12:49]process_json_proto returns [09:12:49]Send response to host [09:12:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239377,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:12:49]free response buf [09:12:49]execute_script done [09:12:49]execute_script returns [09:12:49]free content buf [09:12:49]Sock 8.Close socket [09:12:49]Sock 8.Thread stoped [09:12:50]accept exits with 10 [09:12:50]New connection [09:12:50]New thread 3066981732 created [09:12:50] Sock 10.Parse request [09:12:50]Thread 3066838372 joined [09:12:50]Sock 10.Check first char [09:12:50]Waiting for new connection... [09:12:50]Sock 10.First char is OK [09:12:50]request: POST /json_proto HTTP/1.0 [09:12:50]Method: POST [09:12:50]URL: /json_proto [09:12:50]Method is POST - this is cgi request [09:12:50]url: /json_proto [09:12:50]query_string will be loaded in cgi processing [09:12:50]execute_cgi json_proto POST (null) [09:12:50]execute_cgi path=json_proto method=POST [09:12:50]POST find Content-Length [09:12:50]Host: 172.17.40.67:8080 [09:12:50]Content-Length: 683 [09:12:50]Content-Type: application/json [09:12:50] [09:12:50]POST finish read [09:12:50]Found Content-Length = 683 [09:12:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:50]execute_script... [09:12:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:50]POST & json_proto [09:12:50]process_json_proto [09:12:50]json parsed OK: [09:12:50]protocol is kg_v1.0 [09:12:50]action value=close_receipt [09:12:50]process_action close_receipt [09:12:50]cmd_close_receipt [09:12:50]MH_GetDate [09:12:50]Write to MH i2c: F0 00 00 A1 77 07 [09:12:50]Write i2c OK [09:12:50]MH_I2C_Read... [09:12:50]Read from MH i2c: F0 [09:12:50]MH_I2C_Read... [09:12:50]Read from MH i2c: F0 09 00 [09:12:50]MH_I2C_Read... [09:12:50]Read from MH i2c: F0 09 00 A1 77 00 95 20 64 66 97 AE 6B 64 A3 [09:12:50]GetLastDocTimeStamp 1717837969 [09:12:50]current date 1717837973 [09:12:50]FM_GetShiftState [09:12:50]SAM_PROTO_GetShiftState [09:12:50]wFMCommunicate request_size=4 [09:12:50]MH_SAM_APDU [09:12:50]CAPDU: 80 13 01 00 [09:12:50]Write to MH i2c: E2 08 00 A2 77 80 13 01 00 00 00 00 00 96 [09:12:50]Write i2c OK [09:12:50]MH_I2C_Read... [09:12:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:50]Read from MH i2c: E2 [09:12:50]MH_I2C_Read... [09:12:50]Read from MH i2c: E2 0E 00 [09:12:50]MH_I2C_Read... [09:12:50]Read from MH i2c: E2 0E 00 A2 77 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4A [09:12:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:12:50]wFMCommunicate OK [09:12:50]SAM_PROTO_GetShiftState done [09:12:50]FM_GetShiftState done [09:12:50]opened in 1717805884 [09:12:50]opened+sec_in_day 1717892284 [09:12:50]quantity*price = 150064 [09:12:50]sum+1 = 150065 [09:12:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 149 08.06.2024 09:12 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239378 ФПД: 263863391829024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091254&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239378&fm=263863391829024&tin=02508201610067®Number=0000000000091601&sum=150000 [09:12:51]StoreToDocumentArchive [09:12:51]shift 387 fd 239378 [09:12:51]save to /storage/0387/doc_00239378 [09:12:51]save last doc name /storage/0387/doc_00239378 to /storage/kkm_last_doc_name [09:12:51]save OK [09:12:51]Clear old archive folders... [09:12:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:12:51]tlvbuf is 004DFE60 [09:12:51]SAM_PROTO_ClearQueue [09:12:51]wFMCommunicate request_size=4 [09:12:51]MH_SAM_APDU [09:12:51]CAPDU: 80 09 00 00 [09:12:51]Write to MH i2c: E2 08 00 AF 77 80 09 00 00 00 00 00 00 98 [09:12:51]Write i2c OK [09:12:51]MH_I2C_Read... [09:12:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:51]Read from MH i2c: E2 [09:12:51]MH_I2C_Read... [09:12:51]Read from MH i2c: E2 03 00 [09:12:51]MH_I2C_Read... [09:12:51]Read from MH i2c: E2 03 00 AF 77 00 90 00 9A [09:12:51]RAPDU: 90 00 [09:12:51]wFMCommunicate OK [09:12:51]SAM_PROTO_ClearQueue done [09:12:51]KKMCreateOFDPacket [09:12:51]OFDProtocolAddRootSTLVToBuf [09:12:51]FM_MakeSignedData [09:12:51]FM_MakeSignedData [09:12:51]SAM_PROTO_SignData [09:12:51]wFMCommunicate request_size=4 [09:12:51]MH_SAM_APDU [09:12:51]CAPDU: 80 0D 01 02 [09:12:51]Write to MH i2c: E2 08 00 B0 77 80 0D 01 02 00 00 00 00 A0 [09:12:51]Write i2c OK [09:12:51]MH_I2C_Read... [09:12:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:51]Read from MH i2c: E2 [09:12:51]MH_I2C_Read... [09:12:51]Read from MH i2c: E2 03 00 [09:12:51]MH_I2C_Read... [09:12:51]Read from MH i2c: E2 03 00 B0 77 00 90 00 9B [09:12:51]RAPDU: 90 00 [09:12:51]wFMCommunicate OK [09:12:51]wFMCommunicate request_size=255 [09:12:51]MH_SAM_APDU [09:12: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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 95 00 00 00 F4 03 04 00 96 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A7 03 00 35 04 06 00 EF [09:12:51]Write to MH i2c: E2 02 01 B1 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 95 00 00 00 F4 03 04 00 96 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A7 03 00 35 04 06 00 EF 00 00 35 [09:12:51]Write i2c OK [09:12:51]MH_I2C_Read... [09:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:51]Read from MH i2c: E2 [09:12:51]MH_I2C_Read... [09:12:51]Read from MH i2c: E2 03 00 [09:12:51]MH_I2C_Read... [09:12:51]Read from MH i2c: E2 03 00 B1 77 00 90 00 9C [09:12:52]RAPDU: 90 00 [09:12:52]wFMCommunicate OK [09:12:52]wFMCommunicate request_size=10 [09:12:52]MH_SAM_APDU [09:12:52]CAPDU: 80 0D 02 02 05 FB 7B BD 3C 20 [09:12:52]Write to MH i2c: E2 0D 00 B2 77 80 0D 02 02 05 00 FB 7B BD 3C 20 00 00 3C [09:12:52]Write i2c OK [09:12:52]MH_I2C_Read... [09:12:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:52]Read from MH i2c: E2 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: E2 03 00 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: E2 03 00 B2 77 00 90 00 9D [09:12:52]RAPDU: 90 00 [09:12:52]wFMCommunicate OK [09:12:52]wFMCommunicate request_size=4 [09:12:52]MH_SAM_APDU [09:12:52]CAPDU: 80 0D 03 02 [09:12:52]Write to MH i2c: E2 08 00 B3 77 80 0D 03 02 00 00 00 00 A5 [09:12:52]Write i2c OK [09:12:52]MH_I2C_Read... [09:12:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:52]Read from MH i2c: E2 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: E2 0B 00 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: E2 0B 00 B3 77 00 98 8E 10 FE 1A A7 DD F0 90 00 68 [09:12:52]RAPDU: 98 8E 10 FE 1A A7 DD F0 90 00 [09:12:52]wFMCommunicate OK [09:12:52]SAM_PROTO_SignData done [09:12:52]FM_MakeSignedData done [09:12:52]CreateOFDProtocolMessage [09:12:52]wFMCommunicate request_size=4 [09:12:52]MH_SAM_APDU [09:12:52]CAPDU: 80 11 00 00 [09:12:52]Write to MH i2c: E2 08 00 B4 77 80 11 00 00 00 00 00 00 A5 [09:12:52]Write i2c OK [09:12:52]MH_I2C_Read... [09:12:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:52]Read from MH i2c: E2 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: E2 17 00 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: E2 17 00 B4 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FA [09:12:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:12:52]wFMCommunicate OK [09:12:52]CreateOFDProtocolMessage done [09:12:52]OFDSenderStorePacket 239378 [09:12:52]StoreOFDPacket docnum=239378 [09:12:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B5 2E 07 01 E0 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 95 00 00 00 F4 03 04 00 96 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A7 03 00 35 04 06 00 EF FB 7B BD 3C 20 98 8E 10 FE 1A A7 DD F0 [09:12:52]CheckFolder [09:12:52]dirname=/storage/ofd_packets [09:12:52]CheckFolder done [09:12:52]ProducePacketName [09:12:52]name=ofd_packets/00239378 [09:12:52]NVStorageSaveData ofd_packets/00239378 [09:12:52]File name is /storage/ofd_packets/00239378 [09:12:52]Write 301 bytes [09:12:52]NVStorageSaveData done [09:12:52]OFDSenderStorePacket done [09:12:52]KKMCreateOFDPacket done [09:12:52]NVStorageSaveData kkm_last_timestamp [09:12:52]File name is /storage/kkm_last_timestamp [09:12:52]Write 4 bytes [09:12:52]NVStorageSaveData done [09:12:52]ExternCall_PrintAddStr [09:12:52]wPrintStart [09:12:52]Write to MH i2c: 01 00 00 B5 77 2C [09:12:52]Write i2c OK [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: 01 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: 01 07 00 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: 01 07 00 B5 77 00 00 00 00 00 FF 0F 41 [09:12:52]RasterBufferAndPrint [09:12:52]line Счет N : (1)3302315 [09:12:52]line ИНН: 02508201610067 [09:12:52]line Контрольно-Кассовый Чек [09:12:52]line ПРОДАЖА [09:12:52]line ТРК (МРК, ГНК) : 32 [09:12:52]line Товар: 2710124130 [09:12:52]line Аи-92-К-4 [09:12:52]line 22.600 * 66.40 [09:12:52]line = 1500.64 [09:12:52]line НДС 12% НСП 1% [09:12:52]line > о реализуемом товаре [09:12:52]line ОКРУГЛЕНИЕ: -0.64 [09:12:52]line ИТОГО: 1500.00 [09:12:52]line Внесено: 1500.00 [09:12:52]line СДАЧА: 0.00 [09:12:52]line НСП 1% : 13.28 [09:12:52]line НДС 12% : 159.36 [09:12:52]line Наличными: 1500.00 [09:12:52]line Безнал.: 0.00 [09:12:52]line Место: АЗС № 82 "Партнер Нефть" [09:12:52]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:12:52]line СНО: Общий режим [09:12:52]line Чек 149 08.06.2024 09:12 [09:12:52]line Смена: 387 ФФД: 1.0 [09:12:52]line ЗНМ: 0300000150 [09:12:52]line РНМ: 0000000000091601 [09:12:52]line Версия ККМ: 001 [09:12:52]line ФМ: 0000000000874681 [09:12:52]line ФД: 239378 [09:12:52]line ФПД: 263863391829024 [09:12:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091254&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239378&fm=263863391829024&tin=02508201610067®Number=0000000000091601&sum=150000 [09:12:52]written 0, free lines is 4095 [09:12:52]OFD Sender: Processing packet 239378 [packets to send 182, broken 181] [09:12:52]ProducePacketName [09:12:52]name=ofd_packets/00239378 [09:12:52]OFD Sender: To server: pG, [09:12:52]CommunicateWithHost lk.salyk.kg:30040 [09:12:52]ConnectInit lk.salyk.kg [09:12:52]Connected sock=9 [09:12:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B5 2E 07 01 E0 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 95 00 00 00 F4 03 04 00 96 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A7 03 00 35 04 06 00 EF FB 7B BD 3C 20 98 8E 10 FE 1A A7 DD F0 [09:12:52]Write to MH i2c: 01 00 00 E0 77 57 [09:12:52]Write i2c OK [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: 01 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: 01 07 00 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: 01 07 00 E0 77 00 00 00 00 00 DA 0C 44 [09:12:52]RasterBufferAndPrint [09:12:52]line [09:12:52]line [09:12:52]line [09:12:52]line [09:12:52]line [09:12:52]written 0, free lines is 3305 [09:12:52]MH_Cut [09:12:52]Write to MH i2c: D1 01 00 E7 77 01 30 [09:12:52]Write i2c OK [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: D1 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: D1 01 00 [09:12:52]MH_I2C_Read... [09:12:52]Read from MH i2c: D1 01 00 E7 77 00 2F [09:12:52]Write to MH i2c: 01 00 00 E8 77 5F [09:12:52]Write i2c OK [09:12:52]MH_I2C_Read... [09:12:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 8D 2A 47 00 4C 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A7 03 00 F4 03 04 00 13 C8 63 66 B6 04 01 00 00 B7 ED 47 73 EA 04 F6 CA [09:12:52]CommunicateWithHost err = 0 [09:12:52]CheckOFDResponse [09:12:52]1017 (14) - 77093643461234 [09:12:52]1041 (16) - 0000000000874681 [09:12:52]1040 (4) - 239378 [09:12:52]1012 (4) - 08.06.2024 02:55 [09:12:52]1206 (1) - 0 [09:12:52]OFD Sender: Remove packet 239378 [09:12:52]ProducePacketName [09:12:52]name=ofd_packets/00239378 [09:12:52]NVStorageDeleteData [09:12:53]OFD Sender: No OFD packet to send [09:12:53]*** Cut start [09:12:53]*** Partial cut [09:12:53]*** CUTSNS_PIN = 1 [09:12:53]*** CUTSNS_PIN = 0 [09:12:53]*** Brake cut motor [09:12:54]Read from MH i2c: 01 [09:12:54]MH_I2C_Read... [09:12:54]*** Stop cut motor [09:12:54]*** Cut end [09:12:54]Read from MH i2c: 01 07 00 [09:12:54]MH_I2C_Read... [09:12:54]Read from MH i2c: 01 07 00 E8 77 00 00 00 00 00 FF 0F 74 [09:12:54]process_action close_receipt done [09:12:54]requested_data is exist [09:12:54]produce_requested_data [09:12:54]requested_item fm.sn is exist - process it [09:12:54]wFMCommunicate request_size=4 [09:12:54]MH_SAM_APDU [09:12:54]CAPDU: 80 11 00 00 [09:12:54]Write to MH i2c: E2 08 00 E9 77 80 11 00 00 00 00 00 00 DA [09:12:54]Write i2c OK [09:12:54]MH_I2C_Read... [09:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:54]Read from MH i2c: E2 [09:12:54]MH_I2C_Read... [09:12:54]Read from MH i2c: E2 17 00 [09:12:54]MH_I2C_Read... [09:12:54]Read from MH i2c: E2 17 00 E9 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2F [09:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:12:54]wFMCommunicate OK [09:12:54]requested_item fd.num is exist - process it [09:12:54]SAM_PROTO_GetFieldsCounters [09:12:54]wFMCommunicate request_size=4 [09:12:54]MH_SAM_APDU [09:12:54]CAPDU: 80 13 00 00 [09:12:54]Write to MH i2c: E2 08 00 EA 77 80 13 00 00 00 00 00 00 DD [09:12:54]Write i2c OK [09:12:54]MH_I2C_Read... [09:12:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:54]Read from MH i2c: E2 [09:12:54]MH_I2C_Read... [09:12:54]Read from MH i2c: E2 62 00 [09:12:54]MH_I2C_Read... [09:12:54]Read from MH i2c: E2 62 00 EA 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 12 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [09:12:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 12 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:54]wFMCommunicate OK [09:12:54]SAM_PROTO_GetFieldsCounters done [09:12:54]requested_item shift.num is exist - process it [09:12:54]requested_item shift.opened is exist - process it [09:12:54]req_shift_opened [09:12:54]FM_GetShiftState [09:12:54]SAM_PROTO_GetShiftState [09:12:54]wFMCommunicate request_size=4 [09:12:54]MH_SAM_APDU [09:12:54]CAPDU: 80 13 01 00 [09:12:54]Write to MH i2c: E2 08 00 EB 77 80 13 01 00 00 00 00 00 DF [09:12:54]Write i2c OK [09:12:54]MH_I2C_Read... [09:12:54]Read from MH i2c: E2 [09:12:54]MH_I2C_Read... [09:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:54]Read from MH i2c: E2 0E 00 [09:12:54]MH_I2C_Read... [09:12:54]Read from MH i2c: E2 0E 00 EB 77 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 93 [09:12:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:12:54]wFMCommunicate OK [09:12:54]SAM_PROTO_GetShiftState done [09:12:54]FM_GetShiftState done [09:12:54]req_shift_opened done [09:12:54]requested_item shift.open_date is exist - process it [09:12:54]req_shift_open_date [09:12:54]req_shift_open_date done [09:12:54]produce_requested_data done [09:12:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239378,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:12:54]process_action_free close_receipt [09:12:54]json_value_free [09:12:54]json_value_free done [09:12:54]process_json_proto returns [09:12:54]Send response to host [09:12:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239378,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:12:54]free response buf [09:12:54]execute_script done [09:12:54]execute_script returns [09:12:54]free content buf [09:12:54]Sock 10.Close socket [09:12:54]Sock 10.Thread stoped [09:12:58]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [09:13:48]OFD Sender: No OFD packet to send [09:13:53]OFD Sender: No OFD packet to send [09:13:58]OFD Sender: No OFD packet to send [09:14:03]OFD Sender: No OFD packet to send [09:14:08]OFD Sender: No OFD packet to send [09:14:13]OFD Sender: No OFD packet to send [09:14:18]OFD Sender: No OFD packet to send [09:14:21]accept exits with 8 [09:14:21]New connection [09:14:21]New thread 3066838372 created [09:14:21]Thread 3066981732 joined [09:14:21]Waiting for new connection... [09:14:21] Sock 8.Parse request [09:14:21]Sock 8.Check first char [09:14:21]Sock 8.First char is OK [09:14:21]request: POST /json_proto HTTP/1.0 [09:14:21]Method: POST [09:14:21]URL: /json_proto [09:14:21]Method is POST - this is cgi request [09:14:21]url: /json_proto [09:14:21]query_string will be loaded in cgi processing [09:14:21]execute_cgi json_proto POST (null) [09:14:21]execute_cgi path=json_proto method=POST [09:14:21]POST find Content-Length [09:14:21]Host: 172.17.40.67:8080 [09:14:21]Content-Length: 683 [09:14:21]Content-Type: application/json [09:14:21] [09:14:21]POST finish read [09:14:21]Found Content-Length = 683 [09:14:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:21]execute_script... [09:14: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)3302316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:21]POST & json_proto [09:14:21]process_json_proto [09:14:21]json parsed OK: [09:14:21]protocol is kg_v1.0 [09:14:21]action value=close_receipt [09:14:21]process_action close_receipt [09:14:21]cmd_close_receipt [09:14:21]MH_GetDate [09:14:21]Write to MH i2c: F0 00 00 EC 77 52 [09:14:21]Write i2c OK [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: F0 [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: F0 09 00 [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: F0 09 00 EC 77 00 F1 20 64 66 97 AE 6B 64 4A [09:14:21]GetLastDocTimeStamp 1717837974 [09:14:21]current date 1717838065 [09:14:21]FM_GetShiftState [09:14:21]SAM_PROTO_GetShiftState [09:14:21]wFMCommunicate request_size=4 [09:14:21]MH_SAM_APDU [09:14:21]CAPDU: 80 13 01 00 [09:14:21]Write to MH i2c: E2 08 00 ED 77 80 13 01 00 00 00 00 00 E1 [09:14:21]Write i2c OK [09:14:21]MH_I2C_Read... [09:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:21]Read from MH i2c: E2 [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: E2 0E 00 [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: E2 0E 00 ED 77 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 95 [09:14:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:14:21]wFMCommunicate OK [09:14:21]SAM_PROTO_GetShiftState done [09:14:21]FM_GetShiftState done [09:14:21]opened in 1717805884 [09:14:21]opened+sec_in_day 1717892284 [09:14:21]quantity*price = 200021 [09:14:21]sum+1 = 200023 [09:14:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 150 08.06.2024 09:14 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239379 ФПД: 160751538111045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091425&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239379&fm=160751538111045&tin=02508201610067®Number=0000000000091601&sum=200000 [09:14:22]StoreToDocumentArchive [09:14:22]shift 387 fd 239379 [09:14:22]save to /storage/0387/doc_00239379 [09:14:22]save last doc name /storage/0387/doc_00239379 to /storage/kkm_last_doc_name [09:14:22]save OK [09:14:22]Clear old archive folders... [09:14:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:14:22]tlvbuf is 003940D0 [09:14:22]SAM_PROTO_ClearQueue [09:14:22]wFMCommunicate request_size=4 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 09 00 00 [09:14:22]Write to MH i2c: E2 08 00 FA 77 80 09 00 00 00 00 00 00 E3 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 FA 77 00 90 00 E5 [09:14:22]RAPDU: 90 00 [09:14:22]wFMCommunicate OK [09:14:22]SAM_PROTO_ClearQueue done [09:14:22]KKMCreateOFDPacket [09:14:22]OFDProtocolAddRootSTLVToBuf [09:14:22]FM_MakeSignedData [09:14:22]FM_MakeSignedData [09:14:22]SAM_PROTO_SignData [09:14:22]wFMCommunicate request_size=4 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 0D 01 02 [09:14:22]Write to MH i2c: E2 08 00 FB 77 80 0D 01 02 00 00 00 00 EB [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 FB 77 00 90 00 E6 [09:14:22]RAPDU: 90 00 [09:14:22]wFMCommunicate OK [09:14:22]wFMCommunicate request_size=255 [09:14:22]MH_SAM_APDU [09:14: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 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F1 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 13 A7 03 00 35 04 06 00 92 [09:14:22]Write to MH i2c: E2 02 01 FC 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F1 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 13 A7 03 00 35 04 06 00 92 00 00 CC [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 FC 77 00 90 00 E7 [09:14:22]RAPDU: 90 00 [09:14:22]wFMCommunicate OK [09:14:22]wFMCommunicate request_size=10 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 0D 02 02 05 33 E2 53 82 45 [09:14:22]Write to MH i2c: E2 0D 00 FD 77 80 0D 02 02 05 00 33 E2 53 82 45 00 00 27 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 FD 77 00 90 00 E8 [09:14:22]RAPDU: 90 00 [09:14:22]wFMCommunicate OK [09:14:22]wFMCommunicate request_size=4 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 0D 03 02 [09:14:22]Write to MH i2c: E2 08 00 FE 77 80 0D 03 02 00 00 00 00 F0 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 0B 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 0B 00 FE 77 00 27 42 11 5C 7F 03 B4 18 90 00 15 [09:14:22]RAPDU: 27 42 11 5C 7F 03 B4 18 90 00 [09:14:22]wFMCommunicate OK [09:14:22]SAM_PROTO_SignData done [09:14:22]FM_MakeSignedData done [09:14:22]CreateOFDProtocolMessage [09:14:22]wFMCommunicate request_size=4 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 11 00 00 [09:14:22]Write to MH i2c: E2 08 00 FF 77 80 11 00 00 00 00 00 00 F0 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 17 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 17 00 FF 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 45 [09:14:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:14:22]wFMCommunicate OK [09:14:22]CreateOFDProtocolMessage done [09:14:22]OFDSenderStorePacket 239379 [09:14:22]StoreOFDPacket docnum=239379 [09:14:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F6 AE 07 01 17 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 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F1 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 13 A7 03 00 35 04 06 00 92 33 E2 53 82 45 27 42 11 5C 7F 03 B4 18 [09:14:22]CheckFolder [09:14:22]dirname=/storage/ofd_packets [09:14:22]CheckFolder done [09:14:22]ProducePacketName [09:14:22]name=ofd_packets/00239379 [09:14:22]NVStorageSaveData ofd_packets/00239379 [09:14:22]File name is /storage/ofd_packets/00239379 [09:14:22]Write 301 bytes [09:14:22]NVStorageSaveData done [09:14:22]OFDSenderStorePacket done [09:14:22]KKMCreateOFDPacket done [09:14:22]NVStorageSaveData kkm_last_timestamp [09:14:22]File name is /storage/kkm_last_timestamp [09:14:22]Write 4 bytes [09:14:22]NVStorageSaveData done [09:14:22]ExternCall_PrintAddStr [09:14:22]wPrintStart [09:14:22]Write to MH i2c: 01 00 00 00 78 78 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: 01 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: 01 07 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: 01 07 00 00 78 00 00 00 00 00 FF 0F 8D [09:14:22]RasterBufferAndPrint [09:14:22]line Счет N : (1)3302316 [09:14:22]line ИНН: 02508201610067 [09:14:22]line Контрольно-Кассовый Чек [09:14:22]line ПРОДАЖА [09:14:22]line ТРК (МРК, ГНК) : 13 [09:14:22]line Товар: 2710124500 [09:14:22]line Аи-95-К-5 [09:14:22]line 27.140 * 73.70 [09:14:22]line = 2000.22 [09:14:22]line НДС 12% НСП 1% [09:14:22]line > о реализуемом товаре [09:14:22]line ОКРУГЛЕНИЕ: -0.22 [09:14:22]line ИТОГО: 2000.00 [09:14:22]line Внесено: 2000.00 [09:14:22]line СДАЧА: 0.00 [09:14:22]line НСП 1% : 17.70 [09:14:22]line НДС 12% : 212.41 [09:14:22]line Наличными: 2000.00 [09:14:22]line Безнал.: 0.00 [09:14:22]line Место: АЗС № 82 "Партнер Нефть" [09:14:22]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:14:22]line СНО: Общий режим [09:14:22]line Чек 150 08.06.2024 09:14 [09:14:22]line Смена: 387 ФФД: 1.0 [09:14:22]line ЗНМ: 0300000150 [09:14:22]line РНМ: 0000000000091601 [09:14:22]line Версия ККМ: 001 [09:14:22]line ФМ: 0000000000874681 [09:14:22]line ФД: 239379 [09:14:22]line ФПД: 160751538111045 [09:14:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091425&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239379&fm=160751538111045&tin=02508201610067®Number=0000000000091601&sum=200000 [09:14:23]OFD Sender: Processing packet 239379 [packets to send 182, broken 181] [09:14:23]ProducePacketName [09:14:23]name=ofd_packets/00239379 [09:14:23]OFD Sender: To server: pG, [09:14:23]CommunicateWithHost lk.salyk.kg:30040 [09:14:23]ConnectInit lk.salyk.kg [09:14:23]written 0, free lines is 4095 [09:14:23]Connected sock=10 [09:14:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F6 AE 07 01 17 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 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F1 20 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 13 A7 03 00 35 04 06 00 92 33 E2 53 82 45 27 42 11 5C 7F 03 B4 18 [09:14:23]Write to MH i2c: 01 00 00 2B 78 A3 [09:14:23]Write i2c OK [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: 01 [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: 01 07 00 [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: 01 07 00 2B 78 00 00 00 00 00 C8 0C 7E [09:14:23]RasterBufferAndPrint [09:14:23]line [09:14:23]line [09:14:23]line [09:14:23]line [09:14:23]line [09:14:23]written 0, free lines is 3278 [09:14:23]MH_Cut [09:14:23]Write to MH i2c: D1 01 00 32 78 01 7C [09:14:23]Write i2c OK [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: D1 [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: D1 01 00 [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: D1 01 00 32 78 00 7B [09:14:23]Write to MH i2c: 01 00 00 33 78 AB [09:14:23]Write i2c OK [09:14:23]MH_I2C_Read... [09:14:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 82 13 47 00 12 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 13 A7 03 00 F4 03 04 00 6E C8 63 66 B6 04 01 00 00 CF 0B 84 77 A7 76 D1 D9 [09:14:23]CommunicateWithHost err = 0 [09:14:23]CheckOFDResponse [09:14:23]1017 (14) - 77093643461234 [09:14:23]1041 (16) - 0000000000874681 [09:14:23]1040 (4) - 239379 [09:14:23]1012 (4) - 08.06.2024 02:56 [09:14:23]1206 (1) - 0 [09:14:23]OFD Sender: Remove packet 239379 [09:14:23]ProducePacketName [09:14:23]name=ofd_packets/00239379 [09:14:23]NVStorageDeleteData [09:14:24]OFD Sender: No OFD packet to send [09:14:24]*** Cut start [09:14:24]*** Partial cut [09:14:24]*** CUTSNS_PIN = 1 [09:14:24]*** CUTSNS_PIN = 0 [09:14:24]*** Brake cut motor [09:14:25]Read from MH i2c: 01 [09:14:25]MH_I2C_Read... [09:14:25]*** Stop cut motor [09:14:25]*** Cut end [09:14:25]Read from MH i2c: 01 07 00 [09:14:25]MH_I2C_Read... [09:14:25]Read from MH i2c: 01 07 00 33 78 00 00 00 00 00 FF 0F C0 [09:14:25]process_action close_receipt done [09:14:25]requested_data is exist [09:14:25]produce_requested_data [09:14:25]requested_item fm.sn is exist - process it [09:14:25]wFMCommunicate request_size=4 [09:14:25]MH_SAM_APDU [09:14:25]CAPDU: 80 11 00 00 [09:14:25]Write to MH i2c: E2 08 00 34 78 80 11 00 00 00 00 00 00 26 [09:14:25]Write i2c OK [09:14:25]MH_I2C_Read... [09:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:25]Read from MH i2c: E2 [09:14:25]MH_I2C_Read... [09:14:25]Read from MH i2c: E2 17 00 [09:14:25]MH_I2C_Read... [09:14:25]Read from MH i2c: E2 17 00 34 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7B [09:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:14:25]wFMCommunicate OK [09:14:25]requested_item fd.num is exist - process it [09:14:25]SAM_PROTO_GetFieldsCounters [09:14:25]wFMCommunicate request_size=4 [09:14:25]MH_SAM_APDU [09:14:25]CAPDU: 80 13 00 00 [09:14:25]Write to MH i2c: E2 08 00 35 78 80 13 00 00 00 00 00 00 29 [09:14:25]Write i2c OK [09:14:25]MH_I2C_Read... [09:14:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:25]Read from MH i2c: E2 [09:14:25]MH_I2C_Read... [09:14:25]Read from MH i2c: E2 62 00 [09:14:25]MH_I2C_Read... [09:14:25]Read from MH i2c: E2 62 00 35 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 13 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [09:14:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 13 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:14:25]wFMCommunicate OK [09:14:25]SAM_PROTO_GetFieldsCounters done [09:14:25]requested_item shift.num is exist - process it [09:14:25]requested_item shift.opened is exist - process it [09:14:25]req_shift_opened [09:14:25]FM_GetShiftState [09:14:25]SAM_PROTO_GetShiftState [09:14:25]wFMCommunicate request_size=4 [09:14:25]MH_SAM_APDU [09:14:25]CAPDU: 80 13 01 00 [09:14:25]Write to MH i2c: E2 08 00 36 78 80 13 01 00 00 00 00 00 2B [09:14:25]Write i2c OK [09:14:25]MH_I2C_Read... [09:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:25]Read from MH i2c: E2 [09:14:25]MH_I2C_Read... [09:14:25]Read from MH i2c: E2 0E 00 [09:14:25]MH_I2C_Read... [09:14:25]Read from MH i2c: E2 0E 00 36 78 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DF [09:14:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:14:25]wFMCommunicate OK [09:14:25]SAM_PROTO_GetShiftState done [09:14:25]FM_GetShiftState done [09:14:25]req_shift_opened done [09:14:25]requested_item shift.open_date is exist - process it [09:14:25]req_shift_open_date [09:14:25]req_shift_open_date done [09:14:25]produce_requested_data done [09:14:25]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239379,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:14:25]process_action_free close_receipt [09:14:25]json_value_free [09:14:25]json_value_free done [09:14:25]process_json_proto returns [09:14:25]Send response to host [09:14:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239379,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:14:25]free response buf [09:14:25]execute_script done [09:14:25]execute_script returns [09:14:25]free content buf [09:14:25]Sock 8.Close socket [09:14:25]Sock 8.Thread stoped [09:14:29]OFD Sender: No OFD packet to send [09:14:34]OFD Sender: No OFD packet to send [09:14:39]OFD Sender: No OFD packet to send [09:14:44]OFD Sender: No OFD packet to send [09:14:49]OFD Sender: No OFD packet to send [09:14:54]OFD Sender: No OFD packet to send [09:14:59]OFD Sender: No OFD packet to send [09:15:04]OFD Sender: No OFD packet to send [09:15:09]OFD Sender: No OFD packet to send [09:15:14]OFD Sender: No OFD packet to send [09:15:19]OFD Sender: No OFD packet to send [09:15:24]OFD Sender: No OFD packet to send [09:15:29]OFD Sender: No OFD packet to send [09:15:34]OFD Sender: No OFD packet to send [09:15:39]OFD Sender: No OFD packet to send [09:15:44]OFD Sender: No OFD packet to send [09:15:49]OFD Sender: No OFD packet to send [09:15:54]OFD Sender: No OFD packet to send [09:15:59]OFD Sender: No OFD packet to send [09:16:04]OFD Sender: No OFD packet to send [09:16:09]OFD Sender: No OFD packet to send [09:16:14]OFD Sender: No OFD packet to send [09:16:19]OFD Sender: No OFD packet to send [09:16:24]OFD Sender: No OFD packet to send [09:16:29]OFD Sender: No OFD packet to send [09:16:34]OFD Sender: No OFD packet to send [09:16:36]accept exits with 9 [09:16:36]New connection [09:16:36]New thread 3066981732 created [09:16:36]Thread 3066838372 joined [09:16:36]Waiting for new connection... [09:16:36] Sock 9.Parse request [09:16:36]Sock 9.Check first char [09:16:36]Sock 9.First char is OK [09:16:36]request: POST /json_proto HTTP/1.0 [09:16:36]Method: POST [09:16:36]URL: /json_proto [09:16:36]Method is POST - this is cgi request [09:16:36]url: /json_proto [09:16:36]query_string will be loaded in cgi processing [09:16:36]execute_cgi json_proto POST (null) [09:16:36]execute_cgi path=json_proto method=POST [09:16:36]POST find Content-Length [09:16:36]Host: 172.17.40.67:8080 [09:16:36]Content-Length: 683 [09:16:36]Content-Type: application/json [09:16:36] [09:16:36]POST finish read [09:16:36]Found Content-Length = 683 [09:16:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:36]execute_script... [09:16:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:36]POST & json_proto [09:16:36]process_json_proto [09:16:36]json parsed OK: [09:16:36]protocol is kg_v1.0 [09:16:36]action value=close_receipt [09:16:36]process_action close_receipt [09:16:36]cmd_close_receipt [09:16:36]MH_GetDate [09:16:36]Write to MH i2c: F0 00 00 37 78 9E [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: F0 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: F0 09 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: F0 09 00 37 78 00 78 21 64 66 97 AE 6B 64 1E [09:16:36]GetLastDocTimeStamp 1717838065 [09:16:36]current date 1717838200 [09:16:36]FM_GetShiftState [09:16:36]SAM_PROTO_GetShiftState [09:16:36]wFMCommunicate request_size=4 [09:16:36]MH_SAM_APDU [09:16:36]CAPDU: 80 13 01 00 [09:16:36]Write to MH i2c: E2 08 00 38 78 80 13 01 00 00 00 00 00 2D [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:36]Read from MH i2c: E2 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 0E 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 0E 00 38 78 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E1 [09:16:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:16:36]wFMCommunicate OK [09:16:36]SAM_PROTO_GetShiftState done [09:16:36]FM_GetShiftState done [09:16:36]opened in 1717805884 [09:16:36]opened+sec_in_day 1717892284 [09:16:36]quantity*price = 100064 [09:16:36]sum+1 = 100066 [09:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 151 08.06.2024 09:16 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239380 ФПД: 61610770167674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091640&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239380&fm=61610770167674&tin=02508201610067®Number=0000000000091601&sum=100000 [09:16:37]StoreToDocumentArchive [09:16:37]shift 387 fd 239380 [09:16:37]save to /storage/0387/doc_00239380 [09:16:37]save last doc name /storage/0387/doc_00239380 to /storage/kkm_last_doc_name [09:16:37]save OK [09:16:37]Clear old archive folders... [09:16:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:16:37]tlvbuf is 004B8C00 [09:16:37]SAM_PROTO_ClearQueue [09:16:37]wFMCommunicate request_size=4 [09:16:37]MH_SAM_APDU [09:16:37]CAPDU: 80 09 00 00 [09:16:37]Write to MH i2c: E2 08 00 45 78 80 09 00 00 00 00 00 00 2F [09:16:37]Write i2c OK [09:16:37]MH_I2C_Read... [09:16:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:37]Read from MH i2c: E2 [09:16:37]MH_I2C_Read... [09:16:37]Read from MH i2c: E2 03 00 [09:16:37]MH_I2C_Read... [09:16:37]Read from MH i2c: E2 03 00 45 78 00 90 00 31 [09:16:37]RAPDU: 90 00 [09:16:37]wFMCommunicate OK [09:16:37]SAM_PROTO_ClearQueue done [09:16:37]KKMCreateOFDPacket [09:16:37]OFDProtocolAddRootSTLVToBuf [09:16:37]FM_MakeSignedData [09:16:37]FM_MakeSignedData [09:16:37]SAM_PROTO_SignData [09:16:37]wFMCommunicate request_size=4 [09:16:37]MH_SAM_APDU [09:16:37]CAPDU: 80 0D 01 02 [09:16:37]Write to MH i2c: E2 08 00 46 78 80 0D 01 02 00 00 00 00 37 [09:16:37]Write i2c OK [09:16:37]MH_I2C_Read... [09:16:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:37]Read from MH i2c: E2 [09:16:37]MH_I2C_Read... [09:16:37]Read from MH i2c: E2 03 00 [09:16:37]MH_I2C_Read... [09:16:37]Read from MH i2c: E2 03 00 46 78 00 90 00 32 [09:16:37]RAPDU: 90 00 [09:16:37]wFMCommunicate OK [09:16:37]wFMCommunicate request_size=255 [09:16:37]MH_SAM_APDU [09:16: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 78 21 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A7 03 00 35 04 06 00 38 [09:16:37]Write to MH i2c: E2 02 01 47 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 78 21 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A7 03 00 35 04 06 00 38 00 00 A8 [09:16:37]Write i2c OK [09:16:37]MH_I2C_Read... [09:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:38]Read from MH i2c: E2 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: E2 03 00 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: E2 03 00 47 78 00 90 00 33 [09:16:38]RAPDU: 90 00 [09:16:38]wFMCommunicate OK [09:16:38]wFMCommunicate request_size=10 [09:16:38]MH_SAM_APDU [09:16:38]CAPDU: 80 0D 02 02 05 08 E0 11 F7 7A [09:16:38]Write to MH i2c: E2 0D 00 48 78 80 0D 02 02 05 00 08 E0 11 F7 7A 00 00 AE [09:16:38]Write i2c OK [09:16:38]MH_I2C_Read... [09:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:38]Read from MH i2c: E2 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: E2 03 00 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: E2 03 00 48 78 00 90 00 34 [09:16:38]RAPDU: 90 00 [09:16:38]wFMCommunicate OK [09:16:38]wFMCommunicate request_size=4 [09:16:38]MH_SAM_APDU [09:16:38]CAPDU: 80 0D 03 02 [09:16:38]Write to MH i2c: E2 08 00 49 78 80 0D 03 02 00 00 00 00 3C [09:16:38]Write i2c OK [09:16:38]MH_I2C_Read... [09:16:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:38]Read from MH i2c: E2 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: E2 0B 00 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: E2 0B 00 49 78 00 96 A4 22 4E 5F 91 D5 59 90 00 05 [09:16:38]RAPDU: 96 A4 22 4E 5F 91 D5 59 90 00 [09:16:38]wFMCommunicate OK [09:16:38]SAM_PROTO_SignData done [09:16:38]FM_MakeSignedData done [09:16:38]CreateOFDProtocolMessage [09:16:38]wFMCommunicate request_size=4 [09:16:38]MH_SAM_APDU [09:16:38]CAPDU: 80 11 00 00 [09:16:38]Write to MH i2c: E2 08 00 4A 78 80 11 00 00 00 00 00 00 3C [09:16:38]Write i2c OK [09:16:38]MH_I2C_Read... [09:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:38]Read from MH i2c: E2 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: E2 17 00 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: E2 17 00 4A 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 91 [09:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:16:38]wFMCommunicate OK [09:16:38]CreateOFDProtocolMessage done [09:16:38]OFDSenderStorePacket 239380 [09:16:38]StoreOFDPacket docnum=239380 [09:16:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C9 A7 07 01 25 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 78 21 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A7 03 00 35 04 06 00 38 08 E0 11 F7 7A 96 A4 22 4E 5F 91 D5 59 [09:16:38]CheckFolder [09:16:38]dirname=/storage/ofd_packets [09:16:38]CheckFolder done [09:16:38]ProducePacketName [09:16:38]name=ofd_packets/00239380 [09:16:38]NVStorageSaveData ofd_packets/00239380 [09:16:38]File name is /storage/ofd_packets/00239380 [09:16:38]Write 301 bytes [09:16:38]NVStorageSaveData done [09:16:38]OFDSenderStorePacket done [09:16:38]KKMCreateOFDPacket done [09:16:38]NVStorageSaveData kkm_last_timestamp [09:16:38]File name is /storage/kkm_last_timestamp [09:16:38]Write 4 bytes [09:16:38]NVStorageSaveData done [09:16:38]ExternCall_PrintAddStr [09:16:38]wPrintStart [09:16:38]Write to MH i2c: 01 00 00 4B 78 C3 [09:16:38]Write i2c OK [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: 01 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: 01 07 00 [09:16:38]MH_I2C_Read... [09:16:38]Read from MH i2c: 01 07 00 4B 78 00 00 00 00 00 FF 0F D8 [09:16:38]RasterBufferAndPrint [09:16:38]line Счет N : (1)3302317 [09:16:38]line ИНН: 02508201610067 [09:16:38]line Контрольно-Кассовый Чек [09:16:38]line ПРОДАЖА [09:16:38]line ТРК (МРК, ГНК) : 42 [09:16:38]line Товар: 2710124130 [09:16:38]line Аи-92-К-4 [09:16:38]line 15.070 * 66.40 [09:16:38]line = 1000.65 [09:16:38]line НДС 12% НСП 1% [09:16:38]line > о реализуемом товаре [09:16:38]line ОКРУГЛЕНИЕ: -0.65 [09:16:38]line ИТОГО: 1000.00 [09:16:38]line Внесено: 1000.00 [09:16:38]line СДАЧА: 0.00 [09:16:38]line НСП 1% : 8.85 [09:16:38]line НДС 12% : 106.26 [09:16:38]line Наличными: 1000.00 [09:16:38]line Безнал.: 0.00 [09:16:38]line Место: АЗС № 82 "Партнер Нефть" [09:16:38]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:16:38]line СНО: Общий режим [09:16:38]line Чек 151 08.06.2024 09:16 [09:16:38]line Смена: 387 ФФД: 1.0 [09:16:38]line ЗНМ: 0300000150 [09:16:38]line РНМ: 0000000000091601 [09:16:38]line Версия ККМ: 001 [09:16:38]line ФМ: 0000000000874681 [09:16:38]line ФД: 239380 [09:16:38]line ФПД: 61610770167674 [09:16:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091640&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239380&fm=61610770167674&tin=02508201610067®Number=0000000000091601&sum=100000 [09:16:38]OFD Sender: Processing packet 239380 [packets to send 182, broken 181] [09:16:38]ProducePacketName [09:16:38]name=ofd_packets/00239380 [09:16:38]OFD Sender: To server: pG, [09:16:38]CommunicateWithHost lk.salyk.kg:30040 [09:16:38]ConnectInit lk.salyk.kg [09:16:38]written 0, free lines is 4095 [09:16:38]Connected sock=8 [09:16:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C9 A7 07 01 25 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 78 21 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A7 03 00 35 04 06 00 38 08 E0 11 F7 7A 96 A4 22 4E 5F 91 D5 59 [09:16:39]Write to MH i2c: 01 00 00 76 78 EE [09:16:39]Write i2c OK [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: 01 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: 01 07 00 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: 01 07 00 76 78 00 00 00 00 00 CA 0C CB [09:16:39]RasterBufferAndPrint [09:16:39]line [09:16:39]line [09:16:39]line [09:16:39]line [09:16:39]line [09:16:39]written 0, free lines is 3281 [09:16:39]MH_Cut [09:16:39]Write to MH i2c: D1 01 00 7D 78 01 C7 [09:16:39]Write i2c OK [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: D1 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: D1 01 00 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: D1 01 00 7D 78 00 C6 [09:16:39]Write to MH i2c: 01 00 00 7E 78 F6 [09:16:39]Write i2c OK [09:16:39]MH_I2C_Read... [09:16:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F3 25 47 00 DA 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A7 03 00 F4 03 04 00 F5 C8 63 66 B6 04 01 00 00 33 C6 17 60 3F 3D 4D 07 [09:16:39]CommunicateWithHost err = 0 [09:16:39]CheckOFDResponse [09:16:39]1017 (14) - 77093643461234 [09:16:39]1041 (16) - 0000000000874681 [09:16:39]1040 (4) - 239380 [09:16:39]1012 (4) - 08.06.2024 02:59 [09:16:39]1206 (1) - 0 [09:16:39]OFD Sender: Remove packet 239380 [09:16:39]ProducePacketName [09:16:39]name=ofd_packets/00239380 [09:16:39]NVStorageDeleteData [09:16:39]OFD Sender: No OFD packet to send [09:16:39]*** Cut start [09:16:39]*** Partial cut [09:16:39]*** CUTSNS_PIN = 1 [09:16:39]*** CUTSNS_PIN = 0 [09:16:40]*** Brake cut motor [09:16:40]Read from MH i2c: 01 [09:16:40]MH_I2C_Read... [09:16:40]*** Stop cut motor [09:16:40]*** Cut end [09:16:40]Read from MH i2c: 01 07 00 [09:16:40]MH_I2C_Read... [09:16:40]Read from MH i2c: 01 07 00 7E 78 00 00 00 00 00 FF 0F 0B [09:16:40]process_action close_receipt done [09:16:40]requested_data is exist [09:16:40]produce_requested_data [09:16:40]requested_item fm.sn is exist - process it [09:16:40]wFMCommunicate request_size=4 [09:16:40]MH_SAM_APDU [09:16:40]CAPDU: 80 11 00 00 [09:16:40]Write to MH i2c: E2 08 00 7F 78 80 11 00 00 00 00 00 00 71 [09:16:40]Write i2c OK [09:16:40]MH_I2C_Read... [09:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:40]Read from MH i2c: E2 [09:16:40]MH_I2C_Read... [09:16:40]Read from MH i2c: E2 17 00 [09:16:40]MH_I2C_Read... [09:16:40]Read from MH i2c: E2 17 00 7F 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C6 [09:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:16:40]wFMCommunicate OK [09:16:40]requested_item fd.num is exist - process it [09:16:40]SAM_PROTO_GetFieldsCounters [09:16:40]wFMCommunicate request_size=4 [09:16:40]MH_SAM_APDU [09:16:40]CAPDU: 80 13 00 00 [09:16:40]Write to MH i2c: E2 08 00 80 78 80 13 00 00 00 00 00 00 74 [09:16:40]Write i2c OK [09:16:40]MH_I2C_Read... [09:16:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:40]Read from MH i2c: E2 [09:16:40]MH_I2C_Read... [09:16:40]Read from MH i2c: E2 62 00 [09:16:40]MH_I2C_Read... [09:16:40]Read from MH i2c: E2 62 00 80 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 14 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [09:16:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 14 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:16:40]wFMCommunicate OK [09:16:40]SAM_PROTO_GetFieldsCounters done [09:16:40]requested_item shift.num is exist - process it [09:16:40]requested_item shift.opened is exist - process it [09:16:40]req_shift_opened [09:16:40]FM_GetShiftState [09:16:40]SAM_PROTO_GetShiftState [09:16:40]wFMCommunicate request_size=4 [09:16:40]MH_SAM_APDU [09:16:40]CAPDU: 80 13 01 00 [09:16:40]Write to MH i2c: E2 08 00 81 78 80 13 01 00 00 00 00 00 76 [09:16:40]Write i2c OK [09:16:40]MH_I2C_Read... [09:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:40]Read from MH i2c: E2 [09:16:40]MH_I2C_Read... [09:16:40]Read from MH i2c: E2 0E 00 [09:16:40]MH_I2C_Read... [09:16:40]Read from MH i2c: E2 0E 00 81 78 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2A [09:16:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:16:40]wFMCommunicate OK [09:16:40]SAM_PROTO_GetShiftState done [09:16:40]FM_GetShiftState done [09:16:40]req_shift_opened done [09:16:40]requested_item shift.open_date is exist - process it [09:16:40]req_shift_open_date [09:16:40]req_shift_open_date done [09:16:40]produce_requested_data done [09:16:40]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239380,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:16:40]process_action_free close_receipt [09:16:40]json_value_free [09:16:40]json_value_free done [09:16:40]process_json_proto returns [09:16:40]Send response to host [09:16:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239380,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:16:40]free response buf [09:16:40]execute_script done [09:16:40]execute_script returns [09:16:40]free content buf [09:16:40]Sock 9.Close socket [09:16:40]Sock 9.Thread stoped [09:16:44]OFD Sender: No OFD packet to send [09:16:49]OFD Sender: No OFD packet to send [09:16:54]OFD Sender: No OFD packet to send [09:16:59]OFD Sender: No OFD packet to send [09:17:04]OFD Sender: No OFD packet to send [09:17:09]OFD Sender: No OFD packet to send [09:17:14]OFD Sender: No OFD packet to send [09:17:19]OFD Sender: No OFD packet to send [09:17:24]OFD Sender: No OFD packet to send [09:17:29]OFD Sender: No OFD packet to send [09:17:34]OFD Sender: No OFD packet to send [09:17:39]OFD Sender: No OFD packet to send [09:17:44]OFD Sender: No OFD packet to send [09:17:49]OFD Sender: No OFD packet to send [09:17:54]OFD Sender: No OFD packet to send [09:17:59]OFD Sender: No OFD packet to send [09:18:04]OFD Sender: No OFD packet to send [09:18:09]OFD Sender: No OFD packet to send [09:18:14]OFD Sender: No OFD packet to send [09:18:19]OFD Sender: No OFD packet to send [09:18:24]OFD Sender: No OFD packet to send [09:18:29]OFD Sender: No OFD packet to send [09:18:34]OFD Sender: No OFD packet to send [09:18:39]OFD Sender: No OFD packet to send [09:18:44]OFD Sender: No OFD packet to send [09:18:49]OFD Sender: No OFD packet to send [09:18:54]OFD Sender: No OFD packet to send [09:18:59]OFD Sender: No OFD packet to send [09:19:02]accept exits with 10 [09:19:02]New connection [09:19:02]New thread 3066838372 created [09:19:02]Thread 3066981732 joined [09:19:02]Waiting for new connection... [09:19:02] Sock 10.Parse request [09:19:02]Sock 10.Check first char [09:19:02]Sock 10.First char is OK [09:19:02]request: POST /json_proto HTTP/1.0 [09:19:02]Method: POST [09:19:02]URL: /json_proto [09:19:02]Method is POST - this is cgi request [09:19:02]url: /json_proto [09:19:02]query_string will be loaded in cgi processing [09:19:02]execute_cgi json_proto POST (null) [09:19:02]execute_cgi path=json_proto method=POST [09:19:02]POST find Content-Length [09:19:02]Host: 172.17.40.67:8080 [09:19:02]Content-Length: 683 [09:19:02]Content-Type: application/json [09:19:02] [09:19:02]POST finish read [09:19:02]Found Content-Length = 683 [09:19:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:02]execute_script... [09: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)3302318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:02]POST & json_proto [09:19:02]process_json_proto [09:19:02]json parsed OK: [09:19:02]protocol is kg_v1.0 [09:19:02]action value=close_receipt [09:19:02]process_action close_receipt [09:19:02]cmd_close_receipt [09:19:02]MH_GetDate [09:19:02]Write to MH i2c: F0 00 00 82 78 E9 [09:19:02]Write i2c OK [09:19:02]MH_I2C_Read... [09:19:02]Read from MH i2c: F0 [09:19:02]MH_I2C_Read... [09:19:02]Read from MH i2c: F0 09 00 [09:19:02]MH_I2C_Read... [09:19:02]Read from MH i2c: F0 09 00 82 78 00 0A 22 64 66 97 AE 6B 64 FC [09:19:02]GetLastDocTimeStamp 1717838200 [09:19:02]current date 1717838346 [09:19:02]FM_GetShiftState [09:19:02]SAM_PROTO_GetShiftState [09:19:02]wFMCommunicate request_size=4 [09:19:02]MH_SAM_APDU [09:19:02]CAPDU: 80 13 01 00 [09:19:02]Write to MH i2c: E2 08 00 83 78 80 13 01 00 00 00 00 00 78 [09:19:02]Write i2c OK [09:19:02]MH_I2C_Read... [09:19:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:02]Read from MH i2c: E2 [09:19:02]MH_I2C_Read... [09:19:02]Read from MH i2c: E2 0E 00 [09:19:02]MH_I2C_Read... [09:19:02]Read from MH i2c: E2 0E 00 83 78 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2C [09:19:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:19:02]wFMCommunicate OK [09:19:02]SAM_PROTO_GetShiftState done [09:19:02]FM_GetShiftState done [09:19:02]opened in 1717805884 [09:19:02]opened+sec_in_day 1717892284 [09:19:02]quantity*price = 150064 [09:19:02]sum+1 = 150065 [09:19:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 152 08.06.2024 09:19 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239381 ФПД: 32330391008136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091906&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239381&fm=32330391008136&tin=02508201610067®Number=0000000000091601&sum=150000 [09:19:03]StoreToDocumentArchive [09:19:03]shift 387 fd 239381 [09:19:03]save to /storage/0387/doc_00239381 [09:19:03]save last doc name /storage/0387/doc_00239381 to /storage/kkm_last_doc_name [09:19:03]save OK [09:19:03]Clear old archive folders... [09:19:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:03]tlvbuf is 003DCA00 [09:19:03]SAM_PROTO_ClearQueue [09:19:03]wFMCommunicate request_size=4 [09:19:03]MH_SAM_APDU [09:19:03]CAPDU: 80 09 00 00 [09:19:03]Write to MH i2c: E2 08 00 90 78 80 09 00 00 00 00 00 00 7A [09:19:03]Write i2c OK [09:19:03]MH_I2C_Read... [09:19:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:03]Read from MH i2c: E2 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 03 00 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 03 00 90 78 00 90 00 7C [09:19:03]RAPDU: 90 00 [09:19:03]wFMCommunicate OK [09:19:03]SAM_PROTO_ClearQueue done [09:19:03]KKMCreateOFDPacket [09:19:03]OFDProtocolAddRootSTLVToBuf [09:19:03]FM_MakeSignedData [09:19:03]FM_MakeSignedData [09:19:03]SAM_PROTO_SignData [09:19:03]wFMCommunicate request_size=4 [09:19:03]MH_SAM_APDU [09:19:03]CAPDU: 80 0D 01 02 [09:19:03]Write to MH i2c: E2 08 00 91 78 80 0D 01 02 00 00 00 00 82 [09:19:03]Write i2c OK [09:19:03]MH_I2C_Read... [09:19:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:03]Read from MH i2c: E2 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 03 00 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 03 00 91 78 00 90 00 7D [09:19:03]RAPDU: 90 00 [09:19:03]wFMCommunicate OK [09:19:03]wFMCommunicate request_size=255 [09:19:03]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 98 00 00 00 F4 03 04 00 0A 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 15 A7 03 00 35 04 06 00 1D [09:19:03]Write to MH i2c: E2 02 01 92 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 98 00 00 00 F4 03 04 00 0A 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 15 A7 03 00 35 04 06 00 1D 00 00 C1 [09:19:03]Write i2c OK [09:19:03]MH_I2C_Read... [09:19:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:03]Read from MH i2c: E2 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 03 00 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 03 00 92 78 00 90 00 7E [09:19:03]RAPDU: 90 00 [09:19:03]wFMCommunicate OK [09:19:03]wFMCommunicate request_size=10 [09:19:03]MH_SAM_APDU [09:19:03]CAPDU: 80 0D 02 02 05 67 81 78 B3 88 [09:19:03]Write to MH i2c: E2 0D 00 93 78 80 0D 02 02 05 00 67 81 78 B3 88 00 00 2A [09:19:03]Write i2c OK [09:19:03]MH_I2C_Read... [09:19:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:03]Read from MH i2c: E2 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 03 00 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 03 00 93 78 00 90 00 7F [09:19:03]RAPDU: 90 00 [09:19:03]wFMCommunicate OK [09:19:03]wFMCommunicate request_size=4 [09:19:03]MH_SAM_APDU [09:19:03]CAPDU: 80 0D 03 02 [09:19:03]Write to MH i2c: E2 08 00 94 78 80 0D 03 02 00 00 00 00 87 [09:19:03]Write i2c OK [09:19:03]MH_I2C_Read... [09:19:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:03]Read from MH i2c: E2 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 0B 00 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 0B 00 94 78 00 46 7A D2 FE 09 EE 3E 0C 90 00 59 [09:19:03]RAPDU: 46 7A D2 FE 09 EE 3E 0C 90 00 [09:19:03]wFMCommunicate OK [09:19:03]SAM_PROTO_SignData done [09:19:03]FM_MakeSignedData done [09:19:03]CreateOFDProtocolMessage [09:19:03]wFMCommunicate request_size=4 [09:19:03]MH_SAM_APDU [09:19:03]CAPDU: 80 11 00 00 [09:19:03]Write to MH i2c: E2 08 00 95 78 80 11 00 00 00 00 00 00 87 [09:19:03]Write i2c OK [09:19:03]MH_I2C_Read... [09:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:03]Read from MH i2c: E2 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 17 00 [09:19:03]MH_I2C_Read... [09:19:03]Read from MH i2c: E2 17 00 95 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DC [09:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:19:03]wFMCommunicate OK [09:19:03]CreateOFDProtocolMessage done [09:19:03]OFDSenderStorePacket 239381 [09:19:03]StoreOFDPacket docnum=239381 [09:19:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BC 21 07 01 57 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 98 00 00 00 F4 03 04 00 0A 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 15 A7 03 00 35 04 06 00 1D 67 81 78 B3 88 46 7A D2 FE 09 EE 3E 0C [09:19:03]CheckFolder [09:19:03]dirname=/storage/ofd_packets [09:19:03]CheckFolder done [09:19:03]ProducePacketName [09:19:03]name=ofd_packets/00239381 [09:19:03]NVStorageSaveData ofd_packets/00239381 [09:19:03]File name is /storage/ofd_packets/00239381 [09:19:03]Write 301 bytes [09:19:03]NVStorageSaveData done [09:19:03]OFDSenderStorePacket done [09:19:03]KKMCreateOFDPacket done [09:19:03]NVStorageSaveData kkm_last_timestamp [09:19:03]File name is /storage/kkm_last_timestamp [09:19:03]Write 4 bytes [09:19:03]NVStorageSaveData done [09:19:03]ExternCall_PrintAddStr [09:19:03]wPrintStart [09:19:03]Write to MH i2c: 01 00 00 96 78 0E [09:19:03]Write i2c OK [09:19:03]MH_I2C_Read... [09:19:04]Read from MH i2c: 01 [09:19:04]MH_I2C_Read... [09:19:04]Read from MH i2c: 01 07 00 [09:19:04]MH_I2C_Read... [09:19:04]Read from MH i2c: 01 07 00 96 78 00 00 00 00 00 FF 0F 23 [09:19:04]RasterBufferAndPrint [09:19:04]line Счет N : (1)3302318 [09:19:04]line ИНН: 02508201610067 [09:19:04]line Контрольно-Кассовый Чек [09:19:04]line ПРОДАЖА [09:19:04]line ТРК (МРК, ГНК) : 12 [09:19:04]line Товар: 2710124130 [09:19:04]line Аи-92-К-4 [09:19:04]line 22.600 * 66.40 [09:19:04]line = 1500.64 [09:19:04]line НДС 12% НСП 1% [09:19:04]line > о реализуемом товаре [09:19:04]line ОКРУГЛЕНИЕ: -0.64 [09:19:04]line ИТОГО: 1500.00 [09:19:04]line Внесено: 1500.00 [09:19:04]line СДАЧА: 0.00 [09:19:04]line НСП 1% : 13.28 [09:19:04]line НДС 12% : 159.36 [09:19:04]line Наличными: 1500.00 [09:19:04]line Безнал.: 0.00 [09:19:04]line Место: АЗС № 82 "Партнер Нефть" [09:19:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:19:04]line СНО: Общий режим [09:19:04]line Чек 152 08.06.2024 09:19 [09:19:04]line Смена: 387 ФФД: 1.0 [09:19:04]line ЗНМ: 0300000150 [09:19:04]line РНМ: 0000000000091601 [09:19:04]line Версия ККМ: 001 [09:19:04]line ФМ: 0000000000874681 [09:19:04]line ФД: 239381 [09:19:04]line ФПД: 32330391008136 [09:19:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091906&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239381&fm=32330391008136&tin=02508201610067®Number=0000000000091601&sum=150000 [09:19:04]OFD Sender: Processing packet 239381 [packets to send 182, broken 181] [09:19:04]ProducePacketName [09:19:04]name=ofd_packets/00239381 [09:19:04]OFD Sender: To server: pG, [09:19:04]CommunicateWithHost lk.salyk.kg:30040 [09:19:04]ConnectInit lk.salyk.kg [09:19:04]written 0, free lines is 4095 [09:19:04]Connected sock=9 [09:19:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BC 21 07 01 57 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 98 00 00 00 F4 03 04 00 0A 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 15 A7 03 00 35 04 06 00 1D 67 81 78 B3 88 46 7A D2 FE 09 EE 3E 0C [09:19:04]Write to MH i2c: 01 00 00 C1 78 39 [09:19:04]Write i2c OK [09:19:04]MH_I2C_Read... [09:19:04]Read from MH i2c: 01 [09:19:04]MH_I2C_Read... [09:19:04]Read from MH i2c: 01 07 00 [09:19:04]MH_I2C_Read... [09:19:04]Read from MH i2c: 01 07 00 C1 78 00 00 00 00 00 BE 0C 0A [09:19:04]RasterBufferAndPrint [09:19:04]line [09:19:04]line [09:19:04]line [09:19:04]line [09:19:04]line [09:19:04]written 0, free lines is 3269 [09:19:04]MH_Cut [09:19:04]Write to MH i2c: D1 01 00 C8 78 01 12 [09:19:04]Write i2c OK [09:19:04]MH_I2C_Read... [09:19:04]Read from MH i2c: D1 [09:19:04]MH_I2C_Read... [09:19:04]Read from MH i2c: D1 01 00 [09:19:04]MH_I2C_Read... [09:19:04]Read from MH i2c: D1 01 00 C8 78 00 11 [09:19:04]Write to MH i2c: 01 00 00 C9 78 41 [09:19:04]Write i2c OK [09:19:04]MH_I2C_Read... [09:19:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3D EB 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 30 38 37 34 36 38 31 10 04 04 00 15 A7 03 00 F4 03 04 00 87 C9 63 66 B6 04 01 00 00 B3 27 F4 1E 4E 0A 38 B5 [09:19:04]CommunicateWithHost err = 0 [09:19:04]CheckOFDResponse [09:19:04]1017 (14) - 77093643461234 [09:19:04]1041 (16) - 0000000000874681 [09:19:04]1040 (4) - 239381 [09:19:04]1012 (4) - 08.06.2024 03:01 [09:19:04]1206 (1) - 0 [09:19:04]OFD Sender: Remove packet 239381 [09:19:04]ProducePacketName [09:19:04]name=ofd_packets/00239381 [09:19:04]NVStorageDeleteData [09:19:05]OFD Sender: No OFD packet to send [09:19:05]*** Cut start [09:19:05]*** Partial cut [09:19:05]*** CUTSNS_PIN = 1 [09:19:05]*** CUTSNS_PIN = 0 [09:19:05]*** Brake cut motor [09:19:06]Read from MH i2c: 01 [09:19:06]MH_I2C_Read... [09:19:06]*** Stop cut motor [09:19:06]*** Cut end [09:19:06]Read from MH i2c: 01 07 00 [09:19:06]MH_I2C_Read... [09:19:06]Read from MH i2c: 01 07 00 C9 78 00 00 00 00 00 FF 0F 56 [09:19:06]process_action close_receipt done [09:19:06]requested_data is exist [09:19:06]produce_requested_data [09:19:06]requested_item fm.sn is exist - process it [09:19:06]wFMCommunicate request_size=4 [09:19:06]MH_SAM_APDU [09:19:06]CAPDU: 80 11 00 00 [09:19:06]Write to MH i2c: E2 08 00 CA 78 80 11 00 00 00 00 00 00 BC [09:19:06]Write i2c OK [09:19:06]MH_I2C_Read... [09:19:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:06]Read from MH i2c: E2 [09:19:06]MH_I2C_Read... [09:19:06]Read from MH i2c: E2 17 00 [09:19:06]MH_I2C_Read... [09:19:06]Read from MH i2c: E2 17 00 CA 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 11 [09:19:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:19:06]wFMCommunicate OK [09:19:06]requested_item fd.num is exist - process it [09:19:06]SAM_PROTO_GetFieldsCounters [09:19:06]wFMCommunicate request_size=4 [09:19:06]MH_SAM_APDU [09:19:06]CAPDU: 80 13 00 00 [09:19:06]Write to MH i2c: E2 08 00 CB 78 80 13 00 00 00 00 00 00 BF [09:19:06]Write i2c OK [09:19:06]MH_I2C_Read... [09:19:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:06]Read from MH i2c: E2 [09:19:06]MH_I2C_Read... [09:19:06]Read from MH i2c: E2 62 00 [09:19:06]MH_I2C_Read... [09:19:06]Read from MH i2c: E2 62 00 CB 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 15 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [09:19:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 15 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:06]wFMCommunicate OK [09:19:06]SAM_PROTO_GetFieldsCounters done [09:19:06]requested_item shift.num is exist - process it [09:19:06]requested_item shift.opened is exist - process it [09:19:06]req_shift_opened [09:19:06]FM_GetShiftState [09:19:06]SAM_PROTO_GetShiftState [09:19:06]wFMCommunicate request_size=4 [09:19:06]MH_SAM_APDU [09:19:06]CAPDU: 80 13 01 00 [09:19:06]Write to MH i2c: E2 08 00 CC 78 80 13 01 00 00 00 00 00 C1 [09:19:06]Write i2c OK [09:19:06]MH_I2C_Read... [09:19:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:06]Read from MH i2c: E2 [09:19:06]MH_I2C_Read... [09:19:06]Read from MH i2c: E2 0E 00 [09:19:06]MH_I2C_Read... [09:19:06]Read from MH i2c: E2 0E 00 CC 78 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 75 [09:19:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:19:06]wFMCommunicate OK [09:19:06]SAM_PROTO_GetShiftState done [09:19:06]FM_GetShiftState done [09:19:06]req_shift_opened done [09:19:06]requested_item shift.open_date is exist - process it [09:19:06]req_shift_open_date [09:19:06]req_shift_open_date done [09:19:06]produce_requested_data done [09:19:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239381,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:19:06]process_action_free close_receipt [09:19:06]json_value_free [09:19:06]json_value_free done [09:19:06]process_json_proto returns [09:19:06]Send response to host [09:19:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239381,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:19:06]free response buf [09:19:06]execute_script done [09:19:06]execute_script returns [09:19:06]free content buf [09:19:06]Sock 10.Close socket [09:19:06]Sock 10.Thread stoped [09:19:10]OFD Sender: No OFD packet to send [09:19:10]accept exits with 8 [09:19:10]New connection [09:19:10]New thread 3066981732 created [09:19:10]Thread 3066838372 joined [09:19:10]Waiting for new connection... [09:19:10] Sock 8.Parse request [09:19:10]Sock 8.Check first char [09:19:10]Sock 8.First char is OK [09:19:10]request: POST /json_proto HTTP/1.0 [09:19:10]Method: POST [09:19:10]URL: /json_proto [09:19:10]Method is POST - this is cgi request [09:19:10]url: /json_proto [09:19:10]query_string will be loaded in cgi processing [09:19:10]execute_cgi json_proto POST (null) [09:19:10]execute_cgi path=json_proto method=POST [09:19:10]POST find Content-Length [09:19:10]Host: 172.17.40.67:8080 [09:19:10]Content-Length: 678 [09:19:10]Content-Type: application/json [09:19:10] [09:19:10]POST finish read [09:19:10]Found Content-Length = 678 [09:19:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:19:10]execute_script... [09:19: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)3302319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:19:10]POST & json_proto [09:19:10]process_json_proto [09:19:10]json parsed OK: [09:19:10]protocol is kg_v1.0 [09:19:10]action value=close_receipt [09:19:10]process_action close_receipt [09:19:10]cmd_close_receipt [09:19:10]MH_GetDate [09:19:10]Write to MH i2c: F0 00 00 CD 78 34 [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: F0 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: F0 09 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: F0 09 00 CD 78 00 12 22 64 66 97 AE 6B 64 4F [09:19:10]GetLastDocTimeStamp 1717838346 [09:19:10]current date 1717838354 [09:19:10]FM_GetShiftState [09:19:10]SAM_PROTO_GetShiftState [09:19:10]wFMCommunicate request_size=4 [09:19:10]MH_SAM_APDU [09:19:10]CAPDU: 80 13 01 00 [09:19:10]Write to MH i2c: E2 08 00 CE 78 80 13 01 00 00 00 00 00 C3 [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:10]Read from MH i2c: E2 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 0E 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 0E 00 CE 78 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 77 [09:19:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:19:10]wFMCommunicate OK [09:19:10]SAM_PROTO_GetShiftState done [09:19:10]FM_GetShiftState done [09:19:10]opened in 1717805884 [09:19:10]opened+sec_in_day 1717892284 [09:19:10]quantity*price = 40039 [09:19:10]sum+1 = 40040 [09:19:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 153 08.06.2024 09:19 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239382 ФПД: 194994785906333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091914&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239382&fm=194994785906333&tin=02508201610067®Number=0000000000091601&sum=40000 [09:19:11]StoreToDocumentArchive [09:19:11]shift 387 fd 239382 [09:19:11]save to /storage/0387/doc_00239382 [09:19:11]save last doc name /storage/0387/doc_00239382 to /storage/kkm_last_doc_name [09:19:11]save OK [09:19:11]Clear old archive folders... [09:19:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:11]tlvbuf is 0044EA60 [09:19:11]SAM_PROTO_ClearQueue [09:19:11]wFMCommunicate request_size=4 [09:19:11]MH_SAM_APDU [09:19:11]CAPDU: 80 09 00 00 [09:19:11]Write to MH i2c: E2 08 00 DB 78 80 09 00 00 00 00 00 00 C5 [09:19:11]Write i2c OK [09:19:11]MH_I2C_Read... [09:19:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:11]Read from MH i2c: E2 [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: E2 03 00 [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: E2 03 00 DB 78 00 90 00 C7 [09:19:11]RAPDU: 90 00 [09:19:11]wFMCommunicate OK [09:19:11]SAM_PROTO_ClearQueue done [09:19:11]KKMCreateOFDPacket [09:19:11]OFDProtocolAddRootSTLVToBuf [09:19:11]FM_MakeSignedData [09:19:11]FM_MakeSignedData [09:19:11]SAM_PROTO_SignData [09:19:11]wFMCommunicate request_size=4 [09:19:11]MH_SAM_APDU [09:19:11]CAPDU: 80 0D 01 02 [09:19:11]Write to MH i2c: E2 08 00 DC 78 80 0D 01 02 00 00 00 00 CD [09:19:11]Write i2c OK [09:19:11]MH_I2C_Read... [09:19:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:11]Read from MH i2c: E2 [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: E2 03 00 [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: E2 03 00 DC 78 00 90 00 C8 [09:19:11]RAPDU: 90 00 [09:19:11]wFMCommunicate OK [09:19:11]wFMCommunicate request_size=255 [09:19:11]MH_SAM_APDU [09:19: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 99 00 00 00 F4 03 04 00 12 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A7 03 00 35 04 06 00 B1 [09:19:11]Write to MH i2c: E2 02 01 DD 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 99 00 00 00 F4 03 04 00 12 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A7 03 00 35 04 06 00 B1 00 00 D4 [09:19:11]Write i2c OK [09:19:11]MH_I2C_Read... [09:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:12]Read from MH i2c: E2 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 03 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 03 00 DD 78 00 90 00 C9 [09:19:12]RAPDU: 90 00 [09:19:12]wFMCommunicate OK [09:19:12]wFMCommunicate request_size=10 [09:19:12]MH_SAM_APDU [09:19:12]CAPDU: 80 0D 02 02 05 58 C2 F2 6E 9D [09:19:12]Write to MH i2c: E2 0D 00 DE 78 80 0D 02 02 05 00 58 C2 F2 6E 9D 00 00 F1 [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:12]Read from MH i2c: E2 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 03 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 03 00 DE 78 00 90 00 CA [09:19:12]RAPDU: 90 00 [09:19:12]wFMCommunicate OK [09:19:12]wFMCommunicate request_size=4 [09:19:12]MH_SAM_APDU [09:19:12]CAPDU: 80 0D 03 02 [09:19:12]Write to MH i2c: E2 08 00 DF 78 80 0D 03 02 00 00 00 00 D2 [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:12]Read from MH i2c: E2 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 0B 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 0B 00 DF 78 00 5C 3E DA 72 6D B6 C6 A7 90 00 49 [09:19:12]RAPDU: 5C 3E DA 72 6D B6 C6 A7 90 00 [09:19:12]wFMCommunicate OK [09:19:12]SAM_PROTO_SignData done [09:19:12]FM_MakeSignedData done [09:19:12]CreateOFDProtocolMessage [09:19:12]wFMCommunicate request_size=4 [09:19:12]MH_SAM_APDU [09:19:12]CAPDU: 80 11 00 00 [09:19:12]Write to MH i2c: E2 08 00 E0 78 80 11 00 00 00 00 00 00 D2 [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:12]Read from MH i2c: E2 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 17 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 17 00 E0 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 27 [09:19:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:19:12]wFMCommunicate OK [09:19:12]CreateOFDProtocolMessage done [09:19:12]OFDSenderStorePacket 239382 [09:19:12]StoreOFDPacket docnum=239382 [09:19:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 9D F5 07 01 57 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 99 00 00 00 F4 03 04 00 12 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A7 03 00 35 04 06 00 B1 58 C2 F2 6E 9D 5C 3E DA 72 6D B6 C6 A7 [09:19:12]CheckFolder [09:19:12]dirname=/storage/ofd_packets [09:19:12]CheckFolder done [09:19:12]ProducePacketName [09:19:12]name=ofd_packets/00239382 [09:19:12]NVStorageSaveData ofd_packets/00239382 [09:19:12]File name is /storage/ofd_packets/00239382 [09:19:12]Write 301 bytes [09:19:12]NVStorageSaveData done [09:19:12]OFDSenderStorePacket done [09:19:12]KKMCreateOFDPacket done [09:19:12]NVStorageSaveData kkm_last_timestamp [09:19:12]File name is /storage/kkm_last_timestamp [09:19:12]Write 4 bytes [09:19:12]NVStorageSaveData done [09:19:12]ExternCall_PrintAddStr [09:19:12]wPrintStart [09:19:12]Write to MH i2c: 01 00 00 E1 78 59 [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: 01 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: 01 07 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: 01 07 00 E1 78 00 00 00 00 00 FF 0F 6E [09:19:12]RasterBufferAndPrint [09:19:12]line Счет N : (1)3302319 [09:19:12]line ИНН: 02508201610067 [09:19:12]line Контрольно-Кассовый Чек [09:19:12]line ПРОДАЖА [09:19:12]line ТРК (МРК, ГНК) : 22 [09:19:12]line Товар: 2710124130 [09:19:12]line Аи-92-К-4 [09:19:12]line 6.030 * 66.40 [09:19:12]line = 400.39 [09:19:12]line НДС 12% НСП 1% [09:19:12]line > о реализуемом товаре [09:19:12]line ОКРУГЛЕНИЕ: -0.39 [09:19:12]line ИТОГО: 400.00 [09:19:12]line Внесено: 400.00 [09:19:12]line СДАЧА: 0.00 [09:19:12]line НСП 1% : 3.54 [09:19:12]line НДС 12% : 42.52 [09:19:12]line Наличными: 400.00 [09:19:12]line Безнал.: 0.00 [09:19:12]line Место: АЗС № 82 "Партнер Нефть" [09:19:12]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:19:12]line СНО: Общий режим [09:19:12]line Чек 153 08.06.2024 09:19 [09:19:12]line Смена: 387 ФФД: 1.0 [09:19:12]line ЗНМ: 0300000150 [09:19:12]line РНМ: 0000000000091601 [09:19:12]line Версия ККМ: 001 [09:19:12]line ФМ: 0000000000874681 [09:19:12]line ФД: 239382 [09:19:12]line ФПД: 194994785906333 [09:19:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T091914&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239382&fm=194994785906333&tin=02508201610067®Number=0000000000091601&sum=40000 [09:19:12]written 0, free lines is 4095 [09:19:12]OFD Sender: Processing packet 239382 [packets to send 182, broken 181] [09:19:12]ProducePacketName [09:19:12]name=ofd_packets/00239382 [09:19:12]OFD Sender: To server: pG, [09:19:12]CommunicateWithHost lk.salyk.kg:30040 [09:19:12]ConnectInit lk.salyk.kg [09:19:12]Connected sock=10 [09:19:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 9D F5 07 01 57 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 99 00 00 00 F4 03 04 00 12 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A7 03 00 35 04 06 00 B1 58 C2 F2 6E 9D 5C 3E DA 72 6D B6 C6 A7 [09:19:12]Write to MH i2c: 01 00 00 0C 79 85 [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: 01 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: 01 07 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: 01 07 00 0C 79 00 00 00 00 00 CE 0C 66 [09:19:12]RasterBufferAndPrint [09:19:12]line [09:19:12]line [09:19:12]line [09:19:12]line [09:19:12]line [09:19:12]written 0, free lines is 3294 [09:19:12]MH_Cut [09:19:12]Write to MH i2c: D1 01 00 13 79 01 5E [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: D1 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: D1 01 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: D1 01 00 13 79 00 5D [09:19:12]Write to MH i2c: 01 00 00 14 79 8D [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7D 23 47 00 6E 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A7 03 00 F4 03 04 00 8F C9 63 66 B6 04 01 00 00 9C A3 51 D0 0D 34 B7 69 [09:19:12]CommunicateWithHost err = 0 [09:19:12]CheckOFDResponse [09:19:12]1017 (14) - 77093643461234 [09:19:12]1041 (16) - 0000000000874681 [09:19:12]1040 (4) - 239382 [09:19:12]1012 (4) - 08.06.2024 03:01 [09:19:12]1206 (1) - 0 [09:19:12]OFD Sender: Remove packet 239382 [09:19:12]ProducePacketName [09:19:12]name=ofd_packets/00239382 [09:19:12]NVStorageDeleteData [09:19:13]OFD Sender: No OFD packet to send [09:19:13]*** Cut start [09:19:13]*** Partial cut [09:19:13]*** CUTSNS_PIN = 1 [09:19:13]*** CUTSNS_PIN = 0 [09:19:13]*** Brake cut motor [09:19:14]Read from MH i2c: 01 [09:19:14]MH_I2C_Read... [09:19:14]*** Stop cut motor [09:19:14]*** Cut end [09:19:14]Read from MH i2c: 01 07 00 [09:19:14]MH_I2C_Read... [09:19:14]Read from MH i2c: 01 07 00 14 79 00 00 00 00 00 FF 0F A2 [09:19:14]process_action close_receipt done [09:19:14]requested_data is exist [09:19:14]produce_requested_data [09:19:14]requested_item fm.sn is exist - process it [09:19:14]wFMCommunicate request_size=4 [09:19:14]MH_SAM_APDU [09:19:14]CAPDU: 80 11 00 00 [09:19:14]Write to MH i2c: E2 08 00 15 79 80 11 00 00 00 00 00 00 08 [09:19:14]Write i2c OK [09:19:14]MH_I2C_Read... [09:19:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:14]Read from MH i2c: E2 [09:19:14]MH_I2C_Read... [09:19:14]Read from MH i2c: E2 17 00 [09:19:14]MH_I2C_Read... [09:19:14]Read from MH i2c: E2 17 00 15 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5D [09:19:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:19:14]wFMCommunicate OK [09:19:14]requested_item fd.num is exist - process it [09:19:14]SAM_PROTO_GetFieldsCounters [09:19:14]wFMCommunicate request_size=4 [09:19:14]MH_SAM_APDU [09:19:14]CAPDU: 80 13 00 00 [09:19:14]Write to MH i2c: E2 08 00 16 79 80 13 00 00 00 00 00 00 0B [09:19:14]Write i2c OK [09:19:14]MH_I2C_Read... [09:19:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:14]Read from MH i2c: E2 [09:19:14]MH_I2C_Read... [09:19:14]Read from MH i2c: E2 62 00 [09:19:14]MH_I2C_Read... [09:19:14]Read from MH i2c: E2 62 00 16 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 16 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [09:19:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 16 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:14]wFMCommunicate OK [09:19:14]SAM_PROTO_GetFieldsCounters done [09:19:14]requested_item shift.num is exist - process it [09:19:14]requested_item shift.opened is exist - process it [09:19:14]req_shift_opened [09:19:14]FM_GetShiftState [09:19:14]SAM_PROTO_GetShiftState [09:19:14]wFMCommunicate request_size=4 [09:19:14]MH_SAM_APDU [09:19:14]CAPDU: 80 13 01 00 [09:19:14]Write to MH i2c: E2 08 00 17 79 80 13 01 00 00 00 00 00 0D [09:19:14]Write i2c OK [09:19:14]MH_I2C_Read... [09:19:14]Read from MH i2c: E2 [09:19:14]MH_I2C_Read... [09:19:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:14]Read from MH i2c: E2 0E 00 [09:19:14]MH_I2C_Read... [09:19:14]Read from MH i2c: E2 0E 00 17 79 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C1 [09:19:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:19:14]wFMCommunicate OK [09:19:14]SAM_PROTO_GetShiftState done [09:19:14]FM_GetShiftState done [09:19:14]req_shift_opened done [09:19:14]requested_item shift.open_date is exist - process it [09:19:14]req_shift_open_date [09:19:14]req_shift_open_date done [09:19:14]produce_requested_data done [09:19:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239382,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:19:14]process_action_free close_receipt [09:19:14]json_value_free [09:19:14]json_value_free done [09:19:14]process_json_proto returns [09:19:14]Send response to host [09:19:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239382,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:19:14]free response buf [09:19:14]execute_script done [09:19:14]execute_script returns [09:19:14]free content buf [09:19:14]Sock 8.Close socket [09:19:14]Sock 8.Thread stoped [09:19:18]OFD Sender: No OFD packet to send [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:52]accept exits with 9 [09:20:52]New connection [09:20:52]New thread 3066838372 created [09:20:52]Thread 3066981732 joined [09:20:52]Waiting for new connection... [09:20:52] Sock 9.Parse request [09:20:52]Sock 9.Check first char [09:20:52]Sock 9.First char is OK [09:20:52]request: POST /json_proto HTTP/1.0 [09:20:52]Method: POST [09:20:52]URL: /json_proto [09:20:52]Method is POST - this is cgi request [09:20:52]url: /json_proto [09:20:52]query_string will be loaded in cgi processing [09:20:52]execute_cgi json_proto POST (null) [09:20:52]execute_cgi path=json_proto method=POST [09:20:52]POST find Content-Length [09:20:52]Host: 172.17.40.67:8080 [09:20:52]Content-Length: 678 [09:20:52]Content-Type: application/json [09:20:52] [09:20:52]POST finish read [09:20:52]Found Content-Length = 678 [09:20:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:20:52]execute_script... [09:20:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:20:52]POST & json_proto [09:20:52]process_json_proto [09:20:52]json parsed OK: [09:20:52]protocol is kg_v1.0 [09:20:52]action value=close_receipt [09:20:52]process_action close_receipt [09:20:52]cmd_close_receipt [09:20:52]MH_GetDate [09:20:52]Write to MH i2c: F0 00 00 18 79 80 [09:20:52]Write i2c OK [09:20:52]MH_I2C_Read... [09:20:52]Read from MH i2c: F0 [09:20:52]MH_I2C_Read... [09:20:52]Read from MH i2c: F0 09 00 [09:20:52]MH_I2C_Read... [09:20:52]Read from MH i2c: F0 09 00 18 79 00 78 22 64 66 97 AE 6B 64 01 [09:20:52]GetLastDocTimeStamp 1717838354 [09:20:52]current date 1717838456 [09:20:52]FM_GetShiftState [09:20:52]SAM_PROTO_GetShiftState [09:20:52]wFMCommunicate request_size=4 [09:20:52]MH_SAM_APDU [09:20:52]CAPDU: 80 13 01 00 [09:20:52]Write to MH i2c: E2 08 00 19 79 80 13 01 00 00 00 00 00 0F [09:20:52]Write i2c OK [09:20:52]MH_I2C_Read... [09:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:52]Read from MH i2c: E2 [09:20:52]MH_I2C_Read... [09:20:52]Read from MH i2c: E2 0E 00 [09:20:52]MH_I2C_Read... [09:20:52]Read from MH i2c: E2 0E 00 19 79 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C3 [09:20:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:20:52]wFMCommunicate OK [09:20:52]SAM_PROTO_GetShiftState done [09:20:52]FM_GetShiftState done [09:20:52]opened in 1717805884 [09:20:52]opened+sec_in_day 1717892284 [09:20:52]quantity*price = 50065 [09:20:52]sum+1 = 50067 [09:20:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 154 08.06.2024 09:20 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239383 ФПД: 96131367128111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092056&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239383&fm=96131367128111&tin=02508201610067®Number=0000000000091601&sum=50000 [09:20:53]StoreToDocumentArchive [09:20:53]shift 387 fd 239383 [09:20:53]save to /storage/0387/doc_00239383 [09:20:53]save last doc name /storage/0387/doc_00239383 to /storage/kkm_last_doc_name [09:20:53]save OK [09:20:53]Clear old archive folders... [09:20:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:20:53]tlvbuf is 002EE040 [09:20:53]SAM_PROTO_ClearQueue [09:20:53]wFMCommunicate request_size=4 [09:20:53]MH_SAM_APDU [09:20:53]CAPDU: 80 09 00 00 [09:20:53]Write to MH i2c: E2 08 00 26 79 80 09 00 00 00 00 00 00 11 [09:20:53]Write i2c OK [09:20:53]MH_I2C_Read... [09:20:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:53]Read from MH i2c: E2 [09:20:53]MH_I2C_Read... [09:20:53]Read from MH i2c: E2 03 00 [09:20:53]MH_I2C_Read... [09:20:53]Read from MH i2c: E2 03 00 26 79 00 90 00 13 [09:20:53]RAPDU: 90 00 [09:20:53]wFMCommunicate OK [09:20:53]SAM_PROTO_ClearQueue done [09:20:53]KKMCreateOFDPacket [09:20:53]OFDProtocolAddRootSTLVToBuf [09:20:53]FM_MakeSignedData [09:20:53]FM_MakeSignedData [09:20:53]SAM_PROTO_SignData [09:20:53]wFMCommunicate request_size=4 [09:20:53]MH_SAM_APDU [09:20:53]CAPDU: 80 0D 01 02 [09:20:53]Write to MH i2c: E2 08 00 27 79 80 0D 01 02 00 00 00 00 19 [09:20:53]Write i2c OK [09:20:53]MH_I2C_Read... [09:20:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:54]Read from MH i2c: E2 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 03 00 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 03 00 27 79 00 90 00 14 [09:20:54]RAPDU: 90 00 [09:20:54]wFMCommunicate OK [09:20:54]wFMCommunicate request_size=255 [09:20:54]MH_SAM_APDU [09:20: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 78 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A7 03 00 35 04 06 00 57 [09:20:54]Write to MH i2c: E2 02 01 28 79 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 78 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A7 03 00 35 04 06 00 57 00 00 60 [09:20:54]Write i2c OK [09:20:54]MH_I2C_Read... [09:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:54]Read from MH i2c: E2 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 03 00 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 03 00 28 79 00 90 00 15 [09:20:54]RAPDU: 90 00 [09:20:54]wFMCommunicate OK [09:20:54]wFMCommunicate request_size=10 [09:20:54]MH_SAM_APDU [09:20:54]CAPDU: 80 0D 02 02 05 6E 53 FD 4C 2F [09:20:54]Write to MH i2c: E2 0D 00 29 79 80 0D 02 02 05 00 6E 53 FD 4C 2F 00 00 5F [09:20:54]Write i2c OK [09:20:54]MH_I2C_Read... [09:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:54]Read from MH i2c: E2 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 03 00 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 03 00 29 79 00 90 00 16 [09:20:54]RAPDU: 90 00 [09:20:54]wFMCommunicate OK [09:20:54]wFMCommunicate request_size=4 [09:20:54]MH_SAM_APDU [09:20:54]CAPDU: 80 0D 03 02 [09:20:54]Write to MH i2c: E2 08 00 2A 79 80 0D 03 02 00 00 00 00 1E [09:20:54]Write i2c OK [09:20:54]MH_I2C_Read... [09:20:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:54]Read from MH i2c: E2 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 0B 00 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 0B 00 2A 79 00 C9 51 2A 94 54 BA 92 BA 90 00 51 [09:20:54]RAPDU: C9 51 2A 94 54 BA 92 BA 90 00 [09:20:54]wFMCommunicate OK [09:20:54]SAM_PROTO_SignData done [09:20:54]FM_MakeSignedData done [09:20:54]CreateOFDProtocolMessage [09:20:54]wFMCommunicate request_size=4 [09:20:54]MH_SAM_APDU [09:20:54]CAPDU: 80 11 00 00 [09:20:54]Write to MH i2c: E2 08 00 2B 79 80 11 00 00 00 00 00 00 1E [09:20:54]Write i2c OK [09:20:54]MH_I2C_Read... [09:20:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:54]Read from MH i2c: E2 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 17 00 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: E2 17 00 2B 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 73 [09:20:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:20:54]wFMCommunicate OK [09:20:54]CreateOFDProtocolMessage done [09:20:54]OFDSenderStorePacket 239383 [09:20:54]StoreOFDPacket docnum=239383 [09:20:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4D D0 07 01 39 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 78 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A7 03 00 35 04 06 00 57 6E 53 FD 4C 2F C9 51 2A 94 54 BA 92 BA [09:20:54]CheckFolder [09:20:54]dirname=/storage/ofd_packets [09:20:54]CheckFolder done [09:20:54]ProducePacketName [09:20:54]name=ofd_packets/00239383 [09:20:54]NVStorageSaveData ofd_packets/00239383 [09:20:54]File name is /storage/ofd_packets/00239383 [09:20:54]Write 301 bytes [09:20:54]NVStorageSaveData done [09:20:54]OFDSenderStorePacket done [09:20:54]KKMCreateOFDPacket done [09:20:54]NVStorageSaveData kkm_last_timestamp [09:20:54]File name is /storage/kkm_last_timestamp [09:20:54]Write 4 bytes [09:20:54]NVStorageSaveData done [09:20:54]ExternCall_PrintAddStr [09:20:54]wPrintStart [09:20:54]Write to MH i2c: 01 00 00 2C 79 A5 [09:20:54]Write i2c OK [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: 01 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: 01 07 00 [09:20:54]MH_I2C_Read... [09:20:54]Read from MH i2c: 01 07 00 2C 79 00 00 00 00 00 FF 0F BA [09:20:54]RasterBufferAndPrint [09:20:54]line Счет N : (1)3302320 [09:20:54]line ИНН: 02508201610067 [09:20:54]line Контрольно-Кассовый Чек [09:20:54]line ПРОДАЖА [09:20:54]line ТРК (МРК, ГНК) : 42 [09:20:54]line Товар: 2710124130 [09:20:54]line Аи-92-К-4 [09:20:54]line 7.540 * 66.40 [09:20:54]line = 500.66 [09:20:54]line НДС 12% НСП 1% [09:20:54]line > о реализуемом товаре [09:20:54]line ОКРУГЛЕНИЕ: -0.66 [09:20:54]line ИТОГО: 500.00 [09:20:54]line Внесено: 500.00 [09:20:54]line СДАЧА: 0.00 [09:20:54]line НСП 1% : 4.43 [09:20:54]line НДС 12% : 53.17 [09:20:54]line Наличными: 500.00 [09:20:54]line Безнал.: 0.00 [09:20:54]line Место: АЗС № 82 "Партнер Нефть" [09:20:54]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:20:54]line СНО: Общий режим [09:20:54]line Чек 154 08.06.2024 09:20 [09:20:54]line Смена: 387 ФФД: 1.0 [09:20:54]line ЗНМ: 0300000150 [09:20:54]line РНМ: 0000000000091601 [09:20:54]line Версия ККМ: 001 [09:20:54]line ФМ: 0000000000874681 [09:20:54]line ФД: 239383 [09:20:54]line ФПД: 96131367128111 [09:20:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092056&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239383&fm=96131367128111&tin=02508201610067®Number=0000000000091601&sum=50000 [09:20:54]written 0, free lines is 4095 [09:20:54]OFD Sender: Processing packet 239383 [packets to send 182, broken 181] [09:20:54]ProducePacketName [09:20:54]name=ofd_packets/00239383 [09:20:54]OFD Sender: To server: pG, [09:20:54]CommunicateWithHost lk.salyk.kg:30040 [09:20:54]ConnectInit lk.salyk.kg [09:20:54]Connected sock=10 [09:20:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4D D0 07 01 39 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 78 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A7 03 00 35 04 06 00 57 6E 53 FD 4C 2F C9 51 2A 94 54 BA 92 BA [09:20:55]Write to MH i2c: 01 00 00 57 79 D0 [09:20:55]Write i2c OK [09:20:55]MH_I2C_Read... [09:20:55]Read from MH i2c: 01 [09:20:55]MH_I2C_Read... [09:20:55]Read from MH i2c: 01 07 00 [09:20:55]MH_I2C_Read... [09:20:55]Read from MH i2c: 01 07 00 57 79 00 00 00 00 00 C2 0C A5 [09:20:55]RasterBufferAndPrint [09:20:55]line [09:20:55]line [09:20:55]line [09:20:55]line [09:20:55]line [09:20:55]written 0, free lines is 3272 [09:20:55]MH_Cut [09:20:55]Write to MH i2c: D1 01 00 5E 79 01 A9 [09:20:55]Write i2c OK [09:20:55]MH_I2C_Read... [09:20:55]Read from MH i2c: D1 [09:20:55]MH_I2C_Read... [09:20:55]Read from MH i2c: D1 01 00 [09:20:55]MH_I2C_Read... [09:20:55]Read from MH i2c: D1 01 00 5E 79 00 A8 [09:20:55]Write to MH i2c: 01 00 00 5F 79 D8 [09:20:55]Write i2c OK [09:20:55]MH_I2C_Read... [09:20:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E5 35 47 00 24 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A7 03 00 F4 03 04 00 F5 C9 63 66 B6 04 01 00 00 FA F1 1A 55 DB 0C D4 9E [09:20:55]CommunicateWithHost err = 0 [09:20:55]CheckOFDResponse [09:20:55]1017 (14) - 77093643461234 [09:20:55]1041 (16) - 0000000000874681 [09:20:55]1040 (4) - 239383 [09:20:55]1012 (4) - 08.06.2024 03:03 [09:20:55]1206 (1) - 0 [09:20:55]OFD Sender: Remove packet 239383 [09:20:55]ProducePacketName [09:20:55]name=ofd_packets/00239383 [09:20:55]NVStorageDeleteData [09:20:55]OFD Sender: No OFD packet to send [09:20:56]*** Cut start [09:20:56]*** Partial cut [09:20:56]*** CUTSNS_PIN = 1 [09:20:56]*** CUTSNS_PIN = 0 [09:20:56]*** Brake cut motor [09:20:56]Read from MH i2c: 01 [09:20:56]MH_I2C_Read... [09:20:56]*** Stop cut motor [09:20:56]*** Cut end [09:20:56]Read from MH i2c: 01 07 00 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: 01 07 00 5F 79 00 00 00 00 00 FF 0F ED [09:20:56]process_action close_receipt done [09:20:56]requested_data is exist [09:20:56]produce_requested_data [09:20:56]requested_item fm.sn is exist - process it [09:20:56]wFMCommunicate request_size=4 [09:20:56]MH_SAM_APDU [09:20:56]CAPDU: 80 11 00 00 [09:20:56]Write to MH i2c: E2 08 00 60 79 80 11 00 00 00 00 00 00 53 [09:20:56]Write i2c OK [09:20:56]MH_I2C_Read... [09:20:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:56]Read from MH i2c: E2 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: E2 17 00 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: E2 17 00 60 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A8 [09:20:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:20:56]wFMCommunicate OK [09:20:56]requested_item fd.num is exist - process it [09:20:56]SAM_PROTO_GetFieldsCounters [09:20:56]wFMCommunicate request_size=4 [09:20:56]MH_SAM_APDU [09:20:56]CAPDU: 80 13 00 00 [09:20:56]Write to MH i2c: E2 08 00 61 79 80 13 00 00 00 00 00 00 56 [09:20:56]Write i2c OK [09:20:56]MH_I2C_Read... [09:20:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:56]Read from MH i2c: E2 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: E2 62 00 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: E2 62 00 61 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 17 A7 03 00 0E 04 04 00 83 01 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 84 [09:20:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 17 A7 03 00 0E 04 04 00 83 01 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:20:56]wFMCommunicate OK [09:20:56]SAM_PROTO_GetFieldsCounters done [09:20:56]requested_item shift.num is exist - process it [09:20:56]requested_item shift.opened is exist - process it [09:20:56]req_shift_opened [09:20:56]FM_GetShiftState [09:20:56]SAM_PROTO_GetShiftState [09:20:56]wFMCommunicate request_size=4 [09:20:56]MH_SAM_APDU [09:20:56]CAPDU: 80 13 01 00 [09:20:56]Write to MH i2c: E2 08 00 62 79 80 13 01 00 00 00 00 00 58 [09:20:56]Write i2c OK [09:20:56]MH_I2C_Read... [09:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:56]Read from MH i2c: E2 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: E2 0E 00 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: E2 0E 00 62 79 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0C [09:20:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:20:56]wFMCommunicate OK [09:20:56]SAM_PROTO_GetShiftState done [09:20:56]FM_GetShiftState done [09:20:56]req_shift_opened done [09:20:56]requested_item shift.open_date is exist - process it [09:20:56]req_shift_open_date [09:20:56]req_shift_open_date done [09:20:56]produce_requested_data done [09:20:56]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239383,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:20:56]process_action_free close_receipt [09:20:56]json_value_free [09:20:56]json_value_free done [09:20:56]process_json_proto returns [09:20:56]Send response to host [09:20:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239383,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:20:56]free response buf [09:20:56]execute_script done [09:20:56]execute_script returns [09:20:56]free content buf [09:20:56]Sock 9.Close socket [09:20:56]Sock 9.Thread stoped [09:21:00]OFD Sender: No OFD packet to send [09:21:05]OFD Sender: No OFD packet to send [09:21:10]OFD Sender: No OFD packet to send [09:21:15]OFD Sender: No OFD packet to send [09:21:20]OFD Sender: No OFD packet to send [09:21:25]OFD Sender: No OFD packet to send [09:21:30]OFD Sender: No OFD packet to send [09:21:35]OFD Sender: No OFD packet to send [09:21:40]OFD Sender: No OFD packet to send [09:21:45]OFD Sender: No OFD packet to send [09:21:50]OFD Sender: No OFD packet to send [09:21:55]OFD Sender: No OFD packet to send [09:22:00]OFD Sender: No OFD packet to send [09:22:05]OFD Sender: No OFD packet to send [09:22:09]accept exits with 8 [09:22:09]New connection [09:22:09]New thread 3066981732 created [09:22:09]Thread 3066838372 joined [09:22:09]Waiting for new connection... [09:22:09] Sock 8.Parse request [09:22:09]Sock 8.Check first char [09:22:09]Sock 8.First char is OK [09:22:09]request: POST /json_proto HTTP/1.0 [09:22:09]Method: POST [09:22:09]URL: /json_proto [09:22:09]Method is POST - this is cgi request [09:22:09]url: /json_proto [09:22:09]query_string will be loaded in cgi processing [09:22:09]execute_cgi json_proto POST (null) [09:22:09]execute_cgi path=json_proto method=POST [09:22:09]POST find Content-Length [09:22:09]Host: 172.17.40.67:8080 [09:22:09]Content-Length: 798 [09:22:09]Content-Type: application/json [09:22:09] [09:22:09]POST finish read [09:22:09]Found Content-Length = 798 [09:22:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.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" : 500.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:09]execute_script... [09: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)3302322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.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" : 500.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:09]POST & json_proto [09:22:09]process_json_proto [09:22:09]json parsed OK: [09:22:09]protocol is kg_v1.0 [09:22:09]action value=close_receipt [09:22:09]process_action close_receipt [09:22:09]cmd_close_receipt [09:22:09]MH_GetDate [09:22:09]Write to MH i2c: F0 00 00 63 79 CB [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: F0 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: F0 09 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: F0 09 00 63 79 00 C5 22 64 66 97 AE 6B 64 99 [09:22:09]GetLastDocTimeStamp 1717838456 [09:22:09]current date 1717838533 [09:22:09]FM_GetShiftState [09:22:09]SAM_PROTO_GetShiftState [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 13 01 00 [09:22:09]Write to MH i2c: E2 08 00 64 79 80 13 01 00 00 00 00 00 5A [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 0E 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 0E 00 64 79 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0E [09:22:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:22:09]wFMCommunicate OK [09:22:09]SAM_PROTO_GetShiftState done [09:22:09]FM_GetShiftState done [09:22:09]opened in 1717805884 [09:22:09]opened+sec_in_day 1717892284 [09:22:09]quantity*price = 50049 [09:22:09]sum+1 = 50050 [09:22:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.49 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 0.00 Безнал.: 500.49 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 155 08.06.2024 09:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874681 ФД: 239384 ФПД: 208548475500919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092213&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239384&fm=208548475500919&tin=02508201610067®Number=0000000000091601&sum=50049 [09:22:10]StoreToDocumentArchive [09:22:10]shift 387 fd 239384 [09:22:10]save to /storage/0387/doc_00239384 [09:22:10]save last doc name /storage/0387/doc_00239384 to /storage/kkm_last_doc_name [09:22:10]save OK [09:22:10]Clear old archive folders... [09:22:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:22:10]tlvbuf is 0031FE80 [09:22:10]SAM_PROTO_ClearQueue [09:22:10]wFMCommunicate request_size=4 [09:22:10]MH_SAM_APDU [09:22:10]CAPDU: 80 09 00 00 [09:22:11]Write to MH i2c: E2 08 00 71 79 80 09 00 00 00 00 00 00 5C [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 03 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 03 00 71 79 00 90 00 5E [09:22:11]RAPDU: 90 00 [09:22:11]wFMCommunicate OK [09:22:11]SAM_PROTO_ClearQueue done [09:22:11]KKMCreateOFDPacket [09:22:11]OFDProtocolAddRootSTLVToBuf [09:22:11]FM_MakeSignedData [09:22:11]FM_MakeSignedData [09:22:11]SAM_PROTO_SignData [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 0D 01 02 [09:22:11]Write to MH i2c: E2 08 00 72 79 80 0D 01 02 00 00 00 00 64 [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 03 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 03 00 72 79 00 90 00 5F [09:22:11]RAPDU: 90 00 [09:22:11]wFMCommunicate OK [09:22:11]wFMCommunicate request_size=255 [09:22:11]MH_SAM_APDU [09:22: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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 C5 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A7 03 00 35 04 06 00 BD AC 79 CC [09:22:11]Write to MH i2c: E2 02 01 73 79 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 C5 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A7 03 00 35 04 06 00 BD AC 79 CC 00 00 EB [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 03 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 03 00 73 79 00 90 00 60 [09:22:11]RAPDU: 90 00 [09:22:11]wFMCommunicate OK [09:22:11]wFMCommunicate request_size=7 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 0D 02 02 02 F9 77 [09:22:11]Write to MH i2c: E2 0A 00 74 79 80 0D 02 02 02 00 F9 77 00 00 DB [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 03 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 03 00 74 79 00 90 00 61 [09:22:11]RAPDU: 90 00 [09:22:11]wFMCommunicate OK [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 0D 03 02 [09:22:11]Write to MH i2c: E2 08 00 75 79 80 0D 03 02 00 00 00 00 69 [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 0B 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 0B 00 75 79 00 5B C0 75 E2 9A 26 A0 22 90 00 5E [09:22:11]RAPDU: 5B C0 75 E2 9A 26 A0 22 90 00 [09:22:11]wFMCommunicate OK [09:22:11]SAM_PROTO_SignData done [09:22:11]FM_MakeSignedData done [09:22:11]CreateOFDProtocolMessage [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 11 00 00 [09:22:11]Write to MH i2c: E2 08 00 76 79 80 11 00 00 00 00 00 00 69 [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 17 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 17 00 76 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BE [09:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:22:11]wFMCommunicate OK [09:22:11]CreateOFDProtocolMessage done [09:22:11]OFDSenderStorePacket 239384 [09:22:11]StoreOFDPacket docnum=239384 [09:22:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 E2 1C 04 01 2C 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 C5 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A7 03 00 35 04 06 00 BD AC 79 CC F9 77 5B C0 75 E2 9A 26 A0 22 [09:22:11]CheckFolder [09:22:11]dirname=/storage/ofd_packets [09:22:11]CheckFolder done [09:22:11]ProducePacketName [09:22:11]name=ofd_packets/00239384 [09:22:11]NVStorageSaveData ofd_packets/00239384 [09:22:11]File name is /storage/ofd_packets/00239384 [09:22:11]Write 298 bytes [09:22:11]NVStorageSaveData done [09:22:11]OFDSenderStorePacket done [09:22:11]KKMCreateOFDPacket done [09:22:11]NVStorageSaveData kkm_last_timestamp [09:22:11]File name is /storage/kkm_last_timestamp [09:22:11]Write 4 bytes [09:22:11]NVStorageSaveData done [09:22:11]ExternCall_PrintAddStr [09:22:11]wPrintStart [09:22:11]Write to MH i2c: 01 00 00 77 79 F0 [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: 01 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: 01 07 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: 01 07 00 77 79 00 00 00 00 00 FF 0F 05 [09:22:11]RasterBufferAndPrint [09:22:11]line Счет N : (1)3302322 [09:22:11]line ИНН: 02508201610067 [09:22:11]line Контрольно-Кассовый Чек [09:22:11]line ПРОДАЖА [09:22:11]line ТРК (МРК, ГНК) : 51 [09:22:11]line Товар: 2710194210 [09:22:11]line ДТ-К-5 [09:22:11]line 6.700 * 74.70 [09:22:11]line = 500.49 [09:22:11]line НДС 12% НСП 1% [09:22:11]line > о реализуемом товаре [09:22:11]line ИТОГО: 500.49 [09:22:11]line НСП 1% : 4.43 [09:22:11]line НДС 12% : 53.15 [09:22:11]line Наличными: 0.00 [09:22:11]line Безнал.: 500.49 [09:22:11]line Место: АЗС № 82 "Партнер Нефть" [09:22:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:22:11]line СНО: Общий режим [09:22:11]line Чек 155 08.06.2024 09:22 [09:22:11]line Смена: 387 ФФД: 1.0 [09:22:11]line ЗНМ: 0300000150 [09:22:11]line РНМ: 0000000000091601 [09:22:11]line Версия ККМ: 001 [09:22:11]line Платежная система: O! деньги [09:22:11]line ФМ: 0000000000874681 [09:22:11]line ФД: 239384 [09:22:11]line ФПД: 208548475500919 [09:22:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092213&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239384&fm=208548475500919&tin=02508201610067®Number=0000000000091601&sum=50049 [09:22:11]OFD Sender: Processing packet 239384 [packets to send 182, broken 181] [09:22:11]ProducePacketName [09:22:11]name=ofd_packets/00239384 [09:22:11]OFD Sender: To server: pG, [09:22:11]CommunicateWithHost lk.salyk.kg:30040 [09:22:11]ConnectInit lk.salyk.kg [09:22:11]written 0, free lines is 4095 [09:22:12]Connected sock=10 [09:22:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 E2 1C 04 01 2C 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 C5 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A7 03 00 35 04 06 00 BD AC 79 CC F9 77 5B C0 75 E2 9A 26 A0 22 [09:22:12]Write to MH i2c: 01 00 00 A1 79 1A [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: 01 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: 01 07 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: 01 07 00 A1 79 00 00 00 00 00 D9 0C 06 [09:22:12]RasterBufferAndPrint [09:22:12]line [09:22:12]line [09:22:12]line [09:22:12]line [09:22:12]line [09:22:12]written 0, free lines is 3294 [09:22:12]MH_Cut [09:22:12]Write to MH i2c: D1 01 00 A8 79 01 F3 [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: D1 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: D1 01 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: D1 01 00 A8 79 00 F2 [09:22:12]Write to MH i2c: 01 00 00 A9 79 22 [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 24 E6 47 00 7F A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A7 03 00 F4 03 04 00 43 CA 63 66 B6 04 01 00 00 E7 55 77 2C A4 13 E5 B7 [09:22:12]CommunicateWithHost err = 0 [09:22:12]CheckOFDResponse [09:22:12]1017 (14) - 77093643461234 [09:22:12]1041 (16) - 0000000000874681 [09:22:12]1040 (4) - 239384 [09:22:12]1012 (4) - 08.06.2024 03:04 [09:22:12]1206 (1) - 0 [09:22:12]OFD Sender: Remove packet 239384 [09:22:12]ProducePacketName [09:22:12]name=ofd_packets/00239384 [09:22:12]NVStorageDeleteData [09:22:12]OFD Sender: No OFD packet to send [09:22:13]*** Cut start [09:22:13]*** Partial cut [09:22:13]*** CUTSNS_PIN = 1 [09:22:13]*** CUTSNS_PIN = 0 [09:22:13]*** Brake cut motor [09:22:13]Read from MH i2c: 01 [09:22:13]MH_I2C_Read... [09:22:13]*** Stop cut motor [09:22:13]*** Cut end [09:22:13]Read from MH i2c: 01 07 00 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: 01 07 00 A9 79 00 00 00 00 00 FF 0F 37 [09:22:13]process_action close_receipt done [09:22:13]requested_data is exist [09:22:13]produce_requested_data [09:22:13]requested_item fm.sn is exist - process it [09:22:13]wFMCommunicate request_size=4 [09:22:13]MH_SAM_APDU [09:22:13]CAPDU: 80 11 00 00 [09:22:13]Write to MH i2c: E2 08 00 AA 79 80 11 00 00 00 00 00 00 9D [09:22:13]Write i2c OK [09:22:13]MH_I2C_Read... [09:22:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:13]Read from MH i2c: E2 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: E2 17 00 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: E2 17 00 AA 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [09:22:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:22:13]wFMCommunicate OK [09:22:13]requested_item fd.num is exist - process it [09:22:13]SAM_PROTO_GetFieldsCounters [09:22:13]wFMCommunicate request_size=4 [09:22:13]MH_SAM_APDU [09:22:13]CAPDU: 80 13 00 00 [09:22:13]Write to MH i2c: E2 08 00 AB 79 80 13 00 00 00 00 00 00 A0 [09:22:13]Write i2c OK [09:22:13]MH_I2C_Read... [09:22:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:13]Read from MH i2c: E2 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: E2 62 00 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: E2 62 00 AB 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 18 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [09:22:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 18 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:22:13]wFMCommunicate OK [09:22:13]SAM_PROTO_GetFieldsCounters done [09:22:13]requested_item shift.num is exist - process it [09:22:13]requested_item shift.opened is exist - process it [09:22:13]req_shift_opened [09:22:13]FM_GetShiftState [09:22:13]SAM_PROTO_GetShiftState [09:22:13]wFMCommunicate request_size=4 [09:22:13]MH_SAM_APDU [09:22:13]CAPDU: 80 13 01 00 [09:22:13]Write to MH i2c: E2 08 00 AC 79 80 13 01 00 00 00 00 00 A2 [09:22:13]Write i2c OK [09:22:13]MH_I2C_Read... [09:22:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:14]Read from MH i2c: E2 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: E2 0E 00 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: E2 0E 00 AC 79 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 56 [09:22:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:22:14]wFMCommunicate OK [09:22:14]SAM_PROTO_GetShiftState done [09:22:14]FM_GetShiftState done [09:22:14]req_shift_opened done [09:22:14]requested_item shift.open_date is exist - process it [09:22:14]req_shift_open_date [09:22:14]req_shift_open_date done [09:22:14]produce_requested_data done [09:22:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239384,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:22:14]process_action_free close_receipt [09:22:14]json_value_free [09:22:14]json_value_free done [09:22:14]process_json_proto returns [09:22:14]Send response to host [09:22:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239384,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:22:14]free response buf [09:22:14]execute_script done [09:22:14]execute_script returns [09:22:14]free content buf [09:22:14]Sock 8.Close socket [09:22:14]Sock 8.Thread stoped [09:22:17]OFD Sender: No OFD packet to send [09:22:22]OFD Sender: No OFD packet to send [09:22:27]accept exits with 9 [09:22:27]New connection [09:22:27]New thread 3066838372 created [09:22:27]Thread 3066981732 joined [09:22:27]Waiting for new connection... [09:22:27] Sock 9.Parse request [09:22:27]Sock 9.Check first char [09:22:27]Sock 9.First char is OK [09:22:27]request: POST /json_proto HTTP/1.0 [09:22:27]Method: POST [09:22:27]URL: /json_proto [09:22:27]Method is POST - this is cgi request [09:22:27]url: /json_proto [09:22:27]query_string will be loaded in cgi processing [09:22:27]execute_cgi json_proto POST (null) [09:22:27]execute_cgi path=json_proto method=POST [09:22:27]POST find Content-Length [09:22:27]Host: 172.17.40.67:8080 [09:22:27]Content-Length: 683 [09:22:27]Content-Type: application/json [09:22:27] [09:22:27]POST finish read [09:22:27]Found Content-Length = 683 [09:22:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:27]execute_script... [09:22: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)3302321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:27]POST & json_proto [09:22:27]process_json_proto [09:22:27]json parsed OK: [09:22:27]protocol is kg_v1.0 [09:22:27]action value=close_receipt [09:22:27]process_action close_receipt [09:22:27]cmd_close_receipt [09:22:27]MH_GetDate [09:22:27]Write to MH i2c: F0 00 00 AD 79 15 [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: F0 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: F0 09 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: F0 09 00 AD 79 00 D7 22 64 66 97 AE 6B 64 F5 [09:22:27]GetLastDocTimeStamp 1717838533 [09:22:27]current date 1717838551 [09:22:27]FM_GetShiftState [09:22:27]SAM_PROTO_GetShiftState [09:22:27]wFMCommunicate request_size=4 [09:22:27]MH_SAM_APDU [09:22:27]CAPDU: 80 13 01 00 [09:22:27]Write to MH i2c: E2 08 00 AE 79 80 13 01 00 00 00 00 00 A4 [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:27]Read from MH i2c: E2 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 0E 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 0E 00 AE 79 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 58 [09:22:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:22:27]wFMCommunicate OK [09:22:27]SAM_PROTO_GetShiftState done [09:22:27]FM_GetShiftState done [09:22:27]opened in 1717805884 [09:22:27]opened+sec_in_day 1717892284 [09:22:27]quantity*price = 100064 [09:22:27]sum+1 = 100066 [09:22:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 156 08.06.2024 09:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239385 ФПД: 133583011862145 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092231&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239385&fm=133583011862145&tin=02508201610067®Number=0000000000091601&sum=100000 [09:22:28]StoreToDocumentArchive [09:22:28]shift 387 fd 239385 [09:22:28]save to /storage/0387/doc_00239385 [09:22:28]save last doc name /storage/0387/doc_00239385 to /storage/kkm_last_doc_name [09:22:28]save OK [09:22:28]Clear old archive folders... [09:22:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:28]tlvbuf is 0031F970 [09:22:28]SAM_PROTO_ClearQueue [09:22:28]wFMCommunicate request_size=4 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 09 00 00 [09:22:28]Write to MH i2c: E2 08 00 BB 79 80 09 00 00 00 00 00 00 A6 [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 BB 79 00 90 00 A8 [09:22:28]RAPDU: 90 00 [09:22:28]wFMCommunicate OK [09:22:28]SAM_PROTO_ClearQueue done [09:22:28]KKMCreateOFDPacket [09:22:28]OFDProtocolAddRootSTLVToBuf [09:22:28]FM_MakeSignedData [09:22:28]FM_MakeSignedData [09:22:28]SAM_PROTO_SignData [09:22:28]wFMCommunicate request_size=4 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 0D 01 02 [09:22:28]Write to MH i2c: E2 08 00 BC 79 80 0D 01 02 00 00 00 00 AE [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 BC 79 00 90 00 A9 [09:22:28]RAPDU: 90 00 [09:22:28]wFMCommunicate OK [09:22:28]wFMCommunicate request_size=255 [09:22:28]MH_SAM_APDU [09:22: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 D7 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A7 03 00 35 04 06 00 79 [09:22:28]Write to MH i2c: E2 02 01 BD 79 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 D7 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A7 03 00 35 04 06 00 79 00 00 CA [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 BD 79 00 90 00 AA [09:22:28]RAPDU: 90 00 [09:22:28]wFMCommunicate OK [09:22:28]wFMCommunicate request_size=10 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 0D 02 02 05 7E 37 F8 56 81 [09:22:28]Write to MH i2c: E2 0D 00 BE 79 80 0D 02 02 05 00 7E 37 F8 56 81 00 00 3F [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:29]Read from MH i2c: E2 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: E2 03 00 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: E2 03 00 BE 79 00 90 00 AB [09:22:29]RAPDU: 90 00 [09:22:29]wFMCommunicate OK [09:22:29]wFMCommunicate request_size=4 [09:22:29]MH_SAM_APDU [09:22:29]CAPDU: 80 0D 03 02 [09:22:29]Write to MH i2c: E2 08 00 BF 79 80 0D 03 02 00 00 00 00 B3 [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:29]Read from MH i2c: E2 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: E2 0B 00 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: E2 0B 00 BF 79 00 8E F3 01 58 56 C8 54 6D 90 00 6D [09:22:29]RAPDU: 8E F3 01 58 56 C8 54 6D 90 00 [09:22:29]wFMCommunicate OK [09:22:29]SAM_PROTO_SignData done [09:22:29]FM_MakeSignedData done [09:22:29]CreateOFDProtocolMessage [09:22:29]wFMCommunicate request_size=4 [09:22:29]MH_SAM_APDU [09:22:29]CAPDU: 80 11 00 00 [09:22:29]Write to MH i2c: E2 08 00 C0 79 80 11 00 00 00 00 00 00 B3 [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:29]Read from MH i2c: E2 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: E2 17 00 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: E2 17 00 C0 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 08 [09:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:22:29]wFMCommunicate OK [09:22:29]CreateOFDProtocolMessage done [09:22:29]OFDSenderStorePacket 239385 [09:22:29]StoreOFDPacket docnum=239385 [09:22:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 89 12 07 01 FE 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 D7 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A7 03 00 35 04 06 00 79 7E 37 F8 56 81 8E F3 01 58 56 C8 54 6D [09:22:29]CheckFolder [09:22:29]dirname=/storage/ofd_packets [09:22:29]CheckFolder done [09:22:29]ProducePacketName [09:22:29]name=ofd_packets/00239385 [09:22:29]NVStorageSaveData ofd_packets/00239385 [09:22:29]File name is /storage/ofd_packets/00239385 [09:22:29]Write 301 bytes [09:22:29]NVStorageSaveData done [09:22:29]OFDSenderStorePacket done [09:22:29]KKMCreateOFDPacket done [09:22:29]NVStorageSaveData kkm_last_timestamp [09:22:29]File name is /storage/kkm_last_timestamp [09:22:29]Write 4 bytes [09:22:29]NVStorageSaveData done [09:22:29]ExternCall_PrintAddStr [09:22:29]wPrintStart [09:22:29]Write to MH i2c: 01 00 00 C1 79 3A [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 07 00 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 07 00 C1 79 00 00 00 00 00 FF 0F 4F [09:22:29]RasterBufferAndPrint [09:22:29]line Счет N : (1)3302321 [09:22:29]line ИНН: 02508201610067 [09:22:29]line Контрольно-Кассовый Чек [09:22:29]line ПРОДАЖА [09:22:29]line ТРК (МРК, ГНК) : 22 [09:22:29]line Товар: 2710124130 [09:22:29]line Аи-92-К-4 [09:22:29]line 15.070 * 66.40 [09:22:29]line = 1000.65 [09:22:29]line НДС 12% НСП 1% [09:22:29]line > о реализуемом товаре [09:22:29]line ОКРУГЛЕНИЕ: -0.65 [09:22:29]line ИТОГО: 1000.00 [09:22:29]line Внесено: 1000.00 [09:22:29]line СДАЧА: 0.00 [09:22:29]line НСП 1% : 8.85 [09:22:29]line НДС 12% : 106.26 [09:22:29]line Наличными: 1000.00 [09:22:29]line Безнал.: 0.00 [09:22:29]line Место: АЗС № 82 "Партнер Нефть" [09:22:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:22:29]line СНО: Общий режим [09:22:29]line Чек 156 08.06.2024 09:22 [09:22:29]line Смена: 387 ФФД: 1.0 [09:22:29]line ЗНМ: 0300000150 [09:22:29]line РНМ: 0000000000091601 [09:22:29]line Версия ККМ: 001 [09:22:29]line ФМ: 0000000000874681 [09:22:29]line ФД: 239385 [09:22:29]line ФПД: 133583011862145 [09:22:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092231&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239385&fm=133583011862145&tin=02508201610067®Number=0000000000091601&sum=100000 [09:22:29]OFD Sender: Processing packet 239385 [packets to send 182, broken 181] [09:22:29]ProducePacketName [09:22:29]name=ofd_packets/00239385 [09:22:29]OFD Sender: To server: pG, [09:22:29]CommunicateWithHost lk.salyk.kg:30040 [09:22:29]ConnectInit lk.salyk.kg [09:22:29]written 0, free lines is 4095 [09:22:29]Connected sock=10 [09:22:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 89 12 07 01 FE 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 D7 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A7 03 00 35 04 06 00 79 7E 37 F8 56 81 8E F3 01 58 56 C8 54 6D [09:22:29]Write to MH i2c: 01 00 00 EC 79 65 [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 07 00 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 07 00 EC 79 00 00 00 00 00 C8 0C 40 [09:22:29]RasterBufferAndPrint [09:22:29]line [09:22:29]line [09:22:29]line [09:22:29]line [09:22:29]line [09:22:29]written 0, free lines is 3278 [09:22:29]MH_Cut [09:22:29]Write to MH i2c: D1 01 00 F3 79 01 3E [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: D1 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: D1 01 00 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: D1 01 00 F3 79 00 3D [09:22:29]Write to MH i2c: 01 00 00 F4 79 6D [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 27 92 47 00 4B 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A7 03 00 F4 03 04 00 54 CA 63 66 B6 04 01 00 00 83 70 1C 90 9B E5 01 D6 [09:22:30]CommunicateWithHost err = 0 [09:22:30]CheckOFDResponse [09:22:30]1017 (14) - 77093643461234 [09:22:30]1041 (16) - 0000000000874681 [09:22:30]1040 (4) - 239385 [09:22:30]1012 (4) - 08.06.2024 03:04 [09:22:30]1206 (1) - 0 [09:22:30]OFD Sender: Remove packet 239385 [09:22:30]ProducePacketName [09:22:30]name=ofd_packets/00239385 [09:22:30]NVStorageDeleteData [09:22:30]OFD Sender: No OFD packet to send [09:22:30]*** Cut start [09:22:30]*** Partial cut [09:22:30]*** CUTSNS_PIN = 1 [09:22:30]*** CUTSNS_PIN = 0 [09:22:31]*** Brake cut motor [09:22:31]Read from MH i2c: 01 [09:22:31]MH_I2C_Read... [09:22:31]*** Stop cut motor [09:22:31]*** Cut end [09:22:31]Read from MH i2c: 01 07 00 [09:22:31]MH_I2C_Read... [09:22:31]Read from MH i2c: 01 07 00 F4 79 00 00 00 00 00 FF 0F 82 [09:22:31]process_action close_receipt done [09:22:31]requested_data is exist [09:22:31]produce_requested_data [09:22:31]requested_item fm.sn is exist - process it [09:22:31]wFMCommunicate request_size=4 [09:22:31]MH_SAM_APDU [09:22:31]CAPDU: 80 11 00 00 [09:22:31]Write to MH i2c: E2 08 00 F5 79 80 11 00 00 00 00 00 00 E8 [09:22:31]Write i2c OK [09:22:31]MH_I2C_Read... [09:22:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:31]Read from MH i2c: E2 [09:22:31]MH_I2C_Read... [09:22:31]Read from MH i2c: E2 17 00 [09:22:31]MH_I2C_Read... [09:22:31]Read from MH i2c: E2 17 00 F5 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3D [09:22:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:22:31]wFMCommunicate OK [09:22:31]requested_item fd.num is exist - process it [09:22:31]SAM_PROTO_GetFieldsCounters [09:22:31]wFMCommunicate request_size=4 [09:22:31]MH_SAM_APDU [09:22:31]CAPDU: 80 13 00 00 [09:22:31]Write to MH i2c: E2 08 00 F6 79 80 13 00 00 00 00 00 00 EB [09:22:31]Write i2c OK [09:22:31]MH_I2C_Read... [09:22:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:31]Read from MH i2c: E2 [09:22:31]MH_I2C_Read... [09:22:31]Read from MH i2c: E2 62 00 [09:22:31]MH_I2C_Read... [09:22:31]Read from MH i2c: E2 62 00 F6 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 19 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [09:22:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 19 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:22:31]wFMCommunicate OK [09:22:31]SAM_PROTO_GetFieldsCounters done [09:22:31]requested_item shift.num is exist - process it [09:22:31]requested_item shift.opened is exist - process it [09:22:31]req_shift_opened [09:22:31]FM_GetShiftState [09:22:31]SAM_PROTO_GetShiftState [09:22:31]wFMCommunicate request_size=4 [09:22:31]MH_SAM_APDU [09:22:31]CAPDU: 80 13 01 00 [09:22:31]Write to MH i2c: E2 08 00 F7 79 80 13 01 00 00 00 00 00 ED [09:22:31]Write i2c OK [09:22:31]MH_I2C_Read... [09:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:31]Read from MH i2c: E2 [09:22:31]MH_I2C_Read... [09:22:31]Read from MH i2c: E2 0E 00 [09:22:31]MH_I2C_Read... [09:22:31]Read from MH i2c: E2 0E 00 F7 79 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A1 [09:22:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:22:31]wFMCommunicate OK [09:22:31]SAM_PROTO_GetShiftState done [09:22:31]FM_GetShiftState done [09:22:31]req_shift_opened done [09:22:31]requested_item shift.open_date is exist - process it [09:22:31]req_shift_open_date [09:22:31]req_shift_open_date done [09:22:31]produce_requested_data done [09:22:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239385,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:22:31]process_action_free close_receipt [09:22:31]json_value_free [09:22:31]json_value_free done [09:22:31]process_json_proto returns [09:22:31]Send response to host [09:22:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239385,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:22:31]free response buf [09:22:31]execute_script done [09:22:31]execute_script returns [09:22:31]free content buf [09:22:31]Sock 9.Close socket [09:22:31]Sock 9.Thread stoped [09:22:35]OFD Sender: No OFD packet to send [09:22:40]OFD Sender: No OFD packet to send [09:22:45]OFD Sender: No OFD packet to send [09:22:50]OFD Sender: No OFD packet to send [09:22:55]OFD Sender: No OFD packet to send [09:23:00]OFD Sender: No OFD packet to send [09:23:04]accept exits with 8 [09:23:04]New connection [09:23:04]New thread 3066981732 created [09:23:04]Thread 3066838372 joined [09:23:04]Waiting for new connection... [09:23:04] Sock 8.Parse request [09:23:04]Sock 8.Check first char [09:23:04]Sock 8.First char is OK [09:23:04]request: POST /json_proto HTTP/1.0 [09:23:04]Method: POST [09:23:04]URL: /json_proto [09:23:04]Method is POST - this is cgi request [09:23:04]url: /json_proto [09:23:04]query_string will be loaded in cgi processing [09:23:04]execute_cgi json_proto POST (null) [09:23:04]execute_cgi path=json_proto method=POST [09:23:04]POST find Content-Length [09:23:04]Host: 172.17.40.67:8080 [09:23:04]Content-Length: 680 [09:23:04]Content-Type: application/json [09:23:04] [09:23:04]POST finish read [09:23:04]Found Content-Length = 680 [09:23:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:04]execute_script... [09:23:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:04]POST & json_proto [09:23:04]process_json_proto [09:23:04]json parsed OK: [09:23:04]protocol is kg_v1.0 [09:23:04]action value=close_receipt [09:23:04]process_action close_receipt [09:23:04]cmd_close_receipt [09:23:04]MH_GetDate [09:23:04]Write to MH i2c: F0 00 00 F8 79 60 [09:23:04]Write i2c OK [09:23:04]MH_I2C_Read... [09:23:04]Read from MH i2c: F0 [09:23:04]MH_I2C_Read... [09:23:04]Read from MH i2c: F0 09 00 [09:23:04]MH_I2C_Read... [09:23:04]Read from MH i2c: F0 09 00 F8 79 00 FC 22 64 66 97 AE 6B 64 65 [09:23:04]GetLastDocTimeStamp 1717838551 [09:23:04]current date 1717838588 [09:23:04]FM_GetShiftState [09:23:04]SAM_PROTO_GetShiftState [09:23:04]wFMCommunicate request_size=4 [09:23:04]MH_SAM_APDU [09:23:04]CAPDU: 80 13 01 00 [09:23:04]Write to MH i2c: E2 08 00 F9 79 80 13 01 00 00 00 00 00 EF [09:23:04]Write i2c OK [09:23:04]MH_I2C_Read... [09:23:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:04]Read from MH i2c: E2 [09:23:04]MH_I2C_Read... [09:23:04]Read from MH i2c: E2 0E 00 [09:23:04]MH_I2C_Read... [09:23:04]Read from MH i2c: E2 0E 00 F9 79 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A3 [09:23:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:23:04]wFMCommunicate OK [09:23:04]SAM_PROTO_GetShiftState done [09:23:04]FM_GetShiftState done [09:23:04]opened in 1717805884 [09:23:04]opened+sec_in_day 1717892284 [09:23:04]quantity*price = 100023 [09:23:04]sum+1 = 100024 [09:23:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 157 08.06.2024 09:23 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239386 ФПД: 117934519479536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092308&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239386&fm=117934519479536&tin=02508201610067®Number=0000000000091601&sum=100000 [09:23:05]StoreToDocumentArchive [09:23:05]shift 387 fd 239386 [09:23:05]save to /storage/0387/doc_00239386 [09:23:05]save last doc name /storage/0387/doc_00239386 to /storage/kkm_last_doc_name [09:23:05]save OK [09:23:05]Clear old archive folders... [09:23:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:23:05]tlvbuf is 003F1BF0 [09:23:05]SAM_PROTO_ClearQueue [09:23:05]wFMCommunicate request_size=4 [09:23:05]MH_SAM_APDU [09:23:05]CAPDU: 80 09 00 00 [09:23:05]Write to MH i2c: E2 08 00 06 7A 80 09 00 00 00 00 00 00 F2 [09:23:05]Write i2c OK [09:23:05]MH_I2C_Read... [09:23:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:06]Read from MH i2c: E2 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 03 00 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 03 00 06 7A 00 90 00 F4 [09:23:06]RAPDU: 90 00 [09:23:06]wFMCommunicate OK [09:23:06]SAM_PROTO_ClearQueue done [09:23:06]KKMCreateOFDPacket [09:23:06]OFDProtocolAddRootSTLVToBuf [09:23:06]FM_MakeSignedData [09:23:06]FM_MakeSignedData [09:23:06]SAM_PROTO_SignData [09:23:06]wFMCommunicate request_size=4 [09:23:06]MH_SAM_APDU [09:23:06]CAPDU: 80 0D 01 02 [09:23:06]Write to MH i2c: E2 08 00 07 7A 80 0D 01 02 00 00 00 00 FA [09:23:06]Write i2c OK [09:23:06]MH_I2C_Read... [09:23:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:06]Read from MH i2c: E2 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 03 00 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 03 00 07 7A 00 90 00 F5 [09:23:06]RAPDU: 90 00 [09:23:06]wFMCommunicate OK [09:23:06]wFMCommunicate request_size=255 [09:23:06]MH_SAM_APDU [09:23: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9D 00 00 00 F4 03 04 00 FC 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A7 03 00 35 04 06 00 6B 42 C5 23 [09:23:06]Write to MH i2c: E2 02 01 08 7A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9D 00 00 00 F4 03 04 00 FC 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A7 03 00 35 04 06 00 6B 42 C5 23 00 00 2B [09:23:06]Write i2c OK [09:23:06]MH_I2C_Read... [09:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:06]Read from MH i2c: E2 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 03 00 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 03 00 08 7A 00 90 00 F6 [09:23:06]RAPDU: 90 00 [09:23:06]wFMCommunicate OK [09:23:06]wFMCommunicate request_size=7 [09:23:06]MH_SAM_APDU [09:23:06]CAPDU: 80 0D 02 02 02 EC F0 [09:23:06]Write to MH i2c: E2 0A 00 09 7A 80 0D 02 02 02 00 EC F0 00 00 DD [09:23:06]Write i2c OK [09:23:06]MH_I2C_Read... [09:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:06]Read from MH i2c: E2 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 03 00 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 03 00 09 7A 00 90 00 F7 [09:23:06]RAPDU: 90 00 [09:23:06]wFMCommunicate OK [09:23:06]wFMCommunicate request_size=4 [09:23:06]MH_SAM_APDU [09:23:06]CAPDU: 80 0D 03 02 [09:23:06]Write to MH i2c: E2 08 00 0A 7A 80 0D 03 02 00 00 00 00 FF [09:23:06]Write i2c OK [09:23:06]MH_I2C_Read... [09:23:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:06]Read from MH i2c: E2 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 0B 00 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 0B 00 0A 7A 00 1F 2C E0 E5 D7 74 35 93 90 00 23 [09:23:06]RAPDU: 1F 2C E0 E5 D7 74 35 93 90 00 [09:23:06]wFMCommunicate OK [09:23:06]SAM_PROTO_SignData done [09:23:06]FM_MakeSignedData done [09:23:06]CreateOFDProtocolMessage [09:23:06]wFMCommunicate request_size=4 [09:23:06]MH_SAM_APDU [09:23:06]CAPDU: 80 11 00 00 [09:23:06]Write to MH i2c: E2 08 00 0B 7A 80 11 00 00 00 00 00 00 FF [09:23:06]Write i2c OK [09:23:06]MH_I2C_Read... [09:23:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:06]Read from MH i2c: E2 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 17 00 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: E2 17 00 0B 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 54 [09:23:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:23:06]wFMCommunicate OK [09:23:06]CreateOFDProtocolMessage done [09:23:06]OFDSenderStorePacket 239386 [09:23:06]StoreOFDPacket docnum=239386 [09:23:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 DB 1C 04 01 00 A2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9D 00 00 00 F4 03 04 00 FC 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A7 03 00 35 04 06 00 6B 42 C5 23 EC F0 1F 2C E0 E5 D7 74 35 93 [09:23:06]CheckFolder [09:23:06]dirname=/storage/ofd_packets [09:23:06]CheckFolder done [09:23:06]ProducePacketName [09:23:06]name=ofd_packets/00239386 [09:23:06]NVStorageSaveData ofd_packets/00239386 [09:23:06]File name is /storage/ofd_packets/00239386 [09:23:06]Write 298 bytes [09:23:06]NVStorageSaveData done [09:23:06]OFDSenderStorePacket done [09:23:06]KKMCreateOFDPacket done [09:23:06]NVStorageSaveData kkm_last_timestamp [09:23:06]File name is /storage/kkm_last_timestamp [09:23:06]Write 4 bytes [09:23:06]NVStorageSaveData done [09:23:06]ExternCall_PrintAddStr [09:23:06]wPrintStart [09:23:06]Write to MH i2c: 01 00 00 0C 7A 86 [09:23:06]Write i2c OK [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: 01 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: 01 07 00 [09:23:06]MH_I2C_Read... [09:23:06]Read from MH i2c: 01 07 00 0C 7A 00 00 00 00 00 FF 0F 9B [09:23:06]RasterBufferAndPrint [09:23:06]line Счет N : (1)3302324 [09:23:06]line ИНН: 02508201610067 [09:23:06]line Контрольно-Кассовый Чек [09:23:06]line ПРОДАЖА [09:23:06]line ТРК (МРК, ГНК) : 51 [09:23:06]line Товар: 2710194210 [09:23:06]line ДТ-К-5 [09:23:06]line 13.390 * 74.70 [09:23:06]line = 1000.23 [09:23:06]line НДС 12% НСП 1% [09:23:06]line > о реализуемом товаре [09:23:06]line ОКРУГЛЕНИЕ: -0.23 [09:23:06]line ИТОГО: 1000.00 [09:23:06]line Внесено: 1000.00 [09:23:06]line СДАЧА: 0.00 [09:23:06]line НСП 1% : 8.85 [09:23:06]line НДС 12% : 106.22 [09:23:06]line Наличными: 1000.00 [09:23:06]line Безнал.: 0.00 [09:23:06]line Место: АЗС № 82 "Партнер Нефть" [09:23:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:23:06]line СНО: Общий режим [09:23:06]line Чек 157 08.06.2024 09:23 [09:23:06]line Смена: 387 ФФД: 1.0 [09:23:06]line ЗНМ: 0300000150 [09:23:06]line РНМ: 0000000000091601 [09:23:06]line Версия ККМ: 001 [09:23:06]line ФМ: 0000000000874681 [09:23:06]line ФД: 239386 [09:23:06]line ФПД: 117934519479536 [09:23:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092308&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239386&fm=117934519479536&tin=02508201610067®Number=0000000000091601&sum=100000 [09:23:06]OFD Sender: Processing packet 239386 [packets to send 182, broken 181] [09:23:06]ProducePacketName [09:23:06]name=ofd_packets/00239386 [09:23:06]OFD Sender: To server: pG, [09:23:06]CommunicateWithHost lk.salyk.kg:30040 [09:23:06]ConnectInit lk.salyk.kg [09:23:06]written 0, free lines is 4095 [09:23:07]Connected sock=10 [09:23:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 DB 1C 04 01 00 A2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9D 00 00 00 F4 03 04 00 FC 22 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A7 03 00 35 04 06 00 6B 42 C5 23 EC F0 1F 2C E0 E5 D7 74 35 93 [09:23:07]Write to MH i2c: 01 00 00 37 7A B1 [09:23:07]Write i2c OK [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: 01 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: 01 07 00 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: 01 07 00 37 7A 00 00 00 00 00 BF 0C 83 [09:23:07]RasterBufferAndPrint [09:23:07]line [09:23:07]line [09:23:07]line [09:23:07]line [09:23:07]line [09:23:07]written 0, free lines is 3272 [09:23:07]MH_Cut [09:23:07]Write to MH i2c: D1 01 00 3E 7A 01 8A [09:23:07]Write i2c OK [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: D1 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: D1 01 00 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: D1 01 00 3E 7A 00 89 [09:23:07]Write to MH i2c: 01 00 00 3F 7A B9 [09:23:07]Write i2c OK [09:23:07]MH_I2C_Read... [09:23:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 75 88 47 00 9B 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A7 03 00 F4 03 04 00 7A CA 63 66 B6 04 01 00 00 9A E2 FF B8 F8 B0 28 7D [09:23:07]CommunicateWithHost err = 0 [09:23:07]CheckOFDResponse [09:23:07]1017 (14) - 77093643461234 [09:23:07]1041 (16) - 0000000000874681 [09:23:07]1040 (4) - 239386 [09:23:07]1012 (4) - 08.06.2024 03:05 [09:23:07]1206 (1) - 0 [09:23:07]OFD Sender: Remove packet 239386 [09:23:07]ProducePacketName [09:23:07]name=ofd_packets/00239386 [09:23:07]NVStorageDeleteData [09:23:07]OFD Sender: No OFD packet to send [09:23:08]*** Cut start [09:23:08]*** Partial cut [09:23:08]*** CUTSNS_PIN = 1 [09:23:08]*** CUTSNS_PIN = 0 [09:23:08]*** Brake cut motor [09:23:08]Read from MH i2c: 01 [09:23:08]MH_I2C_Read... [09:23:08]*** Stop cut motor [09:23:08]*** Cut end [09:23:08]Read from MH i2c: 01 07 00 [09:23:08]MH_I2C_Read... [09:23:08]Read from MH i2c: 01 07 00 3F 7A 00 00 00 00 00 FF 0F CE [09:23:08]process_action close_receipt done [09:23:08]requested_data is exist [09:23:08]produce_requested_data [09:23:08]requested_item fm.sn is exist - process it [09:23:08]wFMCommunicate request_size=4 [09:23:08]MH_SAM_APDU [09:23:08]CAPDU: 80 11 00 00 [09:23:08]Write to MH i2c: E2 08 00 40 7A 80 11 00 00 00 00 00 00 34 [09:23:08]Write i2c OK [09:23:08]MH_I2C_Read... [09:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:08]Read from MH i2c: E2 [09:23:08]MH_I2C_Read... [09:23:08]Read from MH i2c: E2 17 00 [09:23:08]MH_I2C_Read... [09:23:08]Read from MH i2c: E2 17 00 40 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 89 [09:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:23:08]wFMCommunicate OK [09:23:08]requested_item fd.num is exist - process it [09:23:08]SAM_PROTO_GetFieldsCounters [09:23:08]wFMCommunicate request_size=4 [09:23:08]MH_SAM_APDU [09:23:08]CAPDU: 80 13 00 00 [09:23:08]Write to MH i2c: E2 08 00 41 7A 80 13 00 00 00 00 00 00 37 [09:23:08]Write i2c OK [09:23:08]MH_I2C_Read... [09:23:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:08]Read from MH i2c: E2 [09:23:08]MH_I2C_Read... [09:23:08]Read from MH i2c: E2 62 00 [09:23:08]MH_I2C_Read... [09:23:08]Read from MH i2c: E2 62 00 41 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [09:23:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:08]wFMCommunicate OK [09:23:08]SAM_PROTO_GetFieldsCounters done [09:23:08]requested_item shift.num is exist - process it [09:23:08]requested_item shift.opened is exist - process it [09:23:08]req_shift_opened [09:23:08]FM_GetShiftState [09:23:08]SAM_PROTO_GetShiftState [09:23:08]wFMCommunicate request_size=4 [09:23:08]MH_SAM_APDU [09:23:08]CAPDU: 80 13 01 00 [09:23:08]Write to MH i2c: E2 08 00 42 7A 80 13 01 00 00 00 00 00 39 [09:23:08]Write i2c OK [09:23:08]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 0E 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 0E 00 42 7A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 ED [09:23:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:23:09]wFMCommunicate OK [09:23:09]SAM_PROTO_GetShiftState done [09:23:09]FM_GetShiftState done [09:23:09]req_shift_opened done [09:23:09]requested_item shift.open_date is exist - process it [09:23:09]req_shift_open_date [09:23:09]req_shift_open_date done [09:23:09]produce_requested_data done [09:23:09]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239386,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:23:09]process_action_free close_receipt [09:23:09]json_value_free [09:23:09]json_value_free done [09:23:09]process_json_proto returns [09:23:09]Send response to host [09:23:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239386,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:23:09]free response buf [09:23:09]execute_script done [09:23:09]execute_script returns [09:23:09]free content buf [09:23:09]Sock 8.Close socket [09:23:09]Sock 8.Thread stoped [09:23:12]OFD Sender: No OFD packet to send [09:23:17]OFD Sender: No OFD packet to send [09:23:22]OFD Sender: No OFD packet to send [09:23:27]OFD Sender: No OFD packet to send [09:23:32]OFD Sender: No OFD packet to send [09:23:37]OFD Sender: No OFD packet to send [09:23:42]OFD Sender: No OFD packet to send [09:23:47]OFD Sender: No OFD packet to send [09:23:49]accept exits with 9 [09:23:49]New connection [09:23:49]New thread 3066838372 created [09:23:49]Thread 3066981732 joined [09:23:49]Waiting for new connection... [09:23:49] Sock 9.Parse request [09:23:49]Sock 9.Check first char [09:23:49]Sock 9.First char is OK [09:23:49]request: POST /json_proto HTTP/1.0 [09:23:49]Method: POST [09:23:49]URL: /json_proto [09:23:49]Method is POST - this is cgi request [09:23:49]url: /json_proto [09:23:49]query_string will be loaded in cgi processing [09:23:49]execute_cgi json_proto POST (null) [09:23:49]execute_cgi path=json_proto method=POST [09:23:49]POST find Content-Length [09:23:49]Host: 172.17.40.67:8080 [09:23:49]Content-Length: 683 [09:23:49]Content-Type: application/json [09:23:49] [09:23:49]POST finish read [09:23:49]Found Content-Length = 683 [09:23:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 39.160, "sum" : 2600.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2600.00, "total" : 2600.00, "payments": [ { "type": 0, "sum" : 2600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:49]execute_script... [09:23: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)3302323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 39.160, "sum" : 2600.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2600.00, "total" : 2600.00, "payments": [ { "type": 0, "sum" : 2600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:49]POST & json_proto [09:23:49]process_json_proto [09:23:49]json parsed OK: [09:23:49]protocol is kg_v1.0 [09:23:49]action value=close_receipt [09:23:49]process_action close_receipt [09:23:49]cmd_close_receipt [09:23:49]MH_GetDate [09:23:49]Write to MH i2c: F0 00 00 43 7A AC [09:23:49]Write i2c OK [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: F0 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: F0 09 00 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: F0 09 00 43 7A 00 29 23 64 66 97 AE 6B 64 DF [09:23:49]GetLastDocTimeStamp 1717838588 [09:23:49]current date 1717838633 [09:23:49]FM_GetShiftState [09:23:49]SAM_PROTO_GetShiftState [09:23:49]wFMCommunicate request_size=4 [09:23:49]MH_SAM_APDU [09:23:49]CAPDU: 80 13 01 00 [09:23:49]Write to MH i2c: E2 08 00 44 7A 80 13 01 00 00 00 00 00 3B [09:23:49]Write i2c OK [09:23:49]MH_I2C_Read... [09:23:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:49]Read from MH i2c: E2 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: E2 0E 00 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: E2 0E 00 44 7A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EF [09:23:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:23:49]wFMCommunicate OK [09:23:49]SAM_PROTO_GetShiftState done [09:23:49]FM_GetShiftState done [09:23:49]opened in 1717805884 [09:23:49]opened+sec_in_day 1717892284 [09:23:49]quantity*price = 260022 [09:23:49]sum+1 = 260023 [09:23:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2600.00 Внесено: 2600.00 СДАЧА: 0.00 НСП 1% : 23.01 НДС 12% : 276.13 Наличными: 2600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 158 08.06.2024 09:23 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239387 ФПД: 154747774293361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092353&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239387&fm=154747774293361&tin=02508201610067®Number=0000000000091601&sum=260000 [09:23:50]StoreToDocumentArchive [09:23:50]shift 387 fd 239387 [09:23:50]save to /storage/0387/doc_00239387 [09:23:50]save last doc name /storage/0387/doc_00239387 to /storage/kkm_last_doc_name [09:23:50]save OK [09:23:50]Clear old archive folders... [09:23:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:50]tlvbuf is 004B8570 [09:23:50]SAM_PROTO_ClearQueue [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 09 00 00 [09:23:50]Write to MH i2c: E2 08 00 51 7A 80 09 00 00 00 00 00 00 3D [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 51 7A 00 90 00 3F [09:23:50]RAPDU: 90 00 [09:23:50]wFMCommunicate OK [09:23:50]SAM_PROTO_ClearQueue done [09:23:50]KKMCreateOFDPacket [09:23:50]OFDProtocolAddRootSTLVToBuf [09:23:50]FM_MakeSignedData [09:23:50]FM_MakeSignedData [09:23:50]SAM_PROTO_SignData [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 0D 01 02 [09:23:50]Write to MH i2c: E2 08 00 52 7A 80 0D 01 02 00 00 00 00 45 [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 52 7A 00 90 00 40 [09:23:50]RAPDU: 90 00 [09:23:50]wFMCommunicate OK [09:23:50]wFMCommunicate request_size=255 [09:23:50]MH_SAM_APDU [09:23: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 F8 98 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 B6 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 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 DD 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 29 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A7 03 00 35 04 06 00 8C [09:23:50]Write to MH i2c: E2 02 01 53 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 98 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 B6 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 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 DD 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 29 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A7 03 00 35 04 06 00 8C 00 00 9B [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 53 7A 00 90 00 41 [09:23:50]RAPDU: 90 00 [09:23:50]wFMCommunicate OK [09:23:50]wFMCommunicate request_size=10 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 0D 02 02 05 BE 06 1D D5 71 [09:23:50]Write to MH i2c: E2 0D 00 54 7A 80 0D 02 02 05 00 BE 06 1D D5 71 00 00 79 [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 54 7A 00 90 00 42 [09:23:50]RAPDU: 90 00 [09:23:50]wFMCommunicate OK [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 0D 03 02 [09:23:50]Write to MH i2c: E2 08 00 55 7A 80 0D 03 02 00 00 00 00 4A [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 0B 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 0B 00 55 7A 00 A9 11 90 4D 33 2A 6F 4B 90 00 F9 [09:23:50]RAPDU: A9 11 90 4D 33 2A 6F 4B 90 00 [09:23:50]wFMCommunicate OK [09:23:50]SAM_PROTO_SignData done [09:23:50]FM_MakeSignedData done [09:23:50]CreateOFDProtocolMessage [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 11 00 00 [09:23:50]Write to MH i2c: E2 08 00 56 7A 80 11 00 00 00 00 00 00 4A [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:51]Read from MH i2c: E2 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: E2 17 00 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: E2 17 00 56 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9F [09:23:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:23:51]wFMCommunicate OK [09:23:51]CreateOFDProtocolMessage done [09:23:51]OFDSenderStorePacket 239387 [09:23:51]StoreOFDPacket docnum=239387 [09:23:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7F AF 07 01 E5 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 F8 98 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 B6 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 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 DD 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 29 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A7 03 00 35 04 06 00 8C BE 06 1D D5 71 A9 11 90 4D 33 2A 6F 4B [09:23:51]CheckFolder [09:23:51]dirname=/storage/ofd_packets [09:23:51]CheckFolder done [09:23:51]ProducePacketName [09:23:51]name=ofd_packets/00239387 [09:23:51]NVStorageSaveData ofd_packets/00239387 [09:23:51]File name is /storage/ofd_packets/00239387 [09:23:51]Write 301 bytes [09:23:51]NVStorageSaveData done [09:23:51]OFDSenderStorePacket done [09:23:51]KKMCreateOFDPacket done [09:23:51]NVStorageSaveData kkm_last_timestamp [09:23:51]File name is /storage/kkm_last_timestamp [09:23:51]Write 4 bytes [09:23:51]NVStorageSaveData done [09:23:51]OFD Sender: Processing packet 239387 [packets to send 182, broken 181] [09:23:51]ProducePacketName [09:23:51]name=ofd_packets/00239387 [09:23:51]OFD Sender: To server: pG, [09:23:51]CommunicateWithHost lk.salyk.kg:30040 [09:23:51]ConnectInit lk.salyk.kg [09:23:51]ExternCall_PrintAddStr [09:23:51]wPrintStart [09:23:51]Write to MH i2c: 01 00 00 57 7A D1 [09:23:51]Write i2c OK [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: 01 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: 01 07 00 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: 01 07 00 57 7A 00 00 00 00 00 FF 0F E6 [09:23:51]RasterBufferAndPrint [09:23:51]line Счет N : (1)3302323 [09:23:51]line ИНН: 02508201610067 [09:23:51]line Контрольно-Кассовый Чек [09:23:51]line ПРОДАЖА [09:23:51]line ТРК (МРК, ГНК) : 32 [09:23:51]line Товар: 2710124130 [09:23:51]line Аи-92-К-4 [09:23:51]line 39.160 * 66.40 [09:23:51]line = 2600.22 [09:23:51]line НДС 12% НСП 1% [09:23:51]line > о реализуемом товаре [09:23:51]line ОКРУГЛЕНИЕ: -0.22 [09:23:51]line ИТОГО: 2600.00 [09:23:51]line Внесено: 2600.00 [09:23:51]line СДАЧА: 0.00 [09:23:51]line НСП 1% : 23.01 [09:23:51]line НДС 12% : 276.13 [09:23:51]line Наличными: 2600.00 [09:23:51]line Безнал.: 0.00 [09:23:51]line Место: АЗС № 82 "Партнер Нефть" [09:23:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:23:51]line СНО: Общий режим [09:23:51]line Чек 158 08.06.2024 09:23 [09:23:51]line Смена: 387 ФФД: 1.0 [09:23:51]line ЗНМ: 0300000150 [09:23:51]line РНМ: 0000000000091601 [09:23:51]line Версия ККМ: 001 [09:23:51]line ФМ: 0000000000874681 [09:23:51]line ФД: 239387 [09:23:51]line ФПД: 154747774293361 [09:23:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092353&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239387&fm=154747774293361&tin=02508201610067®Number=0000000000091601&sum=260000 [09:23:51]Connected sock=11 [09:23:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7F AF 07 01 E5 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 F8 98 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 B6 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 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 DD 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 29 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A7 03 00 35 04 06 00 8C BE 06 1D D5 71 A9 11 90 4D 33 2A 6F 4B [09:23:51]written 0, free lines is 4095 [09:23:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CD B2 47 00 2B 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A7 03 00 F4 03 04 00 A6 CA 63 66 B6 04 01 00 00 E8 19 A0 EB 38 BA 07 F3 [09:23:51]CommunicateWithHost err = 0 [09:23:51]CheckOFDResponse [09:23:51]1017 (14) - 77093643461234 [09:23:51]1041 (16) - 0000000000874681 [09:23:51]1040 (4) - 239387 [09:23:51]1012 (4) - 08.06.2024 03:06 [09:23:51]1206 (1) - 0 [09:23:51]OFD Sender: Remove packet 239387 [09:23:51]ProducePacketName [09:23:51]name=ofd_packets/00239387 [09:23:51]NVStorageDeleteData [09:23:51]Write to MH i2c: 01 00 00 82 7A FC [09:23:51]Write i2c OK [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: 01 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: 01 07 00 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: 01 07 00 82 7A 00 00 00 00 00 C9 0C D8 [09:23:51]RasterBufferAndPrint [09:23:51]line [09:23:51]line [09:23:51]line [09:23:51]line [09:23:51]line [09:23:51]written 0, free lines is 3280 [09:23:51]MH_Cut [09:23:51]Write to MH i2c: D1 01 00 89 7A 01 D5 [09:23:51]Write i2c OK [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: D1 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: D1 01 00 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: D1 01 00 89 7A 00 D4 [09:23:51]Write to MH i2c: 01 00 00 8A 7A 04 [09:23:51]Write i2c OK [09:23:51]MH_I2C_Read... [09:23:52]OFD Sender: No OFD packet to send [09:23:52]*** Cut start [09:23:52]*** Partial cut [09:23:52]*** CUTSNS_PIN = 1 [09:23:52]*** CUTSNS_PIN = 0 [09:23:52]*** Brake cut motor [09:23:53]Read from MH i2c: 01 [09:23:53]MH_I2C_Read... [09:23:53]*** Stop cut motor [09:23:53]*** Cut end [09:23:53]Read from MH i2c: 01 07 00 [09:23:53]MH_I2C_Read... [09:23:53]Read from MH i2c: 01 07 00 8A 7A 00 00 00 00 00 FF 0F 19 [09:23:53]process_action close_receipt done [09:23:53]requested_data is exist [09:23:53]produce_requested_data [09:23:53]requested_item fm.sn is exist - process it [09:23:53]wFMCommunicate request_size=4 [09:23:53]MH_SAM_APDU [09:23:53]CAPDU: 80 11 00 00 [09:23:53]Write to MH i2c: E2 08 00 8B 7A 80 11 00 00 00 00 00 00 7F [09:23:53]Write i2c OK [09:23:53]MH_I2C_Read... [09:23:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:53]Read from MH i2c: E2 [09:23:53]MH_I2C_Read... [09:23:53]Read from MH i2c: E2 17 00 [09:23:53]MH_I2C_Read... [09:23:53]Read from MH i2c: E2 17 00 8B 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D4 [09:23:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:23:53]wFMCommunicate OK [09:23:53]requested_item fd.num is exist - process it [09:23:53]SAM_PROTO_GetFieldsCounters [09:23:53]wFMCommunicate request_size=4 [09:23:53]MH_SAM_APDU [09:23:53]CAPDU: 80 13 00 00 [09:23:53]Write to MH i2c: E2 08 00 8C 7A 80 13 00 00 00 00 00 00 82 [09:23:53]Write i2c OK [09:23:53]MH_I2C_Read... [09:23:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:53]Read from MH i2c: E2 [09:23:53]MH_I2C_Read... [09:23:53]Read from MH i2c: E2 62 00 [09:23:53]MH_I2C_Read... [09:23:53]Read from MH i2c: E2 62 00 8C 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [09:23:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:53]wFMCommunicate OK [09:23:53]SAM_PROTO_GetFieldsCounters done [09:23:53]requested_item shift.num is exist - process it [09:23:53]requested_item shift.opened is exist - process it [09:23:53]req_shift_opened [09:23:53]FM_GetShiftState [09:23:53]SAM_PROTO_GetShiftState [09:23:53]wFMCommunicate request_size=4 [09:23:53]MH_SAM_APDU [09:23:53]CAPDU: 80 13 01 00 [09:23:53]Write to MH i2c: E2 08 00 8D 7A 80 13 01 00 00 00 00 00 84 [09:23:53]Write i2c OK [09:23:53]MH_I2C_Read... [09:23:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:53]Read from MH i2c: E2 [09:23:53]MH_I2C_Read... [09:23:53]Read from MH i2c: E2 0E 00 [09:23:53]MH_I2C_Read... [09:23:53]Read from MH i2c: E2 0E 00 8D 7A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 38 [09:23:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:23:53]wFMCommunicate OK [09:23:53]SAM_PROTO_GetShiftState done [09:23:53]FM_GetShiftState done [09:23:53]req_shift_opened done [09:23:53]requested_item shift.open_date is exist - process it [09:23:53]req_shift_open_date [09:23:53]req_shift_open_date done [09:23:53]produce_requested_data done [09:23:53]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239387,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:23:53]process_action_free close_receipt [09:23:53]json_value_free [09:23:53]json_value_free done [09:23:53]process_json_proto returns [09:23:53]Send response to host [09:23:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239387,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:23:53]free response buf [09:23:53]execute_script done [09:23:53]execute_script returns [09:23:53]free content buf [09:23:53]Sock 9.Close socket [09:23:53]Sock 9.Thread stoped [09:23:57]OFD Sender: No OFD packet to send [09:24:02]OFD Sender: No OFD packet to send [09:24:07]OFD Sender: No OFD packet to send [09:24:12]OFD Sender: No OFD packet to send [09:24:17]OFD Sender: No OFD packet to send [09:24:22]OFD Sender: No OFD packet to send [09:24:27]OFD Sender: No OFD packet to send [09:24:29]accept exits with 8 [09:24:29]New connection [09:24:29]New thread 3066981732 created [09:24:29]Thread 3066838372 joined [09:24:29]Waiting for new connection... [09:24:29] Sock 8.Parse request [09:24:29]Sock 8.Check first char [09:24:29]Sock 8.First char is OK [09:24:29]request: POST /json_proto HTTP/1.0 [09:24:29]Method: POST [09:24:29]URL: /json_proto [09:24:29]Method is POST - this is cgi request [09:24:29]url: /json_proto [09:24:29]query_string will be loaded in cgi processing [09:24:29]execute_cgi json_proto POST (null) [09:24:29]execute_cgi path=json_proto method=POST [09:24:29]POST find Content-Length [09:24:29]Host: 172.17.40.67:8080 [09:24:29]Content-Length: 683 [09:24:29]Content-Type: application/json [09:24:29] [09:24:29]POST finish read [09:24:29]Found Content-Length = 683 [09:24:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:29]execute_script... [09:24:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:29]POST & json_proto [09:24:29]process_json_proto [09:24:29]json parsed OK: [09:24:29]protocol is kg_v1.0 [09:24:29]action value=close_receipt [09:24:29]process_action close_receipt [09:24:29]cmd_close_receipt [09:24:29]MH_GetDate [09:24:29]Write to MH i2c: F0 00 00 8E 7A F7 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: F0 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: F0 09 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: F0 09 00 8E 7A 00 50 23 64 66 97 AE 6B 64 51 [09:24:29]GetLastDocTimeStamp 1717838633 [09:24:29]current date 1717838672 [09:24:29]FM_GetShiftState [09:24:29]SAM_PROTO_GetShiftState [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 13 01 00 [09:24:29]Write to MH i2c: E2 08 00 8F 7A 80 13 01 00 00 00 00 00 86 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 0E 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 0E 00 8F 7A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3A [09:24:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:24:29]wFMCommunicate OK [09:24:29]SAM_PROTO_GetShiftState done [09:24:29]FM_GetShiftState done [09:24:29]opened in 1717805884 [09:24:29]opened+sec_in_day 1717892284 [09:24:29]quantity*price = 100010 [09:24:29]sum+1 = 100012 [09:24:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 159 08.06.2024 09:24 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239388 ФПД: 184411536558304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092433&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239388&fm=184411536558304&tin=02508201610067®Number=0000000000091601&sum=100000 [09:24:30]StoreToDocumentArchive [09:24:30]shift 387 fd 239388 [09:24:30]save to /storage/0387/doc_00239388 [09:24:30]save last doc name /storage/0387/doc_00239388 to /storage/kkm_last_doc_name [09:24:30]save OK [09:24:30]Clear old archive folders... [09:24:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:30]tlvbuf is 002B98E0 [09:24:30]SAM_PROTO_ClearQueue [09:24:30]wFMCommunicate request_size=4 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 09 00 00 [09:24:30]Write to MH i2c: E2 08 00 9C 7A 80 09 00 00 00 00 00 00 88 [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 03 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 03 00 9C 7A 00 90 00 8A [09:24:30]RAPDU: 90 00 [09:24:30]wFMCommunicate OK [09:24:30]SAM_PROTO_ClearQueue done [09:24:30]KKMCreateOFDPacket [09:24:30]OFDProtocolAddRootSTLVToBuf [09:24:30]FM_MakeSignedData [09:24:30]FM_MakeSignedData [09:24:30]SAM_PROTO_SignData [09:24:30]wFMCommunicate request_size=4 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 0D 01 02 [09:24:30]Write to MH i2c: E2 08 00 9D 7A 80 0D 01 02 00 00 00 00 90 [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 03 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 03 00 9D 7A 00 90 00 8B [09:24:30]RAPDU: 90 00 [09:24:30]wFMCommunicate OK [09:24:30]wFMCommunicate request_size=255 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 51 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A7 03 00 35 04 06 00 A7 [09:24:30]Write to MH i2c: E2 02 01 9E 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 51 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A7 03 00 35 04 06 00 A7 00 00 21 [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 03 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 03 00 9E 7A 00 90 00 8C [09:24:30]RAPDU: 90 00 [09:24:30]wFMCommunicate OK [09:24:30]wFMCommunicate request_size=10 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 0D 02 02 05 B8 A8 21 08 E0 [09:24:30]Write to MH i2c: E2 0D 00 9F 7A 80 0D 02 02 05 00 B8 A8 21 08 E0 00 00 06 [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 03 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 03 00 9F 7A 00 90 00 8D [09:24:30]RAPDU: 90 00 [09:24:30]wFMCommunicate OK [09:24:30]wFMCommunicate request_size=4 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 0D 03 02 [09:24:30]Write to MH i2c: E2 08 00 A0 7A 80 0D 03 02 00 00 00 00 95 [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 0B 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 0B 00 A0 7A 00 07 C8 F5 19 2B 64 0C 01 90 00 0F [09:24:30]RAPDU: 07 C8 F5 19 2B 64 0C 01 90 00 [09:24:30]wFMCommunicate OK [09:24:30]SAM_PROTO_SignData done [09:24:30]FM_MakeSignedData done [09:24:30]CreateOFDProtocolMessage [09:24:30]wFMCommunicate request_size=4 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 11 00 00 [09:24:30]Write to MH i2c: E2 08 00 A1 7A 80 11 00 00 00 00 00 00 95 [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 17 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 17 00 A1 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EA [09:24:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:24:30]wFMCommunicate OK [09:24:30]CreateOFDProtocolMessage done [09:24:30]OFDSenderStorePacket 239388 [09:24:30]StoreOFDPacket docnum=239388 [09:24:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C0 5B 07 01 CB 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 51 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A7 03 00 35 04 06 00 A7 B8 A8 21 08 E0 07 C8 F5 19 2B 64 0C 01 [09:24:30]CheckFolder [09:24:30]dirname=/storage/ofd_packets [09:24:30]CheckFolder done [09:24:30]ProducePacketName [09:24:30]name=ofd_packets/00239388 [09:24:30]NVStorageSaveData ofd_packets/00239388 [09:24:30]File name is /storage/ofd_packets/00239388 [09:24:30]Write 301 bytes [09:24:30]NVStorageSaveData done [09:24:30]OFDSenderStorePacket done [09:24:30]KKMCreateOFDPacket done [09:24:30]NVStorageSaveData kkm_last_timestamp [09:24:30]File name is /storage/kkm_last_timestamp [09:24:30]Write 4 bytes [09:24:30]NVStorageSaveData done [09:24:30]ExternCall_PrintAddStr [09:24:30]wPrintStart [09:24:30]Write to MH i2c: 01 00 00 A2 7A 1C [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: 01 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: 01 07 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: 01 07 00 A2 7A 00 00 00 00 00 FF 0F 31 [09:24:30]RasterBufferAndPrint [09:24:30]line Счет N : (1)3302325 [09:24:30]line ИНН: 02508201610067 [09:24:30]line Контрольно-Кассовый Чек [09:24:30]line ПРОДАЖА [09:24:30]line ТРК (МРК, ГНК) : 23 [09:24:30]line Товар: 2710124500 [09:24:30]line Аи-95-К-5 [09:24:30]line 13.570 * 73.70 [09:24:30]line = 1000.11 [09:24:30]line НДС 12% НСП 1% [09:24:30]line > о реализуемом товаре [09:24:30]line ОКРУГЛЕНИЕ: -0.11 [09:24:30]line ИТОГО: 1000.00 [09:24:30]line Внесено: 1000.00 [09:24:30]line СДАЧА: 0.00 [09:24:30]line НСП 1% : 8.85 [09:24:30]line НДС 12% : 106.21 [09:24:30]line Наличными: 1000.00 [09:24:30]line Безнал.: 0.00 [09:24:30]line Место: АЗС № 82 "Партнер Нефть" [09:24:30]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:24:30]line СНО: Общий режим [09:24:30]line Чек 159 08.06.2024 09:24 [09:24:30]line Смена: 387 ФФД: 1.0 [09:24:30]line ЗНМ: 0300000150 [09:24:30]line РНМ: 0000000000091601 [09:24:30]line Версия ККМ: 001 [09:24:30]line ФМ: 0000000000874681 [09:24:30]line ФД: 239388 [09:24:30]line ФПД: 184411536558304 [09:24:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092433&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239388&fm=184411536558304&tin=02508201610067®Number=0000000000091601&sum=100000 [09:24:31]OFD Sender: Processing packet 239388 [packets to send 182, broken 181] [09:24:31]ProducePacketName [09:24:31]name=ofd_packets/00239388 [09:24:31]OFD Sender: To server: pG, [09:24:31]CommunicateWithHost lk.salyk.kg:30040 [09:24:31]ConnectInit lk.salyk.kg [09:24:31]written 0, free lines is 4095 [09:24:31]Connected sock=10 [09:24:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C0 5B 07 01 CB 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 51 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A7 03 00 35 04 06 00 A7 B8 A8 21 08 E0 07 C8 F5 19 2B 64 0C 01 [09:24:31]Write to MH i2c: 01 00 00 CD 7A 47 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: 01 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: 01 07 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: 01 07 00 CD 7A 00 00 00 00 00 C0 0C 1A [09:24:31]RasterBufferAndPrint [09:24:31]line [09:24:31]line [09:24:31]line [09:24:31]line [09:24:31]line [09:24:31]written 0, free lines is 3270 [09:24:31]MH_Cut [09:24:31]Write to MH i2c: D1 01 00 D4 7A 01 20 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: D1 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: D1 01 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: D1 01 00 D4 7A 00 1F [09:24:31]Write to MH i2c: 01 00 00 D5 7A 4F [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 21 A8 47 00 DA B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A7 03 00 F4 03 04 00 CE CA 63 66 B6 04 01 00 00 08 D0 20 E8 E8 56 A2 F3 [09:24:31]CommunicateWithHost err = 0 [09:24:31]CheckOFDResponse [09:24:31]1017 (14) - 77093643461234 [09:24:31]1041 (16) - 0000000000874681 [09:24:31]1040 (4) - 239388 [09:24:31]1012 (4) - 08.06.2024 03:06 [09:24:31]1206 (1) - 0 [09:24:31]OFD Sender: Remove packet 239388 [09:24:31]ProducePacketName [09:24:31]name=ofd_packets/00239388 [09:24:31]NVStorageDeleteData [09:24:32]OFD Sender: No OFD packet to send [09:24:32]*** Cut start [09:24:32]*** Partial cut [09:24:32]*** CUTSNS_PIN = 1 [09:24:32]*** CUTSNS_PIN = 0 [09:24:32]*** Brake cut motor [09:24:32]Read from MH i2c: 01 [09:24:32]MH_I2C_Read... [09:24:32]*** Stop cut motor [09:24:32]*** Cut end [09:24:32]Read from MH i2c: 01 07 00 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: 01 07 00 D5 7A 00 00 00 00 00 FF 0F 64 [09:24:32]process_action close_receipt done [09:24:32]requested_data is exist [09:24:32]produce_requested_data [09:24:32]requested_item fm.sn is exist - process it [09:24:32]wFMCommunicate request_size=4 [09:24:32]MH_SAM_APDU [09:24:32]CAPDU: 80 11 00 00 [09:24:32]Write to MH i2c: E2 08 00 D6 7A 80 11 00 00 00 00 00 00 CA [09:24:32]Write i2c OK [09:24:32]MH_I2C_Read... [09:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:33]Read from MH i2c: E2 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 17 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 17 00 D6 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1F [09:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:24:33]wFMCommunicate OK [09:24:33]requested_item fd.num is exist - process it [09:24:33]SAM_PROTO_GetFieldsCounters [09:24:33]wFMCommunicate request_size=4 [09:24:33]MH_SAM_APDU [09:24:33]CAPDU: 80 13 00 00 [09:24:33]Write to MH i2c: E2 08 00 D7 7A 80 13 00 00 00 00 00 00 CD [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:33]Read from MH i2c: E2 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 62 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 62 00 D7 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [09:24:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:33]wFMCommunicate OK [09:24:33]SAM_PROTO_GetFieldsCounters done [09:24:33]requested_item shift.num is exist - process it [09:24:33]requested_item shift.opened is exist - process it [09:24:33]req_shift_opened [09:24:33]FM_GetShiftState [09:24:33]SAM_PROTO_GetShiftState [09:24:33]wFMCommunicate request_size=4 [09:24:33]MH_SAM_APDU [09:24:33]CAPDU: 80 13 01 00 [09:24:33]Write to MH i2c: E2 08 00 D8 7A 80 13 01 00 00 00 00 00 CF [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:33]Read from MH i2c: E2 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 0E 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 0E 00 D8 7A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 83 [09:24:33]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:24:33]wFMCommunicate OK [09:24:33]SAM_PROTO_GetShiftState done [09:24:33]FM_GetShiftState done [09:24:33]req_shift_opened done [09:24:33]requested_item shift.open_date is exist - process it [09:24:33]req_shift_open_date [09:24:33]req_shift_open_date done [09:24:33]produce_requested_data done [09:24:33]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239388,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:24:33]process_action_free close_receipt [09:24:33]json_value_free [09:24:33]json_value_free done [09:24:33]process_json_proto returns [09:24:33]Send response to host [09:24:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239388,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:24:33]free response buf [09:24:33]execute_script done [09:24:33]execute_script returns [09:24:33]free content buf [09:24:33]Sock 8.Close socket [09:24:33]Sock 8.Thread stoped [09:24:37]OFD Sender: No OFD packet to send [09:24:42]OFD Sender: No OFD packet to send [09:24:47]OFD Sender: No OFD packet to send [09:24:52]OFD Sender: No OFD packet to send [09:24:57]OFD Sender: No OFD packet to send [09:25:02]OFD Sender: No OFD packet to send [09:25:07]OFD Sender: No OFD packet to send [09:25:12]OFD Sender: No OFD packet to send [09:25:17]OFD Sender: No OFD packet to send [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:35]accept exits with 9 [09:25:35]New connection [09:25:35]New thread 3066838372 created [09:25:35]Thread 3066981732 joined [09:25:35]Waiting for new connection... [09:25:35] Sock 9.Parse request [09:25:35]Sock 9.Check first char [09:25:35]Sock 9.First char is OK [09:25:35]request: POST /json_proto HTTP/1.0 [09:25:35]Method: POST [09:25:35]URL: /json_proto [09:25:35]Method is POST - this is cgi request [09:25:35]url: /json_proto [09:25:35]query_string will be loaded in cgi processing [09:25:35]execute_cgi json_proto POST (null) [09:25:35]execute_cgi path=json_proto method=POST [09:25:35]POST find Content-Length [09:25:35]Host: 172.17.40.67:8080 [09:25:35]Content-Length: 680 [09:25:35]Content-Type: application/json [09:25:35] [09:25:35]POST finish read [09:25:35]Found Content-Length = 680 [09:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:35]execute_script... [09: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)3302326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:35]POST & json_proto [09:25:35]process_json_proto [09:25:35]json parsed OK: [09:25:35]protocol is kg_v1.0 [09:25:35]action value=close_receipt [09:25:35]process_action close_receipt [09:25:35]cmd_close_receipt [09:25:35]MH_GetDate [09:25:35]Write to MH i2c: F0 00 00 D9 7A 42 [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: F0 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: F0 09 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: F0 09 00 D9 7A 00 93 23 64 66 97 AE 6B 64 DF [09:25:35]GetLastDocTimeStamp 1717838673 [09:25:35]current date 1717838739 [09:25:35]FM_GetShiftState [09:25:35]SAM_PROTO_GetShiftState [09:25:35]wFMCommunicate request_size=4 [09:25:35]MH_SAM_APDU [09:25:35]CAPDU: 80 13 01 00 [09:25:35]Write to MH i2c: E2 08 00 DA 7A 80 13 01 00 00 00 00 00 D1 [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:35]Read from MH i2c: E2 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 0E 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 0E 00 DA 7A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 85 [09:25:35]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:25:35]wFMCommunicate OK [09:25:35]SAM_PROTO_GetShiftState done [09:25:35]FM_GetShiftState done [09:25:35]opened in 1717805884 [09:25:35]opened+sec_in_day 1717892284 [09:25:35]quantity*price = 150072 [09:25:35]sum+1 = 150073 [09:25:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 160 08.06.2024 09:25 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239389 ФПД: 33274970373345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092539&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239389&fm=33274970373345&tin=02508201610067®Number=0000000000091601&sum=150000 [09:25:36]StoreToDocumentArchive [09:25:36]shift 387 fd 239389 [09:25:36]save to /storage/0387/doc_00239389 [09:25:36]save last doc name /storage/0387/doc_00239389 to /storage/kkm_last_doc_name [09:25:36]save OK [09:25:36]Clear old archive folders... [09:25:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:25:36]tlvbuf is 0049C890 [09:25:36]SAM_PROTO_ClearQueue [09:25:36]wFMCommunicate request_size=4 [09:25:36]MH_SAM_APDU [09:25:36]CAPDU: 80 09 00 00 [09:25:36]Write to MH i2c: E2 08 00 E7 7A 80 09 00 00 00 00 00 00 D3 [09:25:36]Write i2c OK [09:25:36]MH_I2C_Read... [09:25:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:36]Read from MH i2c: E2 [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: E2 03 00 [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: E2 03 00 E7 7A 00 90 00 D5 [09:25:36]RAPDU: 90 00 [09:25:36]wFMCommunicate OK [09:25:36]SAM_PROTO_ClearQueue done [09:25:36]KKMCreateOFDPacket [09:25:36]OFDProtocolAddRootSTLVToBuf [09:25:36]FM_MakeSignedData [09:25:36]FM_MakeSignedData [09:25:36]SAM_PROTO_SignData [09:25:36]wFMCommunicate request_size=4 [09:25:36]MH_SAM_APDU [09:25:36]CAPDU: 80 0D 01 02 [09:25:36]Write to MH i2c: E2 08 00 E8 7A 80 0D 01 02 00 00 00 00 DB [09:25:36]Write i2c OK [09:25:36]MH_I2C_Read... [09:25:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:36]Read from MH i2c: E2 [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: E2 03 00 [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: E2 03 00 E8 7A 00 90 00 D6 [09:25:36]RAPDU: 90 00 [09:25:36]wFMCommunicate OK [09:25:36]wFMCommunicate request_size=255 [09:25:36]MH_SAM_APDU [09:25: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 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 93 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A7 03 00 35 04 06 00 1E 43 6E C9 [09:25:36]Write to MH i2c: E2 02 01 E9 7A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 93 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A7 03 00 35 04 06 00 1E 43 6E C9 00 00 F6 [09:25:36]Write i2c OK [09:25:36]MH_I2C_Read... [09:25:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:37]Read from MH i2c: E2 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: E2 03 00 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: E2 03 00 E9 7A 00 90 00 D7 [09:25:37]RAPDU: 90 00 [09:25:37]wFMCommunicate OK [09:25:37]wFMCommunicate request_size=7 [09:25:37]MH_SAM_APDU [09:25:37]CAPDU: 80 0D 02 02 02 FC E1 [09:25:37]Write to MH i2c: E2 0A 00 EA 7A 80 0D 02 02 02 00 FC E1 00 00 BF [09:25:37]Write i2c OK [09:25:37]MH_I2C_Read... [09:25:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:37]Read from MH i2c: E2 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: E2 03 00 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: E2 03 00 EA 7A 00 90 00 D8 [09:25:37]RAPDU: 90 00 [09:25:37]wFMCommunicate OK [09:25:37]wFMCommunicate request_size=4 [09:25:37]MH_SAM_APDU [09:25:37]CAPDU: 80 0D 03 02 [09:25:37]Write to MH i2c: E2 08 00 EB 7A 80 0D 03 02 00 00 00 00 E0 [09:25:37]Write i2c OK [09:25:37]MH_I2C_Read... [09:25:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:37]Read from MH i2c: E2 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: E2 0B 00 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: E2 0B 00 EB 7A 00 82 2F E7 DF 13 C0 C7 B2 90 00 A4 [09:25:37]RAPDU: 82 2F E7 DF 13 C0 C7 B2 90 00 [09:25:37]wFMCommunicate OK [09:25:37]SAM_PROTO_SignData done [09:25:37]FM_MakeSignedData done [09:25:37]CreateOFDProtocolMessage [09:25:37]wFMCommunicate request_size=4 [09:25:37]MH_SAM_APDU [09:25:37]CAPDU: 80 11 00 00 [09:25:37]Write to MH i2c: E2 08 00 EC 7A 80 11 00 00 00 00 00 00 E0 [09:25:37]Write i2c OK [09:25:37]MH_I2C_Read... [09:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:37]OFD Sender: No OFD packet to send [09:25:37]Read from MH i2c: E2 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: E2 17 00 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: E2 17 00 EC 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 35 [09:25:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:25:37]wFMCommunicate OK [09:25:37]CreateOFDProtocolMessage done [09:25:37]OFDSenderStorePacket 239389 [09:25:37]StoreOFDPacket docnum=239389 [09:25:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 EC FA 04 01 40 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 93 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A7 03 00 35 04 06 00 1E 43 6E C9 FC E1 82 2F E7 DF 13 C0 C7 B2 [09:25:37]CheckFolder [09:25:37]dirname=/storage/ofd_packets [09:25:37]CheckFolder done [09:25:37]ProducePacketName [09:25:37]name=ofd_packets/00239389 [09:25:37]NVStorageSaveData ofd_packets/00239389 [09:25:37]File name is /storage/ofd_packets/00239389 [09:25:37]Write 298 bytes [09:25:37]NVStorageSaveData done [09:25:37]OFDSenderStorePacket done [09:25:37]KKMCreateOFDPacket done [09:25:37]NVStorageSaveData kkm_last_timestamp [09:25:37]File name is /storage/kkm_last_timestamp [09:25:37]Write 4 bytes [09:25:37]NVStorageSaveData done [09:25:37]ExternCall_PrintAddStr [09:25:37]wPrintStart [09:25:37]Write to MH i2c: 01 00 00 ED 7A 67 [09:25:37]Write i2c OK [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: 01 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: 01 07 00 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: 01 07 00 ED 7A 00 00 00 00 00 FF 0F 7C [09:25:37]RasterBufferAndPrint [09:25:37]line Счет N : (1)3302326 [09:25:37]line ИНН: 02508201610067 [09:25:37]line Контрольно-Кассовый Чек [09:25:37]line ПРОДАЖА [09:25:37]line ТРК (МРК, ГНК) : 51 [09:25:37]line Товар: 2710194210 [09:25:37]line ДТ-К-5 [09:25:37]line 20.090 * 74.70 [09:25:37]line = 1500.72 [09:25:37]line НДС 12% НСП 1% [09:25:37]line > о реализуемом товаре [09:25:37]line ОКРУГЛЕНИЕ: -0.72 [09:25:37]line ИТОГО: 1500.00 [09:25:37]line Внесено: 1500.00 [09:25:37]line СДАЧА: 0.00 [09:25:37]line НСП 1% : 13.28 [09:25:37]line НДС 12% : 159.37 [09:25:37]line Наличными: 1500.00 [09:25:37]line Безнал.: 0.00 [09:25:37]line Место: АЗС № 82 "Партнер Нефть" [09:25:37]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:25:37]line СНО: Общий режим [09:25:37]line Чек 160 08.06.2024 09:25 [09:25:37]line Смена: 387 ФФД: 1.0 [09:25:37]line ЗНМ: 0300000150 [09:25:37]line РНМ: 0000000000091601 [09:25:37]line Версия ККМ: 001 [09:25:37]line ФМ: 0000000000874681 [09:25:37]line ФД: 239389 [09:25:37]line ФПД: 33274970373345 [09:25:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092539&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239389&fm=33274970373345&tin=02508201610067®Number=0000000000091601&sum=150000 [09:25:37]OFD Sender: Processing packet 239389 [packets to send 182, broken 181] [09:25:37]ProducePacketName [09:25:37]name=ofd_packets/00239389 [09:25:37]OFD Sender: To server: pG, [09:25:37]CommunicateWithHost lk.salyk.kg:30040 [09:25:37]ConnectInit lk.salyk.kg [09:25:37]written 0, free lines is 4095 [09:25:37]Connected sock=10 [09:25:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 EC FA 04 01 40 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 93 23 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A7 03 00 35 04 06 00 1E 43 6E C9 FC E1 82 2F E7 DF 13 C0 C7 B2 [09:25:38]Write to MH i2c: 01 00 00 18 7B 93 [09:25:38]Write i2c OK [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: 01 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: 01 07 00 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: 01 07 00 18 7B 00 00 00 00 00 C8 0C 6E [09:25:38]RasterBufferAndPrint [09:25:38]line [09:25:38]line [09:25:38]line [09:25:38]line [09:25:38]line [09:25:38]written 0, free lines is 3279 [09:25:38]MH_Cut [09:25:38]Write to MH i2c: D1 01 00 1F 7B 01 6C [09:25:38]Write i2c OK [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: D1 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: D1 01 00 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: D1 01 00 1F 7B 00 6B [09:25:38]Write to MH i2c: 01 00 00 20 7B 9B [09:25:38]Write i2c OK [09:25:38]MH_I2C_Read... [09:25:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 91 65 47 00 13 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A7 03 00 F4 03 04 00 10 CB 63 66 B6 04 01 00 00 5F 2E 2E 24 21 C7 B4 CB [09:25:38]CommunicateWithHost err = 0 [09:25:38]CheckOFDResponse [09:25:38]1017 (14) - 77093643461234 [09:25:38]1041 (16) - 0000000000874681 [09:25:38]1040 (4) - 239389 [09:25:38]1012 (4) - 08.06.2024 03:08 [09:25:38]1206 (1) - 0 [09:25:38]OFD Sender: Remove packet 239389 [09:25:38]ProducePacketName [09:25:38]name=ofd_packets/00239389 [09:25:38]NVStorageDeleteData [09:25:38]OFD Sender: No OFD packet to send [09:25:38]*** Cut start [09:25:38]*** Partial cut [09:25:38]*** CUTSNS_PIN = 1 [09:25:38]*** CUTSNS_PIN = 0 [09:25:39]*** Brake cut motor [09:25:39]Read from MH i2c: 01 [09:25:39]MH_I2C_Read... [09:25:39]*** Stop cut motor [09:25:39]*** Cut end [09:25:39]Read from MH i2c: 01 07 00 [09:25:39]MH_I2C_Read... [09:25:39]Read from MH i2c: 01 07 00 20 7B 00 00 00 00 00 FF 0F B0 [09:25:39]process_action close_receipt done [09:25:39]requested_data is exist [09:25:39]produce_requested_data [09:25:39]requested_item fm.sn is exist - process it [09:25:39]wFMCommunicate request_size=4 [09:25:39]MH_SAM_APDU [09:25:39]CAPDU: 80 11 00 00 [09:25:39]Write to MH i2c: E2 08 00 21 7B 80 11 00 00 00 00 00 00 16 [09:25:39]Write i2c OK [09:25:39]MH_I2C_Read... [09:25:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:39]Read from MH i2c: E2 [09:25:39]MH_I2C_Read... [09:25:39]Read from MH i2c: E2 17 00 [09:25:39]MH_I2C_Read... [09:25:39]Read from MH i2c: E2 17 00 21 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6B [09:25:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:25:39]wFMCommunicate OK [09:25:39]requested_item fd.num is exist - process it [09:25:39]SAM_PROTO_GetFieldsCounters [09:25:39]wFMCommunicate request_size=4 [09:25:39]MH_SAM_APDU [09:25:39]CAPDU: 80 13 00 00 [09:25:39]Write to MH i2c: E2 08 00 22 7B 80 13 00 00 00 00 00 00 19 [09:25:39]Write i2c OK [09:25:39]MH_I2C_Read... [09:25:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:39]Read from MH i2c: E2 [09:25:39]MH_I2C_Read... [09:25:39]Read from MH i2c: E2 62 00 [09:25:39]MH_I2C_Read... [09:25:39]Read from MH i2c: E2 62 00 22 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [09:25:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:39]wFMCommunicate OK [09:25:39]SAM_PROTO_GetFieldsCounters done [09:25:39]requested_item shift.num is exist - process it [09:25:39]requested_item shift.opened is exist - process it [09:25:39]req_shift_opened [09:25:39]FM_GetShiftState [09:25:39]SAM_PROTO_GetShiftState [09:25:39]wFMCommunicate request_size=4 [09:25:39]MH_SAM_APDU [09:25:39]CAPDU: 80 13 01 00 [09:25:39]Write to MH i2c: E2 08 00 23 7B 80 13 01 00 00 00 00 00 1B [09:25:39]Write i2c OK [09:25:39]MH_I2C_Read... [09:25:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:39]Read from MH i2c: E2 [09:25:39]MH_I2C_Read... [09:25:39]Read from MH i2c: E2 0E 00 [09:25:39]MH_I2C_Read... [09:25:39]Read from MH i2c: E2 0E 00 23 7B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CF [09:25:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:25:39]wFMCommunicate OK [09:25:39]SAM_PROTO_GetShiftState done [09:25:39]FM_GetShiftState done [09:25:39]req_shift_opened done [09:25:39]requested_item shift.open_date is exist - process it [09:25:39]req_shift_open_date [09:25:39]req_shift_open_date done [09:25:39]produce_requested_data done [09:25:39]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239389,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:25:39]process_action_free close_receipt [09:25:39]json_value_free [09:25:39]json_value_free done [09:25:39]process_json_proto returns [09:25:39]Send response to host [09:25:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239389,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:25:39]free response buf [09:25:39]execute_script done [09:25:39]execute_script returns [09:25:39]free content buf [09:25:39]Sock 9.Close socket [09:25:39]Sock 9.Thread stoped [09:25:43]OFD Sender: No OFD packet to send [09:25:48]OFD Sender: No OFD packet to send [09:25:53]OFD Sender: No OFD packet to send [09:25:58]OFD Sender: No OFD packet to send [09:26:03]OFD Sender: No OFD packet to send [09:26:08]OFD Sender: No OFD packet to send [09:26:13]OFD Sender: No OFD packet to send [09:26:18]OFD Sender: No OFD packet to send [09:26:23]OFD Sender: No OFD packet to send [09:26:28]OFD Sender: No OFD packet to send [09:26:33]OFD Sender: No OFD packet to send [09:26:38]OFD Sender: No OFD packet to send [09:26:43]OFD Sender: No OFD packet to send [09:26:48]OFD Sender: No OFD packet to send [09:26:53]OFD Sender: No OFD packet to send [09:26:58]OFD Sender: No OFD packet to send [09:27:03]OFD Sender: No OFD packet to send [09:27:08]OFD Sender: No OFD packet to send [09:27:13]OFD Sender: No OFD packet to send [09:27:18]OFD Sender: No OFD packet to send [09:27:23]OFD Sender: No OFD packet to send [09:27:28]OFD Sender: No OFD packet to send [09:27:33]OFD Sender: No OFD packet to send [09:27:38]OFD Sender: No OFD packet to send [09:27:43]OFD Sender: No OFD packet to send [09:27:48]OFD Sender: No OFD packet to send [09:27:53]OFD Sender: No OFD packet to send [09:27:55]accept exits with 8 [09:27:55]New connection [09:27:55]New thread 3066981732 created [09:27:55]Thread 3066838372 joined [09:27:55]Waiting for new connection... [09:27:55] Sock 8.Parse request [09:27:55]Sock 8.Check first char [09:27:55]Sock 8.First char is OK [09:27:55]request: POST /json_proto HTTP/1.0 [09:27:55]Method: POST [09:27:55]URL: /json_proto [09:27:55]Method is POST - this is cgi request [09:27:55]url: /json_proto [09:27:55]query_string will be loaded in cgi processing [09:27:55]execute_cgi json_proto POST (null) [09:27:55]execute_cgi path=json_proto method=POST [09:27:55]POST find Content-Length [09:27:55]Host: 172.17.40.67:8080 [09:27:55]Content-Length: 678 [09:27:55]Content-Type: application/json [09:27:55] [09:27:55]POST finish read [09:27:55]Found Content-Length = 678 [09:27:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.130, "sum" : 340.63, "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" ] } } [09:27:55]execute_script... [09:27: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)3302328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.130, "sum" : 340.63, "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" ] } } [09:27:55]POST & json_proto [09:27:55]process_json_proto [09:27:55]json parsed OK: [09:27:55]protocol is kg_v1.0 [09:27:55]action value=close_receipt [09:27:55]process_action close_receipt [09:27:55]cmd_close_receipt [09:27:55]MH_GetDate [09:27:55]Write to MH i2c: F0 00 00 24 7B 8E [09:27:55]Write i2c OK [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: F0 [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: F0 09 00 [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: F0 09 00 24 7B 00 1F 24 64 66 97 AE 6B 64 B8 [09:27:55]GetLastDocTimeStamp 1717838739 [09:27:55]current date 1717838879 [09:27:55]FM_GetShiftState [09:27:55]SAM_PROTO_GetShiftState [09:27:55]wFMCommunicate request_size=4 [09:27:55]MH_SAM_APDU [09:27:55]CAPDU: 80 13 01 00 [09:27:55]Write to MH i2c: E2 08 00 25 7B 80 13 01 00 00 00 00 00 1D [09:27:55]Write i2c OK [09:27:55]MH_I2C_Read... [09:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:55]Read from MH i2c: E2 [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: E2 0E 00 [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: E2 0E 00 25 7B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D1 [09:27:55]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:27:55]wFMCommunicate OK [09:27:55]SAM_PROTO_GetShiftState done [09:27:55]FM_GetShiftState done [09:27:55]opened in 1717805884 [09:27:55]opened+sec_in_day 1717892284 [09:27:55]quantity*price = 34063 [09:27:55]sum+1 = 34064 [09:27:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.17 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 161 08.06.2024 09:27 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239390 ФПД: 29559677170377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092759&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239390&fm=29559677170377&tin=02508201610067®Number=0000000000091601&sum=34000 [09:27:57]StoreToDocumentArchive [09:27:57]shift 387 fd 239390 [09:27:57]save to /storage/0387/doc_00239390 [09:27:57]save last doc name /storage/0387/doc_00239390 to /storage/kkm_last_doc_name [09:27:57]save OK [09:27:57]Clear old archive folders... [09:27:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:57]tlvbuf is 0053B840 [09:27:57]SAM_PROTO_ClearQueue [09:27:57]wFMCommunicate request_size=4 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 09 00 00 [09:27:57]Write to MH i2c: E2 08 00 32 7B 80 09 00 00 00 00 00 00 1F [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 32 7B 00 90 00 21 [09:27:57]RAPDU: 90 00 [09:27:57]wFMCommunicate OK [09:27:57]SAM_PROTO_ClearQueue done [09:27:57]KKMCreateOFDPacket [09:27:57]OFDProtocolAddRootSTLVToBuf [09:27:57]FM_MakeSignedData [09:27:57]FM_MakeSignedData [09:27:57]SAM_PROTO_SignData [09:27:57]wFMCommunicate request_size=4 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 0D 01 02 [09:27:57]Write to MH i2c: E2 08 00 33 7B 80 0D 01 02 00 00 00 00 27 [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 33 7B 00 90 00 22 [09:27:57]RAPDU: 90 00 [09:27:57]wFMCommunicate OK [09:27:57]wFMCommunicate request_size=255 [09:27:57]MH_SAM_APDU [09:27: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 0A 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0F 85 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 21 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 A1 00 00 00 F4 03 04 00 1F 24 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A7 03 00 35 04 06 00 1A [09:27:57]Write to MH i2c: E2 02 01 34 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0F 85 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 21 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 A1 00 00 00 F4 03 04 00 1F 24 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A7 03 00 35 04 06 00 1A 00 00 FE [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 34 7B 00 90 00 23 [09:27:57]RAPDU: 90 00 [09:27:57]wFMCommunicate OK [09:27:57]wFMCommunicate request_size=10 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 0D 02 02 05 E2 66 0E B2 C9 [09:27:57]Write to MH i2c: E2 0D 00 35 7B 80 0D 02 02 05 00 E2 66 0E B2 C9 00 00 05 [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 35 7B 00 90 00 24 [09:27:57]RAPDU: 90 00 [09:27:57]wFMCommunicate OK [09:27:57]wFMCommunicate request_size=4 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 0D 03 02 [09:27:57]Write to MH i2c: E2 08 00 36 7B 80 0D 03 02 00 00 00 00 2C [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 0B 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 0B 00 36 7B 00 17 75 20 6D 51 42 BD 7B 90 00 11 [09:27:57]RAPDU: 17 75 20 6D 51 42 BD 7B 90 00 [09:27:57]wFMCommunicate OK [09:27:57]SAM_PROTO_SignData done [09:27:57]FM_MakeSignedData done [09:27:57]CreateOFDProtocolMessage [09:27:57]wFMCommunicate request_size=4 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 11 00 00 [09:27:57]Write to MH i2c: E2 08 00 37 7B 80 11 00 00 00 00 00 00 2C [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 17 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 17 00 37 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 81 [09:27:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:27:57]wFMCommunicate OK [09:27:57]CreateOFDProtocolMessage done [09:27:57]OFDSenderStorePacket 239390 [09:27:57]StoreOFDPacket docnum=239390 [09:27:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C8 C9 07 01 9D BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0F 85 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 21 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 A1 00 00 00 F4 03 04 00 1F 24 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A7 03 00 35 04 06 00 1A E2 66 0E B2 C9 17 75 20 6D 51 42 BD 7B [09:27:57]CheckFolder [09:27:57]dirname=/storage/ofd_packets [09:27:57]CheckFolder done [09:27:57]ProducePacketName [09:27:57]name=ofd_packets/00239390 [09:27:57]NVStorageSaveData ofd_packets/00239390 [09:27:57]File name is /storage/ofd_packets/00239390 [09:27:57]Write 301 bytes [09:27:57]NVStorageSaveData done [09:27:57]OFDSenderStorePacket done [09:27:57]KKMCreateOFDPacket done [09:27:57]NVStorageSaveData kkm_last_timestamp [09:27:57]File name is /storage/kkm_last_timestamp [09:27:57]Write 4 bytes [09:27:57]NVStorageSaveData done [09:27:57]ExternCall_PrintAddStr [09:27:57]wPrintStart [09:27:57]Write to MH i2c: 01 00 00 38 7B B3 [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: 01 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: 01 07 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: 01 07 00 38 7B 00 00 00 00 00 FF 0F C8 [09:27:57]RasterBufferAndPrint [09:27:57]line Счет N : (1)3302328 [09:27:57]line ИНН: 02508201610067 [09:27:57]line Контрольно-Кассовый Чек [09:27:57]line ПРОДАЖА [09:27:57]line ТРК (МРК, ГНК) : 42 [09:27:57]line Товар: 2710124130 [09:27:57]line Аи-92-К-4 [09:27:57]line 5.130 * 66.40 [09:27:57]line = 340.63 [09:27:57]line НДС 12% НСП 1% [09:27:57]line > о реализуемом товаре [09:27:57]line ОКРУГЛЕНИЕ: -0.63 [09:27:57]line ИТОГО: 340.00 [09:27:57]line Внесено: 340.00 [09:27:57]line СДАЧА: 0.00 [09:27:57]line НСП 1% : 3.01 [09:27:57]line НДС 12% : 36.17 [09:27:57]line Наличными: 340.00 [09:27:57]line Безнал.: 0.00 [09:27:57]line Место: АЗС № 82 "Партнер Нефть" [09:27:57]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:27:57]line СНО: Общий режим [09:27:57]line Чек 161 08.06.2024 09:27 [09:27:57]line Смена: 387 ФФД: 1.0 [09:27:57]line ЗНМ: 0300000150 [09:27:57]line РНМ: 0000000000091601 [09:27:57]line Версия ККМ: 001 [09:27:57]line ФМ: 0000000000874681 [09:27:57]line ФД: 239390 [09:27:57]line ФПД: 29559677170377 [09:27:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092759&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239390&fm=29559677170377&tin=02508201610067®Number=0000000000091601&sum=34000 [09:27:57]OFD Sender: Processing packet 239390 [packets to send 182, broken 181] [09:27:57]ProducePacketName [09:27:57]name=ofd_packets/00239390 [09:27:57]OFD Sender: To server: pG, [09:27:57]CommunicateWithHost lk.salyk.kg:30040 [09:27:57]ConnectInit lk.salyk.kg [09:27:57]written 0, free lines is 4095 [09:27:58]Connected sock=10 [09:27:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C8 C9 07 01 9D BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0F 85 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 21 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 A1 00 00 00 F4 03 04 00 1F 24 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A7 03 00 35 04 06 00 1A E2 66 0E B2 C9 17 75 20 6D 51 42 BD 7B [09:27:58]Write to MH i2c: 01 00 00 63 7B DE [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 07 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 07 00 63 7B 00 00 00 00 00 C2 0C B3 [09:27:58]RasterBufferAndPrint [09:27:58]line [09:27:58]line [09:27:58]line [09:27:58]line [09:27:58]line [09:27:58]written 0, free lines is 3275 [09:27:58]MH_Cut [09:27:58]Write to MH i2c: D1 01 00 6A 7B 01 B7 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: D1 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: D1 01 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: D1 01 00 6A 7B 00 B6 [09:27:58]Write to MH i2c: 01 00 00 6B 7B E6 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 28 DF 47 00 E0 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A7 03 00 F4 03 04 00 9D CB 63 66 B6 04 01 00 00 06 60 F2 9D 01 1A DE 84 [09:27:58]CommunicateWithHost err = 0 [09:27:58]CheckOFDResponse [09:27:58]1017 (14) - 77093643461234 [09:27:58]1041 (16) - 0000000000874681 [09:27:58]1040 (4) - 239390 [09:27:58]1012 (4) - 08.06.2024 03:10 [09:27:58]1206 (1) - 0 [09:27:58]OFD Sender: Remove packet 239390 [09:27:58]ProducePacketName [09:27:58]name=ofd_packets/00239390 [09:27:58]NVStorageDeleteData [09:27:59]OFD Sender: No OFD packet to send [09:27:59]*** Cut start [09:27:59]*** Partial cut [09:27:59]*** CUTSNS_PIN = 1 [09:27:59]*** CUTSNS_PIN = 0 [09:27:59]*** Brake cut motor [09:27:59]Read from MH i2c: 01 [09:27:59]MH_I2C_Read... [09:27:59]*** Stop cut motor [09:27:59]*** Cut end [09:27:59]Read from MH i2c: 01 07 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 07 00 6B 7B 00 00 00 00 00 FF 0F FB [09:27:59]process_action close_receipt done [09:27:59]requested_data is exist [09:27:59]produce_requested_data [09:27:59]requested_item fm.sn is exist - process it [09:27:59]wFMCommunicate request_size=4 [09:27:59]MH_SAM_APDU [09:27:59]CAPDU: 80 11 00 00 [09:27:59]Write to MH i2c: E2 08 00 6C 7B 80 11 00 00 00 00 00 00 61 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:59]Read from MH i2c: E2 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: E2 17 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: E2 17 00 6C 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B6 [09:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:27:59]wFMCommunicate OK [09:27:59]requested_item fd.num is exist - process it [09:27:59]SAM_PROTO_GetFieldsCounters [09:27:59]wFMCommunicate request_size=4 [09:27:59]MH_SAM_APDU [09:27:59]CAPDU: 80 13 00 00 [09:27:59]Write to MH i2c: E2 08 00 6D 7B 80 13 00 00 00 00 00 00 64 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 62 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 62 00 6D 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [09:28:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:00]wFMCommunicate OK [09:28:00]SAM_PROTO_GetFieldsCounters done [09:28:00]requested_item shift.num is exist - process it [09:28:00]requested_item shift.opened is exist - process it [09:28:00]req_shift_opened [09:28:00]FM_GetShiftState [09:28:00]SAM_PROTO_GetShiftState [09:28:00]wFMCommunicate request_size=4 [09:28:00]MH_SAM_APDU [09:28:00]CAPDU: 80 13 01 00 [09:28:00]Write to MH i2c: E2 08 00 6E 7B 80 13 01 00 00 00 00 00 66 [09:28:00]Write i2c OK [09:28:00]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 0E 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 0E 00 6E 7B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1A [09:28:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:28:00]wFMCommunicate OK [09:28:00]SAM_PROTO_GetShiftState done [09:28:00]FM_GetShiftState done [09:28:00]req_shift_opened done [09:28:00]requested_item shift.open_date is exist - process it [09:28:00]req_shift_open_date [09:28:00]req_shift_open_date done [09:28:00]produce_requested_data done [09:28:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239390,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:28:00]process_action_free close_receipt [09:28:00]json_value_free [09:28:00]json_value_free done [09:28:00]process_json_proto returns [09:28:00]Send response to host [09:28:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239390,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:28:00]free response buf [09:28:00]execute_script done [09:28:00]execute_script returns [09:28:00]free content buf [09:28:00]Sock 8.Close socket [09:28:00]Sock 8.Thread stoped [09:28:01]accept exits with 9 [09:28:01]New connection [09:28:01]New thread 3066838372 created [09:28:01]Thread 3066981732 joined [09:28:01]Waiting for new connection... [09:28:01] Sock 9.Parse request [09:28:01]Sock 9.Check first char [09:28:01]Sock 9.First char is OK [09:28:01]request: POST /json_proto HTTP/1.0 [09:28:01]Method: POST [09:28:01]URL: /json_proto [09:28:01]Method is POST - this is cgi request [09:28:01]url: /json_proto [09:28:01]query_string will be loaded in cgi processing [09:28:01]execute_cgi json_proto POST (null) [09:28:01]execute_cgi path=json_proto method=POST [09:28:01]POST find Content-Length [09:28:01]Host: 172.17.40.67:8080 [09:28:01]Content-Length: 678 [09:28:01]Content-Type: application/json [09:28:01] [09:28:01]POST finish read [09:28:01]Found Content-Length = 678 [09:28:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:01]execute_script... [09:28:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:01]POST & json_proto [09:28:01]process_json_proto [09:28:01]json parsed OK: [09:28:01]protocol is kg_v1.0 [09:28:01]action value=close_receipt [09:28:01]process_action close_receipt [09:28:01]cmd_close_receipt [09:28:01]MH_GetDate [09:28:01]Write to MH i2c: F0 00 00 6F 7B D9 [09:28:01]Write i2c OK [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: F0 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: F0 09 00 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: F0 09 00 6F 7B 00 25 24 64 66 97 AE 6B 64 09 [09:28:01]GetLastDocTimeStamp 1717838879 [09:28:01]current date 1717838885 [09:28:01]FM_GetShiftState [09:28:01]SAM_PROTO_GetShiftState [09:28:01]wFMCommunicate request_size=4 [09:28:01]MH_SAM_APDU [09:28:01]CAPDU: 80 13 01 00 [09:28:01]Write to MH i2c: E2 08 00 70 7B 80 13 01 00 00 00 00 00 68 [09:28:01]Write i2c OK [09:28:01]MH_I2C_Read... [09:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:01]Read from MH i2c: E2 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: E2 0E 00 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: E2 0E 00 70 7B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1C [09:28:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:28:01]wFMCommunicate OK [09:28:02]SAM_PROTO_GetShiftState done [09:28:02]FM_GetShiftState done [09:28:02]opened in 1717805884 [09:28:02]opened+sec_in_day 1717892284 [09:28:02]quantity*price = 50065 [09:28:02]sum+1 = 50067 [09:28:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 162 08.06.2024 09:28 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239391 ФПД: 203257572168582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092805&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239391&fm=203257572168582&tin=02508201610067®Number=0000000000091601&sum=50000 [09:28:03]StoreToDocumentArchive [09:28:03]shift 387 fd 239391 [09:28:03]save to /storage/0387/doc_00239391 [09:28:03]save last doc name /storage/0387/doc_00239391 to /storage/kkm_last_doc_name [09:28:03]save OK [09:28:03]Clear old archive folders... [09:28:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:03]tlvbuf is 00513270 [09:28:03]SAM_PROTO_ClearQueue [09:28:03]wFMCommunicate request_size=4 [09:28:03]MH_SAM_APDU [09:28:03]CAPDU: 80 09 00 00 [09:28:03]Write to MH i2c: E2 08 00 7D 7B 80 09 00 00 00 00 00 00 6A [09:28:03]Write i2c OK [09:28:03]MH_I2C_Read... [09:28:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:03]Read from MH i2c: E2 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 03 00 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 03 00 7D 7B 00 90 00 6C [09:28:03]RAPDU: 90 00 [09:28:03]wFMCommunicate OK [09:28:03]SAM_PROTO_ClearQueue done [09:28:03]KKMCreateOFDPacket [09:28:03]OFDProtocolAddRootSTLVToBuf [09:28:03]FM_MakeSignedData [09:28:03]FM_MakeSignedData [09:28:03]SAM_PROTO_SignData [09:28:03]wFMCommunicate request_size=4 [09:28:03]MH_SAM_APDU [09:28:03]CAPDU: 80 0D 01 02 [09:28:03]Write to MH i2c: E2 08 00 7E 7B 80 0D 01 02 00 00 00 00 72 [09:28:03]Write i2c OK [09:28:03]MH_I2C_Read... [09:28:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:03]Read from MH i2c: E2 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 03 00 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 03 00 7E 7B 00 90 00 6D [09:28:03]RAPDU: 90 00 [09:28:03]wFMCommunicate OK [09:28:03]wFMCommunicate request_size=255 [09:28:03]MH_SAM_APDU [09:28: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 25 24 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A7 03 00 35 04 06 00 B8 [09:28:03]Write to MH i2c: E2 02 01 7F 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 25 24 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A7 03 00 35 04 06 00 B8 00 00 D9 [09:28:03]Write i2c OK [09:28:03]MH_I2C_Read... [09:28:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:03]Read from MH i2c: E2 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 03 00 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 03 00 7F 7B 00 90 00 6E [09:28:03]RAPDU: 90 00 [09:28:03]wFMCommunicate OK [09:28:03]wFMCommunicate request_size=10 [09:28:03]MH_SAM_APDU [09:28:03]CAPDU: 80 0D 02 02 05 DC 97 63 13 86 [09:28:03]Write to MH i2c: E2 0D 00 80 7B 80 0D 02 02 05 00 DC 97 63 13 86 00 00 EE [09:28:03]Write i2c OK [09:28:03]MH_I2C_Read... [09:28:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:03]Read from MH i2c: E2 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 03 00 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 03 00 80 7B 00 90 00 6F [09:28:03]RAPDU: 90 00 [09:28:03]wFMCommunicate OK [09:28:03]wFMCommunicate request_size=4 [09:28:03]MH_SAM_APDU [09:28:03]CAPDU: 80 0D 03 02 [09:28:03]Write to MH i2c: E2 08 00 81 7B 80 0D 03 02 00 00 00 00 77 [09:28:03]Write i2c OK [09:28:03]MH_I2C_Read... [09:28:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:03]Read from MH i2c: E2 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 0B 00 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 0B 00 81 7B 00 25 97 43 80 FC DF 3E 16 90 00 26 [09:28:03]RAPDU: 25 97 43 80 FC DF 3E 16 90 00 [09:28:03]wFMCommunicate OK [09:28:03]SAM_PROTO_SignData done [09:28:03]FM_MakeSignedData done [09:28:03]CreateOFDProtocolMessage [09:28:03]wFMCommunicate request_size=4 [09:28:03]MH_SAM_APDU [09:28:03]CAPDU: 80 11 00 00 [09:28:03]Write to MH i2c: E2 08 00 82 7B 80 11 00 00 00 00 00 00 77 [09:28:03]Write i2c OK [09:28:03]MH_I2C_Read... [09:28:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:03]Read from MH i2c: E2 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 17 00 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: E2 17 00 82 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CC [09:28:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:28:03]wFMCommunicate OK [09:28:03]CreateOFDProtocolMessage done [09:28:03]OFDSenderStorePacket 239391 [09:28:03]StoreOFDPacket docnum=239391 [09:28:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CD F0 07 01 1D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 25 24 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A7 03 00 35 04 06 00 B8 DC 97 63 13 86 25 97 43 80 FC DF 3E 16 [09:28:03]CheckFolder [09:28:03]dirname=/storage/ofd_packets [09:28:03]CheckFolder done [09:28:03]ProducePacketName [09:28:03]name=ofd_packets/00239391 [09:28:03]NVStorageSaveData ofd_packets/00239391 [09:28:03]File name is /storage/ofd_packets/00239391 [09:28:03]Write 301 bytes [09:28:03]NVStorageSaveData done [09:28:03]OFDSenderStorePacket done [09:28:03]KKMCreateOFDPacket done [09:28:03]NVStorageSaveData kkm_last_timestamp [09:28:03]File name is /storage/kkm_last_timestamp [09:28:03]Write 4 bytes [09:28:03]NVStorageSaveData done [09:28:03]ExternCall_PrintAddStr [09:28:03]wPrintStart [09:28:03]Write to MH i2c: 01 00 00 83 7B FE [09:28:03]Write i2c OK [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: 01 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: 01 07 00 [09:28:03]MH_I2C_Read... [09:28:03]Read from MH i2c: 01 07 00 83 7B 00 00 00 00 00 FF 0F 13 [09:28:03]RasterBufferAndPrint [09:28:03]line Счет N : (1)3302327 [09:28:03]line ИНН: 02508201610067 [09:28:03]line Контрольно-Кассовый Чек [09:28:03]line ПРОДАЖА [09:28:03]line ТРК (МРК, ГНК) : 22 [09:28:03]line Товар: 2710124130 [09:28:03]line Аи-92-К-4 [09:28:03]line 7.540 * 66.40 [09:28:03]line = 500.66 [09:28:03]line НДС 12% НСП 1% [09:28:03]line > о реализуемом товаре [09:28:03]line ОКРУГЛЕНИЕ: -0.66 [09:28:03]line ИТОГО: 500.00 [09:28:03]line Внесено: 500.00 [09:28:03]line СДАЧА: 0.00 [09:28:03]line НСП 1% : 4.43 [09:28:03]line НДС 12% : 53.17 [09:28:03]line Наличными: 500.00 [09:28:03]line Безнал.: 0.00 [09:28:03]line Место: АЗС № 82 "Партнер Нефть" [09:28:03]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:28:03]line СНО: Общий режим [09:28:03]line Чек 162 08.06.2024 09:28 [09:28:03]line Смена: 387 ФФД: 1.0 [09:28:03]line ЗНМ: 0300000150 [09:28:03]line РНМ: 0000000000091601 [09:28:03]line Версия ККМ: 001 [09:28:03]line ФМ: 0000000000874681 [09:28:03]line ФД: 239391 [09:28:03]line ФПД: 203257572168582 [09:28:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T092805&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239391&fm=203257572168582&tin=02508201610067®Number=0000000000091601&sum=50000 [09:28:03]written 0, free lines is 4095 [09:28:03]OFD Sender: Processing packet 239391 [packets to send 182, broken 181] [09:28:03]ProducePacketName [09:28:03]name=ofd_packets/00239391 [09:28:03]OFD Sender: To server: pG, [09:28:03]CommunicateWithHost lk.salyk.kg:30040 [09:28:03]ConnectInit lk.salyk.kg [09:28:04]Connected sock=10 [09:28:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CD F0 07 01 1D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 25 24 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A7 03 00 35 04 06 00 B8 DC 97 63 13 86 25 97 43 80 FC DF 3E 16 [09:28:04]Write to MH i2c: 01 00 00 AE 7B 29 [09:28:04]Write i2c OK [09:28:04]MH_I2C_Read... [09:28:04]Read from MH i2c: 01 [09:28:04]MH_I2C_Read... [09:28:04]Read from MH i2c: 01 07 00 [09:28:04]MH_I2C_Read... [09:28:04]Read from MH i2c: 01 07 00 AE 7B 00 00 00 00 00 19 0D 56 [09:28:04]RasterBufferAndPrint [09:28:04]line [09:28:04]line [09:28:04]line [09:28:04]line [09:28:04]line [09:28:04]written 0, free lines is 3371 [09:28:04]MH_Cut [09:28:04]Write to MH i2c: D1 01 00 B5 7B 01 02 [09:28:04]Write i2c OK [09:28:04]MH_I2C_Read... [09:28:04]Read from MH i2c: D1 [09:28:04]MH_I2C_Read... [09:28:04]Read from MH i2c: D1 01 00 [09:28:04]MH_I2C_Read... [09:28:04]Read from MH i2c: D1 01 00 B5 7B 00 01 [09:28:04]Write to MH i2c: 01 00 00 B6 7B 31 [09:28:04]Write i2c OK [09:28:04]MH_I2C_Read... [09:28:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 25 C0 47 00 BC 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A7 03 00 F4 03 04 00 A3 CB 63 66 B6 04 01 00 00 35 A7 17 E8 37 A1 82 E9 [09:28:04]CommunicateWithHost err = 0 [09:28:04]CheckOFDResponse [09:28:04]1017 (14) - 77093643461234 [09:28:04]1041 (16) - 0000000000874681 [09:28:04]1040 (4) - 239391 [09:28:04]1012 (4) - 08.06.2024 03:10 [09:28:04]1206 (1) - 0 [09:28:04]OFD Sender: Remove packet 239391 [09:28:04]ProducePacketName [09:28:04]name=ofd_packets/00239391 [09:28:04]NVStorageDeleteData [09:28:05]*** Cut start [09:28:05]*** Partial cut [09:28:05]*** CUTSNS_PIN = 1 [09:28:05]*** CUTSNS_PIN = 0 [09:28:05]OFD Sender: No OFD packet to send [09:28:05]*** Brake cut motor [09:28:05]Read from MH i2c: 01 [09:28:05]MH_I2C_Read... [09:28:05]*** Stop cut motor [09:28:05]*** Cut end [09:28:05]Read from MH i2c: 01 07 00 [09:28:05]MH_I2C_Read... [09:28:05]Read from MH i2c: 01 07 00 B6 7B 00 00 00 00 00 FF 0F 46 [09:28:05]process_action close_receipt done [09:28:05]requested_data is exist [09:28:05]produce_requested_data [09:28:05]requested_item fm.sn is exist - process it [09:28:05]wFMCommunicate request_size=4 [09:28:05]MH_SAM_APDU [09:28:05]CAPDU: 80 11 00 00 [09:28:05]Write to MH i2c: E2 08 00 B7 7B 80 11 00 00 00 00 00 00 AC [09:28:05]Write i2c OK [09:28:05]MH_I2C_Read... [09:28:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:05]Read from MH i2c: E2 [09:28:05]MH_I2C_Read... [09:28:05]Read from MH i2c: E2 17 00 [09:28:05]MH_I2C_Read... [09:28:05]Read from MH i2c: E2 17 00 B7 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 01 [09:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:28:05]wFMCommunicate OK [09:28:05]requested_item fd.num is exist - process it [09:28:05]SAM_PROTO_GetFieldsCounters [09:28:05]wFMCommunicate request_size=4 [09:28:05]MH_SAM_APDU [09:28:05]CAPDU: 80 13 00 00 [09:28:05]Write to MH i2c: E2 08 00 B8 7B 80 13 00 00 00 00 00 00 AF [09:28:05]Write i2c OK [09:28:05]MH_I2C_Read... [09:28:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:05]Read from MH i2c: E2 [09:28:05]MH_I2C_Read... [09:28:05]Read from MH i2c: E2 62 00 [09:28:05]MH_I2C_Read... [09:28:05]Read from MH i2c: E2 62 00 B8 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [09:28:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:05]wFMCommunicate OK [09:28:05]SAM_PROTO_GetFieldsCounters done [09:28:05]requested_item shift.num is exist - process it [09:28:05]requested_item shift.opened is exist - process it [09:28:05]req_shift_opened [09:28:05]FM_GetShiftState [09:28:05]SAM_PROTO_GetShiftState [09:28:05]wFMCommunicate request_size=4 [09:28:05]MH_SAM_APDU [09:28:05]CAPDU: 80 13 01 00 [09:28:05]Write to MH i2c: E2 08 00 B9 7B 80 13 01 00 00 00 00 00 B1 [09:28:05]Write i2c OK [09:28:05]MH_I2C_Read... [09:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:06]Read from MH i2c: E2 [09:28:06]MH_I2C_Read... [09:28:06]Read from MH i2c: E2 0E 00 [09:28:06]MH_I2C_Read... [09:28:06]Read from MH i2c: E2 0E 00 B9 7B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 65 [09:28:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:28:06]wFMCommunicate OK [09:28:06]SAM_PROTO_GetShiftState done [09:28:06]FM_GetShiftState done [09:28:06]req_shift_opened done [09:28:06]requested_item shift.open_date is exist - process it [09:28:06]req_shift_open_date [09:28:06]req_shift_open_date done [09:28:06]produce_requested_data done [09:28:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239391,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:28:06]process_action_free close_receipt [09:28:06]json_value_free [09:28:06]json_value_free done [09:28:06]process_json_proto returns [09:28:06]Send response to host [09:28:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239391,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:28:06]free response buf [09:28:06]execute_script done [09:28:06]execute_script returns [09:28:06]free content buf [09:28:06]Sock 9.Close socket [09:28:06]Sock 9.Thread stoped [09:28:10]OFD Sender: No OFD packet to send [09:28:15]OFD Sender: No OFD packet to send [09:28:20]OFD Sender: No OFD packet to send [09:28:25]OFD Sender: No OFD packet to send [09:28:30]OFD Sender: No OFD packet to send [09:28:35]OFD Sender: No OFD packet to send [09:28:40]OFD Sender: No OFD packet to send [09:28:45]OFD Sender: No OFD packet to send [09:28:50]OFD Sender: No OFD packet to send [09:28:55]OFD Sender: No OFD packet to send [09:29:00]OFD Sender: No OFD packet to send [09:29:05]OFD Sender: No OFD packet to send [09:29:10]OFD Sender: No OFD packet to send [09:29:15]OFD Sender: No OFD packet to send [09:29:20]OFD Sender: No OFD packet to send [09:29:25]OFD Sender: No OFD packet to send [09:29:30]OFD Sender: No OFD packet to send [09:29:35]OFD Sender: No OFD packet to send [09:29:40]OFD Sender: No OFD packet to send [09:29:45]OFD Sender: No OFD packet to send [09:29:50]OFD Sender: No OFD packet to send [09:29:55]OFD Sender: No OFD packet to send [09:30:00]OFD Sender: No OFD packet to send [09:30:05]OFD Sender: No OFD packet to send [09:30:10]OFD Sender: No OFD packet to send [09:30:15]OFD Sender: No OFD packet to send [09:30:20]OFD Sender: No OFD packet to send [09:30:25]OFD Sender: No OFD packet to send [09:30:30]OFD Sender: No OFD packet to send [09:30:35]OFD Sender: No OFD packet to send [09:30:40]OFD Sender: No OFD packet to send [09:30:45]OFD Sender: No OFD packet to send [09:30:50]OFD Sender: No OFD packet to send [09:30:55]OFD Sender: No OFD packet to send [09:31:00]OFD Sender: No OFD packet to send [09:31:05]OFD Sender: No OFD packet to send [09:31:10]OFD Sender: No OFD packet to send [09:31:15]OFD Sender: No OFD packet to send [09:31:20]OFD Sender: No OFD packet to send [09:31:25]OFD Sender: No OFD packet to send [09:31:30]OFD Sender: No OFD packet to send [09:31:35]OFD Sender: No OFD packet to send [09:31:40]OFD Sender: No OFD packet to send [09:31:45]OFD Sender: No OFD packet to send [09:31:50]OFD Sender: No OFD packet to send [09:31:55]OFD Sender: No OFD packet to send [09:32:00]OFD Sender: No OFD packet to send [09:32:05]OFD Sender: No OFD packet to send [09:32:10]OFD Sender: No OFD packet to send [09:32:15]OFD Sender: No OFD packet to send [09:32:20]OFD Sender: No OFD packet to send [09:32:25]OFD Sender: No OFD packet to send [09:32:30]OFD Sender: No OFD packet to send [09:32:35]OFD Sender: No OFD packet to send [09:32:40]OFD Sender: No OFD packet to send [09:32:45]OFD Sender: No OFD packet to send [09:32:50]OFD Sender: No OFD packet to send [09:32:55]OFD Sender: No OFD packet to send [09:33:00]OFD Sender: No OFD packet to send [09:33:05]OFD Sender: No OFD packet to send [09:33:10]OFD Sender: No OFD packet to send [09:33:15]accept exits with 8 [09:33:15]New connection [09:33:15]New thread 3066981732 created [09:33:15]Thread 3066838372 joined [09:33:15]Waiting for new connection... [09:33:15] Sock 8.Parse request [09:33:15]Sock 8.Check first char [09:33:15]Sock 8.First char is OK [09:33:15]request: POST /json_proto HTTP/1.0 [09:33:15]Method: POST [09:33:15]URL: /json_proto [09:33:15]Method is POST - this is cgi request [09:33:15]url: /json_proto [09:33:15]query_string will be loaded in cgi processing [09:33:15]execute_cgi json_proto POST (null) [09:33:15]execute_cgi path=json_proto method=POST [09:33:15]POST find Content-Length [09:33:15]Host: 172.17.40.67:8080 [09:33:15]Content-Length: 678 [09:33:15]Content-Type: application/json [09:33:15] [09:33:15]POST finish read [09:33:15]Found Content-Length = 678 [09:33:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:15]execute_script... [09: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)3302329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:15]POST & json_proto [09:33:15]process_json_proto [09:33:15]json parsed OK: [09:33:15]protocol is kg_v1.0 [09:33:15]action value=close_receipt [09:33:15]process_action close_receipt [09:33:15]cmd_close_receipt [09:33:15]MH_GetDate [09:33:15]Write to MH i2c: F0 00 00 BA 7B 24 [09:33:15]Write i2c OK [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: F0 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: F0 09 00 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: F0 09 00 BA 7B 00 5F 25 64 66 97 AE 6B 64 8F [09:33:15]GetLastDocTimeStamp 1717838885 [09:33:15]current date 1717839199 [09:33:15]FM_GetShiftState [09:33:15]SAM_PROTO_GetShiftState [09:33:15]wFMCommunicate request_size=4 [09:33:15]MH_SAM_APDU [09:33:15]CAPDU: 80 13 01 00 [09:33:15]Write to MH i2c: E2 08 00 BB 7B 80 13 01 00 00 00 00 00 B3 [09:33:15]Write i2c OK [09:33:15]MH_I2C_Read... [09:33:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:15]Read from MH i2c: E2 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: E2 0E 00 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: E2 0E 00 BB 7B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 67 [09:33:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:33:15]wFMCommunicate OK [09:33:15]SAM_PROTO_GetShiftState done [09:33:15]FM_GetShiftState done [09:33:15]opened in 1717805884 [09:33:15]opened+sec_in_day 1717892284 [09:33:15]quantity*price = 50065 [09:33:15]sum+1 = 50067 [09:33:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 163 08.06.2024 09:33 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239392 ФПД: 80511852552521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093319&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239392&fm=80511852552521&tin=02508201610067®Number=0000000000091601&sum=50000 [09:33:16]StoreToDocumentArchive [09:33:16]shift 387 fd 239392 [09:33:16]save to /storage/0387/doc_00239392 [09:33:16]save last doc name /storage/0387/doc_00239392 to /storage/kkm_last_doc_name [09:33:16]save OK [09:33:16]Clear old archive folders... [09:33:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:16]tlvbuf is 0053BD80 [09:33:16]SAM_PROTO_ClearQueue [09:33:16]wFMCommunicate request_size=4 [09:33:16]MH_SAM_APDU [09:33:16]CAPDU: 80 09 00 00 [09:33:16]Write to MH i2c: E2 08 00 C8 7B 80 09 00 00 00 00 00 00 B5 [09:33:16]Write i2c OK [09:33:16]MH_I2C_Read... [09:33:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:16]Read from MH i2c: E2 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 03 00 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 03 00 C8 7B 00 90 00 B7 [09:33:16]RAPDU: 90 00 [09:33:16]wFMCommunicate OK [09:33:16]SAM_PROTO_ClearQueue done [09:33:16]KKMCreateOFDPacket [09:33:16]OFDProtocolAddRootSTLVToBuf [09:33:16]FM_MakeSignedData [09:33:16]FM_MakeSignedData [09:33:16]SAM_PROTO_SignData [09:33:16]wFMCommunicate request_size=4 [09:33:16]MH_SAM_APDU [09:33:16]CAPDU: 80 0D 01 02 [09:33:16]Write to MH i2c: E2 08 00 C9 7B 80 0D 01 02 00 00 00 00 BD [09:33:16]Write i2c OK [09:33:16]MH_I2C_Read... [09:33:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:16]Read from MH i2c: E2 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 03 00 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 03 00 C9 7B 00 90 00 B8 [09:33:16]RAPDU: 90 00 [09:33:16]wFMCommunicate OK [09:33:16]wFMCommunicate request_size=255 [09:33:16]MH_SAM_APDU [09:33: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 5F 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A7 03 00 35 04 06 00 49 [09:33:16]Write to MH i2c: E2 02 01 CA 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 5F 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A7 03 00 35 04 06 00 49 00 00 F2 [09:33:16]Write i2c OK [09:33:16]MH_I2C_Read... [09:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:16]Read from MH i2c: E2 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 03 00 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 03 00 CA 7B 00 90 00 B9 [09:33:16]RAPDU: 90 00 [09:33:16]wFMCommunicate OK [09:33:16]wFMCommunicate request_size=10 [09:33:16]MH_SAM_APDU [09:33:16]CAPDU: 80 0D 02 02 05 39 A0 5F 21 49 [09:33:16]Write to MH i2c: E2 0D 00 CB 7B 80 0D 02 02 05 00 39 A0 5F 21 49 00 00 6C [09:33:16]Write i2c OK [09:33:16]MH_I2C_Read... [09:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:16]Read from MH i2c: E2 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 03 00 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 03 00 CB 7B 00 90 00 BA [09:33:16]RAPDU: 90 00 [09:33:16]wFMCommunicate OK [09:33:16]wFMCommunicate request_size=4 [09:33:16]MH_SAM_APDU [09:33:16]CAPDU: 80 0D 03 02 [09:33:16]Write to MH i2c: E2 08 00 CC 7B 80 0D 03 02 00 00 00 00 C2 [09:33:16]Write i2c OK [09:33:16]MH_I2C_Read... [09:33:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:16]Read from MH i2c: E2 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 0B 00 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 0B 00 CC 7B 00 C1 E8 1D 49 04 A4 46 22 90 00 E2 [09:33:16]RAPDU: C1 E8 1D 49 04 A4 46 22 90 00 [09:33:16]wFMCommunicate OK [09:33:16]SAM_PROTO_SignData done [09:33:16]FM_MakeSignedData done [09:33:16]CreateOFDProtocolMessage [09:33:16]wFMCommunicate request_size=4 [09:33:16]MH_SAM_APDU [09:33:16]CAPDU: 80 11 00 00 [09:33:16]Write to MH i2c: E2 08 00 CD 7B 80 11 00 00 00 00 00 00 C2 [09:33:16]Write i2c OK [09:33:16]MH_I2C_Read... [09:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:16]Read from MH i2c: E2 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 17 00 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: E2 17 00 CD 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 17 [09:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:33:16]wFMCommunicate OK [09:33:16]CreateOFDProtocolMessage done [09:33:16]OFDSenderStorePacket 239392 [09:33:16]StoreOFDPacket docnum=239392 [09:33:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8B FB 07 01 57 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 5F 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A7 03 00 35 04 06 00 49 39 A0 5F 21 49 C1 E8 1D 49 04 A4 46 22 [09:33:16]CheckFolder [09:33:16]dirname=/storage/ofd_packets [09:33:16]CheckFolder done [09:33:16]ProducePacketName [09:33:16]name=ofd_packets/00239392 [09:33:16]NVStorageSaveData ofd_packets/00239392 [09:33:16]File name is /storage/ofd_packets/00239392 [09:33:16]Write 301 bytes [09:33:16]NVStorageSaveData done [09:33:16]OFDSenderStorePacket done [09:33:16]KKMCreateOFDPacket done [09:33:16]NVStorageSaveData kkm_last_timestamp [09:33:16]File name is /storage/kkm_last_timestamp [09:33:16]Write 4 bytes [09:33:16]NVStorageSaveData done [09:33:16]ExternCall_PrintAddStr [09:33:16]wPrintStart [09:33:16]Write to MH i2c: 01 00 00 CE 7B 49 [09:33:16]Write i2c OK [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: 01 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: 01 07 00 [09:33:16]MH_I2C_Read... [09:33:16]Read from MH i2c: 01 07 00 CE 7B 00 00 00 00 00 FF 0F 5E [09:33:16]RasterBufferAndPrint [09:33:16]line Счет N : (1)3302329 [09:33:16]line ИНН: 02508201610067 [09:33:16]line Контрольно-Кассовый Чек [09:33:16]line ПРОДАЖА [09:33:16]line ТРК (МРК, ГНК) : 22 [09:33:16]line Товар: 2710124130 [09:33:16]line Аи-92-К-4 [09:33:16]line 7.540 * 66.40 [09:33:16]line = 500.66 [09:33:16]line НДС 12% НСП 1% [09:33:16]line > о реализуемом товаре [09:33:16]line ОКРУГЛЕНИЕ: -0.66 [09:33:16]line ИТОГО: 500.00 [09:33:16]line Внесено: 500.00 [09:33:16]line СДАЧА: 0.00 [09:33:16]line НСП 1% : 4.43 [09:33:16]line НДС 12% : 53.17 [09:33:16]line Наличными: 500.00 [09:33:16]line Безнал.: 0.00 [09:33:16]line Место: АЗС № 82 "Партнер Нефть" [09:33:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:33:16]line СНО: Общий режим [09:33:16]line Чек 163 08.06.2024 09:33 [09:33:16]line Смена: 387 ФФД: 1.0 [09:33:16]line ЗНМ: 0300000150 [09:33:16]line РНМ: 0000000000091601 [09:33:16]line Версия ККМ: 001 [09:33:16]line ФМ: 0000000000874681 [09:33:16]line ФД: 239392 [09:33:16]line ФПД: 80511852552521 [09:33:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093319&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239392&fm=80511852552521&tin=02508201610067®Number=0000000000091601&sum=50000 [09:33:16]OFD Sender: Processing packet 239392 [packets to send 182, broken 181] [09:33:16]ProducePacketName [09:33:16]name=ofd_packets/00239392 [09:33:17]OFD Sender: To server: pG, [09:33:17]CommunicateWithHost lk.salyk.kg:30040 [09:33:17]ConnectInit lk.salyk.kg [09:33:17]written 0, free lines is 4095 [09:33:17]Connected sock=10 [09:33:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8B FB 07 01 57 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 5F 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A7 03 00 35 04 06 00 49 39 A0 5F 21 49 C1 E8 1D 49 04 A4 46 22 [09:33:17]Write to MH i2c: 01 00 00 F9 7B 74 [09:33:17]Write i2c OK [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: 01 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: 01 07 00 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: 01 07 00 F9 7B 00 00 00 00 00 B8 0C 3F [09:33:17]RasterBufferAndPrint [09:33:17]line [09:33:17]line [09:33:17]line [09:33:17]line [09:33:17]line [09:33:17]written 0, free lines is 3267 [09:33:17]MH_Cut [09:33:17]Write to MH i2c: D1 01 00 00 7C 01 4E [09:33:17]Write i2c OK [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: D1 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: D1 01 00 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: D1 01 00 00 7C 00 4D [09:33:17]Write to MH i2c: 01 00 00 01 7C 7D [09:33:17]Write i2c OK [09:33:17]MH_I2C_Read... [09:33:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1D 8C 47 00 12 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A7 03 00 F4 03 04 00 DC CC 63 66 B6 04 01 00 00 04 01 BD B7 10 05 5D 2C [09:33:17]CommunicateWithHost err = 0 [09:33:17]CheckOFDResponse [09:33:17]1017 (14) - 77093643461234 [09:33:17]1041 (16) - 0000000000874681 [09:33:17]1040 (4) - 239392 [09:33:17]1012 (4) - 08.06.2024 03:15 [09:33:17]1206 (1) - 0 [09:33:17]OFD Sender: Remove packet 239392 [09:33:17]ProducePacketName [09:33:17]name=ofd_packets/00239392 [09:33:17]NVStorageDeleteData [09:33:18]OFD Sender: No OFD packet to send [09:33:18]*** Cut start [09:33:18]*** Partial cut [09:33:18]*** CUTSNS_PIN = 1 [09:33:18]*** CUTSNS_PIN = 0 [09:33:18]*** Brake cut motor [09:33:19]Read from MH i2c: 01 [09:33:19]MH_I2C_Read... [09:33:19]*** Stop cut motor [09:33:19]*** Cut end [09:33:19]Read from MH i2c: 01 07 00 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: 01 07 00 01 7C 00 00 00 00 00 FF 0F 92 [09:33:19]process_action close_receipt done [09:33:19]requested_data is exist [09:33:19]produce_requested_data [09:33:19]requested_item fm.sn is exist - process it [09:33:19]wFMCommunicate request_size=4 [09:33:19]MH_SAM_APDU [09:33:19]CAPDU: 80 11 00 00 [09:33:19]Write to MH i2c: E2 08 00 02 7C 80 11 00 00 00 00 00 00 F8 [09:33:19]Write i2c OK [09:33:19]MH_I2C_Read... [09:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:19]Read from MH i2c: E2 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: E2 17 00 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: E2 17 00 02 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4D [09:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:33:19]wFMCommunicate OK [09:33:19]requested_item fd.num is exist - process it [09:33:19]SAM_PROTO_GetFieldsCounters [09:33:19]wFMCommunicate request_size=4 [09:33:19]MH_SAM_APDU [09:33:19]CAPDU: 80 13 00 00 [09:33:19]Write to MH i2c: E2 08 00 03 7C 80 13 00 00 00 00 00 00 FB [09:33:19]Write i2c OK [09:33:19]MH_I2C_Read... [09:33:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:19]Read from MH i2c: E2 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: E2 62 00 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: E2 62 00 03 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 20 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [09:33:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 20 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:19]wFMCommunicate OK [09:33:19]SAM_PROTO_GetFieldsCounters done [09:33:19]requested_item shift.num is exist - process it [09:33:19]requested_item shift.opened is exist - process it [09:33:19]req_shift_opened [09:33:19]FM_GetShiftState [09:33:19]SAM_PROTO_GetShiftState [09:33:19]wFMCommunicate request_size=4 [09:33:19]MH_SAM_APDU [09:33:19]CAPDU: 80 13 01 00 [09:33:19]Write to MH i2c: E2 08 00 04 7C 80 13 01 00 00 00 00 00 FD [09:33:19]Write i2c OK [09:33:19]MH_I2C_Read... [09:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:19]Read from MH i2c: E2 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: E2 0E 00 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: E2 0E 00 04 7C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B1 [09:33:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:33:19]wFMCommunicate OK [09:33:19]SAM_PROTO_GetShiftState done [09:33:19]FM_GetShiftState done [09:33:19]req_shift_opened done [09:33:19]requested_item shift.open_date is exist - process it [09:33:19]req_shift_open_date [09:33:19]req_shift_open_date done [09:33:19]produce_requested_data done [09:33:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239392,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:33:19]process_action_free close_receipt [09:33:19]json_value_free [09:33:19]json_value_free done [09:33:19]process_json_proto returns [09:33:19]Send response to host [09:33:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239392,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:33:19]free response buf [09:33:19]execute_script done [09:33:19]execute_script returns [09:33:19]free content buf [09:33:19]Sock 8.Close socket [09:33:19]Sock 8.Thread stoped [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:08]OFD Sender: No OFD packet to send [09:34:10]accept exits with 9 [09:34:10]New connection [09:34:10]New thread 3066838372 created [09:34:10]Thread 3066981732 joined [09:34:10]Waiting for new connection... [09:34:10] Sock 9.Parse request [09:34:10]Sock 9.Check first char [09:34:10]Sock 9.First char is OK [09:34:10]request: POST /json_proto HTTP/1.0 [09:34:10]Method: POST [09:34:10]URL: /json_proto [09:34:10]Method is POST - this is cgi request [09:34:10]url: /json_proto [09:34:10]query_string will be loaded in cgi processing [09:34:10]execute_cgi json_proto POST (null) [09:34:10]execute_cgi path=json_proto method=POST [09:34:10]POST find Content-Length [09:34:10]Host: 172.17.40.67:8080 [09:34:10]Content-Length: 683 [09:34:10]Content-Type: application/json [09:34:10] [09:34:10]POST finish read [09:34:10]Found Content-Length = 683 [09:34:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 20.360, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:10]execute_script... [09:34:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 20.360, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:10]POST & json_proto [09:34:10]process_json_proto [09:34:10]json parsed OK: [09:34:10]protocol is kg_v1.0 [09:34:10]action value=close_receipt [09:34:10]process_action close_receipt [09:34:10]cmd_close_receipt [09:34:10]MH_GetDate [09:34:10]Write to MH i2c: F0 00 00 05 7C 70 [09:34:10]Write i2c OK [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: F0 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: F0 09 00 [09:34:10]MH_I2C_Read... [09:34:10]Read from MH i2c: F0 09 00 05 7C 00 96 25 64 66 97 AE 6B 64 12 [09:34:10]GetLastDocTimeStamp 1717839199 [09:34:10]current date 1717839254 [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 06 7C 80 13 01 00 00 00 00 00 FF [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 06 7C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B3 [09:34:10]RAPDU: 09 00 01 3C A3 63 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]opened in 1717805884 [09:34:10]opened+sec_in_day 1717892284 [09:34:10]quantity*price = 150053 [09:34:10]sum+1 = 150054 [09:34:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 164 08.06.2024 09:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239393 ФПД: 279403314658610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093414&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239393&fm=279403314658610&tin=02508201610067®Number=0000000000091601&sum=150000 [09:34:11]StoreToDocumentArchive [09:34:11]shift 387 fd 239393 [09:34:11]save to /storage/0387/doc_00239393 [09:34:11]save last doc name /storage/0387/doc_00239393 to /storage/kkm_last_doc_name [09:34:11]save OK [09:34:11]Clear old archive folders... [09:34:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:11]tlvbuf is 00462C20 [09:34:11]SAM_PROTO_ClearQueue [09:34:11]wFMCommunicate request_size=4 [09:34:11]MH_SAM_APDU [09:34:11]CAPDU: 80 09 00 00 [09:34:11]Write to MH i2c: E2 08 00 13 7C 80 09 00 00 00 00 00 00 01 [09:34:11]Write i2c OK [09:34:11]MH_I2C_Read... [09:34:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:11]Read from MH i2c: E2 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 03 00 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 03 00 13 7C 00 90 00 03 [09:34:11]RAPDU: 90 00 [09:34:11]wFMCommunicate OK [09:34:11]SAM_PROTO_ClearQueue done [09:34:11]KKMCreateOFDPacket [09:34:11]OFDProtocolAddRootSTLVToBuf [09:34:11]FM_MakeSignedData [09:34:11]FM_MakeSignedData [09:34:11]SAM_PROTO_SignData [09:34:11]wFMCommunicate request_size=4 [09:34:11]MH_SAM_APDU [09:34:11]CAPDU: 80 0D 01 02 [09:34:11]Write to MH i2c: E2 08 00 14 7C 80 0D 01 02 00 00 00 00 09 [09:34:11]Write i2c OK [09:34:11]MH_I2C_Read... [09:34:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:11]Read from MH i2c: E2 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 03 00 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 03 00 14 7C 00 90 00 04 [09:34:11]RAPDU: 90 00 [09:34:11]wFMCommunicate OK [09:34:11]wFMCommunicate request_size=255 [09:34:11]MH_SAM_APDU [09:34:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 96 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A7 03 00 35 04 06 00 FE [09:34:11]Write to MH i2c: E2 02 01 15 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 96 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A7 03 00 35 04 06 00 FE 00 00 DD [09:34:11]Write i2c OK [09:34:11]MH_I2C_Read... [09:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:11]Read from MH i2c: E2 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 03 00 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 03 00 15 7C 00 90 00 05 [09:34:11]RAPDU: 90 00 [09:34:11]wFMCommunicate OK [09:34:11]wFMCommunicate request_size=10 [09:34:11]MH_SAM_APDU [09:34:11]CAPDU: 80 0D 02 02 05 1D A7 51 BD 32 [09:34:11]Write to MH i2c: E2 0D 00 16 7C 80 0D 02 02 05 00 1D A7 51 BD 32 00 00 1A [09:34:11]Write i2c OK [09:34:11]MH_I2C_Read... [09:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:11]Read from MH i2c: E2 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 03 00 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 03 00 16 7C 00 90 00 06 [09:34:11]RAPDU: 90 00 [09:34:11]wFMCommunicate OK [09:34:11]wFMCommunicate request_size=4 [09:34:11]MH_SAM_APDU [09:34:11]CAPDU: 80 0D 03 02 [09:34:11]Write to MH i2c: E2 08 00 17 7C 80 0D 03 02 00 00 00 00 0E [09:34:11]Write i2c OK [09:34:11]MH_I2C_Read... [09:34:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:11]Read from MH i2c: E2 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 0B 00 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 0B 00 17 7C 00 AD 04 1D 90 EE 7C B4 10 90 00 9B [09:34:11]RAPDU: AD 04 1D 90 EE 7C B4 10 90 00 [09:34:11]wFMCommunicate OK [09:34:11]SAM_PROTO_SignData done [09:34:11]FM_MakeSignedData done [09:34:11]CreateOFDProtocolMessage [09:34:11]wFMCommunicate request_size=4 [09:34:11]MH_SAM_APDU [09:34:11]CAPDU: 80 11 00 00 [09:34:11]Write to MH i2c: E2 08 00 18 7C 80 11 00 00 00 00 00 00 0E [09:34:11]Write i2c OK [09:34:11]MH_I2C_Read... [09:34:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:11]Read from MH i2c: E2 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 17 00 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: E2 17 00 18 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 63 [09:34:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:34:11]wFMCommunicate OK [09:34:11]CreateOFDProtocolMessage done [09:34:11]OFDSenderStorePacket 239393 [09:34:11]StoreOFDPacket docnum=239393 [09:34:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 73 22 07 01 1E 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 96 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A7 03 00 35 04 06 00 FE 1D A7 51 BD 32 AD 04 1D 90 EE 7C B4 10 [09:34:11]CheckFolder [09:34:11]dirname=/storage/ofd_packets [09:34:11]CheckFolder done [09:34:11]ProducePacketName [09:34:11]name=ofd_packets/00239393 [09:34:11]NVStorageSaveData ofd_packets/00239393 [09:34:11]File name is /storage/ofd_packets/00239393 [09:34:11]Write 301 bytes [09:34:11]NVStorageSaveData done [09:34:11]OFDSenderStorePacket done [09:34:11]KKMCreateOFDPacket done [09:34:11]NVStorageSaveData kkm_last_timestamp [09:34:11]File name is /storage/kkm_last_timestamp [09:34:11]Write 4 bytes [09:34:11]NVStorageSaveData done [09:34:11]ExternCall_PrintAddStr [09:34:11]wPrintStart [09:34:11]Write to MH i2c: 01 00 00 19 7C 95 [09:34:11]Write i2c OK [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: 01 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: 01 07 00 [09:34:11]MH_I2C_Read... [09:34:11]Read from MH i2c: 01 07 00 19 7C 00 00 00 00 00 FF 0F AA [09:34:11]RasterBufferAndPrint [09:34:11]line Счет N : (1)3302331 [09:34:11]line ИНН: 02508201610067 [09:34:11]line Контрольно-Кассовый Чек [09:34:11]line ПРОДАЖА [09:34:11]line ТРК (МРК, ГНК) : 33 [09:34:11]line Товар: 2710124500 [09:34:11]line Аи-95-К-5 [09:34:11]line 20.360 * 73.70 [09:34:11]line = 1500.53 [09:34:11]line НДС 12% НСП 1% [09:34:11]line > о реализуемом товаре [09:34:11]line ОКРУГЛЕНИЕ: -0.53 [09:34:11]line ИТОГО: 1500.00 [09:34:11]line Внесено: 1500.00 [09:34:11]line СДАЧА: 0.00 [09:34:11]line НСП 1% : 13.28 [09:34:11]line НДС 12% : 159.35 [09:34:11]line Наличными: 1500.00 [09:34:11]line Безнал.: 0.00 [09:34:11]line Место: АЗС № 82 "Партнер Нефть" [09:34:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:34:11]line СНО: Общий режим [09:34:11]line Чек 164 08.06.2024 09:34 [09:34:11]line Смена: 387 ФФД: 1.0 [09:34:11]line ЗНМ: 0300000150 [09:34:11]line РНМ: 0000000000091601 [09:34:11]line Версия ККМ: 001 [09:34:11]line ФМ: 0000000000874681 [09:34:11]line ФД: 239393 [09:34:11]line ФПД: 279403314658610 [09:34:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093414&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239393&fm=279403314658610&tin=02508201610067®Number=0000000000091601&sum=150000 [09:34:12]OFD Sender: Processing packet 239393 [packets to send 182, broken 181] [09:34:12]ProducePacketName [09:34:12]name=ofd_packets/00239393 [09:34:12]OFD Sender: To server: pG, [09:34:12]CommunicateWithHost lk.salyk.kg:30040 [09:34:12]ConnectInit lk.salyk.kg [09:34:12]written 0, free lines is 4095 [09:34:12]Connected sock=10 [09:34:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 73 22 07 01 1E 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 96 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A7 03 00 35 04 06 00 FE 1D A7 51 BD 32 AD 04 1D 90 EE 7C B4 10 [09:34:12]Write to MH i2c: 01 00 00 44 7C C0 [09:34:12]Write i2c OK [09:34:12]MH_I2C_Read... [09:34:12]Read from MH i2c: 01 [09:34:12]MH_I2C_Read... [09:34:12]Read from MH i2c: 01 07 00 [09:34:12]MH_I2C_Read... [09:34:12]Read from MH i2c: 01 07 00 44 7C 00 00 00 00 00 D2 0C A5 [09:34:12]RasterBufferAndPrint [09:34:12]line [09:34:12]line [09:34:12]line [09:34:12]line [09:34:12]line [09:34:12]written 0, free lines is 3292 [09:34:12]MH_Cut [09:34:12]Write to MH i2c: D1 01 00 4B 7C 01 99 [09:34:12]Write i2c OK [09:34:12]MH_I2C_Read... [09:34:12]Read from MH i2c: D1 [09:34:12]MH_I2C_Read... [09:34:12]Read from MH i2c: D1 01 00 [09:34:12]MH_I2C_Read... [09:34:12]Read from MH i2c: D1 01 00 4B 7C 00 98 [09:34:12]Write to MH i2c: 01 00 00 4C 7C C8 [09:34:12]Write i2c OK [09:34:12]MH_I2C_Read... [09:34:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 18 13 47 00 15 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A7 03 00 F4 03 04 00 13 CD 63 66 B6 04 01 00 00 81 6F 94 0D 1F 0F 91 4E [09:34:12]CommunicateWithHost err = 0 [09:34:12]CheckOFDResponse [09:34:12]1017 (14) - 77093643461234 [09:34:12]1041 (16) - 0000000000874681 [09:34:12]1040 (4) - 239393 [09:34:12]1012 (4) - 08.06.2024 03:16 [09:34:12]1206 (1) - 0 [09:34:12]OFD Sender: Remove packet 239393 [09:34:12]ProducePacketName [09:34:12]name=ofd_packets/00239393 [09:34:12]NVStorageDeleteData [09:34:13]OFD Sender: No OFD packet to send [09:34:13]*** Cut start [09:34:13]*** Partial cut [09:34:13]*** CUTSNS_PIN = 1 [09:34:13]*** CUTSNS_PIN = 0 [09:34:13]*** Brake cut motor [09:34:13]Read from MH i2c: 01 [09:34:13]MH_I2C_Read... [09:34:13]*** Stop cut motor [09:34:13]*** Cut end [09:34:13]Read from MH i2c: 01 07 00 [09:34:13]MH_I2C_Read... [09:34:13]Read from MH i2c: 01 07 00 4C 7C 00 00 00 00 00 FF 0F DD [09:34:13]process_action close_receipt done [09:34:13]requested_data is exist [09:34:13]produce_requested_data [09:34:13]requested_item fm.sn is exist - process it [09:34:13]wFMCommunicate request_size=4 [09:34:13]MH_SAM_APDU [09:34:13]CAPDU: 80 11 00 00 [09:34:13]Write to MH i2c: E2 08 00 4D 7C 80 11 00 00 00 00 00 00 43 [09:34:13]Write i2c OK [09:34:13]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 17 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 17 00 4D 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 98 [09:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:34:14]wFMCommunicate OK [09:34:14]requested_item fd.num is exist - process it [09:34:14]SAM_PROTO_GetFieldsCounters [09:34:14]wFMCommunicate request_size=4 [09:34:14]MH_SAM_APDU [09:34:14]CAPDU: 80 13 00 00 [09:34:14]Write to MH i2c: E2 08 00 4E 7C 80 13 00 00 00 00 00 00 46 [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 62 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 62 00 4E 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 21 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [09:34:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 21 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:14]wFMCommunicate OK [09:34:14]SAM_PROTO_GetFieldsCounters done [09:34:14]requested_item shift.num is exist - process it [09:34:14]requested_item shift.opened is exist - process it [09:34:14]req_shift_opened [09:34:14]FM_GetShiftState [09:34:14]SAM_PROTO_GetShiftState [09:34:14]wFMCommunicate request_size=4 [09:34:14]MH_SAM_APDU [09:34:14]CAPDU: 80 13 01 00 [09:34:14]Write to MH i2c: E2 08 00 4F 7C 80 13 01 00 00 00 00 00 48 [09:34:14]Write i2c OK [09:34:14]MH_I2C_Read... [09:34:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:14]Read from MH i2c: E2 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 0E 00 [09:34:14]MH_I2C_Read... [09:34:14]Read from MH i2c: E2 0E 00 4F 7C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FC [09:34:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:34:14]wFMCommunicate OK [09:34:14]SAM_PROTO_GetShiftState done [09:34:14]FM_GetShiftState done [09:34:14]req_shift_opened done [09:34:14]requested_item shift.open_date is exist - process it [09:34:14]req_shift_open_date [09:34:14]req_shift_open_date done [09:34:14]produce_requested_data done [09:34:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239393,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:34:14]process_action_free close_receipt [09:34:14]json_value_free [09:34:14]json_value_free done [09:34:14]process_json_proto returns [09:34:14]Send response to host [09:34:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239393,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:34:14]free response buf [09:34:14]execute_script done [09:34:14]execute_script returns [09:34:14]free content buf [09:34:14]Sock 9.Close socket [09:34:14]Sock 9.Thread stoped [09:34:18]OFD Sender: No OFD packet to send [09:34:23]OFD Sender: No OFD packet to send [09:34:28]OFD Sender: No OFD packet to send [09:34:33]OFD Sender: No OFD packet to send [09:34:38]OFD Sender: No OFD packet to send [09:34:43]OFD Sender: No OFD packet to send [09:34:47]accept exits with 8 [09:34:47]New connection [09:34:47]New thread 3066981732 created [09:34:47]Thread 3066838372 joined [09:34:47]Waiting for new connection... [09:34:47] Sock 8.Parse request [09:34:47]Sock 8.Check first char [09:34:47]Sock 8.First char is OK [09:34:47]request: POST /json_proto HTTP/1.0 [09:34:47]Method: POST [09:34:47]URL: /json_proto [09:34:47]Method is POST - this is cgi request [09:34:47]url: /json_proto [09:34:47]query_string will be loaded in cgi processing [09:34:47]execute_cgi json_proto POST (null) [09:34:47]execute_cgi path=json_proto method=POST [09:34:47]POST find Content-Length [09:34:47]Host: 172.17.40.67:8080 [09:34:47]Content-Length: 683 [09:34:47]Content-Type: application/json [09:34:47] [09:34:47]POST finish read [09:34:47]Found Content-Length = 683 [09:34:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:47]execute_script... [09:34: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)3302332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:47]POST & json_proto [09:34:47]process_json_proto [09:34:47]json parsed OK: [09:34:47]protocol is kg_v1.0 [09:34:47]action value=close_receipt [09:34:47]process_action close_receipt [09:34:47]cmd_close_receipt [09:34:47]MH_GetDate [09:34:47]Write to MH i2c: F0 00 00 50 7C BB [09:34:47]Write i2c OK [09:34:47]MH_I2C_Read... [09:34:47]Read from MH i2c: F0 [09:34:47]MH_I2C_Read... [09:34:47]Read from MH i2c: F0 09 00 [09:34:47]MH_I2C_Read... [09:34:47]Read from MH i2c: F0 09 00 50 7C 00 BB 25 64 66 97 AE 6B 64 82 [09:34:47]GetLastDocTimeStamp 1717839254 [09:34:47]current date 1717839291 [09:34:47]FM_GetShiftState [09:34:47]SAM_PROTO_GetShiftState [09:34:47]wFMCommunicate request_size=4 [09:34:47]MH_SAM_APDU [09:34:47]CAPDU: 80 13 01 00 [09:34:47]Write to MH i2c: E2 08 00 51 7C 80 13 01 00 00 00 00 00 4A [09:34:47]Write i2c OK [09:34:47]MH_I2C_Read... [09:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:47]Read from MH i2c: E2 [09:34:47]MH_I2C_Read... [09:34:47]Read from MH i2c: E2 0E 00 [09:34:47]MH_I2C_Read... [09:34:47]Read from MH i2c: E2 0E 00 51 7C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FE [09:34:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:34:47]wFMCommunicate OK [09:34:47]SAM_PROTO_GetShiftState done [09:34:47]FM_GetShiftState done [09:34:47]opened in 1717805884 [09:34:47]opened+sec_in_day 1717892284 [09:34:47]quantity*price = 100064 [09:34:47]sum+1 = 100066 [09:34:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 165 08.06.2024 09:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239394 ФПД: 245048385656902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093451&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239394&fm=245048385656902&tin=02508201610067®Number=0000000000091601&sum=100000 [09:34:48]StoreToDocumentArchive [09:34:48]shift 387 fd 239394 [09:34:48]save to /storage/0387/doc_00239394 [09:34:48]save last doc name /storage/0387/doc_00239394 to /storage/kkm_last_doc_name [09:34:48]save OK [09:34:48]Clear old archive folders... [09:34:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:48]tlvbuf is 00472E80 [09:34:48]SAM_PROTO_ClearQueue [09:34:48]wFMCommunicate request_size=4 [09:34:48]MH_SAM_APDU [09:34:48]CAPDU: 80 09 00 00 [09:34:48]Write to MH i2c: E2 08 00 5E 7C 80 09 00 00 00 00 00 00 4C [09:34:48]Write i2c OK [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 [09:34:48]MH_I2C_Read... [09:34:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:48]Read from MH i2c: E2 03 00 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 03 00 5E 7C 00 90 00 4E [09:34:48]RAPDU: 90 00 [09:34:48]wFMCommunicate OK [09:34:48]SAM_PROTO_ClearQueue done [09:34:48]KKMCreateOFDPacket [09:34:48]OFDProtocolAddRootSTLVToBuf [09:34:48]FM_MakeSignedData [09:34:48]FM_MakeSignedData [09:34:48]SAM_PROTO_SignData [09:34:48]wFMCommunicate request_size=4 [09:34:48]MH_SAM_APDU [09:34:48]CAPDU: 80 0D 01 02 [09:34:48]Write to MH i2c: E2 08 00 5F 7C 80 0D 01 02 00 00 00 00 54 [09:34:48]Write i2c OK [09:34:48]MH_I2C_Read... [09:34:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:48]Read from MH i2c: E2 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 03 00 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 03 00 5F 7C 00 90 00 4F [09:34:48]RAPDU: 90 00 [09:34:48]wFMCommunicate OK [09:34:48]wFMCommunicate request_size=255 [09:34:48]MH_SAM_APDU [09:34: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 BB 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A7 03 00 35 04 06 00 DE [09:34:48]Write to MH i2c: E2 02 01 60 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 BB 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A7 03 00 35 04 06 00 DE 00 00 CE [09:34:48]Write i2c OK [09:34:48]MH_I2C_Read... [09:34:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:48]Read from MH i2c: E2 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 03 00 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 03 00 60 7C 00 90 00 50 [09:34:48]RAPDU: 90 00 [09:34:48]wFMCommunicate OK [09:34:48]wFMCommunicate request_size=10 [09:34:48]MH_SAM_APDU [09:34:48]CAPDU: 80 0D 02 02 05 DE C5 FA D8 46 [09:34:48]Write to MH i2c: E2 0D 00 61 7C 80 0D 02 02 05 00 DE C5 FA D8 46 00 00 1C [09:34:48]Write i2c OK [09:34:48]MH_I2C_Read... [09:34:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:48]Read from MH i2c: E2 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 03 00 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 03 00 61 7C 00 90 00 51 [09:34:48]RAPDU: 90 00 [09:34:48]wFMCommunicate OK [09:34:48]wFMCommunicate request_size=4 [09:34:48]MH_SAM_APDU [09:34:48]CAPDU: 80 0D 03 02 [09:34:48]Write to MH i2c: E2 08 00 62 7C 80 0D 03 02 00 00 00 00 59 [09:34:48]Write i2c OK [09:34:48]MH_I2C_Read... [09:34:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:48]Read from MH i2c: E2 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 0B 00 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 0B 00 62 7C 00 9D 85 82 94 98 87 B8 B6 90 00 1F [09:34:48]RAPDU: 9D 85 82 94 98 87 B8 B6 90 00 [09:34:48]wFMCommunicate OK [09:34:48]SAM_PROTO_SignData done [09:34:48]FM_MakeSignedData done [09:34:48]CreateOFDProtocolMessage [09:34:48]wFMCommunicate request_size=4 [09:34:48]MH_SAM_APDU [09:34:48]CAPDU: 80 11 00 00 [09:34:48]Write to MH i2c: E2 08 00 63 7C 80 11 00 00 00 00 00 00 59 [09:34:48]Write i2c OK [09:34:48]MH_I2C_Read... [09:34:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:48]Read from MH i2c: E2 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 17 00 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: E2 17 00 63 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AE [09:34:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:34:48]wFMCommunicate OK [09:34:48]CreateOFDProtocolMessage done [09:34:48]OFDSenderStorePacket 239394 [09:34:48]StoreOFDPacket docnum=239394 [09:34:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B3 D7 07 01 AE 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 BB 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A7 03 00 35 04 06 00 DE DE C5 FA D8 46 9D 85 82 94 98 87 B8 B6 [09:34:48]CheckFolder [09:34:48]dirname=/storage/ofd_packets [09:34:48]CheckFolder done [09:34:48]ProducePacketName [09:34:48]name=ofd_packets/00239394 [09:34:48]NVStorageSaveData ofd_packets/00239394 [09:34:48]File name is /storage/ofd_packets/00239394 [09:34:48]Write 301 bytes [09:34:48]NVStorageSaveData done [09:34:48]OFDSenderStorePacket done [09:34:48]KKMCreateOFDPacket done [09:34:48]NVStorageSaveData kkm_last_timestamp [09:34:48]File name is /storage/kkm_last_timestamp [09:34:48]Write 4 bytes [09:34:48]NVStorageSaveData done [09:34:48]ExternCall_PrintAddStr [09:34:48]wPrintStart [09:34:48]Write to MH i2c: 01 00 00 64 7C E0 [09:34:48]Write i2c OK [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: 01 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: 01 07 00 [09:34:48]MH_I2C_Read... [09:34:48]Read from MH i2c: 01 07 00 64 7C 00 00 00 00 00 FF 0F F5 [09:34:48]RasterBufferAndPrint [09:34:48]line Счет N : (1)3302332 [09:34:48]line ИНН: 02508201610067 [09:34:48]line Контрольно-Кассовый Чек [09:34:48]line ПРОДАЖА [09:34:48]line ТРК (МРК, ГНК) : 12 [09:34:48]line Товар: 2710124130 [09:34:48]line Аи-92-К-4 [09:34:48]line 15.070 * 66.40 [09:34:48]line = 1000.65 [09:34:48]line НДС 12% НСП 1% [09:34:48]line > о реализуемом товаре [09:34:48]line ОКРУГЛЕНИЕ: -0.65 [09:34:48]line ИТОГО: 1000.00 [09:34:48]line Внесено: 1000.00 [09:34:48]line СДАЧА: 0.00 [09:34:48]line НСП 1% : 8.85 [09:34:48]line НДС 12% : 106.26 [09:34:48]line Наличными: 1000.00 [09:34:48]line Безнал.: 0.00 [09:34:48]line Место: АЗС № 82 "Партнер Нефть" [09:34:48]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:34:48]line СНО: Общий режим [09:34:48]line Чек 165 08.06.2024 09:34 [09:34:48]line Смена: 387 ФФД: 1.0 [09:34:48]line ЗНМ: 0300000150 [09:34:48]line РНМ: 0000000000091601 [09:34:48]line Версия ККМ: 001 [09:34:48]line ФМ: 0000000000874681 [09:34:48]line ФД: 239394 [09:34:48]line ФПД: 245048385656902 [09:34:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093451&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239394&fm=245048385656902&tin=02508201610067®Number=0000000000091601&sum=100000 [09:34:49]OFD Sender: Processing packet 239394 [packets to send 182, broken 181] [09:34:49]ProducePacketName [09:34:49]name=ofd_packets/00239394 [09:34:49]OFD Sender: To server: pG, [09:34:49]CommunicateWithHost lk.salyk.kg:30040 [09:34:49]ConnectInit lk.salyk.kg [09:34:49]written 0, free lines is 4095 [09:34:49]Connected sock=10 [09:34:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B3 D7 07 01 AE 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 BB 25 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A7 03 00 35 04 06 00 DE DE C5 FA D8 46 9D 85 82 94 98 87 B8 B6 [09:34:49]Write to MH i2c: 01 00 00 8F 7C 0B [09:34:49]Write i2c OK [09:34:49]MH_I2C_Read... [09:34:49]Read from MH i2c: 01 [09:34:49]MH_I2C_Read... [09:34:49]Read from MH i2c: 01 07 00 [09:34:49]MH_I2C_Read... [09:34:49]Read from MH i2c: 01 07 00 8F 7C 00 00 00 00 00 C6 0C E4 [09:34:49]RasterBufferAndPrint [09:34:49]line [09:34:49]line [09:34:49]line [09:34:49]line [09:34:49]line [09:34:49]written 0, free lines is 3279 [09:34:49]MH_Cut [09:34:49]Write to MH i2c: D1 01 00 96 7C 01 E4 [09:34:49]Write i2c OK [09:34:49]MH_I2C_Read... [09:34:49]Read from MH i2c: D1 [09:34:49]MH_I2C_Read... [09:34:49]Read from MH i2c: D1 01 00 [09:34:49]MH_I2C_Read... [09:34:49]Read from MH i2c: D1 01 00 96 7C 00 E3 [09:34:49]Write to MH i2c: 01 00 00 97 7C 13 [09:34:49]Write i2c OK [09:34:49]MH_I2C_Read... [09:34:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 31 DD 47 00 CD 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A7 03 00 F4 03 04 00 38 CD 63 66 B6 04 01 00 00 73 F9 25 18 9D 12 0D 30 [09:34:49]CommunicateWithHost err = 0 [09:34:49]CheckOFDResponse [09:34:49]1017 (14) - 77093643461234 [09:34:49]1041 (16) - 0000000000874681 [09:34:49]1040 (4) - 239394 [09:34:49]1012 (4) - 08.06.2024 03:17 [09:34:49]1206 (1) - 0 [09:34:49]OFD Sender: Remove packet 239394 [09:34:49]ProducePacketName [09:34:49]name=ofd_packets/00239394 [09:34:49]NVStorageDeleteData [09:34:50]OFD Sender: No OFD packet to send [09:34:50]*** Cut start [09:34:50]*** Partial cut [09:34:50]*** CUTSNS_PIN = 1 [09:34:50]*** CUTSNS_PIN = 0 [09:34:50]*** Brake cut motor [09:34:51]Read from MH i2c: 01 [09:34:51]MH_I2C_Read... [09:34:51]*** Stop cut motor [09:34:51]*** Cut end [09:34:51]Read from MH i2c: 01 07 00 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: 01 07 00 97 7C 00 00 00 00 00 FF 0F 28 [09:34:51]process_action close_receipt done [09:34:51]requested_data is exist [09:34:51]produce_requested_data [09:34:51]requested_item fm.sn is exist - process it [09:34:51]wFMCommunicate request_size=4 [09:34:51]MH_SAM_APDU [09:34:51]CAPDU: 80 11 00 00 [09:34:51]Write to MH i2c: E2 08 00 98 7C 80 11 00 00 00 00 00 00 8E [09:34:51]Write i2c OK [09:34:51]MH_I2C_Read... [09:34:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:51]Read from MH i2c: E2 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: E2 17 00 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: E2 17 00 98 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E3 [09:34:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:34:51]wFMCommunicate OK [09:34:51]requested_item fd.num is exist - process it [09:34:51]SAM_PROTO_GetFieldsCounters [09:34:51]wFMCommunicate request_size=4 [09:34:51]MH_SAM_APDU [09:34:51]CAPDU: 80 13 00 00 [09:34:51]Write to MH i2c: E2 08 00 99 7C 80 13 00 00 00 00 00 00 91 [09:34:51]Write i2c OK [09:34:51]MH_I2C_Read... [09:34:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:51]Read from MH i2c: E2 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: E2 62 00 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: E2 62 00 99 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 22 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [09:34:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 22 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:51]wFMCommunicate OK [09:34:51]SAM_PROTO_GetFieldsCounters done [09:34:51]requested_item shift.num is exist - process it [09:34:51]requested_item shift.opened is exist - process it [09:34:51]req_shift_opened [09:34:51]FM_GetShiftState [09:34:51]SAM_PROTO_GetShiftState [09:34:51]wFMCommunicate request_size=4 [09:34:51]MH_SAM_APDU [09:34:51]CAPDU: 80 13 01 00 [09:34:51]Write to MH i2c: E2 08 00 9A 7C 80 13 01 00 00 00 00 00 93 [09:34:51]Write i2c OK [09:34:51]MH_I2C_Read... [09:34:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:51]Read from MH i2c: E2 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: E2 0E 00 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: E2 0E 00 9A 7C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 47 [09:34:51]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:34:51]wFMCommunicate OK [09:34:51]SAM_PROTO_GetShiftState done [09:34:51]FM_GetShiftState done [09:34:51]req_shift_opened done [09:34:51]requested_item shift.open_date is exist - process it [09:34:51]req_shift_open_date [09:34:51]req_shift_open_date done [09:34:51]produce_requested_data done [09:34:51]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239394,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:34:51]process_action_free close_receipt [09:34:51]json_value_free [09:34:51]json_value_free done [09:34:51]process_json_proto returns [09:34:51]Send response to host [09:34:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239394,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:34:51]free response buf [09:34:51]execute_script done [09:34:51]execute_script returns [09:34:51]free content buf [09:34:51]Sock 8.Close socket [09:34:51]Sock 8.Thread stoped [09:34:55]OFD Sender: No OFD packet to send [09:35:00]OFD Sender: No OFD packet to send [09:35:05]OFD Sender: No OFD packet to send [09:35:10]OFD Sender: No OFD packet to send [09:35:15]OFD Sender: No OFD packet to send [09:35:20]OFD Sender: No OFD packet to send [09:35:25]OFD Sender: No OFD packet to send [09:35:30]OFD Sender: No OFD packet to send [09:35:35]OFD Sender: No OFD packet to send [09:35:40]OFD Sender: No OFD packet to send [09:35:45]OFD Sender: No OFD packet to send [09:35:50]OFD Sender: No OFD packet to send [09:35:55]OFD Sender: No OFD packet to send [09:36:00]OFD Sender: No OFD packet to send [09:36:05]OFD Sender: No OFD packet to send [09:36:10]OFD Sender: No OFD packet to send [09:36:15]OFD Sender: No OFD packet to send [09:36:20]OFD Sender: No OFD packet to send [09:36:25]OFD Sender: No OFD packet to send [09:36:30]OFD Sender: No OFD packet to send [09:36:35]OFD Sender: No OFD packet to send [09:36:40]OFD Sender: No OFD packet to send [09:36:45]OFD Sender: No OFD packet to send [09:36:50]accept exits with 9 [09:36:50]New connection [09:36:50]New thread 3066838372 created [09:36:50]Thread 3066981732 joined [09:36:50]Waiting for new connection... [09:36:50] Sock 9.Parse request [09:36:50]Sock 9.Check first char [09:36:50]Sock 9.First char is OK [09:36:50]request: POST /json_proto HTTP/1.0 [09:36:50]Method: POST [09:36:50]URL: /json_proto [09:36:50]Method is POST - this is cgi request [09:36:50]url: /json_proto [09:36:50]query_string will be loaded in cgi processing [09:36:50]execute_cgi json_proto POST (null) [09:36:50]execute_cgi path=json_proto method=POST [09:36:50]POST find Content-Length [09:36:50]Host: 172.17.40.67:8080 [09:36:50]Content-Length: 683 [09:36:50]Content-Type: application/json [09:36:50] [09:36:50]POST finish read [09:36:50]Found Content-Length = 683 [09:36:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 14.060, "sum" : 1036.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1036.00, "payments": [ { "type": 0, "sum" : 1036.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:50]execute_script... [09:36:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 14.060, "sum" : 1036.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1036.00, "payments": [ { "type": 0, "sum" : 1036.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:50]POST & json_proto [09:36:50]process_json_proto [09:36:50]json parsed OK: [09:36:50]protocol is kg_v1.0 [09:36:50]action value=close_receipt [09:36:50]process_action close_receipt [09:36:50]cmd_close_receipt [09:36:50]MH_GetDate [09:36:50]Write to MH i2c: F0 00 00 9B 7C 06 [09:36:50]Write i2c OK [09:36:50]MH_I2C_Read... [09:36:50]Read from MH i2c: F0 [09:36:50]MH_I2C_Read... [09:36:50]Read from MH i2c: F0 09 00 [09:36:50]MH_I2C_Read... [09:36:50]Read from MH i2c: F0 09 00 9B 7C 00 36 26 64 66 97 AE 6B 64 49 [09:36:50]GetLastDocTimeStamp 1717839291 [09:36:50]current date 1717839414 [09:36:50]FM_GetShiftState [09:36:50]SAM_PROTO_GetShiftState [09:36:50]wFMCommunicate request_size=4 [09:36:50]MH_SAM_APDU [09:36:50]CAPDU: 80 13 01 00 [09:36:50]Write to MH i2c: E2 08 00 9C 7C 80 13 01 00 00 00 00 00 95 [09:36:50]Write i2c OK [09:36:50]MH_I2C_Read... [09:36:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:50]Read from MH i2c: E2 [09:36:50]MH_I2C_Read... [09:36:50]Read from MH i2c: E2 0E 00 [09:36:50]MH_I2C_Read... [09:36:50]Read from MH i2c: E2 0E 00 9C 7C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 49 [09:36:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:36:50]wFMCommunicate OK [09:36:50]SAM_PROTO_GetShiftState done [09:36:50]FM_GetShiftState done [09:36:50]opened in 1717805884 [09:36:50]opened+sec_in_day 1717892284 [09:36:50]quantity*price = 103622 [09:36:50]sum+1 = 103623 [09:36:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1036.00 Внесено: 5000.00 СДАЧА: 3964.00 НСП 1% : 9.17 НДС 12% : 110.04 Наличными: 1036.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 166 08.06.2024 09:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239395 ФПД: 199865570739874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093654&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239395&fm=199865570739874&tin=02508201610067®Number=0000000000091601&sum=103600 [09:36:51]StoreToDocumentArchive [09:36:51]shift 387 fd 239395 [09:36:51]save to /storage/0387/doc_00239395 [09:36:51]save last doc name /storage/0387/doc_00239395 to /storage/kkm_last_doc_name [09:36:51]save OK [09:36:51]Clear old archive folders... [09:36:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:51]tlvbuf is 003F1420 [09:36:51]SAM_PROTO_ClearQueue [09:36:51]wFMCommunicate request_size=4 [09:36:51]MH_SAM_APDU [09:36:51]CAPDU: 80 09 00 00 [09:36:51]Write to MH i2c: E2 08 00 A9 7C 80 09 00 00 00 00 00 00 97 [09:36:51]Write i2c OK [09:36:51]MH_I2C_Read... [09:36:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:51]Read from MH i2c: E2 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 03 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 03 00 A9 7C 00 90 00 99 [09:36:51]RAPDU: 90 00 [09:36:51]wFMCommunicate OK [09:36:51]SAM_PROTO_ClearQueue done [09:36:51]KKMCreateOFDPacket [09:36:51]OFDProtocolAddRootSTLVToBuf [09:36:51]FM_MakeSignedData [09:36:51]FM_MakeSignedData [09:36:51]SAM_PROTO_SignData [09:36:51]wFMCommunicate request_size=4 [09:36:51]MH_SAM_APDU [09:36:51]CAPDU: 80 0D 01 02 [09:36:51]Write to MH i2c: E2 08 00 AA 7C 80 0D 01 02 00 00 00 00 9F [09:36:51]Write i2c OK [09:36:51]MH_I2C_Read... [09:36:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:51]Read from MH i2c: E2 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 03 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 03 00 AA 7C 00 90 00 9A [09:36:51]RAPDU: 90 00 [09:36:51]wFMCommunicate OK [09:36:51]wFMCommunicate request_size=255 [09:36:51]MH_SAM_APDU [09:36:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EC 36 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 C6 94 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 94 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 2A 00 00 00 00 07 04 06 00 B0 94 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 36 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A7 03 00 35 04 06 00 B5 [09:36:51]Write to MH i2c: E2 02 01 AB 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EC 36 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 C6 94 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 94 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 2A 00 00 00 00 07 04 06 00 B0 94 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 36 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A7 03 00 35 04 06 00 B5 00 00 24 [09:36:51]Write i2c OK [09:36:51]MH_I2C_Read... [09:36:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:51]Read from MH i2c: E2 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 03 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 03 00 AB 7C 00 90 00 9B [09:36:51]RAPDU: 90 00 [09:36:51]wFMCommunicate OK [09:36:51]wFMCommunicate request_size=10 [09:36:51]MH_SAM_APDU [09:36:51]CAPDU: 80 0D 02 02 05 C6 D4 58 C6 A2 [09:36:51]Write to MH i2c: E2 0D 00 AC 7C 80 0D 02 02 05 00 C6 D4 58 C6 A2 00 00 06 [09:36:51]Write i2c OK [09:36:51]MH_I2C_Read... [09:36:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:51]Read from MH i2c: E2 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 03 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 03 00 AC 7C 00 90 00 9C [09:36:51]RAPDU: 90 00 [09:36:51]wFMCommunicate OK [09:36:51]wFMCommunicate request_size=4 [09:36:51]MH_SAM_APDU [09:36:51]CAPDU: 80 0D 03 02 [09:36:51]Write to MH i2c: E2 08 00 AD 7C 80 0D 03 02 00 00 00 00 A4 [09:36:51]Write i2c OK [09:36:51]MH_I2C_Read... [09:36:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:51]Read from MH i2c: E2 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 0B 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 0B 00 AD 7C 00 AC 17 A4 09 B6 AB 8C E5 90 00 E7 [09:36:51]RAPDU: AC 17 A4 09 B6 AB 8C E5 90 00 [09:36:51]wFMCommunicate OK [09:36:51]SAM_PROTO_SignData done [09:36:51]FM_MakeSignedData done [09:36:51]CreateOFDProtocolMessage [09:36:51]wFMCommunicate request_size=4 [09:36:51]MH_SAM_APDU [09:36:51]CAPDU: 80 11 00 00 [09:36:51]Write to MH i2c: E2 08 00 AE 7C 80 11 00 00 00 00 00 00 A4 [09:36:51]Write i2c OK [09:36:51]MH_I2C_Read... [09:36:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:51]Read from MH i2c: E2 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 17 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 17 00 AE 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F9 [09:36:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:36:51]wFMCommunicate OK [09:36:51]CreateOFDProtocolMessage done [09:36:51]OFDSenderStorePacket 239395 [09:36:51]StoreOFDPacket docnum=239395 [09:36:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F9 CD 07 01 43 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 EC 36 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 C6 94 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 94 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 2A 00 00 00 00 07 04 06 00 B0 94 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 36 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A7 03 00 35 04 06 00 B5 C6 D4 58 C6 A2 AC 17 A4 09 B6 AB 8C E5 [09:36:51]CheckFolder [09:36:51]dirname=/storage/ofd_packets [09:36:51]CheckFolder done [09:36:51]ProducePacketName [09:36:51]name=ofd_packets/00239395 [09:36:51]NVStorageSaveData ofd_packets/00239395 [09:36:51]File name is /storage/ofd_packets/00239395 [09:36:51]Write 301 bytes [09:36:51]NVStorageSaveData done [09:36:51]OFDSenderStorePacket done [09:36:51]KKMCreateOFDPacket done [09:36:51]NVStorageSaveData kkm_last_timestamp [09:36:51]File name is /storage/kkm_last_timestamp [09:36:51]Write 4 bytes [09:36:51]NVStorageSaveData done [09:36:51]ExternCall_PrintAddStr [09:36:51]wPrintStart [09:36:51]Write to MH i2c: 01 00 00 AF 7C 2B [09:36:51]Write i2c OK [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: 01 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: 01 07 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: 01 07 00 AF 7C 00 00 00 00 00 FF 0F 40 [09:36:51]RasterBufferAndPrint [09:36:51]line Счет N : (1)3302333 [09:36:51]line ИНН: 02508201610067 [09:36:51]line Контрольно-Кассовый Чек [09:36:51]line ПРОДАЖА [09:36:51]line ТРК (МРК, ГНК) : 43 [09:36:51]line Товар: 2710124500 [09:36:51]line Аи-95-К-5 [09:36:51]line 14.060 * 73.70 [09:36:51]line = 1036.22 [09:36:51]line НДС 12% НСП 1% [09:36:51]line > о реализуемом товаре [09:36:51]line ОКРУГЛЕНИЕ: -0.22 [09:36:51]line ИТОГО: 1036.00 [09:36:51]line Внесено: 5000.00 [09:36:51]line СДАЧА: 3964.00 [09:36:51]line НСП 1% : 9.17 [09:36:51]line НДС 12% : 110.04 [09:36:51]line Наличными: 1036.00 [09:36:51]line Безнал.: 0.00 [09:36:51]line Место: АЗС № 82 "Партнер Нефть" [09:36:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:36:51]line СНО: Общий режим [09:36:51]line Чек 166 08.06.2024 09:36 [09:36:51]line Смена: 387 ФФД: 1.0 [09:36:51]line ЗНМ: 0300000150 [09:36:51]line РНМ: 0000000000091601 [09:36:51]line Версия ККМ: 001 [09:36:51]line ФМ: 0000000000874681 [09:36:51]line ФД: 239395 [09:36:51]line ФПД: 199865570739874 [09:36:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093654&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239395&fm=199865570739874&tin=02508201610067®Number=0000000000091601&sum=103600 [09:36:52]OFD Sender: Processing packet 239395 [packets to send 182, broken 181] [09:36:52]ProducePacketName [09:36:52]name=ofd_packets/00239395 [09:36:52]OFD Sender: To server: pG, [09:36:52]CommunicateWithHost lk.salyk.kg:30040 [09:36:52]ConnectInit lk.salyk.kg [09:36:52]written 0, free lines is 4095 [09:36:52]Connected sock=10 [09:36:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F9 CD 07 01 43 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 EC 36 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 C6 94 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 94 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 2A 00 00 00 00 07 04 06 00 B0 94 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 36 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A7 03 00 35 04 06 00 B5 C6 D4 58 C6 A2 AC 17 A4 09 B6 AB 8C E5 [09:36:52]Write to MH i2c: 01 00 00 DA 7C 56 [09:36:52]Write i2c OK [09:36:52]MH_I2C_Read... [09:36:52]Read from MH i2c: 01 [09:36:52]MH_I2C_Read... [09:36:52]Read from MH i2c: 01 07 00 [09:36:52]MH_I2C_Read... [09:36:52]Read from MH i2c: 01 07 00 DA 7C 00 00 00 00 00 D3 0C 3C [09:36:52]RasterBufferAndPrint [09:36:52]line [09:36:52]line [09:36:52]line [09:36:52]line [09:36:52]line [09:36:52]written 0, free lines is 3290 [09:36:52]MH_Cut [09:36:52]Write to MH i2c: D1 01 00 E1 7C 01 2F [09:36:52]Write i2c OK [09:36:52]MH_I2C_Read... [09:36:52]Read from MH i2c: D1 [09:36:52]MH_I2C_Read... [09:36:52]Read from MH i2c: D1 01 00 [09:36:52]MH_I2C_Read... [09:36:52]Read from MH i2c: D1 01 00 E1 7C 00 2E [09:36:52]Write to MH i2c: 01 00 00 E2 7C 5E [09:36:52]Write i2c OK [09:36:52]MH_I2C_Read... [09:36:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 ED FD 47 00 DE C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A7 03 00 F4 03 04 00 B3 CD 63 66 B6 04 01 00 00 36 CF A1 ED 12 81 FF 99 [09:36:52]CommunicateWithHost err = 0 [09:36:52]CheckOFDResponse [09:36:52]1017 (14) - 77093643461234 [09:36:52]1041 (16) - 0000000000874681 [09:36:52]1040 (4) - 239395 [09:36:52]1012 (4) - 08.06.2024 03:19 [09:36:52]1206 (1) - 0 [09:36:52]OFD Sender: Remove packet 239395 [09:36:52]ProducePacketName [09:36:52]name=ofd_packets/00239395 [09:36:52]NVStorageDeleteData [09:36:53]OFD Sender: No OFD packet to send [09:36:53]*** Cut start [09:36:53]*** Partial cut [09:36:53]*** CUTSNS_PIN = 1 [09:36:53]*** CUTSNS_PIN = 0 [09:36:53]*** Brake cut motor [09:36:53]Read from MH i2c: 01 [09:36:53]MH_I2C_Read... [09:36:53]*** Stop cut motor [09:36:54]*** Cut end [09:36:54]Read from MH i2c: 01 07 00 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: 01 07 00 E2 7C 00 00 00 00 00 FF 0F 73 [09:36:54]process_action close_receipt done [09:36:54]requested_data is exist [09:36:54]produce_requested_data [09:36:54]requested_item fm.sn is exist - process it [09:36:54]wFMCommunicate request_size=4 [09:36:54]MH_SAM_APDU [09:36:54]CAPDU: 80 11 00 00 [09:36:54]Write to MH i2c: E2 08 00 E3 7C 80 11 00 00 00 00 00 00 D9 [09:36:54]Write i2c OK [09:36:54]MH_I2C_Read... [09:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:54]Read from MH i2c: E2 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 17 00 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 17 00 E3 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2E [09:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:36:54]wFMCommunicate OK [09:36:54]requested_item fd.num is exist - process it [09:36:54]SAM_PROTO_GetFieldsCounters [09:36:54]wFMCommunicate request_size=4 [09:36:54]MH_SAM_APDU [09:36:54]CAPDU: 80 13 00 00 [09:36:54]Write to MH i2c: E2 08 00 E4 7C 80 13 00 00 00 00 00 00 DC [09:36:54]Write i2c OK [09:36:54]MH_I2C_Read... [09:36:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:54]Read from MH i2c: E2 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 62 00 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 62 00 E4 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 23 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [09:36:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 23 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:54]wFMCommunicate OK [09:36:54]SAM_PROTO_GetFieldsCounters done [09:36:54]requested_item shift.num is exist - process it [09:36:54]requested_item shift.opened is exist - process it [09:36:54]req_shift_opened [09:36:54]FM_GetShiftState [09:36:54]SAM_PROTO_GetShiftState [09:36:54]wFMCommunicate request_size=4 [09:36:54]MH_SAM_APDU [09:36:54]CAPDU: 80 13 01 00 [09:36:54]Write to MH i2c: E2 08 00 E5 7C 80 13 01 00 00 00 00 00 DE [09:36:54]Write i2c OK [09:36:54]MH_I2C_Read... [09:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:54]Read from MH i2c: E2 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 0E 00 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 0E 00 E5 7C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 92 [09:36:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:36:54]wFMCommunicate OK [09:36:54]SAM_PROTO_GetShiftState done [09:36:54]FM_GetShiftState done [09:36:54]req_shift_opened done [09:36:54]requested_item shift.open_date is exist - process it [09:36:54]req_shift_open_date [09:36:54]req_shift_open_date done [09:36:54]produce_requested_data done [09:36:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239395,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:36:54]process_action_free close_receipt [09:36:54]json_value_free [09:36:54]json_value_free done [09:36:54]process_json_proto returns [09:36:54]Send response to host [09:36:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239395,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:36:54]free response buf [09:36:54]execute_script done [09:36:54]execute_script returns [09:36:54]free content buf [09:36:54]Sock 9.Close socket [09:36:54]Sock 9.Thread stoped [09:36:58]OFD Sender: No OFD packet to send [09:37:03]OFD Sender: No OFD packet to send [09:37:08]OFD Sender: No OFD packet to send [09:37:13]OFD Sender: No OFD packet to send [09:37:18]OFD Sender: No OFD packet to send [09:37:23]OFD Sender: No OFD packet to send [09:37:28]OFD Sender: No OFD packet to send [09:37:33]OFD Sender: No OFD packet to send [09:37:38]OFD Sender: No OFD packet to send [09:37:43]OFD Sender: No OFD packet to send [09:37:48]OFD Sender: No OFD packet to send [09:37:53]OFD Sender: No OFD packet to send [09:37:56]accept exits with 8 [09:37:56]New connection [09:37:56]New thread 3066981732 created [09:37:56]Thread 3066838372 joined [09:37:56]Waiting for new connection... [09:37:56] Sock 8.Parse request [09:37:56]Sock 8.Check first char [09:37:56]Sock 8.First char is OK [09:37:56]request: POST /json_proto HTTP/1.0 [09:37:56]Method: POST [09:37:56]URL: /json_proto [09:37:56]Method is POST - this is cgi request [09:37:56]url: /json_proto [09:37:56]query_string will be loaded in cgi processing [09:37:56]execute_cgi json_proto POST (null) [09:37:56]execute_cgi path=json_proto method=POST [09:37:56]POST find Content-Length [09:37:56]Host: 172.17.40.67:8080 [09:37:56]Content-Length: 678 [09:37:56]Content-Type: application/json [09:37:56] [09:37:56]POST finish read [09:37:56]Found Content-Length = 678 [09:37:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.670, "sum" : 310.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:56]execute_script... [09:37: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)3302335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.670, "sum" : 310.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:56]POST & json_proto [09:37:56]process_json_proto [09:37:56]json parsed OK: [09:37:56]protocol is kg_v1.0 [09:37:56]action value=close_receipt [09:37:56]process_action close_receipt [09:37:56]cmd_close_receipt [09:37:56]MH_GetDate [09:37:56]Write to MH i2c: F0 00 00 E6 7C 51 [09:37:56]Write i2c OK [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: F0 [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: F0 09 00 [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: F0 09 00 E6 7C 00 78 26 64 66 97 AE 6B 64 D6 [09:37:56]GetLastDocTimeStamp 1717839414 [09:37:56]current date 1717839480 [09:37:56]FM_GetShiftState [09:37:56]SAM_PROTO_GetShiftState [09:37:56]wFMCommunicate request_size=4 [09:37:56]MH_SAM_APDU [09:37:56]CAPDU: 80 13 01 00 [09:37:56]Write to MH i2c: E2 08 00 E7 7C 80 13 01 00 00 00 00 00 E0 [09:37:56]Write i2c OK [09:37:56]MH_I2C_Read... [09:37:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:56]Read from MH i2c: E2 [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: E2 0E 00 [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: E2 0E 00 E7 7C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 94 [09:37:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:37:56]wFMCommunicate OK [09:37:56]SAM_PROTO_GetShiftState done [09:37:56]FM_GetShiftState done [09:37:56]opened in 1717805884 [09:37:56]opened+sec_in_day 1717892284 [09:37:56]quantity*price = 31008 [09:37:56]sum+1 = 31010 [09:37:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 310.00 Внесено: 310.00 СДАЧА: 0.00 НСП 1% : 2.74 НДС 12% : 32.93 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 167 08.06.2024 09:38 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239396 ФПД: 98360223490779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093800&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239396&fm=98360223490779&tin=02508201610067®Number=0000000000091601&sum=31000 [09:37:57]StoreToDocumentArchive [09:37:57]shift 387 fd 239396 [09:37:57]save to /storage/0387/doc_00239396 [09:37:57]save last doc name /storage/0387/doc_00239396 to /storage/kkm_last_doc_name [09:37:57]save OK [09:37:57]Clear old archive folders... [09:37:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:57]tlvbuf is 00462FA0 [09:37:57]SAM_PROTO_ClearQueue [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 09 00 00 [09:37:57]Write to MH i2c: E2 08 00 F4 7C 80 09 00 00 00 00 00 00 E2 [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 F4 7C 00 90 00 E4 [09:37:57]RAPDU: 90 00 [09:37:57]wFMCommunicate OK [09:37:57]SAM_PROTO_ClearQueue done [09:37:57]KKMCreateOFDPacket [09:37:57]OFDProtocolAddRootSTLVToBuf [09:37:57]FM_MakeSignedData [09:37:57]FM_MakeSignedData [09:37:57]SAM_PROTO_SignData [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 0D 01 02 [09:37:57]Write to MH i2c: E2 08 00 F5 7C 80 0D 01 02 00 00 00 00 EA [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 F5 7C 00 90 00 E5 [09:37:57]RAPDU: 90 00 [09:37:57]wFMCommunicate OK [09:37:57]wFMCommunicate request_size=255 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 21 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 78 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A7 03 00 35 04 06 00 59 [09:37:57]Write to MH i2c: E2 02 01 F6 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 21 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 78 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A7 03 00 35 04 06 00 59 00 00 B8 [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 F6 7C 00 90 00 E6 [09:37:57]RAPDU: 90 00 [09:37:57]wFMCommunicate OK [09:37:57]wFMCommunicate request_size=10 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 0D 02 02 05 75 46 2E 62 DB [09:37:57]Write to MH i2c: E2 0D 00 F7 7C 80 0D 02 02 05 00 75 46 2E 62 DB 00 00 1D [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 F7 7C 00 90 00 E7 [09:37:57]RAPDU: 90 00 [09:37:57]wFMCommunicate OK [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 0D 03 02 [09:37:57]Write to MH i2c: E2 08 00 F8 7C 80 0D 03 02 00 00 00 00 EF [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 0B 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 0B 00 F8 7C 00 7F 20 CB A1 51 D7 78 42 90 00 DD [09:37:58]RAPDU: 7F 20 CB A1 51 D7 78 42 90 00 [09:37:58]wFMCommunicate OK [09:37:58]SAM_PROTO_SignData done [09:37:58]FM_MakeSignedData done [09:37:58]CreateOFDProtocolMessage [09:37:58]wFMCommunicate request_size=4 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 11 00 00 [09:37:58]Write to MH i2c: E2 08 00 F9 7C 80 11 00 00 00 00 00 00 EF [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 17 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 17 00 F9 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 44 [09:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:37:58]wFMCommunicate OK [09:37:58]CreateOFDProtocolMessage done [09:37:58]OFDSenderStorePacket 239396 [09:37:58]StoreOFDPacket docnum=239396 [09:37:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 37 28 07 01 95 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 21 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 78 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A7 03 00 35 04 06 00 59 75 46 2E 62 DB 7F 20 CB A1 51 D7 78 42 [09:37:58]CheckFolder [09:37:58]dirname=/storage/ofd_packets [09:37:58]CheckFolder done [09:37:58]ProducePacketName [09:37:58]name=ofd_packets/00239396 [09:37:58]NVStorageSaveData ofd_packets/00239396 [09:37:58]File name is /storage/ofd_packets/00239396 [09:37:58]Write 301 bytes [09:37:58]NVStorageSaveData done [09:37:58]OFDSenderStorePacket done [09:37:58]KKMCreateOFDPacket done [09:37:58]NVStorageSaveData kkm_last_timestamp [09:37:58]File name is /storage/kkm_last_timestamp [09:37:58]Write 4 bytes [09:37:58]NVStorageSaveData done [09:37:58]ExternCall_PrintAddStr [09:37:58]wPrintStart [09:37:58]Write to MH i2c: 01 00 00 FA 7C 76 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 FA 7C 00 00 00 00 00 FF 0F 8B [09:37:58]RasterBufferAndPrint [09:37:58]line Счет N : (1)3302335 [09:37:58]line ИНН: 02508201610067 [09:37:58]line Контрольно-Кассовый Чек [09:37:58]line ПРОДАЖА [09:37:58]line ТРК (МРК, ГНК) : 32 [09:37:58]line Товар: 2710124130 [09:37:58]line Аи-92-К-4 [09:37:58]line 4.670 * 66.40 [09:37:58]line = 310.09 [09:37:58]line НДС 12% НСП 1% [09:37:58]line > о реализуемом товаре [09:37:58]line ОКРУГЛЕНИЕ: -0.09 [09:37:58]line ИТОГО: 310.00 [09:37:58]line Внесено: 310.00 [09:37:58]line СДАЧА: 0.00 [09:37:58]line НСП 1% : 2.74 [09:37:58]line НДС 12% : 32.93 [09:37:58]line Наличными: 310.00 [09:37:58]line Безнал.: 0.00 [09:37:58]line Место: АЗС № 82 "Партнер Нефть" [09:37:58]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:37:58]line СНО: Общий режим [09:37:58]line Чек 167 08.06.2024 09:38 [09:37:58]line Смена: 387 ФФД: 1.0 [09:37:58]line ЗНМ: 0300000150 [09:37:58]line РНМ: 0000000000091601 [09:37:58]line Версия ККМ: 001 [09:37:58]line ФМ: 0000000000874681 [09:37:58]line ФД: 239396 [09:37:58]line ФПД: 98360223490779 [09:37:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093800&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239396&fm=98360223490779&tin=02508201610067®Number=0000000000091601&sum=31000 [09:37:58]written 0, free lines is 4095 [09:37:58]OFD Sender: Processing packet 239396 [packets to send 182, broken 181] [09:37:58]ProducePacketName [09:37:58]name=ofd_packets/00239396 [09:37:58]OFD Sender: To server: pG, [09:37:58]CommunicateWithHost lk.salyk.kg:30040 [09:37:58]ConnectInit lk.salyk.kg [09:37:58]Connected sock=10 [09:37:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 37 28 07 01 95 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 21 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 78 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A7 03 00 35 04 06 00 59 75 46 2E 62 DB 7F 20 CB A1 51 D7 78 42 [09:37:58]Write to MH i2c: 01 00 00 25 7D A2 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 25 7D 00 00 00 00 00 BF 0C 74 [09:37:58]RasterBufferAndPrint [09:37:58]line [09:37:58]line [09:37:58]line [09:37:58]line [09:37:58]line [09:37:58]written 0, free lines is 3272 [09:37:58]MH_Cut [09:37:58]Write to MH i2c: D1 01 00 2C 7D 01 7B [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D1 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D1 01 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D1 01 00 2C 7D 00 7A [09:37:58]Write to MH i2c: 01 00 00 2D 7D AA [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D9 CC 47 00 13 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A7 03 00 F4 03 04 00 F5 CD 63 66 B6 04 01 00 00 80 A3 00 43 1A 07 B5 05 [09:37:58]CommunicateWithHost err = 0 [09:37:58]CheckOFDResponse [09:37:58]1017 (14) - 77093643461234 [09:37:58]1041 (16) - 0000000000874681 [09:37:58]1040 (4) - 239396 [09:37:58]1012 (4) - 08.06.2024 03:20 [09:37:58]1206 (1) - 0 [09:37:58]OFD Sender: Remove packet 239396 [09:37:58]ProducePacketName [09:37:58]name=ofd_packets/00239396 [09:37:58]NVStorageDeleteData [09:37:59]OFD Sender: No OFD packet to send [09:37:59]*** Cut start [09:37:59]*** Partial cut [09:37:59]*** CUTSNS_PIN = 1 [09:37:59]*** CUTSNS_PIN = 0 [09:37:59]*** Brake cut motor [09:38:00]Read from MH i2c: 01 [09:38:00]MH_I2C_Read... [09:38:00]*** Stop cut motor [09:38:00]*** Cut end [09:38:00]Read from MH i2c: 01 07 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: 01 07 00 2D 7D 00 00 00 00 00 FF 0F BF [09:38:00]process_action close_receipt done [09:38:00]requested_data is exist [09:38:00]produce_requested_data [09:38:00]requested_item fm.sn is exist - process it [09:38:00]wFMCommunicate request_size=4 [09:38:00]MH_SAM_APDU [09:38:00]CAPDU: 80 11 00 00 [09:38:00]Write to MH i2c: E2 08 00 2E 7D 80 11 00 00 00 00 00 00 25 [09:38:00]Write i2c OK [09:38:00]MH_I2C_Read... [09:38:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:00]Read from MH i2c: E2 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 17 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 17 00 2E 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7A [09:38:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:38:00]wFMCommunicate OK [09:38:00]requested_item fd.num is exist - process it [09:38:00]SAM_PROTO_GetFieldsCounters [09:38:00]wFMCommunicate request_size=4 [09:38:00]MH_SAM_APDU [09:38:00]CAPDU: 80 13 00 00 [09:38:00]Write to MH i2c: E2 08 00 2F 7D 80 13 00 00 00 00 00 00 28 [09:38:00]Write i2c OK [09:38:00]MH_I2C_Read... [09:38:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:00]Read from MH i2c: E2 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 62 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 62 00 2F 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [09:38:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:00]wFMCommunicate OK [09:38:00]SAM_PROTO_GetFieldsCounters done [09:38:00]requested_item shift.num is exist - process it [09:38:00]requested_item shift.opened is exist - process it [09:38:00]req_shift_opened [09:38:00]FM_GetShiftState [09:38:00]SAM_PROTO_GetShiftState [09:38:00]wFMCommunicate request_size=4 [09:38:00]MH_SAM_APDU [09:38:00]CAPDU: 80 13 01 00 [09:38:00]Write to MH i2c: E2 08 00 30 7D 80 13 01 00 00 00 00 00 2A [09:38:00]Write i2c OK [09:38:00]MH_I2C_Read... [09:38:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:00]Read from MH i2c: E2 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 0E 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 0E 00 30 7D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DE [09:38:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:38:00]wFMCommunicate OK [09:38:00]SAM_PROTO_GetShiftState done [09:38:00]FM_GetShiftState done [09:38:00]req_shift_opened done [09:38:00]requested_item shift.open_date is exist - process it [09:38:00]req_shift_open_date [09:38:00]req_shift_open_date done [09:38:00]produce_requested_data done [09:38:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239396,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:38:00]process_action_free close_receipt [09:38:00]json_value_free [09:38:00]json_value_free done [09:38:00]process_json_proto returns [09:38:00]Send response to host [09:38:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239396,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:38:00]free response buf [09:38:00]execute_script done [09:38:00]execute_script returns [09:38:00]free content buf [09:38:00]Sock 8.Close socket [09:38:00]Sock 8.Thread stoped [09:38:04]OFD Sender: No OFD packet to send [09:38:09]OFD Sender: No OFD packet to send [09:38:14]OFD Sender: No OFD packet to send [09:38:19]OFD Sender: No OFD packet to send [09:38:24]OFD Sender: No OFD packet to send [09:38:29]OFD Sender: No OFD packet to send [09:38:34]OFD Sender: No OFD packet to send [09:38:39]OFD Sender: No OFD packet to send [09:38:44]OFD Sender: No OFD packet to send [09:38:49]OFD Sender: No OFD packet to send [09:38:54]OFD Sender: No OFD packet to send [09:38:59]OFD Sender: No OFD packet to send [09:39:04]OFD Sender: No OFD packet to send [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:23]accept exits with 9 [09:39:23]New connection [09:39:23]New thread 3066838372 created [09:39:23]Thread 3066981732 joined [09:39:23]Waiting for new connection... [09:39:23] Sock 9.Parse request [09:39:23]Sock 9.Check first char [09:39:23]Sock 9.First char is OK [09:39:23]request: POST /json_proto HTTP/1.0 [09:39:23]Method: POST [09:39:23]URL: /json_proto [09:39:23]Method is POST - this is cgi request [09:39:23]url: /json_proto [09:39:23]query_string will be loaded in cgi processing [09:39:23]execute_cgi json_proto POST (null) [09:39:23]execute_cgi path=json_proto method=POST [09:39:23]POST find Content-Length [09:39:23]Host: 172.17.40.67:8080 [09:39:23]Content-Length: 767 [09:39:23]Content-Type: application/json [09:39:23] [09:39:23]POST finish read [09:39:23]Found Content-Length = 767 [09:39:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.290, "sum" : 484.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 484.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:23]execute_script... [09:39:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.290, "sum" : 484.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 484.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:23]POST & json_proto [09:39:23]process_json_proto [09:39:23]json parsed OK: [09:39:23]protocol is kg_v1.0 [09:39:23]action value=close_receipt [09:39:23]process_action close_receipt [09:39:23]cmd_close_receipt [09:39:23]MH_GetDate [09:39:23]Write to MH i2c: F0 00 00 31 7D 9D [09:39:23]Write i2c OK [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: F0 [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: F0 09 00 [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: F0 09 00 31 7D 00 CF 26 64 66 97 AE 6B 64 79 [09:39:23]GetLastDocTimeStamp 1717839480 [09:39:23]current date 1717839567 [09:39:23]FM_GetShiftState [09:39:23]SAM_PROTO_GetShiftState [09:39:23]wFMCommunicate request_size=4 [09:39:23]MH_SAM_APDU [09:39:23]CAPDU: 80 13 01 00 [09:39:23]Write to MH i2c: E2 08 00 32 7D 80 13 01 00 00 00 00 00 2C [09:39:23]Write i2c OK [09:39:23]MH_I2C_Read... [09:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:23]Read from MH i2c: E2 [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: E2 0E 00 [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: E2 0E 00 32 7D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E0 [09:39:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:39:23]wFMCommunicate OK [09:39:23]SAM_PROTO_GetShiftState done [09:39:23]FM_GetShiftState done [09:39:23]opened in 1717805884 [09:39:23]opened+sec_in_day 1717892284 [09:39:23]quantity*price = 48405 [09:39:23]sum+1 = 48407 [09:39:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 484.06 НСП 1% : 4.28 НДС 12% : 51.40 Наличными: 0.00 Безнал.: 484.06 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 168 08.06.2024 09:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239397 ФПД: 224363457760122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093927&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239397&fm=224363457760122&tin=02508201610067®Number=0000000000091601&sum=48406 [09:39:24]StoreToDocumentArchive [09:39:24]shift 387 fd 239397 [09:39:24]save to /storage/0387/doc_00239397 [09:39:24]save last doc name /storage/0387/doc_00239397 to /storage/kkm_last_doc_name [09:39:24]save OK [09:39:24]Clear old archive folders... [09:39:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:24]tlvbuf is 00291510 [09:39:24]SAM_PROTO_ClearQueue [09:39:24]wFMCommunicate request_size=4 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 09 00 00 [09:39:24]Write to MH i2c: E2 08 00 3F 7D 80 09 00 00 00 00 00 00 2E [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]OFD Sender: No OFD packet to send [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:24]Read from MH i2c: E2 03 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 3F 7D 00 90 00 30 [09:39:24]RAPDU: 90 00 [09:39:24]wFMCommunicate OK [09:39:24]SAM_PROTO_ClearQueue done [09:39:24]KKMCreateOFDPacket [09:39:24]OFDProtocolAddRootSTLVToBuf [09:39:24]FM_MakeSignedData [09:39:24]FM_MakeSignedData [09:39:24]SAM_PROTO_SignData [09:39:24]wFMCommunicate request_size=4 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 0D 01 02 [09:39:24]Write to MH i2c: E2 08 00 40 7D 80 0D 01 02 00 00 00 00 36 [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 40 7D 00 90 00 31 [09:39:24]RAPDU: 90 00 [09:39:24]wFMCommunicate OK [09:39:24]wFMCommunicate request_size=255 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 7A 1C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 16 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 BD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 CF 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A7 03 00 35 04 06 00 CC [09:39:24]Write to MH i2c: E2 02 01 41 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 7A 1C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 16 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 BD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 CF 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A7 03 00 35 04 06 00 CC 00 00 AC [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 41 7D 00 90 00 32 [09:39:24]RAPDU: 90 00 [09:39:24]wFMCommunicate OK [09:39:24]wFMCommunicate request_size=10 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 0D 02 02 05 0E B0 33 4B 7A [09:39:24]Write to MH i2c: E2 0D 00 42 7D 80 0D 02 02 05 00 0E B0 33 4B 7A 00 00 F9 [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 42 7D 00 90 00 33 [09:39:24]RAPDU: 90 00 [09:39:24]wFMCommunicate OK [09:39:24]wFMCommunicate request_size=4 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 0D 03 02 [09:39:24]Write to MH i2c: E2 08 00 43 7D 80 0D 03 02 00 00 00 00 3B [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 0B 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 0B 00 43 7D 00 36 66 0E CC 45 F5 FA ED 90 00 D3 [09:39:24]RAPDU: 36 66 0E CC 45 F5 FA ED 90 00 [09:39:24]wFMCommunicate OK [09:39:24]SAM_PROTO_SignData done [09:39:24]FM_MakeSignedData done [09:39:24]CreateOFDProtocolMessage [09:39:24]wFMCommunicate request_size=4 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 11 00 00 [09:39:24]Write to MH i2c: E2 08 00 44 7D 80 11 00 00 00 00 00 00 3B [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 17 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 17 00 44 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 90 [09:39:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:39:24]wFMCommunicate OK [09:39:24]CreateOFDProtocolMessage done [09:39:24]OFDSenderStorePacket 239397 [09:39:24]StoreOFDPacket docnum=239397 [09:39:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CE 0F 07 01 EB 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 7A 1C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 16 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 BD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 CF 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A7 03 00 35 04 06 00 CC 0E B0 33 4B 7A 36 66 0E CC 45 F5 FA ED [09:39:24]CheckFolder [09:39:24]dirname=/storage/ofd_packets [09:39:24]CheckFolder done [09:39:24]ProducePacketName [09:39:24]name=ofd_packets/00239397 [09:39:24]NVStorageSaveData ofd_packets/00239397 [09:39:24]File name is /storage/ofd_packets/00239397 [09:39:24]Write 301 bytes [09:39:24]NVStorageSaveData done [09:39:24]OFDSenderStorePacket done [09:39:24]KKMCreateOFDPacket done [09:39:24]NVStorageSaveData kkm_last_timestamp [09:39:24]File name is /storage/kkm_last_timestamp [09:39:24]Write 4 bytes [09:39:24]NVStorageSaveData done [09:39:24]ExternCall_PrintAddStr [09:39:24]wPrintStart [09:39:24]Write to MH i2c: 01 00 00 45 7D C2 [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: 01 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: 01 07 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: 01 07 00 45 7D 00 00 00 00 00 FF 0F D7 [09:39:24]RasterBufferAndPrint [09:39:24]line Счет N : (1)3302336 [09:39:24]line ИНН: 02508201610067 [09:39:24]line Контрольно-Кассовый Чек [09:39:24]line ПРОДАЖА [09:39:24]line ТРК (МРК, ГНК) : 32 [09:39:24]line Товар: 2710124130 [09:39:24]line Аи-92-К-4 [09:39:24]line 7.290 * 66.40 [09:39:24]line = 484.06 [09:39:24]line НДС 12% НСП 1% [09:39:24]line > о реализуемом товаре [09:39:24]line ИТОГО: 484.06 [09:39:24]line НСП 1% : 4.28 [09:39:24]line НДС 12% : 51.40 [09:39:24]line Наличными: 0.00 [09:39:24]line Безнал.: 484.06 [09:39:24]line Место: АЗС № 82 "Партнер Нефть" [09:39:24]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:39:24]line СНО: Общий режим [09:39:24]line Чек 168 08.06.2024 09:39 [09:39:24]line Смена: 387 ФФД: 1.0 [09:39:24]line ЗНМ: 0300000150 [09:39:24]line РНМ: 0000000000091601 [09:39:24]line Версия ККМ: 001 [09:39:24]line Платежная система: Mbank [09:39:24]line ФМ: 0000000000874681 [09:39:24]line ФД: 239397 [09:39:24]line ФПД: 224363457760122 [09:39:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T093927&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239397&fm=224363457760122&tin=02508201610067®Number=0000000000091601&sum=48406 [09:39:25]OFD Sender: Processing packet 239397 [packets to send 182, broken 181] [09:39:25]ProducePacketName [09:39:25]name=ofd_packets/00239397 [09:39:25]OFD Sender: To server: pG, [09:39:25]CommunicateWithHost lk.salyk.kg:30040 [09:39:25]ConnectInit lk.salyk.kg [09:39:25]written 0, free lines is 4095 [09:39:25]Connected sock=10 [09:39:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CE 0F 07 01 EB 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 7A 1C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 16 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 BD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 CF 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A7 03 00 35 04 06 00 CC 0E B0 33 4B 7A 36 66 0E CC 45 F5 FA ED [09:39:25]Write to MH i2c: 01 00 00 6E 7D EB [09:39:25]Write i2c OK [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: 01 [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: 01 07 00 [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: 01 07 00 6E 7D 00 00 00 00 00 EC 0C EA [09:39:25]RasterBufferAndPrint [09:39:25]line [09:39:25]line [09:39:25]line [09:39:25]line [09:39:25]line [09:39:25]written 0, free lines is 3317 [09:39:25]MH_Cut [09:39:25]Write to MH i2c: D1 01 00 75 7D 01 C4 [09:39:25]Write i2c OK [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: D1 [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: D1 01 00 [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: D1 01 00 75 7D 00 C3 [09:39:25]Write to MH i2c: 01 00 00 76 7D F3 [09:39:25]Write i2c OK [09:39:25]MH_I2C_Read... [09:39:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 58 FC 47 00 73 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A7 03 00 F4 03 04 00 4C CE 63 66 B6 04 01 00 00 78 60 24 3E F4 BE 7F 32 [09:39:25]CommunicateWithHost err = 0 [09:39:25]CheckOFDResponse [09:39:25]1017 (14) - 77093643461234 [09:39:25]1041 (16) - 0000000000874681 [09:39:25]1040 (4) - 239397 [09:39:25]1012 (4) - 08.06.2024 03:21 [09:39:25]1206 (1) - 0 [09:39:25]OFD Sender: Remove packet 239397 [09:39:25]ProducePacketName [09:39:25]name=ofd_packets/00239397 [09:39:25]NVStorageDeleteData [09:39:26]OFD Sender: No OFD packet to send [09:39:26]*** Cut start [09:39:26]*** Partial cut [09:39:26]*** CUTSNS_PIN = 1 [09:39:26]*** CUTSNS_PIN = 0 [09:39:26]*** Brake cut motor [09:39:27]Read from MH i2c: 01 [09:39:27]MH_I2C_Read... [09:39:27]*** Stop cut motor [09:39:27]*** Cut end [09:39:27]Read from MH i2c: 01 07 00 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: 01 07 00 76 7D 00 00 00 00 00 FF 0F 08 [09:39:27]process_action close_receipt done [09:39:27]requested_data is exist [09:39:27]produce_requested_data [09:39:27]requested_item fm.sn is exist - process it [09:39:27]wFMCommunicate request_size=4 [09:39:27]MH_SAM_APDU [09:39:27]CAPDU: 80 11 00 00 [09:39:27]Write to MH i2c: E2 08 00 77 7D 80 11 00 00 00 00 00 00 6E [09:39:27]Write i2c OK [09:39:27]MH_I2C_Read... [09:39:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:27]Read from MH i2c: E2 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 17 00 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 17 00 77 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C3 [09:39:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:39:27]wFMCommunicate OK [09:39:27]requested_item fd.num is exist - process it [09:39:27]SAM_PROTO_GetFieldsCounters [09:39:27]wFMCommunicate request_size=4 [09:39:27]MH_SAM_APDU [09:39:27]CAPDU: 80 13 00 00 [09:39:27]Write to MH i2c: E2 08 00 78 7D 80 13 00 00 00 00 00 00 71 [09:39:27]Write i2c OK [09:39:27]MH_I2C_Read... [09:39:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:27]Read from MH i2c: E2 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 62 00 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 62 00 78 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 25 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [09:39:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 25 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:27]wFMCommunicate OK [09:39:27]SAM_PROTO_GetFieldsCounters done [09:39:27]requested_item shift.num is exist - process it [09:39:27]requested_item shift.opened is exist - process it [09:39:27]req_shift_opened [09:39:27]FM_GetShiftState [09:39:27]SAM_PROTO_GetShiftState [09:39:27]wFMCommunicate request_size=4 [09:39:27]MH_SAM_APDU [09:39:27]CAPDU: 80 13 01 00 [09:39:27]Write to MH i2c: E2 08 00 79 7D 80 13 01 00 00 00 00 00 73 [09:39:27]Write i2c OK [09:39:27]MH_I2C_Read... [09:39:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:27]Read from MH i2c: E2 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 0E 00 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 0E 00 79 7D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 27 [09:39:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:39:27]wFMCommunicate OK [09:39:27]SAM_PROTO_GetShiftState done [09:39:27]FM_GetShiftState done [09:39:27]req_shift_opened done [09:39:27]requested_item shift.open_date is exist - process it [09:39:27]req_shift_open_date [09:39:27]req_shift_open_date done [09:39:27]produce_requested_data done [09:39:27]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239397,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:39:27]process_action_free close_receipt [09:39:27]json_value_free [09:39:27]json_value_free done [09:39:27]process_json_proto returns [09:39:27]Send response to host [09:39:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239397,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:39:27]free response buf [09:39:27]execute_script done [09:39:27]execute_script returns [09:39:27]free content buf [09:39:27]Sock 9.Close socket [09:39:27]Sock 9.Thread stoped [09:39:31]OFD Sender: No OFD packet to send [09:39:36]OFD Sender: No OFD packet to send [09:39:41]OFD Sender: No OFD packet to send [09:39:46]OFD Sender: No OFD packet to send [09:39:51]OFD Sender: No OFD packet to send [09:39:56]OFD Sender: No OFD packet to send [09:39:57]accept exits with 8 [09:39:57]New connection [09:39:57]New thread 3066981732 created [09:39:57]Thread 3066838372 joined [09:39:57]Waiting for new connection... [09:39:57] Sock 8.Parse request [09:39:57]Sock 8.Check first char [09:39:57]Sock 8.First char is OK [09:39:57]request: POST /json_proto HTTP/1.0 [09:39:57]Method: POST [09:39:57]URL: /json_proto [09:39:57]Method is POST - this is cgi request [09:39:57]url: /json_proto [09:39:57]query_string will be loaded in cgi processing [09:39:57]execute_cgi json_proto POST (null) [09:39:57]execute_cgi path=json_proto method=POST [09:39:57]POST find Content-Length [09:39:57]Host: 172.17.40.67:8080 [09:39:57]Content-Length: 683 [09:39:57]Content-Type: application/json [09:39:57] [09:39:57]POST finish read [09:39:57]Found Content-Length = 683 [09:39:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:57]execute_script... [09:39:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:57]POST & json_proto [09:39:57]process_json_proto [09:39:57]json parsed OK: [09:39:57]protocol is kg_v1.0 [09:39:57]action value=close_receipt [09:39:57]process_action close_receipt [09:39:57]cmd_close_receipt [09:39:57]MH_GetDate [09:39:57]Write to MH i2c: F0 00 00 7A 7D E6 [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: F0 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: F0 09 00 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: F0 09 00 7A 7D 00 F1 26 64 66 97 AE 6B 64 E4 [09:39:57]GetLastDocTimeStamp 1717839567 [09:39:57]current date 1717839601 [09:39:57]FM_GetShiftState [09:39:57]SAM_PROTO_GetShiftState [09:39:57]wFMCommunicate request_size=4 [09:39:57]MH_SAM_APDU [09:39:57]CAPDU: 80 13 01 00 [09:39:57]Write to MH i2c: E2 08 00 7B 7D 80 13 01 00 00 00 00 00 75 [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:57]Read from MH i2c: E2 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: E2 0E 00 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: E2 0E 00 7B 7D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 29 [09:39:57]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:39:57]wFMCommunicate OK [09:39:57]SAM_PROTO_GetShiftState done [09:39:57]FM_GetShiftState done [09:39:57]opened in 1717805884 [09:39:57]opened+sec_in_day 1717892284 [09:39:57]quantity*price = 200063 [09:39:57]sum+1 = 200064 [09:39:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 169 08.06.2024 09:40 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239398 ФПД: 140459937831996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094001&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239398&fm=140459937831996&tin=02508201610067®Number=0000000000091601&sum=200000 [09:39:58]StoreToDocumentArchive [09:39:58]shift 387 fd 239398 [09:39:58]save to /storage/0387/doc_00239398 [09:39:58]save last doc name /storage/0387/doc_00239398 to /storage/kkm_last_doc_name [09:39:58]save OK [09:39:58]Clear old archive folders... [09:39:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:58]tlvbuf is 00248030 [09:39:58]SAM_PROTO_ClearQueue [09:39:58]wFMCommunicate request_size=4 [09:39:58]MH_SAM_APDU [09:39:58]CAPDU: 80 09 00 00 [09:39:58]Write to MH i2c: E2 08 00 88 7D 80 09 00 00 00 00 00 00 77 [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:58]Read from MH i2c: E2 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 03 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 03 00 88 7D 00 90 00 79 [09:39:58]RAPDU: 90 00 [09:39:58]wFMCommunicate OK [09:39:58]SAM_PROTO_ClearQueue done [09:39:58]KKMCreateOFDPacket [09:39:58]OFDProtocolAddRootSTLVToBuf [09:39:58]FM_MakeSignedData [09:39:58]FM_MakeSignedData [09:39:58]SAM_PROTO_SignData [09:39:58]wFMCommunicate request_size=4 [09:39:58]MH_SAM_APDU [09:39:58]CAPDU: 80 0D 01 02 [09:39:58]Write to MH i2c: E2 08 00 89 7D 80 0D 01 02 00 00 00 00 7F [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:58]Read from MH i2c: E2 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 03 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 03 00 89 7D 00 90 00 7A [09:39:58]RAPDU: 90 00 [09:39:58]wFMCommunicate OK [09:39:58]wFMCommunicate request_size=255 [09:39:58]MH_SAM_APDU [09:39: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 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 A9 00 00 00 F4 03 04 00 F1 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A7 03 00 35 04 06 00 7F [09:39:58]Write to MH i2c: E2 02 01 8A 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 A9 00 00 00 F4 03 04 00 F1 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A7 03 00 35 04 06 00 7F 00 00 7E [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:58]Read from MH i2c: E2 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 03 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 03 00 8A 7D 00 90 00 7B [09:39:58]RAPDU: 90 00 [09:39:58]wFMCommunicate OK [09:39:58]wFMCommunicate request_size=10 [09:39:58]MH_SAM_APDU [09:39:58]CAPDU: 80 0D 02 02 05 BF 60 B3 1C 3C [09:39:58]Write to MH i2c: E2 0D 00 8B 7D 80 0D 02 02 05 00 BF 60 B3 1C 3C 00 00 B6 [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:58]Read from MH i2c: E2 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 03 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 03 00 8B 7D 00 90 00 7C [09:39:58]RAPDU: 90 00 [09:39:58]wFMCommunicate OK [09:39:58]wFMCommunicate request_size=4 [09:39:58]MH_SAM_APDU [09:39:58]CAPDU: 80 0D 03 02 [09:39:58]Write to MH i2c: E2 08 00 8C 7D 80 0D 03 02 00 00 00 00 84 [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:58]Read from MH i2c: E2 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 0B 00 [09:39:58]MH_I2C_Read... [09:39:58]Read from MH i2c: E2 0B 00 8C 7D 00 AD E8 CB B8 ED AF AB 05 90 00 E9 [09:39:58]RAPDU: AD E8 CB B8 ED AF AB 05 90 00 [09:39:58]wFMCommunicate OK [09:39:58]SAM_PROTO_SignData done [09:39:58]FM_MakeSignedData done [09:39:58]CreateOFDProtocolMessage [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 8D 7D 80 11 00 00 00 00 00 00 84 [09:39:58]Write i2c OK [09:39:58]MH_I2C_Read... [09:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:59]Read from MH i2c: E2 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: E2 17 00 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: E2 17 00 8D 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D9 [09:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:39:59]wFMCommunicate OK [09:39:59]CreateOFDProtocolMessage done [09:39:59]OFDSenderStorePacket 239398 [09:39:59]StoreOFDPacket docnum=239398 [09:39:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AF 5E 07 01 42 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 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 A9 00 00 00 F4 03 04 00 F1 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A7 03 00 35 04 06 00 7F BF 60 B3 1C 3C AD E8 CB B8 ED AF AB 05 [09:39:59]CheckFolder [09:39:59]dirname=/storage/ofd_packets [09:39:59]CheckFolder done [09:39:59]ProducePacketName [09:39:59]name=ofd_packets/00239398 [09:39:59]NVStorageSaveData ofd_packets/00239398 [09:39:59]File name is /storage/ofd_packets/00239398 [09:39:59]Write 301 bytes [09:39:59]NVStorageSaveData done [09:39:59]OFDSenderStorePacket done [09:39:59]KKMCreateOFDPacket done [09:39:59]NVStorageSaveData kkm_last_timestamp [09:39:59]File name is /storage/kkm_last_timestamp [09:39:59]Write 4 bytes [09:39:59]NVStorageSaveData done [09:39:59]ExternCall_PrintAddStr [09:39:59]wPrintStart [09:39:59]Write to MH i2c: 01 00 00 8E 7D 0B [09:39:59]Write i2c OK [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: 01 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: 01 07 00 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: 01 07 00 8E 7D 00 00 00 00 00 FF 0F 20 [09:39:59]RasterBufferAndPrint [09:39:59]line Счет N : (1)3302337 [09:39:59]line ИНН: 02508201610067 [09:39:59]line Контрольно-Кассовый Чек [09:39:59]line ПРОДАЖА [09:39:59]line ТРК (МРК, ГНК) : 12 [09:39:59]line Товар: 2710124130 [09:39:59]line Аи-92-К-4 [09:39:59]line 30.130 * 66.40 [09:39:59]line = 2000.63 [09:39:59]line НДС 12% НСП 1% [09:39:59]line > о реализуемом товаре [09:39:59]line ОКРУГЛЕНИЕ: -0.63 [09:39:59]line ИТОГО: 2000.00 [09:39:59]line Внесено: 2000.00 [09:39:59]line СДАЧА: 0.00 [09:39:59]line НСП 1% : 17.70 [09:39:59]line НДС 12% : 212.46 [09:39:59]line Наличными: 2000.00 [09:39:59]line Безнал.: 0.00 [09:39:59]line Место: АЗС № 82 "Партнер Нефть" [09:39:59]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:39:59]line СНО: Общий режим [09:39:59]line Чек 169 08.06.2024 09:40 [09:39:59]line Смена: 387 ФФД: 1.0 [09:39:59]line ЗНМ: 0300000150 [09:39:59]line РНМ: 0000000000091601 [09:39:59]line Версия ККМ: 001 [09:39:59]line ФМ: 0000000000874681 [09:39:59]line ФД: 239398 [09:39:59]line ФПД: 140459937831996 [09:39:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094001&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239398&fm=140459937831996&tin=02508201610067®Number=0000000000091601&sum=200000 [09:39:59]OFD Sender: Processing packet 239398 [packets to send 182, broken 181] [09:39:59]ProducePacketName [09:39:59]name=ofd_packets/00239398 [09:39:59]OFD Sender: To server: pG, [09:39:59]CommunicateWithHost lk.salyk.kg:30040 [09:39:59]ConnectInit lk.salyk.kg [09:39:59]written 0, free lines is 4095 [09:39:59]Connected sock=10 [09:39:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AF 5E 07 01 42 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 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 A9 00 00 00 F4 03 04 00 F1 26 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A7 03 00 35 04 06 00 7F BF 60 B3 1C 3C AD E8 CB B8 ED AF AB 05 [09:39:59]Write to MH i2c: 01 00 00 B9 7D 36 [09:39:59]Write i2c OK [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: 01 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: 01 07 00 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: 01 07 00 B9 7D 00 00 00 00 00 C8 0C 11 [09:39:59]RasterBufferAndPrint [09:39:59]line [09:39:59]line [09:39:59]line [09:39:59]line [09:39:59]line [09:39:59]written 0, free lines is 3282 [09:39:59]MH_Cut [09:39:59]Write to MH i2c: D1 01 00 C0 7D 01 0F [09:39:59]Write i2c OK [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: D1 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: D1 01 00 [09:39:59]MH_I2C_Read... [09:39:59]Read from MH i2c: D1 01 00 C0 7D 00 0E [09:39:59]Write to MH i2c: 01 00 00 C1 7D 3E [09:39:59]Write i2c OK [09:39:59]MH_I2C_Read... [09:39:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B7 A2 47 00 DA 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A7 03 00 F4 03 04 00 6E CE 63 66 B6 04 01 00 00 A6 71 74 24 B1 E1 2C 24 [09:39:59]CommunicateWithHost err = 0 [09:39:59]CheckOFDResponse [09:39:59]1017 (14) - 77093643461234 [09:39:59]1041 (16) - 0000000000874681 [09:39:59]1040 (4) - 239398 [09:39:59]1012 (4) - 08.06.2024 03:22 [09:39:59]1206 (1) - 0 [09:39:59]OFD Sender: Remove packet 239398 [09:39:59]ProducePacketName [09:39:59]name=ofd_packets/00239398 [09:39:59]NVStorageDeleteData [09:40:00]OFD Sender: No OFD packet to send [09:40:00]*** Cut start [09:40:00]*** Partial cut [09:40:00]*** CUTSNS_PIN = 1 [09:40:00]*** CUTSNS_PIN = 0 [09:40:00]*** Brake cut motor [09:40:01]Read from MH i2c: 01 [09:40:01]MH_I2C_Read... [09:40:01]*** Stop cut motor [09:40:01]*** Cut end [09:40:01]Read from MH i2c: 01 07 00 [09:40:01]MH_I2C_Read... [09:40:01]Read from MH i2c: 01 07 00 C1 7D 00 00 00 00 00 FF 0F 53 [09:40:01]process_action close_receipt done [09:40:01]requested_data is exist [09:40:01]produce_requested_data [09:40:01]requested_item fm.sn is exist - process it [09:40:01]wFMCommunicate request_size=4 [09:40:01]MH_SAM_APDU [09:40:01]CAPDU: 80 11 00 00 [09:40:01]Write to MH i2c: E2 08 00 C2 7D 80 11 00 00 00 00 00 00 B9 [09:40:01]Write i2c OK [09:40:01]MH_I2C_Read... [09:40:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:01]Read from MH i2c: E2 [09:40:01]MH_I2C_Read... [09:40:01]Read from MH i2c: E2 17 00 [09:40:01]MH_I2C_Read... [09:40:01]Read from MH i2c: E2 17 00 C2 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0E [09:40:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:40:01]wFMCommunicate OK [09:40:01]requested_item fd.num is exist - process it [09:40:01]SAM_PROTO_GetFieldsCounters [09:40:01]wFMCommunicate request_size=4 [09:40:01]MH_SAM_APDU [09:40:01]CAPDU: 80 13 00 00 [09:40:01]Write to MH i2c: E2 08 00 C3 7D 80 13 00 00 00 00 00 00 BC [09:40:01]Write i2c OK [09:40:01]MH_I2C_Read... [09:40:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:01]Read from MH i2c: E2 [09:40:01]MH_I2C_Read... [09:40:01]Read from MH i2c: E2 62 00 [09:40:01]MH_I2C_Read... [09:40:01]Read from MH i2c: E2 62 00 C3 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 26 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [09:40:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 26 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:01]wFMCommunicate OK [09:40:01]SAM_PROTO_GetFieldsCounters done [09:40:01]requested_item shift.num is exist - process it [09:40:01]requested_item shift.opened is exist - process it [09:40:01]req_shift_opened [09:40:01]FM_GetShiftState [09:40:01]SAM_PROTO_GetShiftState [09:40:01]wFMCommunicate request_size=4 [09:40:01]MH_SAM_APDU [09:40:01]CAPDU: 80 13 01 00 [09:40:01]Write to MH i2c: E2 08 00 C4 7D 80 13 01 00 00 00 00 00 BE [09:40:01]Write i2c OK [09:40:01]MH_I2C_Read... [09:40:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:01]Read from MH i2c: E2 [09:40:01]MH_I2C_Read... [09:40:01]Read from MH i2c: E2 0E 00 [09:40:01]MH_I2C_Read... [09:40:01]Read from MH i2c: E2 0E 00 C4 7D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 72 [09:40:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:40:01]wFMCommunicate OK [09:40:01]SAM_PROTO_GetShiftState done [09:40:01]FM_GetShiftState done [09:40:01]req_shift_opened done [09:40:01]requested_item shift.open_date is exist - process it [09:40:01]req_shift_open_date [09:40:01]req_shift_open_date done [09:40:01]produce_requested_data done [09:40:01]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239398,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:40:01]process_action_free close_receipt [09:40:01]json_value_free [09:40:01]json_value_free done [09:40:01]process_json_proto returns [09:40:01]Send response to host [09:40:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239398,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:40:01]free response buf [09:40:01]execute_script done [09:40:01]execute_script returns [09:40:01]free content buf [09:40:01]Sock 8.Close socket [09:40:01]Sock 8.Thread stoped [09:40:05]OFD Sender: No OFD packet to send [09:40:10]OFD Sender: No OFD packet to send [09:40:15]OFD Sender: No OFD packet to send [09:40:20]OFD Sender: No OFD packet to send [09:40:25]OFD Sender: No OFD packet to send [09:40:30]OFD Sender: No OFD packet to send [09:40:35]OFD Sender: No OFD packet to send [09:40:40]OFD Sender: No OFD packet to send [09:40:45]OFD Sender: No OFD packet to send [09:40:50]OFD Sender: No OFD packet to send [09:40:55]OFD Sender: No OFD packet to send [09:41:00]OFD Sender: No OFD packet to send [09:41:05]OFD Sender: No OFD packet to send [09:41:10]OFD Sender: No OFD packet to send [09:41:15]OFD Sender: No OFD packet to send [09:41:20]OFD Sender: No OFD packet to send [09:41:23]accept exits with 9 [09:41:23]New connection [09:41:23]New thread 3066838372 created [09:41:23]Thread 3066981732 joined [09:41:23]Waiting for new connection... [09:41:23] Sock 9.Parse request [09:41:23]Sock 9.Check first char [09:41:23]Sock 9.First char is OK [09:41:23]request: POST /json_proto HTTP/1.0 [09:41:23]Method: POST [09:41:23]URL: /json_proto [09:41:23]Method is POST - this is cgi request [09:41:23]url: /json_proto [09:41:23]query_string will be loaded in cgi processing [09:41:23]execute_cgi json_proto POST (null) [09:41:23]execute_cgi path=json_proto method=POST [09:41:23]POST find Content-Length [09:41:23]Host: 172.17.40.67:8080 [09:41:23]Content-Length: 641 [09:41:23]Content-Type: application/json [09:41:23] [09:41:23]POST finish read [09:41:23]Found Content-Length = 641 [09:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.000, "sum" : 664.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 664.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:23]execute_script... [09:41: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)3302338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.000, "sum" : 664.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 664.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:23]POST & json_proto [09:41:23]process_json_proto [09:41:23]json parsed OK: [09:41:23]protocol is kg_v1.0 [09:41:23]action value=close_receipt [09:41:23]process_action close_receipt [09:41:23]cmd_close_receipt [09:41:23]MH_GetDate [09:41:23]Write to MH i2c: F0 00 00 C5 7D 31 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: F0 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: F0 09 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: F0 09 00 C5 7D 00 47 27 64 66 97 AE 6B 64 86 [09:41:23]GetLastDocTimeStamp 1717839601 [09:41:23]current date 1717839687 [09:41:23]FM_GetShiftState [09:41:23]SAM_PROTO_GetShiftState [09:41:23]wFMCommunicate request_size=4 [09:41:23]MH_SAM_APDU [09:41:23]CAPDU: 80 13 01 00 [09:41:23]Write to MH i2c: E2 08 00 C6 7D 80 13 01 00 00 00 00 00 C0 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 0E 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 0E 00 C6 7D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 74 [09:41:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:41:23]wFMCommunicate OK [09:41:23]SAM_PROTO_GetShiftState done [09:41:23]FM_GetShiftState done [09:41:23]opened in 1717805884 [09:41:23]opened+sec_in_day 1717892284 [09:41:23]quantity*price = 66400 [09:41:23]sum+1 = 66401 [09:41:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 664.00 НСП 1% : 5.88 НДС 12% : 70.51 Наличными: 664.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 170 08.06.2024 09:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239399 ФПД: 95564787811620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094127&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239399&fm=95564787811620&tin=02508201610067®Number=0000000000091601&sum=66400 [09:41:24]StoreToDocumentArchive [09:41:24]shift 387 fd 239399 [09:41:24]save to /storage/0387/doc_00239399 [09:41:24]save last doc name /storage/0387/doc_00239399 to /storage/kkm_last_doc_name [09:41:24]save OK [09:41:24]Clear old archive folders... [09:41:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:41:24]tlvbuf is 00291A00 [09:41:24]SAM_PROTO_ClearQueue [09:41:24]wFMCommunicate request_size=4 [09:41:24]MH_SAM_APDU [09:41:24]CAPDU: 80 09 00 00 [09:41:24]Write to MH i2c: E2 08 00 D3 7D 80 09 00 00 00 00 00 00 C2 [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 03 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 03 00 D3 7D 00 90 00 C4 [09:41:24]RAPDU: 90 00 [09:41:24]wFMCommunicate OK [09:41:24]SAM_PROTO_ClearQueue done [09:41:24]KKMCreateOFDPacket [09:41:24]OFDProtocolAddRootSTLVToBuf [09:41:24]FM_MakeSignedData [09:41:24]FM_MakeSignedData [09:41:24]SAM_PROTO_SignData [09:41:24]wFMCommunicate request_size=4 [09:41:24]MH_SAM_APDU [09:41:24]CAPDU: 80 0D 01 02 [09:41:24]Write to MH i2c: E2 08 00 D4 7D 80 0D 01 02 00 00 00 00 CA [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 03 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 03 00 D4 7D 00 90 00 C5 [09:41:24]RAPDU: 90 00 [09:41:24]wFMCommunicate OK [09:41:24]wFMCommunicate request_size=255 [09:41:24]MH_SAM_APDU [09:41: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 10 27 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 60 03 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 03 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 1B 00 00 00 00 07 04 06 00 60 03 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 47 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A7 03 00 35 04 06 00 56 [09:41:24]Write to MH i2c: E2 02 01 D5 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F0 19 00 00 00 00 13 04 06 00 60 03 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 03 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 1B 00 00 00 00 07 04 06 00 60 03 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 47 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A7 03 00 35 04 06 00 56 00 00 BA [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 03 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 03 00 D5 7D 00 90 00 C6 [09:41:24]RAPDU: 90 00 [09:41:24]wFMCommunicate OK [09:41:24]wFMCommunicate request_size=10 [09:41:24]MH_SAM_APDU [09:41:24]CAPDU: 80 0D 02 02 05 EA 69 3B 05 24 [09:41:24]Write to MH i2c: E2 0D 00 D6 7D 80 0D 02 02 05 00 EA 69 3B 05 24 00 00 8E [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 03 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 03 00 D6 7D 00 90 00 C7 [09:41:24]RAPDU: 90 00 [09:41:24]wFMCommunicate OK [09:41:24]wFMCommunicate request_size=4 [09:41:24]MH_SAM_APDU [09:41:24]CAPDU: 80 0D 03 02 [09:41:24]Write to MH i2c: E2 08 00 D7 7D 80 0D 03 02 00 00 00 00 CF [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 0B 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 0B 00 D7 7D 00 15 DF 0E 0D 41 25 ED 96 90 00 C8 [09:41:24]RAPDU: 15 DF 0E 0D 41 25 ED 96 90 00 [09:41:24]wFMCommunicate OK [09:41:24]SAM_PROTO_SignData done [09:41:24]FM_MakeSignedData done [09:41:24]CreateOFDProtocolMessage [09:41:24]wFMCommunicate request_size=4 [09:41:24]MH_SAM_APDU [09:41:24]CAPDU: 80 11 00 00 [09:41:24]Write to MH i2c: E2 08 00 D8 7D 80 11 00 00 00 00 00 00 CF [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 17 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 17 00 D8 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 24 [09:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:41:24]wFMCommunicate OK [09:41:24]CreateOFDProtocolMessage done [09:41:24]OFDSenderStorePacket 239399 [09:41:24]StoreOFDPacket docnum=239399 [09:41:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 9B C9 07 01 89 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 10 27 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 60 03 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 03 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 1B 00 00 00 00 07 04 06 00 60 03 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 47 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A7 03 00 35 04 06 00 56 EA 69 3B 05 24 15 DF 0E 0D 41 25 ED 96 [09:41:24]CheckFolder [09:41:24]dirname=/storage/ofd_packets [09:41:24]CheckFolder done [09:41:24]ProducePacketName [09:41:24]name=ofd_packets/00239399 [09:41:24]NVStorageSaveData ofd_packets/00239399 [09:41:24]File name is /storage/ofd_packets/00239399 [09:41:24]Write 301 bytes [09:41:24]NVStorageSaveData done [09:41:24]OFDSenderStorePacket done [09:41:24]KKMCreateOFDPacket done [09:41:24]NVStorageSaveData kkm_last_timestamp [09:41:24]File name is /storage/kkm_last_timestamp [09:41:24]Write 4 bytes [09:41:24]NVStorageSaveData done [09:41:24]OFD Sender: Processing packet 239399 [packets to send 182, broken 181] [09:41:24]ProducePacketName [09:41:24]name=ofd_packets/00239399 [09:41:24]OFD Sender: To server: pG, [09:41:24]CommunicateWithHost lk.salyk.kg:30040 [09:41:24]ConnectInit lk.salyk.kg [09:41:24]ExternCall_PrintAddStr [09:41:24]wPrintStart [09:41:24]Write to MH i2c: 01 00 00 D9 7D 56 [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 D9 7D 00 00 00 00 00 FF 0F 6B [09:41:24]RasterBufferAndPrint [09:41:24]line Счет N : (1)3302338 [09:41:24]line ИНН: 02508201610067 [09:41:24]line Контрольно-Кассовый Чек [09:41:24]line ПРОДАЖА [09:41:24]line ТРК (МРК, ГНК) : 12 [09:41:24]line Товар: 2710124130 [09:41:24]line Аи-92-К-4 [09:41:24]line 10.000 * 66.40 [09:41:24]line = 664.00 [09:41:24]line НДС 12% НСП 1% [09:41:24]line > о реализуемом товаре [09:41:24]line ИТОГО: 664.00 [09:41:24]line НСП 1% : 5.88 [09:41:24]line НДС 12% : 70.51 [09:41:24]line Наличными: 664.00 [09:41:24]line Безнал.: 0.00 [09:41:24]line Место: АЗС № 82 "Партнер Нефть" [09:41:24]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:41:24]line СНО: Общий режим [09:41:24]line Чек 170 08.06.2024 09:41 [09:41:24]line Смена: 387 ФФД: 1.0 [09:41:24]line ЗНМ: 0300000150 [09:41:24]line РНМ: 0000000000091601 [09:41:24]line Версия ККМ: 001 [09:41:24]line ФМ: 0000000000874681 [09:41:24]line ФД: 239399 [09:41:24]line ФПД: 95564787811620 [09:41:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094127&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239399&fm=95564787811620&tin=02508201610067®Number=0000000000091601&sum=66400 [09:41:25]Connected sock=11 [09:41:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 9B C9 07 01 89 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 10 27 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 60 03 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 03 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 1B 00 00 00 00 07 04 06 00 60 03 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 47 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A7 03 00 35 04 06 00 56 EA 69 3B 05 24 15 DF 0E 0D 41 25 ED 96 [09:41:25]written 0, free lines is 4095 [09:41:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F5 CE 47 00 AF 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A7 03 00 F4 03 04 00 C4 CE 63 66 B6 04 01 00 00 88 FB BA D0 4A 38 F0 C5 [09:41:25]CommunicateWithHost err = 0 [09:41:25]CheckOFDResponse [09:41:25]1017 (14) - 77093643461234 [09:41:25]1041 (16) - 0000000000874681 [09:41:25]1040 (4) - 239399 [09:41:25]1012 (4) - 08.06.2024 03:23 [09:41:25]1206 (1) - 0 [09:41:25]OFD Sender: Remove packet 239399 [09:41:25]ProducePacketName [09:41:25]name=ofd_packets/00239399 [09:41:25]NVStorageDeleteData [09:41:25]Write to MH i2c: 01 00 00 01 7E 7F [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: 01 [09:41:25]MH_I2C_Read... [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 01 7E 00 00 00 00 00 ED 0C 7F [09:41:25]RasterBufferAndPrint [09:41:25]line [09:41:25]line [09:41:25]line [09:41:25]line [09:41:25]line [09:41:25]written 0, free lines is 3317 [09:41:25]MH_Cut [09:41:25]Write to MH i2c: D1 01 00 08 7E 01 58 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: D1 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: D1 01 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: D1 01 00 08 7E 00 57 [09:41:25]Write to MH i2c: 01 00 00 09 7E 87 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:26]OFD Sender: No OFD packet to send [09:41:26]*** Cut start [09:41:26]*** Partial cut [09:41:26]*** CUTSNS_PIN = 1 [09:41:26]*** CUTSNS_PIN = 0 [09:41:26]*** Brake cut motor [09:41:27]Read from MH i2c: 01 [09:41:27]MH_I2C_Read... [09:41:27]*** Stop cut motor [09:41:27]*** Cut end [09:41:27]Read from MH i2c: 01 07 00 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: 01 07 00 09 7E 00 00 00 00 00 FF 0F 9C [09:41:27]process_action close_receipt done [09:41:27]requested_data is exist [09:41:27]produce_requested_data [09:41:27]requested_item fm.sn is exist - process it [09:41:27]wFMCommunicate request_size=4 [09:41:27]MH_SAM_APDU [09:41:27]CAPDU: 80 11 00 00 [09:41:27]Write to MH i2c: E2 08 00 0A 7E 80 11 00 00 00 00 00 00 02 [09:41:27]Write i2c OK [09:41:27]MH_I2C_Read... [09:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:27]Read from MH i2c: E2 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: E2 17 00 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: E2 17 00 0A 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 57 [09:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:41:27]wFMCommunicate OK [09:41:27]requested_item fd.num is exist - process it [09:41:27]SAM_PROTO_GetFieldsCounters [09:41:27]wFMCommunicate request_size=4 [09:41:27]MH_SAM_APDU [09:41:27]CAPDU: 80 13 00 00 [09:41:27]Write to MH i2c: E2 08 00 0B 7E 80 13 00 00 00 00 00 00 05 [09:41:27]Write i2c OK [09:41:27]MH_I2C_Read... [09:41:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:27]Read from MH i2c: E2 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: E2 62 00 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: E2 62 00 0B 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 27 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [09:41:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 27 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:27]wFMCommunicate OK [09:41:27]SAM_PROTO_GetFieldsCounters done [09:41:27]requested_item shift.num is exist - process it [09:41:27]requested_item shift.opened is exist - process it [09:41:27]req_shift_opened [09:41:27]FM_GetShiftState [09:41:27]SAM_PROTO_GetShiftState [09:41:27]wFMCommunicate request_size=4 [09:41:27]MH_SAM_APDU [09:41:27]CAPDU: 80 13 01 00 [09:41:27]Write to MH i2c: E2 08 00 0C 7E 80 13 01 00 00 00 00 00 07 [09:41:27]Write i2c OK [09:41:27]MH_I2C_Read... [09:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:27]Read from MH i2c: E2 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: E2 0E 00 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: E2 0E 00 0C 7E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BB [09:41:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:41:27]wFMCommunicate OK [09:41:27]SAM_PROTO_GetShiftState done [09:41:27]FM_GetShiftState done [09:41:27]req_shift_opened done [09:41:27]requested_item shift.open_date is exist - process it [09:41:27]req_shift_open_date [09:41:27]req_shift_open_date done [09:41:27]produce_requested_data done [09:41:27]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239399,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:41:27]process_action_free close_receipt [09:41:27]json_value_free [09:41:27]json_value_free done [09:41:27]process_json_proto returns [09:41:27]Send response to host [09:41:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239399,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:41:27]free response buf [09:41:27]execute_script done [09:41:27]execute_script returns [09:41:27]free content buf [09:41:27]Sock 9.Close socket [09:41:27]Sock 9.Thread stoped [09:41:27]accept exits with 8 [09:41:27]New connection [09:41:27]New thread 3066981732 created [09:41:27]Thread 3066838372 joined [09:41:27]Waiting for new connection... [09:41:27] Sock 8.Parse request [09:41:27]Sock 8.Check first char [09:41:27]Sock 8.First char is OK [09:41:27]request: POST /json_proto HTTP/1.0 [09:41:27]Method: POST [09:41:27]URL: /json_proto [09:41:27]Method is POST - this is cgi request [09:41:27]url: /json_proto [09:41:27]query_string will be loaded in cgi processing [09:41:27]execute_cgi json_proto POST (null) [09:41:27]execute_cgi path=json_proto method=POST [09:41:27]POST find Content-Length [09:41:27]Host: 172.17.40.67:8080 [09:41:27]Content-Length: 678 [09:41:27]Content-Type: application/json [09:41:27] [09:41:27]POST finish read [09:41:27]Found Content-Length = 678 [09:41:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:41:27]execute_script... [09:41: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)3302339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:41:27]POST & json_proto [09:41:27]process_json_proto [09:41:27]json parsed OK: [09:41:27]protocol is kg_v1.0 [09:41:27]action value=close_receipt [09:41:27]process_action close_receipt [09:41:27]cmd_close_receipt [09:41:27]MH_GetDate [09:41:27]Write to MH i2c: F0 00 00 0D 7E 7A [09:41:27]Write i2c OK [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: F0 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: F0 09 00 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: F0 09 00 0D 7E 00 4B 27 64 66 97 AE 6B 64 D3 [09:41:27]GetLastDocTimeStamp 1717839687 [09:41:27]current date 1717839691 [09:41:27]FM_GetShiftState [09:41:27]SAM_PROTO_GetShiftState [09:41:27]wFMCommunicate request_size=4 [09:41:27]MH_SAM_APDU [09:41:27]CAPDU: 80 13 01 00 [09:41:27]Write to MH i2c: E2 08 00 0E 7E 80 13 01 00 00 00 00 00 09 [09:41:27]Write i2c OK [09:41:27]MH_I2C_Read... [09:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:27]Read from MH i2c: E2 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: E2 0E 00 [09:41:27]MH_I2C_Read... [09:41:27]Read from MH i2c: E2 0E 00 0E 7E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BD [09:41:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:41:27]wFMCommunicate OK [09:41:27]SAM_PROTO_GetShiftState done [09:41:27]FM_GetShiftState done [09:41:27]opened in 1717805884 [09:41:27]opened+sec_in_day 1717892284 [09:41:27]quantity*price = 30012 [09:41:27]sum+1 = 30014 [09:41:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 171 08.06.2024 09:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239400 ФПД: 11642926239908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094131&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239400&fm=11642926239908&tin=02508201610067®Number=0000000000091601&sum=30000 [09:41:29]StoreToDocumentArchive [09:41:29]shift 387 fd 239400 [09:41:29]save to /storage/0387/doc_00239400 [09:41:29]save last doc name /storage/0387/doc_00239400 to /storage/kkm_last_doc_name [09:41:29]save OK [09:41:29]Clear old archive folders... [09:41:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:41:29]tlvbuf is 00472F30 [09:41:29]SAM_PROTO_ClearQueue [09:41:29]wFMCommunicate request_size=4 [09:41:29]MH_SAM_APDU [09:41:29]CAPDU: 80 09 00 00 [09:41:29]Write to MH i2c: E2 08 00 1B 7E 80 09 00 00 00 00 00 00 0B [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:29]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 03 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 03 00 1B 7E 00 90 00 0D [09:41:29]RAPDU: 90 00 [09:41:29]wFMCommunicate OK [09:41:29]SAM_PROTO_ClearQueue done [09:41:29]KKMCreateOFDPacket [09:41:29]OFDProtocolAddRootSTLVToBuf [09:41:29]FM_MakeSignedData [09:41:29]FM_MakeSignedData [09:41:29]SAM_PROTO_SignData [09:41:29]wFMCommunicate request_size=4 [09:41:29]MH_SAM_APDU [09:41:29]CAPDU: 80 0D 01 02 [09:41:29]Write to MH i2c: E2 08 00 1C 7E 80 0D 01 02 00 00 00 00 13 [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:29]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 03 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 03 00 1C 7E 00 90 00 0E [09:41:29]RAPDU: 90 00 [09:41:29]wFMCommunicate OK [09:41:29]wFMCommunicate request_size=255 [09:41:29]MH_SAM_APDU [09:41:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 AB 00 00 00 F4 03 04 00 4B 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A7 03 00 35 04 06 00 0A [09:41:29]Write to MH i2c: E2 02 01 1D 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 AB 00 00 00 F4 03 04 00 4B 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A7 03 00 35 04 06 00 0A 00 00 A5 [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:29]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 03 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 03 00 1D 7E 00 90 00 0F [09:41:29]RAPDU: 90 00 [09:41:29]wFMCommunicate OK [09:41:29]wFMCommunicate request_size=10 [09:41:29]MH_SAM_APDU [09:41:29]CAPDU: 80 0D 02 02 05 96 D4 7B 90 A4 [09:41:29]Write to MH i2c: E2 0D 00 1E 7E 80 0D 02 02 05 00 96 D4 7B 90 A4 00 00 39 [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:29]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 03 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 03 00 1E 7E 00 90 00 10 [09:41:29]RAPDU: 90 00 [09:41:29]wFMCommunicate OK [09:41:29]wFMCommunicate request_size=4 [09:41:29]MH_SAM_APDU [09:41:29]CAPDU: 80 0D 03 02 [09:41:29]Write to MH i2c: E2 08 00 1F 7E 80 0D 03 02 00 00 00 00 18 [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:29]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 0B 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 0B 00 1F 7E 00 C7 4C 06 C2 37 AA F4 FE 90 00 C7 [09:41:29]RAPDU: C7 4C 06 C2 37 AA F4 FE 90 00 [09:41:29]wFMCommunicate OK [09:41:29]SAM_PROTO_SignData done [09:41:29]FM_MakeSignedData done [09:41:29]CreateOFDProtocolMessage [09:41:29]wFMCommunicate request_size=4 [09:41:29]MH_SAM_APDU [09:41:29]CAPDU: 80 11 00 00 [09:41:29]Write to MH i2c: E2 08 00 20 7E 80 11 00 00 00 00 00 00 18 [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:29]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 17 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 17 00 20 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6D [09:41:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:41:29]wFMCommunicate OK [09:41:29]CreateOFDProtocolMessage done [09:41:29]OFDSenderStorePacket 239400 [09:41:29]StoreOFDPacket docnum=239400 [09:41:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 78 6D 07 01 0C 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 AB 00 00 00 F4 03 04 00 4B 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A7 03 00 35 04 06 00 0A 96 D4 7B 90 A4 C7 4C 06 C2 37 AA F4 FE [09:41:29]CheckFolder [09:41:29]dirname=/storage/ofd_packets [09:41:29]CheckFolder done [09:41:29]ProducePacketName [09:41:29]name=ofd_packets/00239400 [09:41:29]NVStorageSaveData ofd_packets/00239400 [09:41:29]File name is /storage/ofd_packets/00239400 [09:41:29]Write 301 bytes [09:41:29]NVStorageSaveData done [09:41:29]OFDSenderStorePacket done [09:41:29]KKMCreateOFDPacket done [09:41:29]NVStorageSaveData kkm_last_timestamp [09:41:29]File name is /storage/kkm_last_timestamp [09:41:29]Write 4 bytes [09:41:29]NVStorageSaveData done [09:41:29]ExternCall_PrintAddStr [09:41:29]wPrintStart [09:41:29]Write to MH i2c: 01 00 00 21 7E 9F [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: 01 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: 01 07 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: 01 07 00 21 7E 00 00 00 00 00 FF 0F B4 [09:41:29]RasterBufferAndPrint [09:41:29]line Счет N : (1)3302339 [09:41:29]line ИНН: 02508201610067 [09:41:29]line Контрольно-Кассовый Чек [09:41:29]line ПРОДАЖА [09:41:29]line ТРК (МРК, ГНК) : 22 [09:41:29]line Товар: 2710124130 [09:41:29]line Аи-92-К-4 [09:41:29]line 4.520 * 66.40 [09:41:29]line = 300.13 [09:41:29]line НДС 12% НСП 1% [09:41:29]line > о реализуемом товаре [09:41:29]line ОКРУГЛЕНИЕ: -0.13 [09:41:29]line ИТОГО: 300.00 [09:41:29]line Внесено: 300.00 [09:41:29]line СДАЧА: 0.00 [09:41:29]line НСП 1% : 2.66 [09:41:29]line НДС 12% : 31.87 [09:41:29]line Наличными: 300.00 [09:41:29]line Безнал.: 0.00 [09:41:29]line Место: АЗС № 82 "Партнер Нефть" [09:41:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:41:29]line СНО: Общий режим [09:41:29]line Чек 171 08.06.2024 09:41 [09:41:29]line Смена: 387 ФФД: 1.0 [09:41:29]line ЗНМ: 0300000150 [09:41:29]line РНМ: 0000000000091601 [09:41:29]line Версия ККМ: 001 [09:41:29]line ФМ: 0000000000874681 [09:41:29]line ФД: 239400 [09:41:29]line ФПД: 11642926239908 [09:41:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094131&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239400&fm=11642926239908&tin=02508201610067®Number=0000000000091601&sum=30000 [09:41:29]OFD Sender: Processing packet 239400 [packets to send 182, broken 181] [09:41:29]ProducePacketName [09:41:29]name=ofd_packets/00239400 [09:41:29]OFD Sender: To server: pG, [09:41:29]CommunicateWithHost lk.salyk.kg:30040 [09:41:29]ConnectInit lk.salyk.kg [09:41:30]Connected sock=10 [09:41:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 78 6D 07 01 0C 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 AB 00 00 00 F4 03 04 00 4B 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A7 03 00 35 04 06 00 0A 96 D4 7B 90 A4 C7 4C 06 C2 37 AA F4 FE [09:41:30]written 0, free lines is 4095 [09:41:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 09 F2 47 00 4F C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A7 03 00 F4 03 04 00 C9 CE 63 66 B6 04 01 00 00 F9 B4 D5 9A 3A 00 62 21 [09:41:30]CommunicateWithHost err = 0 [09:41:30]CheckOFDResponse [09:41:30]1017 (14) - 77093643461234 [09:41:30]1041 (16) - 0000000000874681 [09:41:30]1040 (4) - 239400 [09:41:30]1012 (4) - 08.06.2024 03:23 [09:41:30]1206 (1) - 0 [09:41:30]OFD Sender: Remove packet 239400 [09:41:30]ProducePacketName [09:41:30]name=ofd_packets/00239400 [09:41:30]NVStorageDeleteData [09:41:30]Write to MH i2c: 01 00 00 4C 7E CA [09:41:30]Write i2c OK [09:41:30]MH_I2C_Read... [09:41:30]Read from MH i2c: 01 [09:41:30]MH_I2C_Read... [09:41:30]Read from MH i2c: 01 07 00 [09:41:30]MH_I2C_Read... [09:41:30]Read from MH i2c: 01 07 00 4C 7E 00 00 00 00 00 CF 0C AC [09:41:30]RasterBufferAndPrint [09:41:30]line [09:41:30]line [09:41:30]line [09:41:30]line [09:41:30]line [09:41:30]written 0, free lines is 3294 [09:41:30]MH_Cut [09:41:30]Write to MH i2c: D1 01 00 53 7E 01 A3 [09:41:30]Write i2c OK [09:41:30]MH_I2C_Read... [09:41:30]Read from MH i2c: D1 [09:41:30]MH_I2C_Read... [09:41:30]Read from MH i2c: D1 01 00 [09:41:30]MH_I2C_Read... [09:41:30]Read from MH i2c: D1 01 00 53 7E 00 A2 [09:41:30]Write to MH i2c: 01 00 00 54 7E D2 [09:41:30]Write i2c OK [09:41:30]MH_I2C_Read... [09:41:31]OFD Sender: No OFD packet to send [09:41:31]*** Cut start [09:41:31]*** Partial cut [09:41:31]*** CUTSNS_PIN = 1 [09:41:31]*** CUTSNS_PIN = 0 [09:41:31]*** Brake cut motor [09:41:32]Read from MH i2c: 01 [09:41:32]MH_I2C_Read... [09:41:32]*** Stop cut motor [09:41:32]*** Cut end [09:41:32]Read from MH i2c: 01 07 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: 01 07 00 54 7E 00 00 00 00 00 FF 0F E7 [09:41:32]process_action close_receipt done [09:41:32]requested_data is exist [09:41:32]produce_requested_data [09:41:32]requested_item fm.sn is exist - process it [09:41:32]wFMCommunicate request_size=4 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 11 00 00 [09:41:32]Write to MH i2c: E2 08 00 55 7E 80 11 00 00 00 00 00 00 4D [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 17 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 17 00 55 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A2 [09:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:41:32]wFMCommunicate OK [09:41:32]requested_item fd.num is exist - process it [09:41:32]SAM_PROTO_GetFieldsCounters [09:41:32]wFMCommunicate request_size=4 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 13 00 00 [09:41:32]Write to MH i2c: E2 08 00 56 7E 80 13 00 00 00 00 00 00 50 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 62 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 62 00 56 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 28 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:41:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 28 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:32]wFMCommunicate OK [09:41:32]SAM_PROTO_GetFieldsCounters done [09:41:32]requested_item shift.num is exist - process it [09:41:32]requested_item shift.opened is exist - process it [09:41:32]req_shift_opened [09:41:32]FM_GetShiftState [09:41:32]SAM_PROTO_GetShiftState [09:41:32]wFMCommunicate request_size=4 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 13 01 00 [09:41:32]Write to MH i2c: E2 08 00 57 7E 80 13 01 00 00 00 00 00 52 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:32]Read from MH i2c: E2 0E 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 0E 00 57 7E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 06 [09:41:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:41:32]wFMCommunicate OK [09:41:32]SAM_PROTO_GetShiftState done [09:41:32]FM_GetShiftState done [09:41:32]req_shift_opened done [09:41:32]requested_item shift.open_date is exist - process it [09:41:32]req_shift_open_date [09:41:32]req_shift_open_date done [09:41:32]produce_requested_data done [09:41:32]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239400,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:41:32]process_action_free close_receipt [09:41:32]json_value_free [09:41:32]json_value_free done [09:41:32]process_json_proto returns [09:41:32]Send response to host [09:41:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239400,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:41:32]free response buf [09:41:32]execute_script done [09:41:32]execute_script returns [09:41:32]free content buf [09:41:32]Sock 8.Close socket [09:41:32]Sock 8.Thread stoped [09:41:36]OFD Sender: No OFD packet to send [09:41:40]accept exits with 9 [09:41:40]New connection [09:41:40]New thread 3066838372 created [09:41:40]Thread 3066981732 joined [09:41:40]Waiting for new connection... [09:41:40] Sock 9.Parse request [09:41:40]Sock 9.Check first char [09:41:40]Sock 9.First char is OK [09:41:40]request: POST /json_proto HTTP/1.0 [09:41:40]Method: POST [09:41:40]URL: /json_proto [09:41:40]Method is POST - this is cgi request [09:41:40]url: /json_proto [09:41:40]query_string will be loaded in cgi processing [09:41:40]execute_cgi json_proto POST (null) [09:41:40]execute_cgi path=json_proto method=POST [09:41:40]POST find Content-Length [09:41:40]Host: 172.17.40.67:8080 [09:41:40]Content-Length: 675 [09:41:40]Content-Type: application/json [09:41:40] [09:41:40]POST finish read [09:41:40]Found Content-Length = 675 [09:41:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41:40]execute_script... [09:41: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)3302340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41:40]POST & json_proto [09:41:40]process_json_proto [09:41:40]json parsed OK: [09:41:40]protocol is kg_v1.0 [09:41:40]action value=close_receipt [09:41:40]process_action close_receipt [09:41:40]cmd_close_receipt [09:41:40]MH_GetDate [09:41:40]Write to MH i2c: F0 00 00 58 7E C5 [09:41:40]Write i2c OK [09:41:40]MH_I2C_Read... [09:41:40]Read from MH i2c: F0 [09:41:40]MH_I2C_Read... [09:41:40]Read from MH i2c: F0 09 00 [09:41:40]MH_I2C_Read... [09:41:40]Read from MH i2c: F0 09 00 58 7E 00 58 27 64 66 97 AE 6B 64 2B [09:41:40]GetLastDocTimeStamp 1717839691 [09:41:40]current date 1717839704 [09:41:40]FM_GetShiftState [09:41:40]SAM_PROTO_GetShiftState [09:41:40]wFMCommunicate request_size=4 [09:41:40]MH_SAM_APDU [09:41:40]CAPDU: 80 13 01 00 [09:41:40]Write to MH i2c: E2 08 00 59 7E 80 13 01 00 00 00 00 00 54 [09:41:40]Write i2c OK [09:41:40]MH_I2C_Read... [09:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:40]Read from MH i2c: E2 [09:41:40]MH_I2C_Read... [09:41:40]Read from MH i2c: E2 0E 00 [09:41:40]MH_I2C_Read... [09:41:40]Read from MH i2c: E2 0E 00 59 7E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 08 [09:41:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:41:40]wFMCommunicate OK [09:41:40]SAM_PROTO_GetShiftState done [09:41:40]FM_GetShiftState done [09:41:40]opened in 1717805884 [09:41:40]opened+sec_in_day 1717892284 [09:41:40]quantity*price = 50049 [09:41:40]sum+1 = 50050 [09:41:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 172 08.06.2024 09:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239401 ФПД: 279848113226363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094144&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239401&fm=279848113226363&tin=02508201610067®Number=0000000000091601&sum=50000 [09:41:41]StoreToDocumentArchive [09:41:41]shift 387 fd 239401 [09:41:41]save to /storage/0387/doc_00239401 [09:41:41]save last doc name /storage/0387/doc_00239401 to /storage/kkm_last_doc_name [09:41:41]save OK [09:41:41]Clear old archive folders... [09:41:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:41:41]tlvbuf is 00480520 [09:41:41]SAM_PROTO_ClearQueue [09:41:41]wFMCommunicate request_size=4 [09:41:41]MH_SAM_APDU [09:41:41]CAPDU: 80 09 00 00 [09:41:41]Write to MH i2c: E2 08 00 66 7E 80 09 00 00 00 00 00 00 56 [09:41:41]Write i2c OK [09:41:41]MH_I2C_Read... [09:41:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:41]Read from MH i2c: E2 [09:41:41]MH_I2C_Read... [09:41:41]Read from MH i2c: E2 03 00 [09:41:41]MH_I2C_Read... [09:41:41]Read from MH i2c: E2 03 00 66 7E 00 90 00 58 [09:41:41]RAPDU: 90 00 [09:41:41]wFMCommunicate OK [09:41:41]SAM_PROTO_ClearQueue done [09:41:41]KKMCreateOFDPacket [09:41:41]OFDProtocolAddRootSTLVToBuf [09:41:41]FM_MakeSignedData [09:41:41]FM_MakeSignedData [09:41:41]SAM_PROTO_SignData [09:41:41]wFMCommunicate request_size=4 [09:41:41]MH_SAM_APDU [09:41:41]CAPDU: 80 0D 01 02 [09:41:41]Write to MH i2c: E2 08 00 67 7E 80 0D 01 02 00 00 00 00 5E [09:41:41]Write i2c OK [09:41:41]MH_I2C_Read... [09:41:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:41]Read from MH i2c: E2 [09:41:41]MH_I2C_Read... [09:41:41]Read from MH i2c: E2 03 00 [09:41:41]MH_I2C_Read... [09:41:41]Read from MH i2c: E2 03 00 67 7E 00 90 00 59 [09:41:41]RAPDU: 90 00 [09:41:41]wFMCommunicate OK [09:41:41]wFMCommunicate request_size=255 [09:41:41]MH_SAM_APDU [09:41: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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 58 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A7 03 00 35 04 06 00 FE 85 37 61 [09:41:41]Write to MH i2c: E2 02 01 68 7E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 58 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A7 03 00 35 04 06 00 FE 85 37 61 00 00 AA [09:41:42]Write i2c OK [09:41:42]MH_I2C_Read... [09:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:42]Read from MH i2c: E2 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: E2 03 00 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: E2 03 00 68 7E 00 90 00 5A [09:41:42]RAPDU: 90 00 [09:41:42]wFMCommunicate OK [09:41:42]wFMCommunicate request_size=7 [09:41:42]MH_SAM_APDU [09:41:42]CAPDU: 80 0D 02 02 02 42 7B [09:41:42]Write to MH i2c: E2 0A 00 69 7E 80 0D 02 02 02 00 42 7B 00 00 22 [09:41:42]Write i2c OK [09:41:42]MH_I2C_Read... [09:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:42]Read from MH i2c: E2 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: E2 03 00 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: E2 03 00 69 7E 00 90 00 5B [09:41:42]RAPDU: 90 00 [09:41:42]wFMCommunicate OK [09:41:42]wFMCommunicate request_size=4 [09:41:42]MH_SAM_APDU [09:41:42]CAPDU: 80 0D 03 02 [09:41:42]Write to MH i2c: E2 08 00 6A 7E 80 0D 03 02 00 00 00 00 63 [09:41:42]Write i2c OK [09:41:42]MH_I2C_Read... [09:41:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:42]Read from MH i2c: E2 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: E2 0B 00 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: E2 0B 00 6A 7E 00 B9 11 BB 51 36 EA 5D AD 90 00 64 [09:41:42]RAPDU: B9 11 BB 51 36 EA 5D AD 90 00 [09:41:42]wFMCommunicate OK [09:41:42]SAM_PROTO_SignData done [09:41:42]FM_MakeSignedData done [09:41:42]CreateOFDProtocolMessage [09:41:42]wFMCommunicate request_size=4 [09:41:42]MH_SAM_APDU [09:41:42]CAPDU: 80 11 00 00 [09:41:42]Write to MH i2c: E2 08 00 6B 7E 80 11 00 00 00 00 00 00 63 [09:41:42]Write i2c OK [09:41:42]MH_I2C_Read... [09:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:42]Read from MH i2c: E2 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: E2 17 00 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: E2 17 00 6B 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B8 [09:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:41:42]wFMCommunicate OK [09:41:42]CreateOFDProtocolMessage done [09:41:42]OFDSenderStorePacket 239401 [09:41:42]StoreOFDPacket docnum=239401 [09:41:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C9 BF 04 01 15 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 58 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A7 03 00 35 04 06 00 FE 85 37 61 42 7B B9 11 BB 51 36 EA 5D AD [09:41:42]CheckFolder [09:41:42]dirname=/storage/ofd_packets [09:41:42]CheckFolder done [09:41:42]ProducePacketName [09:41:42]name=ofd_packets/00239401 [09:41:42]NVStorageSaveData ofd_packets/00239401 [09:41:42]File name is /storage/ofd_packets/00239401 [09:41:42]Write 298 bytes [09:41:42]NVStorageSaveData done [09:41:42]OFDSenderStorePacket done [09:41:42]KKMCreateOFDPacket done [09:41:42]NVStorageSaveData kkm_last_timestamp [09:41:42]File name is /storage/kkm_last_timestamp [09:41:42]Write 4 bytes [09:41:42]NVStorageSaveData done [09:41:42]ExternCall_PrintAddStr [09:41:42]wPrintStart [09:41:42]Write to MH i2c: 01 00 00 6C 7E EA [09:41:42]Write i2c OK [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: 01 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: 01 07 00 [09:41:42]MH_I2C_Read... [09:41:42]Read from MH i2c: 01 07 00 6C 7E 00 00 00 00 00 FF 0F FF [09:41:42]RasterBufferAndPrint [09:41:42]line Счет N : (1)3302340 [09:41:42]line ИНН: 02508201610067 [09:41:42]line Контрольно-Кассовый Чек [09:41:42]line ПРОДАЖА [09:41:42]line ТРК (МРК, ГНК) : 51 [09:41:42]line Товар: 2710194210 [09:41:42]line ДТ-К-5 [09:41:42]line 6.700 * 74.70 [09:41:42]line = 500.49 [09:41:42]line НДС 12% НСП 1% [09:41:42]line > о реализуемом товаре [09:41:42]line ОКРУГЛЕНИЕ: -0.49 [09:41:42]line ИТОГО: 500.00 [09:41:42]line Внесено: 500.00 [09:41:42]line СДАЧА: 0.00 [09:41:42]line НСП 1% : 4.43 [09:41:42]line НДС 12% : 53.15 [09:41:42]line Наличными: 500.00 [09:41:42]line Безнал.: 0.00 [09:41:42]line Место: АЗС № 82 "Партнер Нефть" [09:41:42]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:41:42]line СНО: Общий режим [09:41:42]line Чек 172 08.06.2024 09:41 [09:41:42]line Смена: 387 ФФД: 1.0 [09:41:42]line ЗНМ: 0300000150 [09:41:42]line РНМ: 0000000000091601 [09:41:42]line Версия ККМ: 001 [09:41:42]line ФМ: 0000000000874681 [09:41:42]line ФД: 239401 [09:41:42]line ФПД: 279848113226363 [09:41:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094144&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239401&fm=279848113226363&tin=02508201610067®Number=0000000000091601&sum=50000 [09:41:42]OFD Sender: Processing packet 239401 [packets to send 182, broken 181] [09:41:42]ProducePacketName [09:41:42]name=ofd_packets/00239401 [09:41:42]OFD Sender: To server: pG, [09:41:42]CommunicateWithHost lk.salyk.kg:30040 [09:41:42]ConnectInit lk.salyk.kg [09:41:42]written 0, free lines is 4095 [09:41:43]Connected sock=10 [09:41:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C9 BF 04 01 15 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 58 27 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A7 03 00 35 04 06 00 FE 85 37 61 42 7B B9 11 BB 51 36 EA 5D AD [09:41:43]Write to MH i2c: 01 00 00 97 7E 15 [09:41:43]Write i2c OK [09:41:43]MH_I2C_Read... [09:41:43]Read from MH i2c: 01 [09:41:43]MH_I2C_Read... [09:41:43]Read from MH i2c: 01 07 00 [09:41:43]MH_I2C_Read... [09:41:43]Read from MH i2c: 01 07 00 97 7E 00 00 00 00 00 D0 0C F8 [09:41:43]RasterBufferAndPrint [09:41:43]line [09:41:43]line [09:41:43]line [09:41:43]line [09:41:43]line [09:41:43]written 0, free lines is 3298 [09:41:43]MH_Cut [09:41:43]Write to MH i2c: D1 01 00 9E 7E 01 EE [09:41:43]Write i2c OK [09:41:43]MH_I2C_Read... [09:41:43]Read from MH i2c: D1 [09:41:43]MH_I2C_Read... [09:41:43]Read from MH i2c: D1 01 00 [09:41:43]MH_I2C_Read... [09:41:43]Read from MH i2c: D1 01 00 9E 7E 00 ED [09:41:43]Write to MH i2c: 01 00 00 9F 7E 1D [09:41:43]Write i2c OK [09:41:43]MH_I2C_Read... [09:41:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 65 4F 47 00 21 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A7 03 00 F4 03 04 00 D6 CE 63 66 B6 04 01 00 00 E3 C9 A9 E3 4F E2 92 AA [09:41:43]CommunicateWithHost err = 0 [09:41:43]CheckOFDResponse [09:41:43]1017 (14) - 77093643461234 [09:41:43]1041 (16) - 0000000000874681 [09:41:43]1040 (4) - 239401 [09:41:43]1012 (4) - 08.06.2024 03:24 [09:41:43]1206 (1) - 0 [09:41:43]OFD Sender: Remove packet 239401 [09:41:43]ProducePacketName [09:41:43]name=ofd_packets/00239401 [09:41:43]NVStorageDeleteData [09:41:43]OFD Sender: No OFD packet to send [09:41:44]*** Cut start [09:41:44]*** Partial cut [09:41:44]*** CUTSNS_PIN = 1 [09:41:44]*** CUTSNS_PIN = 0 [09:41:44]*** Brake cut motor [09:41:44]Read from MH i2c: 01 [09:41:44]MH_I2C_Read... [09:41:44]*** Stop cut motor [09:41:44]*** Cut end [09:41:44]Read from MH i2c: 01 07 00 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: 01 07 00 9F 7E 00 00 00 00 00 FF 0F 32 [09:41:44]process_action close_receipt done [09:41:44]requested_data is exist [09:41:44]produce_requested_data [09:41:44]requested_item fm.sn is exist - process it [09:41:44]wFMCommunicate request_size=4 [09:41:44]MH_SAM_APDU [09:41:44]CAPDU: 80 11 00 00 [09:41:44]Write to MH i2c: E2 08 00 A0 7E 80 11 00 00 00 00 00 00 98 [09:41:44]Write i2c OK [09:41:44]MH_I2C_Read... [09:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:44]Read from MH i2c: E2 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: E2 17 00 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: E2 17 00 A0 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 ED [09:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:41:44]wFMCommunicate OK [09:41:44]requested_item fd.num is exist - process it [09:41:44]SAM_PROTO_GetFieldsCounters [09:41:44]wFMCommunicate request_size=4 [09:41:44]MH_SAM_APDU [09:41:44]CAPDU: 80 13 00 00 [09:41:44]Write to MH i2c: E2 08 00 A1 7E 80 13 00 00 00 00 00 00 9B [09:41:44]Write i2c OK [09:41:44]MH_I2C_Read... [09:41:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:44]Read from MH i2c: E2 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: E2 62 00 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: E2 62 00 A1 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 29 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [09:41:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 29 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:44]wFMCommunicate OK [09:41:44]SAM_PROTO_GetFieldsCounters done [09:41:44]requested_item shift.num is exist - process it [09:41:44]requested_item shift.opened is exist - process it [09:41:44]req_shift_opened [09:41:44]FM_GetShiftState [09:41:44]SAM_PROTO_GetShiftState [09:41:44]wFMCommunicate request_size=4 [09:41:44]MH_SAM_APDU [09:41:44]CAPDU: 80 13 01 00 [09:41:44]Write to MH i2c: E2 08 00 A2 7E 80 13 01 00 00 00 00 00 9D [09:41:44]Write i2c OK [09:41:44]MH_I2C_Read... [09:41:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:45]Read from MH i2c: E2 [09:41:45]MH_I2C_Read... [09:41:45]Read from MH i2c: E2 0E 00 [09:41:45]MH_I2C_Read... [09:41:45]Read from MH i2c: E2 0E 00 A2 7E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 51 [09:41:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:41:45]wFMCommunicate OK [09:41:45]SAM_PROTO_GetShiftState done [09:41:45]FM_GetShiftState done [09:41:45]req_shift_opened done [09:41:45]requested_item shift.open_date is exist - process it [09:41:45]req_shift_open_date [09:41:45]req_shift_open_date done [09:41:45]produce_requested_data done [09:41:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239401,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:41:45]process_action_free close_receipt [09:41:45]json_value_free [09:41:45]json_value_free done [09:41:45]process_json_proto returns [09:41:45]Send response to host [09:41:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239401,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:41:45]free response buf [09:41:45]execute_script done [09:41:45]execute_script returns [09:41:45]free content buf [09:41:45]Sock 9.Close socket [09:41:45]Sock 9.Thread stoped [09:41:48]OFD Sender: No OFD packet to send [09:41:53]OFD Sender: No OFD packet to send [09:41:58]OFD Sender: No OFD packet to send [09:42:03]OFD Sender: No OFD packet to send [09:42:08]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]OFD Sender: No OFD packet to send [09:43:09]OFD Sender: No OFD packet to send [09:43:14]OFD Sender: No OFD packet to send [09:43:19]OFD Sender: No OFD packet to send [09:43:24]OFD Sender: No OFD packet to send [09:43:29]OFD Sender: No OFD packet to send [09:43:34]OFD Sender: No OFD packet to send [09:43:39]OFD Sender: No OFD packet to send [09:43:44]OFD Sender: No OFD packet to send [09:43:49]OFD Sender: No OFD packet to send [09:43:54]OFD Sender: No OFD packet to send [09:43:59]OFD Sender: No OFD packet to send [09:44:04]OFD Sender: No OFD packet to send [09:44:09]OFD Sender: No OFD packet to send [09:44:14]OFD Sender: No OFD packet to send [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:09]accept exits with 8 [09:45:09]New connection [09:45:09]New thread 3066981732 created [09:45:09]Thread 3066838372 joined [09:45:09]Waiting for new connection... [09:45:09] Sock 8.Parse request [09:45:09]Sock 8.Check first char [09:45:09]Sock 8.First char is OK [09:45:09]request: POST /json_proto HTTP/1.0 [09:45:09]Method: POST [09:45:09]URL: /json_proto [09:45:09]Method is POST - this is cgi request [09:45:09]url: /json_proto [09:45:09]query_string will be loaded in cgi processing [09:45:09]execute_cgi json_proto POST (null) [09:45:09]execute_cgi path=json_proto method=POST [09:45:09]POST find Content-Length [09:45:09]Host: 172.17.40.67:8080 [09:45:09]Content-Length: 683 [09:45:09]Content-Type: application/json [09:45:09] [09:45:09]POST finish read [09:45:09]Found Content-Length = 683 [09:45:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:09]execute_script... [09:45: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)3302341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:09]POST & json_proto [09:45:09]process_json_proto [09:45:09]json parsed OK: [09:45:09]protocol is kg_v1.0 [09:45:09]action value=close_receipt [09:45:09]process_action close_receipt [09:45:09]cmd_close_receipt [09:45:09]MH_GetDate [09:45:09]Write to MH i2c: F0 00 00 A3 7E 10 [09:45:09]Write i2c OK [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: F0 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: F0 09 00 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: F0 09 00 A3 7E 00 2A 28 64 66 97 AE 6B 64 49 [09:45:09]GetLastDocTimeStamp 1717839704 [09:45:09]current date 1717839914 [09:45:09]FM_GetShiftState [09:45:09]SAM_PROTO_GetShiftState [09:45:09]wFMCommunicate request_size=4 [09:45:09]MH_SAM_APDU [09:45:09]CAPDU: 80 13 01 00 [09:45:09]Write to MH i2c: E2 08 00 A4 7E 80 13 01 00 00 00 00 00 9F [09:45:09]Write i2c OK [09:45:09]MH_I2C_Read... [09:45:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:10]Read from MH i2c: E2 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: E2 0E 00 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: E2 0E 00 A4 7E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 53 [09:45:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:45:10]wFMCommunicate OK [09:45:10]SAM_PROTO_GetShiftState done [09:45:10]FM_GetShiftState done [09:45:10]opened in 1717805884 [09:45:10]opened+sec_in_day 1717892284 [09:45:10]quantity*price = 150064 [09:45:10]sum+1 = 150065 [09:45:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 173 08.06.2024 09:45 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239402 ФПД: 161411475534122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094514&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239402&fm=161411475534122&tin=02508201610067®Number=0000000000091601&sum=150000 [09:45:11]StoreToDocumentArchive [09:45:11]shift 387 fd 239402 [09:45:11]save to /storage/0387/doc_00239402 [09:45:11]save last doc name /storage/0387/doc_00239402 to /storage/kkm_last_doc_name [09:45:11]save OK [09:45:11]Clear old archive folders... [09:45:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:11]tlvbuf is 00248790 [09:45:11]SAM_PROTO_ClearQueue [09:45:11]wFMCommunicate request_size=4 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 09 00 00 [09:45:11]Write to MH i2c: E2 08 00 B1 7E 80 09 00 00 00 00 00 00 A1 [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 B1 7E 00 90 00 A3 [09:45:11]RAPDU: 90 00 [09:45:11]wFMCommunicate OK [09:45:11]SAM_PROTO_ClearQueue done [09:45:11]KKMCreateOFDPacket [09:45:11]OFDProtocolAddRootSTLVToBuf [09:45:11]FM_MakeSignedData [09:45:11]FM_MakeSignedData [09:45:11]SAM_PROTO_SignData [09:45:11]wFMCommunicate request_size=4 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 0D 01 02 [09:45:11]Write to MH i2c: E2 08 00 B2 7E 80 0D 01 02 00 00 00 00 A9 [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 B2 7E 00 90 00 A4 [09:45:11]RAPDU: 90 00 [09:45:11]wFMCommunicate OK [09:45:11]wFMCommunicate request_size=255 [09:45:11]MH_SAM_APDU [09:45: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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 AD 00 00 00 F4 03 04 00 2A 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A7 03 00 35 04 06 00 92 [09:45:11]Write to MH i2c: E2 02 01 B3 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 AD 00 00 00 F4 03 04 00 2A 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A7 03 00 35 04 06 00 92 00 00 AD [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 B3 7E 00 90 00 A5 [09:45:11]RAPDU: 90 00 [09:45:11]wFMCommunicate OK [09:45:11]wFMCommunicate request_size=10 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 0D 02 02 05 CD 89 A9 71 2A [09:45:11]Write to MH i2c: E2 0D 00 B4 7E 80 0D 02 02 05 00 CD 89 A9 71 2A 00 00 50 [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 B4 7E 00 90 00 A6 [09:45:11]RAPDU: 90 00 [09:45:11]wFMCommunicate OK [09:45:11]wFMCommunicate request_size=4 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 0D 03 02 [09:45:11]Write to MH i2c: E2 08 00 B5 7E 80 0D 03 02 00 00 00 00 AE [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 0B 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 0B 00 B5 7E 00 5F 5C 04 A1 1B 1C A0 B4 90 00 9A [09:45:11]RAPDU: 5F 5C 04 A1 1B 1C A0 B4 90 00 [09:45:11]wFMCommunicate OK [09:45:11]SAM_PROTO_SignData done [09:45:11]FM_MakeSignedData done [09:45:11]CreateOFDProtocolMessage [09:45:11]wFMCommunicate request_size=4 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 11 00 00 [09:45:11]Write to MH i2c: E2 08 00 B6 7E 80 11 00 00 00 00 00 00 AE [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 17 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 17 00 B6 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 03 [09:45:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:45:11]wFMCommunicate OK [09:45:11]CreateOFDProtocolMessage done [09:45:11]OFDSenderStorePacket 239402 [09:45:11]StoreOFDPacket docnum=239402 [09:45:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 11 61 07 01 8C 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 AD 00 00 00 F4 03 04 00 2A 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A7 03 00 35 04 06 00 92 CD 89 A9 71 2A 5F 5C 04 A1 1B 1C A0 B4 [09:45:11]CheckFolder [09:45:11]dirname=/storage/ofd_packets [09:45:11]CheckFolder done [09:45:11]ProducePacketName [09:45:11]name=ofd_packets/00239402 [09:45:11]NVStorageSaveData ofd_packets/00239402 [09:45:11]File name is /storage/ofd_packets/00239402 [09:45:11]Write 301 bytes [09:45:11]NVStorageSaveData done [09:45:11]OFDSenderStorePacket done [09:45:11]KKMCreateOFDPacket done [09:45:11]NVStorageSaveData kkm_last_timestamp [09:45:11]File name is /storage/kkm_last_timestamp [09:45:11]Write 4 bytes [09:45:11]NVStorageSaveData done [09:45:11]ExternCall_PrintAddStr [09:45:11]wPrintStart [09:45:11]Write to MH i2c: 01 00 00 B7 7E 35 [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: 01 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: 01 07 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: 01 07 00 B7 7E 00 00 00 00 00 FF 0F 4A [09:45:11]RasterBufferAndPrint [09:45:11]line Счет N : (1)3302341 [09:45:11]line ИНН: 02508201610067 [09:45:11]line Контрольно-Кассовый Чек [09:45:11]line ПРОДАЖА [09:45:11]line ТРК (МРК, ГНК) : 12 [09:45:11]line Товар: 2710124130 [09:45:11]line Аи-92-К-4 [09:45:11]line 22.600 * 66.40 [09:45:11]line = 1500.64 [09:45:11]line НДС 12% НСП 1% [09:45:11]line > о реализуемом товаре [09:45:11]line ОКРУГЛЕНИЕ: -0.64 [09:45:11]line ИТОГО: 1500.00 [09:45:11]line Внесено: 1500.00 [09:45:11]line СДАЧА: 0.00 [09:45:11]line НСП 1% : 13.28 [09:45:11]line НДС 12% : 159.36 [09:45:11]line Наличными: 1500.00 [09:45:11]line Безнал.: 0.00 [09:45:11]line Место: АЗС № 82 "Партнер Нефть" [09:45:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:45:11]line СНО: Общий режим [09:45:11]line Чек 173 08.06.2024 09:45 [09:45:11]line Смена: 387 ФФД: 1.0 [09:45:11]line ЗНМ: 0300000150 [09:45:11]line РНМ: 0000000000091601 [09:45:11]line Версия ККМ: 001 [09:45:11]line ФМ: 0000000000874681 [09:45:11]line ФД: 239402 [09:45:11]line ФПД: 161411475534122 [09:45:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094514&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239402&fm=161411475534122&tin=02508201610067®Number=0000000000091601&sum=150000 [09:45:11]written 0, free lines is 4095 [09:45:11]OFD Sender: Processing packet 239402 [packets to send 182, broken 181] [09:45:11]ProducePacketName [09:45:11]name=ofd_packets/00239402 [09:45:11]OFD Sender: To server: pG, [09:45:11]CommunicateWithHost lk.salyk.kg:30040 [09:45:11]ConnectInit lk.salyk.kg [09:45:11]Connected sock=4 [09:45:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 11 61 07 01 8C 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 AD 00 00 00 F4 03 04 00 2A 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A7 03 00 35 04 06 00 92 CD 89 A9 71 2A 5F 5C 04 A1 1B 1C A0 B4 [09:45:12]Write to MH i2c: 01 00 00 E2 7E 60 [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 07 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 07 00 E2 7E 00 00 00 00 00 BD 0C 30 [09:45:12]RasterBufferAndPrint [09:45:12]line [09:45:12]line [09:45:12]line [09:45:12]line [09:45:12]line [09:45:12]written 0, free lines is 3270 [09:45:12]MH_Cut [09:45:12]Write to MH i2c: D1 01 00 E9 7E 01 39 [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: D1 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: D1 01 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: D1 01 00 E9 7E 00 38 [09:45:12]Write to MH i2c: 01 00 00 EA 7E 68 [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F7 87 47 00 FF FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A7 03 00 F4 03 04 00 A6 CF 63 66 B6 04 01 00 00 64 B9 3F B0 4B 3F 08 C4 [09:45:12]CommunicateWithHost err = 0 [09:45:12]CheckOFDResponse [09:45:12]1017 (14) - 77093643461234 [09:45:12]1041 (16) - 0000000000874681 [09:45:12]1040 (4) - 239402 [09:45:12]1012 (4) - 08.06.2024 03:27 [09:45:12]1206 (1) - 0 [09:45:12]OFD Sender: Remove packet 239402 [09:45:12]ProducePacketName [09:45:12]name=ofd_packets/00239402 [09:45:12]NVStorageDeleteData [09:45:12]OFD Sender: No OFD packet to send [09:45:12]*** Cut start [09:45:12]*** Partial cut [09:45:12]*** CUTSNS_PIN = 1 [09:45:13]*** CUTSNS_PIN = 0 [09:45:13]*** Brake cut motor [09:45:13]Read from MH i2c: 01 [09:45:13]MH_I2C_Read... [09:45:13]*** Stop cut motor [09:45:13]*** Cut end [09:45:13]Read from MH i2c: 01 07 00 [09:45:13]MH_I2C_Read... [09:45:13]Read from MH i2c: 01 07 00 EA 7E 00 00 00 00 00 FF 0F 7D [09:45:13]process_action close_receipt done [09:45:13]requested_data is exist [09:45:13]produce_requested_data [09:45:13]requested_item fm.sn is exist - process it [09:45:13]wFMCommunicate request_size=4 [09:45:13]MH_SAM_APDU [09:45:13]CAPDU: 80 11 00 00 [09:45:13]Write to MH i2c: E2 08 00 EB 7E 80 11 00 00 00 00 00 00 E3 [09:45:13]Write i2c OK [09:45:13]MH_I2C_Read... [09:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:13]Read from MH i2c: E2 [09:45:13]MH_I2C_Read... [09:45:13]Read from MH i2c: E2 17 00 [09:45:13]MH_I2C_Read... [09:45:13]Read from MH i2c: E2 17 00 EB 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 38 [09:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:45:13]wFMCommunicate OK [09:45:13]requested_item fd.num is exist - process it [09:45:13]SAM_PROTO_GetFieldsCounters [09:45:13]wFMCommunicate request_size=4 [09:45:13]MH_SAM_APDU [09:45:13]CAPDU: 80 13 00 00 [09:45:13]Write to MH i2c: E2 08 00 EC 7E 80 13 00 00 00 00 00 00 E6 [09:45:13]Write i2c OK [09:45:13]MH_I2C_Read... [09:45:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:13]Read from MH i2c: E2 [09:45:13]MH_I2C_Read... [09:45:13]Read from MH i2c: E2 62 00 [09:45:13]MH_I2C_Read... [09:45:13]Read from MH i2c: E2 62 00 EC 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [09:45:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:13]wFMCommunicate OK [09:45:13]SAM_PROTO_GetFieldsCounters done [09:45:13]requested_item shift.num is exist - process it [09:45:13]requested_item shift.opened is exist - process it [09:45:13]req_shift_opened [09:45:13]FM_GetShiftState [09:45:13]SAM_PROTO_GetShiftState [09:45:13]wFMCommunicate request_size=4 [09:45:13]MH_SAM_APDU [09:45:13]CAPDU: 80 13 01 00 [09:45:13]Write to MH i2c: E2 08 00 ED 7E 80 13 01 00 00 00 00 00 E8 [09:45:13]Write i2c OK [09:45:13]MH_I2C_Read... [09:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:13]Read from MH i2c: E2 [09:45:13]MH_I2C_Read... [09:45:13]Read from MH i2c: E2 0E 00 [09:45:13]MH_I2C_Read... [09:45:13]Read from MH i2c: E2 0E 00 ED 7E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9C [09:45:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:45:13]wFMCommunicate OK [09:45:13]SAM_PROTO_GetShiftState done [09:45:13]FM_GetShiftState done [09:45:13]req_shift_opened done [09:45:13]requested_item shift.open_date is exist - process it [09:45:13]req_shift_open_date [09:45:13]req_shift_open_date done [09:45:13]produce_requested_data done [09:45:13]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239402,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:45:13]process_action_free close_receipt [09:45:13]json_value_free [09:45:13]json_value_free done [09:45:13]process_json_proto returns [09:45:13]Send response to host [09:45:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239402,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:45:13]free response buf [09:45:13]execute_script done [09:45:13]execute_script returns [09:45:13]free content buf [09:45:13]Sock 8.Close socket [09:45:13]Sock 8.Thread stoped [09:45:17]OFD Sender: No OFD packet to send [09:45:22]OFD Sender: No OFD packet to send [09:45:27]OFD Sender: No OFD packet to send [09:45:32]OFD Sender: No OFD packet to send [09:45:37]OFD Sender: No OFD packet to send [09:45:42]OFD Sender: No OFD packet to send [09:45:47]OFD Sender: No OFD packet to send [09:45:52]OFD Sender: No OFD packet to send [09:45:57]OFD Sender: No OFD packet to send [09:46:02]OFD Sender: No OFD packet to send [09:46:03]accept exits with 9 [09:46:03]New connection [09:46:03]New thread 3066838372 created [09:46:03]Thread 3066981732 joined [09:46:03]Waiting for new connection... [09:46:03] Sock 9.Parse request [09:46:03]Sock 9.Check first char [09:46:03]Sock 9.First char is OK [09:46:03]request: POST /json_proto HTTP/1.0 [09:46:03]Method: POST [09:46:03]URL: /json_proto [09:46:03]Method is POST - this is cgi request [09:46:03]url: /json_proto [09:46:03]query_string will be loaded in cgi processing [09:46:03]execute_cgi json_proto POST (null) [09:46:03]execute_cgi path=json_proto method=POST [09:46:03]POST find Content-Length [09:46:03]Host: 172.17.40.67:8080 [09:46:03]Content-Length: 678 [09:46:03]Content-Type: application/json [09:46:03] [09:46:03]POST finish read [09:46:03]Found Content-Length = 678 [09:46:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:46:03]execute_script... [09:46: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)3302342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:46:03]POST & json_proto [09:46:03]process_json_proto [09:46:03]json parsed OK: [09:46:03]protocol is kg_v1.0 [09:46:03]action value=close_receipt [09:46:03]process_action close_receipt [09:46:03]cmd_close_receipt [09:46:03]MH_GetDate [09:46:03]Write to MH i2c: F0 00 00 EE 7E 5B [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: F0 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: F0 09 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: F0 09 00 EE 7E 00 5F 28 64 66 97 AE 6B 64 C9 [09:46:03]GetLastDocTimeStamp 1717839914 [09:46:03]current date 1717839967 [09:46:03]FM_GetShiftState [09:46:03]SAM_PROTO_GetShiftState [09:46:03]wFMCommunicate request_size=4 [09:46:03]MH_SAM_APDU [09:46:03]CAPDU: 80 13 01 00 [09:46:03]Write to MH i2c: E2 08 00 EF 7E 80 13 01 00 00 00 00 00 EA [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:03]Read from MH i2c: E2 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 0E 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 0E 00 EF 7E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9E [09:46:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:46:03]wFMCommunicate OK [09:46:03]SAM_PROTO_GetShiftState done [09:46:03]FM_GetShiftState done [09:46:03]opened in 1717805884 [09:46:03]opened+sec_in_day 1717892284 [09:46:03]quantity*price = 30012 [09:46:03]sum+1 = 30014 [09:46:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 174 08.06.2024 09:46 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239403 ФПД: 33933213543023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094607&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239403&fm=33933213543023&tin=02508201610067®Number=0000000000091601&sum=30000 [09:46:04]StoreToDocumentArchive [09:46:04]shift 387 fd 239403 [09:46:04]save to /storage/0387/doc_00239403 [09:46:04]save last doc name /storage/0387/doc_00239403 to /storage/kkm_last_doc_name [09:46:04]save OK [09:46:04]Clear old archive folders... [09:46:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:46:04]tlvbuf is 003F1310 [09:46:04]SAM_PROTO_ClearQueue [09:46:04]wFMCommunicate request_size=4 [09:46:04]MH_SAM_APDU [09:46:04]CAPDU: 80 09 00 00 [09:46:04]Write to MH i2c: E2 08 00 FC 7E 80 09 00 00 00 00 00 00 EC [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:04]Read from MH i2c: E2 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 03 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 03 00 FC 7E 00 90 00 EE [09:46:04]RAPDU: 90 00 [09:46:04]wFMCommunicate OK [09:46:04]SAM_PROTO_ClearQueue done [09:46:04]KKMCreateOFDPacket [09:46:04]OFDProtocolAddRootSTLVToBuf [09:46:04]FM_MakeSignedData [09:46:04]FM_MakeSignedData [09:46:04]SAM_PROTO_SignData [09:46:04]wFMCommunicate request_size=4 [09:46:04]MH_SAM_APDU [09:46:04]CAPDU: 80 0D 01 02 [09:46:04]Write to MH i2c: E2 08 00 FD 7E 80 0D 01 02 00 00 00 00 F4 [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:04]Read from MH i2c: E2 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 03 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 03 00 FD 7E 00 90 00 EF [09:46:04]RAPDU: 90 00 [09:46:04]wFMCommunicate OK [09:46:04]wFMCommunicate request_size=255 [09:46:04]MH_SAM_APDU [09:46: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 AE 00 00 00 F4 03 04 00 5F 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A7 03 00 35 04 06 00 1E [09:46:04]Write to MH i2c: E2 02 01 FE 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 AE 00 00 00 F4 03 04 00 5F 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A7 03 00 35 04 06 00 1E 00 00 B5 [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:04]Read from MH i2c: E2 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 03 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 03 00 FE 7E 00 90 00 F0 [09:46:04]RAPDU: 90 00 [09:46:04]wFMCommunicate OK [09:46:04]wFMCommunicate request_size=10 [09:46:04]MH_SAM_APDU [09:46:04]CAPDU: 80 0D 02 02 05 DC B1 23 AA 6F [09:46:04]Write to MH i2c: E2 0D 00 FF 7E 80 0D 02 02 05 00 DC B1 23 AA 6F 00 00 CA [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:04]Read from MH i2c: E2 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 03 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 03 00 FF 7E 00 90 00 F1 [09:46:04]RAPDU: 90 00 [09:46:04]wFMCommunicate OK [09:46:04]wFMCommunicate request_size=4 [09:46:04]MH_SAM_APDU [09:46:04]CAPDU: 80 0D 03 02 [09:46:04]Write to MH i2c: E2 08 00 00 7F 80 0D 03 02 00 00 00 00 FA [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:04]Read from MH i2c: E2 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 0B 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 0B 00 00 7F 00 18 90 79 35 EF 2F 2B 53 90 00 ED [09:46:04]RAPDU: 18 90 79 35 EF 2F 2B 53 90 00 [09:46:04]wFMCommunicate OK [09:46:04]SAM_PROTO_SignData done [09:46:04]FM_MakeSignedData done [09:46:04]CreateOFDProtocolMessage [09:46:04]wFMCommunicate request_size=4 [09:46:04]MH_SAM_APDU [09:46:04]CAPDU: 80 11 00 00 [09:46:04]Write to MH i2c: E2 08 00 01 7F 80 11 00 00 00 00 00 00 FA [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:05]Read from MH i2c: E2 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: E2 17 00 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: E2 17 00 01 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4F [09:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:46:05]wFMCommunicate OK [09:46:05]CreateOFDProtocolMessage done [09:46:05]OFDSenderStorePacket 239403 [09:46:05]StoreOFDPacket docnum=239403 [09:46:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 49 C3 07 01 47 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 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 AE 00 00 00 F4 03 04 00 5F 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A7 03 00 35 04 06 00 1E DC B1 23 AA 6F 18 90 79 35 EF 2F 2B 53 [09:46:05]CheckFolder [09:46:05]dirname=/storage/ofd_packets [09:46:05]CheckFolder done [09:46:05]ProducePacketName [09:46:05]name=ofd_packets/00239403 [09:46:05]NVStorageSaveData ofd_packets/00239403 [09:46:05]File name is /storage/ofd_packets/00239403 [09:46:05]Write 301 bytes [09:46:05]NVStorageSaveData done [09:46:05]OFDSenderStorePacket done [09:46:05]KKMCreateOFDPacket done [09:46:05]NVStorageSaveData kkm_last_timestamp [09:46:05]File name is /storage/kkm_last_timestamp [09:46:05]Write 4 bytes [09:46:05]NVStorageSaveData done [09:46:05]ExternCall_PrintAddStr [09:46:05]wPrintStart [09:46:05]Write to MH i2c: 01 00 00 02 7F 81 [09:46:05]Write i2c OK [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: 01 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: 01 07 00 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: 01 07 00 02 7F 00 00 00 00 00 FF 0F 96 [09:46:05]RasterBufferAndPrint [09:46:05]line Счет N : (1)3302342 [09:46:05]line ИНН: 02508201610067 [09:46:05]line Контрольно-Кассовый Чек [09:46:05]line ПРОДАЖА [09:46:05]line ТРК (МРК, ГНК) : 32 [09:46:05]line Товар: 2710124130 [09:46:05]line Аи-92-К-4 [09:46:05]line 4.520 * 66.40 [09:46:05]line = 300.13 [09:46:05]line НДС 12% НСП 1% [09:46:05]line > о реализуемом товаре [09:46:05]line ОКРУГЛЕНИЕ: -0.13 [09:46:05]line ИТОГО: 300.00 [09:46:05]line Внесено: 300.00 [09:46:05]line СДАЧА: 0.00 [09:46:05]line НСП 1% : 2.66 [09:46:05]line НДС 12% : 31.87 [09:46:05]line Наличными: 300.00 [09:46:05]line Безнал.: 0.00 [09:46:05]line Место: АЗС № 82 "Партнер Нефть" [09:46:05]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:46:05]line СНО: Общий режим [09:46:05]line Чек 174 08.06.2024 09:46 [09:46:05]line Смена: 387 ФФД: 1.0 [09:46:05]line ЗНМ: 0300000150 [09:46:05]line РНМ: 0000000000091601 [09:46:05]line Версия ККМ: 001 [09:46:05]line ФМ: 0000000000874681 [09:46:05]line ФД: 239403 [09:46:05]line ФПД: 33933213543023 [09:46:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094607&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239403&fm=33933213543023&tin=02508201610067®Number=0000000000091601&sum=30000 [09:46:05]written 0, free lines is 4095 [09:46:05]OFD Sender: Processing packet 239403 [packets to send 182, broken 181] [09:46:05]ProducePacketName [09:46:05]name=ofd_packets/00239403 [09:46:05]OFD Sender: To server: pG, [09:46:05]CommunicateWithHost lk.salyk.kg:30040 [09:46:05]ConnectInit lk.salyk.kg [09:46:05]Connected sock=10 [09:46:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 49 C3 07 01 47 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 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 AE 00 00 00 F4 03 04 00 5F 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A7 03 00 35 04 06 00 1E DC B1 23 AA 6F 18 90 79 35 EF 2F 2B 53 [09:46:05]Write to MH i2c: 01 00 00 2D 7F AC [09:46:05]Write i2c OK [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: 01 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: 01 07 00 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: 01 07 00 2D 7F 00 00 00 00 00 C0 0C 7F [09:46:05]RasterBufferAndPrint [09:46:05]line [09:46:05]line [09:46:05]line [09:46:05]line [09:46:05]line [09:46:05]written 0, free lines is 3270 [09:46:05]MH_Cut [09:46:05]Write to MH i2c: D1 01 00 34 7F 01 85 [09:46:05]Write i2c OK [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: D1 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: D1 01 00 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: D1 01 00 34 7F 00 84 [09:46:05]Write to MH i2c: 01 00 00 35 7F B4 [09:46:05]Write i2c OK [09:46:05]MH_I2C_Read... [09:46:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 88 5B 47 00 2C 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A7 03 00 F4 03 04 00 DC CF 63 66 B6 04 01 00 00 A0 0A DD 8D 01 7A DA D8 [09:46:05]CommunicateWithHost err = 0 [09:46:05]CheckOFDResponse [09:46:05]1017 (14) - 77093643461234 [09:46:05]1041 (16) - 0000000000874681 [09:46:05]1040 (4) - 239403 [09:46:05]1012 (4) - 08.06.2024 03:28 [09:46:05]1206 (1) - 0 [09:46:05]OFD Sender: Remove packet 239403 [09:46:05]ProducePacketName [09:46:05]name=ofd_packets/00239403 [09:46:05]NVStorageDeleteData [09:46:06]OFD Sender: No OFD packet to send [09:46:06]*** Cut start [09:46:06]*** Partial cut [09:46:06]*** CUTSNS_PIN = 1 [09:46:06]*** CUTSNS_PIN = 0 [09:46:06]*** Brake cut motor [09:46:07]Read from MH i2c: 01 [09:46:07]MH_I2C_Read... [09:46:07]*** Stop cut motor [09:46:07]*** Cut end [09:46:07]Read from MH i2c: 01 07 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: 01 07 00 35 7F 00 00 00 00 00 FF 0F C9 [09:46:07]process_action close_receipt done [09:46:07]requested_data is exist [09:46:07]produce_requested_data [09:46:07]requested_item fm.sn is exist - process it [09:46:07]wFMCommunicate request_size=4 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 11 00 00 [09:46:07]Write to MH i2c: E2 08 00 36 7F 80 11 00 00 00 00 00 00 2F [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 17 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 17 00 36 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 84 [09:46:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:46:07]wFMCommunicate OK [09:46:07]requested_item fd.num is exist - process it [09:46:07]SAM_PROTO_GetFieldsCounters [09:46:07]wFMCommunicate request_size=4 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 13 00 00 [09:46:07]Write to MH i2c: E2 08 00 37 7F 80 13 00 00 00 00 00 00 32 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 62 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 62 00 37 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [09:46:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:07]wFMCommunicate OK [09:46:07]SAM_PROTO_GetFieldsCounters done [09:46:07]requested_item shift.num is exist - process it [09:46:07]requested_item shift.opened is exist - process it [09:46:07]req_shift_opened [09:46:07]FM_GetShiftState [09:46:07]SAM_PROTO_GetShiftState [09:46:07]wFMCommunicate request_size=4 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 13 01 00 [09:46:07]Write to MH i2c: E2 08 00 38 7F 80 13 01 00 00 00 00 00 34 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 0E 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 0E 00 38 7F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E8 [09:46:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:46:07]wFMCommunicate OK [09:46:07]SAM_PROTO_GetShiftState done [09:46:07]FM_GetShiftState done [09:46:07]req_shift_opened done [09:46:07]requested_item shift.open_date is exist - process it [09:46:07]req_shift_open_date [09:46:07]req_shift_open_date done [09:46:07]produce_requested_data done [09:46:07]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239403,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:46:07]process_action_free close_receipt [09:46:07]json_value_free [09:46:07]json_value_free done [09:46:07]process_json_proto returns [09:46:07]Send response to host [09:46:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239403,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:46:07]free response buf [09:46:07]execute_script done [09:46:07]execute_script returns [09:46:07]free content buf [09:46:07]Sock 9.Close socket [09:46:07]Sock 9.Thread stoped [09:46:11]OFD Sender: No OFD packet to send [09:46:16]OFD Sender: No OFD packet to send [09:46:17]accept exits with 8 [09:46:17]New connection [09:46:17]New thread 3066981732 created [09:46:17]Thread 3066838372 joined [09:46:17]Waiting for new connection... [09:46:17] Sock 8.Parse request [09:46:17]Sock 8.Check first char [09:46:17]Sock 8.First char is OK [09:46:17]request: POST /json_proto HTTP/1.0 [09:46:17]Method: POST [09:46:17]URL: /json_proto [09:46:17]Method is POST - this is cgi request [09:46:17]url: /json_proto [09:46:17]query_string will be loaded in cgi processing [09:46:17]execute_cgi json_proto POST (null) [09:46:17]execute_cgi path=json_proto method=POST [09:46:17]POST find Content-Length [09:46:17]Host: 172.17.40.67:8080 [09:46:17]Content-Length: 683 [09:46:17]Content-Type: application/json [09:46:17] [09:46:17]POST finish read [09:46:17]Found Content-Length = 683 [09:46:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:17]execute_script... [09:46: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)3302343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:17]POST & json_proto [09:46:17]process_json_proto [09:46:17]json parsed OK: [09:46:17]protocol is kg_v1.0 [09:46:17]action value=close_receipt [09:46:17]process_action close_receipt [09:46:17]cmd_close_receipt [09:46:17]MH_GetDate [09:46:17]Write to MH i2c: F0 00 00 39 7F A7 [09:46:17]Write i2c OK [09:46:17]MH_I2C_Read... [09:46:17]Read from MH i2c: F0 [09:46:17]MH_I2C_Read... [09:46:17]Read from MH i2c: F0 09 00 [09:46:17]MH_I2C_Read... [09:46:17]Read from MH i2c: F0 09 00 39 7F 00 6D 28 64 66 97 AE 6B 64 23 [09:46:17]GetLastDocTimeStamp 1717839967 [09:46:17]current date 1717839981 [09:46:17]FM_GetShiftState [09:46:17]SAM_PROTO_GetShiftState [09:46:17]wFMCommunicate request_size=4 [09:46:17]MH_SAM_APDU [09:46:17]CAPDU: 80 13 01 00 [09:46:17]Write to MH i2c: E2 08 00 3A 7F 80 13 01 00 00 00 00 00 36 [09:46:17]Write i2c OK [09:46:17]MH_I2C_Read... [09:46:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:17]Read from MH i2c: E2 [09:46:17]MH_I2C_Read... [09:46:17]Read from MH i2c: E2 0E 00 [09:46:17]MH_I2C_Read... [09:46:17]Read from MH i2c: E2 0E 00 3A 7F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EA [09:46:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:46:17]wFMCommunicate OK [09:46:17]SAM_PROTO_GetShiftState done [09:46:17]FM_GetShiftState done [09:46:17]opened in 1717805884 [09:46:17]opened+sec_in_day 1717892284 [09:46:17]quantity*price = 100064 [09:46:17]sum+1 = 100066 [09:46:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 175 08.06.2024 09:46 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239404 ФПД: 160157830945810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094621&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239404&fm=160157830945810&tin=02508201610067®Number=0000000000091601&sum=100000 [09:46:18]StoreToDocumentArchive [09:46:18]shift 387 fd 239404 [09:46:18]save to /storage/0387/doc_00239404 [09:46:18]save last doc name /storage/0387/doc_00239404 to /storage/kkm_last_doc_name [09:46:18]save OK [09:46:18]Clear old archive folders... [09:46:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:46:18]tlvbuf is 00394480 [09:46:18]SAM_PROTO_ClearQueue [09:46:18]wFMCommunicate request_size=4 [09:46:18]MH_SAM_APDU [09:46:18]CAPDU: 80 09 00 00 [09:46:18]Write to MH i2c: E2 08 00 47 7F 80 09 00 00 00 00 00 00 38 [09:46:18]Write i2c OK [09:46:18]MH_I2C_Read... [09:46:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:18]Read from MH i2c: E2 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 03 00 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 03 00 47 7F 00 90 00 3A [09:46:18]RAPDU: 90 00 [09:46:18]wFMCommunicate OK [09:46:18]SAM_PROTO_ClearQueue done [09:46:18]KKMCreateOFDPacket [09:46:18]OFDProtocolAddRootSTLVToBuf [09:46:18]FM_MakeSignedData [09:46:18]FM_MakeSignedData [09:46:18]SAM_PROTO_SignData [09:46:18]wFMCommunicate request_size=4 [09:46:18]MH_SAM_APDU [09:46:18]CAPDU: 80 0D 01 02 [09:46:18]Write to MH i2c: E2 08 00 48 7F 80 0D 01 02 00 00 00 00 40 [09:46:18]Write i2c OK [09:46:18]MH_I2C_Read... [09:46:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:18]Read from MH i2c: E2 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 03 00 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 03 00 48 7F 00 90 00 3B [09:46:18]RAPDU: 90 00 [09:46:18]wFMCommunicate OK [09:46:18]wFMCommunicate request_size=255 [09:46:18]MH_SAM_APDU [09:46: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 6D 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A7 03 00 35 04 06 00 91 [09:46:18]Write to MH i2c: E2 02 01 49 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 6D 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A7 03 00 35 04 06 00 91 00 00 36 [09:46:18]Write i2c OK [09:46:18]MH_I2C_Read... [09:46:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:18]Read from MH i2c: E2 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 03 00 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 03 00 49 7F 00 90 00 3C [09:46:18]RAPDU: 90 00 [09:46:18]wFMCommunicate OK [09:46:18]wFMCommunicate request_size=10 [09:46:18]MH_SAM_APDU [09:46:18]CAPDU: 80 0D 02 02 05 A9 A6 9F 1C 12 [09:46:18]Write to MH i2c: E2 0D 00 4A 7F 80 0D 02 02 05 00 A9 A6 9F 1C 12 00 00 69 [09:46:18]Write i2c OK [09:46:18]MH_I2C_Read... [09:46:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:18]Read from MH i2c: E2 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 03 00 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 03 00 4A 7F 00 90 00 3D [09:46:18]RAPDU: 90 00 [09:46:18]wFMCommunicate OK [09:46:18]wFMCommunicate request_size=4 [09:46:18]MH_SAM_APDU [09:46:18]CAPDU: 80 0D 03 02 [09:46:18]Write to MH i2c: E2 08 00 4B 7F 80 0D 03 02 00 00 00 00 45 [09:46:18]Write i2c OK [09:46:18]MH_I2C_Read... [09:46:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:18]Read from MH i2c: E2 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 0B 00 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 0B 00 4B 7F 00 55 30 9C FC 5B 1D CE 66 90 00 0F [09:46:18]RAPDU: 55 30 9C FC 5B 1D CE 66 90 00 [09:46:18]wFMCommunicate OK [09:46:18]SAM_PROTO_SignData done [09:46:18]FM_MakeSignedData done [09:46:18]CreateOFDProtocolMessage [09:46:18]wFMCommunicate request_size=4 [09:46:18]MH_SAM_APDU [09:46:18]CAPDU: 80 11 00 00 [09:46:18]Write to MH i2c: E2 08 00 4C 7F 80 11 00 00 00 00 00 00 45 [09:46:18]Write i2c OK [09:46:18]MH_I2C_Read... [09:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:18]Read from MH i2c: E2 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 17 00 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: E2 17 00 4C 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9A [09:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:46:18]wFMCommunicate OK [09:46:18]CreateOFDProtocolMessage done [09:46:18]OFDSenderStorePacket 239404 [09:46:18]StoreOFDPacket docnum=239404 [09:46:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1F 05 07 01 DE 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 6D 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A7 03 00 35 04 06 00 91 A9 A6 9F 1C 12 55 30 9C FC 5B 1D CE 66 [09:46:18]CheckFolder [09:46:18]dirname=/storage/ofd_packets [09:46:18]CheckFolder done [09:46:18]ProducePacketName [09:46:18]name=ofd_packets/00239404 [09:46:18]NVStorageSaveData ofd_packets/00239404 [09:46:18]File name is /storage/ofd_packets/00239404 [09:46:18]Write 301 bytes [09:46:18]NVStorageSaveData done [09:46:18]OFDSenderStorePacket done [09:46:18]KKMCreateOFDPacket done [09:46:18]NVStorageSaveData kkm_last_timestamp [09:46:18]File name is /storage/kkm_last_timestamp [09:46:18]Write 4 bytes [09:46:18]NVStorageSaveData done [09:46:18]ExternCall_PrintAddStr [09:46:18]wPrintStart [09:46:18]Write to MH i2c: 01 00 00 4D 7F CC [09:46:18]Write i2c OK [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: 01 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: 01 07 00 [09:46:18]MH_I2C_Read... [09:46:18]Read from MH i2c: 01 07 00 4D 7F 00 00 00 00 00 FF 0F E1 [09:46:18]RasterBufferAndPrint [09:46:18]line Счет N : (1)3302343 [09:46:18]line ИНН: 02508201610067 [09:46:18]line Контрольно-Кассовый Чек [09:46:18]line ПРОДАЖА [09:46:18]line ТРК (МРК, ГНК) : 42 [09:46:18]line Товар: 2710124130 [09:46:18]line Аи-92-К-4 [09:46:18]line 15.070 * 66.40 [09:46:18]line = 1000.65 [09:46:18]line НДС 12% НСП 1% [09:46:18]line > о реализуемом товаре [09:46:18]line ОКРУГЛЕНИЕ: -0.65 [09:46:18]line ИТОГО: 1000.00 [09:46:18]line Внесено: 1000.00 [09:46:18]line СДАЧА: 0.00 [09:46:18]line НСП 1% : 8.85 [09:46:18]line НДС 12% : 106.26 [09:46:18]line Наличными: 1000.00 [09:46:18]line Безнал.: 0.00 [09:46:18]line Место: АЗС № 82 "Партнер Нефть" [09:46:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:46:18]line СНО: Общий режим [09:46:18]line Чек 175 08.06.2024 09:46 [09:46:18]line Смена: 387 ФФД: 1.0 [09:46:18]line ЗНМ: 0300000150 [09:46:18]line РНМ: 0000000000091601 [09:46:18]line Версия ККМ: 001 [09:46:18]line ФМ: 0000000000874681 [09:46:18]line ФД: 239404 [09:46:18]line ФПД: 160157830945810 [09:46:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094621&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239404&fm=160157830945810&tin=02508201610067®Number=0000000000091601&sum=100000 [09:46:18]written 0, free lines is 4095 [09:46:18]OFD Sender: Processing packet 239404 [packets to send 182, broken 181] [09:46:18]ProducePacketName [09:46:18]name=ofd_packets/00239404 [09:46:18]OFD Sender: To server: pG, [09:46:18]CommunicateWithHost lk.salyk.kg:30040 [09:46:18]ConnectInit lk.salyk.kg [09:46:19]Connected sock=10 [09:46:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1F 05 07 01 DE 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 6D 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A7 03 00 35 04 06 00 91 A9 A6 9F 1C 12 55 30 9C FC 5B 1D CE 66 [09:46:19]Write to MH i2c: 01 00 00 78 7F F7 [09:46:19]Write i2c OK [09:46:19]MH_I2C_Read... [09:46:19]Read from MH i2c: 01 [09:46:19]MH_I2C_Read... [09:46:19]Read from MH i2c: 01 07 00 [09:46:19]MH_I2C_Read... [09:46:19]Read from MH i2c: 01 07 00 78 7F 00 00 00 00 00 BC 0C C6 [09:46:19]RasterBufferAndPrint [09:46:19]line [09:46:19]line [09:46:19]line [09:46:19]line [09:46:19]line [09:46:19]written 0, free lines is 3272 [09:46:19]MH_Cut [09:46:19]Write to MH i2c: D1 01 00 7F 7F 01 D0 [09:46:19]Write i2c OK [09:46:19]MH_I2C_Read... [09:46:19]Read from MH i2c: D1 [09:46:19]MH_I2C_Read... [09:46:19]Read from MH i2c: D1 01 00 [09:46:19]MH_I2C_Read... [09:46:19]Read from MH i2c: D1 01 00 7F 7F 00 CF [09:46:19]Write to MH i2c: 01 00 00 80 7F FF [09:46:19]Write i2c OK [09:46:19]MH_I2C_Read... [09:46:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D3 2E 47 00 B6 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A7 03 00 F4 03 04 00 EA CF 63 66 B6 04 01 00 00 11 98 8B 38 0C C1 51 15 [09:46:19]CommunicateWithHost err = 0 [09:46:19]CheckOFDResponse [09:46:19]1017 (14) - 77093643461234 [09:46:19]1041 (16) - 0000000000874681 [09:46:19]1040 (4) - 239404 [09:46:19]1012 (4) - 08.06.2024 03:28 [09:46:19]1206 (1) - 0 [09:46:19]OFD Sender: Remove packet 239404 [09:46:19]ProducePacketName [09:46:19]name=ofd_packets/00239404 [09:46:19]NVStorageDeleteData [09:46:20]OFD Sender: No OFD packet to send [09:46:20]*** Cut start [09:46:20]*** Partial cut [09:46:20]*** CUTSNS_PIN = 1 [09:46:20]*** CUTSNS_PIN = 0 [09:46:20]*** Brake cut motor [09:46:20]Read from MH i2c: 01 [09:46:20]MH_I2C_Read... [09:46:20]*** Stop cut motor [09:46:20]*** Cut end [09:46:20]Read from MH i2c: 01 07 00 [09:46:20]MH_I2C_Read... [09:46:20]Read from MH i2c: 01 07 00 80 7F 00 00 00 00 00 FF 0F 14 [09:46:20]process_action close_receipt done [09:46:20]requested_data is exist [09:46:20]produce_requested_data [09:46:20]requested_item fm.sn is exist - process it [09:46:20]wFMCommunicate request_size=4 [09:46:20]MH_SAM_APDU [09:46:20]CAPDU: 80 11 00 00 [09:46:20]Write to MH i2c: E2 08 00 81 7F 80 11 00 00 00 00 00 00 7A [09:46:20]Write i2c OK [09:46:20]MH_I2C_Read... [09:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:20]Read from MH i2c: E2 [09:46:20]MH_I2C_Read... [09:46:20]Read from MH i2c: E2 17 00 [09:46:20]MH_I2C_Read... [09:46:20]Read from MH i2c: E2 17 00 81 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CF [09:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:46:20]wFMCommunicate OK [09:46:20]requested_item fd.num is exist - process it [09:46:20]SAM_PROTO_GetFieldsCounters [09:46:20]wFMCommunicate request_size=4 [09:46:20]MH_SAM_APDU [09:46:20]CAPDU: 80 13 00 00 [09:46:20]Write to MH i2c: E2 08 00 82 7F 80 13 00 00 00 00 00 00 7D [09:46:20]Write i2c OK [09:46:20]MH_I2C_Read... [09:46:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:20]Read from MH i2c: E2 [09:46:20]MH_I2C_Read... [09:46:20]Read from MH i2c: E2 62 00 [09:46:20]MH_I2C_Read... [09:46:20]Read from MH i2c: E2 62 00 82 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [09:46:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:21]wFMCommunicate OK [09:46:21]SAM_PROTO_GetFieldsCounters done [09:46:21]requested_item shift.num is exist - process it [09:46:21]requested_item shift.opened is exist - process it [09:46:21]req_shift_opened [09:46:21]FM_GetShiftState [09:46:21]SAM_PROTO_GetShiftState [09:46:21]wFMCommunicate request_size=4 [09:46:21]MH_SAM_APDU [09:46:21]CAPDU: 80 13 01 00 [09:46:21]Write to MH i2c: E2 08 00 83 7F 80 13 01 00 00 00 00 00 7F [09:46:21]Write i2c OK [09:46:21]MH_I2C_Read... [09:46:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:21]Read from MH i2c: E2 [09:46:21]MH_I2C_Read... [09:46:21]Read from MH i2c: E2 0E 00 [09:46:21]MH_I2C_Read... [09:46:21]Read from MH i2c: E2 0E 00 83 7F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 33 [09:46:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:46:21]wFMCommunicate OK [09:46:21]SAM_PROTO_GetShiftState done [09:46:21]FM_GetShiftState done [09:46:21]req_shift_opened done [09:46:21]requested_item shift.open_date is exist - process it [09:46:21]req_shift_open_date [09:46:21]req_shift_open_date done [09:46:21]produce_requested_data done [09:46:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239404,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:46:21]process_action_free close_receipt [09:46:21]json_value_free [09:46:21]json_value_free done [09:46:21]process_json_proto returns [09:46:21]Send response to host [09:46:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239404,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:46:21]free response buf [09:46:21]execute_script done [09:46:21]execute_script returns [09:46:21]free content buf [09:46:21]Sock 8.Close socket [09:46:21]Sock 8.Thread stoped [09:46:25]OFD Sender: No OFD packet to send [09:46:30]OFD Sender: No OFD packet to send [09:46:35]OFD Sender: No OFD packet to send [09:46:40]OFD Sender: No OFD packet to send [09:46:45]OFD Sender: No OFD packet to send [09:46:50]OFD Sender: No OFD packet to send [09:46:55]OFD Sender: No OFD packet to send [09:47:00]OFD Sender: No OFD packet to send [09:47:05]OFD Sender: No OFD packet to send [09:47:07]accept exits with 9 [09:47:07]New connection [09:47:07]New thread 3066838372 created [09:47:07]Thread 3066981732 joined [09:47:07]Waiting for new connection... [09:47:07] Sock 9.Parse request [09:47:07]Sock 9.Check first char [09:47:07]Sock 9.First char is OK [09:47:07]request: POST /json_proto HTTP/1.0 [09:47:07]Method: POST [09:47:07]URL: /json_proto [09:47:07]Method is POST - this is cgi request [09:47:07]url: /json_proto [09:47:07]query_string will be loaded in cgi processing [09:47:07]execute_cgi json_proto POST (null) [09:47:07]execute_cgi path=json_proto method=POST [09:47:07]POST find Content-Length [09:47:07]Host: 172.17.40.67:8080 [09:47:07]Content-Length: 675 [09:47:07]Content-Type: application/json [09:47:07] [09:47:07]POST finish read [09:47:07]Found Content-Length = 675 [09:47:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 9.380, "sum" : 700.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:07]execute_script... [09:47: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)3302344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 9.380, "sum" : 700.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:07]POST & json_proto [09:47:07]process_json_proto [09:47:07]json parsed OK: [09:47:07]protocol is kg_v1.0 [09:47:07]action value=close_receipt [09:47:07]process_action close_receipt [09:47:07]cmd_close_receipt [09:47:07]MH_GetDate [09:47:07]Write to MH i2c: F0 00 00 84 7F F2 [09:47:07]Write i2c OK [09:47:07]MH_I2C_Read... [09:47:07]Read from MH i2c: F0 [09:47:07]MH_I2C_Read... [09:47:07]Read from MH i2c: F0 09 00 [09:47:07]MH_I2C_Read... [09:47:07]Read from MH i2c: F0 09 00 84 7F 00 A0 28 64 66 97 AE 6B 64 A1 [09:47:07]GetLastDocTimeStamp 1717839981 [09:47:07]current date 1717840032 [09:47:07]FM_GetShiftState [09:47:07]SAM_PROTO_GetShiftState [09:47:07]wFMCommunicate request_size=4 [09:47:07]MH_SAM_APDU [09:47:07]CAPDU: 80 13 01 00 [09:47:07]Write to MH i2c: E2 08 00 85 7F 80 13 01 00 00 00 00 00 81 [09:47:07]Write i2c OK [09:47:07]MH_I2C_Read... [09:47:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:08]Read from MH i2c: E2 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: E2 0E 00 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: E2 0E 00 85 7F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 35 [09:47:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:47:08]wFMCommunicate OK [09:47:08]SAM_PROTO_GetShiftState done [09:47:08]FM_GetShiftState done [09:47:08]opened in 1717805884 [09:47:08]opened+sec_in_day 1717892284 [09:47:08]quantity*price = 70068 [09:47:08]sum+1 = 70070 [09:47:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.69 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.41 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 176 08.06.2024 09:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239405 ФПД: 82643648470764 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094712&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239405&fm=82643648470764&tin=02508201610067®Number=0000000000091601&sum=70000 [09:47:09]StoreToDocumentArchive [09:47:09]shift 387 fd 239405 [09:47:09]save to /storage/0387/doc_00239405 [09:47:09]save last doc name /storage/0387/doc_00239405 to /storage/kkm_last_doc_name [09:47:09]save OK [09:47:09]Clear old archive folders... [09:47:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:47:09]tlvbuf is 002B7000 [09:47:09]SAM_PROTO_ClearQueue [09:47:09]wFMCommunicate request_size=4 [09:47:09]MH_SAM_APDU [09:47:09]CAPDU: 80 09 00 00 [09:47:09]Write to MH i2c: E2 08 00 92 7F 80 09 00 00 00 00 00 00 83 [09:47:09]Write i2c OK [09:47:09]MH_I2C_Read... [09:47:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:09]Read from MH i2c: E2 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 03 00 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 03 00 92 7F 00 90 00 85 [09:47:09]RAPDU: 90 00 [09:47:09]wFMCommunicate OK [09:47:09]SAM_PROTO_ClearQueue done [09:47:09]KKMCreateOFDPacket [09:47:09]OFDProtocolAddRootSTLVToBuf [09:47:09]FM_MakeSignedData [09:47:09]FM_MakeSignedData [09:47:09]SAM_PROTO_SignData [09:47:09]wFMCommunicate request_size=4 [09:47:09]MH_SAM_APDU [09:47:09]CAPDU: 80 0D 01 02 [09:47:09]Write to MH i2c: E2 08 00 93 7F 80 0D 01 02 00 00 00 00 8B [09:47:09]Write i2c OK [09:47:09]MH_I2C_Read... [09:47:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:09]Read from MH i2c: E2 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 03 00 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 03 00 93 7F 00 90 00 86 [09:47:09]RAPDU: 90 00 [09:47:09]wFMCommunicate OK [09:47:09]wFMCommunicate request_size=255 [09:47:09]MH_SAM_APDU [09:47: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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 A0 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2D A7 03 00 35 04 06 00 4B 29 F9 4F [09:47:09]Write to MH i2c: E2 02 01 94 7F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 A0 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2D A7 03 00 35 04 06 00 4B 29 F9 4F 00 00 B5 [09:47:09]Write i2c OK [09:47:09]MH_I2C_Read... [09:47:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:09]Read from MH i2c: E2 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 03 00 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 03 00 94 7F 00 90 00 87 [09:47:09]RAPDU: 90 00 [09:47:09]wFMCommunicate OK [09:47:09]wFMCommunicate request_size=7 [09:47:09]MH_SAM_APDU [09:47:09]CAPDU: 80 0D 02 02 02 5E EC [09:47:09]Write to MH i2c: E2 0A 00 95 7F 80 0D 02 02 02 00 5E EC 00 00 DC [09:47:09]Write i2c OK [09:47:09]MH_I2C_Read... [09:47:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:09]Read from MH i2c: E2 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 03 00 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 03 00 95 7F 00 90 00 88 [09:47:09]RAPDU: 90 00 [09:47:09]wFMCommunicate OK [09:47:09]wFMCommunicate request_size=4 [09:47:09]MH_SAM_APDU [09:47:09]CAPDU: 80 0D 03 02 [09:47:09]Write to MH i2c: E2 08 00 96 7F 80 0D 03 02 00 00 00 00 90 [09:47:09]Write i2c OK [09:47:09]MH_I2C_Read... [09:47:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:09]Read from MH i2c: E2 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 0B 00 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 0B 00 96 7F 00 A3 1F 2D 1C 1B 94 65 A5 90 00 55 [09:47:09]RAPDU: A3 1F 2D 1C 1B 94 65 A5 90 00 [09:47:09]wFMCommunicate OK [09:47:09]SAM_PROTO_SignData done [09:47:09]FM_MakeSignedData done [09:47:09]CreateOFDProtocolMessage [09:47:09]wFMCommunicate request_size=4 [09:47:09]MH_SAM_APDU [09:47:09]CAPDU: 80 11 00 00 [09:47:09]Write to MH i2c: E2 08 00 97 7F 80 11 00 00 00 00 00 00 90 [09:47:09]Write i2c OK [09:47:09]MH_I2C_Read... [09:47:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:09]Read from MH i2c: E2 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 17 00 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: E2 17 00 97 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E5 [09:47:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:47:09]wFMCommunicate OK [09:47:09]CreateOFDProtocolMessage done [09:47:09]OFDSenderStorePacket 239405 [09:47:09]StoreOFDPacket docnum=239405 [09:47:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 7A FA 04 01 2E 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 A0 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2D A7 03 00 35 04 06 00 4B 29 F9 4F 5E EC A3 1F 2D 1C 1B 94 65 A5 [09:47:09]CheckFolder [09:47:09]dirname=/storage/ofd_packets [09:47:09]CheckFolder done [09:47:09]ProducePacketName [09:47:09]name=ofd_packets/00239405 [09:47:09]NVStorageSaveData ofd_packets/00239405 [09:47:09]File name is /storage/ofd_packets/00239405 [09:47:09]Write 298 bytes [09:47:09]NVStorageSaveData done [09:47:09]OFDSenderStorePacket done [09:47:09]KKMCreateOFDPacket done [09:47:09]NVStorageSaveData kkm_last_timestamp [09:47:09]File name is /storage/kkm_last_timestamp [09:47:09]Write 4 bytes [09:47:09]NVStorageSaveData done [09:47:09]ExternCall_PrintAddStr [09:47:09]wPrintStart [09:47:09]Write to MH i2c: 01 00 00 98 7F 17 [09:47:09]Write i2c OK [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: 01 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: 01 07 00 [09:47:09]MH_I2C_Read... [09:47:09]Read from MH i2c: 01 07 00 98 7F 00 00 00 00 00 FF 0F 2C [09:47:09]RasterBufferAndPrint [09:47:09]line Счет N : (1)3302344 [09:47:09]line ИНН: 02508201610067 [09:47:09]line Контрольно-Кассовый Чек [09:47:09]line ПРОДАЖА [09:47:09]line ТРК (МРК, ГНК) : 51 [09:47:09]line Товар: 2710194210 [09:47:09]line ДТ-К-5 [09:47:09]line 9.380 * 74.70 [09:47:09]line = 700.69 [09:47:09]line НДС 12% НСП 1% [09:47:09]line > о реализуемом товаре [09:47:09]line ОКРУГЛЕНИЕ: -0.69 [09:47:09]line ИТОГО: 700.00 [09:47:09]line Внесено: 700.00 [09:47:09]line СДАЧА: 0.00 [09:47:09]line НСП 1% : 6.20 [09:47:09]line НДС 12% : 74.41 [09:47:09]line Наличными: 700.00 [09:47:09]line Безнал.: 0.00 [09:47:09]line Место: АЗС № 82 "Партнер Нефть" [09:47:09]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:47:09]line СНО: Общий режим [09:47:09]line Чек 176 08.06.2024 09:47 [09:47:09]line Смена: 387 ФФД: 1.0 [09:47:09]line ЗНМ: 0300000150 [09:47:09]line РНМ: 0000000000091601 [09:47:09]line Версия ККМ: 001 [09:47:09]line ФМ: 0000000000874681 [09:47:09]line ФД: 239405 [09:47:09]line ФПД: 82643648470764 [09:47:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094712&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239405&fm=82643648470764&tin=02508201610067®Number=0000000000091601&sum=70000 [09:47:09]written 0, free lines is 4095 [09:47:09]OFD Sender: Processing packet 239405 [packets to send 182, broken 181] [09:47:09]ProducePacketName [09:47:09]name=ofd_packets/00239405 [09:47:09]OFD Sender: To server: pG, [09:47:09]CommunicateWithHost lk.salyk.kg:30040 [09:47:09]ConnectInit lk.salyk.kg [09:47:10]Connected sock=11 [09:47:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 7A FA 04 01 2E 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 A0 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2D A7 03 00 35 04 06 00 4B 29 F9 4F 5E EC A3 1F 2D 1C 1B 94 65 A5 [09:47:10]Write to MH i2c: 01 00 00 C3 7F 42 [09:47:10]Write i2c OK [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 07 00 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: 01 07 00 C3 7F 00 00 00 00 00 BB 0C 10 [09:47:10]RasterBufferAndPrint [09:47:10]line [09:47:10]line [09:47:10]line [09:47:10]line [09:47:10]line [09:47:10]written 0, free lines is 3267 [09:47:10]MH_Cut [09:47:10]Write to MH i2c: D1 01 00 CA 7F 01 1B [09:47:10]Write i2c OK [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: D1 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: D1 01 00 [09:47:10]MH_I2C_Read... [09:47:10]Read from MH i2c: D1 01 00 CA 7F 00 1A [09:47:10]Write to MH i2c: 01 00 00 CB 7F 4A [09:47:10]Write i2c OK [09:47:10]MH_I2C_Read... [09:47:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 8E 6D 47 00 E0 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2D A7 03 00 F4 03 04 00 1D D0 63 66 B6 04 01 00 00 EB AF 66 05 16 9D 89 94 [09:47:10]CommunicateWithHost err = 0 [09:47:10]CheckOFDResponse [09:47:10]1017 (14) - 77093643461234 [09:47:10]1041 (16) - 0000000000874681 [09:47:10]1040 (4) - 239405 [09:47:10]1012 (4) - 08.06.2024 03:29 [09:47:10]1206 (1) - 0 [09:47:10]OFD Sender: Remove packet 239405 [09:47:10]ProducePacketName [09:47:10]name=ofd_packets/00239405 [09:47:10]NVStorageDeleteData [09:47:10]OFD Sender: No OFD packet to send [09:47:10]*** Cut start [09:47:10]*** Partial cut [09:47:10]*** CUTSNS_PIN = 1 [09:47:11]*** CUTSNS_PIN = 0 [09:47:11]*** Brake cut motor [09:47:11]Read from MH i2c: 01 [09:47:11]MH_I2C_Read... [09:47:11]*** Stop cut motor [09:47:11]*** Cut end [09:47:11]Read from MH i2c: 01 07 00 [09:47:11]MH_I2C_Read... [09:47:11]Read from MH i2c: 01 07 00 CB 7F 00 00 00 00 00 FF 0F 5F [09:47:11]process_action close_receipt done [09:47:11]requested_data is exist [09:47:11]produce_requested_data [09:47:11]requested_item fm.sn is exist - process it [09:47:11]wFMCommunicate request_size=4 [09:47:11]MH_SAM_APDU [09:47:11]CAPDU: 80 11 00 00 [09:47:11]Write to MH i2c: E2 08 00 CC 7F 80 11 00 00 00 00 00 00 C5 [09:47:11]Write i2c OK [09:47:11]MH_I2C_Read... [09:47:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:11]Read from MH i2c: E2 [09:47:11]MH_I2C_Read... [09:47:11]Read from MH i2c: E2 17 00 [09:47:11]MH_I2C_Read... [09:47:11]Read from MH i2c: E2 17 00 CC 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1A [09:47:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:47:11]wFMCommunicate OK [09:47:11]requested_item fd.num is exist - process it [09:47:11]SAM_PROTO_GetFieldsCounters [09:47:11]wFMCommunicate request_size=4 [09:47:11]MH_SAM_APDU [09:47:11]CAPDU: 80 13 00 00 [09:47:11]Write to MH i2c: E2 08 00 CD 7F 80 13 00 00 00 00 00 00 C8 [09:47:11]Write i2c OK [09:47:11]MH_I2C_Read... [09:47:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:11]Read from MH i2c: E2 [09:47:11]MH_I2C_Read... [09:47:11]Read from MH i2c: E2 62 00 [09:47:11]MH_I2C_Read... [09:47:11]Read from MH i2c: E2 62 00 CD 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [09:47:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:11]wFMCommunicate OK [09:47:11]SAM_PROTO_GetFieldsCounters done [09:47:11]requested_item shift.num is exist - process it [09:47:11]requested_item shift.opened is exist - process it [09:47:11]req_shift_opened [09:47:11]FM_GetShiftState [09:47:11]SAM_PROTO_GetShiftState [09:47:11]wFMCommunicate request_size=4 [09:47:11]MH_SAM_APDU [09:47:11]CAPDU: 80 13 01 00 [09:47:11]Write to MH i2c: E2 08 00 CE 7F 80 13 01 00 00 00 00 00 CA [09:47:11]Write i2c OK [09:47:11]MH_I2C_Read... [09:47:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:11]Read from MH i2c: E2 [09:47:11]MH_I2C_Read... [09:47:11]Read from MH i2c: E2 0E 00 [09:47:11]MH_I2C_Read... [09:47:11]Read from MH i2c: E2 0E 00 CE 7F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7E [09:47:11]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:47:11]wFMCommunicate OK [09:47:11]SAM_PROTO_GetShiftState done [09:47:11]FM_GetShiftState done [09:47:11]req_shift_opened done [09:47:11]requested_item shift.open_date is exist - process it [09:47:11]req_shift_open_date [09:47:11]req_shift_open_date done [09:47:11]produce_requested_data done [09:47:11]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239405,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:47:11]process_action_free close_receipt [09:47:11]json_value_free [09:47:11]json_value_free done [09:47:11]process_json_proto returns [09:47:11]Send response to host [09:47:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239405,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:47:11]free response buf [09:47:11]execute_script done [09:47:11]execute_script returns [09:47:11]free content buf [09:47:11]Sock 9.Close socket [09:47:11]Sock 9.Thread stoped [09:47:15]OFD Sender: No OFD packet to send [09:47:20]OFD Sender: No OFD packet to send [09:47:25]OFD Sender: No OFD packet to send [09:47:30]OFD Sender: No OFD packet to send [09:47:35]OFD Sender: No OFD packet to send [09:47:40]OFD Sender: No OFD packet to send [09:47:45]OFD Sender: No OFD packet to send [09:47:50]OFD Sender: No OFD packet to send [09:47:55]OFD Sender: No OFD packet to send [09:48:00]OFD Sender: No OFD packet to send [09:48:02]accept exits with 8 [09:48:02]New connection [09:48:02]New thread 3066981732 created [09:48:02]Thread 3066838372 joined [09:48:02]Waiting for new connection... [09:48:02] Sock 8.Parse request [09:48:02]Sock 8.Check first char [09:48:02]Sock 8.First char is OK [09:48:02]request: POST /json_proto HTTP/1.0 [09:48:02]Method: POST [09:48:02]URL: /json_proto [09:48:02]Method is POST - this is cgi request [09:48:02]url: /json_proto [09:48:02]query_string will be loaded in cgi processing [09:48:02]execute_cgi json_proto POST (null) [09:48:02]execute_cgi path=json_proto method=POST [09:48:02]POST find Content-Length [09:48:02]Host: 172.17.40.67:8080 [09:48:02]Content-Length: 678 [09:48:02]Content-Type: application/json [09:48:02] [09:48:02]POST finish read [09:48:02]Found Content-Length = 678 [09:48:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:02]execute_script... [09: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)3302345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:02]POST & json_proto [09:48:02]process_json_proto [09:48:02]json parsed OK: [09:48:02]protocol is kg_v1.0 [09:48:02]action value=close_receipt [09:48:02]process_action close_receipt [09:48:02]cmd_close_receipt [09:48:02]MH_GetDate [09:48:02]Write to MH i2c: F0 00 00 CF 7F 3D [09:48:02]Write i2c OK [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 09 00 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: F0 09 00 CF 7F 00 D6 28 64 66 97 AE 6B 64 22 [09:48:02]GetLastDocTimeStamp 1717840032 [09:48:02]current date 1717840086 [09:48:02]FM_GetShiftState [09:48:02]SAM_PROTO_GetShiftState [09:48:02]wFMCommunicate request_size=4 [09:48:02]MH_SAM_APDU [09:48:02]CAPDU: 80 13 01 00 [09:48:02]Write to MH i2c: E2 08 00 D0 7F 80 13 01 00 00 00 00 00 CC [09:48:02]Write i2c OK [09:48:02]MH_I2C_Read... [09:48:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:02]Read from MH i2c: E2 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: E2 0E 00 [09:48:02]MH_I2C_Read... [09:48:02]Read from MH i2c: E2 0E 00 D0 7F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 80 [09:48:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:48:02]wFMCommunicate OK [09:48:02]SAM_PROTO_GetShiftState done [09:48:02]FM_GetShiftState done [09:48:02]opened in 1717805884 [09:48:02]opened+sec_in_day 1717892284 [09:48:02]quantity*price = 50065 [09:48:02]sum+1 = 50067 [09:48:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 177 08.06.2024 09:48 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239406 ФПД: 211246127687219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094806&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239406&fm=211246127687219&tin=02508201610067®Number=0000000000091601&sum=50000 [09:48:03]StoreToDocumentArchive [09:48:03]shift 387 fd 239406 [09:48:03]save to /storage/0387/doc_00239406 [09:48:03]save last doc name /storage/0387/doc_00239406 to /storage/kkm_last_doc_name [09:48:03]save OK [09:48:03]Clear old archive folders... [09:48:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:03]tlvbuf is 002484C0 [09:48:03]SAM_PROTO_ClearQueue [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 09 00 00 [09:48:03]Write to MH i2c: E2 08 00 DD 7F 80 09 00 00 00 00 00 00 CE [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 DD 7F 00 90 00 D0 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]SAM_PROTO_ClearQueue done [09:48:03]KKMCreateOFDPacket [09:48:03]OFDProtocolAddRootSTLVToBuf [09:48:03]FM_MakeSignedData [09:48:03]FM_MakeSignedData [09:48:03]SAM_PROTO_SignData [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 0D 01 02 [09:48:03]Write to MH i2c: E2 08 00 DE 7F 80 0D 01 02 00 00 00 00 D6 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 DE 7F 00 90 00 D1 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]wFMCommunicate request_size=255 [09:48:03]MH_SAM_APDU [09:48: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 D6 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2E A7 03 00 35 04 06 00 C0 [09:48:03]Write to MH i2c: E2 02 01 DF 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 D6 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2E A7 03 00 35 04 06 00 C0 00 00 18 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 DF 7F 00 90 00 D2 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]wFMCommunicate request_size=10 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 0D 02 02 05 20 92 66 A6 33 [09:48:03]Write to MH i2c: E2 0D 00 E0 7F 80 0D 02 02 05 00 20 92 66 A6 33 00 00 D4 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 03 00 E0 7F 00 90 00 D3 [09:48:03]RAPDU: 90 00 [09:48:03]wFMCommunicate OK [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 0D 03 02 [09:48:03]Write to MH i2c: E2 08 00 E1 7F 80 0D 03 02 00 00 00 00 DB [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:04]Read from MH i2c: E2 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 0B 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 0B 00 E1 7F 00 0C 45 AA 1D 56 59 05 D3 90 00 7B [09:48:04]RAPDU: 0C 45 AA 1D 56 59 05 D3 90 00 [09:48:04]wFMCommunicate OK [09:48:04]SAM_PROTO_SignData done [09:48:04]FM_MakeSignedData done [09:48:04]CreateOFDProtocolMessage [09:48:04]wFMCommunicate request_size=4 [09:48:04]MH_SAM_APDU [09:48:04]CAPDU: 80 11 00 00 [09:48:04]Write to MH i2c: E2 08 00 E2 7F 80 11 00 00 00 00 00 00 DB [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:04]Read from MH i2c: E2 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 17 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: E2 17 00 E2 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 30 [09:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:48:04]wFMCommunicate OK [09:48:04]CreateOFDProtocolMessage done [09:48:04]OFDSenderStorePacket 239406 [09:48:04]StoreOFDPacket docnum=239406 [09:48:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C4 65 07 01 4D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 D6 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2E A7 03 00 35 04 06 00 C0 20 92 66 A6 33 0C 45 AA 1D 56 59 05 D3 [09:48:04]CheckFolder [09:48:04]dirname=/storage/ofd_packets [09:48:04]CheckFolder done [09:48:04]ProducePacketName [09:48:04]name=ofd_packets/00239406 [09:48:04]NVStorageSaveData ofd_packets/00239406 [09:48:04]File name is /storage/ofd_packets/00239406 [09:48:04]Write 301 bytes [09:48:04]NVStorageSaveData done [09:48:04]OFDSenderStorePacket done [09:48:04]KKMCreateOFDPacket done [09:48:04]NVStorageSaveData kkm_last_timestamp [09:48:04]File name is /storage/kkm_last_timestamp [09:48:04]Write 4 bytes [09:48:04]NVStorageSaveData done [09:48:04]ExternCall_PrintAddStr [09:48:04]wPrintStart [09:48:04]Write to MH i2c: 01 00 00 E3 7F 62 [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 07 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 07 00 E3 7F 00 00 00 00 00 FF 0F 77 [09:48:04]RasterBufferAndPrint [09:48:04]line Счет N : (1)3302345 [09:48:04]line ИНН: 02508201610067 [09:48:04]line Контрольно-Кассовый Чек [09:48:04]line ПРОДАЖА [09:48:04]line ТРК (МРК, ГНК) : 22 [09:48:04]line Товар: 2710124130 [09:48:04]line Аи-92-К-4 [09:48:04]line 7.540 * 66.40 [09:48:04]line = 500.66 [09:48:04]line НДС 12% НСП 1% [09:48:04]line > о реализуемом товаре [09:48:04]line ОКРУГЛЕНИЕ: -0.66 [09:48:04]line ИТОГО: 500.00 [09:48:04]line Внесено: 500.00 [09:48:04]line СДАЧА: 0.00 [09:48:04]line НСП 1% : 4.43 [09:48:04]line НДС 12% : 53.17 [09:48:04]line Наличными: 500.00 [09:48:04]line Безнал.: 0.00 [09:48:04]line Место: АЗС № 82 "Партнер Нефть" [09:48:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:48:04]line СНО: Общий режим [09:48:04]line Чек 177 08.06.2024 09:48 [09:48:04]line Смена: 387 ФФД: 1.0 [09:48:04]line ЗНМ: 0300000150 [09:48:04]line РНМ: 0000000000091601 [09:48:04]line Версия ККМ: 001 [09:48:04]line ФМ: 0000000000874681 [09:48:04]line ФД: 239406 [09:48:04]line ФПД: 211246127687219 [09:48:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094806&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239406&fm=211246127687219&tin=02508201610067®Number=0000000000091601&sum=50000 [09:48:04]written 0, free lines is 4095 [09:48:04]OFD Sender: Processing packet 239406 [packets to send 182, broken 181] [09:48:04]ProducePacketName [09:48:04]name=ofd_packets/00239406 [09:48:04]OFD Sender: To server: pG, [09:48:04]CommunicateWithHost lk.salyk.kg:30040 [09:48:04]ConnectInit lk.salyk.kg [09:48:04]Connected sock=10 [09:48:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C4 65 07 01 4D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 D6 28 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2E A7 03 00 35 04 06 00 C0 20 92 66 A6 33 0C 45 AA 1D 56 59 05 D3 [09:48:04]Write to MH i2c: 01 00 00 0E 80 8E [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 07 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: 01 07 00 0E 80 00 00 00 00 00 BA 0C 5B [09:48:04]RasterBufferAndPrint [09:48:04]line [09:48:04]line [09:48:04]line [09:48:04]line [09:48:04]line [09:48:04]written 0, free lines is 3265 [09:48:04]MH_Cut [09:48:04]Write to MH i2c: D1 01 00 15 80 01 67 [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: D1 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: D1 01 00 [09:48:04]MH_I2C_Read... [09:48:04]Read from MH i2c: D1 01 00 15 80 00 66 [09:48:04]Write to MH i2c: 01 00 00 16 80 96 [09:48:04]Write i2c OK [09:48:04]MH_I2C_Read... [09:48:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 37 FF 47 00 0F 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2E A7 03 00 F4 03 04 00 53 D0 63 66 B6 04 01 00 00 D3 07 07 B4 2A 57 B8 E2 [09:48:04]CommunicateWithHost err = 0 [09:48:04]CheckOFDResponse [09:48:04]1017 (14) - 77093643461234 [09:48:04]1041 (16) - 0000000000874681 [09:48:04]1040 (4) - 239406 [09:48:04]1012 (4) - 08.06.2024 03:30 [09:48:04]1206 (1) - 0 [09:48:04]OFD Sender: Remove packet 239406 [09:48:04]ProducePacketName [09:48:04]name=ofd_packets/00239406 [09:48:04]NVStorageDeleteData [09:48:05]OFD Sender: No OFD packet to send [09:48:05]*** Cut start [09:48:05]*** Partial cut [09:48:05]*** CUTSNS_PIN = 1 [09:48:05]*** CUTSNS_PIN = 0 [09:48:05]*** Brake cut motor [09:48:06]Read from MH i2c: 01 [09:48:06]MH_I2C_Read... [09:48:06]*** Stop cut motor [09:48:06]*** Cut end [09:48:06]Read from MH i2c: 01 07 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: 01 07 00 16 80 00 00 00 00 00 FF 0F AB [09:48:06]process_action close_receipt done [09:48:06]requested_data is exist [09:48:06]produce_requested_data [09:48:06]requested_item fm.sn is exist - process it [09:48:06]wFMCommunicate request_size=4 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 11 00 00 [09:48:06]Write to MH i2c: E2 08 00 17 80 80 11 00 00 00 00 00 00 11 [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 17 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 17 00 17 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 66 [09:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:48:06]wFMCommunicate OK [09:48:06]requested_item fd.num is exist - process it [09:48:06]SAM_PROTO_GetFieldsCounters [09:48:06]wFMCommunicate request_size=4 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 13 00 00 [09:48:06]Write to MH i2c: E2 08 00 18 80 80 13 00 00 00 00 00 00 14 [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 62 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 62 00 18 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [09:48:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:06]wFMCommunicate OK [09:48:06]SAM_PROTO_GetFieldsCounters done [09:48:06]requested_item shift.num is exist - process it [09:48:06]requested_item shift.opened is exist - process it [09:48:06]req_shift_opened [09:48:06]FM_GetShiftState [09:48:06]SAM_PROTO_GetShiftState [09:48:06]wFMCommunicate request_size=4 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 13 01 00 [09:48:06]Write to MH i2c: E2 08 00 19 80 80 13 01 00 00 00 00 00 16 [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 0E 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 0E 00 19 80 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CA [09:48:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:48:06]wFMCommunicate OK [09:48:06]SAM_PROTO_GetShiftState done [09:48:06]FM_GetShiftState done [09:48:06]req_shift_opened done [09:48:06]requested_item shift.open_date is exist - process it [09:48:06]req_shift_open_date [09:48:06]req_shift_open_date done [09:48:06]produce_requested_data done [09:48:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239406,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:48:06]process_action_free close_receipt [09:48:06]json_value_free [09:48:06]json_value_free done [09:48:06]process_json_proto returns [09:48:06]Send response to host [09:48:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239406,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:48:06]free response buf [09:48:06]execute_script done [09:48:06]execute_script returns [09:48:06]free content buf [09:48:06]Sock 8.Close socket [09:48:06]Sock 8.Thread stoped [09:48:10]OFD Sender: No OFD packet to send [09:48:15]OFD Sender: No OFD packet to send [09:48:20]OFD Sender: No OFD packet to send [09:48:25]OFD Sender: No OFD packet to send [09:48:30]OFD Sender: No OFD packet to send [09:48:35]OFD Sender: No OFD packet to send [09:48:40]OFD Sender: No OFD packet to send [09:48:45]OFD Sender: No OFD packet to send [09:48:50]accept exits with 9 [09:48:50]New connection [09:48:50]New thread 3066838372 created [09:48:50]Thread 3066981732 joined [09:48:50]Waiting for new connection... [09:48:50] Sock 9.Parse request [09:48:50]Sock 9.Check first char [09:48:50]Sock 9.First char is OK [09:48:50]request: POST /json_proto HTTP/1.0 [09:48:50]Method: POST [09:48:50]URL: /json_proto [09:48:50]Method is POST - this is cgi request [09:48:50]url: /json_proto [09:48:50]query_string will be loaded in cgi processing [09:48:50]execute_cgi json_proto POST (null) [09:48:50]execute_cgi path=json_proto method=POST [09:48:50]POST find Content-Length [09:48:50]Host: 172.17.40.67:8080 [09:48:50]Content-Length: 767 [09:48:50]Content-Type: application/json [09:48:50] [09:48:50]POST finish read [09:48:50]Found Content-Length = 767 [09:48:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:50]execute_script... [09:48: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)3302346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:50]POST & json_proto [09:48:50]process_json_proto [09:48:50]json parsed OK: [09:48:50]protocol is kg_v1.0 [09:48:50]action value=close_receipt [09:48:50]process_action close_receipt [09:48:50]cmd_close_receipt [09:48:50]MH_GetDate [09:48:50]Write to MH i2c: F0 00 00 1A 80 89 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 09 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 09 00 1A 80 00 06 29 64 66 97 AE 6B 64 9F [09:48:50]GetLastDocTimeStamp 1717840086 [09:48:50]current date 1717840134 [09:48:50]FM_GetShiftState [09:48:50]SAM_PROTO_GetShiftState [09:48:50]wFMCommunicate request_size=4 [09:48:50]MH_SAM_APDU [09:48:50]CAPDU: 80 13 01 00 [09:48:50]Write to MH i2c: E2 08 00 1B 80 80 13 01 00 00 00 00 00 18 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:50]Read from MH i2c: E2 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 0E 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 0E 00 1B 80 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CC [09:48:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:48:50]wFMCommunicate OK [09:48:50]SAM_PROTO_GetShiftState done [09:48:50]FM_GetShiftState done [09:48:50]opened in 1717805884 [09:48:50]opened+sec_in_day 1717892284 [09:48:50]quantity*price = 20052 [09:48:50]sum+1 = 20054 [09:48:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.53 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 0.00 Безнал.: 200.53 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 178 08.06.2024 09:48 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239407 ФПД: 101620485734026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094854&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239407&fm=101620485734026&tin=02508201610067®Number=0000000000091601&sum=20053 [09:48:51]StoreToDocumentArchive [09:48:51]shift 387 fd 239407 [09:48:51]save to /storage/0387/doc_00239407 [09:48:51]save last doc name /storage/0387/doc_00239407 to /storage/kkm_last_doc_name [09:48:51]save OK [09:48:51]Clear old archive folders... [09:48:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:51]tlvbuf is 003F1910 [09:48:51]SAM_PROTO_ClearQueue [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 09 00 00 [09:48:51]Write to MH i2c: E2 08 00 28 80 80 09 00 00 00 00 00 00 1A [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 28 80 00 90 00 1C [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]SAM_PROTO_ClearQueue done [09:48:51]KKMCreateOFDPacket [09:48:51]OFDProtocolAddRootSTLVToBuf [09:48:51]FM_MakeSignedData [09:48:51]FM_MakeSignedData [09:48:51]SAM_PROTO_SignData [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 01 02 [09:48:51]Write to MH i2c: E2 08 00 29 80 80 0D 01 02 00 00 00 00 22 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 29 80 00 90 00 1D [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=255 [09:48:51]MH_SAM_APDU [09:48: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 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 51 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 06 29 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2F A7 03 00 35 04 06 00 5C [09:48:51]Write to MH i2c: E2 02 01 2A 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 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 51 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 06 29 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2F A7 03 00 35 04 06 00 5C 00 00 5C [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 2A 80 00 90 00 1E [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=10 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 02 02 05 6C 5C F4 3E 8A [09:48:51]Write to MH i2c: E2 0D 00 2B 80 80 0D 02 02 05 00 6C 5C F4 3E 8A 00 00 B3 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 2B 80 00 90 00 1F [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 03 02 [09:48:51]Write to MH i2c: E2 08 00 2C 80 80 0D 03 02 00 00 00 00 27 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 0B 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 0B 00 2C 80 00 96 81 35 D7 76 1C 51 70 90 00 9E [09:48:51]RAPDU: 96 81 35 D7 76 1C 51 70 90 00 [09:48:51]wFMCommunicate OK [09:48:51]SAM_PROTO_SignData done [09:48:51]FM_MakeSignedData done [09:48:51]CreateOFDProtocolMessage [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 11 00 00 [09:48:51]Write to MH i2c: E2 08 00 2D 80 80 11 00 00 00 00 00 00 27 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 17 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 17 00 2D 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7C [09:48:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:48:51]wFMCommunicate OK [09:48:51]CreateOFDProtocolMessage done [09:48:51]OFDSenderStorePacket 239407 [09:48:51]StoreOFDPacket docnum=239407 [09:48:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 11 B6 07 01 5B E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 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 51 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 06 29 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2F A7 03 00 35 04 06 00 5C 6C 5C F4 3E 8A 96 81 35 D7 76 1C 51 70 [09:48:51]CheckFolder [09:48:51]dirname=/storage/ofd_packets [09:48:51]CheckFolder done [09:48:51]ProducePacketName [09:48:51]name=ofd_packets/00239407 [09:48:51]NVStorageSaveData ofd_packets/00239407 [09:48:51]File name is /storage/ofd_packets/00239407 [09:48:51]Write 301 bytes [09:48:51]NVStorageSaveData done [09:48:51]OFDSenderStorePacket done [09:48:51]KKMCreateOFDPacket done [09:48:51]NVStorageSaveData kkm_last_timestamp [09:48:51]File name is /storage/kkm_last_timestamp [09:48:51]Write 4 bytes [09:48:51]NVStorageSaveData done [09:48:51]ExternCall_PrintAddStr [09:48:51]wPrintStart [09:48:51]Write to MH i2c: 01 00 00 2E 80 AE [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 07 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 07 00 2E 80 00 00 00 00 00 FF 0F C3 [09:48:51]RasterBufferAndPrint [09:48:51]line Счет N : (1)3302346 [09:48:51]line ИНН: 02508201610067 [09:48:51]line Контрольно-Кассовый Чек [09:48:51]line ПРОДАЖА [09:48:51]line ТРК (МРК, ГНК) : 12 [09:48:51]line Товар: 2710124130 [09:48:51]line Аи-92-К-4 [09:48:51]line 3.020 * 66.40 [09:48:51]line = 200.53 [09:48:51]line НДС 12% НСП 1% [09:48:51]line > о реализуемом товаре [09:48:51]line ИТОГО: 200.53 [09:48:51]line НСП 1% : 1.77 [09:48:51]line НДС 12% : 21.29 [09:48:51]line Наличными: 0.00 [09:48:51]line Безнал.: 200.53 [09:48:51]line Место: АЗС № 82 "Партнер Нефть" [09:48:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:48:51]line СНО: Общий режим [09:48:51]line Чек 178 08.06.2024 09:48 [09:48:51]line Смена: 387 ФФД: 1.0 [09:48:51]line ЗНМ: 0300000150 [09:48:51]line РНМ: 0000000000091601 [09:48:51]line Версия ККМ: 001 [09:48:51]line Платежная система: Mbank [09:48:51]line ФМ: 0000000000874681 [09:48:51]line ФД: 239407 [09:48:51]line ФПД: 101620485734026 [09:48:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T094854&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239407&fm=101620485734026&tin=02508201610067®Number=0000000000091601&sum=20053 [09:48:51]written 0, free lines is 4095 [09:48:51]OFD Sender: Processing packet 239407 [packets to send 182, broken 181] [09:48:51]ProducePacketName [09:48:51]name=ofd_packets/00239407 [09:48:52]OFD Sender: To server: pG, [09:48:52]CommunicateWithHost lk.salyk.kg:30040 [09:48:52]ConnectInit lk.salyk.kg [09:48:52]Write to MH i2c: 01 00 00 57 80 D7 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 07 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 07 00 57 80 00 00 00 00 00 D7 0C C1 [09:48:52]RasterBufferAndPrint [09:48:52]line [09:48:52]line [09:48:52]line [09:48:52]line [09:48:52]line [09:48:52]written 0, free lines is 3292 [09:48:52]MH_Cut [09:48:52]Write to MH i2c: D1 01 00 5E 80 01 B0 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: D1 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: D1 01 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: D1 01 00 5E 80 00 AF [09:48:52]Write to MH i2c: 01 00 00 5F 80 DF [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]Connected sock=10 [09:48:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 11 B6 07 01 5B E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 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 51 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 06 29 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2F A7 03 00 35 04 06 00 5C 6C 5C F4 3E 8A 96 81 35 D7 76 1C 51 70 [09:48:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 37 69 47 00 86 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2F A7 03 00 F4 03 04 00 83 D0 63 66 B6 04 01 00 00 E7 DF 19 00 C8 D8 B2 74 [09:48:52]CommunicateWithHost err = 0 [09:48:52]CheckOFDResponse [09:48:52]1017 (14) - 77093643461234 [09:48:52]1041 (16) - 0000000000874681 [09:48:52]1040 (4) - 239407 [09:48:52]1012 (4) - 08.06.2024 03:31 [09:48:52]1206 (1) - 0 [09:48:52]OFD Sender: Remove packet 239407 [09:48:52]ProducePacketName [09:48:52]name=ofd_packets/00239407 [09:48:52]NVStorageDeleteData [09:48:53]*** Cut start [09:48:53]*** Partial cut [09:48:53]*** CUTSNS_PIN = 1 [09:48:53]*** CUTSNS_PIN = 0 [09:48:53]OFD Sender: No OFD packet to send [09:48:53]*** Brake cut motor [09:48:53]Read from MH i2c: 01 [09:48:53]MH_I2C_Read... [09:48:53]*** Stop cut motor [09:48:53]*** Cut end [09:48:53]Read from MH i2c: 01 07 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 07 00 5F 80 00 00 00 00 00 FF 0F F4 [09:48:53]process_action close_receipt done [09:48:53]requested_data is exist [09:48:53]produce_requested_data [09:48:53]requested_item fm.sn is exist - process it [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 11 00 00 [09:48:53]Write to MH i2c: E2 08 00 60 80 80 11 00 00 00 00 00 00 5A [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 17 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 17 00 60 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AF [09:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:48:53]wFMCommunicate OK [09:48:53]requested_item fd.num is exist - process it [09:48:53]SAM_PROTO_GetFieldsCounters [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 13 00 00 [09:48:53]Write to MH i2c: E2 08 00 61 80 80 13 00 00 00 00 00 00 5D [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 61 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [09:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetFieldsCounters done [09:48:54]requested_item shift.num is exist - process it [09:48:54]requested_item shift.opened is exist - process it [09:48:54]req_shift_opened [09:48:54]FM_GetShiftState [09:48:54]SAM_PROTO_GetShiftState [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 13 01 00 [09:48:54]Write to MH i2c: E2 08 00 62 80 80 13 01 00 00 00 00 00 5F [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 62 80 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 13 [09:48:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetShiftState done [09:48:54]FM_GetShiftState done [09:48:54]req_shift_opened done [09:48:54]requested_item shift.open_date is exist - process it [09:48:54]req_shift_open_date [09:48:54]req_shift_open_date done [09:48:54]produce_requested_data done [09:48:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239407,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:48:54]process_action_free close_receipt [09:48:54]json_value_free [09:48:54]json_value_free done [09:48:54]process_json_proto returns [09:48:54]Send response to host [09:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239407,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:48:54]free response buf [09:48:54]execute_script done [09:48:54]execute_script returns [09:48:54]free content buf [09:48:54]Sock 9.Close socket [09:48:54]Sock 9.Thread stoped [09:48:58]OFD Sender: No OFD packet to send [09:49:03]OFD Sender: No OFD packet to send [09:49:08]OFD Sender: No OFD packet to send [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:18]OFD Sender: No OFD packet to send [09:50:23]OFD Sender: No OFD packet to send [09:50:28]OFD Sender: No OFD packet to send [09:50:33]OFD Sender: No OFD packet to send [09:50:38]OFD Sender: No OFD packet to send [09:50:41]accept exits with 8 [09:50:41]New connection [09:50:41]New thread 3066981732 created [09:50:41]Thread 3066838372 joined [09:50:41]Waiting for new connection... [09:50:41] Sock 8.Parse request [09:50:41]Sock 8.Check first char [09:50:41]Sock 8.First char is OK [09:50:41]request: POST /json_proto HTTP/1.0 [09:50:41]Method: POST [09:50:41]URL: /json_proto [09:50:41]Method is POST - this is cgi request [09:50:41]url: /json_proto [09:50:41]query_string will be loaded in cgi processing [09:50:41]execute_cgi json_proto POST (null) [09:50:41]execute_cgi path=json_proto method=POST [09:50:41]POST find Content-Length [09:50:41]Host: 172.17.40.67:8080 [09:50:41]Content-Length: 680 [09:50:41]Content-Type: application/json [09:50:41] [09:50:41]POST finish read [09:50:41]Found Content-Length = 680 [09:50:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:41]execute_script... [09:50: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)3302347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:41]POST & json_proto [09:50:41]process_json_proto [09:50:41]json parsed OK: [09:50:41]protocol is kg_v1.0 [09:50:41]action value=close_receipt [09:50:41]process_action close_receipt [09:50:41]cmd_close_receipt [09:50:41]MH_GetDate [09:50:41]Write to MH i2c: F0 00 00 63 80 D2 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: F0 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: F0 09 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: F0 09 00 63 80 00 75 29 64 66 97 AE 6B 64 57 [09:50:41]GetLastDocTimeStamp 1717840134 [09:50:41]current date 1717840245 [09:50:41]FM_GetShiftState [09:50:41]SAM_PROTO_GetShiftState [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 13 01 00 [09:50:41]Write to MH i2c: E2 08 00 64 80 80 13 01 00 00 00 00 00 61 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 0E 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 0E 00 64 80 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 15 [09:50:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:50:41]wFMCommunicate OK [09:50:41]SAM_PROTO_GetShiftState done [09:50:41]FM_GetShiftState done [09:50:41]opened in 1717805884 [09:50:41]opened+sec_in_day 1717892284 [09:50:41]quantity*price = 100023 [09:50:41]sum+1 = 100024 [09:50:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 179 08.06.2024 09:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239408 ФПД: 152500562590712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095045&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239408&fm=152500562590712&tin=02508201610067®Number=0000000000091601&sum=100000 [09:50:42]StoreToDocumentArchive [09:50:42]shift 387 fd 239408 [09:50:42]save to /storage/0387/doc_00239408 [09:50:42]save last doc name /storage/0387/doc_00239408 to /storage/kkm_last_doc_name [09:50:42]save OK [09:50:42]Clear old archive folders... [09:50:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:50:42]tlvbuf is 003DCD70 [09:50:42]SAM_PROTO_ClearQueue [09:50:42]wFMCommunicate request_size=4 [09:50:42]MH_SAM_APDU [09:50:42]CAPDU: 80 09 00 00 [09:50:42]Write to MH i2c: E2 08 00 71 80 80 09 00 00 00 00 00 00 63 [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:42]Read from MH i2c: E2 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: E2 03 00 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: E2 03 00 71 80 00 90 00 65 [09:50:42]RAPDU: 90 00 [09:50:42]wFMCommunicate OK [09:50:42]SAM_PROTO_ClearQueue done [09:50:42]KKMCreateOFDPacket [09:50:42]OFDProtocolAddRootSTLVToBuf [09:50:42]FM_MakeSignedData [09:50:42]FM_MakeSignedData [09:50:42]SAM_PROTO_SignData [09:50:42]wFMCommunicate request_size=4 [09:50:42]MH_SAM_APDU [09:50:42]CAPDU: 80 0D 01 02 [09:50:42]Write to MH i2c: E2 08 00 72 80 80 0D 01 02 00 00 00 00 6B [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:42]Read from MH i2c: E2 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: E2 03 00 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: E2 03 00 72 80 00 90 00 66 [09:50:42]RAPDU: 90 00 [09:50:42]wFMCommunicate OK [09:50:42]wFMCommunicate request_size=255 [09:50:42]MH_SAM_APDU [09:50: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 00 00 00 F4 03 04 00 75 29 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 30 A7 03 00 35 04 06 00 8A B2 CD DC [09:50:42]Write to MH i2c: E2 02 01 73 80 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 00 00 00 F4 03 04 00 75 29 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 30 A7 03 00 35 04 06 00 8A B2 CD DC 00 00 98 [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 73 80 00 90 00 67 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]wFMCommunicate request_size=7 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 02 02 02 7B F8 [09:50:43]Write to MH i2c: E2 0A 00 74 80 80 0D 02 02 02 00 7B F8 00 00 E5 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 74 80 00 90 00 68 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 03 02 [09:50:43]Write to MH i2c: E2 08 00 75 80 80 0D 03 02 00 00 00 00 70 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0B 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0B 00 75 80 00 50 4D 8D 1D B2 7F C5 1A 90 00 C8 [09:50:43]RAPDU: 50 4D 8D 1D B2 7F C5 1A 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_SignData done [09:50:43]FM_MakeSignedData done [09:50:43]CreateOFDProtocolMessage [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 11 00 00 [09:50:43]Write to MH i2c: E2 08 00 76 80 80 11 00 00 00 00 00 00 70 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 76 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C5 [09:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:50:43]wFMCommunicate OK [09:50:43]CreateOFDProtocolMessage done [09:50:43]OFDSenderStorePacket 239408 [09:50:43]StoreOFDPacket docnum=239408 [09:50:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 5B 63 04 01 09 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 00 00 00 F4 03 04 00 75 29 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 30 A7 03 00 35 04 06 00 8A B2 CD DC 7B F8 50 4D 8D 1D B2 7F C5 1A [09:50:43]CheckFolder [09:50:43]dirname=/storage/ofd_packets [09:50:43]CheckFolder done [09:50:43]ProducePacketName [09:50:43]name=ofd_packets/00239408 [09:50:43]NVStorageSaveData ofd_packets/00239408 [09:50:43]File name is /storage/ofd_packets/00239408 [09:50:43]Write 298 bytes [09:50:43]NVStorageSaveData done [09:50:43]OFDSenderStorePacket done [09:50:43]KKMCreateOFDPacket done [09:50:43]NVStorageSaveData kkm_last_timestamp [09:50:43]File name is /storage/kkm_last_timestamp [09:50:43]Write 4 bytes [09:50:43]NVStorageSaveData done [09:50:43]ExternCall_PrintAddStr [09:50:43]wPrintStart [09:50:43]Write to MH i2c: 01 00 00 77 80 F7 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: 01 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: 01 07 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: 01 07 00 77 80 00 00 00 00 00 FF 0F 0C [09:50:43]RasterBufferAndPrint [09:50:43]line Счет N : (1)3302347 [09:50:43]line ИНН: 02508201610067 [09:50:43]line Контрольно-Кассовый Чек [09:50:43]line ПРОДАЖА [09:50:43]line ТРК (МРК, ГНК) : 51 [09:50:43]line Товар: 2710194210 [09:50:43]line ДТ-К-5 [09:50:43]line 13.390 * 74.70 [09:50:43]line = 1000.23 [09:50:43]line НДС 12% НСП 1% [09:50:43]line > о реализуемом товаре [09:50:43]line ОКРУГЛЕНИЕ: -0.23 [09:50:43]line ИТОГО: 1000.00 [09:50:43]line Внесено: 1000.00 [09:50:43]line СДАЧА: 0.00 [09:50:43]line НСП 1% : 8.85 [09:50:43]line НДС 12% : 106.22 [09:50:43]line Наличными: 1000.00 [09:50:43]line Безнал.: 0.00 [09:50:43]line Место: АЗС № 82 "Партнер Нефть" [09:50:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:50:43]line СНО: Общий режим [09:50:43]line Чек 179 08.06.2024 09:50 [09:50:43]line Смена: 387 ФФД: 1.0 [09:50:43]line ЗНМ: 0300000150 [09:50:43]line РНМ: 0000000000091601 [09:50:43]line Версия ККМ: 001 [09:50:43]line ФМ: 0000000000874681 [09:50:43]line ФД: 239408 [09:50:43]line ФПД: 152500562590712 [09:50:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095045&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239408&fm=152500562590712&tin=02508201610067®Number=0000000000091601&sum=100000 [09:50:43]OFD Sender: Processing packet 239408 [packets to send 182, broken 181] [09:50:43]ProducePacketName [09:50:43]name=ofd_packets/00239408 [09:50:43]OFD Sender: To server: pG, [09:50:43]CommunicateWithHost lk.salyk.kg:30040 [09:50:43]ConnectInit lk.salyk.kg [09:50:43]written 0, free lines is 4095 [09:50:43]Connected sock=10 [09:50:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 5B 63 04 01 09 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B3 00 00 00 F4 03 04 00 75 29 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 30 A7 03 00 35 04 06 00 8A B2 CD DC 7B F8 50 4D 8D 1D B2 7F C5 1A [09:50:44]Write to MH i2c: 01 00 00 A2 80 22 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 A2 80 00 00 00 00 00 C0 0C F5 [09:50:44]RasterBufferAndPrint [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]written 0, free lines is 3270 [09:50:44]MH_Cut [09:50:44]Write to MH i2c: D1 01 00 A9 80 01 FB [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 01 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 01 00 A9 80 00 FA [09:50:44]Write to MH i2c: 01 00 00 AA 80 2A [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 79 4B 47 00 6D 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 30 A7 03 00 F4 03 04 00 F2 D0 63 66 B6 04 01 00 00 0D 06 A5 77 CE 64 52 7E [09:50:44]CommunicateWithHost err = 0 [09:50:44]CheckOFDResponse [09:50:44]1017 (14) - 77093643461234 [09:50:44]1041 (16) - 0000000000874681 [09:50:44]1040 (4) - 239408 [09:50:44]1012 (4) - 08.06.2024 03:33 [09:50:44]1206 (1) - 0 [09:50:44]OFD Sender: Remove packet 239408 [09:50:44]ProducePacketName [09:50:44]name=ofd_packets/00239408 [09:50:44]NVStorageDeleteData [09:50:44]OFD Sender: No OFD packet to send [09:50:44]*** Cut start [09:50:44]*** Partial cut [09:50:44]*** CUTSNS_PIN = 1 [09:50:44]*** CUTSNS_PIN = 0 [09:50:45]*** Brake cut motor [09:50:45]Read from MH i2c: 01 [09:50:45]MH_I2C_Read... [09:50:45]*** Stop cut motor [09:50:45]*** Cut end [09:50:45]Read from MH i2c: 01 07 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: 01 07 00 AA 80 00 00 00 00 00 FF 0F 3F [09:50:45]process_action close_receipt done [09:50:45]requested_data is exist [09:50:45]produce_requested_data [09:50:45]requested_item fm.sn is exist - process it [09:50:45]wFMCommunicate request_size=4 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 11 00 00 [09:50:45]Write to MH i2c: E2 08 00 AB 80 80 11 00 00 00 00 00 00 A5 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 17 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 17 00 AB 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FA [09:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:50:45]wFMCommunicate OK [09:50:45]requested_item fd.num is exist - process it [09:50:45]SAM_PROTO_GetFieldsCounters [09:50:45]wFMCommunicate request_size=4 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 13 00 00 [09:50:45]Write to MH i2c: E2 08 00 AC 80 80 13 00 00 00 00 00 00 A8 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 62 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 62 00 AC 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 30 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [09:50:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 30 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:50:45]wFMCommunicate OK [09:50:45]SAM_PROTO_GetFieldsCounters done [09:50:45]requested_item shift.num is exist - process it [09:50:45]requested_item shift.opened is exist - process it [09:50:45]req_shift_opened [09:50:45]FM_GetShiftState [09:50:45]SAM_PROTO_GetShiftState [09:50:45]wFMCommunicate request_size=4 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 13 01 00 [09:50:45]Write to MH i2c: E2 08 00 AD 80 80 13 01 00 00 00 00 00 AA [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 0E 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 0E 00 AD 80 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5E [09:50:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:50:45]wFMCommunicate OK [09:50:45]SAM_PROTO_GetShiftState done [09:50:45]FM_GetShiftState done [09:50:45]req_shift_opened done [09:50:45]requested_item shift.open_date is exist - process it [09:50:45]req_shift_open_date [09:50:45]req_shift_open_date done [09:50:45]produce_requested_data done [09:50:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239408,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:50:45]process_action_free close_receipt [09:50:45]json_value_free [09:50:45]json_value_free done [09:50:45]process_json_proto returns [09:50:45]Send response to host [09:50:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239408,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:50:45]free response buf [09:50:45]execute_script done [09:50:45]execute_script returns [09:50:45]free content buf [09:50:45]Sock 8.Close socket [09:50:45]Sock 8.Thread stoped [09:50:49]OFD Sender: No OFD packet to send [09:50:54]OFD Sender: No OFD packet to send [09:50:59]OFD Sender: No OFD packet to send [09:51:04]OFD Sender: No OFD packet to send [09:51:09]OFD Sender: No OFD packet to send [09:51:14]OFD Sender: No OFD packet to send [09:51:19]OFD Sender: No OFD packet to send [09:51:24]OFD Sender: No OFD packet to send [09:51:29]OFD Sender: No OFD packet to send [09:51:34]OFD Sender: No OFD packet to send [09:51:39]OFD Sender: No OFD packet to send [09:51:44]OFD Sender: No OFD packet to send [09:51:49]OFD Sender: No OFD packet to send [09:51:54]OFD Sender: No OFD packet to send [09:51:59]OFD Sender: No OFD packet to send [09:52:04]OFD Sender: No OFD packet to send [09:52:09]OFD Sender: No OFD packet to send [09:52:14]OFD Sender: No OFD packet to send [09:52:19]OFD Sender: No OFD packet to send [09:52:24]OFD Sender: No OFD packet to send [09:52:29]OFD Sender: No OFD packet to send [09:52:34]OFD Sender: No OFD packet to send [09:52:39]OFD Sender: No OFD packet to send [09:52:44]OFD Sender: No OFD packet to send [09:52:49]OFD Sender: No OFD packet to send [09:52:54]OFD Sender: No OFD packet to send [09:52:59]OFD Sender: No OFD packet to send [09:53:04]OFD Sender: No OFD packet to send [09:53:07]accept exits with 9 [09:53:07]New connection [09:53:07]New thread 3066838372 created [09:53:07]Thread 3066981732 joined [09:53:07]Waiting for new connection... [09:53:07] Sock 9.Parse request [09:53:07]Sock 9.Check first char [09:53:07]Sock 9.First char is OK [09:53:07]request: POST /json_proto HTTP/1.0 [09:53:07]Method: POST [09:53:07]URL: /json_proto [09:53:07]Method is POST - this is cgi request [09:53:07]url: /json_proto [09:53:07]query_string will be loaded in cgi processing [09:53:07]execute_cgi json_proto POST (null) [09:53:07]execute_cgi path=json_proto method=POST [09:53:07]POST find Content-Length [09:53:07]Host: 172.17.40.67:8080 [09:53:07]Content-Length: 767 [09:53:07]Content-Type: application/json [09:53:07] [09:53:07]POST finish read [09:53:07]Found Content-Length = 767 [09:53:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:07]execute_script... [09:53:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:07]POST & json_proto [09:53:07]process_json_proto [09:53:07]json parsed OK: [09:53:07]protocol is kg_v1.0 [09:53:07]action value=close_receipt [09:53:07]process_action close_receipt [09:53:07]cmd_close_receipt [09:53:07]MH_GetDate [09:53:07]Write to MH i2c: F0 00 00 AE 80 1D [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: F0 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: F0 09 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: F0 09 00 AE 80 00 07 2A 64 66 97 AE 6B 64 35 [09:53:07]GetLastDocTimeStamp 1717840245 [09:53:07]current date 1717840391 [09:53:07]FM_GetShiftState [09:53:07]SAM_PROTO_GetShiftState [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 13 01 00 [09:53:07]Write to MH i2c: E2 08 00 AF 80 80 13 01 00 00 00 00 00 AC [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0E 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0E 00 AF 80 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 60 [09:53:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_GetShiftState done [09:53:07]FM_GetShiftState done [09:53:07]opened in 1717805884 [09:53:07]opened+sec_in_day 1717892284 [09:53:07]quantity*price = 50065 [09:53:07]sum+1 = 50067 [09:53:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 180 08.06.2024 09:53 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239409 ФПД: 251039988274093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095311&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239409&fm=251039988274093&tin=02508201610067®Number=0000000000091601&sum=50066 [09:53:08]StoreToDocumentArchive [09:53:08]shift 387 fd 239409 [09:53:08]save to /storage/0387/doc_00239409 [09:53:08]save last doc name /storage/0387/doc_00239409 to /storage/kkm_last_doc_name [09:53:08]save OK [09:53:08]Clear old archive folders... [09:53:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:08]tlvbuf is 0053BAC0 [09:53:08]SAM_PROTO_ClearQueue [09:53:08]wFMCommunicate request_size=4 [09:53:08]MH_SAM_APDU [09:53:08]CAPDU: 80 09 00 00 [09:53:08]Write to MH i2c: E2 08 00 BC 80 80 09 00 00 00 00 00 00 AE [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 BC 80 00 90 00 B0 [09:53:08]RAPDU: 90 00 [09:53:08]wFMCommunicate OK [09:53:08]SAM_PROTO_ClearQueue done [09:53:08]KKMCreateOFDPacket [09:53:08]OFDProtocolAddRootSTLVToBuf [09:53:08]FM_MakeSignedData [09:53:08]FM_MakeSignedData [09:53:08]SAM_PROTO_SignData [09:53:08]wFMCommunicate request_size=4 [09:53:08]MH_SAM_APDU [09:53:08]CAPDU: 80 0D 01 02 [09:53:08]Write to MH i2c: E2 08 00 BD 80 80 0D 01 02 00 00 00 00 B6 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 BD 80 00 90 00 B1 [09:53:08]RAPDU: 90 00 [09:53:08]wFMCommunicate OK [09:53:08]wFMCommunicate request_size=255 [09:53:08]MH_SAM_APDU [09:53: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 07 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 31 A7 03 00 35 04 06 00 E4 [09:53:08]Write to MH i2c: E2 02 01 BE 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 07 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 31 A7 03 00 35 04 06 00 E4 00 00 D9 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 BE 80 00 90 00 B2 [09:53:08]RAPDU: 90 00 [09:53:08]wFMCommunicate OK [09:53:08]wFMCommunicate request_size=10 [09:53:08]MH_SAM_APDU [09:53:08]CAPDU: 80 0D 02 02 05 51 CD 53 53 AD [09:53:08]Write to MH i2c: E2 0D 00 BF 80 80 0D 02 02 05 00 51 CD 53 53 AD 00 00 34 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 BF 80 00 90 00 B3 [09:53:08]RAPDU: 90 00 [09:53:08]wFMCommunicate OK [09:53:08]wFMCommunicate request_size=4 [09:53:08]MH_SAM_APDU [09:53:08]CAPDU: 80 0D 03 02 [09:53:08]Write to MH i2c: E2 08 00 C0 80 80 0D 03 02 00 00 00 00 BB [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 0B 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 0B 00 C0 80 00 80 9F 54 4A E3 F4 A8 CB 90 00 C3 [09:53:08]RAPDU: 80 9F 54 4A E3 F4 A8 CB 90 00 [09:53:08]wFMCommunicate OK [09:53:08]SAM_PROTO_SignData done [09:53:08]FM_MakeSignedData done [09:53:08]CreateOFDProtocolMessage [09:53:08]wFMCommunicate request_size=4 [09:53:08]MH_SAM_APDU [09:53:08]CAPDU: 80 11 00 00 [09:53:08]Write to MH i2c: E2 08 00 C1 80 80 11 00 00 00 00 00 00 BB [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 17 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 17 00 C1 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 10 [09:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:53:08]wFMCommunicate OK [09:53:08]CreateOFDProtocolMessage done [09:53:08]OFDSenderStorePacket 239409 [09:53:08]StoreOFDPacket docnum=239409 [09:53:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7D C2 07 01 3F 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 07 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 31 A7 03 00 35 04 06 00 E4 51 CD 53 53 AD 80 9F 54 4A E3 F4 A8 CB [09:53:08]CheckFolder [09:53:08]dirname=/storage/ofd_packets [09:53:08]CheckFolder done [09:53:08]ProducePacketName [09:53:08]name=ofd_packets/00239409 [09:53:08]NVStorageSaveData ofd_packets/00239409 [09:53:08]File name is /storage/ofd_packets/00239409 [09:53:08]Write 301 bytes [09:53:08]NVStorageSaveData done [09:53:08]OFDSenderStorePacket done [09:53:08]KKMCreateOFDPacket done [09:53:08]NVStorageSaveData kkm_last_timestamp [09:53:08]File name is /storage/kkm_last_timestamp [09:53:08]Write 4 bytes [09:53:08]NVStorageSaveData done [09:53:08]ExternCall_PrintAddStr [09:53:08]wPrintStart [09:53:08]Write to MH i2c: 01 00 00 C2 80 42 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 C2 80 00 00 00 00 00 FF 0F 57 [09:53:08]RasterBufferAndPrint [09:53:08]line Счет N : (1)3302348 [09:53:08]line ИНН: 02508201610067 [09:53:08]line Контрольно-Кассовый Чек [09:53:08]line ПРОДАЖА [09:53:08]line ТРК (МРК, ГНК) : 32 [09:53:08]line Товар: 2710124130 [09:53:08]line Аи-92-К-4 [09:53:08]line 7.540 * 66.40 [09:53:08]line = 500.66 [09:53:08]line НДС 12% НСП 1% [09:53:08]line > о реализуемом товаре [09:53:08]line ИТОГО: 500.66 [09:53:08]line НСП 1% : 4.43 [09:53:08]line НДС 12% : 53.17 [09:53:08]line Наличными: 0.00 [09:53:08]line Безнал.: 500.66 [09:53:08]line Место: АЗС № 82 "Партнер Нефть" [09:53:08]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:53:08]line СНО: Общий режим [09:53:08]line Чек 180 08.06.2024 09:53 [09:53:08]line Смена: 387 ФФД: 1.0 [09:53:08]line ЗНМ: 0300000150 [09:53:08]line РНМ: 0000000000091601 [09:53:08]line Версия ККМ: 001 [09:53:08]line Платежная система: Mbank [09:53:08]line ФМ: 0000000000874681 [09:53:08]line ФД: 239409 [09:53:08]line ФПД: 251039988274093 [09:53:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095311&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239409&fm=251039988274093&tin=02508201610067®Number=0000000000091601&sum=50066 [09:53:08]written 0, free lines is 4095 [09:53:09]OFD Sender: Processing packet 239409 [packets to send 182, broken 181] [09:53:09]ProducePacketName [09:53:09]name=ofd_packets/00239409 [09:53:09]OFD Sender: To server: pG, [09:53:09]CommunicateWithHost lk.salyk.kg:30040 [09:53:09]ConnectInit lk.salyk.kg [09:53:09]Connected sock=8 [09:53:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7D C2 07 01 3F 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 07 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 31 A7 03 00 35 04 06 00 E4 51 CD 53 53 AD 80 9F 54 4A E3 F4 A8 CB [09:53:09]Write to MH i2c: 01 00 00 EB 80 6B [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 07 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 07 00 EB 80 00 00 00 00 00 D7 0C 55 [09:53:09]RasterBufferAndPrint [09:53:09]line [09:53:09]line [09:53:09]line [09:53:09]line [09:53:09]line [09:53:09]written 0, free lines is 3295 [09:53:09]MH_Cut [09:53:09]Write to MH i2c: D1 01 00 F2 80 01 44 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: D1 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: D1 01 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: D1 01 00 F2 80 00 43 [09:53:09]Write to MH i2c: 01 00 00 F3 80 73 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 30 6E 47 00 73 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 31 A7 03 00 F4 03 04 00 84 D1 63 66 B6 04 01 00 00 04 79 60 61 B1 D5 A3 BC [09:53:09]CommunicateWithHost err = 0 [09:53:09]CheckOFDResponse [09:53:09]1017 (14) - 77093643461234 [09:53:09]1041 (16) - 0000000000874681 [09:53:09]1040 (4) - 239409 [09:53:09]1012 (4) - 08.06.2024 03:35 [09:53:09]1206 (1) - 0 [09:53:09]OFD Sender: Remove packet 239409 [09:53:09]ProducePacketName [09:53:09]name=ofd_packets/00239409 [09:53:09]NVStorageDeleteData [09:53:10]OFD Sender: No OFD packet to send [09:53:10]*** Cut start [09:53:10]*** Partial cut [09:53:10]*** CUTSNS_PIN = 1 [09:53:10]*** CUTSNS_PIN = 0 [09:53:10]*** Brake cut motor [09:53:10]Read from MH i2c: 01 [09:53:10]MH_I2C_Read... [09:53:10]*** Stop cut motor [09:53:10]*** Cut end [09:53:10]Read from MH i2c: 01 07 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: 01 07 00 F3 80 00 00 00 00 00 FF 0F 88 [09:53:10]process_action close_receipt done [09:53:10]requested_data is exist [09:53:10]produce_requested_data [09:53:10]requested_item fm.sn is exist - process it [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 11 00 00 [09:53:10]Write to MH i2c: E2 08 00 F4 80 80 11 00 00 00 00 00 00 EE [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 17 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 17 00 F4 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 43 [09:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:53:10]wFMCommunicate OK [09:53:10]requested_item fd.num is exist - process it [09:53:10]SAM_PROTO_GetFieldsCounters [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 13 00 00 [09:53:10]Write to MH i2c: E2 08 00 F5 80 80 13 00 00 00 00 00 00 F1 [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:11]Read from MH i2c: E2 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 62 00 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 62 00 F5 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 31 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [09:53:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 31 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:53:11]wFMCommunicate OK [09:53:11]SAM_PROTO_GetFieldsCounters done [09:53:11]requested_item shift.num is exist - process it [09:53:11]requested_item shift.opened is exist - process it [09:53:11]req_shift_opened [09:53:11]FM_GetShiftState [09:53:11]SAM_PROTO_GetShiftState [09:53:11]wFMCommunicate request_size=4 [09:53:11]MH_SAM_APDU [09:53:11]CAPDU: 80 13 01 00 [09:53:11]Write to MH i2c: E2 08 00 F6 80 80 13 01 00 00 00 00 00 F3 [09:53:11]Write i2c OK [09:53:11]MH_I2C_Read... [09:53:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:11]Read from MH i2c: E2 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 0E 00 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 0E 00 F6 80 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A7 [09:53:11]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:53:11]wFMCommunicate OK [09:53:11]SAM_PROTO_GetShiftState done [09:53:11]FM_GetShiftState done [09:53:11]req_shift_opened done [09:53:11]requested_item shift.open_date is exist - process it [09:53:11]req_shift_open_date [09:53:11]req_shift_open_date done [09:53:11]produce_requested_data done [09:53:11]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239409,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:53:11]process_action_free close_receipt [09:53:11]json_value_free [09:53:11]json_value_free done [09:53:11]process_json_proto returns [09:53:11]Send response to host [09:53:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239409,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:53:11]free response buf [09:53:11]execute_script done [09:53:11]execute_script returns [09:53:11]free content buf [09:53:11]Sock 9.Close socket [09:53:11]Sock 9.Thread stoped [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:38]accept exits with 10 [09:53:38]New connection [09:53:38]New thread 3066981732 created [09:53:38]Thread 3066838372 joined [09:53:38]Waiting for new connection... [09:53:38] Sock 10.Parse request [09:53:38]Sock 10.Check first char [09:53:38]Sock 10.First char is OK [09:53:38]request: POST /json_proto HTTP/1.0 [09:53:38]Method: POST [09:53:38]URL: /json_proto [09:53:38]Method is POST - this is cgi request [09:53:38]url: /json_proto [09:53:38]query_string will be loaded in cgi processing [09:53:38]execute_cgi json_proto POST (null) [09:53:38]execute_cgi path=json_proto method=POST [09:53:38]POST find Content-Length [09:53:38]Host: 172.17.40.67:8080 [09:53:38]Content-Length: 678 [09:53:38]Content-Type: application/json [09:53:38] [09:53:38]POST finish read [09:53:38]Found Content-Length = 678 [09:53:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.630, "sum" : 440.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:38]execute_script... [09:53: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)3302350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.630, "sum" : 440.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:38]POST & json_proto [09:53:38]process_json_proto [09:53:38]json parsed OK: [09:53:38]protocol is kg_v1.0 [09:53:38]action value=close_receipt [09:53:38]process_action close_receipt [09:53:38]cmd_close_receipt [09:53:38]MH_GetDate [09:53:38]Write to MH i2c: F0 00 00 F7 80 66 [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: F0 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: F0 09 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: F0 09 00 F7 80 00 26 2A 64 66 97 AE 6B 64 9D [09:53:38]GetLastDocTimeStamp 1717840391 [09:53:38]current date 1717840422 [09:53:38]FM_GetShiftState [09:53:38]SAM_PROTO_GetShiftState [09:53:38]wFMCommunicate request_size=4 [09:53:38]MH_SAM_APDU [09:53:38]CAPDU: 80 13 01 00 [09:53:38]Write to MH i2c: E2 08 00 F8 80 80 13 01 00 00 00 00 00 F5 [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:38]Read from MH i2c: E2 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 0E 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 0E 00 F8 80 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A9 [09:53:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:53:38]wFMCommunicate OK [09:53:38]SAM_PROTO_GetShiftState done [09:53:38]FM_GetShiftState done [09:53:38]opened in 1717805884 [09:53:38]opened+sec_in_day 1717892284 [09:53:38]quantity*price = 44023 [09:53:38]sum+1 = 44024 [09:53:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 440.00 Внесено: 440.00 СДАЧА: 0.00 НСП 1% : 3.90 НДС 12% : 46.75 Наличными: 440.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 181 08.06.2024 09:53 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239410 ФПД: 237941057996292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095342&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239410&fm=237941057996292&tin=02508201610067®Number=0000000000091601&sum=44000 [09:53:39]StoreToDocumentArchive [09:53:39]shift 387 fd 239410 [09:53:39]save to /storage/0387/doc_00239410 [09:53:39]save last doc name /storage/0387/doc_00239410 to /storage/kkm_last_doc_name [09:53:39]save OK [09:53:39]Clear old archive folders... [09:53:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:39]tlvbuf is 0053B680 [09:53:39]SAM_PROTO_ClearQueue [09:53:39]wFMCommunicate request_size=4 [09:53:39]MH_SAM_APDU [09:53:39]CAPDU: 80 09 00 00 [09:53:39]Write to MH i2c: E2 08 00 05 81 80 09 00 00 00 00 00 00 F8 [09:53:39]Write i2c OK [09:53:39]MH_I2C_Read... [09:53:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:39]Read from MH i2c: E2 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: E2 03 00 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: E2 03 00 05 81 00 90 00 FA [09:53:39]RAPDU: 90 00 [09:53:39]wFMCommunicate OK [09:53:39]SAM_PROTO_ClearQueue done [09:53:39]KKMCreateOFDPacket [09:53:39]OFDProtocolAddRootSTLVToBuf [09:53:39]FM_MakeSignedData [09:53:39]FM_MakeSignedData [09:53:39]SAM_PROTO_SignData [09:53:39]wFMCommunicate request_size=4 [09:53:39]MH_SAM_APDU [09:53:39]CAPDU: 80 0D 01 02 [09:53:39]Write to MH i2c: E2 08 00 06 81 80 0D 01 02 00 00 00 00 00 [09:53:39]Write i2c OK [09:53:39]MH_I2C_Read... [09:53:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:40]Read from MH i2c: E2 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 03 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 03 00 06 81 00 90 00 FB [09:53:40]RAPDU: 90 00 [09:53:40]wFMCommunicate OK [09:53:40]wFMCommunicate request_size=255 [09:53:40]MH_SAM_APDU [09:53:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 19 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F7 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 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 43 12 00 00 00 00 07 04 06 00 E0 AB 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 26 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 32 A7 03 00 35 04 06 00 D8 [09:53:40]Write to MH i2c: E2 02 01 07 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 19 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F7 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 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 43 12 00 00 00 00 07 04 06 00 E0 AB 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 26 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 32 A7 03 00 35 04 06 00 D8 00 00 A6 [09:53:40]Write i2c OK [09:53:40]MH_I2C_Read... [09:53:40]OFD Sender: No OFD packet to send [09:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:40]Read from MH i2c: E2 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 03 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 03 00 07 81 00 90 00 FC [09:53:40]RAPDU: 90 00 [09:53:40]wFMCommunicate OK [09:53:40]wFMCommunicate request_size=10 [09:53:40]MH_SAM_APDU [09:53:40]CAPDU: 80 0D 02 02 05 67 F8 3D 46 04 [09:53:40]Write to MH i2c: E2 0D 00 08 81 80 0D 02 02 05 00 67 F8 3D 46 04 00 00 F3 [09:53:40]Write i2c OK [09:53:40]MH_I2C_Read... [09:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:40]Read from MH i2c: E2 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 03 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 03 00 08 81 00 90 00 FD [09:53:40]RAPDU: 90 00 [09:53:40]wFMCommunicate OK [09:53:40]wFMCommunicate request_size=4 [09:53:40]MH_SAM_APDU [09:53:40]CAPDU: 80 0D 03 02 [09:53:40]Write to MH i2c: E2 08 00 09 81 80 0D 03 02 00 00 00 00 05 [09:53:40]Write i2c OK [09:53:40]MH_I2C_Read... [09:53:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:40]Read from MH i2c: E2 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 0B 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 0B 00 09 81 00 1C 5D CF DE DF F2 74 9F 90 00 10 [09:53:40]RAPDU: 1C 5D CF DE DF F2 74 9F 90 00 [09:53:40]wFMCommunicate OK [09:53:40]SAM_PROTO_SignData done [09:53:40]FM_MakeSignedData done [09:53:40]CreateOFDProtocolMessage [09:53:40]wFMCommunicate request_size=4 [09:53:40]MH_SAM_APDU [09:53:40]CAPDU: 80 11 00 00 [09:53:40]Write to MH i2c: E2 08 00 0A 81 80 11 00 00 00 00 00 00 05 [09:53:40]Write i2c OK [09:53:40]MH_I2C_Read... [09:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:40]Read from MH i2c: E2 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 17 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 17 00 0A 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5A [09:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:53:40]wFMCommunicate OK [09:53:40]CreateOFDProtocolMessage done [09:53:40]OFDSenderStorePacket 239410 [09:53:40]StoreOFDPacket docnum=239410 [09:53:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 88 BF 07 01 6D 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 E6 19 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F7 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 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 43 12 00 00 00 00 07 04 06 00 E0 AB 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 26 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 32 A7 03 00 35 04 06 00 D8 67 F8 3D 46 04 1C 5D CF DE DF F2 74 9F [09:53:40]CheckFolder [09:53:40]dirname=/storage/ofd_packets [09:53:40]CheckFolder done [09:53:40]ProducePacketName [09:53:40]name=ofd_packets/00239410 [09:53:40]NVStorageSaveData ofd_packets/00239410 [09:53:40]File name is /storage/ofd_packets/00239410 [09:53:40]Write 301 bytes [09:53:40]NVStorageSaveData done [09:53:40]OFDSenderStorePacket done [09:53:40]KKMCreateOFDPacket done [09:53:40]NVStorageSaveData kkm_last_timestamp [09:53:40]File name is /storage/kkm_last_timestamp [09:53:40]Write 4 bytes [09:53:40]NVStorageSaveData done [09:53:40]ExternCall_PrintAddStr [09:53:40]wPrintStart [09:53:40]Write to MH i2c: 01 00 00 0B 81 8C [09:53:40]Write i2c OK [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: 01 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: 01 07 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: 01 07 00 0B 81 00 00 00 00 00 FF 0F A1 [09:53:40]RasterBufferAndPrint [09:53:40]line Счет N : (1)3302350 [09:53:40]line ИНН: 02508201610067 [09:53:40]line Контрольно-Кассовый Чек [09:53:40]line ПРОДАЖА [09:53:40]line ТРК (МРК, ГНК) : 12 [09:53:40]line Товар: 2710124130 [09:53:40]line Аи-92-К-4 [09:53:40]line 6.630 * 66.40 [09:53:40]line = 440.23 [09:53:40]line НДС 12% НСП 1% [09:53:40]line > о реализуемом товаре [09:53:40]line ОКРУГЛЕНИЕ: -0.23 [09:53:40]line ИТОГО: 440.00 [09:53:40]line Внесено: 440.00 [09:53:40]line СДАЧА: 0.00 [09:53:40]line НСП 1% : 3.90 [09:53:40]line НДС 12% : 46.75 [09:53:40]line Наличными: 440.00 [09:53:40]line Безнал.: 0.00 [09:53:40]line Место: АЗС № 82 "Партнер Нефть" [09:53:40]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:53:40]line СНО: Общий режим [09:53:40]line Чек 181 08.06.2024 09:53 [09:53:40]line Смена: 387 ФФД: 1.0 [09:53:40]line ЗНМ: 0300000150 [09:53:40]line РНМ: 0000000000091601 [09:53:40]line Версия ККМ: 001 [09:53:40]line ФМ: 0000000000874681 [09:53:40]line ФД: 239410 [09:53:40]line ФПД: 237941057996292 [09:53:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095342&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239410&fm=237941057996292&tin=02508201610067®Number=0000000000091601&sum=44000 [09:53:40]OFD Sender: Processing packet 239410 [packets to send 182, broken 181] [09:53:40]ProducePacketName [09:53:40]name=ofd_packets/00239410 [09:53:40]OFD Sender: To server: pG, [09:53:40]CommunicateWithHost lk.salyk.kg:30040 [09:53:40]ConnectInit lk.salyk.kg [09:53:40]written 0, free lines is 4095 [09:53:41]Connected sock=9 [09:53:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 88 BF 07 01 6D 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 E6 19 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F7 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 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 43 12 00 00 00 00 07 04 06 00 E0 AB 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 26 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 32 A7 03 00 35 04 06 00 D8 67 F8 3D 46 04 1C 5D CF DE DF F2 74 9F [09:53:41]Write to MH i2c: 01 00 00 36 81 B7 [09:53:41]Write i2c OK [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: 01 [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: 01 07 00 [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: 01 07 00 36 81 00 00 00 00 00 B4 0C 7E [09:53:41]RasterBufferAndPrint [09:53:41]line [09:53:41]line [09:53:41]line [09:53:41]line [09:53:41]line [09:53:41]written 0, free lines is 3259 [09:53:41]MH_Cut [09:53:41]Write to MH i2c: D1 01 00 3D 81 01 90 [09:53:41]Write i2c OK [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: D1 [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: D1 01 00 [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: D1 01 00 3D 81 00 8F [09:53:41]Write to MH i2c: 01 00 00 3E 81 BF [09:53:41]Write i2c OK [09:53:41]MH_I2C_Read... [09:53:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1B 8A 47 00 D7 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 32 A7 03 00 F4 03 04 00 A4 D1 63 66 B6 04 01 00 00 F7 CF 07 52 D0 A1 09 B1 [09:53:41]CommunicateWithHost err = 0 [09:53:41]CheckOFDResponse [09:53:41]1017 (14) - 77093643461234 [09:53:41]1041 (16) - 0000000000874681 [09:53:41]1040 (4) - 239410 [09:53:41]1012 (4) - 08.06.2024 03:36 [09:53:41]1206 (1) - 0 [09:53:41]OFD Sender: Remove packet 239410 [09:53:41]ProducePacketName [09:53:41]name=ofd_packets/00239410 [09:53:41]NVStorageDeleteData [09:53:41]OFD Sender: No OFD packet to send [09:53:42]*** Cut start [09:53:42]*** Partial cut [09:53:42]*** CUTSNS_PIN = 1 [09:53:42]*** CUTSNS_PIN = 0 [09:53:42]*** Brake cut motor [09:53:42]Read from MH i2c: 01 [09:53:42]MH_I2C_Read... [09:53:42]*** Stop cut motor [09:53:42]*** Cut end [09:53:42]Read from MH i2c: 01 07 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: 01 07 00 3E 81 00 00 00 00 00 FF 0F D4 [09:53:42]process_action close_receipt done [09:53:42]requested_data is exist [09:53:42]produce_requested_data [09:53:42]requested_item fm.sn is exist - process it [09:53:42]wFMCommunicate request_size=4 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 11 00 00 [09:53:42]Write to MH i2c: E2 08 00 3F 81 80 11 00 00 00 00 00 00 3A [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 17 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 17 00 3F 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8F [09:53:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:53:42]wFMCommunicate OK [09:53:42]requested_item fd.num is exist - process it [09:53:42]SAM_PROTO_GetFieldsCounters [09:53:42]wFMCommunicate request_size=4 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 13 00 00 [09:53:42]Write to MH i2c: E2 08 00 40 81 80 13 00 00 00 00 00 00 3D [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 62 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 62 00 40 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 32 A7 03 00 0E 04 04 00 83 01 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 D7 [09:53:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 32 A7 03 00 0E 04 04 00 83 01 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 [09:53:42]wFMCommunicate OK [09:53:42]SAM_PROTO_GetFieldsCounters done [09:53:42]requested_item shift.num is exist - process it [09:53:42]requested_item shift.opened is exist - process it [09:53:42]req_shift_opened [09:53:42]FM_GetShiftState [09:53:42]SAM_PROTO_GetShiftState [09:53:42]wFMCommunicate request_size=4 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 13 01 00 [09:53:42]Write to MH i2c: E2 08 00 41 81 80 13 01 00 00 00 00 00 3F [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 0E 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 0E 00 41 81 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F3 [09:53:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:53:42]wFMCommunicate OK [09:53:42]SAM_PROTO_GetShiftState done [09:53:42]FM_GetShiftState done [09:53:42]req_shift_opened done [09:53:42]requested_item shift.open_date is exist - process it [09:53:42]req_shift_open_date [09:53:42]req_shift_open_date done [09:53:42]produce_requested_data done [09:53:42]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239410,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:53:42]process_action_free close_receipt [09:53:42]json_value_free [09:53:42]json_value_free done [09:53:42]process_json_proto returns [09:53:42]Send response to host [09:53:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239410,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:53:42]free response buf [09:53:42]execute_script done [09:53:42]execute_script returns [09:53:42]free content buf [09:53:42]Sock 10.Close socket [09:53:42]Sock 10.Thread stoped [09:53:44]accept exits with 8 [09:53:44]New connection [09:53:44]New thread 3066838372 created [09:53:44]Thread 3066981732 joined [09:53:44]Waiting for new connection... [09:53:44] Sock 8.Parse request [09:53:44]Sock 8.Check first char [09:53:44]Sock 8.First char is OK [09:53:44]request: POST /json_proto HTTP/1.0 [09:53:44]Method: POST [09:53:44]URL: /json_proto [09:53:44]Method is POST - this is cgi request [09:53:44]url: /json_proto [09:53:44]query_string will be loaded in cgi processing [09:53:44]execute_cgi json_proto POST (null) [09:53:44]execute_cgi path=json_proto method=POST [09:53:44]POST find Content-Length [09:53:44]Host: 172.17.40.67:8080 [09:53:44]Content-Length: 767 [09:53:44]Content-Type: application/json [09:53:44] [09:53:44]POST finish read [09:53:44]Found Content-Length = 767 [09:53:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:44]execute_script... [09:53: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)3302349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:44]POST & json_proto [09:53:44]process_json_proto [09:53:44]json parsed OK: [09:53:44]protocol is kg_v1.0 [09:53:44]action value=close_receipt [09:53:44]process_action close_receipt [09:53:44]cmd_close_receipt [09:53:44]MH_GetDate [09:53:44]Write to MH i2c: F0 00 00 42 81 B2 [09:53:44]Write i2c OK [09:53:44]MH_I2C_Read... [09:53:44]Read from MH i2c: F0 [09:53:44]MH_I2C_Read... [09:53:44]Read from MH i2c: F0 09 00 [09:53:44]MH_I2C_Read... [09:53:44]Read from MH i2c: F0 09 00 42 81 00 2C 2A 64 66 97 AE 6B 64 EF [09:53:44]GetLastDocTimeStamp 1717840422 [09:53:44]current date 1717840428 [09:53:44]FM_GetShiftState [09:53:44]SAM_PROTO_GetShiftState [09:53:44]wFMCommunicate request_size=4 [09:53:44]MH_SAM_APDU [09:53:44]CAPDU: 80 13 01 00 [09:53:44]Write to MH i2c: E2 08 00 43 81 80 13 01 00 00 00 00 00 41 [09:53:44]Write i2c OK [09:53:44]MH_I2C_Read... [09:53:44]Read from MH i2c: E2 [09:53:44]MH_I2C_Read... [09:53:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:44]Read from MH i2c: E2 0E 00 [09:53:44]MH_I2C_Read... [09:53:44]Read from MH i2c: E2 0E 00 43 81 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F5 [09:53:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:53:44]wFMCommunicate OK [09:53:44]SAM_PROTO_GetShiftState done [09:53:44]FM_GetShiftState done [09:53:44]opened in 1717805884 [09:53:44]opened+sec_in_day 1717892284 [09:53:44]quantity*price = 50065 [09:53:44]sum+1 = 50067 [09:53:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 182 08.06.2024 09:53 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239411 ФПД: 86088672250554 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095348&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239411&fm=86088672250554&tin=02508201610067®Number=0000000000091601&sum=50066 [09:53:45]StoreToDocumentArchive [09:53:45]shift 387 fd 239411 [09:53:45]save to /storage/0387/doc_00239411 [09:53:45]save last doc name /storage/0387/doc_00239411 to /storage/kkm_last_doc_name [09:53:45]save OK [09:53:45]Clear old archive folders... [09:53:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:45]tlvbuf is 004B8B60 [09:53:45]SAM_PROTO_ClearQueue [09:53:45]wFMCommunicate request_size=4 [09:53:45]MH_SAM_APDU [09:53:45]CAPDU: 80 09 00 00 [09:53:45]Write to MH i2c: E2 08 00 50 81 80 09 00 00 00 00 00 00 43 [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:45]Read from MH i2c: E2 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 50 81 00 90 00 45 [09:53:45]RAPDU: 90 00 [09:53:45]wFMCommunicate OK [09:53:45]SAM_PROTO_ClearQueue done [09:53:45]KKMCreateOFDPacket [09:53:45]OFDProtocolAddRootSTLVToBuf [09:53:45]FM_MakeSignedData [09:53:45]FM_MakeSignedData [09:53:45]SAM_PROTO_SignData [09:53:45]wFMCommunicate request_size=4 [09:53:45]MH_SAM_APDU [09:53:45]CAPDU: 80 0D 01 02 [09:53:45]Write to MH i2c: E2 08 00 51 81 80 0D 01 02 00 00 00 00 4B [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:45]Read from MH i2c: E2 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 51 81 00 90 00 46 [09:53:45]RAPDU: 90 00 [09:53:45]wFMCommunicate OK [09:53:45]wFMCommunicate request_size=255 [09:53:45]MH_SAM_APDU [09:53: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 2C 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 33 A7 03 00 35 04 06 00 4E [09:53:45]Write to MH i2c: E2 02 01 52 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 2C 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 33 A7 03 00 35 04 06 00 4E 00 00 01 [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:46]Read from MH i2c: E2 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: E2 03 00 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: E2 03 00 52 81 00 90 00 47 [09:53:46]RAPDU: 90 00 [09:53:46]wFMCommunicate OK [09:53:46]wFMCommunicate request_size=10 [09:53:46]MH_SAM_APDU [09:53:46]CAPDU: 80 0D 02 02 05 4C 14 BA 8A BA [09:53:46]Write to MH i2c: E2 0D 00 53 81 80 0D 02 02 05 00 4C 14 BA 8A BA 00 00 B6 [09:53:46]Write i2c OK [09:53:46]MH_I2C_Read... [09:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:46]Read from MH i2c: E2 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: E2 03 00 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: E2 03 00 53 81 00 90 00 48 [09:53:46]RAPDU: 90 00 [09:53:46]wFMCommunicate OK [09:53:46]wFMCommunicate request_size=4 [09:53:46]MH_SAM_APDU [09:53:46]CAPDU: 80 0D 03 02 [09:53:46]Write to MH i2c: E2 08 00 54 81 80 0D 03 02 00 00 00 00 50 [09:53:46]Write i2c OK [09:53:46]MH_I2C_Read... [09:53:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:46]Read from MH i2c: E2 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: E2 0B 00 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: E2 0B 00 54 81 00 55 62 1F 71 DE 4D 46 CF 90 00 D8 [09:53:46]RAPDU: 55 62 1F 71 DE 4D 46 CF 90 00 [09:53:46]wFMCommunicate OK [09:53:46]SAM_PROTO_SignData done [09:53:46]FM_MakeSignedData done [09:53:46]CreateOFDProtocolMessage [09:53:46]wFMCommunicate request_size=4 [09:53:46]MH_SAM_APDU [09:53:46]CAPDU: 80 11 00 00 [09:53:46]Write to MH i2c: E2 08 00 55 81 80 11 00 00 00 00 00 00 50 [09:53:46]Write i2c OK [09:53:46]MH_I2C_Read... [09:53:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:46]Read from MH i2c: E2 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: E2 17 00 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: E2 17 00 55 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A5 [09:53:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:53:46]wFMCommunicate OK [09:53:46]CreateOFDProtocolMessage done [09:53:46]OFDSenderStorePacket 239411 [09:53:46]StoreOFDPacket docnum=239411 [09:53:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6A 76 07 01 C9 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 2C 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 33 A7 03 00 35 04 06 00 4E 4C 14 BA 8A BA 55 62 1F 71 DE 4D 46 CF [09:53:46]CheckFolder [09:53:46]dirname=/storage/ofd_packets [09:53:46]CheckFolder done [09:53:46]ProducePacketName [09:53:46]name=ofd_packets/00239411 [09:53:46]NVStorageSaveData ofd_packets/00239411 [09:53:46]File name is /storage/ofd_packets/00239411 [09:53:46]Write 301 bytes [09:53:46]NVStorageSaveData done [09:53:46]OFDSenderStorePacket done [09:53:46]KKMCreateOFDPacket done [09:53:46]NVStorageSaveData kkm_last_timestamp [09:53:46]File name is /storage/kkm_last_timestamp [09:53:46]Write 4 bytes [09:53:46]NVStorageSaveData done [09:53:46]ExternCall_PrintAddStr [09:53:46]wPrintStart [09:53:46]Write to MH i2c: 01 00 00 56 81 D7 [09:53:46]Write i2c OK [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: 01 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: 01 07 00 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: 01 07 00 56 81 00 00 00 00 00 FF 0F EC [09:53:46]RasterBufferAndPrint [09:53:46]line Счет N : (1)3302349 [09:53:46]line ИНН: 02508201610067 [09:53:46]line Контрольно-Кассовый Чек [09:53:46]line ПРОДАЖА [09:53:46]line ТРК (МРК, ГНК) : 22 [09:53:46]line Товар: 2710124130 [09:53:46]line Аи-92-К-4 [09:53:46]line 7.540 * 66.40 [09:53:46]line = 500.66 [09:53:46]line НДС 12% НСП 1% [09:53:46]line > о реализуемом товаре [09:53:46]line ИТОГО: 500.66 [09:53:46]line НСП 1% : 4.43 [09:53:46]line НДС 12% : 53.17 [09:53:46]line Наличными: 0.00 [09:53:46]line Безнал.: 500.66 [09:53:46]line Место: АЗС № 82 "Партнер Нефть" [09:53:46]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:53:46]line СНО: Общий режим [09:53:46]line Чек 182 08.06.2024 09:53 [09:53:46]line Смена: 387 ФФД: 1.0 [09:53:46]line ЗНМ: 0300000150 [09:53:46]line РНМ: 0000000000091601 [09:53:46]line Версия ККМ: 001 [09:53:46]line Платежная система: Mbank [09:53:46]line ФМ: 0000000000874681 [09:53:46]line ФД: 239411 [09:53:46]line ФПД: 86088672250554 [09:53:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095348&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239411&fm=86088672250554&tin=02508201610067®Number=0000000000091601&sum=50066 [09:53:46]OFD Sender: Processing packet 239411 [packets to send 182, broken 181] [09:53:46]ProducePacketName [09:53:46]name=ofd_packets/00239411 [09:53:46]OFD Sender: To server: pG, [09:53:46]CommunicateWithHost lk.salyk.kg:30040 [09:53:46]ConnectInit lk.salyk.kg [09:53:46]written 0, free lines is 4095 [09:53:46]Connected sock=11 [09:53:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6A 76 07 01 C9 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 2C 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 33 A7 03 00 35 04 06 00 4E 4C 14 BA 8A BA 55 62 1F 71 DE 4D 46 CF [09:53:46]Write to MH i2c: 01 00 00 7F 81 00 [09:53:46]Write i2c OK [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: 01 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: 01 07 00 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: 01 07 00 7F 81 00 00 00 00 00 FE 0C 11 [09:53:46]RasterBufferAndPrint [09:53:46]line [09:53:46]line [09:53:46]line [09:53:46]line [09:53:46]line [09:53:46]written 0, free lines is 3338 [09:53:46]MH_Cut [09:53:46]Write to MH i2c: D1 01 00 86 81 01 D9 [09:53:46]Write i2c OK [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: D1 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: D1 01 00 [09:53:46]MH_I2C_Read... [09:53:46]Read from MH i2c: D1 01 00 86 81 00 D8 [09:53:46]Write to MH i2c: 01 00 00 87 81 08 [09:53:46]Write i2c OK [09:53:46]MH_I2C_Read... [09:53:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 09 58 47 00 D4 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 33 A7 03 00 F4 03 04 00 A9 D1 63 66 B6 04 01 00 00 D8 4F 31 AF 23 42 8B C3 [09:53:46]CommunicateWithHost err = 0 [09:53:46]CheckOFDResponse [09:53:46]1017 (14) - 77093643461234 [09:53:46]1041 (16) - 0000000000874681 [09:53:46]1040 (4) - 239411 [09:53:46]1012 (4) - 08.06.2024 03:36 [09:53:46]1206 (1) - 0 [09:53:46]OFD Sender: Remove packet 239411 [09:53:46]ProducePacketName [09:53:46]name=ofd_packets/00239411 [09:53:46]NVStorageDeleteData [09:53:47]OFD Sender: No OFD packet to send [09:53:47]*** Cut start [09:53:47]*** Partial cut [09:53:47]*** CUTSNS_PIN = 1 [09:53:47]*** CUTSNS_PIN = 0 [09:53:47]*** Brake cut motor [09:53:48]Read from MH i2c: 01 [09:53:48]MH_I2C_Read... [09:53:48]*** Stop cut motor [09:53:48]*** Cut end [09:53:48]Read from MH i2c: 01 07 00 [09:53:48]MH_I2C_Read... [09:53:48]Read from MH i2c: 01 07 00 87 81 00 00 00 00 00 FF 0F 1D [09:53:48]process_action close_receipt done [09:53:48]requested_data is exist [09:53:48]produce_requested_data [09:53:48]requested_item fm.sn is exist - process it [09:53:48]wFMCommunicate request_size=4 [09:53:48]MH_SAM_APDU [09:53:48]CAPDU: 80 11 00 00 [09:53:48]Write to MH i2c: E2 08 00 88 81 80 11 00 00 00 00 00 00 83 [09:53:48]Write i2c OK [09:53:48]MH_I2C_Read... [09:53:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:48]Read from MH i2c: E2 [09:53:48]MH_I2C_Read... [09:53:48]Read from MH i2c: E2 17 00 [09:53:48]MH_I2C_Read... [09:53:48]Read from MH i2c: E2 17 00 88 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D8 [09:53:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:53:48]wFMCommunicate OK [09:53:48]requested_item fd.num is exist - process it [09:53:48]SAM_PROTO_GetFieldsCounters [09:53:48]wFMCommunicate request_size=4 [09:53:48]MH_SAM_APDU [09:53:48]CAPDU: 80 13 00 00 [09:53:48]Write to MH i2c: E2 08 00 89 81 80 13 00 00 00 00 00 00 86 [09:53:48]Write i2c OK [09:53:48]MH_I2C_Read... [09:53:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:48]Read from MH i2c: E2 [09:53:48]MH_I2C_Read... [09:53:48]Read from MH i2c: E2 62 00 [09:53:48]MH_I2C_Read... [09:53:48]Read from MH i2c: E2 62 00 89 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 33 A7 03 00 0E 04 04 00 83 01 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 24 [09:53:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 33 A7 03 00 0E 04 04 00 83 01 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 [09:53:48]wFMCommunicate OK [09:53:48]SAM_PROTO_GetFieldsCounters done [09:53:48]requested_item shift.num is exist - process it [09:53:48]requested_item shift.opened is exist - process it [09:53:48]req_shift_opened [09:53:48]FM_GetShiftState [09:53:48]SAM_PROTO_GetShiftState [09:53:48]wFMCommunicate request_size=4 [09:53:48]MH_SAM_APDU [09:53:48]CAPDU: 80 13 01 00 [09:53:48]Write to MH i2c: E2 08 00 8A 81 80 13 01 00 00 00 00 00 88 [09:53:48]Write i2c OK [09:53:48]MH_I2C_Read... [09:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:48]Read from MH i2c: E2 [09:53:48]MH_I2C_Read... [09:53:48]Read from MH i2c: E2 0E 00 [09:53:48]MH_I2C_Read... [09:53:48]Read from MH i2c: E2 0E 00 8A 81 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3C [09:53:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:53:48]wFMCommunicate OK [09:53:48]SAM_PROTO_GetShiftState done [09:53:48]FM_GetShiftState done [09:53:48]req_shift_opened done [09:53:48]requested_item shift.open_date is exist - process it [09:53:48]req_shift_open_date [09:53:48]req_shift_open_date done [09:53:48]produce_requested_data done [09:53:48]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239411,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:53:48]process_action_free close_receipt [09:53:48]json_value_free [09:53:48]json_value_free done [09:53:48]process_json_proto returns [09:53:48]Send response to host [09:53:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239411,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:53:48]free response buf [09:53:48]execute_script done [09:53:48]execute_script returns [09:53:48]free content buf [09:53:48]Sock 8.Close socket [09:53:48]Sock 8.Thread stoped [09:53:52]OFD Sender: No OFD packet to send [09:53:57]OFD Sender: No OFD packet to send [09:54:02]OFD Sender: No OFD packet to send [09:54:07]OFD Sender: No OFD packet to send [09:54:12]OFD Sender: No OFD packet to send [09:54:17]OFD Sender: No OFD packet to send [09:54:22]OFD Sender: No OFD packet to send [09:54:27]OFD Sender: No OFD packet to send [09:54:32]OFD Sender: No OFD packet to send [09:54:37]OFD Sender: No OFD packet to send [09:54:42]OFD Sender: No OFD packet to send [09:54:47]OFD Sender: No OFD packet to send [09:54:52]OFD Sender: No OFD packet to send [09:54:53]accept exits with 9 [09:54:53]New connection [09:54:53]New thread 3066981732 created [09:54:53] Sock 9.Parse request [09:54:53]Thread 3066838372 joined [09:54:53]Sock 9.Check first char [09:54:53]Waiting for new connection... [09:54:53]Sock 9.First char is OK [09:54:53]request: POST /json_proto HTTP/1.0 [09:54:53]Method: POST [09:54:53]URL: /json_proto [09:54:53]Method is POST - this is cgi request [09:54:53]url: /json_proto [09:54:53]query_string will be loaded in cgi processing [09:54:53]execute_cgi json_proto POST (null) [09:54:53]execute_cgi path=json_proto method=POST [09:54:53]POST find Content-Length [09:54:53]Host: 172.17.40.67:8080 [09:54:53]Content-Length: 683 [09:54:53]Content-Type: application/json [09:54:53] [09:54:53]POST finish read [09:54:53]Found Content-Length = 683 [09:54:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:53]execute_script... [09:54:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:53]POST & json_proto [09:54:53]process_json_proto [09:54:53]json parsed OK: [09:54:53]protocol is kg_v1.0 [09:54:53]action value=close_receipt [09:54:53]process_action close_receipt [09:54:53]cmd_close_receipt [09:54:53]MH_GetDate [09:54:53]Write to MH i2c: F0 00 00 8B 81 FB [09:54:53]Write i2c OK [09:54:53]MH_I2C_Read... [09:54:53]Read from MH i2c: F0 [09:54:53]MH_I2C_Read... [09:54:53]Read from MH i2c: F0 09 00 [09:54:53]MH_I2C_Read... [09:54:53]Read from MH i2c: F0 09 00 8B 81 00 72 2A 64 66 97 AE 6B 64 7E [09:54:53]GetLastDocTimeStamp 1717840428 [09:54:53]current date 1717840498 [09:54:53]FM_GetShiftState [09:54:53]SAM_PROTO_GetShiftState [09:54:53]wFMCommunicate request_size=4 [09:54:53]MH_SAM_APDU [09:54:53]CAPDU: 80 13 01 00 [09:54:53]Write to MH i2c: E2 08 00 8C 81 80 13 01 00 00 00 00 00 8A [09:54:53]Write i2c OK [09:54:53]MH_I2C_Read... [09:54:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:53]Read from MH i2c: E2 [09:54:53]MH_I2C_Read... [09:54:53]Read from MH i2c: E2 0E 00 [09:54:53]MH_I2C_Read... [09:54:53]Read from MH i2c: E2 0E 00 8C 81 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3E [09:54:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:54:53]wFMCommunicate OK [09:54:53]SAM_PROTO_GetShiftState done [09:54:53]FM_GetShiftState done [09:54:53]opened in 1717805884 [09:54:53]opened+sec_in_day 1717892284 [09:54:53]quantity*price = 100064 [09:54:53]sum+1 = 100066 [09:54:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 183 08.06.2024 09:54 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239412 ФПД: 171534927400841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095458&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239412&fm=171534927400841&tin=02508201610067®Number=0000000000091601&sum=100000 [09:54:55]StoreToDocumentArchive [09:54:55]shift 387 fd 239412 [09:54:55]save to /storage/0387/doc_00239412 [09:54:55]save last doc name /storage/0387/doc_00239412 to /storage/kkm_last_doc_name [09:54:55]save OK [09:54:55]Clear old archive folders... [09:54:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:54:55]tlvbuf is 00472E70 [09:54:55]SAM_PROTO_ClearQueue [09:54:55]wFMCommunicate request_size=4 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 09 00 00 [09:54:55]Write to MH i2c: E2 08 00 99 81 80 09 00 00 00 00 00 00 8C [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:55]Read from MH i2c: E2 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 99 81 00 90 00 8E [09:54:55]RAPDU: 90 00 [09:54:55]wFMCommunicate OK [09:54:55]SAM_PROTO_ClearQueue done [09:54:55]KKMCreateOFDPacket [09:54:55]OFDProtocolAddRootSTLVToBuf [09:54:55]FM_MakeSignedData [09:54:55]FM_MakeSignedData [09:54:55]SAM_PROTO_SignData [09:54:55]wFMCommunicate request_size=4 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 0D 01 02 [09:54:55]Write to MH i2c: E2 08 00 9A 81 80 0D 01 02 00 00 00 00 94 [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:55]Read from MH i2c: E2 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 9A 81 00 90 00 8F [09:54:55]RAPDU: 90 00 [09:54:55]wFMCommunicate OK [09:54:55]wFMCommunicate request_size=255 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 72 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 34 A7 03 00 35 04 06 00 9C [09:54:55]Write to MH i2c: E2 02 01 9B 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 72 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 34 A7 03 00 35 04 06 00 9C 00 00 AC [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:55]Read from MH i2c: E2 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 9B 81 00 90 00 90 [09:54:55]RAPDU: 90 00 [09:54:55]wFMCommunicate OK [09:54:55]wFMCommunicate request_size=10 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 0D 02 02 05 02 96 6A 0F 89 [09:54:55]Write to MH i2c: E2 0D 00 9C 81 80 0D 02 02 05 00 02 96 6A 0F 89 00 00 3B [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:55]Read from MH i2c: E2 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 9C 81 00 90 00 91 [09:54:55]RAPDU: 90 00 [09:54:55]wFMCommunicate OK [09:54:55]wFMCommunicate request_size=4 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 0D 03 02 [09:54:55]Write to MH i2c: E2 08 00 9D 81 80 0D 03 02 00 00 00 00 99 [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:55]Read from MH i2c: E2 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 0B 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 0B 00 9D 81 00 32 3D 35 B3 C5 2D 13 25 90 00 1B [09:54:55]RAPDU: 32 3D 35 B3 C5 2D 13 25 90 00 [09:54:55]wFMCommunicate OK [09:54:55]SAM_PROTO_SignData done [09:54:55]FM_MakeSignedData done [09:54:55]CreateOFDProtocolMessage [09:54:55]wFMCommunicate request_size=4 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 11 00 00 [09:54:55]Write to MH i2c: E2 08 00 9E 81 80 11 00 00 00 00 00 00 99 [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:55]Read from MH i2c: E2 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 17 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 17 00 9E 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EE [09:54:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:54:55]wFMCommunicate OK [09:54:55]CreateOFDProtocolMessage done [09:54:55]OFDSenderStorePacket 239412 [09:54:55]StoreOFDPacket docnum=239412 [09:54:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 69 13 07 01 5F 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 72 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 34 A7 03 00 35 04 06 00 9C 02 96 6A 0F 89 32 3D 35 B3 C5 2D 13 25 [09:54:55]CheckFolder [09:54:55]dirname=/storage/ofd_packets [09:54:55]CheckFolder done [09:54:55]ProducePacketName [09:54:55]name=ofd_packets/00239412 [09:54:55]NVStorageSaveData ofd_packets/00239412 [09:54:55]File name is /storage/ofd_packets/00239412 [09:54:55]Write 301 bytes [09:54:55]NVStorageSaveData done [09:54:55]OFDSenderStorePacket done [09:54:55]KKMCreateOFDPacket done [09:54:55]NVStorageSaveData kkm_last_timestamp [09:54:55]File name is /storage/kkm_last_timestamp [09:54:55]Write 4 bytes [09:54:55]NVStorageSaveData done [09:54:55]ExternCall_PrintAddStr [09:54:55]wPrintStart [09:54:55]Write to MH i2c: 01 00 00 9F 81 20 [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: 01 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: 01 07 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: 01 07 00 9F 81 00 00 00 00 00 FF 0F 35 [09:54:55]RasterBufferAndPrint [09:54:55]line Счет N : (1)3302351 [09:54:55]line ИНН: 02508201610067 [09:54:55]line Контрольно-Кассовый Чек [09:54:55]line ПРОДАЖА [09:54:55]line ТРК (МРК, ГНК) : 42 [09:54:55]line Товар: 2710124130 [09:54:55]line Аи-92-К-4 [09:54:55]line 15.070 * 66.40 [09:54:55]line = 1000.65 [09:54:55]line НДС 12% НСП 1% [09:54:55]line > о реализуемом товаре [09:54:55]line ОКРУГЛЕНИЕ: -0.65 [09:54:55]line ИТОГО: 1000.00 [09:54:55]line Внесено: 1000.00 [09:54:55]line СДАЧА: 0.00 [09:54:55]line НСП 1% : 8.85 [09:54:55]line НДС 12% : 106.26 [09:54:55]line Наличными: 1000.00 [09:54:55]line Безнал.: 0.00 [09:54:55]line Место: АЗС № 82 "Партнер Нефть" [09:54:55]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:54:55]line СНО: Общий режим [09:54:55]line Чек 183 08.06.2024 09:54 [09:54:55]line Смена: 387 ФФД: 1.0 [09:54:55]line ЗНМ: 0300000150 [09:54:55]line РНМ: 0000000000091601 [09:54:55]line Версия ККМ: 001 [09:54:55]line ФМ: 0000000000874681 [09:54:55]line ФД: 239412 [09:54:55]line ФПД: 171534927400841 [09:54:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095458&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239412&fm=171534927400841&tin=02508201610067®Number=0000000000091601&sum=100000 [09:54:55]OFD Sender: Processing packet 239412 [packets to send 182, broken 181] [09:54:55]ProducePacketName [09:54:55]name=ofd_packets/00239412 [09:54:55]OFD Sender: To server: pG, [09:54:55]CommunicateWithHost lk.salyk.kg:30040 [09:54:55]ConnectInit lk.salyk.kg [09:54:55]written 0, free lines is 4095 [09:54:56]Connected sock=10 [09:54:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 69 13 07 01 5F 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 72 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 34 A7 03 00 35 04 06 00 9C 02 96 6A 0F 89 32 3D 35 B3 C5 2D 13 25 [09:54:56]Write to MH i2c: 01 00 00 CA 81 4B [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 07 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 07 00 CA 81 00 00 00 00 00 B4 0C 12 [09:54:56]RasterBufferAndPrint [09:54:56]line [09:54:56]line [09:54:56]line [09:54:56]line [09:54:56]line [09:54:56]written 0, free lines is 3263 [09:54:56]MH_Cut [09:54:56]Write to MH i2c: D1 01 00 D1 81 01 24 [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: D1 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: D1 01 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: D1 01 00 D1 81 00 23 [09:54:56]Write to MH i2c: 01 00 00 D2 81 53 [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 68 F9 47 00 12 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 34 A7 03 00 F4 03 04 00 EF D1 63 66 B6 04 01 00 00 D5 6C 36 17 37 55 2A AE [09:54:56]CommunicateWithHost err = 0 [09:54:56]CheckOFDResponse [09:54:56]1017 (14) - 77093643461234 [09:54:56]1041 (16) - 0000000000874681 [09:54:56]1040 (4) - 239412 [09:54:56]1012 (4) - 08.06.2024 03:37 [09:54:56]1206 (1) - 0 [09:54:56]OFD Sender: Remove packet 239412 [09:54:56]ProducePacketName [09:54:56]name=ofd_packets/00239412 [09:54:56]NVStorageDeleteData [09:54:57]OFD Sender: No OFD packet to send [09:54:57]*** Cut start [09:54:57]*** Partial cut [09:54:57]*** CUTSNS_PIN = 1 [09:54:57]*** CUTSNS_PIN = 0 [09:54:57]*** Brake cut motor [09:54:57]Read from MH i2c: 01 [09:54:57]MH_I2C_Read... [09:54:57]*** Stop cut motor [09:54:57]*** Cut end [09:54:57]Read from MH i2c: 01 07 00 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: 01 07 00 D2 81 00 00 00 00 00 FF 0F 68 [09:54:57]process_action close_receipt done [09:54:57]requested_data is exist [09:54:57]produce_requested_data [09:54:57]requested_item fm.sn is exist - process it [09:54:57]wFMCommunicate request_size=4 [09:54:57]MH_SAM_APDU [09:54:57]CAPDU: 80 11 00 00 [09:54:57]Write to MH i2c: E2 08 00 D3 81 80 11 00 00 00 00 00 00 CE [09:54:57]Write i2c OK [09:54:57]MH_I2C_Read... [09:54:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:57]Read from MH i2c: E2 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: E2 17 00 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: E2 17 00 D3 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 23 [09:54:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:54:57]wFMCommunicate OK [09:54:57]requested_item fd.num is exist - process it [09:54:57]SAM_PROTO_GetFieldsCounters [09:54:57]wFMCommunicate request_size=4 [09:54:57]MH_SAM_APDU [09:54:57]CAPDU: 80 13 00 00 [09:54:57]Write to MH i2c: E2 08 00 D4 81 80 13 00 00 00 00 00 00 D1 [09:54:57]Write i2c OK [09:54:57]MH_I2C_Read... [09:54:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:58]Read from MH i2c: E2 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 62 00 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 62 00 D4 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 34 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [09:54:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 34 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:58]wFMCommunicate OK [09:54:58]SAM_PROTO_GetFieldsCounters done [09:54:58]requested_item shift.num is exist - process it [09:54:58]requested_item shift.opened is exist - process it [09:54:58]req_shift_opened [09:54:58]FM_GetShiftState [09:54:58]SAM_PROTO_GetShiftState [09:54:58]wFMCommunicate request_size=4 [09:54:58]MH_SAM_APDU [09:54:58]CAPDU: 80 13 01 00 [09:54:58]Write to MH i2c: E2 08 00 D5 81 80 13 01 00 00 00 00 00 D3 [09:54:58]Write i2c OK [09:54:58]MH_I2C_Read... [09:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:58]Read from MH i2c: E2 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 0E 00 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 0E 00 D5 81 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 87 [09:54:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:54:58]wFMCommunicate OK [09:54:58]SAM_PROTO_GetShiftState done [09:54:58]FM_GetShiftState done [09:54:58]req_shift_opened done [09:54:58]requested_item shift.open_date is exist - process it [09:54:58]req_shift_open_date [09:54:58]req_shift_open_date done [09:54:58]produce_requested_data done [09:54:58]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239412,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:54:58]process_action_free close_receipt [09:54:58]json_value_free [09:54:58]json_value_free done [09:54:58]process_json_proto returns [09:54:58]Send response to host [09:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239412,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:54:58]free response buf [09:54:58]execute_script done [09:54:58]execute_script returns [09:54:58]free content buf [09:54:58]Sock 9.Close socket [09:54:58]Sock 9.Thread stoped [09:55:02]OFD Sender: No OFD packet to send [09:55:07]OFD Sender: No OFD packet to send [09:55:12]OFD Sender: No OFD packet to send [09:55:17]OFD Sender: No OFD packet to send [09:55:22]OFD Sender: No OFD packet to send [09:55:27]OFD Sender: No OFD packet to send [09:55:32]OFD Sender: No OFD packet to send [09:55:37]OFD Sender: No OFD packet to send [09:55:42]OFD Sender: No OFD packet to send [09:55:47]OFD Sender: No OFD packet to send [09:55:52]OFD Sender: No OFD packet to send [09:55:57]OFD Sender: No OFD packet to send [09:56:02]OFD Sender: No OFD packet to send [09:56:07]OFD Sender: No OFD packet to send [09:56:12]OFD Sender: No OFD packet to send [09:56:17]OFD Sender: No OFD packet to send [09:56:20]accept exits with 8 [09:56:20]New connection [09:56:20]New thread 3066838372 created [09:56:20]Thread 3066981732 joined [09:56:20]Waiting for new connection... [09:56:20] Sock 8.Parse request [09:56:20]Sock 8.Check first char [09:56:20]Sock 8.First char is OK [09:56:20]request: POST /json_proto HTTP/1.0 [09:56:20]Method: POST [09:56:20]URL: /json_proto [09:56:20]Method is POST - this is cgi request [09:56:20]url: /json_proto [09:56:20]query_string will be loaded in cgi processing [09:56:20]execute_cgi json_proto POST (null) [09:56:20]execute_cgi path=json_proto method=POST [09:56:20]POST find Content-Length [09:56:20]Host: 172.17.40.67:8080 [09:56:20]Content-Length: 683 [09:56:20]Content-Type: application/json [09:56:20] [09:56:20]POST finish read [09:56:20]Found Content-Length = 683 [09:56:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:20]execute_script... [09:56: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)3302352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:20]POST & json_proto [09:56:20]process_json_proto [09:56:20]json parsed OK: [09:56:20]protocol is kg_v1.0 [09:56:20]action value=close_receipt [09:56:20]process_action close_receipt [09:56:20]cmd_close_receipt [09:56:20]MH_GetDate [09:56:20]Write to MH i2c: F0 00 00 D6 81 46 [09:56:20]Write i2c OK [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: F0 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: F0 09 00 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: F0 09 00 D6 81 00 C8 2A 64 66 97 AE 6B 64 1F [09:56:20]GetLastDocTimeStamp 1717840498 [09:56:20]current date 1717840584 [09:56:20]FM_GetShiftState [09:56:20]SAM_PROTO_GetShiftState [09:56:20]wFMCommunicate request_size=4 [09:56:20]MH_SAM_APDU [09:56:20]CAPDU: 80 13 01 00 [09:56:20]Write to MH i2c: E2 08 00 D7 81 80 13 01 00 00 00 00 00 D5 [09:56:20]Write i2c OK [09:56:20]MH_I2C_Read... [09:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:20]Read from MH i2c: E2 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: E2 0E 00 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: E2 0E 00 D7 81 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 89 [09:56:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:56:20]wFMCommunicate OK [09:56:20]SAM_PROTO_GetShiftState done [09:56:20]FM_GetShiftState done [09:56:20]opened in 1717805884 [09:56:20]opened+sec_in_day 1717892284 [09:56:20]quantity*price = 100064 [09:56:20]sum+1 = 100066 [09:56:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 184 08.06.2024 09:56 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239413 ФПД: 133660670324363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095624&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239413&fm=133660670324363&tin=02508201610067®Number=0000000000091601&sum=100000 [09:56:21]StoreToDocumentArchive [09:56:21]shift 387 fd 239413 [09:56:21]save to /storage/0387/doc_00239413 [09:56:21]save last doc name /storage/0387/doc_00239413 to /storage/kkm_last_doc_name [09:56:21]save OK [09:56:21]Clear old archive folders... [09:56:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:21]tlvbuf is 004728B0 [09:56:21]SAM_PROTO_ClearQueue [09:56:21]wFMCommunicate request_size=4 [09:56:21]MH_SAM_APDU [09:56:21]CAPDU: 80 09 00 00 [09:56:21]Write to MH i2c: E2 08 00 E4 81 80 09 00 00 00 00 00 00 D7 [09:56:21]Write i2c OK [09:56:21]MH_I2C_Read... [09:56:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:21]Read from MH i2c: E2 [09:56:21]MH_I2C_Read... [09:56:21]Read from MH i2c: E2 03 00 [09:56:21]MH_I2C_Read... [09:56:21]Read from MH i2c: E2 03 00 E4 81 00 90 00 D9 [09:56:21]RAPDU: 90 00 [09:56:21]wFMCommunicate OK [09:56:21]SAM_PROTO_ClearQueue done [09:56:21]KKMCreateOFDPacket [09:56:21]OFDProtocolAddRootSTLVToBuf [09:56:21]FM_MakeSignedData [09:56:21]FM_MakeSignedData [09:56:21]SAM_PROTO_SignData [09:56:21]wFMCommunicate request_size=4 [09:56:21]MH_SAM_APDU [09:56:21]CAPDU: 80 0D 01 02 [09:56:21]Write to MH i2c: E2 08 00 E5 81 80 0D 01 02 00 00 00 00 DF [09:56:21]Write i2c OK [09:56:21]MH_I2C_Read... [09:56:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:21]Read from MH i2c: E2 [09:56:21]MH_I2C_Read... [09:56:21]Read from MH i2c: E2 03 00 [09:56:21]MH_I2C_Read... [09:56:21]Read from MH i2c: E2 03 00 E5 81 00 90 00 DA [09:56:21]RAPDU: 90 00 [09:56:21]wFMCommunicate OK [09:56:21]wFMCommunicate request_size=255 [09:56:21]MH_SAM_APDU [09:56: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 C8 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 35 A7 03 00 35 04 06 00 79 [09:56:21]Write to MH i2c: E2 02 01 E6 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 C8 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 35 A7 03 00 35 04 06 00 79 00 00 2C [09:56:21]Write i2c OK [09:56:21]MH_I2C_Read... [09:56:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:22]OFD Sender: No OFD packet to send [09:56:22]Read from MH i2c: E2 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: E2 03 00 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: E2 03 00 E6 81 00 90 00 DB [09:56:22]RAPDU: 90 00 [09:56:22]wFMCommunicate OK [09:56:22]wFMCommunicate request_size=10 [09:56:22]MH_SAM_APDU [09:56:22]CAPDU: 80 0D 02 02 05 90 4C C6 6E 8B [09:56:22]Write to MH i2c: E2 0D 00 E7 81 80 0D 02 02 05 00 90 4C C6 6E 8B 00 00 87 [09:56:22]Write i2c OK [09:56:22]MH_I2C_Read... [09:56:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:22]Read from MH i2c: E2 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: E2 03 00 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: E2 03 00 E7 81 00 90 00 DC [09:56:22]RAPDU: 90 00 [09:56:22]wFMCommunicate OK [09:56:22]wFMCommunicate request_size=4 [09:56:22]MH_SAM_APDU [09:56:22]CAPDU: 80 0D 03 02 [09:56:22]Write to MH i2c: E2 08 00 E8 81 80 0D 03 02 00 00 00 00 E4 [09:56:22]Write i2c OK [09:56:22]MH_I2C_Read... [09:56:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:22]Read from MH i2c: E2 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: E2 0B 00 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: E2 0B 00 E8 81 00 19 30 D0 B6 47 AC 0A D1 90 00 82 [09:56:22]RAPDU: 19 30 D0 B6 47 AC 0A D1 90 00 [09:56:22]wFMCommunicate OK [09:56:22]SAM_PROTO_SignData done [09:56:22]FM_MakeSignedData done [09:56:22]CreateOFDProtocolMessage [09:56:22]wFMCommunicate request_size=4 [09:56:22]MH_SAM_APDU [09:56:22]CAPDU: 80 11 00 00 [09:56:22]Write to MH i2c: E2 08 00 E9 81 80 11 00 00 00 00 00 00 E4 [09:56:22]Write i2c OK [09:56:22]MH_I2C_Read... [09:56:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:22]Read from MH i2c: E2 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: E2 17 00 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: E2 17 00 E9 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 39 [09:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:56:22]wFMCommunicate OK [09:56:22]CreateOFDProtocolMessage done [09:56:22]OFDSenderStorePacket 239413 [09:56:22]StoreOFDPacket docnum=239413 [09:56:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 36 FE 07 01 78 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 C8 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 35 A7 03 00 35 04 06 00 79 90 4C C6 6E 8B 19 30 D0 B6 47 AC 0A D1 [09:56:22]CheckFolder [09:56:22]dirname=/storage/ofd_packets [09:56:22]CheckFolder done [09:56:22]ProducePacketName [09:56:22]name=ofd_packets/00239413 [09:56:22]NVStorageSaveData ofd_packets/00239413 [09:56:22]File name is /storage/ofd_packets/00239413 [09:56:22]Write 301 bytes [09:56:22]NVStorageSaveData done [09:56:22]OFDSenderStorePacket done [09:56:22]KKMCreateOFDPacket done [09:56:22]NVStorageSaveData kkm_last_timestamp [09:56:22]File name is /storage/kkm_last_timestamp [09:56:22]Write 4 bytes [09:56:22]NVStorageSaveData done [09:56:22]ExternCall_PrintAddStr [09:56:22]wPrintStart [09:56:22]Write to MH i2c: 01 00 00 EA 81 6B [09:56:22]Write i2c OK [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: 01 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: 01 07 00 [09:56:22]MH_I2C_Read... [09:56:22]Read from MH i2c: 01 07 00 EA 81 00 00 00 00 00 FF 0F 80 [09:56:22]RasterBufferAndPrint [09:56:22]line Счет N : (1)3302352 [09:56:22]line ИНН: 02508201610067 [09:56:22]line Контрольно-Кассовый Чек [09:56:22]line ПРОДАЖА [09:56:22]line ТРК (МРК, ГНК) : 22 [09:56:22]line Товар: 2710124130 [09:56:22]line Аи-92-К-4 [09:56:22]line 15.070 * 66.40 [09:56:22]line = 1000.65 [09:56:22]line НДС 12% НСП 1% [09:56:22]line > о реализуемом товаре [09:56:22]line ОКРУГЛЕНИЕ: -0.65 [09:56:22]line ИТОГО: 1000.00 [09:56:22]line Внесено: 1000.00 [09:56:22]line СДАЧА: 0.00 [09:56:22]line НСП 1% : 8.85 [09:56:22]line НДС 12% : 106.26 [09:56:22]line Наличными: 1000.00 [09:56:22]line Безнал.: 0.00 [09:56:22]line Место: АЗС № 82 "Партнер Нефть" [09:56:22]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:56:22]line СНО: Общий режим [09:56:22]line Чек 184 08.06.2024 09:56 [09:56:22]line Смена: 387 ФФД: 1.0 [09:56:22]line ЗНМ: 0300000150 [09:56:22]line РНМ: 0000000000091601 [09:56:22]line Версия ККМ: 001 [09:56:22]line ФМ: 0000000000874681 [09:56:22]line ФД: 239413 [09:56:22]line ФПД: 133660670324363 [09:56:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095624&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239413&fm=133660670324363&tin=02508201610067®Number=0000000000091601&sum=100000 [09:56:22]OFD Sender: Processing packet 239413 [packets to send 182, broken 181] [09:56:22]ProducePacketName [09:56:22]name=ofd_packets/00239413 [09:56:22]OFD Sender: To server: pG, [09:56:22]CommunicateWithHost lk.salyk.kg:30040 [09:56:22]ConnectInit lk.salyk.kg [09:56:22]written 0, free lines is 4095 [09:56:22]Connected sock=10 [09:56:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 36 FE 07 01 78 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 C8 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 35 A7 03 00 35 04 06 00 79 90 4C C6 6E 8B 19 30 D0 B6 47 AC 0A D1 [09:56:23]Write to MH i2c: 01 00 00 15 82 97 [09:56:23]Write i2c OK [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: 01 [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: 01 07 00 [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: 01 07 00 15 82 00 00 00 00 00 BB 0C 65 [09:56:23]RasterBufferAndPrint [09:56:23]line [09:56:23]line [09:56:23]line [09:56:23]line [09:56:23]line [09:56:23]written 0, free lines is 3266 [09:56:23]MH_Cut [09:56:23]Write to MH i2c: D1 01 00 1C 82 01 70 [09:56:23]Write i2c OK [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: D1 [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: D1 01 00 [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: D1 01 00 1C 82 00 6F [09:56:23]Write to MH i2c: 01 00 00 1D 82 9F [09:56:23]Write i2c OK [09:56:23]MH_I2C_Read... [09:56:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9F 6E 47 00 80 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 35 A7 03 00 F4 03 04 00 45 D2 63 66 B6 04 01 00 00 E7 0A D7 1E CE 86 92 28 [09:56:23]CommunicateWithHost err = 0 [09:56:23]CheckOFDResponse [09:56:23]1017 (14) - 77093643461234 [09:56:23]1041 (16) - 0000000000874681 [09:56:23]1040 (4) - 239413 [09:56:23]1012 (4) - 08.06.2024 03:38 [09:56:23]1206 (1) - 0 [09:56:23]OFD Sender: Remove packet 239413 [09:56:23]ProducePacketName [09:56:23]name=ofd_packets/00239413 [09:56:23]NVStorageDeleteData [09:56:23]OFD Sender: No OFD packet to send [09:56:23]*** Cut start [09:56:23]*** Partial cut [09:56:23]*** CUTSNS_PIN = 1 [09:56:24]*** CUTSNS_PIN = 0 [09:56:24]*** Brake cut motor [09:56:24]Read from MH i2c: 01 [09:56:24]MH_I2C_Read... [09:56:24]*** Stop cut motor [09:56:24]*** Cut end [09:56:24]Read from MH i2c: 01 07 00 [09:56:24]MH_I2C_Read... [09:56:24]Read from MH i2c: 01 07 00 1D 82 00 00 00 00 00 FF 0F B4 [09:56:24]process_action close_receipt done [09:56:24]requested_data is exist [09:56:24]produce_requested_data [09:56:24]requested_item fm.sn is exist - process it [09:56:24]wFMCommunicate request_size=4 [09:56:24]MH_SAM_APDU [09:56:24]CAPDU: 80 11 00 00 [09:56:24]Write to MH i2c: E2 08 00 1E 82 80 11 00 00 00 00 00 00 1A [09:56:24]Write i2c OK [09:56:24]MH_I2C_Read... [09:56:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:24]Read from MH i2c: E2 [09:56:24]MH_I2C_Read... [09:56:24]Read from MH i2c: E2 17 00 [09:56:24]MH_I2C_Read... [09:56:24]Read from MH i2c: E2 17 00 1E 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6F [09:56:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:56:24]wFMCommunicate OK [09:56:24]requested_item fd.num is exist - process it [09:56:24]SAM_PROTO_GetFieldsCounters [09:56:24]wFMCommunicate request_size=4 [09:56:24]MH_SAM_APDU [09:56:24]CAPDU: 80 13 00 00 [09:56:24]Write to MH i2c: E2 08 00 1F 82 80 13 00 00 00 00 00 00 1D [09:56:24]Write i2c OK [09:56:24]MH_I2C_Read... [09:56:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:24]Read from MH i2c: E2 [09:56:24]MH_I2C_Read... [09:56:24]Read from MH i2c: E2 62 00 [09:56:24]MH_I2C_Read... [09:56:24]Read from MH i2c: E2 62 00 1F 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 35 A7 03 00 0E 04 04 00 83 01 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 C3 [09:56:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 35 A7 03 00 0E 04 04 00 83 01 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 [09:56:24]wFMCommunicate OK [09:56:24]SAM_PROTO_GetFieldsCounters done [09:56:24]requested_item shift.num is exist - process it [09:56:24]requested_item shift.opened is exist - process it [09:56:24]req_shift_opened [09:56:24]FM_GetShiftState [09:56:24]SAM_PROTO_GetShiftState [09:56:24]wFMCommunicate request_size=4 [09:56:24]MH_SAM_APDU [09:56:24]CAPDU: 80 13 01 00 [09:56:24]Write to MH i2c: E2 08 00 20 82 80 13 01 00 00 00 00 00 1F [09:56:24]Write i2c OK [09:56:24]MH_I2C_Read... [09:56:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:24]Read from MH i2c: E2 [09:56:24]MH_I2C_Read... [09:56:24]Read from MH i2c: E2 0E 00 [09:56:24]MH_I2C_Read... [09:56:24]Read from MH i2c: E2 0E 00 20 82 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D3 [09:56:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:56:24]wFMCommunicate OK [09:56:24]SAM_PROTO_GetShiftState done [09:56:24]FM_GetShiftState done [09:56:24]req_shift_opened done [09:56:24]requested_item shift.open_date is exist - process it [09:56:24]req_shift_open_date [09:56:24]req_shift_open_date done [09:56:24]produce_requested_data done [09:56:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239413,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:56:24]process_action_free close_receipt [09:56:24]json_value_free [09:56:24]json_value_free done [09:56:24]process_json_proto returns [09:56:24]Send response to host [09:56:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239413,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:56:24]free response buf [09:56:24]execute_script done [09:56:24]execute_script returns [09:56:24]free content buf [09:56:24]Sock 8.Close socket [09:56:24]Sock 8.Thread stoped [09:56:26]accept exits with 9 [09:56:26]New connection [09:56:26]New thread 3066981732 created [09:56:26]Thread 3066838372 joined [09:56:26]Waiting for new connection... [09:56:26] Sock 9.Parse request [09:56:26]Sock 9.Check first char [09:56:26]Sock 9.First char is OK [09:56:26]request: POST /json_proto HTTP/1.0 [09:56:26]Method: POST [09:56:26]URL: /json_proto [09:56:26]Method is POST - this is cgi request [09:56:26]url: /json_proto [09:56:26]query_string will be loaded in cgi processing [09:56:26]execute_cgi json_proto POST (null) [09:56:26]execute_cgi path=json_proto method=POST [09:56:26]POST find Content-Length [09:56:26]Host: 172.17.40.67:8080 [09:56:26]Content-Length: 683 [09:56:26]Content-Type: application/json [09:56:26] [09:56:26]POST finish read [09:56:26]Found Content-Length = 683 [09:56:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:26]execute_script... [09:56:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:26]POST & json_proto [09:56:26]process_json_proto [09:56:26]json parsed OK: [09:56:26]protocol is kg_v1.0 [09:56:26]action value=close_receipt [09:56:26]process_action close_receipt [09:56:26]cmd_close_receipt [09:56:26]MH_GetDate [09:56:26]Write to MH i2c: F0 00 00 21 82 92 [09:56:26]Write i2c OK [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 09 00 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 09 00 21 82 00 CE 2A 64 66 97 AE 6B 64 71 [09:56:26]GetLastDocTimeStamp 1717840584 [09:56:26]current date 1717840590 [09:56:26]FM_GetShiftState [09:56:26]SAM_PROTO_GetShiftState [09:56:26]wFMCommunicate request_size=4 [09:56:26]MH_SAM_APDU [09:56:26]CAPDU: 80 13 01 00 [09:56:26]Write to MH i2c: E2 08 00 22 82 80 13 01 00 00 00 00 00 21 [09:56:26]Write i2c OK [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:26]E2 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: E2 0E 00 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: E2 0E 00 22 82 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D5 [09:56:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:56:26]wFMCommunicate OK [09:56:26]SAM_PROTO_GetShiftState done [09:56:26]FM_GetShiftState done [09:56:26]opened in 1717805884 [09:56:26]opened+sec_in_day 1717892284 [09:56:26]quantity*price = 200021 [09:56:26]sum+1 = 200023 [09:56:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 185 08.06.2024 09:56 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239414 ФПД: 242359517706588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095630&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239414&fm=242359517706588&tin=02508201610067®Number=0000000000091601&sum=200000 [09:56:27]StoreToDocumentArchive [09:56:27]shift 387 fd 239414 [09:56:27]save to /storage/0387/doc_00239414 [09:56:27]save last doc name /storage/0387/doc_00239414 to /storage/kkm_last_doc_name [09:56:27]save OK [09:56:27]Clear old archive folders... [09:56:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:27]tlvbuf is 002788F0 [09:56:27]SAM_PROTO_ClearQueue [09:56:27]wFMCommunicate request_size=4 [09:56:27]MH_SAM_APDU [09:56:27]CAPDU: 80 09 00 00 [09:56:27]Write to MH i2c: E2 08 00 2F 82 80 09 00 00 00 00 00 00 23 [09:56:27]Write i2c OK [09:56:27]MH_I2C_Read... [09:56:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:27]Read from MH i2c: E2 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 2F 82 00 90 00 25 [09:56:27]RAPDU: 90 00 [09:56:27]wFMCommunicate OK [09:56:27]SAM_PROTO_ClearQueue done [09:56:27]KKMCreateOFDPacket [09:56:27]OFDProtocolAddRootSTLVToBuf [09:56:27]FM_MakeSignedData [09:56:27]FM_MakeSignedData [09:56:27]SAM_PROTO_SignData [09:56:27]wFMCommunicate request_size=4 [09:56:27]MH_SAM_APDU [09:56:27]CAPDU: 80 0D 01 02 [09:56:27]Write to MH i2c: E2 08 00 30 82 80 0D 01 02 00 00 00 00 2B [09:56:27]Write i2c OK [09:56:27]MH_I2C_Read... [09:56:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:27]Read from MH i2c: E2 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 30 82 00 90 00 26 [09:56:27]RAPDU: 90 00 [09:56:27]wFMCommunicate OK [09:56:27]wFMCommunicate request_size=255 [09:56:27]MH_SAM_APDU [09:56:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 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 B9 00 00 00 F4 03 04 00 CE 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 36 A7 03 00 35 04 06 00 DC [09:56:27]Write to MH i2c: E2 02 01 31 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 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 B9 00 00 00 F4 03 04 00 CE 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 36 A7 03 00 35 04 06 00 DC 00 00 83 [09:56:27]Write i2c OK [09:56:27]MH_I2C_Read... [09:56:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:27]Read from MH i2c: E2 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 31 82 00 90 00 27 [09:56:27]RAPDU: 90 00 [09:56:27]wFMCommunicate OK [09:56:27]wFMCommunicate request_size=10 [09:56:27]MH_SAM_APDU [09:56:27]CAPDU: 80 0D 02 02 05 6C B8 F5 F9 5C [09:56:27]Write to MH i2c: E2 0D 00 32 82 80 0D 02 02 05 00 6C B8 F5 F9 5C 00 00 A6 [09:56:27]Write i2c OK [09:56:27]MH_I2C_Read... [09:56:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:27]Read from MH i2c: E2 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 32 82 00 90 00 28 [09:56:27]RAPDU: 90 00 [09:56:27]wFMCommunicate OK [09:56:27]wFMCommunicate request_size=4 [09:56:27]MH_SAM_APDU [09:56:27]CAPDU: 80 0D 03 02 [09:56:27]Write to MH i2c: E2 08 00 33 82 80 0D 03 02 00 00 00 00 30 [09:56:27]Write i2c OK [09:56:27]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0B 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0B 00 33 82 00 08 51 04 9C E8 9A 5C 94 90 00 9C [09:56:28]RAPDU: 08 51 04 9C E8 9A 5C 94 90 00 [09:56:28]wFMCommunicate OK [09:56:28]SAM_PROTO_SignData done [09:56:28]FM_MakeSignedData done [09:56:28]CreateOFDProtocolMessage [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 11 00 00 [09:56:28]Write to MH i2c: E2 08 00 34 82 80 11 00 00 00 00 00 00 30 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 17 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 17 00 34 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 85 [09:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:56:28]wFMCommunicate OK [09:56:28]CreateOFDProtocolMessage done [09:56:28]OFDSenderStorePacket 239414 [09:56:28]StoreOFDPacket docnum=239414 [09:56:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B0 AF 07 01 B2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 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 B9 00 00 00 F4 03 04 00 CE 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 36 A7 03 00 35 04 06 00 DC 6C B8 F5 F9 5C 08 51 04 9C E8 9A 5C 94 [09:56:28]CheckFolder [09:56:28]dirname=/storage/ofd_packets [09:56:28]CheckFolder done [09:56:28]ProducePacketName [09:56:28]name=ofd_packets/00239414 [09:56:28]NVStorageSaveData ofd_packets/00239414 [09:56:28]File name is /storage/ofd_packets/00239414 [09:56:28]Write 301 bytes [09:56:28]NVStorageSaveData done [09:56:28]OFDSenderStorePacket done [09:56:28]KKMCreateOFDPacket done [09:56:28]NVStorageSaveData kkm_last_timestamp [09:56:28]File name is /storage/kkm_last_timestamp [09:56:28]Write 4 bytes [09:56:28]NVStorageSaveData done [09:56:28]ExternCall_PrintAddStr [09:56:28]wPrintStart [09:56:28]Write to MH i2c: 01 00 00 35 82 B7 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 35 82 00 00 00 00 00 FF 0F CC [09:56:28]RasterBufferAndPrint [09:56:28]line Счет N : (1)3302353 [09:56:28]line ИНН: 02508201610067 [09:56:28]line Контрольно-Кассовый Чек [09:56:28]line ПРОДАЖА [09:56:28]line ТРК (МРК, ГНК) : 33 [09:56:28]line Товар: 2710124500 [09:56:28]line Аи-95-К-5 [09:56:28]line 27.140 * 73.70 [09:56:28]line = 2000.22 [09:56:28]line НДС 12% НСП 1% [09:56:28]line > о реализуемом товаре [09:56:28]line ОКРУГЛЕНИЕ: -0.22 [09:56:28]line ИТОГО: 2000.00 [09:56:28]line Внесено: 2000.00 [09:56:28]line СДАЧА: 0.00 [09:56:28]line НСП 1% : 17.70 [09:56:28]line НДС 12% : 212.41 [09:56:28]line Наличными: 2000.00 [09:56:28]line Безнал.: 0.00 [09:56:28]line Место: АЗС № 82 "Партнер Нефть" [09:56:28]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:56:28]line СНО: Общий режим [09:56:28]line Чек 185 08.06.2024 09:56 [09:56:28]line Смена: 387 ФФД: 1.0 [09:56:28]line ЗНМ: 0300000150 [09:56:28]line РНМ: 0000000000091601 [09:56:28]line Версия ККМ: 001 [09:56:28]line ФМ: 0000000000874681 [09:56:28]line ФД: 239414 [09:56:28]line ФПД: 242359517706588 [09:56:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095630&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239414&fm=242359517706588&tin=02508201610067®Number=0000000000091601&sum=200000 [09:56:28]OFD Sender: Processing packet 239414 [packets to send 182, broken 181] [09:56:28]ProducePacketName [09:56:28]name=ofd_packets/00239414 [09:56:28]written 0, free lines is 4095 [09:56:28]OFD Sender: To server: pG, [09:56:28]CommunicateWithHost lk.salyk.kg:30040 [09:56:28]ConnectInit lk.salyk.kg [09:56:28]Connected sock=10 [09:56:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B0 AF 07 01 B2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 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 B9 00 00 00 F4 03 04 00 CE 2A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 36 A7 03 00 35 04 06 00 DC 6C B8 F5 F9 5C 08 51 04 9C E8 9A 5C 94 [09:56:28]Write to MH i2c: 01 00 00 60 82 E2 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 60 82 00 00 00 00 00 CF 0C C4 [09:56:28]RasterBufferAndPrint [09:56:28]line [09:56:28]line [09:56:28]line [09:56:28]line [09:56:28]line [09:56:28]written 0, free lines is 3294 [09:56:28]MH_Cut [09:56:28]Write to MH i2c: D1 01 00 67 82 01 BB [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: D1 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: D1 01 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: D1 01 00 67 82 00 BA [09:56:28]Write to MH i2c: 01 00 00 68 82 EA [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 91 D7 47 00 DB 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 36 A7 03 00 F4 03 04 00 4B D2 63 66 B6 04 01 00 00 55 5B FA 5C 79 6E B1 63 [09:56:29]CommunicateWithHost err = 0 [09:56:29]CheckOFDResponse [09:56:29]1017 (14) - 77093643461234 [09:56:29]1041 (16) - 0000000000874681 [09:56:29]1040 (4) - 239414 [09:56:29]1012 (4) - 08.06.2024 03:38 [09:56:29]1206 (1) - 0 [09:56:29]OFD Sender: Remove packet 239414 [09:56:29]ProducePacketName [09:56:29]name=ofd_packets/00239414 [09:56:29]NVStorageDeleteData [09:56:29]OFD Sender: No OFD packet to send [09:56:29]*** Cut start [09:56:29]*** Partial cut [09:56:29]*** CUTSNS_PIN = 1 [09:56:29]*** CUTSNS_PIN = 0 [09:56:30]*** Brake cut motor [09:56:30]Read from MH i2c: 01 [09:56:30]MH_I2C_Read... [09:56:30]*** Stop cut motor [09:56:30]*** Cut end [09:56:30]Read from MH i2c: 01 07 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: 01 07 00 68 82 00 00 00 00 00 FF 0F FF [09:56:30]process_action close_receipt done [09:56:30]requested_data is exist [09:56:30]produce_requested_data [09:56:30]requested_item fm.sn is exist - process it [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 11 00 00 [09:56:30]Write to MH i2c: E2 08 00 69 82 80 11 00 00 00 00 00 00 65 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 17 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 17 00 69 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BA [09:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:56:30]wFMCommunicate OK [09:56:30]requested_item fd.num is exist - process it [09:56:30]SAM_PROTO_GetFieldsCounters [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 13 00 00 [09:56:30]Write to MH i2c: E2 08 00 6A 82 80 13 00 00 00 00 00 00 68 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 62 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 62 00 6A 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 36 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [09:56:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 36 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:30]wFMCommunicate OK [09:56:30]SAM_PROTO_GetFieldsCounters done [09:56:30]requested_item shift.num is exist - process it [09:56:30]requested_item shift.opened is exist - process it [09:56:30]req_shift_opened [09:56:30]FM_GetShiftState [09:56:30]SAM_PROTO_GetShiftState [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 13 01 00 [09:56:30]Write to MH i2c: E2 08 00 6B 82 80 13 01 00 00 00 00 00 6A [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 0E 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 0E 00 6B 82 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1E [09:56:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:56:30]wFMCommunicate OK [09:56:30]SAM_PROTO_GetShiftState done [09:56:30]FM_GetShiftState done [09:56:30]req_shift_opened done [09:56:30]requested_item shift.open_date is exist - process it [09:56:30]req_shift_open_date [09:56:30]req_shift_open_date done [09:56:30]produce_requested_data done [09:56:30]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239414,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:56:30]process_action_free close_receipt [09:56:30]json_value_free [09:56:30]json_value_free done [09:56:30]process_json_proto returns [09:56:30]Send response to host [09:56:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239414,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:56:30]free response buf [09:56:30]execute_script done [09:56:30]execute_script returns [09:56:30]free content buf [09:56:30]Sock 9.Close socket [09:56:30]Sock 9.Thread stoped [09:56:34]OFD Sender: No OFD packet to send [09:56:39]OFD Sender: No OFD packet to send [09:56:44]OFD Sender: No OFD packet to send [09:56:49]OFD Sender: No OFD packet to send [09:56:54]OFD Sender: No OFD packet to send [09:56:59]OFD Sender: No OFD packet to send [09:57:04]OFD Sender: No OFD packet to send [09:57:09]OFD Sender: No OFD packet to send [09:57:14]OFD Sender: No OFD packet to send [09:57:18]accept exits with 8 [09:57:18]New connection [09:57:18]New thread 3066838372 created [09:57:18]Thread 3066981732 joined [09:57:18]Waiting for new connection... [09:57:18] Sock 8.Parse request [09:57:18]Sock 8.Check first char [09:57:18]Sock 8.First char is OK [09:57:18]request: POST /json_proto HTTP/1.0 [09:57:18]Method: POST [09:57:18]URL: /json_proto [09:57:18]Method is POST - this is cgi request [09:57:18]url: /json_proto [09:57:18]query_string will be loaded in cgi processing [09:57:18]execute_cgi json_proto POST (null) [09:57:18]execute_cgi path=json_proto method=POST [09:57:18]POST find Content-Length [09:57:18]Host: 172.17.40.67:8080 [09:57:18]Content-Length: 679 [09:57:18]Content-Type: application/json [09:57:18] [09:57:18]POST finish read [09:57:18]Found Content-Length = 679 [09:57:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 11.300, "sum" : 750.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:18]execute_script... [09:57: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)3302354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 11.300, "sum" : 750.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:18]POST & json_proto [09:57:18]process_json_proto [09:57:18]json parsed OK: [09:57:18]protocol is kg_v1.0 [09:57:18]action value=close_receipt [09:57:18]process_action close_receipt [09:57:18]cmd_close_receipt [09:57:18]MH_GetDate [09:57:18]Write to MH i2c: F0 00 00 6C 82 DD [09:57:18]Write i2c OK [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: F0 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: F0 09 00 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: F0 09 00 6C 82 00 02 2B 64 66 97 AE 6B 64 F1 [09:57:18]GetLastDocTimeStamp 1717840590 [09:57:18]current date 1717840642 [09:57:18]FM_GetShiftState [09:57:18]SAM_PROTO_GetShiftState [09:57:18]wFMCommunicate request_size=4 [09:57:18]MH_SAM_APDU [09:57:18]CAPDU: 80 13 01 00 [09:57:18]Write to MH i2c: E2 08 00 6D 82 80 13 01 00 00 00 00 00 6C [09:57:18]Write i2c OK [09:57:18]MH_I2C_Read... [09:57:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:18]Read from MH i2c: E2 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: E2 0E 00 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: E2 0E 00 6D 82 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 20 [09:57:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:57:18]wFMCommunicate OK [09:57:18]SAM_PROTO_GetShiftState done [09:57:18]FM_GetShiftState done [09:57:18]opened in 1717805884 [09:57:18]opened+sec_in_day 1717892284 [09:57:18]quantity*price = 75032 [09:57:18]sum+1 = 75033 [09:57:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.68 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 186 08.06.2024 09:57 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239415 ФПД: 250283629414803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095722&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239415&fm=250283629414803&tin=02508201610067®Number=0000000000091601&sum=75000 [09:57:19]StoreToDocumentArchive [09:57:19]shift 387 fd 239415 [09:57:19]save to /storage/0387/doc_00239415 [09:57:19]save last doc name /storage/0387/doc_00239415 to /storage/kkm_last_doc_name [09:57:19]save OK [09:57:19]Clear old archive folders... [09:57:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:19]tlvbuf is 004B8AA0 [09:57:19]SAM_PROTO_ClearQueue [09:57:19]wFMCommunicate request_size=4 [09:57:19]MH_SAM_APDU [09:57:19]CAPDU: 80 09 00 00 [09:57:19]Write to MH i2c: E2 08 00 7A 82 80 09 00 00 00 00 00 00 6E [09:57:19]Write i2c OK [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: E2 [09:57:19]MH_I2C_Read... [09:57:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:19]Read from MH i2c: E2 03 00 [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: E2 03 00 7A 82 00 90 00 70 [09:57:19]RAPDU: 90 00 [09:57:19]wFMCommunicate OK [09:57:19]SAM_PROTO_ClearQueue done [09:57:19]KKMCreateOFDPacket [09:57:19]OFDProtocolAddRootSTLVToBuf [09:57:19]FM_MakeSignedData [09:57:19]FM_MakeSignedData [09:57:19]SAM_PROTO_SignData [09:57:19]wFMCommunicate request_size=4 [09:57:19]MH_SAM_APDU [09:57:19]CAPDU: 80 0D 01 02 [09:57:19]Write to MH i2c: E2 08 00 7B 82 80 0D 01 02 00 00 00 00 76 [09:57:19]Write i2c OK [09:57:19]MH_I2C_Read... [09:57:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:19]Read from MH i2c: E2 [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: E2 03 00 [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: E2 03 00 7B 82 00 90 00 71 [09:57:19]RAPDU: 90 00 [09:57:19]wFMCommunicate OK [09:57:19]wFMCommunicate request_size=255 [09:57:19]MH_SAM_APDU [09:57: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 24 2C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 02 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 37 A7 03 00 35 04 06 00 E3 [09:57:19]Write to MH i2c: E2 02 01 7C 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 02 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 37 A7 03 00 35 04 06 00 E3 00 00 1C [09:57:19]Write i2c OK [09:57:19]MH_I2C_Read... [09:57:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:20]Read from MH i2c: E2 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 03 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 03 00 7C 82 00 90 00 72 [09:57:20]RAPDU: 90 00 [09:57:20]wFMCommunicate OK [09:57:20]wFMCommunicate request_size=10 [09:57:20]MH_SAM_APDU [09:57:20]CAPDU: 80 0D 02 02 05 A1 B2 D3 09 93 [09:57:20]Write to MH i2c: E2 0D 00 7D 82 80 0D 02 02 05 00 A1 B2 D3 09 93 00 00 45 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:20]Read from MH i2c: E2 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 03 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 03 00 7D 82 00 90 00 73 [09:57:20]RAPDU: 90 00 [09:57:20]wFMCommunicate OK [09:57:20]wFMCommunicate request_size=4 [09:57:20]MH_SAM_APDU [09:57:20]CAPDU: 80 0D 03 02 [09:57:20]Write to MH i2c: E2 08 00 7E 82 80 0D 03 02 00 00 00 00 7B [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:20]Read from MH i2c: E2 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 0B 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 0B 00 7E 82 00 F7 50 75 5C 45 AA A6 04 90 00 2D [09:57:20]RAPDU: F7 50 75 5C 45 AA A6 04 90 00 [09:57:20]wFMCommunicate OK [09:57:20]SAM_PROTO_SignData done [09:57:20]FM_MakeSignedData done [09:57:20]CreateOFDProtocolMessage [09:57:20]wFMCommunicate request_size=4 [09:57:20]MH_SAM_APDU [09:57:20]CAPDU: 80 11 00 00 [09:57:20]Write to MH i2c: E2 08 00 7F 82 80 11 00 00 00 00 00 00 7B [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:20]Read from MH i2c: E2 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 17 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 17 00 7F 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D0 [09:57:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:57:20]wFMCommunicate OK [09:57:20]CreateOFDProtocolMessage done [09:57:20]OFDSenderStorePacket 239415 [09:57:20]StoreOFDPacket docnum=239415 [09:57:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 89 B4 07 01 B8 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 24 2C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 02 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 37 A7 03 00 35 04 06 00 E3 A1 B2 D3 09 93 F7 50 75 5C 45 AA A6 04 [09:57:20]CheckFolder [09:57:20]dirname=/storage/ofd_packets [09:57:20]CheckFolder done [09:57:20]ProducePacketName [09:57:20]name=ofd_packets/00239415 [09:57:20]NVStorageSaveData ofd_packets/00239415 [09:57:20]File name is /storage/ofd_packets/00239415 [09:57:20]Write 301 bytes [09:57:20]NVStorageSaveData done [09:57:20]OFDSenderStorePacket done [09:57:20]KKMCreateOFDPacket done [09:57:20]NVStorageSaveData kkm_last_timestamp [09:57:20]File name is /storage/kkm_last_timestamp [09:57:20]Write 4 bytes [09:57:20]NVStorageSaveData done [09:57:20]ExternCall_PrintAddStr [09:57:20]wPrintStart [09:57:20]Write to MH i2c: 01 00 00 80 82 02 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 07 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 07 00 80 82 00 00 00 00 00 FF 0F 17 [09:57:20]RasterBufferAndPrint [09:57:20]line Счет N : (1)3302354 [09:57:20]line ИНН: 02508201610067 [09:57:20]line Контрольно-Кассовый Чек [09:57:20]line ПРОДАЖА [09:57:20]line ТРК (МРК, ГНК) : 12 [09:57:20]line Товар: 2710124130 [09:57:20]line Аи-92-К-4 [09:57:20]line 11.300 * 66.40 [09:57:20]line = 750.32 [09:57:20]line НДС 12% НСП 1% [09:57:20]line > о реализуемом товаре [09:57:20]line ОКРУГЛЕНИЕ: -0.32 [09:57:20]line ИТОГО: 750.00 [09:57:20]line Внесено: 750.00 [09:57:20]line СДАЧА: 0.00 [09:57:20]line НСП 1% : 6.64 [09:57:20]line НДС 12% : 79.68 [09:57:20]line Наличными: 750.00 [09:57:20]line Безнал.: 0.00 [09:57:20]line Место: АЗС № 82 "Партнер Нефть" [09:57:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:57:20]line СНО: Общий режим [09:57:20]line Чек 186 08.06.2024 09:57 [09:57:20]line Смена: 387 ФФД: 1.0 [09:57:20]line ЗНМ: 0300000150 [09:57:20]line РНМ: 0000000000091601 [09:57:20]line Версия ККМ: 001 [09:57:20]line ФМ: 0000000000874681 [09:57:20]line ФД: 239415 [09:57:20]line ФПД: 250283629414803 [09:57:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095722&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239415&fm=250283629414803&tin=02508201610067®Number=0000000000091601&sum=75000 [09:57:20]written 0, free lines is 4095 [09:57:20]OFD Sender: Processing packet 239415 [packets to send 182, broken 181] [09:57:20]ProducePacketName [09:57:20]name=ofd_packets/00239415 [09:57:20]OFD Sender: To server: pG, [09:57:20]CommunicateWithHost lk.salyk.kg:30040 [09:57:20]ConnectInit lk.salyk.kg [09:57:21]Write to MH i2c: 01 00 00 AB 82 2D [09:57:21]Write i2c OK [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: 01 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: 01 07 00 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: 01 07 00 AB 82 00 00 00 00 00 B9 0C F9 [09:57:21]RasterBufferAndPrint [09:57:21]line [09:57:21]line [09:57:21]line [09:57:21]line [09:57:21]line [09:57:21]written 0, free lines is 3264 [09:57:21]MH_Cut [09:57:21]Write to MH i2c: D1 01 00 B2 82 01 06 [09:57:21]Write i2c OK [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: D1 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: D1 01 00 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: D1 01 00 B2 82 00 05 [09:57:21]Write to MH i2c: 01 00 00 B3 82 35 [09:57:21]Write i2c OK [09:57:21]MH_I2C_Read... [09:57:21]*** Cut start [09:57:21]*** Partial cut [09:57:21]*** CUTSNS_PIN = 1 [09:57:21]*** CUTSNS_PIN = 0 [09:57:22]*** Brake cut motor [09:57:22]Read from MH i2c: 01 [09:57:22]MH_I2C_Read... [09:57:22]*** Stop cut motor [09:57:22]*** Cut end [09:57:22]Read from MH i2c: 01 07 00 [09:57:22]MH_I2C_Read... [09:57:22]Read from MH i2c: 01 07 00 B3 82 00 00 00 00 00 FF 0F 4A [09:57:22]process_action close_receipt done [09:57:22]requested_data is exist [09:57:22]produce_requested_data [09:57:22]requested_item fm.sn is exist - process it [09:57:22]wFMCommunicate request_size=4 [09:57:22]MH_SAM_APDU [09:57:22]CAPDU: 80 11 00 00 [09:57:22]Write to MH i2c: E2 08 00 B4 82 80 11 00 00 00 00 00 00 B0 [09:57:22]Write i2c OK [09:57:22]MH_I2C_Read... [09:57:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:22]Read from MH i2c: E2 [09:57:22]MH_I2C_Read... [09:57:22]Read from MH i2c: E2 17 00 [09:57:22]MH_I2C_Read... [09:57:22]Read from MH i2c: E2 17 00 B4 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 05 [09:57:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:57:22]wFMCommunicate OK [09:57:22]requested_item fd.num is exist - process it [09:57:22]SAM_PROTO_GetFieldsCounters [09:57:22]wFMCommunicate request_size=4 [09:57:22]MH_SAM_APDU [09:57:22]CAPDU: 80 13 00 00 [09:57:22]Write to MH i2c: E2 08 00 B5 82 80 13 00 00 00 00 00 00 B3 [09:57:22]Write i2c OK [09:57:22]MH_I2C_Read... [09:57:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:22]Read from MH i2c: E2 [09:57:22]MH_I2C_Read... [09:57:22]Read from MH i2c: E2 62 00 [09:57:22]MH_I2C_Read... [09:57:22]Read from MH i2c: E2 62 00 B5 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 37 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [09:57:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 37 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:22]wFMCommunicate OK [09:57:22]SAM_PROTO_GetFieldsCounters done [09:57:22]requested_item shift.num is exist - process it [09:57:22]requested_item shift.opened is exist - process it [09:57:22]req_shift_opened [09:57:22]FM_GetShiftState [09:57:22]SAM_PROTO_GetShiftState [09:57:22]wFMCommunicate request_size=4 [09:57:22]MH_SAM_APDU [09:57:22]CAPDU: 80 13 01 00 [09:57:22]Write to MH i2c: E2 08 00 B6 82 80 13 01 00 00 00 00 00 B5 [09:57:22]Write i2c OK [09:57:22]MH_I2C_Read... [09:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:22]Read from MH i2c: E2 [09:57:22]MH_I2C_Read... [09:57:22]Read from MH i2c: E2 0E 00 [09:57:22]MH_I2C_Read... [09:57:22]Read from MH i2c: E2 0E 00 B6 82 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 69 [09:57:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:57:22]wFMCommunicate OK [09:57:22]SAM_PROTO_GetShiftState done [09:57:22]FM_GetShiftState done [09:57:22]req_shift_opened done [09:57:22]requested_item shift.open_date is exist - process it [09:57:22]req_shift_open_date [09:57:22]req_shift_open_date done [09:57:22]produce_requested_data done [09:57:22]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239415,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:57:22]process_action_free close_receipt [09:57:22]json_value_free [09:57:22]json_value_free done [09:57:22]process_json_proto returns [09:57:22]Send response to host [09:57:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239415,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:57:22]free response buf [09:57:22]execute_script done [09:57:22]execute_script returns [09:57:22]free content buf [09:57:22]Sock 8.Close socket [09:57:22]Sock 8.Thread stoped [09:58:10]accept exits with 9 [09:58:10]New connection [09:58:10]New thread 3066981732 created [09:58:10]Thread 3066838372 joined [09:58:10]Waiting for new connection... [09:58:10] Sock 9.Parse request [09:58:10]Sock 9.Check first char [09:58:10]Sock 9.First char is OK [09:58:10]request: POST /json_proto HTTP/1.0 [09:58:10]Method: POST [09:58:10]URL: /json_proto [09:58:10]Method is POST - this is cgi request [09:58:10]url: /json_proto [09:58:10]query_string will be loaded in cgi processing [09:58:10]execute_cgi json_proto POST (null) [09:58:10]execute_cgi path=json_proto method=POST [09:58:10]POST find Content-Length [09:58:10]Host: 172.17.40.67:8080 [09:58:10]Content-Length: 678 [09:58:10]Content-Type: application/json [09:58:10] [09:58:10]POST finish read [09:58:10]Found Content-Length = 678 [09:58:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:58:10]execute_script... [09: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)3302355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:58:10]POST & json_proto [09:58:10]process_json_proto [09:58:10]json parsed OK: [09:58:10]protocol is kg_v1.0 [09:58:10]action value=close_receipt [09:58:10]process_action close_receipt [09:58:10]cmd_close_receipt [09:58:10]MH_GetDate [09:58:10]Write to MH i2c: F0 00 00 B7 82 28 [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: F0 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: F0 09 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: F0 09 00 B7 82 00 36 2B 64 66 97 AE 6B 64 70 [09:58:10]GetLastDocTimeStamp 1717840642 [09:58:10]current date 1717840694 [09:58:10]FM_GetShiftState [09:58:10]SAM_PROTO_GetShiftState [09:58:10]wFMCommunicate request_size=4 [09:58:10]MH_SAM_APDU [09:58:10]CAPDU: 80 13 01 00 [09:58:10]Write to MH i2c: E2 08 00 B8 82 80 13 01 00 00 00 00 00 B7 [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 0E 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 0E 00 B8 82 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6B [09:58:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:58:10]wFMCommunicate OK [09:58:10]SAM_PROTO_GetShiftState done [09:58:10]FM_GetShiftState done [09:58:10]opened in 1717805884 [09:58:10]opened+sec_in_day 1717892284 [09:58:10]quantity*price = 20052 [09:58:10]sum+1 = 20054 [09:58:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 187 08.06.2024 09:58 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239416 ФПД: 138301906851729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095814&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239416&fm=138301906851729&tin=02508201610067®Number=0000000000091601&sum=20000 [09:58:11]StoreToDocumentArchive [09:58:11]shift 387 fd 239416 [09:58:11]save to /storage/0387/doc_00239416 [09:58:11]save last doc name /storage/0387/doc_00239416 to /storage/kkm_last_doc_name [09:58:11]save OK [09:58:11]Clear old archive folders... [09:58:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:11]tlvbuf is 00472D60 [09:58:11]SAM_PROTO_ClearQueue [09:58:11]wFMCommunicate request_size=4 [09:58:11]MH_SAM_APDU [09:58:11]CAPDU: 80 09 00 00 [09:58:11]Write to MH i2c: E2 08 00 C5 82 80 09 00 00 00 00 00 00 B9 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:11]Read from MH i2c: E2 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 03 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 03 00 C5 82 00 90 00 BB [09:58:11]RAPDU: 90 00 [09:58:11]wFMCommunicate OK [09:58:11]SAM_PROTO_ClearQueue done [09:58:11]KKMCreateOFDPacket [09:58:11]OFDProtocolAddRootSTLVToBuf [09:58:11]FM_MakeSignedData [09:58:11]FM_MakeSignedData [09:58:11]SAM_PROTO_SignData [09:58:11]wFMCommunicate request_size=4 [09:58:11]MH_SAM_APDU [09:58:11]CAPDU: 80 0D 01 02 [09:58:11]Write to MH i2c: E2 08 00 C6 82 80 0D 01 02 00 00 00 00 C1 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:11]Read from MH i2c: E2 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 03 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 03 00 C6 82 00 90 00 BC [09:58:11]RAPDU: 90 00 [09:58:11]wFMCommunicate OK [09:58:11]wFMCommunicate request_size=255 [09:58:11]MH_SAM_APDU [09:58: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 36 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 38 A7 03 00 35 04 06 00 7D [09:58:11]Write to MH i2c: E2 02 01 C7 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 36 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 38 A7 03 00 35 04 06 00 7D 00 00 F6 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:11]Read from MH i2c: E2 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 03 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 03 00 C7 82 00 90 00 BD [09:58:11]RAPDU: 90 00 [09:58:11]wFMCommunicate OK [09:58:11]wFMCommunicate request_size=10 [09:58:11]MH_SAM_APDU [09:58:11]CAPDU: 80 0D 02 02 05 C8 EC 07 97 91 [09:58:11]Write to MH i2c: E2 0D 00 C8 82 80 0D 02 02 05 00 C8 EC 07 97 91 00 00 B1 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:11]Read from MH i2c: E2 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 03 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 03 00 C8 82 00 90 00 BE [09:58:11]RAPDU: 90 00 [09:58:11]wFMCommunicate OK [09:58:11]wFMCommunicate request_size=4 [09:58:11]MH_SAM_APDU [09:58:11]CAPDU: 80 0D 03 02 [09:58:11]Write to MH i2c: E2 08 00 C9 82 80 0D 03 02 00 00 00 00 C6 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:11]Read from MH i2c: E2 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 0B 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 0B 00 C9 82 00 1A A5 CC B1 99 17 99 BD 90 00 09 [09:58:11]RAPDU: 1A A5 CC B1 99 17 99 BD 90 00 [09:58:11]wFMCommunicate OK [09:58:11]SAM_PROTO_SignData done [09:58:11]FM_MakeSignedData done [09:58:11]CreateOFDProtocolMessage [09:58:11]wFMCommunicate request_size=4 [09:58:11]MH_SAM_APDU [09:58:11]CAPDU: 80 11 00 00 [09:58:11]Write to MH i2c: E2 08 00 CA 82 80 11 00 00 00 00 00 00 C6 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:11]Read from MH i2c: E2 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 17 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 17 00 CA 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1B [09:58:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:58:11]wFMCommunicate OK [09:58:11]CreateOFDProtocolMessage done [09:58:11]OFDSenderStorePacket 239416 [09:58:11]StoreOFDPacket docnum=239416 [09:58:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 64 3C 07 01 FA 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 36 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 38 A7 03 00 35 04 06 00 7D C8 EC 07 97 91 1A A5 CC B1 99 17 99 BD [09:58:11]CheckFolder [09:58:11]dirname=/storage/ofd_packets [09:58:11]CheckFolder done [09:58:11]ProducePacketName [09:58:11]name=ofd_packets/00239416 [09:58:11]NVStorageSaveData ofd_packets/00239416 [09:58:11]File name is /storage/ofd_packets/00239416 [09:58:11]Write 301 bytes [09:58:11]NVStorageSaveData done [09:58:11]OFDSenderStorePacket done [09:58:11]KKMCreateOFDPacket done [09:58:11]NVStorageSaveData kkm_last_timestamp [09:58:11]File name is /storage/kkm_last_timestamp [09:58:11]Write 4 bytes [09:58:11]NVStorageSaveData done [09:58:11]ExternCall_PrintAddStr [09:58:11]wPrintStart [09:58:11]Write to MH i2c: 01 00 00 CB 82 4D [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: 01 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: 01 07 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: 01 07 00 CB 82 00 00 00 00 00 FF 0F 62 [09:58:11]RasterBufferAndPrint [09:58:11]line Счет N : (1)3302355 [09:58:11]line ИНН: 02508201610067 [09:58:11]line Контрольно-Кассовый Чек [09:58:11]line ПРОДАЖА [09:58:11]line ТРК (МРК, ГНК) : 22 [09:58:11]line Товар: 2710124130 [09:58:11]line Аи-92-К-4 [09:58:11]line 3.020 * 66.40 [09:58:11]line = 200.53 [09:58:11]line НДС 12% НСП 1% [09:58:11]line > о реализуемом товаре [09:58:11]line ОКРУГЛЕНИЕ: -0.53 [09:58:11]line ИТОГО: 200.00 [09:58:11]line Внесено: 200.00 [09:58:11]line СДАЧА: 0.00 [09:58:11]line НСП 1% : 1.77 [09:58:11]line НДС 12% : 21.29 [09:58:11]line Наличными: 200.00 [09:58:11]line Безнал.: 0.00 [09:58:11]line Место: АЗС № 82 "Партнер Нефть" [09:58:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:58:11]line СНО: Общий режим [09:58:11]line Чек 187 08.06.2024 09:58 [09:58:11]line Смена: 387 ФФД: 1.0 [09:58:11]line ЗНМ: 0300000150 [09:58:11]line РНМ: 0000000000091601 [09:58:11]line Версия ККМ: 001 [09:58:11]line ФМ: 0000000000874681 [09:58:11]line ФД: 239416 [09:58:11]line ФПД: 138301906851729 [09:58:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095814&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239416&fm=138301906851729&tin=02508201610067®Number=0000000000091601&sum=20000 [09:58:11]written 0, free lines is 4095 [09:58:12]Write to MH i2c: 01 00 00 F6 82 78 [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: 01 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: 01 07 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: 01 07 00 F6 82 00 00 00 00 00 BF 0C 4A [09:58:12]RasterBufferAndPrint [09:58:12]line [09:58:12]line [09:58:12]line [09:58:12]line [09:58:12]line [09:58:12]written 0, free lines is 3269 [09:58:12]MH_Cut [09:58:12]Write to MH i2c: D1 01 00 FD 82 01 51 [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: D1 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: D1 01 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: D1 01 00 FD 82 00 50 [09:58:12]Write to MH i2c: 01 00 00 FE 82 80 [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:13]*** Cut start [09:58:13]*** Partial cut [09:58:13]*** CUTSNS_PIN = 1 [09:58:13]*** CUTSNS_PIN = 0 [09:58:13]*** Brake cut motor [09:58:13]Read from MH i2c: 01 [09:58:13]MH_I2C_Read... [09:58:13]*** Stop cut motor [09:58:13]*** Cut end [09:58:13]Read from MH i2c: 01 07 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: 01 07 00 FE 82 00 00 00 00 00 FF 0F 95 [09:58:13]process_action close_receipt done [09:58:13]requested_data is exist [09:58:13]produce_requested_data [09:58:13]requested_item fm.sn is exist - process it [09:58:13]wFMCommunicate request_size=4 [09:58:13]MH_SAM_APDU [09:58:13]CAPDU: 80 11 00 00 [09:58:13]Write to MH i2c: E2 08 00 FF 82 80 11 00 00 00 00 00 00 FB [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:13]Read from MH i2c: E2 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 17 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 17 00 FF 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 50 [09:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:58:13]wFMCommunicate OK [09:58:13]requested_item fd.num is exist - process it [09:58:13]SAM_PROTO_GetFieldsCounters [09:58:13]wFMCommunicate request_size=4 [09:58:13]MH_SAM_APDU [09:58:13]CAPDU: 80 13 00 00 [09:58:13]Write to MH i2c: E2 08 00 00 83 80 13 00 00 00 00 00 00 FF [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 62 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 62 00 00 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 38 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [09:58:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 38 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:14]wFMCommunicate OK [09:58:14]SAM_PROTO_GetFieldsCounters done [09:58:14]requested_item shift.num is exist - process it [09:58:14]requested_item shift.opened is exist - process it [09:58:14]req_shift_opened [09:58:14]FM_GetShiftState [09:58:14]SAM_PROTO_GetShiftState [09:58:14]wFMCommunicate request_size=4 [09:58:14]MH_SAM_APDU [09:58:14]CAPDU: 80 13 01 00 [09:58:14]Write to MH i2c: E2 08 00 01 83 80 13 01 00 00 00 00 00 01 [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 0E 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 0E 00 01 83 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B5 [09:58:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:58:14]wFMCommunicate OK [09:58:14]SAM_PROTO_GetShiftState done [09:58:14]FM_GetShiftState done [09:58:14]req_shift_opened done [09:58:14]requested_item shift.open_date is exist - process it [09:58:14]req_shift_open_date [09:58:14]req_shift_open_date done [09:58:14]produce_requested_data done [09:58:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239416,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:58:14]process_action_free close_receipt [09:58:14]json_value_free [09:58:14]json_value_free done [09:58:14]process_json_proto returns [09:58:14]Send response to host [09:58:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239416,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:58:14]free response buf [09:58:14]execute_script done [09:58:14]execute_script returns [09:58:14]free content buf [09:58:14]Sock 9.Close socket [09:58:14]Sock 9.Thread stoped [09:59:30]accept exits with 8 [09:59:30]New connection [09:59:30]New thread 3066838372 created [09:59:30]Thread 3066981732 joined [09:59:30]Waiting for new connection... [09:59:30] Sock 8.Parse request [09:59:30]Sock 8.Check first char [09:59:30]Sock 8.First char is OK [09:59:30]request: POST /json_proto HTTP/1.0 [09:59:30]Method: POST [09:59:30]URL: /json_proto [09:59:30]Method is POST - this is cgi request [09:59:30]url: /json_proto [09:59:30]query_string will be loaded in cgi processing [09:59:30]execute_cgi json_proto POST (null) [09:59:30]execute_cgi path=json_proto method=POST [09:59:30]POST find Content-Length [09:59:30]Host: 172.17.40.67:8080 [09:59:30]Content-Length: 680 [09:59:30]Content-Type: application/json [09:59:30] [09:59:30]POST finish read [09:59:30]Found Content-Length = 680 [09:59:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:30]execute_script... [09:59: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)3302356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:30]POST & json_proto [09:59:30]process_json_proto [09:59:30]json parsed OK: [09:59:30]protocol is kg_v1.0 [09:59:30]action value=close_receipt [09:59:30]process_action close_receipt [09:59:30]cmd_close_receipt [09:59:30]MH_GetDate [09:59:30]Write to MH i2c: F0 00 00 02 83 74 [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: F0 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: F0 09 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: F0 09 00 02 83 00 86 2B 64 66 97 AE 6B 64 0C [09:59:30]GetLastDocTimeStamp 1717840694 [09:59:30]current date 1717840774 [09:59:30]FM_GetShiftState [09:59:30]SAM_PROTO_GetShiftState [09:59:30]wFMCommunicate request_size=4 [09:59:30]MH_SAM_APDU [09:59:30]CAPDU: 80 13 01 00 [09:59:30]Write to MH i2c: E2 08 00 03 83 80 13 01 00 00 00 00 00 03 [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:30]Read from MH i2c: E2 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 0E 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 0E 00 03 83 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B7 [09:59:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:59:30]wFMCommunicate OK [09:59:30]SAM_PROTO_GetShiftState done [09:59:30]FM_GetShiftState done [09:59:30]opened in 1717805884 [09:59:30]opened+sec_in_day 1717892284 [09:59:30]quantity*price = 150072 [09:59:30]sum+1 = 150073 [09:59:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 188 08.06.2024 09:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239417 ФПД: 148432301158332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095934&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239417&fm=148432301158332&tin=02508201610067®Number=0000000000091601&sum=150000 [09:59:31]StoreToDocumentArchive [09:59:31]shift 387 fd 239417 [09:59:31]save to /storage/0387/doc_00239417 [09:59:31]save last doc name /storage/0387/doc_00239417 to /storage/kkm_last_doc_name [09:59:31]save OK [09:59:31]Clear old archive folders... [09:59:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:59:31]tlvbuf is 00394200 [09:59:31]SAM_PROTO_ClearQueue [09:59:31]wFMCommunicate request_size=4 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 09 00 00 [09:59:31]Write to MH i2c: E2 08 00 10 83 80 09 00 00 00 00 00 00 05 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 10 83 00 90 00 07 [09:59:31]RAPDU: 90 00 [09:59:31]wFMCommunicate OK [09:59:31]SAM_PROTO_ClearQueue done [09:59:31]KKMCreateOFDPacket [09:59:31]OFDProtocolAddRootSTLVToBuf [09:59:31]FM_MakeSignedData [09:59:31]FM_MakeSignedData [09:59:31]SAM_PROTO_SignData [09:59:31]wFMCommunicate request_size=4 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 0D 01 02 [09:59:31]Write to MH i2c: E2 08 00 11 83 80 0D 01 02 00 00 00 00 0D [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 11 83 00 90 00 08 [09:59:31]RAPDU: 90 00 [09:59:31]wFMCommunicate OK [09:59:31]wFMCommunicate request_size=255 [09:59:31]MH_SAM_APDU [09:59: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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 86 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 39 A7 03 00 35 04 06 00 86 FF 96 95 [09:59:31]Write to MH i2c: E2 02 01 12 83 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 86 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 39 A7 03 00 35 04 06 00 86 FF 96 95 00 00 73 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 12 83 00 90 00 09 [09:59:31]RAPDU: 90 00 [09:59:31]wFMCommunicate OK [09:59:31]wFMCommunicate request_size=7 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 0D 02 02 02 6F BC [09:59:31]Write to MH i2c: E2 0A 00 13 83 80 0D 02 02 02 00 6F BC 00 00 3F [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 13 83 00 90 00 0A [09:59:31]RAPDU: 90 00 [09:59:31]wFMCommunicate OK [09:59:31]wFMCommunicate request_size=4 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 0D 03 02 [09:59:31]Write to MH i2c: E2 08 00 14 83 80 0D 03 02 00 00 00 00 12 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 0B 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 0B 00 14 83 00 59 E2 AF 58 21 BE 7B DD 90 00 8C [09:59:31]RAPDU: 59 E2 AF 58 21 BE 7B DD 90 00 [09:59:31]wFMCommunicate OK [09:59:31]SAM_PROTO_SignData done [09:59:31]FM_MakeSignedData done [09:59:31]CreateOFDProtocolMessage [09:59:31]wFMCommunicate request_size=4 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 11 00 00 [09:59:31]Write to MH i2c: E2 08 00 15 83 80 11 00 00 00 00 00 00 12 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 17 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 17 00 15 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 67 [09:59:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:59:31]wFMCommunicate OK [09:59:31]CreateOFDProtocolMessage done [09:59:31]OFDSenderStorePacket 239417 [09:59:31]StoreOFDPacket docnum=239417 [09:59:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D8 D6 04 01 E3 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 86 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 39 A7 03 00 35 04 06 00 86 FF 96 95 6F BC 59 E2 AF 58 21 BE 7B DD [09:59:31]CheckFolder [09:59:31]dirname=/storage/ofd_packets [09:59:31]CheckFolder done [09:59:31]ProducePacketName [09:59:31]name=ofd_packets/00239417 [09:59:31]NVStorageSaveData ofd_packets/00239417 [09:59:31]File name is /storage/ofd_packets/00239417 [09:59:31]Write 298 bytes [09:59:31]NVStorageSaveData done [09:59:31]OFDSenderStorePacket done [09:59:31]KKMCreateOFDPacket done [09:59:31]NVStorageSaveData kkm_last_timestamp [09:59:31]File name is /storage/kkm_last_timestamp [09:59:31]Write 4 bytes [09:59:31]NVStorageSaveData done [09:59:31]ExternCall_PrintAddStr [09:59:31]wPrintStart [09:59:31]Write to MH i2c: 01 00 00 16 83 99 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: 01 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: 01 07 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: 01 07 00 16 83 00 00 00 00 00 FF 0F AE [09:59:31]RasterBufferAndPrint [09:59:31]line Счет N : (1)3302356 [09:59:31]line ИНН: 02508201610067 [09:59:31]line Контрольно-Кассовый Чек [09:59:31]line ПРОДАЖА [09:59:31]line ТРК (МРК, ГНК) : 51 [09:59:31]line Товар: 2710194210 [09:59:31]line ДТ-К-5 [09:59:31]line 20.090 * 74.70 [09:59:31]line = 1500.72 [09:59:31]line НДС 12% НСП 1% [09:59:31]line > о реализуемом товаре [09:59:31]line ОКРУГЛЕНИЕ: -0.72 [09:59:31]line ИТОГО: 1500.00 [09:59:31]line Внесено: 1500.00 [09:59:31]line СДАЧА: 0.00 [09:59:31]line НСП 1% : 13.28 [09:59:31]line НДС 12% : 159.37 [09:59:31]line Наличными: 1500.00 [09:59:31]line Безнал.: 0.00 [09:59:31]line Место: АЗС № 82 "Партнер Нефть" [09:59:31]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:59:31]line СНО: Общий режим [09:59:31]line Чек 188 08.06.2024 09:59 [09:59:31]line Смена: 387 ФФД: 1.0 [09:59:31]line ЗНМ: 0300000150 [09:59:31]line РНМ: 0000000000091601 [09:59:31]line Версия ККМ: 001 [09:59:31]line ФМ: 0000000000874681 [09:59:31]line ФД: 239417 [09:59:31]line ФПД: 148432301158332 [09:59:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095934&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239417&fm=148432301158332&tin=02508201610067®Number=0000000000091601&sum=150000 [09:59:32]written 0, free lines is 4095 [09:59:32]Write to MH i2c: 01 00 00 41 83 C4 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 41 83 00 00 00 00 00 B8 0C 8F [09:59:32]RasterBufferAndPrint [09:59:32]line [09:59:32]line [09:59:32]line [09:59:32]line [09:59:32]line [09:59:32]written 0, free lines is 3263 [09:59:32]MH_Cut [09:59:32]Write to MH i2c: D1 01 00 48 83 01 9D [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: D1 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: D1 01 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: D1 01 00 48 83 00 9C [09:59:32]Write to MH i2c: 01 00 00 49 83 CC [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:33]*** Cut start [09:59:33]*** Partial cut [09:59:33]*** CUTSNS_PIN = 1 [09:59:33]*** CUTSNS_PIN = 0 [09:59:33]*** Brake cut motor [09:59:34]Read from MH i2c: 01 [09:59:34]MH_I2C_Read... [09:59:34]*** Stop cut motor [09:59:34]*** Cut end [09:59:34]Read from MH i2c: 01 07 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: 01 07 00 49 83 00 00 00 00 00 FF 0F E1 [09:59:34]process_action close_receipt done [09:59:34]requested_data is exist [09:59:34]produce_requested_data [09:59:34]requested_item fm.sn is exist - process it [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 11 00 00 [09:59:34]Write to MH i2c: E2 08 00 4A 83 80 11 00 00 00 00 00 00 47 [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 17 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 17 00 4A 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9C [09:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:59:34]wFMCommunicate OK [09:59:34]requested_item fd.num is exist - process it [09:59:34]SAM_PROTO_GetFieldsCounters [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 13 00 00 [09:59:34]Write to MH i2c: E2 08 00 4B 83 80 13 00 00 00 00 00 00 4A [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 62 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 62 00 4B 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 39 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [09:59:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 39 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:34]wFMCommunicate OK [09:59:34]SAM_PROTO_GetFieldsCounters done [09:59:34]requested_item shift.num is exist - process it [09:59:34]requested_item shift.opened is exist - process it [09:59:34]req_shift_opened [09:59:34]FM_GetShiftState [09:59:34]SAM_PROTO_GetShiftState [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 13 01 00 [09:59:34]Write to MH i2c: E2 08 00 4C 83 80 13 01 00 00 00 00 00 4C [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 0E 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 0E 00 4C 83 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 00 [09:59:34]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:59:34]wFMCommunicate OK [09:59:34]SAM_PROTO_GetShiftState done [09:59:34]FM_GetShiftState done [09:59:34]req_shift_opened done [09:59:34]requested_item shift.open_date is exist - process it [09:59:34]req_shift_open_date [09:59:34]req_shift_open_date done [09:59:34]produce_requested_data done [09:59:34]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239417,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:59:34]process_action_free close_receipt [09:59:34]json_value_free [09:59:34]json_value_free done [09:59:34]process_json_proto returns [09:59:34]Send response to host [09:59:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239417,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:59:34]free response buf [09:59:34]execute_script done [09:59:34]execute_script returns [09:59:34]free content buf [09:59:34]Sock 8.Close socket [09:59:34]Sock 8.Thread stoped [09:59:34]ConnectInit Can't connect to host [09:59:34]CommunicateWithHost connect error [09:59:34]CommunicateWithHost err = -1 [09:59:34]OFD Sender: Server communicate error [09:59:34]OFD Sender: Processing packet 239415 [packets to send 184, broken 181] [09:59:34]ProducePacketName [09:59:34]name=ofd_packets/00239415 [09:59:34]OFD Sender: To server: pG, [09:59:34]CommunicateWithHost lk.salyk.kg:30040 [09:59:34]ConnectInit lk.salyk.kg [09:59:35]Connected sock=8 [09:59:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 89 B4 07 01 B8 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 24 2C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 02 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 37 A7 03 00 35 04 06 00 E3 A1 B2 D3 09 93 F7 50 75 5C 45 AA A6 04 [09:59:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5B 2D 47 00 33 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 37 A7 03 00 F4 03 04 00 06 D3 63 66 B6 04 01 00 00 84 0A 1D A6 9B B9 AC 4F [09:59:35]CommunicateWithHost err = 0 [09:59:35]CheckOFDResponse [09:59:35]1017 (14) - 77093643461234 [09:59:35]1041 (16) - 0000000000874681 [09:59:35]1040 (4) - 239415 [09:59:35]1012 (4) - 08.06.2024 03:41 [09:59:35]1206 (1) - 0 [09:59:35]OFD Sender: Remove packet 239415 [09:59:35]ProducePacketName [09:59:35]name=ofd_packets/00239415 [09:59:35]NVStorageDeleteData [09:59:35]OFD Sender: Processing packet 239416 [packets to send 183, broken 181] [09:59:35]ProducePacketName [09:59:35]name=ofd_packets/00239416 [09:59:35]OFD Sender: To server: pG, [09:59:35]CommunicateWithHost lk.salyk.kg:30040 [09:59:35]ConnectInit lk.salyk.kg [09:59:36]Connected sock=8 [09:59:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 64 3C 07 01 FA 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 36 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 38 A7 03 00 35 04 06 00 7D C8 EC 07 97 91 1A A5 CC B1 99 17 99 BD [09:59:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DC 5C 47 00 BD D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 38 A7 03 00 F4 03 04 00 07 D3 63 66 B6 04 01 00 00 23 89 38 B7 69 37 1C 12 [09:59:36]CommunicateWithHost err = 0 [09:59:36]CheckOFDResponse [09:59:36]1017 (14) - 77093643461234 [09:59:36]1041 (16) - 0000000000874681 [09:59:36]1040 (4) - 239416 [09:59:36]1012 (4) - 08.06.2024 03:41 [09:59:36]1206 (1) - 0 [09:59:36]OFD Sender: Remove packet 239416 [09:59:36]ProducePacketName [09:59:36]name=ofd_packets/00239416 [09:59:36]NVStorageDeleteData [09:59:37]OFD Sender: Processing packet 239417 [packets to send 182, broken 181] [09:59:37]ProducePacketName [09:59:37]name=ofd_packets/00239417 [09:59:37]OFD Sender: To server: pG, [09:59:37]CommunicateWithHost lk.salyk.kg:30040 [09:59:37]ConnectInit lk.salyk.kg [09:59:37]Connected sock=8 [09:59:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D8 D6 04 01 E3 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 86 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 39 A7 03 00 35 04 06 00 86 FF 96 95 6F BC 59 E2 AF 58 21 BE 7B DD [09:59:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 50 38 47 00 B1 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 39 A7 03 00 F4 03 04 00 08 D3 63 66 B6 04 01 00 00 4F 92 01 EB 2B 3F A8 63 [09:59:37]CommunicateWithHost err = 0 [09:59:37]CheckOFDResponse [09:59:37]1017 (14) - 77093643461234 [09:59:37]1041 (16) - 0000000000874681 [09:59:37]1040 (4) - 239417 [09:59:37]1012 (4) - 08.06.2024 03:42 [09:59:37]1206 (1) - 0 [09:59:37]OFD Sender: Remove packet 239417 [09:59:37]ProducePacketName [09:59:37]name=ofd_packets/00239417 [09:59:37]NVStorageDeleteData [09:59:38]OFD Sender: No OFD packet to send [09:59:43]OFD Sender: No OFD packet to send [09:59:48]OFD Sender: No OFD packet to send [09:59:50]accept exits with 9 [09:59:50]New connection [09:59:50]New thread 3066981732 created [09:59:50]Thread 3066838372 joined [09:59:50]Waiting for new connection... [09:59:50] Sock 9.Parse request [09:59:50]Sock 9.Check first char [09:59:50]Sock 9.First char is OK [09:59:50]request: POST /json_proto HTTP/1.0 [09:59:50]Method: POST [09:59:50]URL: /json_proto [09:59:50]Method is POST - this is cgi request [09:59:50]url: /json_proto [09:59:50]query_string will be loaded in cgi processing [09:59:50]execute_cgi json_proto POST (null) [09:59:50]execute_cgi path=json_proto method=POST [09:59:50]POST find Content-Length [09:59:50]Host: 172.17.40.67:8080 [09:59:50]Content-Length: 683 [09:59:50]Content-Type: application/json [09:59:50] [09:59:50]POST finish read [09:59:50]Found Content-Length = 683 [09:59:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:50]execute_script... [09: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)3302357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:50]POST & json_proto [09:59:50]process_json_proto [09:59:50]json parsed OK: [09:59:50]protocol is kg_v1.0 [09:59:50]action value=close_receipt [09:59:50]process_action close_receipt [09:59:50]cmd_close_receipt [09:59:50]MH_GetDate [09:59:50]Write to MH i2c: F0 00 00 4D 83 BF [09:59:50]Write i2c OK [09:59:50]MH_I2C_Read... [09:59:50]Read from MH i2c: F0 [09:59:50]MH_I2C_Read... [09:59:50]Read from MH i2c: F0 09 00 [09:59:50]MH_I2C_Read... [09:59:50]Read from MH i2c: F0 09 00 4D 83 00 9A 2B 64 66 97 AE 6B 64 6B [09:59:50]GetLastDocTimeStamp 1717840774 [09:59:50]current date 1717840794 [09:59:50]FM_GetShiftState [09:59:50]SAM_PROTO_GetShiftState [09:59:50]wFMCommunicate request_size=4 [09:59:50]MH_SAM_APDU [09:59:50]CAPDU: 80 13 01 00 [09:59:50]Write to MH i2c: E2 08 00 4E 83 80 13 01 00 00 00 00 00 4E [09:59:50]Write i2c OK [09:59:50]MH_I2C_Read... [09:59:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:50]Read from MH i2c: E2 [09:59:50]MH_I2C_Read... [09:59:50]Read from MH i2c: E2 0E 00 [09:59:50]MH_I2C_Read... [09:59:50]Read from MH i2c: E2 0E 00 4E 83 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 02 [09:59:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:59:50]wFMCommunicate OK [09:59:50]SAM_PROTO_GetShiftState done [09:59:50]FM_GetShiftState done [09:59:50]opened in 1717805884 [09:59:50]opened+sec_in_day 1717892284 [09:59:50]quantity*price = 100064 [09:59:50]sum+1 = 100066 [09:59:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 189 08.06.2024 09:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239418 ФПД: 199199506282891 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095954&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239418&fm=199199506282891&tin=02508201610067®Number=0000000000091601&sum=100000 [09:59:51]StoreToDocumentArchive [09:59:51]shift 387 fd 239418 [09:59:51]save to /storage/0387/doc_00239418 [09:59:51]save last doc name /storage/0387/doc_00239418 to /storage/kkm_last_doc_name [09:59:51]save OK [09:59:51]Clear old archive folders... [09:59:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:51]tlvbuf is 003F1D90 [09:59:51]SAM_PROTO_ClearQueue [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 09 00 00 [09:59:51]Write to MH i2c: E2 08 00 5B 83 80 09 00 00 00 00 00 00 50 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:51]Read from MH i2c: E2 03 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 5B 83 00 90 00 52 [09:59:51]RAPDU: 90 00 [09:59:51]wFMCommunicate OK [09:59:51]SAM_PROTO_ClearQueue done [09:59:51]KKMCreateOFDPacket [09:59:51]OFDProtocolAddRootSTLVToBuf [09:59:51]FM_MakeSignedData [09:59:51]FM_MakeSignedData [09:59:51]SAM_PROTO_SignData [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 0D 01 02 [09:59:51]Write to MH i2c: E2 08 00 5C 83 80 0D 01 02 00 00 00 00 58 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 5C 83 00 90 00 53 [09:59:51]RAPDU: 90 00 [09:59:51]wFMCommunicate OK [09:59:51]wFMCommunicate request_size=255 [09:59:51]MH_SAM_APDU [09: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 9A 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3A A7 03 00 35 04 06 00 B5 [09:59:51]Write to MH i2c: E2 02 01 5D 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 9A 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3A A7 03 00 35 04 06 00 B5 00 00 BE [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 5D 83 00 90 00 54 [09:59:51]RAPDU: 90 00 [09:59:51]wFMCommunicate OK [09:59:51]wFMCommunicate request_size=10 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 0D 02 02 05 2B BF CF B9 8B [09:59:51]Write to MH i2c: E2 0D 00 5E 83 80 0D 02 02 05 00 2B BF CF B9 8B 00 00 62 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 5E 83 00 90 00 55 [09:59:51]RAPDU: 90 00 [09:59:51]wFMCommunicate OK [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 0D 03 02 [09:59:51]Write to MH i2c: E2 08 00 5F 83 80 0D 03 02 00 00 00 00 5D [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 0B 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 0B 00 5F 83 00 A9 B7 F8 D5 6D BE 35 F0 90 00 DB [09:59:51]RAPDU: A9 B7 F8 D5 6D BE 35 F0 90 00 [09:59:51]wFMCommunicate OK [09:59:51]SAM_PROTO_SignData done [09:59:51]FM_MakeSignedData done [09:59:51]CreateOFDProtocolMessage [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 11 00 00 [09:59:51]Write to MH i2c: E2 08 00 60 83 80 11 00 00 00 00 00 00 5D [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 17 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 17 00 60 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B2 [09:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:59:51]wFMCommunicate OK [09:59:51]CreateOFDProtocolMessage done [09:59:51]OFDSenderStorePacket 239418 [09:59:51]StoreOFDPacket docnum=239418 [09:59:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E6 C5 07 01 05 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 9A 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3A A7 03 00 35 04 06 00 B5 2B BF CF B9 8B A9 B7 F8 D5 6D BE 35 F0 [09:59:51]CheckFolder [09:59:51]dirname=/storage/ofd_packets [09:59:51]CheckFolder done [09:59:51]ProducePacketName [09:59:51]name=ofd_packets/00239418 [09:59:51]NVStorageSaveData ofd_packets/00239418 [09:59:51]File name is /storage/ofd_packets/00239418 [09:59:51]Write 301 bytes [09:59:51]NVStorageSaveData done [09:59:51]OFDSenderStorePacket done [09:59:51]KKMCreateOFDPacket done [09:59:51]NVStorageSaveData kkm_last_timestamp [09:59:51]File name is /storage/kkm_last_timestamp [09:59:51]Write 4 bytes [09:59:51]NVStorageSaveData done [09:59:51]ExternCall_PrintAddStr [09:59:51]wPrintStart [09:59:51]Write to MH i2c: 01 00 00 61 83 E4 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: 01 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: 01 07 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: 01 07 00 61 83 00 00 00 00 00 FF 0F F9 [09:59:51]RasterBufferAndPrint [09:59:51]line Счет N : (1)3302357 [09:59:51]line ИНН: 02508201610067 [09:59:51]line Контрольно-Кассовый Чек [09:59:51]line ПРОДАЖА [09:59:51]line ТРК (МРК, ГНК) : 42 [09:59:51]line Товар: 2710124130 [09:59:51]line Аи-92-К-4 [09:59:51]line 15.070 * 66.40 [09:59:51]line = 1000.65 [09:59:51]line НДС 12% НСП 1% [09:59:51]line > о реализуемом товаре [09:59:51]line ОКРУГЛЕНИЕ: -0.65 [09:59:51]line ИТОГО: 1000.00 [09:59:51]line Внесено: 1000.00 [09:59:51]line СДАЧА: 0.00 [09:59:51]line НСП 1% : 8.85 [09:59:51]line НДС 12% : 106.26 [09:59:51]line Наличными: 1000.00 [09:59:51]line Безнал.: 0.00 [09:59:51]line Место: АЗС № 82 "Партнер Нефть" [09:59:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:59:51]line СНО: Общий режим [09:59:51]line Чек 189 08.06.2024 09:59 [09:59:51]line Смена: 387 ФФД: 1.0 [09:59:51]line ЗНМ: 0300000150 [09:59:51]line РНМ: 0000000000091601 [09:59:51]line Версия ККМ: 001 [09:59:51]line ФМ: 0000000000874681 [09:59:51]line ФД: 239418 [09:59:51]line ФПД: 199199506282891 [09:59:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095954&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239418&fm=199199506282891&tin=02508201610067®Number=0000000000091601&sum=100000 [09:59:52]OFD Sender: Processing packet 239418 [packets to send 182, broken 181] [09:59:52]ProducePacketName [09:59:52]name=ofd_packets/00239418 [09:59:52]OFD Sender: To server: pG, [09:59:52]CommunicateWithHost lk.salyk.kg:30040 [09:59:52]ConnectInit lk.salyk.kg [09:59:52]written 0, free lines is 4095 [09:59:52]Connected sock=10 [09:59:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E6 C5 07 01 05 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 9A 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3A A7 03 00 35 04 06 00 B5 2B BF CF B9 8B A9 B7 F8 D5 6D BE 35 F0 [09:59:52]Write to MH i2c: 01 00 00 8C 83 0F [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 07 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 07 00 8C 83 00 00 00 00 00 C6 0C E8 [09:59:52]RasterBufferAndPrint [09:59:52]line [09:59:52]line [09:59:52]line [09:59:52]line [09:59:52]line [09:59:52]written 0, free lines is 3276 [09:59:52]MH_Cut [09:59:52]Write to MH i2c: D1 01 00 93 83 01 E8 [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: D1 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: D1 01 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: D1 01 00 93 83 00 E7 [09:59:52]Write to MH i2c: 01 00 00 94 83 17 [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 20 EE 47 00 A4 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3A A7 03 00 F4 03 04 00 17 D3 63 66 B6 04 01 00 00 D3 53 42 F5 B9 14 90 D6 [09:59:52]CommunicateWithHost err = 0 [09:59:52]CheckOFDResponse [09:59:52]1017 (14) - 77093643461234 [09:59:52]1041 (16) - 0000000000874681 [09:59:52]1040 (4) - 239418 [09:59:52]1012 (4) - 08.06.2024 03:42 [09:59:52]1206 (1) - 0 [09:59:52]OFD Sender: Remove packet 239418 [09:59:52]ProducePacketName [09:59:52]name=ofd_packets/00239418 [09:59:52]NVStorageDeleteData [09:59:53]OFD Sender: No OFD packet to send [09:59:53]*** Cut start [09:59:53]*** Partial cut [09:59:53]*** CUTSNS_PIN = 1 [09:59:53]*** CUTSNS_PIN = 0 [09:59:53]*** Brake cut motor [09:59:54]Read from MH i2c: 01 [09:59:54]MH_I2C_Read... [09:59:54]*** Stop cut motor [09:59:54]*** Cut end [09:59:54]Read from MH i2c: 01 07 00 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: 01 07 00 94 83 00 00 00 00 00 FF 0F 2C [09:59:54]process_action close_receipt done [09:59:54]requested_data is exist [09:59:54]produce_requested_data [09:59:54]requested_item fm.sn is exist - process it [09:59:54]wFMCommunicate request_size=4 [09:59:54]MH_SAM_APDU [09:59:54]CAPDU: 80 11 00 00 [09:59:54]Write to MH i2c: E2 08 00 95 83 80 11 00 00 00 00 00 00 92 [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:54]Read from MH i2c: E2 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 17 00 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 17 00 95 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E7 [09:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:59:54]wFMCommunicate OK [09:59:54]requested_item fd.num is exist - process it [09:59:54]SAM_PROTO_GetFieldsCounters [09:59:54]wFMCommunicate request_size=4 [09:59:54]MH_SAM_APDU [09:59:54]CAPDU: 80 13 00 00 [09:59:54]Write to MH i2c: E2 08 00 96 83 80 13 00 00 00 00 00 00 95 [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:54]Read from MH i2c: E2 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 62 00 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 62 00 96 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [09:59:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:54]wFMCommunicate OK [09:59:54]SAM_PROTO_GetFieldsCounters done [09:59:54]requested_item shift.num is exist - process it [09:59:54]requested_item shift.opened is exist - process it [09:59:54]req_shift_opened [09:59:54]FM_GetShiftState [09:59:54]SAM_PROTO_GetShiftState [09:59:54]wFMCommunicate request_size=4 [09:59:54]MH_SAM_APDU [09:59:54]CAPDU: 80 13 01 00 [09:59:54]Write to MH i2c: E2 08 00 97 83 80 13 01 00 00 00 00 00 97 [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:54]Read from MH i2c: E2 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 0E 00 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 0E 00 97 83 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4B [09:59:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:59:54]wFMCommunicate OK [09:59:54]SAM_PROTO_GetShiftState done [09:59:54]FM_GetShiftState done [09:59:54]req_shift_opened done [09:59:54]requested_item shift.open_date is exist - process it [09:59:54]req_shift_open_date [09:59:54]req_shift_open_date done [09:59:54]produce_requested_data done [09:59:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239418,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:59:54]process_action_free close_receipt [09:59:54]json_value_free [09:59:54]json_value_free done [09:59:54]process_json_proto returns [09:59:54]Send response to host [09:59:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239418,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:59:54]free response buf [09:59:54]execute_script done [09:59:54]execute_script returns [09:59:54]free content buf [09:59:54]Sock 9.Close socket [09:59:54]Sock 9.Thread stoped [09:59:54]accept exits with 8 [09:59:54]New connection [09:59:54]New thread 3066838372 created [09:59:54]Thread 3066981732 joined [09:59:54]Waiting for new connection... [09:59:54] Sock 8.Parse request [09:59:54]Sock 8.Check first char [09:59:54]Sock 8.First char is OK [09:59:54]request: POST /json_proto HTTP/1.0 [09:59:54]Method: POST [09:59:54]URL: /json_proto [09:59:54]Method is POST - this is cgi request [09:59:54]url: /json_proto [09:59:54]query_string will be loaded in cgi processing [09:59:54]execute_cgi json_proto POST (null) [09:59:54]execute_cgi path=json_proto method=POST [09:59:54]POST find Content-Length [09:59:54]Host: 172.17.40.67:8080 [09:59:54]Content-Length: 683 [09:59:54]Content-Type: application/json [09:59:54] [09:59:54]POST finish read [09:59:54]Found Content-Length = 683 [09:59:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:54]execute_script... [09:59:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:54]POST & json_proto [09:59:54]process_json_proto [09:59:54]json parsed OK: [09:59:54]protocol is kg_v1.0 [09:59:54]action value=close_receipt [09:59:54]process_action close_receipt [09:59:54]cmd_close_receipt [09:59:54]MH_GetDate [09:59:54]Write to MH i2c: F0 00 00 98 83 0A [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: F0 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: F0 09 00 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: F0 09 00 98 83 00 9E 2B 64 66 97 AE 6B 64 BA [09:59:54]GetLastDocTimeStamp 1717840794 [09:59:54]current date 1717840798 [09:59:54]FM_GetShiftState [09:59:54]SAM_PROTO_GetShiftState [09:59:54]wFMCommunicate request_size=4 [09:59:54]MH_SAM_APDU [09:59:54]CAPDU: 80 13 01 00 [09:59:54]Write to MH i2c: E2 08 00 99 83 80 13 01 00 00 00 00 00 99 [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:54]Read from MH i2c: E2 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 0E 00 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 0E 00 99 83 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4D [09:59:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:59:54]wFMCommunicate OK [09:59:54]SAM_PROTO_GetShiftState done [09:59:54]FM_GetShiftState done [09:59:54]opened in 1717805884 [09:59:54]opened+sec_in_day 1717892284 [09:59:54]quantity*price = 100064 [09:59:54]sum+1 = 100066 [09:59:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 190 08.06.2024 09:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239419 ФПД: 3257981132248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095958&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239419&fm=3257981132248&tin=02508201610067®Number=0000000000091601&sum=100000 [09:59:56]StoreToDocumentArchive [09:59:56]shift 387 fd 239419 [09:59:56]save to /storage/0387/doc_00239419 [09:59:56]save last doc name /storage/0387/doc_00239419 to /storage/kkm_last_doc_name [09:59:56]save OK [09:59:56]Clear old archive folders... [09:59:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:56]tlvbuf is 00248180 [09:59:56]SAM_PROTO_ClearQueue [09:59:56]wFMCommunicate request_size=4 [09:59:56]MH_SAM_APDU [09:59:56]CAPDU: 80 09 00 00 [09:59:56]Write to MH i2c: E2 08 00 A6 83 80 09 00 00 00 00 00 00 9B [09:59:56]Write i2c OK [09:59:56]MH_I2C_Read... [09:59:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:56]Read from MH i2c: E2 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 03 00 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 03 00 A6 83 00 90 00 9D [09:59:56]RAPDU: 90 00 [09:59:56]wFMCommunicate OK [09:59:56]SAM_PROTO_ClearQueue done [09:59:56]KKMCreateOFDPacket [09:59:56]OFDProtocolAddRootSTLVToBuf [09:59:56]FM_MakeSignedData [09:59:56]FM_MakeSignedData [09:59:56]SAM_PROTO_SignData [09:59:56]wFMCommunicate request_size=4 [09:59:56]MH_SAM_APDU [09:59:56]CAPDU: 80 0D 01 02 [09:59:56]Write to MH i2c: E2 08 00 A7 83 80 0D 01 02 00 00 00 00 A3 [09:59:56]Write i2c OK [09:59:56]MH_I2C_Read... [09:59:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:56]Read from MH i2c: E2 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 03 00 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 03 00 A7 83 00 90 00 9E [09:59:56]RAPDU: 90 00 [09:59:56]wFMCommunicate OK [09:59:56]wFMCommunicate request_size=255 [09:59:56]MH_SAM_APDU [09:59: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 9E 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3B A7 03 00 35 04 06 00 02 [09:59:56]Write to MH i2c: E2 02 01 A8 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 9E 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3B A7 03 00 35 04 06 00 02 00 00 5C [09:59:56]Write i2c OK [09:59:56]MH_I2C_Read... [09:59:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:56]Read from MH i2c: E2 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 03 00 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 03 00 A8 83 00 90 00 9F [09:59:56]RAPDU: 90 00 [09:59:56]wFMCommunicate OK [09:59:56]wFMCommunicate request_size=10 [09:59:56]MH_SAM_APDU [09:59:56]CAPDU: 80 0D 02 02 05 F6 8E CE DD D8 [09:59:56]Write to MH i2c: E2 0D 00 A9 83 80 0D 02 02 05 00 F6 8E CE DD D8 00 00 B7 [09:59:56]Write i2c OK [09:59:56]MH_I2C_Read... [09:59:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:56]Read from MH i2c: E2 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 03 00 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 03 00 A9 83 00 90 00 A0 [09:59:56]RAPDU: 90 00 [09:59:56]wFMCommunicate OK [09:59:56]wFMCommunicate request_size=4 [09:59:56]MH_SAM_APDU [09:59:56]CAPDU: 80 0D 03 02 [09:59:56]Write to MH i2c: E2 08 00 AA 83 80 0D 03 02 00 00 00 00 A8 [09:59:56]Write i2c OK [09:59:56]MH_I2C_Read... [09:59:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:56]Read from MH i2c: E2 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 0B 00 [09:59:56]MH_I2C_Read... [09:59:56]Read from MH i2c: E2 0B 00 AA 83 00 42 9E 09 59 41 5C 85 00 90 00 0D [09:59:56]RAPDU: 42 9E 09 59 41 5C 85 00 90 00 [09:59:56]wFMCommunicate OK [09:59:56]SAM_PROTO_SignData done [09:59:56]FM_MakeSignedData done [09:59:56]CreateOFDProtocolMessage [09:59:56]wFMCommunicate request_size=4 [09:59:56]MH_SAM_APDU [09:59:56]CAPDU: 80 11 00 00 [09:59:56]Write to MH i2c: E2 08 00 AB 83 80 11 00 00 00 00 00 00 A8 [09:59:56]Write i2c OK [09:59:56]MH_I2C_Read... [09:59:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:57]Read from MH i2c: E2 [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: E2 17 00 [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: E2 17 00 AB 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FD [09:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:59:57]wFMCommunicate OK [09:59:57]CreateOFDProtocolMessage done [09:59:57]OFDSenderStorePacket 239419 [09:59:57]StoreOFDPacket docnum=239419 [09:59:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 59 75 07 01 6D 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 9E 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3B A7 03 00 35 04 06 00 02 F6 8E CE DD D8 42 9E 09 59 41 5C 85 00 [09:59:57]CheckFolder [09:59:57]dirname=/storage/ofd_packets [09:59:57]CheckFolder done [09:59:57]ProducePacketName [09:59:57]name=ofd_packets/00239419 [09:59:57]NVStorageSaveData ofd_packets/00239419 [09:59:57]File name is /storage/ofd_packets/00239419 [09:59:57]Write 301 bytes [09:59:57]NVStorageSaveData done [09:59:57]OFDSenderStorePacket done [09:59:57]KKMCreateOFDPacket done [09:59:57]NVStorageSaveData kkm_last_timestamp [09:59:57]File name is /storage/kkm_last_timestamp [09:59:57]Write 4 bytes [09:59:57]NVStorageSaveData done [09:59:57]ExternCall_PrintAddStr [09:59:57]wPrintStart [09:59:57]Write to MH i2c: 01 00 00 AC 83 2F [09:59:57]OFD Sender: Processing packet 239419 [packets to send 182, broken 181] [09:59:57]ProducePacketName [09:59:57]name=ofd_packets/00239419 [09:59:57]OFD Sender: To server: pG, [09:59:57]CommunicateWithHost lk.salyk.kg:30040 [09:59:57]ConnectInit lk.salyk.kg [09:59:57]Write i2c OK [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: 01 [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: 01 07 00 [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: 01 07 00 AC 83 00 00 00 00 00 FF 0F 44 [09:59:57]RasterBufferAndPrint [09:59:57]line Счет N : (1)3302359 [09:59:57]line ИНН: 02508201610067 [09:59:57]line Контрольно-Кассовый Чек [09:59:57]line ПРОДАЖА [09:59:57]line ТРК (МРК, ГНК) : 12 [09:59:57]line Товар: 2710124130 [09:59:57]line Аи-92-К-4 [09:59:57]line 15.070 * 66.40 [09:59:57]line = 1000.65 [09:59:57]line НДС 12% НСП 1% [09:59:57]line > о реализуемом товаре [09:59:57]line ОКРУГЛЕНИЕ: -0.65 [09:59:57]line ИТОГО: 1000.00 [09:59:57]line Внесено: 1000.00 [09:59:57]line СДАЧА: 0.00 [09:59:57]line НСП 1% : 8.85 [09:59:57]line НДС 12% : 106.26 [09:59:57]line Наличными: 1000.00 [09:59:57]line Безнал.: 0.00 [09:59:57]line Место: АЗС № 82 "Партнер Нефть" [09:59:57]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [09:59:57]line СНО: Общий режим [09:59:57]line Чек 190 08.06.2024 09:59 [09:59:57]line Смена: 387 ФФД: 1.0 [09:59:57]line ЗНМ: 0300000150 [09:59:57]line РНМ: 0000000000091601 [09:59:57]line Версия ККМ: 001 [09:59:57]line ФМ: 0000000000874681 [09:59:57]line ФД: 239419 [09:59:57]line ФПД: 3257981132248 [09:59:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T095958&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239419&fm=3257981132248&tin=02508201610067®Number=0000000000091601&sum=100000 [09:59:57]written 0, free lines is 4095 [09:59:57]Connected sock=10 [09:59:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 59 75 07 01 6D 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 9E 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3B A7 03 00 35 04 06 00 02 F6 8E CE DD D8 42 9E 09 59 41 5C 85 00 [09:59:57]Write to MH i2c: 01 00 00 D7 83 5A [09:59:57]Write i2c OK [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: 01 [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: 01 07 00 [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: 01 07 00 D7 83 00 00 00 00 00 E0 0C 4D [09:59:57]RasterBufferAndPrint [09:59:57]line [09:59:57]line [09:59:57]line [09:59:57]line [09:59:57]line [09:59:57]written 0, free lines is 3308 [09:59:57]MH_Cut [09:59:57]Write to MH i2c: D1 01 00 DE 83 01 33 [09:59:57]Write i2c OK [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: D1 [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: D1 01 00 [09:59:57]MH_I2C_Read... [09:59:57]Read from MH i2c: D1 01 00 DE 83 00 32 [09:59:57]Write to MH i2c: 01 00 00 DF 83 62 [09:59:57]Write i2c OK [09:59:57]MH_I2C_Read... [09:59:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 03 13 47 00 58 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3B A7 03 00 F4 03 04 00 1C D3 63 66 B6 04 01 00 00 15 8D 64 08 05 9B A0 45 [09:59:57]CommunicateWithHost err = 0 [09:59:57]CheckOFDResponse [09:59:57]1017 (14) - 77093643461234 [09:59:57]1041 (16) - 0000000000874681 [09:59:57]1040 (4) - 239419 [09:59:57]1012 (4) - 08.06.2024 03:42 [09:59:57]1206 (1) - 0 [09:59:57]OFD Sender: Remove packet 239419 [09:59:57]ProducePacketName [09:59:57]name=ofd_packets/00239419 [09:59:57]NVStorageDeleteData [09:59:58]OFD Sender: No OFD packet to send [09:59:58]*** Cut start [09:59:58]*** Partial cut [09:59:58]*** CUTSNS_PIN = 1 [09:59:58]*** CUTSNS_PIN = 0 [09:59:58]*** Brake cut motor [09:59:58]Read from MH i2c: 01 [09:59:58]MH_I2C_Read... [09:59:58]*** Stop cut motor [09:59:58]*** Cut end [09:59:58]Read from MH i2c: 01 07 00 [09:59:58]MH_I2C_Read... [09:59:58]Read from MH i2c: 01 07 00 DF 83 00 00 00 00 00 FF 0F 77 [09:59:58]process_action close_receipt done [09:59:58]requested_data is exist [09:59:58]produce_requested_data [09:59:58]requested_item fm.sn is exist - process it [09:59:58]wFMCommunicate request_size=4 [09:59:58]MH_SAM_APDU [09:59:58]CAPDU: 80 11 00 00 [09:59:58]Write to MH i2c: E2 08 00 E0 83 80 11 00 00 00 00 00 00 DD [09:59:58]Write i2c OK [09:59:58]MH_I2C_Read... [09:59:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:58]Read from MH i2c: E2 [09:59:58]MH_I2C_Read... [09:59:58]Read from MH i2c: E2 17 00 [09:59:58]MH_I2C_Read... [09:59:58]Read from MH i2c: E2 17 00 E0 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 32 [09:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [09:59:58]wFMCommunicate OK [09:59:58]requested_item fd.num is exist - process it [09:59:58]SAM_PROTO_GetFieldsCounters [09:59:58]wFMCommunicate request_size=4 [09:59:58]MH_SAM_APDU [09:59:58]CAPDU: 80 13 00 00 [09:59:58]Write to MH i2c: E2 08 00 E1 83 80 13 00 00 00 00 00 00 E0 [09:59:59]Write i2c OK [09:59:59]MH_I2C_Read... [09:59:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:59]Read from MH i2c: E2 [09:59:59]MH_I2C_Read... [09:59:59]Read from MH i2c: E2 62 00 [09:59:59]MH_I2C_Read... [09:59:59]Read from MH i2c: E2 62 00 E1 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [09:59:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:59]wFMCommunicate OK [09:59:59]SAM_PROTO_GetFieldsCounters done [09:59:59]requested_item shift.num is exist - process it [09:59:59]requested_item shift.opened is exist - process it [09:59:59]req_shift_opened [09:59:59]FM_GetShiftState [09:59:59]SAM_PROTO_GetShiftState [09:59:59]wFMCommunicate request_size=4 [09:59:59]MH_SAM_APDU [09:59:59]CAPDU: 80 13 01 00 [09:59:59]Write to MH i2c: E2 08 00 E2 83 80 13 01 00 00 00 00 00 E2 [09:59:59]Write i2c OK [09:59:59]MH_I2C_Read... [09:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:59]Read from MH i2c: E2 [09:59:59]MH_I2C_Read... [09:59:59]Read from MH i2c: E2 0E 00 [09:59:59]MH_I2C_Read... [09:59:59]Read from MH i2c: E2 0E 00 E2 83 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 96 [09:59:59]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [09:59:59]wFMCommunicate OK [09:59:59]SAM_PROTO_GetShiftState done [09:59:59]FM_GetShiftState done [09:59:59]req_shift_opened done [09:59:59]requested_item shift.open_date is exist - process it [09:59:59]req_shift_open_date [09:59:59]req_shift_open_date done [09:59:59]produce_requested_data done [09:59:59]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239419,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [09:59:59]process_action_free close_receipt [09:59:59]json_value_free [09:59:59]json_value_free done [09:59:59]process_json_proto returns [09:59:59]Send response to host [09:59:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239419,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [09:59:59]free response buf [09:59:59]execute_script done [09:59:59]execute_script returns [09:59:59]free content buf [09:59:59]Sock 8.Close socket [09:59:59]Sock 8.Thread stoped [10:00:03]OFD Sender: No OFD packet to send [10:00:08]OFD Sender: No OFD packet to send [10:00:13]OFD Sender: No OFD packet to send [10:00:17]accept exits with 9 [10:00:17]New connection [10:00:17]New thread 3066981732 created [10:00:17]Thread 3066838372 joined [10:00:17]Waiting for new connection... [10:00:17] Sock 9.Parse request [10:00:17]Sock 9.Check first char [10:00:17]Sock 9.First char is OK [10:00:17]request: POST /json_proto HTTP/1.0 [10:00:17]Method: POST [10:00:17]URL: /json_proto [10:00:17]Method is POST - this is cgi request [10:00:17]url: /json_proto [10:00:17]query_string will be loaded in cgi processing [10:00:17]execute_cgi json_proto POST (null) [10:00:17]execute_cgi path=json_proto method=POST [10:00:17]POST find Content-Length [10:00:17]Host: 172.17.40.67:8080 [10:00:17]Content-Length: 678 [10:00:17]Content-Type: application/json [10:00:17] [10:00:17]POST finish read [10:00:17]Found Content-Length = 678 [10:00:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:17]execute_script... [10:00:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:17]POST & json_proto [10:00:17]process_json_proto [10:00:17]json parsed OK: [10:00:17]protocol is kg_v1.0 [10:00:17]action value=close_receipt [10:00:17]process_action close_receipt [10:00:17]cmd_close_receipt [10:00:17]MH_GetDate [10:00:17]Write to MH i2c: F0 00 00 E3 83 55 [10:00:17]Write i2c OK [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: F0 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: F0 09 00 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: F0 09 00 E3 83 00 B5 2B 64 66 97 AE 6B 64 1C [10:00:17]GetLastDocTimeStamp 1717840798 [10:00:17]current date 1717840821 [10:00:17]FM_GetShiftState [10:00:17]SAM_PROTO_GetShiftState [10:00:17]wFMCommunicate request_size=4 [10:00:17]MH_SAM_APDU [10:00:17]CAPDU: 80 13 01 00 [10:00:17]Write to MH i2c: E2 08 00 E4 83 80 13 01 00 00 00 00 00 E4 [10:00:17]Write i2c OK [10:00:17]MH_I2C_Read... [10:00:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:17]Read from MH i2c: E2 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 0E 00 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 0E 00 E4 83 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 98 [10:00:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:00:17]wFMCommunicate OK [10:00:17]SAM_PROTO_GetShiftState done [10:00:17]FM_GetShiftState done [10:00:17]opened in 1717805884 [10:00:17]opened+sec_in_day 1717892284 [10:00:17]quantity*price = 50065 [10:00:17]sum+1 = 50067 [10:00:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 191 08.06.2024 10:00 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239420 ФПД: 46138742048975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100021&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239420&fm=46138742048975&tin=02508201610067®Number=0000000000091601&sum=50000 [10:00:18]StoreToDocumentArchive [10:00:18]shift 387 fd 239420 [10:00:18]save to /storage/0387/doc_00239420 [10:00:18]save last doc name /storage/0387/doc_00239420 to /storage/kkm_last_doc_name [10:00:18]save OK [10:00:18]Clear old archive folders... [10:00:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:18]tlvbuf is 0049C710 [10:00:18]SAM_PROTO_ClearQueue [10:00:18]wFMCommunicate request_size=4 [10:00:18]MH_SAM_APDU [10:00:18]CAPDU: 80 09 00 00 [10:00:18]Write to MH i2c: E2 08 00 F1 83 80 09 00 00 00 00 00 00 E6 [10:00:18]Write i2c OK [10:00:18]MH_I2C_Read... [10:00:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:18]Read from MH i2c: E2 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: E2 03 00 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: E2 03 00 F1 83 00 90 00 E8 [10:00:18]RAPDU: 90 00 [10:00:18]wFMCommunicate OK [10:00:18]SAM_PROTO_ClearQueue done [10:00:18]KKMCreateOFDPacket [10:00:18]OFDProtocolAddRootSTLVToBuf [10:00:18]FM_MakeSignedData [10:00:18]FM_MakeSignedData [10:00:18]SAM_PROTO_SignData [10:00:18]wFMCommunicate request_size=4 [10:00:18]MH_SAM_APDU [10:00:18]CAPDU: 80 0D 01 02 [10:00:18]Write to MH i2c: E2 08 00 F2 83 80 0D 01 02 00 00 00 00 EE [10:00:18]Write i2c OK [10:00:18]MH_I2C_Read... [10:00:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:19]Read from MH i2c: E2 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 03 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 03 00 F2 83 00 90 00 E9 [10:00:19]RAPDU: 90 00 [10:00:19]wFMCommunicate OK [10:00:19]wFMCommunicate request_size=255 [10:00:19]MH_SAM_APDU [10:00: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 B5 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3C A7 03 00 35 04 06 00 29 [10:00:19]Write to MH i2c: E2 02 01 F3 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 B5 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3C A7 03 00 35 04 06 00 29 00 00 97 [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:19]Read from MH i2c: E2 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 03 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 03 00 F3 83 00 90 00 EA [10:00:19]RAPDU: 90 00 [10:00:19]wFMCommunicate OK [10:00:19]wFMCommunicate request_size=10 [10:00:19]MH_SAM_APDU [10:00:19]CAPDU: 80 0D 02 02 05 F6 83 54 88 CF [10:00:19]Write to MH i2c: E2 0D 00 F4 83 80 0D 02 02 05 00 F6 83 54 88 CF 00 00 1F [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:19]Read from MH i2c: E2 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 03 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 03 00 F4 83 00 90 00 EB [10:00:19]RAPDU: 90 00 [10:00:19]wFMCommunicate OK [10:00:19]wFMCommunicate request_size=4 [10:00:19]MH_SAM_APDU [10:00:19]CAPDU: 80 0D 03 02 [10:00:19]Write to MH i2c: E2 08 00 F5 83 80 0D 03 02 00 00 00 00 F3 [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:19]Read from MH i2c: E2 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 0B 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 0B 00 F5 83 00 8E 29 DE 7F 6C C8 96 35 90 00 07 [10:00:19]RAPDU: 8E 29 DE 7F 6C C8 96 35 90 00 [10:00:19]wFMCommunicate OK [10:00:19]SAM_PROTO_SignData done [10:00:19]FM_MakeSignedData done [10:00:19]CreateOFDProtocolMessage [10:00:19]wFMCommunicate request_size=4 [10:00:19]MH_SAM_APDU [10:00:19]CAPDU: 80 11 00 00 [10:00:19]Write to MH i2c: E2 08 00 F6 83 80 11 00 00 00 00 00 00 F3 [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:19]Read from MH i2c: E2 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 17 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 17 00 F6 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 48 [10:00:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:00:19]wFMCommunicate OK [10:00:19]CreateOFDProtocolMessage done [10:00:19]OFDSenderStorePacket 239420 [10:00:19]StoreOFDPacket docnum=239420 [10:00:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 26 99 07 01 3E 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 B5 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3C A7 03 00 35 04 06 00 29 F6 83 54 88 CF 8E 29 DE 7F 6C C8 96 35 [10:00:19]CheckFolder [10:00:19]dirname=/storage/ofd_packets [10:00:19]CheckFolder done [10:00:19]ProducePacketName [10:00:19]name=ofd_packets/00239420 [10:00:19]NVStorageSaveData ofd_packets/00239420 [10:00:19]File name is /storage/ofd_packets/00239420 [10:00:19]Write 301 bytes [10:00:19]NVStorageSaveData done [10:00:19]OFDSenderStorePacket done [10:00:19]KKMCreateOFDPacket done [10:00:19]NVStorageSaveData kkm_last_timestamp [10:00:19]File name is /storage/kkm_last_timestamp [10:00:19]Write 4 bytes [10:00:19]NVStorageSaveData done [10:00:19]ExternCall_PrintAddStr [10:00:19]wPrintStart [10:00:19]Write to MH i2c: 01 00 00 F7 83 7A [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: 01 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: 01 07 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: 01 07 00 F7 83 00 00 00 00 00 FF 0F 8F [10:00:19]RasterBufferAndPrint [10:00:19]line Счет N : (1)3302358 [10:00:19]line ИНН: 02508201610067 [10:00:19]line Контрольно-Кассовый Чек [10:00:19]line ПРОДАЖА [10:00:19]line ТРК (МРК, ГНК) : 32 [10:00:19]line Товар: 2710124130 [10:00:19]line Аи-92-К-4 [10:00:19]line 7.540 * 66.40 [10:00:19]line = 500.66 [10:00:19]line НДС 12% НСП 1% [10:00:19]line > о реализуемом товаре [10:00:19]line ОКРУГЛЕНИЕ: -0.66 [10:00:19]line ИТОГО: 500.00 [10:00:19]line Внесено: 500.00 [10:00:19]line СДАЧА: 0.00 [10:00:19]line НСП 1% : 4.43 [10:00:19]line НДС 12% : 53.17 [10:00:19]line Наличными: 500.00 [10:00:19]line Безнал.: 0.00 [10:00:19]line Место: АЗС № 82 "Партнер Нефть" [10:00:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:00:19]line СНО: Общий режим [10:00:19]line Чек 191 08.06.2024 10:00 [10:00:19]line Смена: 387 ФФД: 1.0 [10:00:19]line ЗНМ: 0300000150 [10:00:19]line РНМ: 0000000000091601 [10:00:19]line Версия ККМ: 001 [10:00:19]line ФМ: 0000000000874681 [10:00:19]line ФД: 239420 [10:00:19]line ФПД: 46138742048975 [10:00:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100021&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239420&fm=46138742048975&tin=02508201610067®Number=0000000000091601&sum=50000 [10:00:19]written 0, free lines is 4095 [10:00:19]OFD Sender: Processing packet 239420 [packets to send 182, broken 181] [10:00:19]ProducePacketName [10:00:19]name=ofd_packets/00239420 [10:00:19]OFD Sender: To server: pG, [10:00:19]CommunicateWithHost lk.salyk.kg:30040 [10:00:19]ConnectInit lk.salyk.kg [10:00:19]Connected sock=10 [10:00:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 26 99 07 01 3E 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 B5 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3C A7 03 00 35 04 06 00 29 F6 83 54 88 CF 8E 29 DE 7F 6C C8 96 35 [10:00:19]Write to MH i2c: 01 00 00 22 84 A6 [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: 01 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: 01 07 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: 01 07 00 22 84 00 00 00 00 00 BB 0C 74 [10:00:19]RasterBufferAndPrint [10:00:19]line [10:00:19]line [10:00:19]line [10:00:19]line [10:00:19]line [10:00:19]written 0, free lines is 3268 [10:00:19]MH_Cut [10:00:19]Write to MH i2c: D1 01 00 29 84 01 7F [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: D1 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: D1 01 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: D1 01 00 29 84 00 7E [10:00:19]Write to MH i2c: 01 00 00 2A 84 AE [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 FC 23 47 00 07 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3C A7 03 00 F4 03 04 00 32 D3 63 66 B6 04 01 00 00 43 10 F1 03 C7 A3 2A C7 [10:00:20]CommunicateWithHost err = 0 [10:00:20]CheckOFDResponse [10:00:20]1017 (14) - 77093643461234 [10:00:20]1041 (16) - 0000000000874681 [10:00:20]1040 (4) - 239420 [10:00:20]1012 (4) - 08.06.2024 03:42 [10:00:20]1206 (1) - 0 [10:00:20]OFD Sender: Remove packet 239420 [10:00:20]ProducePacketName [10:00:20]name=ofd_packets/00239420 [10:00:20]NVStorageDeleteData [10:00:20]OFD Sender: No OFD packet to send [10:00:20]*** Cut start [10:00:20]*** Partial cut [10:00:20]*** CUTSNS_PIN = 1 [10:00:20]*** CUTSNS_PIN = 0 [10:00:21]*** Brake cut motor [10:00:21]Read from MH i2c: 01 [10:00:21]MH_I2C_Read... [10:00:21]*** Stop cut motor [10:00:21]*** Cut end [10:00:21]Read from MH i2c: 01 07 00 [10:00:21]MH_I2C_Read... [10:00:21]Read from MH i2c: 01 07 00 2A 84 00 00 00 00 00 FF 0F C3 [10:00:21]process_action close_receipt done [10:00:21]requested_data is exist [10:00:21]produce_requested_data [10:00:21]requested_item fm.sn is exist - process it [10:00:21]wFMCommunicate request_size=4 [10:00:21]MH_SAM_APDU [10:00:21]CAPDU: 80 11 00 00 [10:00:21]Write to MH i2c: E2 08 00 2B 84 80 11 00 00 00 00 00 00 29 [10:00:21]Write i2c OK [10:00:21]MH_I2C_Read... [10:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:21]Read from MH i2c: E2 [10:00:21]MH_I2C_Read... [10:00:21]Read from MH i2c: E2 17 00 [10:00:21]MH_I2C_Read... [10:00:21]Read from MH i2c: E2 17 00 2B 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7E [10:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:00:21]wFMCommunicate OK [10:00:21]requested_item fd.num is exist - process it [10:00:21]SAM_PROTO_GetFieldsCounters [10:00:21]wFMCommunicate request_size=4 [10:00:21]MH_SAM_APDU [10:00:21]CAPDU: 80 13 00 00 [10:00:21]Write to MH i2c: E2 08 00 2C 84 80 13 00 00 00 00 00 00 2C [10:00:21]Write i2c OK [10:00:21]MH_I2C_Read... [10:00:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:21]Read from MH i2c: E2 [10:00:21]MH_I2C_Read... [10:00:21]Read from MH i2c: E2 62 00 [10:00:21]MH_I2C_Read... [10:00:21]Read from MH i2c: E2 62 00 2C 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [10:00:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:21]wFMCommunicate OK [10:00:21]SAM_PROTO_GetFieldsCounters done [10:00:21]requested_item shift.num is exist - process it [10:00:21]requested_item shift.opened is exist - process it [10:00:21]req_shift_opened [10:00:21]FM_GetShiftState [10:00:21]SAM_PROTO_GetShiftState [10:00:21]wFMCommunicate request_size=4 [10:00:21]MH_SAM_APDU [10:00:21]CAPDU: 80 13 01 00 [10:00:21]Write to MH i2c: E2 08 00 2D 84 80 13 01 00 00 00 00 00 2E [10:00:21]Write i2c OK [10:00:21]MH_I2C_Read... [10:00:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:21]Read from MH i2c: E2 [10:00:21]MH_I2C_Read... [10:00:21]Read from MH i2c: E2 0E 00 [10:00:21]MH_I2C_Read... [10:00:21]Read from MH i2c: E2 0E 00 2D 84 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E2 [10:00:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:00:21]wFMCommunicate OK [10:00:21]SAM_PROTO_GetShiftState done [10:00:21]FM_GetShiftState done [10:00:21]req_shift_opened done [10:00:21]requested_item shift.open_date is exist - process it [10:00:21]req_shift_open_date [10:00:21]req_shift_open_date done [10:00:21]produce_requested_data done [10:00:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239420,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:00:21]process_action_free close_receipt [10:00:21]json_value_free [10:00:21]json_value_free done [10:00:21]process_json_proto returns [10:00:21]Send response to host [10:00:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239420,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:00:21]free response buf [10:00:21]execute_script done [10:00:21]execute_script returns [10:00:21]free content buf [10:00:21]Sock 9.Close socket [10:00:21]Sock 9.Thread stoped [10:00:24]accept exits with 8 [10:00:24]New connection [10:00:24]New thread 3066838372 created [10:00:24]Thread 3066981732 joined [10:00:24]Waiting for new connection... [10:00:24] Sock 8.Parse request [10:00:24]Sock 8.Check first char [10:00:24]Sock 8.First char is OK [10:00:24]request: POST /json_proto HTTP/1.0 [10:00:24]Method: POST [10:00:24]URL: /json_proto [10:00:24]Method is POST - this is cgi request [10:00:24]url: /json_proto [10:00:24]query_string will be loaded in cgi processing [10:00:24]execute_cgi json_proto POST (null) [10:00:24]execute_cgi path=json_proto method=POST [10:00:24]POST find Content-Length [10:00:24]Host: 172.17.40.67:8080 [10:00:24]Content-Length: 678 [10:00:24]Content-Type: application/json [10:00:24] [10:00:24]POST finish read [10:00:24]Found Content-Length = 678 [10:00:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:24]execute_script... [10:00: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)3302360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:24]POST & json_proto [10:00:24]process_json_proto [10:00:24]json parsed OK: [10:00:24]protocol is kg_v1.0 [10:00:24]action value=close_receipt [10:00:24]process_action close_receipt [10:00:24]cmd_close_receipt [10:00:24]MH_GetDate [10:00:24]Write to MH i2c: F0 00 00 2E 84 A1 [10:00:24]Write i2c OK [10:00:24]MH_I2C_Read... [10:00:24]Read from MH i2c: F0 [10:00:24]MH_I2C_Read... [10:00:24]Read from MH i2c: F0 09 00 [10:00:24]MH_I2C_Read... [10:00:24]Read from MH i2c: F0 09 00 2E 84 00 BC 2B 64 66 97 AE 6B 64 6F [10:00:24]GetLastDocTimeStamp 1717840821 [10:00:24]current date 1717840828 [10:00:24]FM_GetShiftState [10:00:24]SAM_PROTO_GetShiftState [10:00:24]wFMCommunicate request_size=4 [10:00:24]MH_SAM_APDU [10:00:24]CAPDU: 80 13 01 00 [10:00:24]Write to MH i2c: E2 08 00 2F 84 80 13 01 00 00 00 00 00 30 [10:00:24]Write i2c OK [10:00:24]MH_I2C_Read... [10:00:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:24]Read from MH i2c: E2 [10:00:24]MH_I2C_Read... [10:00:24]Read from MH i2c: E2 0E 00 [10:00:24]MH_I2C_Read... [10:00:24]Read from MH i2c: E2 0E 00 2F 84 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E4 [10:00:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:00:24]wFMCommunicate OK [10:00:24]SAM_PROTO_GetShiftState done [10:00:24]FM_GetShiftState done [10:00:24]opened in 1717805884 [10:00:24]opened+sec_in_day 1717892284 [10:00:24]quantity*price = 20052 [10:00:24]sum+1 = 20054 [10:00:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 192 08.06.2024 10:00 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239421 ФПД: 138155215628287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100028&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239421&fm=138155215628287&tin=02508201610067®Number=0000000000091601&sum=20000 [10:00:25]StoreToDocumentArchive [10:00:25]shift 387 fd 239421 [10:00:25]save to /storage/0387/doc_00239421 [10:00:25]save last doc name /storage/0387/doc_00239421 to /storage/kkm_last_doc_name [10:00:25]save OK [10:00:25]Clear old archive folders... [10:00:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:25]tlvbuf is 004DD420 [10:00:25]SAM_PROTO_ClearQueue [10:00:25]wFMCommunicate request_size=4 [10:00:25]MH_SAM_APDU [10:00:25]CAPDU: 80 09 00 00 [10:00:25]Write to MH i2c: E2 08 00 3C 84 80 09 00 00 00 00 00 00 32 [10:00:25]Write i2c OK [10:00:25]MH_I2C_Read... [10:00:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:25]Read from MH i2c: E2 [10:00:25]MH_I2C_Read... [10:00:25]Read from MH i2c: E2 03 00 [10:00:25]MH_I2C_Read... [10:00:25]Read from MH i2c: E2 03 00 3C 84 00 90 00 34 [10:00:25]RAPDU: 90 00 [10:00:25]wFMCommunicate OK [10:00:25]SAM_PROTO_ClearQueue done [10:00:25]KKMCreateOFDPacket [10:00:25]OFDProtocolAddRootSTLVToBuf [10:00:25]FM_MakeSignedData [10:00:25]FM_MakeSignedData [10:00:25]SAM_PROTO_SignData [10:00:25]wFMCommunicate request_size=4 [10:00:25]MH_SAM_APDU [10:00:25]CAPDU: 80 0D 01 02 [10:00:25]Write to MH i2c: E2 08 00 3D 84 80 0D 01 02 00 00 00 00 3A [10:00:25]Write i2c OK [10:00:25]MH_I2C_Read... [10:00:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:25]Read from MH i2c: E2 [10:00:25]MH_I2C_Read... [10:00:25]Read from MH i2c: E2 03 00 [10:00:25]MH_I2C_Read... [10:00:25]Read from MH i2c: E2 03 00 3D 84 00 90 00 35 [10:00:25]RAPDU: 90 00 [10:00:25]wFMCommunicate OK [10:00:25]wFMCommunicate request_size=255 [10:00:25]MH_SAM_APDU [10:00: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 C0 00 00 00 F4 03 04 00 BC 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3D A7 03 00 35 04 06 00 7D [10:00:25]Write to MH i2c: E2 02 01 3E 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 C0 00 00 00 F4 03 04 00 BC 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3D A7 03 00 35 04 06 00 7D 00 00 FF [10:00:25]OFD Sender: No OFD packet to send [10:00:25]Write i2c OK [10:00:25]MH_I2C_Read... [10:00:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:26]Read from MH i2c: E2 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 03 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 03 00 3E 84 00 90 00 36 [10:00:26]RAPDU: 90 00 [10:00:26]wFMCommunicate OK [10:00:26]wFMCommunicate request_size=10 [10:00:26]MH_SAM_APDU [10:00:26]CAPDU: 80 0D 02 02 05 A6 C4 8D 27 FF [10:00:26]Write to MH i2c: E2 0D 00 3F 84 80 0D 02 02 05 00 A6 C4 8D 27 FF 00 00 64 [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:26]Read from MH i2c: E2 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 03 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 03 00 3F 84 00 90 00 37 [10:00:26]RAPDU: 90 00 [10:00:26]wFMCommunicate OK [10:00:26]wFMCommunicate request_size=4 [10:00:26]MH_SAM_APDU [10:00:26]CAPDU: 80 0D 03 02 [10:00:26]Write to MH i2c: E2 08 00 40 84 80 0D 03 02 00 00 00 00 3F [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:26]Read from MH i2c: E2 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 0B 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 0B 00 40 84 00 6B 55 FE 44 91 60 FE AA 90 00 DB [10:00:26]RAPDU: 6B 55 FE 44 91 60 FE AA 90 00 [10:00:26]wFMCommunicate OK [10:00:26]SAM_PROTO_SignData done [10:00:26]FM_MakeSignedData done [10:00:26]CreateOFDProtocolMessage [10:00:26]wFMCommunicate request_size=4 [10:00:26]MH_SAM_APDU [10:00:26]CAPDU: 80 11 00 00 [10:00:26]Write to MH i2c: E2 08 00 41 84 80 11 00 00 00 00 00 00 3F [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:26]Read from MH i2c: E2 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 17 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 17 00 41 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 94 [10:00:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:00:26]wFMCommunicate OK [10:00:26]CreateOFDProtocolMessage done [10:00:26]OFDSenderStorePacket 239421 [10:00:26]StoreOFDPacket docnum=239421 [10:00:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 66 98 07 01 E4 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 C0 00 00 00 F4 03 04 00 BC 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3D A7 03 00 35 04 06 00 7D A6 C4 8D 27 FF 6B 55 FE 44 91 60 FE AA [10:00:26]CheckFolder [10:00:26]dirname=/storage/ofd_packets [10:00:26]CheckFolder done [10:00:26]ProducePacketName [10:00:26]name=ofd_packets/00239421 [10:00:26]NVStorageSaveData ofd_packets/00239421 [10:00:26]File name is /storage/ofd_packets/00239421 [10:00:26]Write 301 bytes [10:00:26]NVStorageSaveData done [10:00:26]OFDSenderStorePacket done [10:00:26]KKMCreateOFDPacket done [10:00:26]NVStorageSaveData kkm_last_timestamp [10:00:26]File name is /storage/kkm_last_timestamp [10:00:26]Write 4 bytes [10:00:26]NVStorageSaveData done [10:00:26]ExternCall_PrintAddStr [10:00:26]wPrintStart [10:00:26]Write to MH i2c: 01 00 00 42 84 C6 [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: 01 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: 01 07 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: 01 07 00 42 84 00 00 00 00 00 FF 0F DB [10:00:26]RasterBufferAndPrint [10:00:26]line Счет N : (1)3302360 [10:00:26]line ИНН: 02508201610067 [10:00:26]line Контрольно-Кассовый Чек [10:00:26]line ПРОДАЖА [10:00:26]line ТРК (МРК, ГНК) : 22 [10:00:26]line Товар: 2710124130 [10:00:26]line Аи-92-К-4 [10:00:26]line 3.020 * 66.40 [10:00:26]line = 200.53 [10:00:26]line НДС 12% НСП 1% [10:00:26]line > о реализуемом товаре [10:00:26]line ОКРУГЛЕНИЕ: -0.53 [10:00:26]line ИТОГО: 200.00 [10:00:26]line Внесено: 200.00 [10:00:26]line СДАЧА: 0.00 [10:00:26]line НСП 1% : 1.77 [10:00:26]line НДС 12% : 21.29 [10:00:26]line Наличными: 200.00 [10:00:26]line Безнал.: 0.00 [10:00:26]line Место: АЗС № 82 "Партнер Нефть" [10:00:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:00:26]line СНО: Общий режим [10:00:26]line Чек 192 08.06.2024 10:00 [10:00:26]line Смена: 387 ФФД: 1.0 [10:00:26]line ЗНМ: 0300000150 [10:00:26]line РНМ: 0000000000091601 [10:00:26]line Версия ККМ: 001 [10:00:26]line ФМ: 0000000000874681 [10:00:26]line ФД: 239421 [10:00:26]line ФПД: 138155215628287 [10:00:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100028&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239421&fm=138155215628287&tin=02508201610067®Number=0000000000091601&sum=20000 [10:00:26]written 0, free lines is 4095 [10:00:26]OFD Sender: Processing packet 239421 [packets to send 182, broken 181] [10:00:26]ProducePacketName [10:00:26]name=ofd_packets/00239421 [10:00:26]OFD Sender: To server: pG, [10:00:26]CommunicateWithHost lk.salyk.kg:30040 [10:00:26]ConnectInit lk.salyk.kg [10:00:26]Connected sock=10 [10:00:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 66 98 07 01 E4 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 C0 00 00 00 F4 03 04 00 BC 2B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3D A7 03 00 35 04 06 00 7D A6 C4 8D 27 FF 6B 55 FE 44 91 60 FE AA [10:00:26]Write to MH i2c: 01 00 00 6D 84 F1 [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: 01 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: 01 07 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: 01 07 00 6D 84 00 00 00 00 00 C4 0C C8 [10:00:26]RasterBufferAndPrint [10:00:26]line [10:00:26]line [10:00:26]line [10:00:26]line [10:00:26]line [10:00:26]written 0, free lines is 3286 [10:00:26]MH_Cut [10:00:26]Write to MH i2c: D1 01 00 74 84 01 CA [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: D1 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: D1 01 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: D1 01 00 74 84 00 C9 [10:00:26]Write to MH i2c: 01 00 00 75 84 F9 [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F6 CE 47 00 4D 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3D A7 03 00 F4 03 04 00 39 D3 63 66 B6 04 01 00 00 04 0C A5 9D C1 C9 F1 02 [10:00:26]CommunicateWithHost err = 0 [10:00:26]CheckOFDResponse [10:00:26]1017 (14) - 77093643461234 [10:00:26]1041 (16) - 0000000000874681 [10:00:26]1040 (4) - 239421 [10:00:26]1012 (4) - 08.06.2024 03:42 [10:00:26]1206 (1) - 0 [10:00:26]OFD Sender: Remove packet 239421 [10:00:26]ProducePacketName [10:00:26]name=ofd_packets/00239421 [10:00:26]NVStorageDeleteData [10:00:27]OFD Sender: No OFD packet to send [10:00:27]*** Cut start [10:00:27]*** Partial cut [10:00:27]*** CUTSNS_PIN = 1 [10:00:27]*** CUTSNS_PIN = 0 [10:00:27]*** Brake cut motor [10:00:28]Read from MH i2c: 01 [10:00:28]MH_I2C_Read... [10:00:28]*** Stop cut motor [10:00:28]*** Cut end [10:00:28]Read from MH i2c: 01 07 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: 01 07 00 75 84 00 00 00 00 00 FF 0F 0E [10:00:28]process_action close_receipt done [10:00:28]requested_data is exist [10:00:28]produce_requested_data [10:00:28]requested_item fm.sn is exist - process it [10:00:28]wFMCommunicate request_size=4 [10:00:28]MH_SAM_APDU [10:00:28]CAPDU: 80 11 00 00 [10:00:28]Write to MH i2c: E2 08 00 76 84 80 11 00 00 00 00 00 00 74 [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:28]Read from MH i2c: E2 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 17 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 17 00 76 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C9 [10:00:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:00:28]wFMCommunicate OK [10:00:28]requested_item fd.num is exist - process it [10:00:28]SAM_PROTO_GetFieldsCounters [10:00:28]wFMCommunicate request_size=4 [10:00:28]MH_SAM_APDU [10:00:28]CAPDU: 80 13 00 00 [10:00:28]Write to MH i2c: E2 08 00 77 84 80 13 00 00 00 00 00 00 77 [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:28]Read from MH i2c: E2 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 62 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 62 00 77 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [10:00:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:28]wFMCommunicate OK [10:00:28]SAM_PROTO_GetFieldsCounters done [10:00:28]requested_item shift.num is exist - process it [10:00:28]requested_item shift.opened is exist - process it [10:00:28]req_shift_opened [10:00:28]FM_GetShiftState [10:00:28]SAM_PROTO_GetShiftState [10:00:28]wFMCommunicate request_size=4 [10:00:28]MH_SAM_APDU [10:00:28]CAPDU: 80 13 01 00 [10:00:28]Write to MH i2c: E2 08 00 78 84 80 13 01 00 00 00 00 00 79 [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:28]Read from MH i2c: E2 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 0E 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 0E 00 78 84 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2D [10:00:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:00:28]wFMCommunicate OK [10:00:28]SAM_PROTO_GetShiftState done [10:00:28]FM_GetShiftState done [10:00:28]req_shift_opened done [10:00:28]requested_item shift.open_date is exist - process it [10:00:28]req_shift_open_date [10:00:28]req_shift_open_date done [10:00:28]produce_requested_data done [10:00:28]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239421,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:00:28]process_action_free close_receipt [10:00:28]json_value_free [10:00:28]json_value_free done [10:00:28]process_json_proto returns [10:00:28]Send response to host [10:00:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239421,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:00:28]free response buf [10:00:28]execute_script done [10:00:28]execute_script returns [10:00:28]free content buf [10:00:28]Sock 8.Close socket [10:00:28]Sock 8.Thread stoped [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:07]OFD Sender: No OFD packet to send [10:01:12]OFD Sender: No OFD packet to send [10:01:17]OFD Sender: No OFD packet to send [10:01:22]OFD Sender: No OFD packet to send [10:01:27]OFD Sender: No OFD packet to send [10:01:32]OFD Sender: No OFD packet to send [10:01:37]OFD Sender: No OFD packet to send [10:01:42]OFD Sender: No OFD packet to send [10:01:43]accept exits with 9 [10:01:43]New connection [10:01:43]New thread 3066981732 created [10:01:43]Thread 3066838372 joined [10:01:43]Waiting for new connection... [10:01:43] Sock 9.Parse request [10:01:43]Sock 9.Check first char [10:01:43]Sock 9.First char is OK [10:01:43]request: POST /json_proto HTTP/1.0 [10:01:43]Method: POST [10:01:43]URL: /json_proto [10:01:43]Method is POST - this is cgi request [10:01:43]url: /json_proto [10:01:43]query_string will be loaded in cgi processing [10:01:43]execute_cgi json_proto POST (null) [10:01:43]execute_cgi path=json_proto method=POST [10:01:43]POST find Content-Length [10:01:43]Host: 172.17.40.67:8080 [10:01:43]Content-Length: 683 [10:01:43]Content-Type: application/json [10:01:43] [10:01:43]POST finish read [10:01:43]Found Content-Length = 683 [10:01:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:43]execute_script... [10: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)3302362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:43]POST & json_proto [10:01:43]process_json_proto [10:01:43]json parsed OK: [10:01:43]protocol is kg_v1.0 [10:01:43]action value=close_receipt [10:01:43]process_action close_receipt [10:01:43]cmd_close_receipt [10:01:43]MH_GetDate [10:01:43]Write to MH i2c: F0 00 00 79 84 EC [10:01:43]Write i2c OK [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 09 00 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 09 00 79 84 00 0B 2C 64 66 97 AE 6B 64 0A [10:01:43]GetLastDocTimeStamp 1717840828 [10:01:43]current date 1717840907 [10:01:43]FM_GetShiftState [10:01:43]SAM_PROTO_GetShiftState [10:01:43]wFMCommunicate request_size=4 [10:01:43]MH_SAM_APDU [10:01:43]CAPDU: 80 13 01 00 [10:01:43]Write to MH i2c: E2 08 00 7A 84 80 13 01 00 00 00 00 00 7B [10:01:43]Write i2c OK [10:01:43]MH_I2C_Read... [10:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:43]Read from MH i2c: E2 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: E2 0E 00 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: E2 0E 00 7A 84 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2F [10:01:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:01:43]wFMCommunicate OK [10:01:43]SAM_PROTO_GetShiftState done [10:01:43]FM_GetShiftState done [10:01:43]opened in 1717805884 [10:01:43]opened+sec_in_day 1717892284 [10:01:43]quantity*price = 150064 [10:01:43]sum+1 = 150065 [10:01:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 193 08.06.2024 10:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239422 ФПД: 39092452446895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100147&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239422&fm=39092452446895&tin=02508201610067®Number=0000000000091601&sum=150000 [10:01:44]StoreToDocumentArchive [10:01:44]shift 387 fd 239422 [10:01:44]save to /storage/0387/doc_00239422 [10:01:44]save last doc name /storage/0387/doc_00239422 to /storage/kkm_last_doc_name [10:01:44]save OK [10:01:44]Clear old archive folders... [10:01:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:44]tlvbuf is 00473130 [10:01:44]SAM_PROTO_ClearQueue [10:01:44]wFMCommunicate request_size=4 [10:01:44]MH_SAM_APDU [10:01:44]CAPDU: 80 09 00 00 [10:01:44]Write to MH i2c: E2 08 00 87 84 80 09 00 00 00 00 00 00 7D [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:44]Read from MH i2c: E2 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 87 84 00 90 00 7F [10:01:44]RAPDU: 90 00 [10:01:44]wFMCommunicate OK [10:01:44]SAM_PROTO_ClearQueue done [10:01:44]KKMCreateOFDPacket [10:01:44]OFDProtocolAddRootSTLVToBuf [10:01:44]FM_MakeSignedData [10:01:44]FM_MakeSignedData [10:01:44]SAM_PROTO_SignData [10:01:44]wFMCommunicate request_size=4 [10:01:44]MH_SAM_APDU [10:01:44]CAPDU: 80 0D 01 02 [10:01:44]Write to MH i2c: E2 08 00 88 84 80 0D 01 02 00 00 00 00 85 [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:44]Read from MH i2c: E2 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 88 84 00 90 00 80 [10:01:44]RAPDU: 90 00 [10:01:44]wFMCommunicate OK [10:01:44]wFMCommunicate request_size=255 [10:01:44]MH_SAM_APDU [10: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 C1 00 00 00 F4 03 04 00 0B 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3E A7 03 00 35 04 06 00 23 [10:01:44]Write to MH i2c: E2 02 01 89 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 C1 00 00 00 F4 03 04 00 0B 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3E A7 03 00 35 04 06 00 23 00 00 27 [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:44]Read from MH i2c: E2 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 89 84 00 90 00 81 [10:01:44]RAPDU: 90 00 [10:01:44]wFMCommunicate OK [10:01:44]wFMCommunicate request_size=10 [10:01:44]MH_SAM_APDU [10:01:44]CAPDU: 80 0D 02 02 05 8D EB BD D2 AF [10:01:44]Write to MH i2c: E2 0D 00 8A 84 80 0D 02 02 05 00 8D EB BD D2 AF 00 00 48 [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:44]Read from MH i2c: E2 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 03 00 8A 84 00 90 00 82 [10:01:44]RAPDU: 90 00 [10:01:44]wFMCommunicate OK [10:01:44]wFMCommunicate request_size=4 [10:01:44]MH_SAM_APDU [10:01:44]CAPDU: 80 0D 03 02 [10:01:44]Write to MH i2c: E2 08 00 8B 84 80 0D 03 02 00 00 00 00 8A [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:44]Read from MH i2c: E2 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 0B 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 0B 00 8B 84 00 07 40 C2 E4 D5 05 3B F3 90 00 80 [10:01:44]RAPDU: 07 40 C2 E4 D5 05 3B F3 90 00 [10:01:44]wFMCommunicate OK [10:01:44]SAM_PROTO_SignData done [10:01:44]FM_MakeSignedData done [10:01:44]CreateOFDProtocolMessage [10:01:44]wFMCommunicate request_size=4 [10:01:44]MH_SAM_APDU [10:01:44]CAPDU: 80 11 00 00 [10:01:44]Write to MH i2c: E2 08 00 8C 84 80 11 00 00 00 00 00 00 8A [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:44]Read from MH i2c: E2 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 17 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: E2 17 00 8C 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DF [10:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:01:44]wFMCommunicate OK [10:01:44]CreateOFDProtocolMessage done [10:01:44]OFDSenderStorePacket 239422 [10:01:44]StoreOFDPacket docnum=239422 [10:01:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C8 DE 07 01 F8 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 C1 00 00 00 F4 03 04 00 0B 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3E A7 03 00 35 04 06 00 23 8D EB BD D2 AF 07 40 C2 E4 D5 05 3B F3 [10:01:44]CheckFolder [10:01:44]dirname=/storage/ofd_packets [10:01:44]CheckFolder done [10:01:44]ProducePacketName [10:01:44]name=ofd_packets/00239422 [10:01:44]NVStorageSaveData ofd_packets/00239422 [10:01:44]File name is /storage/ofd_packets/00239422 [10:01:44]Write 301 bytes [10:01:44]NVStorageSaveData done [10:01:44]OFDSenderStorePacket done [10:01:44]KKMCreateOFDPacket done [10:01:44]NVStorageSaveData kkm_last_timestamp [10:01:44]File name is /storage/kkm_last_timestamp [10:01:44]Write 4 bytes [10:01:44]NVStorageSaveData done [10:01:44]ExternCall_PrintAddStr [10:01:44]wPrintStart [10:01:44]Write to MH i2c: 01 00 00 8D 84 11 [10:01:44]Write i2c OK [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: 01 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: 01 07 00 [10:01:44]MH_I2C_Read... [10:01:44]Read from MH i2c: 01 07 00 8D 84 00 00 00 00 00 FF 0F 26 [10:01:44]RasterBufferAndPrint [10:01:44]line Счет N : (1)3302362 [10:01:44]line ИНН: 02508201610067 [10:01:44]line Контрольно-Кассовый Чек [10:01:44]line ПРОДАЖА [10:01:44]line ТРК (МРК, ГНК) : 32 [10:01:44]line Товар: 2710124130 [10:01:44]line Аи-92-К-4 [10:01:44]line 22.600 * 66.40 [10:01:44]line = 1500.64 [10:01:44]line НДС 12% НСП 1% [10:01:44]line > о реализуемом товаре [10:01:44]line ОКРУГЛЕНИЕ: -0.64 [10:01:44]line ИТОГО: 1500.00 [10:01:44]line Внесено: 1500.00 [10:01:44]line СДАЧА: 0.00 [10:01:44]line НСП 1% : 13.28 [10:01:44]line НДС 12% : 159.36 [10:01:44]line Наличными: 1500.00 [10:01:44]line Безнал.: 0.00 [10:01:44]line Место: АЗС № 82 "Партнер Нефть" [10:01:44]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:01:44]line СНО: Общий режим [10:01:44]line Чек 193 08.06.2024 10:01 [10:01:44]line Смена: 387 ФФД: 1.0 [10:01:44]line ЗНМ: 0300000150 [10:01:44]line РНМ: 0000000000091601 [10:01:44]line Версия ККМ: 001 [10:01:44]line ФМ: 0000000000874681 [10:01:44]line ФД: 239422 [10:01:44]line ФПД: 39092452446895 [10:01:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100147&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239422&fm=39092452446895&tin=02508201610067®Number=0000000000091601&sum=150000 [10:01:45]OFD Sender: Processing packet 239422 [packets to send 182, broken 181] [10:01:45]ProducePacketName [10:01:45]name=ofd_packets/00239422 [10:01:45]OFD Sender: To server: pG, [10:01:45]CommunicateWithHost lk.salyk.kg:30040 [10:01:45]ConnectInit lk.salyk.kg [10:01:45]written 0, free lines is 4095 [10:01:45]Connected sock=10 [10:01:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C8 DE 07 01 F8 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 C1 00 00 00 F4 03 04 00 0B 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3E A7 03 00 35 04 06 00 23 8D EB BD D2 AF 07 40 C2 E4 D5 05 3B F3 [10:01:45]Write to MH i2c: 01 00 00 B8 84 3C [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 07 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 07 00 B8 84 00 00 00 00 00 C3 0C 12 [10:01:45]RasterBufferAndPrint [10:01:45]line [10:01:45]line [10:01:45]line [10:01:45]line [10:01:45]line [10:01:45]written 0, free lines is 3273 [10:01:45]MH_Cut [10:01:45]Write to MH i2c: D1 01 00 BF 84 01 15 [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: D1 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: D1 01 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: D1 01 00 BF 84 00 14 [10:01:45]Write to MH i2c: 01 00 00 C0 84 44 [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 30 31 47 00 28 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3E A7 03 00 F4 03 04 00 88 D3 63 66 B6 04 01 00 00 43 D0 88 F4 F7 16 03 02 [10:01:45]CommunicateWithHost err = 0 [10:01:45]CheckOFDResponse [10:01:45]1017 (14) - 77093643461234 [10:01:45]1041 (16) - 0000000000874681 [10:01:45]1040 (4) - 239422 [10:01:45]1012 (4) - 08.06.2024 03:44 [10:01:45]1206 (1) - 0 [10:01:45]OFD Sender: Remove packet 239422 [10:01:45]ProducePacketName [10:01:45]name=ofd_packets/00239422 [10:01:45]NVStorageDeleteData [10:01:46]OFD Sender: No OFD packet to send [10:01:46]*** Cut start [10:01:46]*** Partial cut [10:01:46]*** CUTSNS_PIN = 1 [10:01:46]*** CUTSNS_PIN = 0 [10:01:46]*** Brake cut motor [10:01:47]Read from MH i2c: 01 [10:01:47]MH_I2C_Read... [10:01:47]*** Stop cut motor [10:01:47]*** Cut end [10:01:47]Read from MH i2c: 01 07 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: 01 07 00 C0 84 00 00 00 00 00 FF 0F 59 [10:01:47]process_action close_receipt done [10:01:47]requested_data is exist [10:01:47]produce_requested_data [10:01:47]requested_item fm.sn is exist - process it [10:01:47]wFMCommunicate request_size=4 [10:01:47]MH_SAM_APDU [10:01:47]CAPDU: 80 11 00 00 [10:01:47]Write to MH i2c: E2 08 00 C1 84 80 11 00 00 00 00 00 00 BF [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:47]Read from MH i2c: E2 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 17 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 17 00 C1 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 14 [10:01:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:01:47]wFMCommunicate OK [10:01:47]requested_item fd.num is exist - process it [10:01:47]SAM_PROTO_GetFieldsCounters [10:01:47]wFMCommunicate request_size=4 [10:01:47]MH_SAM_APDU [10:01:47]CAPDU: 80 13 00 00 [10:01:47]Write to MH i2c: E2 08 00 C2 84 80 13 00 00 00 00 00 00 C2 [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:47]Read from MH i2c: E2 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 62 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 62 00 C2 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [10:01:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:47]wFMCommunicate OK [10:01:47]SAM_PROTO_GetFieldsCounters done [10:01:47]requested_item shift.num is exist - process it [10:01:47]requested_item shift.opened is exist - process it [10:01:47]req_shift_opened [10:01:47]FM_GetShiftState [10:01:47]SAM_PROTO_GetShiftState [10:01:47]wFMCommunicate request_size=4 [10:01:47]MH_SAM_APDU [10:01:47]CAPDU: 80 13 01 00 [10:01:47]Write to MH i2c: E2 08 00 C3 84 80 13 01 00 00 00 00 00 C4 [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:47]Read from MH i2c: E2 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 0E 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: E2 0E 00 C3 84 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 78 [10:01:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:01:47]wFMCommunicate OK [10:01:47]SAM_PROTO_GetShiftState done [10:01:47]FM_GetShiftState done [10:01:47]req_shift_opened done [10:01:47]requested_item shift.open_date is exist - process it [10:01:47]req_shift_open_date [10:01:47]req_shift_open_date done [10:01:47]produce_requested_data done [10:01:47]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239422,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:01:47]process_action_free close_receipt [10:01:47]json_value_free [10:01:47]json_value_free done [10:01:47]process_json_proto returns [10:01:47]Send response to host [10:01:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239422,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:01:47]free response buf [10:01:47]execute_script done [10:01:47]execute_script returns [10:01:47]free content buf [10:01:47]Sock 9.Close socket [10:01:47]Sock 9.Thread stoped [10:01:47]accept exits with 8 [10:01:47]New connection [10:01:47]New thread 3066838372 created [10:01:47]Thread 3066981732 joined [10:01:47]Waiting for new connection... [10:01:47] Sock 8.Parse request [10:01:47]Sock 8.Check first char [10:01:47]Sock 8.First char is OK [10:01:47]request: POST /json_proto HTTP/1.0 [10:01:47]Method: POST [10:01:47]URL: /json_proto [10:01:47]Method is POST - this is cgi request [10:01:47]url: /json_proto [10:01:47]query_string will be loaded in cgi processing [10:01:47]execute_cgi json_proto POST (null) [10:01:47]execute_cgi path=json_proto method=POST [10:01:47]POST find Content-Length [10:01:47]Host: 172.17.40.67:8080 [10:01:47]Content-Length: 1227 [10:01:47]Content-Type: application/json [10:01:47] [10:01:47]POST finish read [10:01:47]Found Content-Length = 1227 [10:01:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302363\u000A08.06.2024 09:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 10.000 x 66.40\u000A\u0418\u0422\u041E\u0413: 664.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4094923\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:47]execute_script... [10:01:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302363\u000A08.06.2024 09:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 10.000 x 66.40\u000A\u0418\u0422\u041E\u0413: 664.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4094923\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:47]POST & json_proto [10:01:47]process_json_proto [10:01:47]json parsed OK: [10:01:47]protocol is kg_v1.0 [10:01:47]action value=print_text [10:01:47]process_action print_text [10:01:47]cmd_print_text [10:01:47]ExternCall_PrintAddStr [10:01:47]wPrintStart [10:01:47]Write to MH i2c: 01 00 00 C4 84 48 [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: 01 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: 01 07 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: 01 07 00 C4 84 00 00 00 00 00 FF 0F 5D [10:01:47]RasterBufferAndPrint [10:01:47]line *****ТОВАРНЫЙ ЧЕК***** [10:01:47]line АЗС-82 [10:01:47]line Партнер нефть [10:01:47]line 00000000012345 [10:01:47]line Кассир : Кенжемаматов А. [10:01:47]line Счет N : (1)3302363 [10:01:47]line 08.06.2024 09:45 [10:01:47]line ПРОДАЖА [10:01:47]line ТРК (МРК, ГНК): 12 [10:01:47]line Вид ГСМ : 2710124130 [10:01:47]line Аи-92-К-4 [10:01:47]line 10.000 x 66.40 [10:01:47]line ИТОГ: 664.00 [10:01:47]line Тип оплаты: Талоны: Топливные Талоны [10:01:47]line 4094923 [10:01:47]line ______________________ [10:01:47]line (подпись) [10:01:47]written 0, free lines is 4095 [10:01:47]Write to MH i2c: 01 00 00 D9 84 5D [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: 01 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: 01 07 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: 01 07 00 D9 84 00 00 00 00 00 F6 0D 67 [10:01:47]RasterBufferAndPrint [10:01:47]line [10:01:47]line [10:01:47]line [10:01:47]line [10:01:47]line [10:01:47]written 0, free lines is 3578 [10:01:47]MH_Cut [10:01:47]Write to MH i2c: D1 01 00 E0 84 01 36 [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: D1 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: D1 01 00 [10:01:47]MH_I2C_Read... [10:01:47]Read from MH i2c: D1 01 00 E0 84 00 35 [10:01:47]Write to MH i2c: 01 00 00 E1 84 65 [10:01:47]Write i2c OK [10:01:47]MH_I2C_Read... [10:01:48]*** Cut start [10:01:48]*** Partial cut [10:01:48]*** CUTSNS_PIN = 1 [10:01:48]*** CUTSNS_PIN = 0 [10:01:48]*** Brake cut motor [10:01:48]Read from MH i2c: 01 [10:01:49]MH_I2C_Read... [10:01:49]*** Stop cut motor [10:01:49]*** Cut end [10:01:49]Read from MH i2c: 01 07 00 [10:01:49]MH_I2C_Read... [10:01:49]Read from MH i2c: 01 07 00 E1 84 00 00 00 00 00 FF 0F 7A [10:01:49]process_action print_text done [10:01:49]requested_data is exist [10:01:49]produce_requested_data [10:01:49]requested_item fm.sn is exist - process it [10:01:49]wFMCommunicate request_size=4 [10:01:49]MH_SAM_APDU [10:01:49]CAPDU: 80 11 00 00 [10:01:49]Write to MH i2c: E2 08 00 E2 84 80 11 00 00 00 00 00 00 E0 [10:01:49]Write i2c OK [10:01:49]MH_I2C_Read... [10:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:49]Read from MH i2c: E2 [10:01:49]MH_I2C_Read... [10:01:49]Read from MH i2c: E2 17 00 [10:01:49]MH_I2C_Read... [10:01:49]Read from MH i2c: E2 17 00 E2 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 35 [10:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:01:49]wFMCommunicate OK [10:01:49]requested_item fd.num is exist - process it [10:01:49]SAM_PROTO_GetFieldsCounters [10:01:49]wFMCommunicate request_size=4 [10:01:49]MH_SAM_APDU [10:01:49]CAPDU: 80 13 00 00 [10:01:49]Write to MH i2c: E2 08 00 E3 84 80 13 00 00 00 00 00 00 E3 [10:01:49]Write i2c OK [10:01:49]MH_I2C_Read... [10:01:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:49]Read from MH i2c: E2 [10:01:49]MH_I2C_Read... [10:01:49]Read from MH i2c: E2 62 00 [10:01:49]MH_I2C_Read... [10:01:49]Read from MH i2c: E2 62 00 E3 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [10:01:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:49]wFMCommunicate OK [10:01:49]SAM_PROTO_GetFieldsCounters done [10:01:49]requested_item shift.num is exist - process it [10:01:49]requested_item shift.opened is exist - process it [10:01:49]req_shift_opened [10:01:49]FM_GetShiftState [10:01:49]SAM_PROTO_GetShiftState [10:01:49]wFMCommunicate request_size=4 [10:01:49]MH_SAM_APDU [10:01:49]CAPDU: 80 13 01 00 [10:01:49]Write to MH i2c: E2 08 00 E4 84 80 13 01 00 00 00 00 00 E5 [10:01:49]Write i2c OK [10:01:49]MH_I2C_Read... [10:01:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:49]Read from MH i2c: E2 [10:01:49]MH_I2C_Read... [10:01:49]Read from MH i2c: E2 0E 00 [10:01:49]MH_I2C_Read... [10:01:49]Read from MH i2c: E2 0E 00 E4 84 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 99 [10:01:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:01:49]wFMCommunicate OK [10:01:49]SAM_PROTO_GetShiftState done [10:01:49]FM_GetShiftState done [10:01:49]req_shift_opened done [10:01:49]requested_item shift.open_date is exist - process it [10:01:49]req_shift_open_date [10:01:49]req_shift_open_date done [10:01:49]produce_requested_data done [10:01:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239422,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:01:49]process_action_free print_text [10:01:49]json_value_free [10:01:49]json_value_free done [10:01:49]process_json_proto returns [10:01:49]Send response to host [10:01:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239422,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:01:49]free response buf [10:01:49]execute_script done [10:01:49]execute_script returns [10:01:49]free content buf [10:01:49]Sock 8.Close socket [10:01:49]Sock 8.Thread stoped [10:01:51]OFD Sender: No OFD packet to send [10:01:56]OFD Sender: No OFD packet to send [10:02:01]OFD Sender: No OFD packet to send [10:02:06]OFD Sender: No OFD packet to send [10:02:11]OFD Sender: No OFD packet to send [10:02:16]OFD Sender: No OFD packet to send [10:02:16]accept exits with 9 [10:02:16]New connection [10:02:16]New thread 3066981732 created [10:02:16]Thread 3066838372 joined [10:02:16]Waiting for new connection... [10:02:16] Sock 9.Parse request [10:02:16]Sock 9.Check first char [10:02:16]Sock 9.First char is OK [10:02:16]request: POST /json_proto HTTP/1.0 [10:02:16]Method: POST [10:02:16]URL: /json_proto [10:02:16]Method is POST - this is cgi request [10:02:16]url: /json_proto [10:02:16]query_string will be loaded in cgi processing [10:02:16]execute_cgi json_proto POST (null) [10:02:16]execute_cgi path=json_proto method=POST [10:02:16]POST find Content-Length [10:02:16]Host: 172.17.40.67:8080 [10:02:16]Content-Length: 678 [10:02:16]Content-Type: application/json [10:02:16] [10:02:16]POST finish read [10:02:16]Found Content-Length = 678 [10:02:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:16]execute_script... [10:02: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)3302366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:16]POST & json_proto [10:02:16]process_json_proto [10:02:16]json parsed OK: [10:02:16]protocol is kg_v1.0 [10:02:16]action value=close_receipt [10:02:16]process_action close_receipt [10:02:16]cmd_close_receipt [10:02:16]MH_GetDate [10:02:16]Write to MH i2c: F0 00 00 E5 84 58 [10:02:16]Write i2c OK [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: F0 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: F0 09 00 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: F0 09 00 E5 84 00 2D 2C 64 66 97 AE 6B 64 98 [10:02:16]GetLastDocTimeStamp 1717840907 [10:02:16]current date 1717840941 [10:02:16]FM_GetShiftState [10:02:16]SAM_PROTO_GetShiftState [10:02:16]wFMCommunicate request_size=4 [10:02:16]MH_SAM_APDU [10:02:16]CAPDU: 80 13 01 00 [10:02:16]Write to MH i2c: E2 08 00 E6 84 80 13 01 00 00 00 00 00 E7 [10:02:16]Write i2c OK [10:02:16]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 E6 84 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9B [10:02:17]RAPDU: 09 00 01 3C A3 63 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 1717805884 [10:02:17]opened+sec_in_day 1717892284 [10:02:17]quantity*price = 20052 [10:02:17]sum+1 = 20054 [10:02:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 194 08.06.2024 10:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239423 ФПД: 104647288658724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100221&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239423&fm=104647288658724&tin=02508201610067®Number=0000000000091601&sum=20000 [10:02:18]StoreToDocumentArchive [10:02:18]shift 387 fd 239423 [10:02:18]save to /storage/0387/doc_00239423 [10:02:18]save last doc name /storage/0387/doc_00239423 to /storage/kkm_last_doc_name [10:02:18]save OK [10:02:18]Clear old archive folders... [10:02:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:18]tlvbuf is 00472DA0 [10:02:18]SAM_PROTO_ClearQueue [10:02:18]wFMCommunicate request_size=4 [10:02:18]MH_SAM_APDU [10:02:18]CAPDU: 80 09 00 00 [10:02:18]Write to MH i2c: E2 08 00 F3 84 80 09 00 00 00 00 00 00 E9 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:18]Read from MH i2c: E2 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 03 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 03 00 F3 84 00 90 00 EB [10:02:18]RAPDU: 90 00 [10:02:18]wFMCommunicate OK [10:02:18]SAM_PROTO_ClearQueue done [10:02:18]KKMCreateOFDPacket [10:02:18]OFDProtocolAddRootSTLVToBuf [10:02:18]FM_MakeSignedData [10:02:18]FM_MakeSignedData [10:02:18]SAM_PROTO_SignData [10:02:18]wFMCommunicate request_size=4 [10:02:18]MH_SAM_APDU [10:02:18]CAPDU: 80 0D 01 02 [10:02:18]Write to MH i2c: E2 08 00 F4 84 80 0D 01 02 00 00 00 00 F1 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:18]Read from MH i2c: E2 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 03 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 03 00 F4 84 00 90 00 EC [10:02:18]RAPDU: 90 00 [10:02:18]wFMCommunicate OK [10:02:18]wFMCommunicate request_size=255 [10:02:18]MH_SAM_APDU [10:02: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 C2 00 00 00 F4 03 04 00 2D 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3F A7 03 00 35 04 06 00 5F [10:02:18]Write to MH i2c: E2 02 01 F5 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 C2 00 00 00 F4 03 04 00 2D 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3F A7 03 00 35 04 06 00 5F 00 00 0E [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:18]Read from MH i2c: E2 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 03 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 03 00 F5 84 00 90 00 ED [10:02:18]RAPDU: 90 00 [10:02:18]wFMCommunicate OK [10:02:18]wFMCommunicate request_size=10 [10:02:18]MH_SAM_APDU [10:02:18]CAPDU: 80 0D 02 02 05 2D 18 77 9B 24 [10:02:18]Write to MH i2c: E2 0D 00 F6 84 80 0D 02 02 05 00 2D 18 77 9B 24 00 00 79 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:18]Read from MH i2c: E2 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 03 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 03 00 F6 84 00 90 00 EE [10:02:18]RAPDU: 90 00 [10:02:18]wFMCommunicate OK [10:02:18]wFMCommunicate request_size=4 [10:02:18]MH_SAM_APDU [10:02:18]CAPDU: 80 0D 03 02 [10:02:18]Write to MH i2c: E2 08 00 F7 84 80 0D 03 02 00 00 00 00 F6 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:18]Read from MH i2c: E2 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 0B 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 0B 00 F7 84 00 3D 35 C4 D3 1D 6E 37 5F 90 00 21 [10:02:18]RAPDU: 3D 35 C4 D3 1D 6E 37 5F 90 00 [10:02:18]wFMCommunicate OK [10:02:18]SAM_PROTO_SignData done [10:02:18]FM_MakeSignedData done [10:02:18]CreateOFDProtocolMessage [10:02:18]wFMCommunicate request_size=4 [10:02:18]MH_SAM_APDU [10:02:18]CAPDU: 80 11 00 00 [10:02:18]Write to MH i2c: E2 08 00 F8 84 80 11 00 00 00 00 00 00 F6 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:18]Read from MH i2c: E2 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 17 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 17 00 F8 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4B [10:02:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:02:18]wFMCommunicate OK [10:02:18]CreateOFDProtocolMessage done [10:02:18]OFDSenderStorePacket 239423 [10:02:18]StoreOFDPacket docnum=239423 [10:02:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6F 38 07 01 E4 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 C2 00 00 00 F4 03 04 00 2D 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3F A7 03 00 35 04 06 00 5F 2D 18 77 9B 24 3D 35 C4 D3 1D 6E 37 5F [10:02:18]CheckFolder [10:02:18]dirname=/storage/ofd_packets [10:02:18]CheckFolder done [10:02:18]ProducePacketName [10:02:18]name=ofd_packets/00239423 [10:02:18]NVStorageSaveData ofd_packets/00239423 [10:02:18]File name is /storage/ofd_packets/00239423 [10:02:18]Write 301 bytes [10:02:18]NVStorageSaveData done [10:02:18]OFDSenderStorePacket done [10:02:18]KKMCreateOFDPacket done [10:02:18]NVStorageSaveData kkm_last_timestamp [10:02:18]File name is /storage/kkm_last_timestamp [10:02:18]Write 4 bytes [10:02:18]NVStorageSaveData done [10:02:18]ExternCall_PrintAddStr [10:02:18]wPrintStart [10:02:18]Write to MH i2c: 01 00 00 F9 84 7D [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: 01 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: 01 07 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: 01 07 00 F9 84 00 00 00 00 00 FF 0F 92 [10:02:18]RasterBufferAndPrint [10:02:18]line Счет N : (1)3302366 [10:02:18]line ИНН: 02508201610067 [10:02:18]line Контрольно-Кассовый Чек [10:02:18]line ПРОДАЖА [10:02:18]line ТРК (МРК, ГНК) : 22 [10:02:18]line Товар: 2710124130 [10:02:18]line Аи-92-К-4 [10:02:18]line 3.020 * 66.40 [10:02:18]line = 200.53 [10:02:18]line НДС 12% НСП 1% [10:02:18]line > о реализуемом товаре [10:02:18]line ОКРУГЛЕНИЕ: -0.53 [10:02:18]line ИТОГО: 200.00 [10:02:18]line Внесено: 200.00 [10:02:18]line СДАЧА: 0.00 [10:02:18]line НСП 1% : 1.77 [10:02:18]line НДС 12% : 21.29 [10:02:18]line Наличными: 200.00 [10:02:18]line Безнал.: 0.00 [10:02:18]line Место: АЗС № 82 "Партнер Нефть" [10:02:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:02:18]line СНО: Общий режим [10:02:18]line Чек 194 08.06.2024 10:02 [10:02:18]line Смена: 387 ФФД: 1.0 [10:02:18]line ЗНМ: 0300000150 [10:02:18]line РНМ: 0000000000091601 [10:02:18]line Версия ККМ: 001 [10:02:18]line ФМ: 0000000000874681 [10:02:18]line ФД: 239423 [10:02:18]line ФПД: 104647288658724 [10:02:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100221&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239423&fm=104647288658724&tin=02508201610067®Number=0000000000091601&sum=20000 [10:02:18]written 0, free lines is 4095 [10:02:18]OFD Sender: Processing packet 239423 [packets to send 182, broken 181] [10:02:18]ProducePacketName [10:02:19]name=ofd_packets/00239423 [10:02:19]OFD Sender: To server: pG, [10:02:19]CommunicateWithHost lk.salyk.kg:30040 [10:02:19]ConnectInit lk.salyk.kg [10:02:19]Write to MH i2c: 01 00 00 24 85 A9 [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 24 85 00 00 00 00 00 B6 0C 72 [10:02:19]RasterBufferAndPrint [10:02:19]line [10:02:19]line [10:02:19]line [10:02:19]line [10:02:19]line [10:02:19]written 0, free lines is 3261 [10:02:19]MH_Cut [10:02:19]Write to MH i2c: D1 01 00 2B 85 01 82 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: D1 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: D1 01 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: D1 01 00 2B 85 00 81 [10:02:19]Write to MH i2c: 01 00 00 2C 85 B1 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]Connected sock=10 [10:02:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6F 38 07 01 E4 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 C2 00 00 00 F4 03 04 00 2D 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3F A7 03 00 35 04 06 00 5F 2D 18 77 9B 24 3D 35 C4 D3 1D 6E 37 5F [10:02:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F6 54 47 00 DF 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 3F A7 03 00 F4 03 04 00 AA D3 63 66 B6 04 01 00 00 4E EF A5 5D 5B 59 2C 15 [10:02:19]CommunicateWithHost err = 0 [10:02:19]CheckOFDResponse [10:02:19]1017 (14) - 77093643461234 [10:02:19]1041 (16) - 0000000000874681 [10:02:19]1040 (4) - 239423 [10:02:19]1012 (4) - 08.06.2024 03:44 [10:02:19]1206 (1) - 0 [10:02:19]OFD Sender: Remove packet 239423 [10:02:19]ProducePacketName [10:02:19]name=ofd_packets/00239423 [10:02:19]NVStorageDeleteData [10:02:19]*** Cut start [10:02:19]*** Partial cut [10:02:19]*** CUTSNS_PIN = 1 [10:02:20]*** CUTSNS_PIN = 0 [10:02:20]OFD Sender: No OFD packet to send [10:02:20]*** Brake cut motor [10:02:20]Read from MH i2c: 01 [10:02:20]MH_I2C_Read... [10:02:20]*** Stop cut motor [10:02:20]*** Cut end [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 2C 85 00 00 00 00 00 FF 0F C6 [10:02:20]process_action close_receipt done [10:02:20]requested_data is exist [10:02:20]produce_requested_data [10:02:20]requested_item fm.sn is exist - process it [10:02:20]wFMCommunicate request_size=4 [10:02:20]MH_SAM_APDU [10:02:20]CAPDU: 80 11 00 00 [10:02:20]Write to MH i2c: E2 08 00 2D 85 80 11 00 00 00 00 00 00 2C [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:20]Read from MH i2c: E2 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 17 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 17 00 2D 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 81 [10:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:02:20]wFMCommunicate OK [10:02:20]requested_item fd.num is exist - process it [10:02:20]SAM_PROTO_GetFieldsCounters [10:02:20]wFMCommunicate request_size=4 [10:02:20]MH_SAM_APDU [10:02:20]CAPDU: 80 13 00 00 [10:02:20]Write to MH i2c: E2 08 00 2E 85 80 13 00 00 00 00 00 00 2F [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:20]Read from MH i2c: E2 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 62 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 62 00 2E 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [10:02:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 3F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:20]wFMCommunicate OK [10:02:20]SAM_PROTO_GetFieldsCounters done [10:02:20]requested_item shift.num is exist - process it [10:02:20]requested_item shift.opened is exist - process it [10:02:20]req_shift_opened [10:02:20]FM_GetShiftState [10:02:20]SAM_PROTO_GetShiftState [10:02:20]wFMCommunicate request_size=4 [10:02:20]MH_SAM_APDU [10:02:20]CAPDU: 80 13 01 00 [10:02:20]Write to MH i2c: E2 08 00 2F 85 80 13 01 00 00 00 00 00 31 [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:20]Read from MH i2c: E2 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 0E 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 0E 00 2F 85 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E5 [10:02:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:02:20]wFMCommunicate OK [10:02:20]SAM_PROTO_GetShiftState done [10:02:20]FM_GetShiftState done [10:02:20]req_shift_opened done [10:02:20]requested_item shift.open_date is exist - process it [10:02:20]req_shift_open_date [10:02:20]req_shift_open_date done [10:02:20]produce_requested_data done [10:02:20]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239423,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:02:20]process_action_free close_receipt [10:02:20]json_value_free [10:02:20]json_value_free done [10:02:20]process_json_proto returns [10:02:20]Send response to host [10:02:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239423,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:02:20]free response buf [10:02:20]execute_script done [10:02:20]execute_script returns [10:02:20]free content buf [10:02:20]Sock 9.Close socket [10:02:20]Sock 9.Thread stoped [10:02:25]OFD Sender: No OFD packet to send [10:02:27]accept exits with 8 [10:02:27]New connection [10:02:27]New thread 3066838372 created [10:02:27]Thread 3066981732 joined [10:02:27]Waiting for new connection... [10:02:27] Sock 8.Parse request [10:02:27]Sock 8.Check first char [10:02:27]Sock 8.First char is OK [10:02:27]request: POST /json_proto HTTP/1.0 [10:02:27]Method: POST [10:02:27]URL: /json_proto [10:02:27]Method is POST - this is cgi request [10:02:27]url: /json_proto [10:02:27]query_string will be loaded in cgi processing [10:02:27]execute_cgi json_proto POST (null) [10:02:27]execute_cgi path=json_proto method=POST [10:02:27]POST find Content-Length [10:02:27]Host: 172.17.40.67:8080 [10:02:27]Content-Length: 680 [10:02:27]Content-Type: application/json [10:02:27] [10:02:27]POST finish read [10:02:27]Found Content-Length = 680 [10:02:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:27]execute_script... [10:02:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:27]POST & json_proto [10:02:27]process_json_proto [10:02:27]json parsed OK: [10:02:27]protocol is kg_v1.0 [10:02:27]action value=close_receipt [10:02:27]process_action close_receipt [10:02:27]cmd_close_receipt [10:02:27]MH_GetDate [10:02:27]Write to MH i2c: F0 00 00 30 85 A4 [10:02:27]Write i2c OK [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: F0 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: F0 09 00 [10:02:27]MH_I2C_Read... [10:02:27]Read from MH i2c: F0 09 00 30 85 00 37 2C 64 66 97 AE 6B 64 EE [10:02:27]GetLastDocTimeStamp 1717840941 [10:02:27]current date 1717840951 [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 31 85 80 13 01 00 00 00 00 00 33 [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 31 85 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E7 [10:02:27]RAPDU: 09 00 01 3C A3 63 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]opened in 1717805884 [10:02:27]opened+sec_in_day 1717892284 [10:02:27]quantity*price = 200046 [10:02:27]sum+1 = 200048 [10:02:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 195 08.06.2024 10:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239424 ФПД: 188747130071748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100231&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239424&fm=188747130071748&tin=02508201610067®Number=0000000000091601&sum=200000 [10:02:28]StoreToDocumentArchive [10:02:28]shift 387 fd 239424 [10:02:28]save to /storage/0387/doc_00239424 [10:02:28]save last doc name /storage/0387/doc_00239424 to /storage/kkm_last_doc_name [10:02:28]save OK [10:02:28]Clear old archive folders... [10:02:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:02:28]tlvbuf is 0028A670 [10:02:28]SAM_PROTO_ClearQueue [10:02:28]wFMCommunicate request_size=4 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 09 00 00 [10:02:28]Write to MH i2c: E2 08 00 3E 85 80 09 00 00 00 00 00 00 35 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 3E 85 00 90 00 37 [10:02:28]RAPDU: 90 00 [10:02:28]wFMCommunicate OK [10:02:28]SAM_PROTO_ClearQueue done [10:02:28]KKMCreateOFDPacket [10:02:28]OFDProtocolAddRootSTLVToBuf [10:02:28]FM_MakeSignedData [10:02:28]FM_MakeSignedData [10:02:28]SAM_PROTO_SignData [10:02:28]wFMCommunicate request_size=4 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 0D 01 02 [10:02:28]Write to MH i2c: E2 08 00 3F 85 80 0D 01 02 00 00 00 00 3D [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 3F 85 00 90 00 38 [10:02:28]RAPDU: 90 00 [10:02:28]wFMCommunicate OK [10:02:28]wFMCommunicate request_size=255 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 C3 00 00 00 F4 03 04 00 37 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 40 A7 03 00 35 04 06 00 AB AA 1D A3 [10:02:28]Write to MH i2c: E2 02 01 40 85 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 C3 00 00 00 F4 03 04 00 37 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 40 A7 03 00 35 04 06 00 AB AA 1D A3 00 00 B3 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:29]Read from MH i2c: E2 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: E2 03 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: E2 03 00 40 85 00 90 00 39 [10:02:29]RAPDU: 90 00 [10:02:29]wFMCommunicate OK [10:02:29]wFMCommunicate request_size=7 [10:02:29]MH_SAM_APDU [10:02:29]CAPDU: 80 0D 02 02 02 EA C4 [10:02:29]Write to MH i2c: E2 0A 00 41 85 80 0D 02 02 02 00 EA C4 00 00 F2 [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:29]Read from MH i2c: E2 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: E2 03 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: E2 03 00 41 85 00 90 00 3A [10:02:29]RAPDU: 90 00 [10:02:29]wFMCommunicate OK [10:02:29]wFMCommunicate request_size=4 [10:02:29]MH_SAM_APDU [10:02:29]CAPDU: 80 0D 03 02 [10:02:29]Write to MH i2c: E2 08 00 42 85 80 0D 03 02 00 00 00 00 42 [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:29]Read from MH i2c: E2 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: E2 0B 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: E2 0B 00 42 85 00 84 A7 42 E6 0F 7D 72 83 90 00 17 [10:02:29]RAPDU: 84 A7 42 E6 0F 7D 72 83 90 00 [10:02:29]wFMCommunicate OK [10:02:29]SAM_PROTO_SignData done [10:02:29]FM_MakeSignedData done [10:02:29]CreateOFDProtocolMessage [10:02:29]wFMCommunicate request_size=4 [10:02:29]MH_SAM_APDU [10:02:29]CAPDU: 80 11 00 00 [10:02:29]Write to MH i2c: E2 08 00 43 85 80 11 00 00 00 00 00 00 42 [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:29]Read from MH i2c: E2 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: E2 17 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: E2 17 00 43 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 97 [10:02:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:02:29]wFMCommunicate OK [10:02:29]CreateOFDProtocolMessage done [10:02:29]OFDSenderStorePacket 239424 [10:02:29]StoreOFDPacket docnum=239424 [10:02:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 BB 51 04 01 3B 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 C3 00 00 00 F4 03 04 00 37 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 40 A7 03 00 35 04 06 00 AB AA 1D A3 EA C4 84 A7 42 E6 0F 7D 72 83 [10:02:29]CheckFolder [10:02:29]dirname=/storage/ofd_packets [10:02:29]CheckFolder done [10:02:29]ProducePacketName [10:02:29]name=ofd_packets/00239424 [10:02:29]NVStorageSaveData ofd_packets/00239424 [10:02:29]File name is /storage/ofd_packets/00239424 [10:02:29]Write 298 bytes [10:02:29]NVStorageSaveData done [10:02:29]OFDSenderStorePacket done [10:02:29]KKMCreateOFDPacket done [10:02:29]NVStorageSaveData kkm_last_timestamp [10:02:29]File name is /storage/kkm_last_timestamp [10:02:29]Write 4 bytes [10:02:29]NVStorageSaveData done [10:02:29]ExternCall_PrintAddStr [10:02:29]wPrintStart [10:02:29]Write to MH i2c: 01 00 00 44 85 C9 [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 07 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 07 00 44 85 00 00 00 00 00 FF 0F DE [10:02:29]RasterBufferAndPrint [10:02:29]line Счет N : (1)3302364 [10:02:29]line ИНН: 02508201610067 [10:02:29]line Контрольно-Кассовый Чек [10:02:29]line ПРОДАЖА [10:02:29]line ТРК (МРК, ГНК) : 51 [10:02:29]line Товар: 2710194210 [10:02:29]line ДТ-К-5 [10:02:29]line 26.780 * 74.70 [10:02:29]line = 2000.47 [10:02:29]line НДС 12% НСП 1% [10:02:29]line > о реализуемом товаре [10:02:29]line ОКРУГЛЕНИЕ: -0.47 [10:02:29]line ИТОГО: 2000.00 [10:02:29]line Внесено: 2000.00 [10:02:29]line СДАЧА: 0.00 [10:02:29]line НСП 1% : 17.70 [10:02:29]line НДС 12% : 212.44 [10:02:29]line Наличными: 2000.00 [10:02:29]line Безнал.: 0.00 [10:02:29]line Место: АЗС № 82 "Партнер Нефть" [10:02:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:02:29]line СНО: Общий режим [10:02:29]line Чек 195 08.06.2024 10:02 [10:02:29]line Смена: 387 ФФД: 1.0 [10:02:29]line ЗНМ: 0300000150 [10:02:29]line РНМ: 0000000000091601 [10:02:29]line Версия ККМ: 001 [10:02:29]line ФМ: 0000000000874681 [10:02:29]line ФД: 239424 [10:02:29]line ФПД: 188747130071748 [10:02:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100231&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239424&fm=188747130071748&tin=02508201610067®Number=0000000000091601&sum=200000 [10:02:29]written 0, free lines is 4095 [10:02:29]OFD Sender: Processing packet 239424 [packets to send 182, broken 181] [10:02:29]ProducePacketName [10:02:29]name=ofd_packets/00239424 [10:02:29]OFD Sender: To server: pG, [10:02:29]CommunicateWithHost lk.salyk.kg:30040 [10:02:29]ConnectInit lk.salyk.kg [10:02:29]Connected sock=10 [10:02:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 BB 51 04 01 3B 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 C3 00 00 00 F4 03 04 00 37 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 40 A7 03 00 35 04 06 00 AB AA 1D A3 EA C4 84 A7 42 E6 0F 7D 72 83 [10:02:29]Write to MH i2c: 01 00 00 6F 85 F4 [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 07 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 07 00 6F 85 00 00 00 00 00 BE 0C C5 [10:02:29]RasterBufferAndPrint [10:02:29]line [10:02:29]line [10:02:29]line [10:02:29]line [10:02:29]line [10:02:29]written 0, free lines is 3274 [10:02:29]MH_Cut [10:02:29]Write to MH i2c: D1 01 00 76 85 01 CD [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: D1 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: D1 01 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: D1 01 00 76 85 00 CC [10:02:29]Write to MH i2c: 01 00 00 77 85 FC [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 ED 2C 47 00 19 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 40 A7 03 00 F4 03 04 00 B4 D3 63 66 B6 04 01 00 00 26 E6 E4 56 8B DE 57 F8 [10:02:29]CommunicateWithHost err = 0 [10:02:29]CheckOFDResponse [10:02:29]1017 (14) - 77093643461234 [10:02:29]1041 (16) - 0000000000874681 [10:02:29]1040 (4) - 239424 [10:02:29]1012 (4) - 08.06.2024 03:44 [10:02:29]1206 (1) - 0 [10:02:29]OFD Sender: Remove packet 239424 [10:02:29]ProducePacketName [10:02:29]name=ofd_packets/00239424 [10:02:29]NVStorageDeleteData [10:02:30]OFD Sender: No OFD packet to send [10:02:30]*** Cut start [10:02:30]*** Partial cut [10:02:30]*** CUTSNS_PIN = 1 [10:02:30]*** CUTSNS_PIN = 0 [10:02:30]*** Brake cut motor [10:02:31]Read from MH i2c: 01 [10:02:31]MH_I2C_Read... [10:02:31]*** Stop cut motor [10:02:31]*** Cut end [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 77 85 00 00 00 00 00 FF 0F 11 [10:02:31]process_action close_receipt done [10:02:31]requested_data is exist [10:02:31]produce_requested_data [10:02:31]requested_item fm.sn is exist - process it [10:02:31]wFMCommunicate request_size=4 [10:02:31]MH_SAM_APDU [10:02:31]CAPDU: 80 11 00 00 [10:02:31]Write to MH i2c: E2 08 00 78 85 80 11 00 00 00 00 00 00 77 [10:02:31]Write i2c OK [10:02:31]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 78 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CC [10:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:02:31]wFMCommunicate OK [10:02:31]requested_item fd.num is exist - process it [10:02:31]SAM_PROTO_GetFieldsCounters [10:02:31]wFMCommunicate request_size=4 [10:02:31]MH_SAM_APDU [10:02:31]CAPDU: 80 13 00 00 [10:02:31]Write to MH i2c: E2 08 00 79 85 80 13 00 00 00 00 00 00 7A [10:02:31]Write i2c OK [10:02:31]MH_I2C_Read... [10:02:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:31]Read from MH i2c: E2 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: E2 62 00 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: E2 62 00 79 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 40 A7 03 00 0E 04 04 00 83 01 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 4C [10:02:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 40 A7 03 00 0E 04 04 00 83 01 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:02:31]wFMCommunicate OK [10:02:31]SAM_PROTO_GetFieldsCounters done [10:02:31]requested_item shift.num is exist - process it [10:02:31]requested_item shift.opened is exist - process it [10:02:31]req_shift_opened [10:02:31]FM_GetShiftState [10:02:31]SAM_PROTO_GetShiftState [10:02:31]wFMCommunicate request_size=4 [10:02:31]MH_SAM_APDU [10:02:31]CAPDU: 80 13 01 00 [10:02:31]Write to MH i2c: E2 08 00 7A 85 80 13 01 00 00 00 00 00 7C [10:02:31]Write i2c OK [10:02:31]MH_I2C_Read... [10:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:31]Read from MH i2c: E2 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: E2 0E 00 [10:02:31]MH_I2C_Read... [10:02:31]Read from MH i2c: E2 0E 00 7A 85 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 30 [10:02:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:02:31]wFMCommunicate OK [10:02:31]SAM_PROTO_GetShiftState done [10:02:31]FM_GetShiftState done [10:02:31]req_shift_opened done [10:02:31]requested_item shift.open_date is exist - process it [10:02:31]req_shift_open_date [10:02:31]req_shift_open_date done [10:02:31]produce_requested_data done [10:02:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239424,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:02:31]process_action_free close_receipt [10:02:31]json_value_free [10:02:31]json_value_free done [10:02:31]process_json_proto returns [10:02:31]Send response to host [10:02:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239424,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:02:31]free response buf [10:02:31]execute_script done [10:02:31]execute_script returns [10:02:31]free content buf [10:02:31]Sock 8.Close socket [10:02:31]Sock 8.Thread stoped [10:02:34]accept exits with 9 [10:02:34]New connection [10:02:34]New thread 3066981732 created [10:02:34]Thread 3066838372 joined [10:02:34]Waiting for new connection... [10:02:34] Sock 9.Parse request [10:02:34]Sock 9.Check first char [10:02:34]Sock 9.First char is OK [10:02:34]request: POST /json_proto HTTP/1.0 [10:02:34]Method: POST [10:02:34]URL: /json_proto [10:02:34]Method is POST - this is cgi request [10:02:34]url: /json_proto [10:02:34]query_string will be loaded in cgi processing [10:02:34]execute_cgi json_proto POST (null) [10:02:34]execute_cgi path=json_proto method=POST [10:02:34]POST find Content-Length [10:02:34]Host: 172.17.40.67:8080 [10:02:34]Content-Length: 678 [10:02:34]Content-Type: application/json [10:02:34] [10:02:34]POST finish read [10:02:34]Found Content-Length = 678 [10:02:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:02:34]execute_script... [10:02:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:02:34]POST & json_proto [10:02:34]process_json_proto [10:02:34]json parsed OK: [10:02:34]protocol is kg_v1.0 [10:02:34]action value=close_receipt [10:02:34]process_action close_receipt [10:02:34]cmd_close_receipt [10:02:34]MH_GetDate [10:02:34]Write to MH i2c: F0 00 00 7B 85 EF [10:02:34]Write i2c OK [10:02:34]MH_I2C_Read... [10:02:34]Read from MH i2c: F0 [10:02:34]MH_I2C_Read... [10:02:34]Read from MH i2c: F0 09 00 [10:02:34]MH_I2C_Read... [10:02:34]Read from MH i2c: F0 09 00 7B 85 00 3E 2C 64 66 97 AE 6B 64 40 [10:02:34]GetLastDocTimeStamp 1717840951 [10:02:34]current date 1717840958 [10:02:34]FM_GetShiftState [10:02:34]SAM_PROTO_GetShiftState [10:02:34]wFMCommunicate request_size=4 [10:02:34]MH_SAM_APDU [10:02:34]CAPDU: 80 13 01 00 [10:02:34]Write to MH i2c: E2 08 00 7C 85 80 13 01 00 00 00 00 00 7E [10:02:34]Write i2c OK [10:02:34]MH_I2C_Read... [10:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:34]Read from MH i2c: E2 [10:02:34]MH_I2C_Read... [10:02:34]Read from MH i2c: E2 0E 00 [10:02:34]MH_I2C_Read... [10:02:34]Read from MH i2c: E2 0E 00 7C 85 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 32 [10:02:34]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:02:34]wFMCommunicate OK [10:02:34]SAM_PROTO_GetShiftState done [10:02:34]FM_GetShiftState done [10:02:34]opened in 1717805884 [10:02:34]opened+sec_in_day 1717892284 [10:02:34]quantity*price = 50065 [10:02:34]sum+1 = 50067 [10:02:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 196 08.06.2024 10:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239425 ФПД: 207435424872751 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100239&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239425&fm=207435424872751&tin=02508201610067®Number=0000000000091601&sum=50000 [10:02:35]StoreToDocumentArchive [10:02:35]shift 387 fd 239425 [10:02:35]save to /storage/0387/doc_00239425 [10:02:35]save last doc name /storage/0387/doc_00239425 to /storage/kkm_last_doc_name [10:02:35]save OK [10:02:35]Clear old archive folders... [10:02:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:35]tlvbuf is 002B6C60 [10:02:35]SAM_PROTO_ClearQueue [10:02:35]wFMCommunicate request_size=4 [10:02:35]MH_SAM_APDU [10:02:35]CAPDU: 80 09 00 00 [10:02:35]Write to MH i2c: E2 08 00 89 85 80 09 00 00 00 00 00 00 80 [10:02:35]Write i2c OK [10:02:35]MH_I2C_Read... [10:02:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:35]Read from MH i2c: E2 [10:02:35]MH_I2C_Read... [10:02:35]Read from MH i2c: E2 03 00 [10:02:35]MH_I2C_Read... [10:02:35]Read from MH i2c: E2 03 00 89 85 00 90 00 82 [10:02:35]RAPDU: 90 00 [10:02:35]wFMCommunicate OK [10:02:35]SAM_PROTO_ClearQueue done [10:02:35]KKMCreateOFDPacket [10:02:35]OFDProtocolAddRootSTLVToBuf [10:02:35]FM_MakeSignedData [10:02:35]FM_MakeSignedData [10:02:35]SAM_PROTO_SignData [10:02:35]wFMCommunicate request_size=4 [10:02:35]MH_SAM_APDU [10:02:35]CAPDU: 80 0D 01 02 [10:02:35]Write to MH i2c: E2 08 00 8A 85 80 0D 01 02 00 00 00 00 88 [10:02:35]Write i2c OK [10:02:35]MH_I2C_Read... [10:02:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:35]Read from MH i2c: E2 [10:02:35]MH_I2C_Read... [10:02:35]Read from MH i2c: E2 03 00 [10:02:35]MH_I2C_Read... [10:02:35]Read from MH i2c: E2 03 00 8A 85 00 90 00 83 [10:02:35]RAPDU: 90 00 [10:02:35]wFMCommunicate OK [10:02:35]wFMCommunicate request_size=255 [10:02:35]MH_SAM_APDU [10:02: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 3F 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 41 A7 03 00 35 04 06 00 BC [10:02:35]Write to MH i2c: E2 02 01 8B 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 3F 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 41 A7 03 00 35 04 06 00 BC 00 00 59 [10:02:36]Write i2c OK [10:02:36]MH_I2C_Read... [10:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:36]Read from MH i2c: E2 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: E2 03 00 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: E2 03 00 8B 85 00 90 00 84 [10:02:36]RAPDU: 90 00 [10:02:36]wFMCommunicate OK [10:02:36]wFMCommunicate request_size=10 [10:02:36]MH_SAM_APDU [10:02:36]CAPDU: 80 0D 02 02 05 A9 52 D0 39 2F [10:02:36]Write to MH i2c: E2 0D 00 8C 85 80 0D 02 02 05 00 A9 52 D0 39 2F 00 00 C8 [10:02:36]Write i2c OK [10:02:36]MH_I2C_Read... [10:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:36]Read from MH i2c: E2 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: E2 03 00 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: E2 03 00 8C 85 00 90 00 85 [10:02:36]RAPDU: 90 00 [10:02:36]wFMCommunicate OK [10:02:36]wFMCommunicate request_size=4 [10:02:36]MH_SAM_APDU [10:02:36]CAPDU: 80 0D 03 02 [10:02:36]Write to MH i2c: E2 08 00 8D 85 80 0D 03 02 00 00 00 00 8D [10:02:36]Write i2c OK [10:02:36]MH_I2C_Read... [10:02:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:36]Read from MH i2c: E2 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: E2 0B 00 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: E2 0B 00 8D 85 00 78 CE 09 4D 8E D6 24 60 90 00 12 [10:02:36]RAPDU: 78 CE 09 4D 8E D6 24 60 90 00 [10:02:36]wFMCommunicate OK [10:02:36]SAM_PROTO_SignData done [10:02:36]FM_MakeSignedData done [10:02:36]CreateOFDProtocolMessage [10:02:36]wFMCommunicate request_size=4 [10:02:36]MH_SAM_APDU [10:02:36]CAPDU: 80 11 00 00 [10:02:36]Write to MH i2c: E2 08 00 8E 85 80 11 00 00 00 00 00 00 8D [10:02:36]Write i2c OK [10:02:36]MH_I2C_Read... [10:02:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:36]Read from MH i2c: E2 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: E2 17 00 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: E2 17 00 8E 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E2 [10:02:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:02:36]wFMCommunicate OK [10:02:36]CreateOFDProtocolMessage done [10:02:36]OFDSenderStorePacket 239425 [10:02:36]StoreOFDPacket docnum=239425 [10:02:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 9F 75 07 01 40 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 3F 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 41 A7 03 00 35 04 06 00 BC A9 52 D0 39 2F 78 CE 09 4D 8E D6 24 60 [10:02:36]CheckFolder [10:02:36]dirname=/storage/ofd_packets [10:02:36]CheckFolder done [10:02:36]ProducePacketName [10:02:36]name=ofd_packets/00239425 [10:02:36]NVStorageSaveData ofd_packets/00239425 [10:02:36]File name is /storage/ofd_packets/00239425 [10:02:36]Write 301 bytes [10:02:36]NVStorageSaveData done [10:02:36]OFDSenderStorePacket done [10:02:36]KKMCreateOFDPacket done [10:02:36]NVStorageSaveData kkm_last_timestamp [10:02:36]File name is /storage/kkm_last_timestamp [10:02:36]Write 4 bytes [10:02:36]NVStorageSaveData done [10:02:36]ExternCall_PrintAddStr [10:02:36]wPrintStart [10:02:36]Write to MH i2c: 01 00 00 8F 85 14 [10:02:36]Write i2c OK [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: 01 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: 01 07 00 [10:02:36]MH_I2C_Read... [10:02:36]Read from MH i2c: 01 07 00 8F 85 00 00 00 00 00 FF 0F 29 [10:02:36]RasterBufferAndPrint [10:02:36]line Счет N : (1)3302365 [10:02:36]line ИНН: 02508201610067 [10:02:36]line Контрольно-Кассовый Чек [10:02:36]line ПРОДАЖА [10:02:36]line ТРК (МРК, ГНК) : 32 [10:02:36]line Товар: 2710124130 [10:02:36]line Аи-92-К-4 [10:02:36]line 7.540 * 66.40 [10:02:36]line = 500.66 [10:02:36]line НДС 12% НСП 1% [10:02:36]line > о реализуемом товаре [10:02:36]line ОКРУГЛЕНИЕ: -0.66 [10:02:36]line ИТОГО: 500.00 [10:02:36]line Внесено: 500.00 [10:02:36]line СДАЧА: 0.00 [10:02:36]line НСП 1% : 4.43 [10:02:36]line НДС 12% : 53.17 [10:02:36]line Наличными: 500.00 [10:02:36]line Безнал.: 0.00 [10:02:36]line Место: АЗС № 82 "Партнер Нефть" [10:02:36]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:02:36]line СНО: Общий режим [10:02:36]line Чек 196 08.06.2024 10:02 [10:02:36]line Смена: 387 ФФД: 1.0 [10:02:36]line ЗНМ: 0300000150 [10:02:36]line РНМ: 0000000000091601 [10:02:36]line Версия ККМ: 001 [10:02:36]line ФМ: 0000000000874681 [10:02:36]line ФД: 239425 [10:02:36]line ФПД: 207435424872751 [10:02:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100239&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239425&fm=207435424872751&tin=02508201610067®Number=0000000000091601&sum=50000 [10:02:36]OFD Sender: Processing packet 239425 [packets to send 182, broken 181] [10:02:36]ProducePacketName [10:02:36]name=ofd_packets/00239425 [10:02:36]OFD Sender: To server: pG, [10:02:36]CommunicateWithHost lk.salyk.kg:30040 [10:02:36]ConnectInit lk.salyk.kg [10:02:36]written 0, free lines is 4095 [10:02:37]Connected sock=11 [10:02:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 9F 75 07 01 40 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 3F 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 41 A7 03 00 35 04 06 00 BC A9 52 D0 39 2F 78 CE 09 4D 8E D6 24 60 [10:02:37]Write to MH i2c: 01 00 00 BA 85 3F [10:02:37]Write i2c OK [10:02:37]MH_I2C_Read... [10:02:37]Read from MH i2c: 01 [10:02:37]MH_I2C_Read... [10:02:37]Read from MH i2c: 01 07 00 [10:02:37]MH_I2C_Read... [10:02:37]Read from MH i2c: 01 07 00 BA 85 00 00 00 00 00 D6 0C 28 [10:02:37]RasterBufferAndPrint [10:02:37]line [10:02:37]line [10:02:37]line [10:02:37]line [10:02:37]line [10:02:37]written 0, free lines is 3301 [10:02:37]MH_Cut [10:02:37]Write to MH i2c: D1 01 00 C1 85 01 18 [10:02:37]Write i2c OK [10:02:37]MH_I2C_Read... [10:02:37]Read from MH i2c: D1 [10:02:37]MH_I2C_Read... [10:02:37]Read from MH i2c: D1 01 00 [10:02:37]MH_I2C_Read... [10:02:37]Read from MH i2c: D1 01 00 C1 85 00 17 [10:02:37]Write to MH i2c: 01 00 00 C2 85 47 [10:02:37]Write i2c OK [10:02:37]MH_I2C_Read... [10:02:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 6B 2B 47 00 E0 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 41 A7 03 00 F4 03 04 00 BC D3 63 66 B6 04 01 00 00 49 F8 46 76 57 0A 87 F2 [10:02:37]CommunicateWithHost err = 0 [10:02:37]CheckOFDResponse [10:02:37]1017 (14) - 77093643461234 [10:02:37]1041 (16) - 0000000000874681 [10:02:37]1040 (4) - 239425 [10:02:37]1012 (4) - 08.06.2024 03:45 [10:02:37]1206 (1) - 0 [10:02:37]OFD Sender: Remove packet 239425 [10:02:37]ProducePacketName [10:02:37]name=ofd_packets/00239425 [10:02:37]NVStorageDeleteData [10:02:38]*** Cut start [10:02:38]*** Partial cut [10:02:38]*** CUTSNS_PIN = 1 [10:02:38]OFD Sender: No OFD packet to send [10:02:38]*** CUTSNS_PIN = 0 [10:02:38]*** Brake cut motor [10:02:38]Read from MH i2c: 01 [10:02:38]MH_I2C_Read... [10:02:38]*** Stop cut motor [10:02:38]*** Cut end [10:02:38]Read from MH i2c: 01 07 00 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: 01 07 00 C2 85 00 00 00 00 00 FF 0F 5C [10:02:38]process_action close_receipt done [10:02:38]requested_data is exist [10:02:38]produce_requested_data [10:02:38]requested_item fm.sn is exist - process it [10:02:38]wFMCommunicate request_size=4 [10:02:38]MH_SAM_APDU [10:02:38]CAPDU: 80 11 00 00 [10:02:38]Write to MH i2c: E2 08 00 C3 85 80 11 00 00 00 00 00 00 C2 [10:02:38]Write i2c OK [10:02:38]MH_I2C_Read... [10:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:38]Read from MH i2c: E2 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: E2 17 00 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: E2 17 00 C3 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 17 [10:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:02:38]wFMCommunicate OK [10:02:38]requested_item fd.num is exist - process it [10:02:38]SAM_PROTO_GetFieldsCounters [10:02:38]wFMCommunicate request_size=4 [10:02:38]MH_SAM_APDU [10:02:38]CAPDU: 80 13 00 00 [10:02:38]Write to MH i2c: E2 08 00 C4 85 80 13 00 00 00 00 00 00 C5 [10:02:38]Write i2c OK [10:02:38]MH_I2C_Read... [10:02:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:38]Read from MH i2c: E2 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: E2 62 00 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: E2 62 00 C4 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 41 A7 03 00 0E 04 04 00 83 01 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 9B [10:02:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 41 A7 03 00 0E 04 04 00 83 01 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:02:39]wFMCommunicate OK [10:02:39]SAM_PROTO_GetFieldsCounters done [10:02:39]requested_item shift.num is exist - process it [10:02:39]requested_item shift.opened is exist - process it [10:02:39]req_shift_opened [10:02:39]FM_GetShiftState [10:02:39]SAM_PROTO_GetShiftState [10:02:39]wFMCommunicate request_size=4 [10:02:39]MH_SAM_APDU [10:02:39]CAPDU: 80 13 01 00 [10:02:39]Write to MH i2c: E2 08 00 C5 85 80 13 01 00 00 00 00 00 C7 [10:02:39]Write i2c OK [10:02:39]MH_I2C_Read... [10:02:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:39]Read from MH i2c: E2 [10:02:39]MH_I2C_Read... [10:02:39]Read from MH i2c: E2 0E 00 [10:02:39]MH_I2C_Read... [10:02:39]Read from MH i2c: E2 0E 00 C5 85 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7B [10:02:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:02:39]wFMCommunicate OK [10:02:39]SAM_PROTO_GetShiftState done [10:02:39]FM_GetShiftState done [10:02:39]req_shift_opened done [10:02:39]requested_item shift.open_date is exist - process it [10:02:39]req_shift_open_date [10:02:39]req_shift_open_date done [10:02:39]produce_requested_data done [10:02:39]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239425,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:02:39]process_action_free close_receipt [10:02:39]json_value_free [10:02:39]json_value_free done [10:02:39]process_json_proto returns [10:02:39]Send response to host [10:02:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239425,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:02:39]free response buf [10:02:39]execute_script done [10:02:39]execute_script returns [10:02:39]free content buf [10:02:39]Sock 9.Close socket [10:02:39]Sock 9.Thread stoped [10:02:43]OFD Sender: No OFD packet to send [10:02:48]OFD Sender: No OFD packet to send [10:02:53]OFD Sender: No OFD packet to send [10:02:58]OFD Sender: No OFD packet to send [10:03:03]OFD Sender: No OFD packet to send [10:03:08]OFD Sender: No OFD packet to send [10:03:13]OFD Sender: No OFD packet to send [10:03:18]OFD Sender: No OFD packet to send [10:03:23]OFD Sender: No OFD packet to send [10:03:28]OFD Sender: No OFD packet to send [10:03:33]OFD Sender: No OFD packet to send [10:03:38]OFD Sender: No OFD packet to send [10:03:43]OFD Sender: No OFD packet to send [10:03:48]OFD Sender: No OFD packet to send [10:03:48]accept exits with 8 [10:03:48]New connection [10:03:48]New thread 3066838372 created [10:03:48]Thread 3066981732 joined [10:03:48]Waiting for new connection... [10:03:48] Sock 8.Parse request [10:03:48]Sock 8.Check first char [10:03:48]Sock 8.First char is OK [10:03:48]request: POST /json_proto HTTP/1.0 [10:03:48]Method: POST [10:03:48]URL: /json_proto [10:03:48]Method is POST - this is cgi request [10:03:48]url: /json_proto [10:03:48]query_string will be loaded in cgi processing [10:03:48]execute_cgi json_proto POST (null) [10:03:48]execute_cgi path=json_proto method=POST [10:03:48]POST find Content-Length [10:03:48]Host: 172.17.40.67:8080 [10:03:48]Content-Length: 683 [10:03:48]Content-Type: application/json [10:03:48] [10:03:48]POST finish read [10:03:48]Found Content-Length = 683 [10:03:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:48]execute_script... [10: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)3302367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:48]POST & json_proto [10:03:48]process_json_proto [10:03:48]json parsed OK: [10:03:48]protocol is kg_v1.0 [10:03:48]action value=close_receipt [10:03:48]process_action close_receipt [10:03:48]cmd_close_receipt [10:03:48]MH_GetDate [10:03:48]Write to MH i2c: F0 00 00 C6 85 3A [10:03:48]Write i2c OK [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: F0 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: F0 09 00 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: F0 09 00 C6 85 00 88 2C 64 66 97 AE 6B 64 D5 [10:03:48]GetLastDocTimeStamp 1717840959 [10:03:48]current date 1717841032 [10:03:48]FM_GetShiftState [10:03:48]SAM_PROTO_GetShiftState [10:03:48]wFMCommunicate request_size=4 [10:03:48]MH_SAM_APDU [10:03:48]CAPDU: 80 13 01 00 [10:03:48]Write to MH i2c: E2 08 00 C7 85 80 13 01 00 00 00 00 00 C9 [10:03:48]Write i2c OK [10:03:48]MH_I2C_Read... [10:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:48]Read from MH i2c: E2 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 0E 00 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 0E 00 C7 85 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7D [10:03:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:03:48]wFMCommunicate OK [10:03:48]SAM_PROTO_GetShiftState done [10:03:48]FM_GetShiftState done [10:03:48]opened in 1717805884 [10:03:48]opened+sec_in_day 1717892284 [10:03:48]quantity*price = 100064 [10:03:48]sum+1 = 100066 [10:03:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 197 08.06.2024 10:03 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239426 ФПД: 154400589907060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100352&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239426&fm=154400589907060&tin=02508201610067®Number=0000000000091601&sum=100000 [10:03:49]StoreToDocumentArchive [10:03:49]shift 387 fd 239426 [10:03:49]save to /storage/0387/doc_00239426 [10:03:49]save last doc name /storage/0387/doc_00239426 to /storage/kkm_last_doc_name [10:03:49]save OK [10:03:49]Clear old archive folders... [10:03:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:49]tlvbuf is 004B8BB0 [10:03:49]SAM_PROTO_ClearQueue [10:03:49]wFMCommunicate request_size=4 [10:03:49]MH_SAM_APDU [10:03:49]CAPDU: 80 09 00 00 [10:03:49]Write to MH i2c: E2 08 00 D4 85 80 09 00 00 00 00 00 00 CB [10:03:49]Write i2c OK [10:03:49]MH_I2C_Read... [10:03:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 D4 85 00 90 00 CD [10:03:50]RAPDU: 90 00 [10:03:50]wFMCommunicate OK [10:03:50]SAM_PROTO_ClearQueue done [10:03:50]KKMCreateOFDPacket [10:03:50]OFDProtocolAddRootSTLVToBuf [10:03:50]FM_MakeSignedData [10:03:50]FM_MakeSignedData [10:03:50]SAM_PROTO_SignData [10:03:50]wFMCommunicate request_size=4 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 0D 01 02 [10:03:50]Write to MH i2c: E2 08 00 D5 85 80 0D 01 02 00 00 00 00 D3 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 D5 85 00 90 00 CE [10:03:50]RAPDU: 90 00 [10:03:50]wFMCommunicate OK [10:03:50]wFMCommunicate request_size=255 [10:03:50]MH_SAM_APDU [10: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 88 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 42 A7 03 00 35 04 06 00 8C [10:03:50]Write to MH i2c: E2 02 01 D6 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 88 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 42 A7 03 00 35 04 06 00 8C 00 00 0F [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 D6 85 00 90 00 CF [10:03:50]RAPDU: 90 00 [10:03:50]wFMCommunicate OK [10:03:50]wFMCommunicate request_size=10 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 0D 02 02 05 6D 30 50 84 74 [10:03:50]Write to MH i2c: E2 0D 00 D7 85 80 0D 02 02 05 00 6D 30 50 84 74 00 00 C5 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 D7 85 00 90 00 D0 [10:03:50]RAPDU: 90 00 [10:03:50]wFMCommunicate OK [10:03:50]wFMCommunicate request_size=4 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 0D 03 02 [10:03:50]Write to MH i2c: E2 08 00 D8 85 80 0D 03 02 00 00 00 00 D8 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 0B 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 0B 00 D8 85 00 E1 2F 83 77 56 E9 F2 B2 90 00 C6 [10:03:50]RAPDU: E1 2F 83 77 56 E9 F2 B2 90 00 [10:03:50]wFMCommunicate OK [10:03:50]SAM_PROTO_SignData done [10:03:50]FM_MakeSignedData done [10:03:50]CreateOFDProtocolMessage [10:03:50]wFMCommunicate request_size=4 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 11 00 00 [10:03:50]Write to MH i2c: E2 08 00 D9 85 80 11 00 00 00 00 00 00 D8 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 17 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 17 00 D9 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2D [10:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:03:50]wFMCommunicate OK [10:03:50]CreateOFDProtocolMessage done [10:03:50]OFDSenderStorePacket 239426 [10:03:50]StoreOFDPacket docnum=239426 [10:03:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 60 7C 07 01 A7 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 88 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 42 A7 03 00 35 04 06 00 8C 6D 30 50 84 74 E1 2F 83 77 56 E9 F2 B2 [10:03:50]CheckFolder [10:03:50]dirname=/storage/ofd_packets [10:03:50]CheckFolder done [10:03:50]ProducePacketName [10:03:50]name=ofd_packets/00239426 [10:03:50]NVStorageSaveData ofd_packets/00239426 [10:03:50]File name is /storage/ofd_packets/00239426 [10:03:50]Write 301 bytes [10:03:50]NVStorageSaveData done [10:03:50]OFDSenderStorePacket done [10:03:50]KKMCreateOFDPacket done [10:03:50]NVStorageSaveData kkm_last_timestamp [10:03:50]File name is /storage/kkm_last_timestamp [10:03:50]Write 4 bytes [10:03:50]NVStorageSaveData done [10:03:50]ExternCall_PrintAddStr [10:03:50]wPrintStart [10:03:50]Write to MH i2c: 01 00 00 DA 85 5F [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: 01 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: 01 07 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: 01 07 00 DA 85 00 00 00 00 00 FF 0F 74 [10:03:50]RasterBufferAndPrint [10:03:50]line Счет N : (1)3302367 [10:03:50]line ИНН: 02508201610067 [10:03:50]line Контрольно-Кассовый Чек [10:03:50]line ПРОДАЖА [10:03:50]line ТРК (МРК, ГНК) : 42 [10:03:50]line Товар: 2710124130 [10:03:50]line Аи-92-К-4 [10:03:50]line 15.070 * 66.40 [10:03:50]line = 1000.65 [10:03:50]line НДС 12% НСП 1% [10:03:50]line > о реализуемом товаре [10:03:50]line ОКРУГЛЕНИЕ: -0.65 [10:03:50]line ИТОГО: 1000.00 [10:03:50]line Внесено: 1000.00 [10:03:50]line СДАЧА: 0.00 [10:03:50]line НСП 1% : 8.85 [10:03:50]line НДС 12% : 106.26 [10:03:50]line Наличными: 1000.00 [10:03:50]line Безнал.: 0.00 [10:03:50]line Место: АЗС № 82 "Партнер Нефть" [10:03:50]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:03:50]line СНО: Общий режим [10:03:50]line Чек 197 08.06.2024 10:03 [10:03:50]line Смена: 387 ФФД: 1.0 [10:03:50]line ЗНМ: 0300000150 [10:03:50]line РНМ: 0000000000091601 [10:03:50]line Версия ККМ: 001 [10:03:50]line ФМ: 0000000000874681 [10:03:50]line ФД: 239426 [10:03:50]line ФПД: 154400589907060 [10:03:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100352&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239426&fm=154400589907060&tin=02508201610067®Number=0000000000091601&sum=100000 [10:03:50]written 0, free lines is 4095 [10:03:50]OFD Sender: Processing packet 239426 [packets to send 182, broken 181] [10:03:50]ProducePacketName [10:03:50]name=ofd_packets/00239426 [10:03:50]OFD Sender: To server: pG, [10:03:50]CommunicateWithHost lk.salyk.kg:30040 [10:03:50]ConnectInit lk.salyk.kg [10:03:50]Connected sock=10 [10:03:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 60 7C 07 01 A7 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 88 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 42 A7 03 00 35 04 06 00 8C 6D 30 50 84 74 E1 2F 83 77 56 E9 F2 B2 [10:03:50]Write to MH i2c: 01 00 00 05 86 8B [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: 01 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: 01 07 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: 01 07 00 05 86 00 00 00 00 00 BB 0C 59 [10:03:50]RasterBufferAndPrint [10:03:50]line [10:03:50]line [10:03:50]line [10:03:50]line [10:03:50]line [10:03:50]written 0, free lines is 3266 [10:03:50]MH_Cut [10:03:50]Write to MH i2c: D1 01 00 0C 86 01 64 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: D1 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: D1 01 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: D1 01 00 0C 86 00 63 [10:03:50]Write to MH i2c: 01 00 00 0D 86 93 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 2B 8C 47 00 04 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 42 A7 03 00 F4 03 04 00 05 D4 63 66 B6 04 01 00 00 51 A7 CA 2D 9D B0 51 0D [10:03:51]CommunicateWithHost err = 0 [10:03:51]CheckOFDResponse [10:03:51]1017 (14) - 77093643461234 [10:03:51]1041 (16) - 0000000000874681 [10:03:51]1040 (4) - 239426 [10:03:51]1012 (4) - 08.06.2024 03:46 [10:03:51]1206 (1) - 0 [10:03:51]OFD Sender: Remove packet 239426 [10:03:51]ProducePacketName [10:03:51]name=ofd_packets/00239426 [10:03:51]NVStorageDeleteData [10:03:51]OFD Sender: No OFD packet to send [10:03:51]*** Cut start [10:03:51]*** Partial cut [10:03:51]*** CUTSNS_PIN = 1 [10:03:51]*** CUTSNS_PIN = 0 [10:03:52]*** Brake cut motor [10:03:52]Read from MH i2c: 01 [10:03:52]MH_I2C_Read... [10:03:52]*** Stop cut motor [10:03:52]*** Cut end [10:03:52]Read from MH i2c: 01 07 00 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: 01 07 00 0D 86 00 00 00 00 00 FF 0F A8 [10:03:52]process_action close_receipt done [10:03:52]requested_data is exist [10:03:52]produce_requested_data [10:03:52]requested_item fm.sn is exist - process it [10:03:52]wFMCommunicate request_size=4 [10:03:52]MH_SAM_APDU [10:03:52]CAPDU: 80 11 00 00 [10:03:52]Write to MH i2c: E2 08 00 0E 86 80 11 00 00 00 00 00 00 0E [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:52]Read from MH i2c: E2 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 17 00 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 17 00 0E 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 63 [10:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:03:52]wFMCommunicate OK [10:03:52]requested_item fd.num is exist - process it [10:03:52]SAM_PROTO_GetFieldsCounters [10:03:52]wFMCommunicate request_size=4 [10:03:52]MH_SAM_APDU [10:03:52]CAPDU: 80 13 00 00 [10:03:52]Write to MH i2c: E2 08 00 0F 86 80 13 00 00 00 00 00 00 11 [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:52]Read from MH i2c: E2 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 62 00 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 62 00 0F 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 42 A7 03 00 0E 04 04 00 83 01 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 EB [10:03:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 42 A7 03 00 0E 04 04 00 83 01 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:03:52]wFMCommunicate OK [10:03:52]SAM_PROTO_GetFieldsCounters done [10:03:52]requested_item shift.num is exist - process it [10:03:52]requested_item shift.opened is exist - process it [10:03:52]req_shift_opened [10:03:52]FM_GetShiftState [10:03:52]SAM_PROTO_GetShiftState [10:03:52]wFMCommunicate request_size=4 [10:03:52]MH_SAM_APDU [10:03:52]CAPDU: 80 13 01 00 [10:03:52]Write to MH i2c: E2 08 00 10 86 80 13 01 00 00 00 00 00 13 [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:52]Read from MH i2c: E2 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 0E 00 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: E2 0E 00 10 86 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C7 [10:03:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:03:52]wFMCommunicate OK [10:03:52]SAM_PROTO_GetShiftState done [10:03:52]FM_GetShiftState done [10:03:52]req_shift_opened done [10:03:52]requested_item shift.open_date is exist - process it [10:03:52]req_shift_open_date [10:03:52]req_shift_open_date done [10:03:52]produce_requested_data done [10:03:52]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239426,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:03:52]process_action_free close_receipt [10:03:52]json_value_free [10:03:52]json_value_free done [10:03:52]process_json_proto returns [10:03:52]Send response to host [10:03:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239426,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:03:52]free response buf [10:03:52]execute_script done [10:03:52]execute_script returns [10:03:52]free content buf [10:03:52]Sock 8.Close socket [10:03:52]Sock 8.Thread stoped [10:03:56]OFD Sender: No OFD packet to send [10:04:01]OFD Sender: No OFD packet to send [10:04:06]OFD Sender: No OFD packet to send [10:04:11]OFD Sender: No OFD packet to send [10:04:16]OFD Sender: No OFD packet to send [10:04:18]accept exits with 9 [10:04:18]New connection [10:04:18]New thread 3066981732 created [10:04:18]Thread 3066838372 joined [10:04:18]Waiting for new connection... [10:04:18] Sock 9.Parse request [10:04:18]Sock 9.Check first char [10:04:18]Sock 9.First char is OK [10:04:18]request: POST /json_proto HTTP/1.0 [10:04:18]Method: POST [10:04:18]URL: /json_proto [10:04:18]Method is POST - this is cgi request [10:04:18]url: /json_proto [10:04:18]query_string will be loaded in cgi processing [10:04:18]execute_cgi json_proto POST (null) [10:04:18]execute_cgi path=json_proto method=POST [10:04:18]POST find Content-Length [10:04:18]Host: 172.17.40.67:8080 [10:04:18]Content-Length: 679 [10:04:18]Content-Type: application/json [10:04:18] [10:04:18]POST finish read [10:04:18]Found Content-Length = 679 [10:04:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 10.860, "sum" : 800.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:18]execute_script... [10: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)3302368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 10.860, "sum" : 800.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:18]POST & json_proto [10:04:18]process_json_proto [10:04:18]json parsed OK: [10:04:18]protocol is kg_v1.0 [10:04:18]action value=close_receipt [10:04:18]process_action close_receipt [10:04:18]cmd_close_receipt [10:04:18]MH_GetDate [10:04:18]Write to MH i2c: F0 00 00 11 86 86 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: F0 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: F0 09 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: F0 09 00 11 86 00 A6 2C 64 66 97 AE 6B 64 3F [10:04:18]GetLastDocTimeStamp 1717841032 [10:04:18]current date 1717841062 [10:04:18]FM_GetShiftState [10:04:18]SAM_PROTO_GetShiftState [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 13 01 00 [10:04:18]Write to MH i2c: E2 08 00 12 86 80 13 01 00 00 00 00 00 15 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 0E 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 0E 00 12 86 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C9 [10:04:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:04:18]wFMCommunicate OK [10:04:18]SAM_PROTO_GetShiftState done [10:04:18]FM_GetShiftState done [10:04:18]opened in 1717805884 [10:04:18]opened+sec_in_day 1717892284 [10:04:18]quantity*price = 80038 [10:04:18]sum+1 = 80039 [10:04:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 198 08.06.2024 10:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239427 ФПД: 250323641727055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100422&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239427&fm=250323641727055&tin=02508201610067®Number=0000000000091601&sum=80000 [10:04:19]StoreToDocumentArchive [10:04:19]shift 387 fd 239427 [10:04:19]save to /storage/0387/doc_00239427 [10:04:19]save last doc name /storage/0387/doc_00239427 to /storage/kkm_last_doc_name [10:04:19]save OK [10:04:19]Clear old archive folders... [10:04:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:19]tlvbuf is 004B8430 [10:04:19]SAM_PROTO_ClearQueue [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 09 00 00 [10:04:19]Write to MH i2c: E2 08 00 1F 86 80 09 00 00 00 00 00 00 17 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 1F 86 00 90 00 19 [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]SAM_PROTO_ClearQueue done [10:04:19]KKMCreateOFDPacket [10:04:19]OFDProtocolAddRootSTLVToBuf [10:04:19]FM_MakeSignedData [10:04:19]FM_MakeSignedData [10:04:19]SAM_PROTO_SignData [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 01 02 [10:04:19]Write to MH i2c: E2 08 00 20 86 80 0D 01 02 00 00 00 00 1F [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 20 86 00 90 00 1A [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=255 [10:04:19]MH_SAM_APDU [10: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 A6 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 43 A7 03 00 35 04 06 00 E3 [10:04:19]Write to MH i2c: E2 02 01 21 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 A6 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 43 A7 03 00 35 04 06 00 E3 00 00 C5 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 21 86 00 90 00 1B [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=10 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 02 02 05 AB 03 BE 78 4F [10:04:19]Write to MH i2c: E2 0D 00 22 86 80 0D 02 02 05 00 AB 03 BE 78 4F 00 00 5F [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 22 86 00 90 00 1C [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 03 02 [10:04:19]Write to MH i2c: E2 08 00 23 86 80 0D 03 02 00 00 00 00 24 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:20]Read from MH i2c: E2 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 0B 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 0B 00 23 86 00 A5 5B 8A 6A 9F 66 F6 C9 90 00 DD [10:04:20]RAPDU: A5 5B 8A 6A 9F 66 F6 C9 90 00 [10:04:20]wFMCommunicate OK [10:04:20]SAM_PROTO_SignData done [10:04:20]FM_MakeSignedData done [10:04:20]CreateOFDProtocolMessage [10:04:20]wFMCommunicate request_size=4 [10:04:20]MH_SAM_APDU [10:04:20]CAPDU: 80 11 00 00 [10:04:20]Write to MH i2c: E2 08 00 24 86 80 11 00 00 00 00 00 00 24 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:20]Read from MH i2c: E2 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 17 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 17 00 24 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 79 [10:04:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:04:20]wFMCommunicate OK [10:04:20]CreateOFDProtocolMessage done [10:04:20]OFDSenderStorePacket 239427 [10:04:20]StoreOFDPacket docnum=239427 [10:04:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 24 58 07 01 CA 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 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 A6 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 43 A7 03 00 35 04 06 00 E3 AB 03 BE 78 4F A5 5B 8A 6A 9F 66 F6 C9 [10:04:20]CheckFolder [10:04:20]dirname=/storage/ofd_packets [10:04:20]CheckFolder done [10:04:20]ProducePacketName [10:04:20]name=ofd_packets/00239427 [10:04:20]NVStorageSaveData ofd_packets/00239427 [10:04:20]File name is /storage/ofd_packets/00239427 [10:04:20]Write 301 bytes [10:04:20]NVStorageSaveData done [10:04:20]OFDSenderStorePacket done [10:04:20]KKMCreateOFDPacket done [10:04:20]NVStorageSaveData kkm_last_timestamp [10:04:20]File name is /storage/kkm_last_timestamp [10:04:20]Write 4 bytes [10:04:20]NVStorageSaveData done [10:04:20]ExternCall_PrintAddStr [10:04:20]wPrintStart [10:04:20]Write to MH i2c: 01 00 00 25 86 AB [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 25 86 00 00 00 00 00 FF 0F C0 [10:04:20]RasterBufferAndPrint [10:04:20]line Счет N : (1)3302368 [10:04:20]line ИНН: 02508201610067 [10:04:20]line Контрольно-Кассовый Чек [10:04:20]line ПРОДАЖА [10:04:20]line ТРК (МРК, ГНК) : 13 [10:04:20]line Товар: 2710124500 [10:04:20]line Аи-95-К-5 [10:04:20]line 10.860 * 73.70 [10:04:20]line = 800.38 [10:04:20]line НДС 12% НСП 1% [10:04:20]line > о реализуемом товаре [10:04:20]line ОКРУГЛЕНИЕ: -0.38 [10:04:20]line ИТОГО: 800.00 [10:04:20]line Внесено: 800.00 [10:04:20]line СДАЧА: 0.00 [10:04:20]line НСП 1% : 7.08 [10:04:20]line НДС 12% : 85.00 [10:04:20]line Наличными: 800.00 [10:04:20]line Безнал.: 0.00 [10:04:20]line Место: АЗС № 82 "Партнер Нефть" [10:04:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:04:20]line СНО: Общий режим [10:04:20]line Чек 198 08.06.2024 10:04 [10:04:20]line Смена: 387 ФФД: 1.0 [10:04:20]line ЗНМ: 0300000150 [10:04:20]line РНМ: 0000000000091601 [10:04:20]line Версия ККМ: 001 [10:04:20]line ФМ: 0000000000874681 [10:04:20]line ФД: 239427 [10:04:20]line ФПД: 250323641727055 [10:04:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100422&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239427&fm=250323641727055&tin=02508201610067®Number=0000000000091601&sum=80000 [10:04:20]OFD Sender: Processing packet 239427 [packets to send 182, broken 181] [10:04:20]ProducePacketName [10:04:20]name=ofd_packets/00239427 [10:04:20]OFD Sender: To server: pG, [10:04:20]CommunicateWithHost lk.salyk.kg:30040 [10:04:20]ConnectInit lk.salyk.kg [10:04:20]written 0, free lines is 4095 [10:04:20]Connected sock=10 [10:04:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 24 58 07 01 CA 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 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 A6 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 43 A7 03 00 35 04 06 00 E3 AB 03 BE 78 4F A5 5B 8A 6A 9F 66 F6 C9 [10:04:20]Write to MH i2c: 01 00 00 50 86 D6 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 50 86 00 00 00 00 00 C0 0C A9 [10:04:20]RasterBufferAndPrint [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]written 0, free lines is 3270 [10:04:20]MH_Cut [10:04:20]Write to MH i2c: D1 01 00 57 86 01 AF [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 01 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 01 00 57 86 00 AE [10:04:20]Write to MH i2c: 01 00 00 58 86 DE [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E4 9E 47 00 8F 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 43 A7 03 00 F4 03 04 00 23 D4 63 66 B6 04 01 00 00 B8 D7 66 78 EF E1 93 35 [10:04:20]CommunicateWithHost err = 0 [10:04:20]CheckOFDResponse [10:04:20]1017 (14) - 77093643461234 [10:04:20]1041 (16) - 0000000000874681 [10:04:20]1040 (4) - 239427 [10:04:20]1012 (4) - 08.06.2024 03:46 [10:04:20]1206 (1) - 0 [10:04:20]OFD Sender: Remove packet 239427 [10:04:20]ProducePacketName [10:04:20]name=ofd_packets/00239427 [10:04:20]NVStorageDeleteData [10:04:21]OFD Sender: No OFD packet to send [10:04:21]*** Cut start [10:04:21]*** Partial cut [10:04:21]*** CUTSNS_PIN = 1 [10:04:21]*** CUTSNS_PIN = 0 [10:04:21]*** Brake cut motor [10:04:22]Read from MH i2c: 01 [10:04:22]MH_I2C_Read... [10:04:22]*** Stop cut motor [10:04:22]*** Cut end [10:04:22]Read from MH i2c: 01 07 00 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: 01 07 00 58 86 00 00 00 00 00 FF 0F F3 [10:04:22]process_action close_receipt done [10:04:22]requested_data is exist [10:04:22]produce_requested_data [10:04:22]requested_item fm.sn is exist - process it [10:04:22]wFMCommunicate request_size=4 [10:04:22]MH_SAM_APDU [10:04:22]CAPDU: 80 11 00 00 [10:04:22]Write to MH i2c: E2 08 00 59 86 80 11 00 00 00 00 00 00 59 [10:04:22]Write i2c OK [10:04:22]MH_I2C_Read... [10:04:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:22]Read from MH i2c: E2 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 17 00 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 17 00 59 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AE [10:04:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:04:22]wFMCommunicate OK [10:04:22]requested_item fd.num is exist - process it [10:04:22]SAM_PROTO_GetFieldsCounters [10:04:22]wFMCommunicate request_size=4 [10:04:22]MH_SAM_APDU [10:04:22]CAPDU: 80 13 00 00 [10:04:22]Write to MH i2c: E2 08 00 5A 86 80 13 00 00 00 00 00 00 5C [10:04:22]Write i2c OK [10:04:22]MH_I2C_Read... [10:04:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:22]Read from MH i2c: E2 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 62 00 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 62 00 5A 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 43 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [10:04:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 43 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:22]wFMCommunicate OK [10:04:22]SAM_PROTO_GetFieldsCounters done [10:04:22]requested_item shift.num is exist - process it [10:04:22]requested_item shift.opened is exist - process it [10:04:22]req_shift_opened [10:04:22]FM_GetShiftState [10:04:22]SAM_PROTO_GetShiftState [10:04:22]wFMCommunicate request_size=4 [10:04:22]MH_SAM_APDU [10:04:22]CAPDU: 80 13 01 00 [10:04:22]Write to MH i2c: E2 08 00 5B 86 80 13 01 00 00 00 00 00 5E [10:04:22]Write i2c OK [10:04:22]MH_I2C_Read... [10:04:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:22]Read from MH i2c: E2 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 0E 00 [10:04:22]MH_I2C_Read... [10:04:22]Read from MH i2c: E2 0E 00 5B 86 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 12 [10:04:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:04:22]wFMCommunicate OK [10:04:22]SAM_PROTO_GetShiftState done [10:04:22]FM_GetShiftState done [10:04:22]req_shift_opened done [10:04:22]requested_item shift.open_date is exist - process it [10:04:22]req_shift_open_date [10:04:22]req_shift_open_date done [10:04:22]produce_requested_data done [10:04:22]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239427,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:04:22]process_action_free close_receipt [10:04:22]json_value_free [10:04:22]json_value_free done [10:04:22]process_json_proto returns [10:04:22]Send response to host [10:04:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239427,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:04:22]free response buf [10:04:22]execute_script done [10:04:22]execute_script returns [10:04:22]free content buf [10:04:22]Sock 9.Close socket [10:04:22]Sock 9.Thread stoped [10:04:26]OFD Sender: No OFD packet to send [10:04:31]OFD Sender: No OFD packet to send [10:04:32]accept exits with 8 [10:04:32]New connection [10:04:32]New thread 3066838372 created [10:04:32]Thread 3066981732 joined [10:04:32]Waiting for new connection... [10:04:32] Sock 8.Parse request [10:04:32]Sock 8.Check first char [10:04:32]Sock 8.First char is OK [10:04:32]request: POST /json_proto HTTP/1.0 [10:04:32]Method: POST [10:04:32]URL: /json_proto [10:04:32]Method is POST - this is cgi request [10:04:32]url: /json_proto [10:04:32]query_string will be loaded in cgi processing [10:04:32]execute_cgi json_proto POST (null) [10:04:32]execute_cgi path=json_proto method=POST [10:04:32]POST find Content-Length [10:04:32]Host: 172.17.40.67:8080 [10:04:32]Content-Length: 678 [10:04:32]Content-Type: application/json [10:04:32] [10:04:32]POST finish read [10:04:32]Found Content-Length = 678 [10:04:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:32]execute_script... [10:04: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)3302369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:32]POST & json_proto [10:04:32]process_json_proto [10:04:32]json parsed OK: [10:04:32]protocol is kg_v1.0 [10:04:32]action value=close_receipt [10:04:32]process_action close_receipt [10:04:32]cmd_close_receipt [10:04:32]MH_GetDate [10:04:32]Write to MH i2c: F0 00 00 5C 86 D1 [10:04:32]Write i2c OK [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: F0 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: F0 09 00 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: F0 09 00 5C 86 00 B4 2C 64 66 97 AE 6B 64 98 [10:04:32]GetLastDocTimeStamp 1717841062 [10:04:32]current date 1717841076 [10:04:32]FM_GetShiftState [10:04:32]SAM_PROTO_GetShiftState [10:04:32]wFMCommunicate request_size=4 [10:04:32]MH_SAM_APDU [10:04:32]CAPDU: 80 13 01 00 [10:04:32]Write to MH i2c: E2 08 00 5D 86 80 13 01 00 00 00 00 00 60 [10:04:32]Write i2c OK [10:04:32]MH_I2C_Read... [10:04:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:32]Read from MH i2c: E2 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 0E 00 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 0E 00 5D 86 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 14 [10:04:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:04:32]wFMCommunicate OK [10:04:32]SAM_PROTO_GetShiftState done [10:04:32]FM_GetShiftState done [10:04:32]opened in 1717805884 [10:04:32]opened+sec_in_day 1717892284 [10:04:32]quantity*price = 60025 [10:04:32]sum+1 = 60027 [10:04:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 199 08.06.2024 10:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239428 ФПД: 18474632606399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100436&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239428&fm=18474632606399&tin=02508201610067®Number=0000000000091601&sum=60000 [10:04:33]StoreToDocumentArchive [10:04:33]shift 387 fd 239428 [10:04:33]save to /storage/0387/doc_00239428 [10:04:33]save last doc name /storage/0387/doc_00239428 to /storage/kkm_last_doc_name [10:04:33]save OK [10:04:33]Clear old archive folders... [10:04:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:33]tlvbuf is 004B8610 [10:04:33]SAM_PROTO_ClearQueue [10:04:33]wFMCommunicate request_size=4 [10:04:33]MH_SAM_APDU [10:04:33]CAPDU: 80 09 00 00 [10:04:33]Write to MH i2c: E2 08 00 6A 86 80 09 00 00 00 00 00 00 62 [10:04:33]Write i2c OK [10:04:33]MH_I2C_Read... [10:04:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:33]Read from MH i2c: E2 [10:04:33]MH_I2C_Read... [10:04:33]Read from MH i2c: E2 03 00 [10:04:33]MH_I2C_Read... [10:04:33]Read from MH i2c: E2 03 00 6A 86 00 90 00 64 [10:04:33]RAPDU: 90 00 [10:04:33]wFMCommunicate OK [10:04:33]SAM_PROTO_ClearQueue done [10:04:33]KKMCreateOFDPacket [10:04:33]OFDProtocolAddRootSTLVToBuf [10:04:33]FM_MakeSignedData [10:04:33]FM_MakeSignedData [10:04:33]SAM_PROTO_SignData [10:04:33]wFMCommunicate request_size=4 [10:04:33]MH_SAM_APDU [10:04:33]CAPDU: 80 0D 01 02 [10:04:33]Write to MH i2c: E2 08 00 6B 86 80 0D 01 02 00 00 00 00 6A [10:04:33]Write i2c OK [10:04:33]MH_I2C_Read... [10:04:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:33]Read from MH i2c: E2 [10:04:33]MH_I2C_Read... [10:04:33]Read from MH i2c: E2 03 00 [10:04:33]MH_I2C_Read... [10:04:33]Read from MH i2c: E2 03 00 6B 86 00 90 00 65 [10:04:33]RAPDU: 90 00 [10:04:33]wFMCommunicate OK [10:04:33]wFMCommunicate request_size=255 [10:04:33]MH_SAM_APDU [10:04: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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 B4 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 44 A7 03 00 35 04 06 00 10 [10:04:33]Write to MH i2c: E2 02 01 6C 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 B4 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 44 A7 03 00 35 04 06 00 10 00 00 E7 [10:04:33]Write i2c OK [10:04:33]MH_I2C_Read... [10:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:33]Read from MH i2c: E2 [10:04:33]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 6C 86 00 90 00 66 [10:04:34]RAPDU: 90 00 [10:04:34]wFMCommunicate OK [10:04:34]wFMCommunicate request_size=10 [10:04:34]MH_SAM_APDU [10:04:34]CAPDU: 80 0D 02 02 05 CD 75 E9 F2 BF [10:04:34]Write to MH i2c: E2 0D 00 6D 86 80 0D 02 02 05 00 CD 75 E9 F2 BF 00 00 53 [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 6D 86 00 90 00 67 [10:04:34]RAPDU: 90 00 [10:04:34]wFMCommunicate OK [10:04:34]wFMCommunicate request_size=4 [10:04:34]MH_SAM_APDU [10:04:34]CAPDU: 80 0D 03 02 [10:04:34]Write to MH i2c: E2 08 00 6E 86 80 0D 03 02 00 00 00 00 6F [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 0B 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 0B 00 6E 86 00 38 EF 9D D5 E5 BD 5F FA 90 00 04 [10:04:34]RAPDU: 38 EF 9D D5 E5 BD 5F FA 90 00 [10:04:34]wFMCommunicate OK [10:04:34]SAM_PROTO_SignData done [10:04:34]FM_MakeSignedData done [10:04:34]CreateOFDProtocolMessage [10:04:34]wFMCommunicate request_size=4 [10:04:34]MH_SAM_APDU [10:04:34]CAPDU: 80 11 00 00 [10:04:34]Write to MH i2c: E2 08 00 6F 86 80 11 00 00 00 00 00 00 6F [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 17 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 17 00 6F 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C4 [10:04:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:04:34]wFMCommunicate OK [10:04:34]CreateOFDProtocolMessage done [10:04:34]OFDSenderStorePacket 239428 [10:04:34]StoreOFDPacket docnum=239428 [10:04:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4A 4D 07 01 A7 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 B4 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 44 A7 03 00 35 04 06 00 10 CD 75 E9 F2 BF 38 EF 9D D5 E5 BD 5F FA [10:04:34]CheckFolder [10:04:34]dirname=/storage/ofd_packets [10:04:34]CheckFolder done [10:04:34]ProducePacketName [10:04:34]name=ofd_packets/00239428 [10:04:34]NVStorageSaveData ofd_packets/00239428 [10:04:34]File name is /storage/ofd_packets/00239428 [10:04:34]Write 301 bytes [10:04:34]NVStorageSaveData done [10:04:34]OFDSenderStorePacket done [10:04:34]KKMCreateOFDPacket done [10:04:34]NVStorageSaveData kkm_last_timestamp [10:04:34]File name is /storage/kkm_last_timestamp [10:04:34]Write 4 bytes [10:04:34]NVStorageSaveData done [10:04:34]ExternCall_PrintAddStr [10:04:34]wPrintStart [10:04:34]Write to MH i2c: 01 00 00 70 86 F6 [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 07 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 07 00 70 86 00 00 00 00 00 FF 0F 0B [10:04:34]RasterBufferAndPrint [10:04:34]line Счет N : (1)3302369 [10:04:34]line ИНН: 02508201610067 [10:04:34]line Контрольно-Кассовый Чек [10:04:34]line ПРОДАЖА [10:04:34]line ТРК (МРК, ГНК) : 22 [10:04:34]line Товар: 2710124130 [10:04:34]line Аи-92-К-4 [10:04:34]line 9.040 * 66.40 [10:04:34]line = 600.26 [10:04:34]line НДС 12% НСП 1% [10:04:34]line > о реализуемом товаре [10:04:34]line ОКРУГЛЕНИЕ: -0.26 [10:04:34]line ИТОГО: 600.00 [10:04:34]line Внесено: 600.00 [10:04:34]line СДАЧА: 0.00 [10:04:34]line НСП 1% : 5.31 [10:04:34]line НДС 12% : 63.74 [10:04:34]line Наличными: 600.00 [10:04:34]line Безнал.: 0.00 [10:04:34]line Место: АЗС № 82 "Партнер Нефть" [10:04:34]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:04:34]line СНО: Общий режим [10:04:34]line Чек 199 08.06.2024 10:04 [10:04:34]line Смена: 387 ФФД: 1.0 [10:04:34]line ЗНМ: 0300000150 [10:04:34]line РНМ: 0000000000091601 [10:04:34]line Версия ККМ: 001 [10:04:34]line ФМ: 0000000000874681 [10:04:34]line ФД: 239428 [10:04:34]line ФПД: 18474632606399 [10:04:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100436&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239428&fm=18474632606399&tin=02508201610067®Number=0000000000091601&sum=60000 [10:04:34]OFD Sender: Processing packet 239428 [packets to send 182, broken 181] [10:04:34]ProducePacketName [10:04:34]name=ofd_packets/00239428 [10:04:34]OFD Sender: To server: pG, [10:04:34]CommunicateWithHost lk.salyk.kg:30040 [10:04:34]ConnectInit lk.salyk.kg [10:04:34]written 0, free lines is 4095 [10:04:34]Connected sock=9 [10:04:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4A 4D 07 01 A7 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 B4 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 44 A7 03 00 35 04 06 00 10 CD 75 E9 F2 BF 38 EF 9D D5 E5 BD 5F FA [10:04:34]Write to MH i2c: 01 00 00 9B 86 21 [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 07 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 07 00 9B 86 00 00 00 00 00 BB 0C EF [10:04:34]RasterBufferAndPrint [10:04:34]line [10:04:34]line [10:04:34]line [10:04:34]line [10:04:34]line [10:04:34]written 0, free lines is 3267 [10:04:34]MH_Cut [10:04:34]Write to MH i2c: D1 01 00 A2 86 01 FA [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: D1 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: D1 01 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: D1 01 00 A2 86 00 F9 [10:04:34]Write to MH i2c: 01 00 00 A3 86 29 [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 BE 57 47 00 21 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 44 A7 03 00 F4 03 04 00 31 D4 63 66 B6 04 01 00 00 6F 49 DC 67 C3 F4 D6 1D [10:04:35]CommunicateWithHost err = 0 [10:04:35]CheckOFDResponse [10:04:35]1017 (14) - 77093643461234 [10:04:35]1041 (16) - 0000000000874681 [10:04:35]1040 (4) - 239428 [10:04:35]1012 (4) - 08.06.2024 03:46 [10:04:35]1206 (1) - 0 [10:04:35]OFD Sender: Remove packet 239428 [10:04:35]ProducePacketName [10:04:35]name=ofd_packets/00239428 [10:04:35]NVStorageDeleteData [10:04:35]OFD Sender: No OFD packet to send [10:04:35]*** Cut start [10:04:35]*** Partial cut [10:04:35]*** CUTSNS_PIN = 1 [10:04:35]*** CUTSNS_PIN = 0 [10:04:36]*** Brake cut motor [10:04:36]Read from MH i2c: 01 [10:04:36]MH_I2C_Read... [10:04:36]*** Stop cut motor [10:04:36]*** Cut end [10:04:36]Read from MH i2c: 01 07 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: 01 07 00 A3 86 00 00 00 00 00 FF 0F 3E [10:04:36]process_action close_receipt done [10:04:36]requested_data is exist [10:04:36]produce_requested_data [10:04:36]requested_item fm.sn is exist - process it [10:04:36]wFMCommunicate request_size=4 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 11 00 00 [10:04:36]Write to MH i2c: E2 08 00 A4 86 80 11 00 00 00 00 00 00 A4 [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:36]Read from MH i2c: E2 17 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 17 00 A4 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F9 [10:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:04:36]wFMCommunicate OK [10:04:36]requested_item fd.num is exist - process it [10:04:36]SAM_PROTO_GetFieldsCounters [10:04:36]wFMCommunicate request_size=4 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 13 00 00 [10:04:36]Write to MH i2c: E2 08 00 A5 86 80 13 00 00 00 00 00 00 A7 [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 62 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 62 00 A5 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 44 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [10:04:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 44 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:36]wFMCommunicate OK [10:04:36]SAM_PROTO_GetFieldsCounters done [10:04:36]requested_item shift.num is exist - process it [10:04:36]requested_item shift.opened is exist - process it [10:04:36]req_shift_opened [10:04:36]FM_GetShiftState [10:04:36]SAM_PROTO_GetShiftState [10:04:36]wFMCommunicate request_size=4 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 13 01 00 [10:04:36]Write to MH i2c: E2 08 00 A6 86 80 13 01 00 00 00 00 00 A9 [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 0E 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 0E 00 A6 86 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5D [10:04:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:04:36]wFMCommunicate OK [10:04:36]SAM_PROTO_GetShiftState done [10:04:36]FM_GetShiftState done [10:04:36]req_shift_opened done [10:04:36]requested_item shift.open_date is exist - process it [10:04:36]req_shift_open_date [10:04:36]req_shift_open_date done [10:04:36]produce_requested_data done [10:04:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239428,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:04:36]process_action_free close_receipt [10:04:36]json_value_free [10:04:36]json_value_free done [10:04:36]process_json_proto returns [10:04:36]Send response to host [10:04:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239428,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:04:36]free response buf [10:04:36]execute_script done [10:04:36]execute_script returns [10:04:36]free content buf [10:04:36]Sock 8.Close socket [10:04:36]Sock 8.Thread stoped [10:04:40]OFD Sender: No OFD packet to send [10:04:45]OFD Sender: No OFD packet to send [10:04:50]OFD Sender: No OFD packet to send [10:04:55]OFD Sender: No OFD packet to send [10:05:00]OFD Sender: No OFD packet to send [10:05:05]OFD Sender: No OFD packet to send [10:05:07]accept exits with 10 [10:05:07]New connection [10:05:07]New thread 3066981732 created [10:05:07]Thread 3066838372 joined [10:05:07]Waiting for new connection... [10:05:07] Sock 10.Parse request [10:05:07]Sock 10.Check first char [10:05:07]Sock 10.First char is OK [10:05:07]request: POST /json_proto HTTP/1.0 [10:05:07]Method: POST [10:05:07]URL: /json_proto [10:05:07]Method is POST - this is cgi request [10:05:07]url: /json_proto [10:05:07]query_string will be loaded in cgi processing [10:05:07]execute_cgi json_proto POST (null) [10:05:07]execute_cgi path=json_proto method=POST [10:05:07]POST find Content-Length [10:05:07]Host: 172.17.40.67:8080 [10:05:07]Content-Length: 678 [10:05:07]Content-Type: application/json [10:05:07] [10:05:07]POST finish read [10:05:07]Found Content-Length = 678 [10:05:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:05:07]execute_script... [10: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)3302370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:05:07]POST & json_proto [10:05:07]process_json_proto [10:05:07]json parsed OK: [10:05:07]protocol is kg_v1.0 [10:05:07]action value=close_receipt [10:05:07]process_action close_receipt [10:05:07]cmd_close_receipt [10:05:07]MH_GetDate [10:05:07]Write to MH i2c: F0 00 00 A7 86 1C [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: F0 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: F0 09 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: F0 09 00 A7 86 00 D7 2C 64 66 97 AE 6B 64 06 [10:05:07]GetLastDocTimeStamp 1717841076 [10:05:07]current date 1717841111 [10:05:07]FM_GetShiftState [10:05:07]SAM_PROTO_GetShiftState [10:05:07]wFMCommunicate request_size=4 [10:05:07]MH_SAM_APDU [10:05:07]CAPDU: 80 13 01 00 [10:05:07]Write to MH i2c: E2 08 00 A8 86 80 13 01 00 00 00 00 00 AB [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:07]Read from MH i2c: E2 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 0E 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 0E 00 A8 86 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5F [10:05:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:05:07]wFMCommunicate OK [10:05:07]SAM_PROTO_GetShiftState done [10:05:07]FM_GetShiftState done [10:05:07]opened in 1717805884 [10:05:07]opened+sec_in_day 1717892284 [10:05:07]quantity*price = 40039 [10:05:07]sum+1 = 40040 [10:05:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 200 08.06.2024 10:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239429 ФПД: 51660110580882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100511&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239429&fm=51660110580882&tin=02508201610067®Number=0000000000091601&sum=40000 [10:05:08]StoreToDocumentArchive [10:05:08]shift 387 fd 239429 [10:05:08]save to /storage/0387/doc_00239429 [10:05:08]save last doc name /storage/0387/doc_00239429 to /storage/kkm_last_doc_name [10:05:08]save OK [10:05:08]Clear old archive folders... [10:05:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:08]tlvbuf is 00472A10 [10:05:08]SAM_PROTO_ClearQueue [10:05:08]wFMCommunicate request_size=4 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 09 00 00 [10:05:08]Write to MH i2c: E2 08 00 B5 86 80 09 00 00 00 00 00 00 AD [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:08]Read from MH i2c: E2 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 03 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 03 00 B5 86 00 90 00 AF [10:05:08]RAPDU: 90 00 [10:05:08]wFMCommunicate OK [10:05:08]SAM_PROTO_ClearQueue done [10:05:08]KKMCreateOFDPacket [10:05:08]OFDProtocolAddRootSTLVToBuf [10:05:08]FM_MakeSignedData [10:05:08]FM_MakeSignedData [10:05:08]SAM_PROTO_SignData [10:05:08]wFMCommunicate request_size=4 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 0D 01 02 [10:05:08]Write to MH i2c: E2 08 00 B6 86 80 0D 01 02 00 00 00 00 B5 [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 B6 86 00 90 00 B0 [10:05:09]RAPDU: 90 00 [10:05:09]wFMCommunicate OK [10:05:09]wFMCommunicate request_size=255 [10:05:09]MH_SAM_APDU [10: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 C8 00 00 00 F4 03 04 00 D7 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 45 A7 03 00 35 04 06 00 2E [10:05:09]Write to MH i2c: E2 02 01 B7 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 C8 00 00 00 F4 03 04 00 D7 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 45 A7 03 00 35 04 06 00 2E 00 00 66 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 B7 86 00 90 00 B1 [10:05:09]RAPDU: 90 00 [10:05:09]wFMCommunicate OK [10:05:09]wFMCommunicate request_size=10 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 0D 02 02 05 FC 0E 8A 4C 92 [10:05:09]Write to MH i2c: E2 0D 00 B8 86 80 0D 02 02 05 00 FC 0E 8A 4C 92 00 00 34 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 B8 86 00 90 00 B2 [10:05:09]RAPDU: 90 00 [10:05:09]wFMCommunicate OK [10:05:09]wFMCommunicate request_size=4 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 0D 03 02 [10:05:09]Write to MH i2c: E2 08 00 B9 86 80 0D 03 02 00 00 00 00 BA [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 0B 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 0B 00 B9 86 00 F0 F4 B8 78 4A 29 70 E1 90 00 93 [10:05:09]RAPDU: F0 F4 B8 78 4A 29 70 E1 90 00 [10:05:09]wFMCommunicate OK [10:05:09]SAM_PROTO_SignData done [10:05:09]FM_MakeSignedData done [10:05:09]CreateOFDProtocolMessage [10:05:09]wFMCommunicate request_size=4 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 11 00 00 [10:05:09]Write to MH i2c: E2 08 00 BA 86 80 11 00 00 00 00 00 00 BA [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 17 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 17 00 BA 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0F [10:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:05:09]wFMCommunicate OK [10:05:09]CreateOFDProtocolMessage done [10:05:09]OFDSenderStorePacket 239429 [10:05:09]StoreOFDPacket docnum=239429 [10:05:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1D 98 07 01 C4 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 C8 00 00 00 F4 03 04 00 D7 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 45 A7 03 00 35 04 06 00 2E FC 0E 8A 4C 92 F0 F4 B8 78 4A 29 70 E1 [10:05:09]CheckFolder [10:05:09]dirname=/storage/ofd_packets [10:05:09]CheckFolder done [10:05:09]ProducePacketName [10:05:09]name=ofd_packets/00239429 [10:05:09]NVStorageSaveData ofd_packets/00239429 [10:05:09]File name is /storage/ofd_packets/00239429 [10:05:09]Write 301 bytes [10:05:09]NVStorageSaveData done [10:05:09]OFDSenderStorePacket done [10:05:09]KKMCreateOFDPacket done [10:05:09]NVStorageSaveData kkm_last_timestamp [10:05:09]File name is /storage/kkm_last_timestamp [10:05:09]Write 4 bytes [10:05:09]NVStorageSaveData done [10:05:09]ExternCall_PrintAddStr [10:05:09]wPrintStart [10:05:09]Write to MH i2c: 01 00 00 BB 86 41 [10:05:09]OFD Sender: Processing packet 239429 [packets to send 182, broken 181] [10:05:09]ProducePacketName [10:05:09]name=ofd_packets/00239429 [10:05:09]OFD Sender: To server: pG, [10:05:09]CommunicateWithHost lk.salyk.kg:30040 [10:05:09]ConnectInit lk.salyk.kg [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 07 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 07 00 BB 86 00 00 00 00 00 FF 0F 56 [10:05:09]RasterBufferAndPrint [10:05:09]line Счет N : (1)3302370 [10:05:09]line ИНН: 02508201610067 [10:05:09]line Контрольно-Кассовый Чек [10:05:09]line ПРОДАЖА [10:05:09]line ТРК (МРК, ГНК) : 32 [10:05:09]line Товар: 2710124130 [10:05:09]line Аи-92-К-4 [10:05:09]line 6.030 * 66.40 [10:05:09]line = 400.39 [10:05:09]line НДС 12% НСП 1% [10:05:09]line > о реализуемом товаре [10:05:09]line ОКРУГЛЕНИЕ: -0.39 [10:05:09]line ИТОГО: 400.00 [10:05:09]line Внесено: 400.00 [10:05:09]line СДАЧА: 0.00 [10:05:09]line НСП 1% : 3.54 [10:05:09]line НДС 12% : 42.52 [10:05:09]line Наличными: 400.00 [10:05:09]line Безнал.: 0.00 [10:05:09]line Место: АЗС № 82 "Партнер Нефть" [10:05:09]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:05:09]line СНО: Общий режим [10:05:09]line Чек 200 08.06.2024 10:05 [10:05:09]line Смена: 387 ФФД: 1.0 [10:05:09]line ЗНМ: 0300000150 [10:05:09]line РНМ: 0000000000091601 [10:05:09]line Версия ККМ: 001 [10:05:09]line ФМ: 0000000000874681 [10:05:09]line ФД: 239429 [10:05:09]line ФПД: 51660110580882 [10:05:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100511&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239429&fm=51660110580882&tin=02508201610067®Number=0000000000091601&sum=40000 [10:05:09]Connected sock=9 [10:05:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1D 98 07 01 written 0, free lines is 4095 [10:05:09]C4 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 C8 00 00 00 F4 03 04 00 D7 2C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 45 A7 03 00 35 04 06 00 2E FC 0E 8A 4C 92 F0 F4 B8 78 4A 29 70 E1 [10:05:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5A C1 47 00 B3 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 45 A7 03 00 F4 03 04 00 54 D4 63 66 B6 04 01 00 00 79 3C 6D C3 3D 23 14 AE [10:05:10]CommunicateWithHost err = 0 [10:05:10]CheckOFDResponse [10:05:10]1017 (14) - 77093643461234 [10:05:10]1041 (16) - 0000000000874681 [10:05:10]1040 (4) - 239429 [10:05:10]1012 (4) - 08.06.2024 03:47 [10:05:10]1206 (1) - 0 [10:05:10]OFD Sender: Remove packet 239429 [10:05:10]ProducePacketName [10:05:10]name=ofd_packets/00239429 [10:05:10]NVStorageDeleteData [10:05:10]Write to MH i2c: 01 00 00 E6 86 6C [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 07 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 07 00 E6 86 00 00 00 00 00 C0 0C 3F [10:05:10]RasterBufferAndPrint [10:05:10]line [10:05:10]line [10:05:10]line [10:05:10]line [10:05:10]line [10:05:10]written 0, free lines is 3273 [10:05:10]MH_Cut [10:05:10]Write to MH i2c: D1 01 00 ED 86 01 45 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: D1 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: D1 01 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: D1 01 00 ED 86 00 44 [10:05:10]Write to MH i2c: 01 00 00 EE 86 74 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]OFD Sender: No OFD packet to send [10:05:11]*** Cut start [10:05:11]*** Partial cut [10:05:11]*** CUTSNS_PIN = 1 [10:05:11]*** CUTSNS_PIN = 0 [10:05:11]*** Brake cut motor [10:05:11]Read from MH i2c: 01 [10:05:11]MH_I2C_Read... [10:05:11]*** Stop cut motor [10:05:11]*** Cut end [10:05:11]Read from MH i2c: 01 07 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: 01 07 00 EE 86 00 00 00 00 00 FF 0F 89 [10:05:11]process_action close_receipt done [10:05:11]requested_data is exist [10:05:11]produce_requested_data [10:05:11]requested_item fm.sn is exist - process it [10:05:11]wFMCommunicate request_size=4 [10:05:11]MH_SAM_APDU [10:05:11]CAPDU: 80 11 00 00 [10:05:11]Write to MH i2c: E2 08 00 EF 86 80 11 00 00 00 00 00 00 EF [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 17 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 17 00 EF 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 44 [10:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:05:11]wFMCommunicate OK [10:05:11]requested_item fd.num is exist - process it [10:05:11]SAM_PROTO_GetFieldsCounters [10:05:11]wFMCommunicate request_size=4 [10:05:11]MH_SAM_APDU [10:05:11]CAPDU: 80 13 00 00 [10:05:11]Write to MH i2c: E2 08 00 F0 86 80 13 00 00 00 00 00 00 F2 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 62 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 62 00 F0 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 45 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [10:05:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 45 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:11]wFMCommunicate OK [10:05:11]SAM_PROTO_GetFieldsCounters done [10:05:11]requested_item shift.num is exist - process it [10:05:11]requested_item shift.opened is exist - process it [10:05:11]req_shift_opened [10:05:11]FM_GetShiftState [10:05:11]SAM_PROTO_GetShiftState [10:05:11]wFMCommunicate request_size=4 [10:05:11]MH_SAM_APDU [10:05:11]CAPDU: 80 13 01 00 [10:05:11]Write to MH i2c: E2 08 00 F1 86 80 13 01 00 00 00 00 00 F4 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 0E 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 0E 00 F1 86 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A8 [10:05:11]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:05:11]wFMCommunicate OK [10:05:11]SAM_PROTO_GetShiftState done [10:05:11]FM_GetShiftState done [10:05:11]req_shift_opened done [10:05:11]requested_item shift.open_date is exist - process it [10:05:11]req_shift_open_date [10:05:11]req_shift_open_date done [10:05:11]produce_requested_data done [10:05:11]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239429,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:05:11]process_action_free close_receipt [10:05:11]json_value_free [10:05:11]json_value_free done [10:05:11]process_json_proto returns [10:05:11]Send response to host [10:05:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239429,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:05:11]free response buf [10:05:11]execute_script done [10:05:11]execute_script returns [10:05:11]free content buf [10:05:11]Sock 10.Close socket [10:05:11]Sock 10.Thread stoped [10:05:15]OFD Sender: No OFD packet to send [10:05:20]OFD Sender: No OFD packet to send [10:05:25]OFD Sender: No OFD packet to send [10:05:30]OFD Sender: No OFD packet to send [10:05:35]OFD Sender: No OFD packet to send [10:05:40]OFD Sender: No OFD packet to send [10:05:45]OFD Sender: No OFD packet to send [10:05:50]accept exits with 8 [10:05:50]New connection [10:05:50]New thread 3066838372 created [10:05:50]Thread 3066981732 joined [10:05:50]Waiting for new connection... [10:05:50] Sock 8.Parse request [10:05:50]Sock 8.Check first char [10:05:50]Sock 8.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.40.67:8080 [10:05:50]Content-Length: 683 [10:05:50]Content-Type: application/json [10:05:50] [10:05:50]POST finish read [10:05:50]Found Content-Length = 683 [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)3302371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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: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)3302371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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: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 F2 86 67 [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 F2 86 00 02 2D 64 66 97 AE 6B 64 7D [10:05:50]GetLastDocTimeStamp 1717841111 [10:05:50]current date 1717841154 [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 F3 86 80 13 01 00 00 00 00 00 F6 [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 F3 86 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AA [10:05:50]RAPDU: 09 00 01 3C A3 63 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 1717805884 [10:05:50]opened+sec_in_day 1717892284 [10:05:50]quantity*price = 100064 [10:05:50]sum+1 = 100066 [10:05:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 201 08.06.2024 10:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239430 ФПД: 132678980942623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100554&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239430&fm=132678980942623&tin=02508201610067®Number=0000000000091601&sum=100000 [10:05:51]StoreToDocumentArchive [10:05:51]shift 387 fd 239430 [10:05:51]save to /storage/0387/doc_00239430 [10:05:51]save last doc name /storage/0387/doc_00239430 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=251 [10:05:51]tlvbuf is 0035A870 [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 00 87 80 09 00 00 00 00 00 00 F9 [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:51]Read from MH i2c: E2 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 00 87 00 90 00 FB [10:05:51]RAPDU: 90 00 [10:05:51]wFMCommunicate OK [10:05:51]SAM_PROTO_ClearQueue done [10:05:51]KKMCreateOFDPacket [10:05:51]OFDProtocolAddRootSTLVToBuf [10:05:51]FM_MakeSignedData [10:05:51]FM_MakeSignedData [10:05:51]SAM_PROTO_SignData [10:05:51]wFMCommunicate request_size=4 [10:05:51]MH_SAM_APDU [10:05:51]CAPDU: 80 0D 01 02 [10:05:51]Write to MH i2c: E2 08 00 01 87 80 0D 01 02 00 00 00 00 01 [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:51]Read from MH i2c: E2 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 01 87 00 90 00 FC [10:05:51]RAPDU: 90 00 [10:05:51]wFMCommunicate OK [10:05:51]wFMCommunicate request_size=255 [10:05:51]MH_SAM_APDU [10:05: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 02 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 46 A7 03 00 35 04 06 00 78 [10:05:51]Write to MH i2c: E2 02 01 02 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 02 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 46 A7 03 00 35 04 06 00 78 00 00 AC [10:05:51]Write i2c OK [10:05:51]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 02 87 00 90 00 FD [10:05:52]RAPDU: 90 00 [10:05:52]wFMCommunicate OK [10:05:52]wFMCommunicate request_size=10 [10:05:52]MH_SAM_APDU [10:05:52]CAPDU: 80 0D 02 02 05 AB BB 87 3B 1F [10:05:52]Write to MH i2c: E2 0D 00 03 87 80 0D 02 02 05 00 AB BB 87 3B 1F 00 00 55 [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 03 87 00 90 00 FE [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 04 87 80 0D 03 02 00 00 00 00 06 [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 04 87 00 3F 56 D8 67 4C 62 B4 6B 90 00 A8 [10:05:52]RAPDU: 3F 56 D8 67 4C 62 B4 6B 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 05 87 80 11 00 00 00 00 00 00 06 [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 05 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5B [10:05:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:05:52]wFMCommunicate OK [10:05:52]CreateOFDProtocolMessage done [10:05:52]OFDSenderStorePacket 239430 [10:05:52]StoreOFDPacket docnum=239430 [10:05:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 96 16 07 01 EC 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 02 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 46 A7 03 00 35 04 06 00 78 AB BB 87 3B 1F 3F 56 D8 67 4C 62 B4 6B [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/00239430 [10:05:52]NVStorageSaveData ofd_packets/00239430 [10:05:52]File name is /storage/ofd_packets/00239430 [10:05:52]Write 301 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 06 87 8D [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 06 87 00 00 00 00 00 FF 0F A2 [10:05:52]RasterBufferAndPrint [10:05:52]line Счет N : (1)3302371 [10:05:52]line ИНН: 02508201610067 [10:05:52]line Контрольно-Кассовый Чек [10:05:52]line ПРОДАЖА [10:05:52]line ТРК (МРК, ГНК) : 42 [10:05:52]line Товар: 2710124130 [10:05:52]line Аи-92-К-4 [10:05:52]line 15.070 * 66.40 [10:05:52]line = 1000.65 [10:05:52]line НДС 12% НСП 1% [10:05:52]line > о реализуемом товаре [10:05:52]line ОКРУГЛЕНИЕ: -0.65 [10:05:52]line ИТОГО: 1000.00 [10:05:52]line Внесено: 1000.00 [10:05:52]line СДАЧА: 0.00 [10:05:52]line НСП 1% : 8.85 [10:05:52]line НДС 12% : 106.26 [10:05:52]line Наличными: 1000.00 [10:05:52]line Безнал.: 0.00 [10:05:52]line Место: АЗС № 82 "Партнер Нефть" [10:05:52]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:05:52]line СНО: Общий режим [10:05:52]line Чек 201 08.06.2024 10:05 [10:05:52]line Смена: 387 ФФД: 1.0 [10:05:52]line ЗНМ: 0300000150 [10:05:52]line РНМ: 0000000000091601 [10:05:52]line Версия ККМ: 001 [10:05:52]line ФМ: 0000000000874681 [10:05:52]line ФД: 239430 [10:05:52]line ФПД: 132678980942623 [10:05:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100554&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239430&fm=132678980942623&tin=02508201610067®Number=0000000000091601&sum=100000 [10:05:52]OFD Sender: Processing packet 239430 [packets to send 182, broken 181] [10:05:52]ProducePacketName [10:05:52]name=ofd_packets/00239430 [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 30 38 37 34 36 38 31 0F 01 00 00 96 16 07 01 EC 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 02 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 46 A7 03 00 35 04 06 00 78 AB BB 87 3B 1F 3F 56 D8 67 4C 62 B4 6B [10:05:53]Write to MH i2c: 01 00 00 31 87 B8 [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 31 87 00 00 00 00 00 CC 0C 97 [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 3283 [10:05:53]MH_Cut [10:05:53]Write to MH i2c: D1 01 00 38 87 01 91 [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 38 87 00 90 [10:05:53]Write to MH i2c: 01 00 00 39 87 C0 [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 30 38 37 34 36 38 31 4F 00 00 00 B1 19 47 00 1B 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 46 A7 03 00 F4 03 04 00 7F D4 63 66 B6 04 01 00 00 61 63 41 37 0E C6 B9 3A [10:05:53]CommunicateWithHost err = 0 [10:05:53]CheckOFDResponse [10:05:53]1017 (14) - 77093643461234 [10:05:53]1041 (16) - 0000000000874681 [10:05:53]1040 (4) - 239430 [10:05:53]1012 (4) - 08.06.2024 03:48 [10:05:53]1206 (1) - 0 [10:05:53]OFD Sender: Remove packet 239430 [10:05:53]ProducePacketName [10:05:53]name=ofd_packets/00239430 [10:05:53]NVStorageDeleteData [10:05:53]OFD Sender: No OFD packet to send [10:05:53]*** Cut start [10:05:53]*** Partial cut [10:05:53]*** CUTSNS_PIN = 1 [10:05:53]*** 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 39 87 00 00 00 00 00 FF 0F D5 [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 3A 87 80 11 00 00 00 00 00 00 3B [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 3A 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 90 [10:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 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 3B 87 80 13 00 00 00 00 00 00 3E [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 62 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 62 00 3B 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 46 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [10:05:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 46 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:54]wFMCommunicate OK [10:05:54]SAM_PROTO_GetFieldsCounters done [10:05:54]requested_item shift.num is exist - process it [10:05:54]requested_item shift.opened is exist - process it [10:05:54]req_shift_opened [10:05:54]FM_GetShiftState [10:05:54]SAM_PROTO_GetShiftState [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 13 01 00 [10:05:54]Write to MH i2c: E2 08 00 3C 87 80 13 01 00 00 00 00 00 40 [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 0E 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 0E 00 3C 87 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F4 [10:05:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:05:54]wFMCommunicate OK [10:05:54]SAM_PROTO_GetShiftState done [10:05:54]FM_GetShiftState done [10:05:54]req_shift_opened done [10:05:54]requested_item shift.open_date is exist - process it [10:05:54]req_shift_open_date [10:05:54]req_shift_open_date done [10:05:54]produce_requested_data done [10:05:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239430,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:05:54]process_action_free close_receipt [10:05:54]json_value_free [10:05:54]json_value_free done [10:05:54]process_json_proto returns [10:05:54]Send response to host [10:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239430,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:05:54]free response buf [10:05:54]execute_script done [10:05:54]execute_script returns [10:05:54]free content buf [10:05:54]Sock 8.Close socket [10:05:54]Sock 8.Thread stoped [10:05:57]accept exits with 9 [10:05:57]New connection [10:05:57]New thread 3066981732 created [10:05:57]Thread 3066838372 joined [10:05:57]Waiting for new connection... [10:05:57] Sock 9.Parse request [10:05:57]Sock 9.Check first char [10:05:57]Sock 9.First char is OK [10:05:57]request: POST /json_proto HTTP/1.0 [10:05:57]Method: POST [10:05:57]URL: /json_proto [10:05:57]Method is POST - this is cgi request [10:05:57]url: /json_proto [10:05:57]query_string will be loaded in cgi processing [10:05:57]execute_cgi json_proto POST (null) [10:05:57]execute_cgi path=json_proto method=POST [10:05:57]POST find Content-Length [10:05:57]Host: 172.17.40.67:8080 [10:05:57]Content-Length: 678 [10:05:57]Content-Type: application/json [10:05:57] [10:05:57]POST finish read [10:05:57]Found Content-Length = 678 [10:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 8.290, "sum" : 550.46, "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" ] } } [10:05:57]execute_script... [10:05:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 8.290, "sum" : 550.46, "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" ] } } [10:05:57]POST & json_proto [10:05:57]process_json_proto [10:05:57]json parsed OK: [10:05:57]protocol is kg_v1.0 [10:05:57]action value=close_receipt [10:05:57]process_action close_receipt [10:05:57]cmd_close_receipt [10:05:57]MH_GetDate [10:05:57]Write to MH i2c: F0 00 00 3D 87 B3 [10:05:57]Write i2c OK [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: F0 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: F0 09 00 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: F0 09 00 3D 87 00 09 2D 64 66 97 AE 6B 64 D0 [10:05:57]GetLastDocTimeStamp 1717841154 [10:05:57]current date 1717841161 [10:05:57]FM_GetShiftState [10:05:57]SAM_PROTO_GetShiftState [10:05:57]wFMCommunicate request_size=4 [10:05:57]MH_SAM_APDU [10:05:57]CAPDU: 80 13 01 00 [10:05:57]Write to MH i2c: E2 08 00 3E 87 80 13 01 00 00 00 00 00 42 [10:05:57]Write i2c OK [10:05:57]MH_I2C_Read... [10:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:57]Read from MH i2c: E2 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: E2 0E 00 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: E2 0E 00 3E 87 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F6 [10:05:57]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:05:57]wFMCommunicate OK [10:05:57]SAM_PROTO_GetShiftState done [10:05:57]FM_GetShiftState done [10:05:57]opened in 1717805884 [10:05:57]opened+sec_in_day 1717892284 [10:05:57]quantity*price = 55045 [10:05:57]sum+1 = 55047 [10:05:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 202 08.06.2024 10:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239431 ФПД: 238091506577960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100601&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239431&fm=238091506577960&tin=02508201610067®Number=0000000000091601&sum=55000 [10:05:58]StoreToDocumentArchive [10:05:58]shift 387 fd 239431 [10:05:58]save to /storage/0387/doc_00239431 [10:05:58]save last doc name /storage/0387/doc_00239431 to /storage/kkm_last_doc_name [10:05:58]OFD Sender: No OFD packet to send [10:05:58]save OK [10:05:58]Clear old archive folders... [10:05:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:58]tlvbuf is 00415300 [10:05:58]SAM_PROTO_ClearQueue [10:05:58]wFMCommunicate request_size=4 [10:05:58]MH_SAM_APDU [10:05:58]CAPDU: 80 09 00 00 [10:05:58]Write to MH i2c: E2 08 00 4B 87 80 09 00 00 00 00 00 00 44 [10:05:58]Write i2c OK [10:05:58]MH_I2C_Read... [10:05:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:58]Read from MH i2c: E2 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 03 00 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 03 00 4B 87 00 90 00 46 [10:05:58]RAPDU: 90 00 [10:05:58]wFMCommunicate OK [10:05:58]SAM_PROTO_ClearQueue done [10:05:58]KKMCreateOFDPacket [10:05:58]OFDProtocolAddRootSTLVToBuf [10:05:58]FM_MakeSignedData [10:05:58]FM_MakeSignedData [10:05:58]SAM_PROTO_SignData [10:05:58]wFMCommunicate request_size=4 [10:05:58]MH_SAM_APDU [10:05:58]CAPDU: 80 0D 01 02 [10:05:58]Write to MH i2c: E2 08 00 4C 87 80 0D 01 02 00 00 00 00 4C [10:05:58]Write i2c OK [10:05:58]MH_I2C_Read... [10:05:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:58]Read from MH i2c: E2 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 03 00 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 03 00 4C 87 00 90 00 47 [10:05:58]RAPDU: 90 00 [10:05:58]wFMCommunicate OK [10:05:58]wFMCommunicate request_size=255 [10:05:58]MH_SAM_APDU [10:05:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 62 20 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 06 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 CA 00 00 00 F4 03 04 00 09 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 47 A7 03 00 35 04 06 00 D8 [10:05:58]Write to MH i2c: E2 02 01 4D 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 62 20 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 06 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 CA 00 00 00 F4 03 04 00 09 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 47 A7 03 00 35 04 06 00 D8 00 00 FE [10:05:58]Write i2c OK [10:05:58]MH_I2C_Read... [10:05:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:59]Read from MH i2c: E2 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 03 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 03 00 4D 87 00 90 00 48 [10:05:59]RAPDU: 90 00 [10:05:59]wFMCommunicate OK [10:05:59]wFMCommunicate request_size=10 [10:05:59]MH_SAM_APDU [10:05:59]CAPDU: 80 0D 02 02 05 8A FF AC 72 28 [10:05:59]Write to MH i2c: E2 0D 00 4E 87 80 0D 02 02 05 00 8A FF AC 72 28 00 00 28 [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:59]Read from MH i2c: E2 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 03 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 03 00 4E 87 00 90 00 49 [10:05:59]RAPDU: 90 00 [10:05:59]wFMCommunicate OK [10:05:59]wFMCommunicate request_size=4 [10:05:59]MH_SAM_APDU [10:05:59]CAPDU: 80 0D 03 02 [10:05:59]Write to MH i2c: E2 08 00 4F 87 80 0D 03 02 00 00 00 00 51 [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:59]Read from MH i2c: E2 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 0B 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 0B 00 4F 87 00 F3 E4 B5 0E 50 E7 5D 14 90 00 94 [10:05:59]RAPDU: F3 E4 B5 0E 50 E7 5D 14 90 00 [10:05:59]wFMCommunicate OK [10:05:59]SAM_PROTO_SignData done [10:05:59]FM_MakeSignedData done [10:05:59]CreateOFDProtocolMessage [10:05:59]wFMCommunicate request_size=4 [10:05:59]MH_SAM_APDU [10:05:59]CAPDU: 80 11 00 00 [10:05:59]Write to MH i2c: E2 08 00 50 87 80 11 00 00 00 00 00 00 51 [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:59]Read from MH i2c: E2 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 17 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 17 00 50 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A6 [10:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:05:59]wFMCommunicate OK [10:05:59]CreateOFDProtocolMessage done [10:05:59]OFDSenderStorePacket 239431 [10:05:59]StoreOFDPacket docnum=239431 [10:05:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D6 99 07 01 2D 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 62 20 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 06 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 CA 00 00 00 F4 03 04 00 09 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 47 A7 03 00 35 04 06 00 D8 8A FF AC 72 28 F3 E4 B5 0E 50 E7 5D 14 [10:05:59]CheckFolder [10:05:59]dirname=/storage/ofd_packets [10:05:59]CheckFolder done [10:05:59]ProducePacketName [10:05:59]name=ofd_packets/00239431 [10:05:59]NVStorageSaveData ofd_packets/00239431 [10:05:59]File name is /storage/ofd_packets/00239431 [10:05:59]Write 301 bytes [10:05:59]NVStorageSaveData done [10:05:59]OFDSenderStorePacket done [10:05:59]KKMCreateOFDPacket done [10:05:59]NVStorageSaveData kkm_last_timestamp [10:05:59]File name is /storage/kkm_last_timestamp [10:05:59]Write 4 bytes [10:05:59]NVStorageSaveData done [10:05:59]ExternCall_PrintAddStr [10:05:59]wPrintStart [10:05:59]Write to MH i2c: 01 00 00 51 87 D8 [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: 01 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: 01 07 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: 01 07 00 51 87 00 00 00 00 00 FF 0F ED [10:05:59]RasterBufferAndPrint [10:05:59]line Счет N : (1)3302372 [10:05:59]line ИНН: 02508201610067 [10:05:59]line Контрольно-Кассовый Чек [10:05:59]line ПРОДАЖА [10:05:59]line ТРК (МРК, ГНК) : 12 [10:05:59]line Товар: 2710124130 [10:05:59]line Аи-92-К-4 [10:05:59]line 8.290 * 66.40 [10:05:59]line = 550.46 [10:05:59]line НДС 12% НСП 1% [10:05:59]line > о реализуемом товаре [10:05:59]line ОКРУГЛЕНИЕ: -0.46 [10:05:59]line ИТОГО: 550.00 [10:05:59]line Внесено: 550.00 [10:05:59]line СДАЧА: 0.00 [10:05:59]line НСП 1% : 4.87 [10:05:59]line НДС 12% : 58.46 [10:05:59]line Наличными: 550.00 [10:05:59]line Безнал.: 0.00 [10:05:59]line Место: АЗС № 82 "Партнер Нефть" [10:05:59]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:05:59]line СНО: Общий режим [10:05:59]line Чек 202 08.06.2024 10:06 [10:05:59]line Смена: 387 ФФД: 1.0 [10:05:59]line ЗНМ: 0300000150 [10:05:59]line РНМ: 0000000000091601 [10:05:59]line Версия ККМ: 001 [10:05:59]line ФМ: 0000000000874681 [10:05:59]line ФД: 239431 [10:05:59]line ФПД: 238091506577960 [10:05:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100601&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239431&fm=238091506577960&tin=02508201610067®Number=0000000000091601&sum=55000 [10:05:59]OFD Sender: Processing packet 239431 [packets to send 182, broken 181] [10:05:59]ProducePacketName [10:05:59]name=ofd_packets/00239431 [10:05:59]OFD Sender: To server: pG, [10:05:59]CommunicateWithHost lk.salyk.kg:30040 [10:05:59]ConnectInit lk.salyk.kg [10:05:59]written 0, free lines is 4095 [10:05:59]Connected sock=10 [10:05:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D6 99 07 01 2D 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 62 20 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 06 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 CA 00 00 00 F4 03 04 00 09 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 47 A7 03 00 35 04 06 00 D8 8A FF AC 72 28 F3 E4 B5 0E 50 E7 5D 14 [10:05:59]Write to MH i2c: 01 00 00 7C 87 03 [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: 01 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: 01 07 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: 01 07 00 7C 87 00 00 00 00 00 D3 0C E9 [10:05:59]RasterBufferAndPrint [10:05:59]line [10:05:59]line [10:05:59]line [10:05:59]line [10:05:59]line [10:05:59]written 0, free lines is 3298 [10:05:59]MH_Cut [10:05:59]Write to MH i2c: D1 01 00 83 87 01 DC [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: D1 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: D1 01 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: D1 01 00 83 87 00 DB [10:05:59]Write to MH i2c: 01 00 00 84 87 0B [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CB 69 47 00 57 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 47 A7 03 00 F4 03 04 00 86 D4 63 66 B6 04 01 00 00 16 86 6D D1 4D FC 6C D5 [10:05:59]CommunicateWithHost err = 0 [10:05:59]CheckOFDResponse [10:05:59]1017 (14) - 77093643461234 [10:05:59]1041 (16) - 0000000000874681 [10:05:59]1040 (4) - 239431 [10:05:59]1012 (4) - 08.06.2024 03:48 [10:05:59]1206 (1) - 0 [10:05:59]OFD Sender: Remove packet 239431 [10:05:59]ProducePacketName [10:05:59]name=ofd_packets/00239431 [10:05:59]NVStorageDeleteData [10:06:00]OFD Sender: No OFD packet to send [10:06:00]*** Cut start [10:06:00]*** Partial cut [10:06:00]*** CUTSNS_PIN = 1 [10:06:00]*** CUTSNS_PIN = 0 [10:06:00]*** Brake cut motor [10:06:01]Read from MH i2c: 01 [10:06:01]MH_I2C_Read... [10:06:01]*** Stop cut motor [10:06:01]*** Cut end [10:06:01]Read from MH i2c: 01 07 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 07 00 84 87 00 00 00 00 00 FF 0F 20 [10:06:01]process_action close_receipt done [10:06:01]requested_data is exist [10:06:01]produce_requested_data [10:06:01]requested_item fm.sn is exist - process it [10:06:01]wFMCommunicate request_size=4 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 11 00 00 [10:06:01]Write to MH i2c: E2 08 00 85 87 80 11 00 00 00 00 00 00 86 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 17 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 17 00 85 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DB [10:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:06:01]wFMCommunicate OK [10:06:01]requested_item fd.num is exist - process it [10:06:01]SAM_PROTO_GetFieldsCounters [10:06:01]wFMCommunicate request_size=4 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 13 00 00 [10:06:01]Write to MH i2c: E2 08 00 86 87 80 13 00 00 00 00 00 00 89 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 62 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 62 00 86 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 47 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [10:06:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 47 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:01]wFMCommunicate OK [10:06:01]SAM_PROTO_GetFieldsCounters done [10:06:01]requested_item shift.num is exist - process it [10:06:01]requested_item shift.opened is exist - process it [10:06:01]req_shift_opened [10:06:01]FM_GetShiftState [10:06:01]SAM_PROTO_GetShiftState [10:06:01]wFMCommunicate request_size=4 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 13 01 00 [10:06:01]Write to MH i2c: E2 08 00 87 87 80 13 01 00 00 00 00 00 8B [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 0E 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 0E 00 87 87 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3F [10:06:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:06:01]wFMCommunicate OK [10:06:01]SAM_PROTO_GetShiftState done [10:06:01]FM_GetShiftState done [10:06:01]req_shift_opened done [10:06:01]requested_item shift.open_date is exist - process it [10:06:01]req_shift_open_date [10:06:01]req_shift_open_date done [10:06:01]produce_requested_data done [10:06:01]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239431,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:06:01]process_action_free close_receipt [10:06:01]json_value_free [10:06:01]json_value_free done [10:06:01]process_json_proto returns [10:06:01]Send response to host [10:06:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239431,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:06:01]free response buf [10:06:01]execute_script done [10:06:01]execute_script returns [10:06:01]free content buf [10:06:01]Sock 9.Close socket [10:06:01]Sock 9.Thread stoped [10:06:05]OFD Sender: No OFD packet to send [10:06:10]OFD Sender: No OFD packet to send [10:06:15]OFD Sender: No OFD packet to send [10:06:20]OFD Sender: No OFD packet to send [10:06:25]OFD Sender: No OFD packet to send [10:06:30]OFD Sender: No OFD packet to send [10:06:35]OFD Sender: No OFD packet to send [10:06:40]OFD Sender: No OFD packet to send [10:06:45]OFD Sender: No OFD packet to send [10:06:50]OFD Sender: No OFD packet to send [10:06:55]OFD Sender: No OFD packet to send [10:07:00]OFD Sender: No OFD packet to send [10:07:05]OFD Sender: No OFD packet to send [10:07:10]OFD Sender: No OFD packet to send [10:07:13]accept exits with 8 [10:07:13]New connection [10:07:13]New thread 3066838372 created [10:07:13]Thread 3066981732 joined [10:07:13]Waiting for new connection... [10:07:13] Sock 8.Parse request [10:07:13]Sock 8.Check first char [10:07:13]Sock 8.First char is OK [10:07:13]request: POST /json_proto HTTP/1.0 [10:07:13]Method: POST [10:07:13]URL: /json_proto [10:07:13]Method is POST - this is cgi request [10:07:13]url: /json_proto [10:07:13]query_string will be loaded in cgi processing [10:07:13]execute_cgi json_proto POST (null) [10:07:13]execute_cgi path=json_proto method=POST [10:07:13]POST find Content-Length [10:07:13]Host: 172.17.40.67:8080 [10:07:13]Content-Length: 678 [10:07:13]Content-Type: application/json [10:07:13] [10:07:13]POST finish read [10:07:13]Found Content-Length = 678 [10:07:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:13]execute_script... [10: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)3302373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:13]POST & json_proto [10:07:13]process_json_proto [10:07:13]json parsed OK: [10:07:13]protocol is kg_v1.0 [10:07:13]action value=close_receipt [10:07:13]process_action close_receipt [10:07:13]cmd_close_receipt [10:07:13]MH_GetDate [10:07:13]Write to MH i2c: F0 00 00 88 87 FE [10:07:13]Write i2c OK [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: F0 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: F0 09 00 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: F0 09 00 88 87 00 55 2D 64 66 97 AE 6B 64 67 [10:07:13]GetLastDocTimeStamp 1717841161 [10:07:13]current date 1717841237 [10:07:13]FM_GetShiftState [10:07:13]SAM_PROTO_GetShiftState [10:07:13]wFMCommunicate request_size=4 [10:07:13]MH_SAM_APDU [10:07:13]CAPDU: 80 13 01 00 [10:07:13]Write to MH i2c: E2 08 00 89 87 80 13 01 00 00 00 00 00 8D [10:07:13]Write i2c OK [10:07:13]MH_I2C_Read... [10:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:13]Read from MH i2c: E2 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: E2 0E 00 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: E2 0E 00 89 87 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 41 [10:07:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:07:13]wFMCommunicate OK [10:07:13]SAM_PROTO_GetShiftState done [10:07:13]FM_GetShiftState done [10:07:13]opened in 1717805884 [10:07:13]opened+sec_in_day 1717892284 [10:07:13]quantity*price = 50065 [10:07:13]sum+1 = 50067 [10:07:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 203 08.06.2024 10:07 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239432 ФПД: 88345017579353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100717&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239432&fm=88345017579353&tin=02508201610067®Number=0000000000091601&sum=50000 [10:07:14]StoreToDocumentArchive [10:07:14]shift 387 fd 239432 [10:07:14]save to /storage/0387/doc_00239432 [10:07:14]save last doc name /storage/0387/doc_00239432 to /storage/kkm_last_doc_name [10:07:14]save OK [10:07:14]Clear old archive folders... [10:07:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:14]tlvbuf is 004B8B90 [10:07:14]SAM_PROTO_ClearQueue [10:07:14]wFMCommunicate request_size=4 [10:07:14]MH_SAM_APDU [10:07:14]CAPDU: 80 09 00 00 [10:07:14]Write to MH i2c: E2 08 00 96 87 80 09 00 00 00 00 00 00 8F [10:07:14]Write i2c OK [10:07:14]MH_I2C_Read... [10:07:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:14]Read from MH i2c: E2 [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: E2 03 00 [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: E2 03 00 96 87 00 90 00 91 [10:07:14]RAPDU: 90 00 [10:07:14]wFMCommunicate OK [10:07:14]SAM_PROTO_ClearQueue done [10:07:14]KKMCreateOFDPacket [10:07:14]OFDProtocolAddRootSTLVToBuf [10:07:14]FM_MakeSignedData [10:07:14]FM_MakeSignedData [10:07:14]SAM_PROTO_SignData [10:07:14]wFMCommunicate request_size=4 [10:07:14]MH_SAM_APDU [10:07:14]CAPDU: 80 0D 01 02 [10:07:14]Write to MH i2c: E2 08 00 97 87 80 0D 01 02 00 00 00 00 97 [10:07:14]Write i2c OK [10:07:14]MH_I2C_Read... [10:07:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:14]Read from MH i2c: E2 [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: E2 03 00 [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: E2 03 00 97 87 00 90 00 92 [10:07:14]RAPDU: 90 00 [10:07:14]wFMCommunicate OK [10:07:14]wFMCommunicate request_size=255 [10:07:14]MH_SAM_APDU [10:07: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 55 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 48 A7 03 00 35 04 06 00 50 [10:07:14]Write to MH i2c: E2 02 01 98 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 55 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 48 A7 03 00 35 04 06 00 50 00 00 21 [10:07:14]Write i2c OK [10:07:14]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 98 87 00 90 00 93 [10:07:15]RAPDU: 90 00 [10:07:15]wFMCommunicate OK [10:07:15]wFMCommunicate request_size=10 [10:07:15]MH_SAM_APDU [10:07:15]CAPDU: 80 0D 02 02 05 59 6D 63 F7 59 [10:07:15]Write to MH i2c: E2 0D 00 99 87 80 0D 02 02 05 00 59 6D 63 F7 59 00 00 1D [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 99 87 00 90 00 94 [10:07:15]RAPDU: 90 00 [10:07:15]wFMCommunicate OK [10:07:15]wFMCommunicate request_size=4 [10:07:15]MH_SAM_APDU [10:07:15]CAPDU: 80 0D 03 02 [10:07:15]Write to MH i2c: E2 08 00 9A 87 80 0D 03 02 00 00 00 00 9C [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 0B 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 0B 00 9A 87 00 D0 8D 3C EB D4 74 63 3D 90 00 09 [10:07:15]RAPDU: D0 8D 3C EB D4 74 63 3D 90 00 [10:07:15]wFMCommunicate OK [10:07:15]SAM_PROTO_SignData done [10:07:15]FM_MakeSignedData done [10:07:15]CreateOFDProtocolMessage [10:07:15]wFMCommunicate request_size=4 [10:07:15]MH_SAM_APDU [10:07:15]CAPDU: 80 11 00 00 [10:07:15]Write to MH i2c: E2 08 00 9B 87 80 11 00 00 00 00 00 00 9C [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 17 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 17 00 9B 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F1 [10:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:07:15]wFMCommunicate OK [10:07:15]CreateOFDProtocolMessage done [10:07:15]OFDSenderStorePacket 239432 [10:07:15]StoreOFDPacket docnum=239432 [10:07:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4C 03 07 01 F6 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 55 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 48 A7 03 00 35 04 06 00 50 59 6D 63 F7 59 D0 8D 3C EB D4 74 63 3D [10:07:15]CheckFolder [10:07:15]dirname=/storage/ofd_packets [10:07:15]CheckFolder done [10:07:15]ProducePacketName [10:07:15]name=ofd_packets/00239432 [10:07:15]NVStorageSaveData ofd_packets/00239432 [10:07:15]File name is /storage/ofd_packets/00239432 [10:07:15]Write 301 bytes [10:07:15]NVStorageSaveData done [10:07:15]OFDSenderStorePacket done [10:07:15]KKMCreateOFDPacket done [10:07:15]NVStorageSaveData kkm_last_timestamp [10:07:15]File name is /storage/kkm_last_timestamp [10:07:15]Write 4 bytes [10:07:15]NVStorageSaveData done [10:07:15]ExternCall_PrintAddStr [10:07:15]wPrintStart [10:07:15]Write to MH i2c: 01 00 00 9C 87 23 [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 07 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 07 00 9C 87 00 00 00 00 00 FF 0F 38 [10:07:15]RasterBufferAndPrint [10:07:15]line Счет N : (1)3302373 [10:07:15]line ИНН: 02508201610067 [10:07:15]line Контрольно-Кассовый Чек [10:07:15]line ПРОДАЖА [10:07:15]line ТРК (МРК, ГНК) : 32 [10:07:15]line Товар: 2710124130 [10:07:15]line Аи-92-К-4 [10:07:15]line 7.540 * 66.40 [10:07:15]line = 500.66 [10:07:15]line НДС 12% НСП 1% [10:07:15]line > о реализуемом товаре [10:07:15]line ОКРУГЛЕНИЕ: -0.66 [10:07:15]line ИТОГО: 500.00 [10:07:15]line Внесено: 500.00 [10:07:15]line СДАЧА: 0.00 [10:07:15]line НСП 1% : 4.43 [10:07:15]line НДС 12% : 53.17 [10:07:15]line Наличными: 500.00 [10:07:15]line Безнал.: 0.00 [10:07:15]line Место: АЗС № 82 "Партнер Нефть" [10:07:15]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:07:15]line СНО: Общий режим [10:07:15]line Чек 203 08.06.2024 10:07 [10:07:15]line Смена: 387 ФФД: 1.0 [10:07:15]line ЗНМ: 0300000150 [10:07:15]line РНМ: 0000000000091601 [10:07:15]line Версия ККМ: 001 [10:07:15]line ФМ: 0000000000874681 [10:07:15]line ФД: 239432 [10:07:15]line ФПД: 88345017579353 [10:07:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100717&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239432&fm=88345017579353&tin=02508201610067®Number=0000000000091601&sum=50000 [10:07:15]written 0, free lines is 4095 [10:07:15]OFD Sender: Processing packet 239432 [packets to send 182, broken 181] [10:07:15]ProducePacketName [10:07:15]name=ofd_packets/00239432 [10:07:15]OFD Sender: To server: pG, [10:07:15]CommunicateWithHost lk.salyk.kg:30040 [10:07:15]ConnectInit lk.salyk.kg [10:07:15]Connected sock=10 [10:07:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4C 03 07 01 F6 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 55 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 48 A7 03 00 35 04 06 00 50 59 6D 63 F7 59 D0 8D 3C EB D4 74 63 3D [10:07:15]Write to MH i2c: 01 00 00 C7 87 4E [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 07 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 07 00 C7 87 00 00 00 00 00 C8 0C 29 [10:07:15]RasterBufferAndPrint [10:07:15]line [10:07:15]line [10:07:15]line [10:07:15]line [10:07:15]line [10:07:15]written 0, free lines is 3278 [10:07:15]MH_Cut [10:07:15]Write to MH i2c: D1 01 00 CE 87 01 27 [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: D1 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: D1 01 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: D1 01 00 CE 87 00 26 [10:07:15]Write to MH i2c: 01 00 00 CF 87 56 [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 FE AF 47 00 BD A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 48 A7 03 00 F4 03 04 00 D2 D4 63 66 B6 04 01 00 00 41 26 58 A2 34 2D E4 E3 [10:07:15]CommunicateWithHost err = 0 [10:07:15]CheckOFDResponse [10:07:15]1017 (14) - 77093643461234 [10:07:15]1041 (16) - 0000000000874681 [10:07:15]1040 (4) - 239432 [10:07:15]1012 (4) - 08.06.2024 03:49 [10:07:15]1206 (1) - 0 [10:07:15]OFD Sender: Remove packet 239432 [10:07:15]ProducePacketName [10:07:15]name=ofd_packets/00239432 [10:07:15]NVStorageDeleteData [10:07:16]OFD Sender: No OFD packet to send [10:07:16]*** Cut start [10:07:16]*** Partial cut [10:07:16]*** CUTSNS_PIN = 1 [10:07:16]*** CUTSNS_PIN = 0 [10:07:16]*** Brake cut motor [10:07:17]Read from MH i2c: 01 [10:07:17]MH_I2C_Read... [10:07:17]*** Stop cut motor [10:07:17]*** Cut end [10:07:17]Read from MH i2c: 01 07 00 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: 01 07 00 CF 87 00 00 00 00 00 FF 0F 6B [10:07:17]process_action close_receipt done [10:07:17]requested_data is exist [10:07:17]produce_requested_data [10:07:17]requested_item fm.sn is exist - process it [10:07:17]wFMCommunicate request_size=4 [10:07:17]MH_SAM_APDU [10:07:17]CAPDU: 80 11 00 00 [10:07:17]Write to MH i2c: E2 08 00 D0 87 80 11 00 00 00 00 00 00 D1 [10:07:17]Write i2c OK [10:07:17]MH_I2C_Read... [10:07:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:17]Read from MH i2c: E2 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 17 00 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 17 00 D0 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 26 [10:07:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:07:17]wFMCommunicate OK [10:07:17]requested_item fd.num is exist - process it [10:07:17]SAM_PROTO_GetFieldsCounters [10:07:17]wFMCommunicate request_size=4 [10:07:17]MH_SAM_APDU [10:07:17]CAPDU: 80 13 00 00 [10:07:17]Write to MH i2c: E2 08 00 D1 87 80 13 00 00 00 00 00 00 D4 [10:07:17]Write i2c OK [10:07:17]MH_I2C_Read... [10:07:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:17]Read from MH i2c: E2 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 62 00 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 62 00 D1 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 48 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [10:07:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 48 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:17]wFMCommunicate OK [10:07:17]SAM_PROTO_GetFieldsCounters done [10:07:17]requested_item shift.num is exist - process it [10:07:17]requested_item shift.opened is exist - process it [10:07:17]req_shift_opened [10:07:17]FM_GetShiftState [10:07:17]SAM_PROTO_GetShiftState [10:07:17]wFMCommunicate request_size=4 [10:07:17]MH_SAM_APDU [10:07:17]CAPDU: 80 13 01 00 [10:07:17]Write to MH i2c: E2 08 00 D2 87 80 13 01 00 00 00 00 00 D6 [10:07:17]Write i2c OK [10:07:17]MH_I2C_Read... [10:07:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:17]Read from MH i2c: E2 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 0E 00 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 0E 00 D2 87 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8A [10:07:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:07:17]wFMCommunicate OK [10:07:17]SAM_PROTO_GetShiftState done [10:07:17]FM_GetShiftState done [10:07:17]req_shift_opened done [10:07:17]requested_item shift.open_date is exist - process it [10:07:17]req_shift_open_date [10:07:17]req_shift_open_date done [10:07:17]produce_requested_data done [10:07:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239432,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:07:17]process_action_free close_receipt [10:07:17]json_value_free [10:07:17]json_value_free done [10:07:17]process_json_proto returns [10:07:17]Send response to host [10:07:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239432,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:07:17]free response buf [10:07:17]execute_script done [10:07:17]execute_script returns [10:07:17]free content buf [10:07:17]Sock 8.Close socket [10:07:17]Sock 8.Thread stoped [10:07:21]OFD Sender: No OFD packet to send [10:07:26]OFD Sender: No OFD packet to send [10:07:31]OFD Sender: No OFD packet to send [10:07:36]OFD Sender: No OFD packet to send [10:07:41]OFD Sender: No OFD packet to send [10:07:46]OFD Sender: No OFD packet to send [10:07:51]OFD Sender: No OFD packet to send [10:07:56]OFD Sender: No OFD packet to send [10:08:01]OFD Sender: No OFD packet to send [10:08:06]OFD Sender: No OFD packet to send [10:08:11]OFD Sender: No OFD packet to send [10:08:16]OFD Sender: No OFD packet to send [10:08:16]accept exits with 9 [10:08:16]New connection [10:08:16]New thread 3066981732 created [10:08:16]Thread 3066838372 joined [10:08:16]Waiting for new connection... [10:08:16] Sock 9.Parse request [10:08:16]Sock 9.Check first char [10:08:16]Sock 9.First char is OK [10:08:16]request: POST /json_proto HTTP/1.0 [10:08:16]Method: POST [10:08:16]URL: /json_proto [10:08:16]Method is POST - this is cgi request [10:08:16]url: /json_proto [10:08:16]query_string will be loaded in cgi processing [10:08:16]execute_cgi json_proto POST (null) [10:08:16]execute_cgi path=json_proto method=POST [10:08:16]POST find Content-Length [10:08:16]Host: 172.17.40.67:8080 [10:08:16]Content-Length: 679 [10:08:16]Content-Type: application/json [10:08:16] [10:08:16]POST finish read [10:08:16]Found Content-Length = 679 [10:08:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:16]execute_script... [10:08:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:16]POST & json_proto [10:08:16]process_json_proto [10:08:16]json parsed OK: [10:08:16]protocol is kg_v1.0 [10:08:16]action value=close_receipt [10:08:16]process_action close_receipt [10:08:16]cmd_close_receipt [10:08:16]MH_GetDate [10:08:16]Write to MH i2c: F0 00 00 D3 87 49 [10:08:16]Write i2c OK [10:08:16]MH_I2C_Read... [10:08:16]Read from MH i2c: F0 [10:08:16]MH_I2C_Read... [10:08:16]Read from MH i2c: F0 09 00 [10:08:16]MH_I2C_Read... [10:08:16]Read from MH i2c: F0 09 00 D3 87 00 95 2D 64 66 97 AE 6B 64 F2 [10:08:16]GetLastDocTimeStamp 1717841237 [10:08:16]current date 1717841301 [10:08:16]FM_GetShiftState [10:08:16]SAM_PROTO_GetShiftState [10:08:16]wFMCommunicate request_size=4 [10:08:16]MH_SAM_APDU [10:08:16]CAPDU: 80 13 01 00 [10:08:16]Write to MH i2c: E2 08 00 D4 87 80 13 01 00 00 00 00 00 D8 [10:08:16]Write i2c OK [10:08:16]MH_I2C_Read... [10:08:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:16]Read from MH i2c: E2 [10:08:16]MH_I2C_Read... [10:08:16]Read from MH i2c: E2 0E 00 [10:08:16]MH_I2C_Read... [10:08:16]Read from MH i2c: E2 0E 00 D4 87 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8C [10:08:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:08:16]wFMCommunicate OK [10:08:16]SAM_PROTO_GetShiftState done [10:08:16]FM_GetShiftState done [10:08:16]opened in 1717805884 [10:08:16]opened+sec_in_day 1717892284 [10:08:16]quantity*price = 70052 [10:08:16]sum+1 = 70053 [10:08:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 204 08.06.2024 10:08 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239433 ФПД: 138752651569315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100821&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239433&fm=138752651569315&tin=02508201610067®Number=0000000000091601&sum=70000 [10:08:18]StoreToDocumentArchive [10:08:18]shift 387 fd 239433 [10:08:18]save to /storage/0387/doc_00239433 [10:08:18]save last doc name /storage/0387/doc_00239433 to /storage/kkm_last_doc_name [10:08:18]save OK [10:08:18]Clear old archive folders... [10:08:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:18]tlvbuf is 004359E0 [10:08:18]SAM_PROTO_ClearQueue [10:08:18]wFMCommunicate request_size=4 [10:08:18]MH_SAM_APDU [10:08:18]CAPDU: 80 09 00 00 [10:08:18]Write to MH i2c: E2 08 00 E1 87 80 09 00 00 00 00 00 00 DA [10:08:18]Write i2c OK [10:08:18]MH_I2C_Read... [10:08:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:18]Read from MH i2c: E2 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 03 00 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 03 00 E1 87 00 90 00 DC [10:08:18]RAPDU: 90 00 [10:08:18]wFMCommunicate OK [10:08:18]SAM_PROTO_ClearQueue done [10:08:18]KKMCreateOFDPacket [10:08:18]OFDProtocolAddRootSTLVToBuf [10:08:18]FM_MakeSignedData [10:08:18]FM_MakeSignedData [10:08:18]SAM_PROTO_SignData [10:08:18]wFMCommunicate request_size=4 [10:08:18]MH_SAM_APDU [10:08:18]CAPDU: 80 0D 01 02 [10:08:18]Write to MH i2c: E2 08 00 E2 87 80 0D 01 02 00 00 00 00 E2 [10:08:18]Write i2c OK [10:08:18]MH_I2C_Read... [10:08:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:18]Read from MH i2c: E2 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 03 00 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 03 00 E2 87 00 90 00 DD [10:08:18]RAPDU: 90 00 [10:08:18]wFMCommunicate OK [10:08:18]wFMCommunicate request_size=255 [10:08:18]MH_SAM_APDU [10:08: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 95 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 49 A7 03 00 35 04 06 00 7E [10:08:18]Write to MH i2c: E2 02 01 E3 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 95 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 49 A7 03 00 35 04 06 00 7E 00 00 EE [10:08:18]Write i2c OK [10:08:18]MH_I2C_Read... [10:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:18]Read from MH i2c: E2 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 03 00 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 03 00 E3 87 00 90 00 DE [10:08:18]RAPDU: 90 00 [10:08:18]wFMCommunicate OK [10:08:18]wFMCommunicate request_size=10 [10:08:18]MH_SAM_APDU [10:08:18]CAPDU: 80 0D 02 02 05 31 DE 82 28 A3 [10:08:18]Write to MH i2c: E2 0D 00 E4 87 80 0D 02 02 05 00 31 DE 82 28 A3 00 00 4B [10:08:18]Write i2c OK [10:08:18]MH_I2C_Read... [10:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:18]Read from MH i2c: E2 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 03 00 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 03 00 E4 87 00 90 00 DF [10:08:18]RAPDU: 90 00 [10:08:18]wFMCommunicate OK [10:08:18]wFMCommunicate request_size=4 [10:08:18]MH_SAM_APDU [10:08:18]CAPDU: 80 0D 03 02 [10:08:18]Write to MH i2c: E2 08 00 E5 87 80 0D 03 02 00 00 00 00 E7 [10:08:18]Write i2c OK [10:08:18]MH_I2C_Read... [10:08:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:18]Read from MH i2c: E2 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 0B 00 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 0B 00 E5 87 00 FE 65 B0 03 19 98 DF 44 90 00 D2 [10:08:18]RAPDU: FE 65 B0 03 19 98 DF 44 90 00 [10:08:18]wFMCommunicate OK [10:08:18]SAM_PROTO_SignData done [10:08:18]FM_MakeSignedData done [10:08:18]CreateOFDProtocolMessage [10:08:18]wFMCommunicate request_size=4 [10:08:18]MH_SAM_APDU [10:08:18]CAPDU: 80 11 00 00 [10:08:18]Write to MH i2c: E2 08 00 E6 87 80 11 00 00 00 00 00 00 E7 [10:08:18]Write i2c OK [10:08:18]MH_I2C_Read... [10:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:18]Read from MH i2c: E2 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 17 00 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: E2 17 00 E6 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3C [10:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:08:18]wFMCommunicate OK [10:08:18]CreateOFDProtocolMessage done [10:08:18]OFDSenderStorePacket 239433 [10:08:18]StoreOFDPacket docnum=239433 [10:08:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 B1 07 01 10 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 95 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 49 A7 03 00 35 04 06 00 7E 31 DE 82 28 A3 FE 65 B0 03 19 98 DF 44 [10:08:18]CheckFolder [10:08:18]dirname=/storage/ofd_packets [10:08:18]CheckFolder done [10:08:18]ProducePacketName [10:08:18]name=ofd_packets/00239433 [10:08:18]NVStorageSaveData ofd_packets/00239433 [10:08:18]File name is /storage/ofd_packets/00239433 [10:08:18]Write 301 bytes [10:08:18]NVStorageSaveData done [10:08:18]OFDSenderStorePacket done [10:08:18]KKMCreateOFDPacket done [10:08:18]NVStorageSaveData kkm_last_timestamp [10:08:18]File name is /storage/kkm_last_timestamp [10:08:18]Write 4 bytes [10:08:18]NVStorageSaveData done [10:08:18]OFD Sender: Processing packet 239433 [packets to send 182, broken 181] [10:08:18]ProducePacketName [10:08:18]name=ofd_packets/00239433 [10:08:18]OFD Sender: To server: pG, [10:08:18]CommunicateWithHost lk.salyk.kg:30040 [10:08:18]ConnectInit lk.salyk.kg [10:08:18]ExternCall_PrintAddStr [10:08:18]wPrintStart [10:08:18]Write to MH i2c: 01 00 00 E7 87 6E [10:08:18]Write i2c OK [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: 01 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: 01 07 00 [10:08:18]MH_I2C_Read... [10:08:18]Read from MH i2c: 01 07 00 E7 87 00 00 00 00 00 FF 0F 83 [10:08:18]RasterBufferAndPrint [10:08:18]line Счет N : (1)3302374 [10:08:18]line ИНН: 02508201610067 [10:08:18]line Контрольно-Кассовый Чек [10:08:18]line ПРОДАЖА [10:08:18]line ТРК (МРК, ГНК) : 12 [10:08:18]line Товар: 2710124130 [10:08:18]line Аи-92-К-4 [10:08:18]line 10.550 * 66.40 [10:08:18]line = 700.52 [10:08:18]line НДС 12% НСП 1% [10:08:18]line > о реализуемом товаре [10:08:18]line ОКРУГЛЕНИЕ: -0.52 [10:08:18]line ИТОГО: 700.00 [10:08:18]line Внесено: 700.00 [10:08:18]line СДАЧА: 0.00 [10:08:18]line НСП 1% : 6.20 [10:08:18]line НДС 12% : 74.39 [10:08:18]line Наличными: 700.00 [10:08:18]line Безнал.: 0.00 [10:08:18]line Место: АЗС № 82 "Партнер Нефть" [10:08:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:08:18]line СНО: Общий режим [10:08:18]line Чек 204 08.06.2024 10:08 [10:08:18]line Смена: 387 ФФД: 1.0 [10:08:18]line ЗНМ: 0300000150 [10:08:18]line РНМ: 0000000000091601 [10:08:18]line Версия ККМ: 001 [10:08:18]line ФМ: 0000000000874681 [10:08:18]line ФД: 239433 [10:08:18]line ФПД: 138752651569315 [10:08:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100821&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239433&fm=138752651569315&tin=02508201610067®Number=0000000000091601&sum=70000 [10:08:18]Connected sock=10 [10:08:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 B1 07 01 10 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 95 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 49 A7 03 00 35 04 06 00 7E 31 DE 82 28 A3 FE 65 B0 03 19 98 DF 44 [10:08:18]written 0, free lines is 4095 [10:08:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 40 22 47 00 91 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 49 A7 03 00 F4 03 04 00 11 D5 63 66 B6 04 01 00 00 DF 7E BD C3 89 C4 00 FF [10:08:19]CommunicateWithHost err = 0 [10:08:19]CheckOFDResponse [10:08:19]1017 (14) - 77093643461234 [10:08:19]1041 (16) - 0000000000874681 [10:08:19]1040 (4) - 239433 [10:08:19]1012 (4) - 08.06.2024 03:50 [10:08:19]1206 (1) - 0 [10:08:19]OFD Sender: Remove packet 239433 [10:08:19]ProducePacketName [10:08:19]name=ofd_packets/00239433 [10:08:19]NVStorageDeleteData [10:08:19]Write to MH i2c: 01 00 00 12 88 9A [10:08:19]Write i2c OK [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: 01 [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: 01 07 00 [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: 01 07 00 12 88 00 00 00 00 00 CB 0C 78 [10:08:19]RasterBufferAndPrint [10:08:19]line [10:08:19]line [10:08:19]line [10:08:19]line [10:08:19]line [10:08:19]written 0, free lines is 3281 [10:08:19]MH_Cut [10:08:19]Write to MH i2c: D1 01 00 19 88 01 73 [10:08:19]Write i2c OK [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: D1 [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: D1 01 00 [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: D1 01 00 19 88 00 72 [10:08:19]Write to MH i2c: 01 00 00 1A 88 A2 [10:08:19]Write i2c OK [10:08:19]MH_I2C_Read... [10:08:19]OFD Sender: No OFD packet to send [10:08:20]*** Cut start [10:08:20]*** Partial cut [10:08:20]*** CUTSNS_PIN = 1 [10:08:20]*** CUTSNS_PIN = 0 [10:08:20]*** Brake cut motor [10:08:20]Read from MH i2c: 01 [10:08:20]MH_I2C_Read... [10:08:20]*** Stop cut motor [10:08:20]*** Cut end [10:08:20]Read from MH i2c: 01 07 00 [10:08:20]MH_I2C_Read... [10:08:20]Read from MH i2c: 01 07 00 1A 88 00 00 00 00 00 FF 0F B7 [10:08:20]process_action close_receipt done [10:08:20]requested_data is exist [10:08:20]produce_requested_data [10:08:20]requested_item fm.sn is exist - process it [10:08:20]wFMCommunicate request_size=4 [10:08:20]MH_SAM_APDU [10:08:20]CAPDU: 80 11 00 00 [10:08:20]Write to MH i2c: E2 08 00 1B 88 80 11 00 00 00 00 00 00 1D [10:08:20]Write i2c OK [10:08:20]MH_I2C_Read... [10:08:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:20]Read from MH i2c: E2 [10:08:20]MH_I2C_Read... [10:08:20]Read from MH i2c: E2 17 00 [10:08:20]MH_I2C_Read... [10:08:20]Read from MH i2c: E2 17 00 1B 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 72 [10:08:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:08:20]wFMCommunicate OK [10:08:20]requested_item fd.num is exist - process it [10:08:20]SAM_PROTO_GetFieldsCounters [10:08:20]wFMCommunicate request_size=4 [10:08:20]MH_SAM_APDU [10:08:20]CAPDU: 80 13 00 00 [10:08:20]Write to MH i2c: E2 08 00 1C 88 80 13 00 00 00 00 00 00 20 [10:08:20]Write i2c OK [10:08:20]MH_I2C_Read... [10:08:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:21]Read from MH i2c: E2 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 62 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 62 00 1C 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 49 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [10:08:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 49 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:21]wFMCommunicate OK [10:08:21]SAM_PROTO_GetFieldsCounters done [10:08:21]requested_item shift.num is exist - process it [10:08:21]requested_item shift.opened is exist - process it [10:08:21]req_shift_opened [10:08:21]FM_GetShiftState [10:08:21]SAM_PROTO_GetShiftState [10:08:21]wFMCommunicate request_size=4 [10:08:21]MH_SAM_APDU [10:08:21]CAPDU: 80 13 01 00 [10:08:21]Write to MH i2c: E2 08 00 1D 88 80 13 01 00 00 00 00 00 22 [10:08:21]Write i2c OK [10:08:21]MH_I2C_Read... [10:08:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:21]Read from MH i2c: E2 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 0E 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 0E 00 1D 88 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D6 [10:08:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:08:21]wFMCommunicate OK [10:08:21]SAM_PROTO_GetShiftState done [10:08:21]FM_GetShiftState done [10:08:21]req_shift_opened done [10:08:21]requested_item shift.open_date is exist - process it [10:08:21]req_shift_open_date [10:08:21]req_shift_open_date done [10:08:21]produce_requested_data done [10:08:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239433,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:08:21]process_action_free close_receipt [10:08:21]json_value_free [10:08:21]json_value_free done [10:08:21]process_json_proto returns [10:08:21]Send response to host [10:08:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239433,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:08:21]free response buf [10:08:21]execute_script done [10:08:21]execute_script returns [10:08:21]free content buf [10:08:21]Sock 9.Close socket [10:08:21]Sock 9.Thread stoped [10:08:24]OFD Sender: No OFD packet to send [10:08:29]OFD Sender: No OFD packet to send [10:08:34]OFD Sender: No OFD packet to send [10:08:39]OFD Sender: No OFD packet to send [10:08:44]OFD Sender: No OFD packet to send [10:08:49]OFD Sender: No OFD packet to send [10:08:54]OFD Sender: No OFD packet to send [10:08:55]accept exits with 8 [10:08:55]New connection [10:08:55]New thread 3066838372 created [10:08:55]Thread 3066981732 joined [10:08:55]Waiting for new connection... [10:08:55] Sock 8.Parse request [10:08:55]Sock 8.Check first char [10:08:55]Sock 8.First char is OK [10:08:55]request: POST /json_proto HTTP/1.0 [10:08:55]Method: POST [10:08:55]URL: /json_proto [10:08:55]Method is POST - this is cgi request [10:08:55]url: /json_proto [10:08:55]query_string will be loaded in cgi processing [10:08:55]execute_cgi json_proto POST (null) [10:08:55]execute_cgi path=json_proto method=POST [10:08:55]POST find Content-Length [10:08:55]Host: 172.17.40.67:8080 [10:08:55]Content-Length: 678 [10:08:55]Content-Type: application/json [10:08:55] [10:08:55]POST finish read [10:08:55]Found Content-Length = 678 [10:08:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:55]execute_script... [10:08:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:55]POST & json_proto [10:08:55]process_json_proto [10:08:55]json parsed OK: [10:08:55]protocol is kg_v1.0 [10:08:55]action value=close_receipt [10:08:55]process_action close_receipt [10:08:55]cmd_close_receipt [10:08:55]MH_GetDate [10:08:55]Write to MH i2c: F0 00 00 1E 88 95 [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: F0 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: F0 09 00 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: F0 09 00 1E 88 00 BC 2D 64 66 97 AE 6B 64 65 [10:08:55]GetLastDocTimeStamp 1717841301 [10:08:55]current date 1717841340 [10:08:55]FM_GetShiftState [10:08:55]SAM_PROTO_GetShiftState [10:08:55]wFMCommunicate request_size=4 [10:08:55]MH_SAM_APDU [10:08:55]CAPDU: 80 13 01 00 [10:08:55]Write to MH i2c: E2 08 00 1F 88 80 13 01 00 00 00 00 00 24 [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:56]Read from MH i2c: E2 [10:08:56]MH_I2C_Read... [10:08:56]Read from MH i2c: E2 0E 00 [10:08:56]MH_I2C_Read... [10:08:56]Read from MH i2c: E2 0E 00 1F 88 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D8 [10:08:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:08:56]wFMCommunicate OK [10:08:56]SAM_PROTO_GetShiftState done [10:08:56]FM_GetShiftState done [10:08:56]opened in 1717805884 [10:08:56]opened+sec_in_day 1717892284 [10:08:56]quantity*price = 30012 [10:08:56]sum+1 = 30014 [10:08:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 205 08.06.2024 10:09 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239434 ФПД: 270776155020060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100900&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239434&fm=270776155020060&tin=02508201610067®Number=0000000000091601&sum=30000 [10:08:57]StoreToDocumentArchive [10:08:57]shift 387 fd 239434 [10:08:57]save to /storage/0387/doc_00239434 [10:08:57]save last doc name /storage/0387/doc_00239434 to /storage/kkm_last_doc_name [10:08:57]save OK [10:08:57]Clear old archive folders... [10:08:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:57]tlvbuf is 002CE3E0 [10:08:57]SAM_PROTO_ClearQueue [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 09 00 00 [10:08:57]Write to MH i2c: E2 08 00 2C 88 80 09 00 00 00 00 00 00 26 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 2C 88 00 90 00 28 [10:08:57]RAPDU: 90 00 [10:08:57]wFMCommunicate OK [10:08:57]SAM_PROTO_ClearQueue done [10:08:57]KKMCreateOFDPacket [10:08:57]OFDProtocolAddRootSTLVToBuf [10:08:57]FM_MakeSignedData [10:08:57]FM_MakeSignedData [10:08:57]SAM_PROTO_SignData [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 0D 01 02 [10:08:57]Write to MH i2c: E2 08 00 2D 88 80 0D 01 02 00 00 00 00 2E [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 2D 88 00 90 00 29 [10:08:57]RAPDU: 90 00 [10:08:57]wFMCommunicate OK [10:08:57]wFMCommunicate request_size=255 [10:08:57]MH_SAM_APDU [10:08: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 CD 00 00 00 F4 03 04 00 BC 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4A A7 03 00 35 04 06 00 F6 [10:08:57]Write to MH i2c: E2 02 01 2E 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 CD 00 00 00 F4 03 04 00 BC 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4A A7 03 00 35 04 06 00 F6 00 00 67 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 2E 88 00 90 00 2A [10:08:57]RAPDU: 90 00 [10:08:57]wFMCommunicate OK [10:08:57]wFMCommunicate request_size=10 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 0D 02 02 05 44 FC 88 9B 1C [10:08:57]Write to MH i2c: E2 0D 00 2F 88 80 0D 02 02 05 00 44 FC 88 9B 1C 00 00 BA [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 2F 88 00 90 00 2B [10:08:57]RAPDU: 90 00 [10:08:57]wFMCommunicate OK [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 0D 03 02 [10:08:57]Write to MH i2c: E2 08 00 30 88 80 0D 03 02 00 00 00 00 33 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 0B 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 0B 00 30 88 00 FB DD C9 B2 90 4C 60 2C 90 00 EF [10:08:57]RAPDU: FB DD C9 B2 90 4C 60 2C 90 00 [10:08:57]wFMCommunicate OK [10:08:57]SAM_PROTO_SignData done [10:08:57]FM_MakeSignedData done [10:08:57]CreateOFDProtocolMessage [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 11 00 00 [10:08:57]Write to MH i2c: E2 08 00 31 88 80 11 00 00 00 00 00 00 33 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 17 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 17 00 31 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 88 [10:08:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:08:57]wFMCommunicate OK [10:08:57]CreateOFDProtocolMessage done [10:08:57]OFDSenderStorePacket 239434 [10:08:57]StoreOFDPacket docnum=239434 [10:08:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1E EA 07 01 B0 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 CD 00 00 00 F4 03 04 00 BC 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4A A7 03 00 35 04 06 00 F6 44 FC 88 9B 1C FB DD C9 B2 90 4C 60 2C [10:08:57]CheckFolder [10:08:57]dirname=/storage/ofd_packets [10:08:57]CheckFolder done [10:08:57]ProducePacketName [10:08:57]name=ofd_packets/00239434 [10:08:57]NVStorageSaveData ofd_packets/00239434 [10:08:57]File name is /storage/ofd_packets/00239434 [10:08:57]Write 301 bytes [10:08:57]NVStorageSaveData done [10:08:57]OFDSenderStorePacket done [10:08:57]KKMCreateOFDPacket done [10:08:57]NVStorageSaveData kkm_last_timestamp [10:08:57]File name is /storage/kkm_last_timestamp [10:08:57]Write 4 bytes [10:08:57]NVStorageSaveData done [10:08:57]ExternCall_PrintAddStr [10:08:57]wPrintStart [10:08:57]Write to MH i2c: 01 00 00 32 88 BA [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: 01 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: 01 07 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: 01 07 00 32 88 00 00 00 00 00 FF 0F CF [10:08:57]RasterBufferAndPrint [10:08:57]line Счет N : (1)3302375 [10:08:57]line ИНН: 02508201610067 [10:08:57]line Контрольно-Кассовый Чек [10:08:57]line ПРОДАЖА [10:08:57]line ТРК (МРК, ГНК) : 32 [10:08:57]line Товар: 2710124130 [10:08:57]line Аи-92-К-4 [10:08:57]line 4.520 * 66.40 [10:08:57]line = 300.13 [10:08:57]line НДС 12% НСП 1% [10:08:57]line > о реализуемом товаре [10:08:57]line ОКРУГЛЕНИЕ: -0.13 [10:08:57]line ИТОГО: 300.00 [10:08:57]line Внесено: 300.00 [10:08:57]line СДАЧА: 0.00 [10:08:57]line НСП 1% : 2.66 [10:08:57]line НДС 12% : 31.87 [10:08:57]line Наличными: 300.00 [10:08:57]line Безнал.: 0.00 [10:08:57]line Место: АЗС № 82 "Партнер Нефть" [10:08:57]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:08:57]line СНО: Общий режим [10:08:57]line Чек 205 08.06.2024 10:09 [10:08:57]line Смена: 387 ФФД: 1.0 [10:08:57]line ЗНМ: 0300000150 [10:08:57]line РНМ: 0000000000091601 [10:08:57]line Версия ККМ: 001 [10:08:57]line ФМ: 0000000000874681 [10:08:57]line ФД: 239434 [10:08:58]line ФПД: 270776155020060 [10:08:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100900&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239434&fm=270776155020060&tin=02508201610067®Number=0000000000091601&sum=30000 [10:08:58]OFD Sender: Processing packet 239434 [packets to send 182, broken 181] [10:08:58]ProducePacketName [10:08:58]name=ofd_packets/00239434 [10:08:58]OFD Sender: To server: pG, [10:08:58]CommunicateWithHost lk.salyk.kg:30040 [10:08:58]ConnectInit lk.salyk.kg [10:08:58]written 0, free lines is 4095 [10:08:58]Connected sock=10 [10:08:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1E EA 07 01 B0 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 CD 00 00 00 F4 03 04 00 BC 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4A A7 03 00 35 04 06 00 F6 44 FC 88 9B 1C FB DD C9 B2 90 4C 60 2C [10:08:58]Write to MH i2c: 01 00 00 5D 88 E5 [10:08:58]Write i2c OK [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: 01 [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: 01 07 00 [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: 01 07 00 5D 88 00 00 00 00 00 C8 0C C0 [10:08:58]RasterBufferAndPrint [10:08:58]line [10:08:58]line [10:08:58]line [10:08:58]line [10:08:58]line [10:08:58]written 0, free lines is 3279 [10:08:58]MH_Cut [10:08:58]Write to MH i2c: D1 01 00 64 88 01 BE [10:08:58]Write i2c OK [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: D1 [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: D1 01 00 [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: D1 01 00 64 88 00 BD [10:08:58]Write to MH i2c: 01 00 00 65 88 ED [10:08:58]Write i2c OK [10:08:58]MH_I2C_Read... [10:08:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 02 42 47 00 9A 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4A A7 03 00 F4 03 04 00 39 D5 63 66 B6 04 01 00 00 E5 5D 77 67 FC 04 D8 F7 [10:08:58]CommunicateWithHost err = 0 [10:08:58]CheckOFDResponse [10:08:58]1017 (14) - 77093643461234 [10:08:58]1041 (16) - 0000000000874681 [10:08:58]1040 (4) - 239434 [10:08:58]1012 (4) - 08.06.2024 03:51 [10:08:58]1206 (1) - 0 [10:08:58]OFD Sender: Remove packet 239434 [10:08:58]ProducePacketName [10:08:58]name=ofd_packets/00239434 [10:08:58]NVStorageDeleteData [10:08:59]OFD Sender: No OFD packet to send [10:08:59]*** Cut start [10:08:59]*** Partial cut [10:08:59]*** CUTSNS_PIN = 1 [10:08:59]*** CUTSNS_PIN = 0 [10:08:59]*** Brake cut motor [10:08:59]Read from MH i2c: 01 [10:08:59]MH_I2C_Read... [10:08:59]*** Stop cut motor [10:08:59]*** Cut end [10:08:59]Read from MH i2c: 01 07 00 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: 01 07 00 65 88 00 00 00 00 00 FF 0F 02 [10:08:59]process_action close_receipt done [10:08:59]requested_data is exist [10:08:59]produce_requested_data [10:08:59]requested_item fm.sn is exist - process it [10:08:59]wFMCommunicate request_size=4 [10:08:59]MH_SAM_APDU [10:08:59]CAPDU: 80 11 00 00 [10:08:59]Write to MH i2c: E2 08 00 66 88 80 11 00 00 00 00 00 00 68 [10:08:59]Write i2c OK [10:08:59]MH_I2C_Read... [10:08:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:59]Read from MH i2c: E2 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: E2 17 00 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: E2 17 00 66 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BD [10:08:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:08:59]wFMCommunicate OK [10:08:59]requested_item fd.num is exist - process it [10:08:59]SAM_PROTO_GetFieldsCounters [10:08:59]wFMCommunicate request_size=4 [10:08:59]MH_SAM_APDU [10:08:59]CAPDU: 80 13 00 00 [10:08:59]Write to MH i2c: E2 08 00 67 88 80 13 00 00 00 00 00 00 6B [10:08:59]Write i2c OK [10:08:59]MH_I2C_Read... [10:09:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:00]Read from MH i2c: E2 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: E2 62 00 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: E2 62 00 67 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [10:09:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:00]wFMCommunicate OK [10:09:00]SAM_PROTO_GetFieldsCounters done [10:09:00]requested_item shift.num is exist - process it [10:09:00]requested_item shift.opened is exist - process it [10:09:00]req_shift_opened [10:09:00]FM_GetShiftState [10:09:00]SAM_PROTO_GetShiftState [10:09:00]wFMCommunicate request_size=4 [10:09:00]MH_SAM_APDU [10:09:00]CAPDU: 80 13 01 00 [10:09:00]Write to MH i2c: E2 08 00 68 88 80 13 01 00 00 00 00 00 6D [10:09:00]Write i2c OK [10:09:00]MH_I2C_Read... [10:09:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:00]Read from MH i2c: E2 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: E2 0E 00 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: E2 0E 00 68 88 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 21 [10:09:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:09:00]wFMCommunicate OK [10:09:00]SAM_PROTO_GetShiftState done [10:09:00]FM_GetShiftState done [10:09:00]req_shift_opened done [10:09:00]requested_item shift.open_date is exist - process it [10:09:00]req_shift_open_date [10:09:00]req_shift_open_date done [10:09:00]produce_requested_data done [10:09:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239434,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:09:00]process_action_free close_receipt [10:09:00]json_value_free [10:09:00]json_value_free done [10:09:00]process_json_proto returns [10:09:00]Send response to host [10:09:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239434,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:09:00]free response buf [10:09:00]execute_script done [10:09:00]execute_script returns [10:09:00]free content buf [10:09:00]Sock 8.Close socket [10:09:00]Sock 8.Thread stoped [10:09:04]OFD Sender: No OFD packet to send [10:09:09]OFD Sender: No OFD packet to send [10:09:09]accept exits with 9 [10:09:09]New connection [10:09:09]New thread 3066981732 created [10:09:09]Thread 3066838372 joined [10:09:09]Waiting for new connection... [10:09:09] Sock 9.Parse request [10:09:09]Sock 9.Check first char [10:09:09]Sock 9.First char is OK [10:09:09]request: POST /json_proto HTTP/1.0 [10:09:09]Method: POST [10:09:09]URL: /json_proto [10:09:09]Method is POST - this is cgi request [10:09:09]url: /json_proto [10:09:09]query_string will be loaded in cgi processing [10:09:09]execute_cgi json_proto POST (null) [10:09:09]execute_cgi path=json_proto method=POST [10:09:09]POST find Content-Length [10:09:09]Host: 172.17.40.67:8080 [10:09:09]Content-Length: 678 [10:09:09]Content-Type: application/json [10:09:09] [10:09:09]POST finish read [10:09:09]Found Content-Length = 678 [10:09:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:09]execute_script... [10: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)3302376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:09]POST & json_proto [10:09:09]process_json_proto [10:09:09]json parsed OK: [10:09:09]protocol is kg_v1.0 [10:09:09]action value=close_receipt [10:09:09]process_action close_receipt [10:09:09]cmd_close_receipt [10:09:09]MH_GetDate [10:09:09]Write to MH i2c: F0 00 00 69 88 E0 [10:09:09]Write i2c OK [10:09:09]MH_I2C_Read... [10:09:09]Read from MH i2c: F0 [10:09:09]MH_I2C_Read... [10:09:09]Read from MH i2c: F0 09 00 [10:09:09]MH_I2C_Read... [10:09:09]Read from MH i2c: F0 09 00 69 88 00 C9 2D 64 66 97 AE 6B 64 BD [10:09:09]GetLastDocTimeStamp 1717841340 [10:09:09]current date 1717841353 [10:09:09]FM_GetShiftState [10:09:09]SAM_PROTO_GetShiftState [10:09:09]wFMCommunicate request_size=4 [10:09:09]MH_SAM_APDU [10:09:09]CAPDU: 80 13 01 00 [10:09:09]Write to MH i2c: E2 08 00 6A 88 80 13 01 00 00 00 00 00 6F [10:09:09]Write i2c OK [10:09:09]MH_I2C_Read... [10:09:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:09]Read from MH i2c: E2 [10:09:09]MH_I2C_Read... [10:09:09]Read from MH i2c: E2 0E 00 [10:09:09]MH_I2C_Read... [10:09:09]Read from MH i2c: E2 0E 00 6A 88 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 23 [10:09:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:09:09]wFMCommunicate OK [10:09:09]SAM_PROTO_GetShiftState done [10:09:09]FM_GetShiftState done [10:09:09]opened in 1717805884 [10:09:09]opened+sec_in_day 1717892284 [10:09:09]quantity*price = 20052 [10:09:09]sum+1 = 20054 [10:09:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 206 08.06.2024 10:09 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239435 ФПД: 209966729421306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100914&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239435&fm=209966729421306&tin=02508201610067®Number=0000000000091601&sum=20000 [10:09:11]StoreToDocumentArchive [10:09:11]shift 387 fd 239435 [10:09:11]save to /storage/0387/doc_00239435 [10:09:11]save last doc name /storage/0387/doc_00239435 to /storage/kkm_last_doc_name [10:09:11]save OK [10:09:11]Clear old archive folders... [10:09:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:11]tlvbuf is 00291630 [10:09:11]SAM_PROTO_ClearQueue [10:09:11]wFMCommunicate request_size=4 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 09 00 00 [10:09:11]Write to MH i2c: E2 08 00 77 88 80 09 00 00 00 00 00 00 71 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 03 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 03 00 77 88 00 90 00 73 [10:09:11]RAPDU: 90 00 [10:09:11]wFMCommunicate OK [10:09:11]SAM_PROTO_ClearQueue done [10:09:11]KKMCreateOFDPacket [10:09:11]OFDProtocolAddRootSTLVToBuf [10:09:11]FM_MakeSignedData [10:09:11]FM_MakeSignedData [10:09:11]SAM_PROTO_SignData [10:09:11]wFMCommunicate request_size=4 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 0D 01 02 [10:09:11]Write to MH i2c: E2 08 00 78 88 80 0D 01 02 00 00 00 00 79 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 03 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 03 00 78 88 00 90 00 74 [10:09:11]RAPDU: 90 00 [10:09:11]wFMCommunicate OK [10:09:11]wFMCommunicate request_size=255 [10:09:11]MH_SAM_APDU [10:09: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 CE 00 00 00 F4 03 04 00 CA 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4B A7 03 00 35 04 06 00 BE [10:09:11]Write to MH i2c: E2 02 01 79 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 CE 00 00 00 F4 03 04 00 CA 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4B A7 03 00 35 04 06 00 BE 00 00 AB [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 03 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 03 00 79 88 00 90 00 75 [10:09:11]RAPDU: 90 00 [10:09:11]wFMCommunicate OK [10:09:11]wFMCommunicate request_size=10 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 0D 02 02 05 F6 B0 52 61 FA [10:09:11]Write to MH i2c: E2 0D 00 7A 88 80 0D 02 02 05 00 F6 B0 52 61 FA 00 00 D9 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 03 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 03 00 7A 88 00 90 00 76 [10:09:11]RAPDU: 90 00 [10:09:11]wFMCommunicate OK [10:09:11]wFMCommunicate request_size=4 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 0D 03 02 [10:09:11]Write to MH i2c: E2 08 00 7B 88 80 0D 03 02 00 00 00 00 7E [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0B 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0B 00 7B 88 00 9A 6C 4C FD 42 89 12 6D 90 00 18 [10:09:11]RAPDU: 9A 6C 4C FD 42 89 12 6D 90 00 [10:09:11]wFMCommunicate OK [10:09:11]SAM_PROTO_SignData done [10:09:11]FM_MakeSignedData done [10:09:11]CreateOFDProtocolMessage [10:09:11]wFMCommunicate request_size=4 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 11 00 00 [10:09:11]Write to MH i2c: E2 08 00 7C 88 80 11 00 00 00 00 00 00 7E [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 17 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 17 00 7C 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D3 [10:09:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:09:11]wFMCommunicate OK [10:09:11]CreateOFDProtocolMessage done [10:09:11]OFDSenderStorePacket 239435 [10:09:11]StoreOFDPacket docnum=239435 [10:09:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 94 82 07 01 80 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 CE 00 00 00 F4 03 04 00 CA 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4B A7 03 00 35 04 06 00 BE F6 B0 52 61 FA 9A 6C 4C FD 42 89 12 6D [10:09:11]CheckFolder [10:09:11]dirname=/storage/ofd_packets [10:09:11]CheckFolder done [10:09:11]ProducePacketName [10:09:11]name=ofd_packets/00239435 [10:09:11]NVStorageSaveData ofd_packets/00239435 [10:09:11]File name is /storage/ofd_packets/00239435 [10:09:11]Write 301 bytes [10:09:11]NVStorageSaveData done [10:09:11]OFDSenderStorePacket done [10:09:11]KKMCreateOFDPacket done [10:09:11]NVStorageSaveData kkm_last_timestamp [10:09:11]File name is /storage/kkm_last_timestamp [10:09:11]Write 4 bytes [10:09:11]NVStorageSaveData done [10:09:11]ExternCall_PrintAddStr [10:09:11]wPrintStart [10:09:11]Write to MH i2c: 01 00 00 7D 88 05 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: 01 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: 01 07 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: 01 07 00 7D 88 00 00 00 00 00 FF 0F 1A [10:09:11]RasterBufferAndPrint [10:09:11]line Счет N : (1)3302376 [10:09:11]line ИНН: 02508201610067 [10:09:11]line Контрольно-Кассовый Чек [10:09:11]line ПРОДАЖА [10:09:11]line ТРК (МРК, ГНК) : 42 [10:09:11]line Товар: 2710124130 [10:09:11]line Аи-92-К-4 [10:09:11]line 3.020 * 66.40 [10:09:11]line = 200.53 [10:09:11]line НДС 12% НСП 1% [10:09:11]line > о реализуемом товаре [10:09:11]line ОКРУГЛЕНИЕ: -0.53 [10:09:11]line ИТОГО: 200.00 [10:09:11]line Внесено: 200.00 [10:09:11]line СДАЧА: 0.00 [10:09:11]line НСП 1% : 1.77 [10:09:11]line НДС 12% : 21.29 [10:09:11]line Наличными: 200.00 [10:09:11]line Безнал.: 0.00 [10:09:11]line Место: АЗС № 82 "Партнер Нефть" [10:09:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:09:11]line СНО: Общий режим [10:09:11]line Чек 206 08.06.2024 10:09 [10:09:11]line Смена: 387 ФФД: 1.0 [10:09:11]line ЗНМ: 0300000150 [10:09:11]line РНМ: 0000000000091601 [10:09:11]line Версия ККМ: 001 [10:09:11]line ФМ: 0000000000874681 [10:09:11]line ФД: 239435 [10:09:11]line ФПД: 209966729421306 [10:09:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T100914&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239435&fm=209966729421306&tin=02508201610067®Number=0000000000091601&sum=20000 [10:09:11]written 0, free lines is 4095 [10:09:11]OFD Sender: Processing packet 239435 [packets to send 182, broken 181] [10:09:11]ProducePacketName [10:09:11]name=ofd_packets/00239435 [10:09:11]OFD Sender: To server: pG, [10:09:11]CommunicateWithHost lk.salyk.kg:30040 [10:09:11]ConnectInit lk.salyk.kg [10:09:11]Connected sock=10 [10:09:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 94 82 07 01 80 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 CE 00 00 00 F4 03 04 00 CA 2D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4B A7 03 00 35 04 06 00 BE F6 B0 52 61 FA 9A 6C 4C FD 42 89 12 6D [10:09:12]Write to MH i2c: 01 00 00 A8 88 30 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: 01 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: 01 07 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: 01 07 00 A8 88 00 00 00 00 00 D2 0C 15 [10:09:12]RasterBufferAndPrint [10:09:12]line [10:09:12]line [10:09:12]line [10:09:12]line [10:09:12]line [10:09:12]written 0, free lines is 3288 [10:09:12]MH_Cut [10:09:12]Write to MH i2c: D1 01 00 AF 88 01 09 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: D1 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: D1 01 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: D1 01 00 AF 88 00 08 [10:09:12]Write to MH i2c: 01 00 00 B0 88 38 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 6F 10 47 00 80 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4B A7 03 00 F4 03 04 00 46 D5 63 66 B6 04 01 00 00 0B 0F 06 F6 28 3D 2E 50 [10:09:12]CommunicateWithHost err = 0 [10:09:12]CheckOFDResponse [10:09:12]1017 (14) - 77093643461234 [10:09:12]1041 (16) - 0000000000874681 [10:09:12]1040 (4) - 239435 [10:09:12]1012 (4) - 08.06.2024 03:51 [10:09:12]1206 (1) - 0 [10:09:12]OFD Sender: Remove packet 239435 [10:09:12]ProducePacketName [10:09:12]name=ofd_packets/00239435 [10:09:12]NVStorageDeleteData [10:09:12]OFD Sender: No OFD packet to send [10:09:12]*** Cut start [10:09:12]*** Partial cut [10:09:12]*** CUTSNS_PIN = 1 [10:09:12]*** CUTSNS_PIN = 0 [10:09:13]*** Brake cut motor [10:09:13]Read from MH i2c: 01 [10:09:13]MH_I2C_Read... [10:09:13]*** Stop cut motor [10:09:13]*** Cut end [10:09:13]Read from MH i2c: 01 07 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 B0 88 00 00 00 00 00 FF 0F 4D [10:09:13]process_action close_receipt done [10:09:13]requested_data is exist [10:09:13]produce_requested_data [10:09:13]requested_item fm.sn is exist - process it [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 11 00 00 [10:09:13]Write to MH i2c: E2 08 00 B1 88 80 11 00 00 00 00 00 00 B3 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 17 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 17 00 B1 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 08 [10:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:09:13]wFMCommunicate OK [10:09:13]requested_item fd.num is exist - process it [10:09:13]SAM_PROTO_GetFieldsCounters [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 13 00 00 [10:09:13]Write to MH i2c: E2 08 00 B2 88 80 13 00 00 00 00 00 00 B6 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 62 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 62 00 B2 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [10:09:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:13]wFMCommunicate OK [10:09:13]SAM_PROTO_GetFieldsCounters done [10:09:13]requested_item shift.num is exist - process it [10:09:13]requested_item shift.opened is exist - process it [10:09:13]req_shift_opened [10:09:13]FM_GetShiftState [10:09:13]SAM_PROTO_GetShiftState [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 13 01 00 [10:09:13]Write to MH i2c: E2 08 00 B3 88 80 13 01 00 00 00 00 00 B8 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0E 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0E 00 B3 88 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6C [10:09:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:09:13]wFMCommunicate OK [10:09:13]SAM_PROTO_GetShiftState done [10:09:13]FM_GetShiftState done [10:09:13]req_shift_opened done [10:09:13]requested_item shift.open_date is exist - process it [10:09:13]req_shift_open_date [10:09:13]req_shift_open_date done [10:09:13]produce_requested_data done [10:09:13]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239435,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:09:13]process_action_free close_receipt [10:09:13]json_value_free [10:09:13]json_value_free done [10:09:13]process_json_proto returns [10:09:13]Send response to host [10:09:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239435,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:09:13]free response buf [10:09:13]execute_script done [10:09:13]execute_script returns [10:09:13]free content buf [10:09:13]Sock 9.Close socket [10:09:13]Sock 9.Thread stoped [10:09:17]OFD Sender: No OFD packet to send [10:09:22]OFD Sender: No OFD packet to send [10:09:27]OFD Sender: No OFD packet to send [10:09:32]OFD Sender: No OFD packet to send [10:09:37]OFD Sender: No OFD packet to send [10:09:42]OFD Sender: No OFD packet to send [10:09:47]OFD Sender: No OFD packet to send [10:09:52]OFD Sender: No OFD packet to send [10:09:57]OFD Sender: No OFD packet to send [10:10:02]OFD Sender: No OFD packet to send [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:29]accept exits with 8 [10:10:29]New connection [10:10:29]New thread 3066838372 created [10:10:29]Thread 3066981732 joined [10:10:29]Waiting for new connection... [10:10:29] Sock 8.Parse request [10:10:29]Sock 8.Check first char [10:10:29]Sock 8.First char is OK [10:10:29]request: POST /json_proto HTTP/1.0 [10:10:29]Method: POST [10:10:29]URL: /json_proto [10:10:29]Method is POST - this is cgi request [10:10:29]url: /json_proto [10:10:29]query_string will be loaded in cgi processing [10:10:29]execute_cgi json_proto POST (null) [10:10:29]execute_cgi path=json_proto method=POST [10:10:29]POST find Content-Length [10:10:29]Host: 172.17.40.67:8080 [10:10:29]Content-Length: 680 [10:10:29]Content-Type: application/json [10:10:29] [10:10:29]POST finish read [10:10:29]Found Content-Length = 680 [10:10:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 21.420, "sum" : 1600.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:29]execute_script... [10:10: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)3302377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 21.420, "sum" : 1600.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:29]POST & json_proto [10:10:29]process_json_proto [10:10:29]json parsed OK: [10:10:29]protocol is kg_v1.0 [10:10:29]action value=close_receipt [10:10:29]process_action close_receipt [10:10:29]cmd_close_receipt [10:10:29]MH_GetDate [10:10:29]Write to MH i2c: F0 00 00 B4 88 2B [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: F0 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: F0 09 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: F0 09 00 B4 88 00 19 2E 64 66 97 AE 6B 64 59 [10:10:29]GetLastDocTimeStamp 1717841354 [10:10:29]current date 1717841433 [10:10:29]FM_GetShiftState [10:10:29]SAM_PROTO_GetShiftState [10:10:29]wFMCommunicate request_size=4 [10:10:29]MH_SAM_APDU [10:10:29]CAPDU: 80 13 01 00 [10:10:29]Write to MH i2c: E2 08 00 B5 88 80 13 01 00 00 00 00 00 BA [10:10:29]Write i2c OK [10:10:29]MH_I2C_Read... [10:10:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:29]Read from MH i2c: E2 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 0E 00 [10:10:29]MH_I2C_Read... [10:10:29]Read from MH i2c: E2 0E 00 B5 88 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6E [10:10:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:10:29]wFMCommunicate OK [10:10:29]SAM_PROTO_GetShiftState done [10:10:29]FM_GetShiftState done [10:10:29]opened in 1717805884 [10:10:29]opened+sec_in_day 1717892284 [10:10:29]quantity*price = 160007 [10:10:29]sum+1 = 160008 [10:10:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.92 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 207 08.06.2024 10:10 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239436 ФПД: 10743653630620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101033&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239436&fm=10743653630620&tin=02508201610067®Number=0000000000091601&sum=160000 [10:10:30]StoreToDocumentArchive [10:10:30]shift 387 fd 239436 [10:10:30]save to /storage/0387/doc_00239436 [10:10:30]save last doc name /storage/0387/doc_00239436 to /storage/kkm_last_doc_name [10:10:30]save OK [10:10:30]Clear old archive folders... [10:10:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:10:30]tlvbuf is 002E8810 [10:10:30]SAM_PROTO_ClearQueue [10:10:30]wFMCommunicate request_size=4 [10:10:30]MH_SAM_APDU [10:10:30]CAPDU: 80 09 00 00 [10:10:30]Write to MH i2c: E2 08 00 C2 88 80 09 00 00 00 00 00 00 BC [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:30]Read from MH i2c: E2 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: E2 03 00 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: E2 03 00 C2 88 00 90 00 BE [10:10:30]RAPDU: 90 00 [10:10:30]wFMCommunicate OK [10:10:30]SAM_PROTO_ClearQueue done [10:10:30]KKMCreateOFDPacket [10:10:30]OFDProtocolAddRootSTLVToBuf [10:10:30]FM_MakeSignedData [10:10:30]FM_MakeSignedData [10:10:30]SAM_PROTO_SignData [10:10:30]wFMCommunicate request_size=4 [10:10:30]MH_SAM_APDU [10:10:30]CAPDU: 80 0D 01 02 [10:10:30]Write to MH i2c: E2 08 00 C3 88 80 0D 01 02 00 00 00 00 C4 [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:30]Read from MH i2c: E2 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: E2 03 00 [10:10:30]MH_I2C_Read... [10:10:30]Read from MH i2c: E2 03 00 C3 88 00 90 00 BF [10:10:30]RAPDU: 90 00 [10:10:30]wFMCommunicate OK [10:10:30]wFMCommunicate request_size=255 [10:10:30]MH_SAM_APDU [10:10: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 AC 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 07 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 19 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4C A7 03 00 35 04 06 00 09 C5 73 A8 [10:10:30]Write to MH i2c: E2 02 01 C4 88 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 07 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 19 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4C A7 03 00 35 04 06 00 09 C5 73 A8 00 00 37 [10:10:30]Write i2c OK [10:10:30]MH_I2C_Read... [10:10:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:31]Read from MH i2c: E2 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 03 00 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 03 00 C4 88 00 90 00 C0 [10:10:31]RAPDU: 90 00 [10:10:31]wFMCommunicate OK [10:10:31]wFMCommunicate request_size=7 [10:10:31]MH_SAM_APDU [10:10:31]CAPDU: 80 0D 02 02 02 82 9C [10:10:31]Write to MH i2c: E2 0A 00 C5 88 80 0D 02 02 02 00 82 9C 00 00 E9 [10:10:31]Write i2c OK [10:10:31]MH_I2C_Read... [10:10:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:31]Read from MH i2c: E2 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 03 00 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 03 00 C5 88 00 90 00 C1 [10:10:31]RAPDU: 90 00 [10:10:31]wFMCommunicate OK [10:10:31]wFMCommunicate request_size=4 [10:10:31]MH_SAM_APDU [10:10:31]CAPDU: 80 0D 03 02 [10:10:31]Write to MH i2c: E2 08 00 C6 88 80 0D 03 02 00 00 00 00 C9 [10:10:31]Write i2c OK [10:10:31]MH_I2C_Read... [10:10:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:31]Read from MH i2c: E2 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 0B 00 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 0B 00 C6 88 00 07 AC 52 5D 72 82 2D 37 90 00 84 [10:10:31]RAPDU: 07 AC 52 5D 72 82 2D 37 90 00 [10:10:31]wFMCommunicate OK [10:10:31]SAM_PROTO_SignData done [10:10:31]FM_MakeSignedData done [10:10:31]CreateOFDProtocolMessage [10:10:31]wFMCommunicate request_size=4 [10:10:31]MH_SAM_APDU [10:10:31]CAPDU: 80 11 00 00 [10:10:31]Write to MH i2c: E2 08 00 C7 88 80 11 00 00 00 00 00 00 C9 [10:10:31]Write i2c OK [10:10:31]MH_I2C_Read... [10:10:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:31]Read from MH i2c: E2 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 17 00 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: E2 17 00 C7 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1E [10:10:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:10:31]wFMCommunicate OK [10:10:31]CreateOFDProtocolMessage done [10:10:31]OFDSenderStorePacket 239436 [10:10:31]StoreOFDPacket docnum=239436 [10:10:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 3E DD 04 01 CD 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 AC 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 07 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 19 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4C A7 03 00 35 04 06 00 09 C5 73 A8 82 9C 07 AC 52 5D 72 82 2D 37 [10:10:31]CheckFolder [10:10:31]dirname=/storage/ofd_packets [10:10:31]CheckFolder done [10:10:31]ProducePacketName [10:10:31]name=ofd_packets/00239436 [10:10:31]NVStorageSaveData ofd_packets/00239436 [10:10:31]File name is /storage/ofd_packets/00239436 [10:10:31]Write 298 bytes [10:10:31]NVStorageSaveData done [10:10:31]OFDSenderStorePacket done [10:10:31]KKMCreateOFDPacket done [10:10:31]NVStorageSaveData kkm_last_timestamp [10:10:31]File name is /storage/kkm_last_timestamp [10:10:31]Write 4 bytes [10:10:31]NVStorageSaveData done [10:10:31]ExternCall_PrintAddStr [10:10:31]wPrintStart [10:10:31]Write to MH i2c: 01 00 00 C8 88 50 [10:10:31]Write i2c OK [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: 01 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: 01 07 00 [10:10:31]MH_I2C_Read... [10:10:31]Read from MH i2c: 01 07 00 C8 88 00 00 00 00 00 FF 0F 65 [10:10:31]RasterBufferAndPrint [10:10:31]line Счет N : (1)3302377 [10:10:31]line ИНН: 02508201610067 [10:10:31]line Контрольно-Кассовый Чек [10:10:31]line ПРОДАЖА [10:10:31]line ТРК (МРК, ГНК) : 51 [10:10:31]line Товар: 2710194210 [10:10:31]line ДТ-К-5 [10:10:31]line 21.420 * 74.70 [10:10:31]line = 1600.07 [10:10:31]line НДС 12% НСП 1% [10:10:31]line > о реализуемом товаре [10:10:31]line ОКРУГЛЕНИЕ: -0.07 [10:10:31]line ИТОГО: 1600.00 [10:10:31]line Внесено: 1600.00 [10:10:31]line СДАЧА: 0.00 [10:10:31]line НСП 1% : 14.16 [10:10:31]line НДС 12% : 169.92 [10:10:31]line Наличными: 1600.00 [10:10:31]line Безнал.: 0.00 [10:10:31]line Место: АЗС № 82 "Партнер Нефть" [10:10:31]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:10:31]line СНО: Общий режим [10:10:31]line Чек 207 08.06.2024 10:10 [10:10:31]line Смена: 387 ФФД: 1.0 [10:10:31]line ЗНМ: 0300000150 [10:10:31]line РНМ: 0000000000091601 [10:10:31]line Версия ККМ: 001 [10:10:31]line ФМ: 0000000000874681 [10:10:31]line ФД: 239436 [10:10:31]line ФПД: 10743653630620 [10:10:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101033&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239436&fm=10743653630620&tin=02508201610067®Number=0000000000091601&sum=160000 [10:10:31]OFD Sender: Processing packet 239436 [packets to send 182, broken 181] [10:10:31]ProducePacketName [10:10:31]name=ofd_packets/00239436 [10:10:31]OFD Sender: To server: pG, [10:10:31]CommunicateWithHost lk.salyk.kg:30040 [10:10:31]ConnectInit lk.salyk.kg [10:10:31]written 0, free lines is 4095 [10:10:31]Connected sock=10 [10:10:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 3E DD 04 01 CD 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 AC 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 07 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 19 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4C A7 03 00 35 04 06 00 09 C5 73 A8 82 9C 07 AC 52 5D 72 82 2D 37 [10:10:32]Write to MH i2c: 01 00 00 F3 88 7B [10:10:32]Write i2c OK [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: 01 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: 01 07 00 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: 01 07 00 F3 88 00 00 00 00 00 CA 0C 58 [10:10:32]RasterBufferAndPrint [10:10:32]line [10:10:32]line [10:10:32]line [10:10:32]line [10:10:32]line [10:10:32]written 0, free lines is 3281 [10:10:32]MH_Cut [10:10:32]Write to MH i2c: D1 01 00 FA 88 01 54 [10:10:32]Write i2c OK [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: D1 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: D1 01 00 [10:10:32]MH_I2C_Read... [10:10:32]Read from MH i2c: D1 01 00 FA 88 00 53 [10:10:32]Write to MH i2c: 01 00 00 FB 88 83 [10:10:32]Write i2c OK [10:10:32]MH_I2C_Read... [10:10:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 79 78 47 00 F5 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4C A7 03 00 F4 03 04 00 96 D5 63 66 B6 04 01 00 00 7A 81 21 57 88 72 6B 89 [10:10:32]CommunicateWithHost err = 0 [10:10:32]CheckOFDResponse [10:10:32]1017 (14) - 77093643461234 [10:10:32]1041 (16) - 0000000000874681 [10:10:32]1040 (4) - 239436 [10:10:32]1012 (4) - 08.06.2024 03:52 [10:10:32]1206 (1) - 0 [10:10:32]OFD Sender: Remove packet 239436 [10:10:32]ProducePacketName [10:10:32]name=ofd_packets/00239436 [10:10:32]NVStorageDeleteData [10:10:32]OFD Sender: No OFD packet to send [10:10:32]*** Cut start [10:10:32]*** Partial cut [10:10:32]*** CUTSNS_PIN = 1 [10:10:32]*** CUTSNS_PIN = 0 [10:10:33]*** Brake cut motor [10:10:33]Read from MH i2c: 01 [10:10:33]MH_I2C_Read... [10:10:33]*** Stop cut motor [10:10:33]*** Cut end [10:10:33]Read from MH i2c: 01 07 00 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: 01 07 00 FB 88 00 00 00 00 00 FF 0F 98 [10:10:33]process_action close_receipt done [10:10:33]requested_data is exist [10:10:33]produce_requested_data [10:10:33]requested_item fm.sn is exist - process it [10:10:33]wFMCommunicate request_size=4 [10:10:33]MH_SAM_APDU [10:10:33]CAPDU: 80 11 00 00 [10:10:33]Write to MH i2c: E2 08 00 FC 88 80 11 00 00 00 00 00 00 FE [10:10:33]Write i2c OK [10:10:33]MH_I2C_Read... [10:10:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:33]Read from MH i2c: E2 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: E2 17 00 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: E2 17 00 FC 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 53 [10:10:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:10:33]wFMCommunicate OK [10:10:33]requested_item fd.num is exist - process it [10:10:33]SAM_PROTO_GetFieldsCounters [10:10:33]wFMCommunicate request_size=4 [10:10:33]MH_SAM_APDU [10:10:33]CAPDU: 80 13 00 00 [10:10:33]Write to MH i2c: E2 08 00 FD 88 80 13 00 00 00 00 00 00 01 [10:10:33]Write i2c OK [10:10:33]MH_I2C_Read... [10:10:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:33]Read from MH i2c: E2 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: E2 62 00 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: E2 62 00 FD 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [10:10:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:33]wFMCommunicate OK [10:10:33]SAM_PROTO_GetFieldsCounters done [10:10:33]requested_item shift.num is exist - process it [10:10:33]requested_item shift.opened is exist - process it [10:10:33]req_shift_opened [10:10:33]FM_GetShiftState [10:10:33]SAM_PROTO_GetShiftState [10:10:33]wFMCommunicate request_size=4 [10:10:33]MH_SAM_APDU [10:10:33]CAPDU: 80 13 01 00 [10:10:33]Write to MH i2c: E2 08 00 FE 88 80 13 01 00 00 00 00 00 03 [10:10:33]Write i2c OK [10:10:33]MH_I2C_Read... [10:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:33]Read from MH i2c: E2 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: E2 0E 00 [10:10:33]MH_I2C_Read... [10:10:33]Read from MH i2c: E2 0E 00 FE 88 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B7 [10:10:33]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:10:33]wFMCommunicate OK [10:10:33]SAM_PROTO_GetShiftState done [10:10:33]FM_GetShiftState done [10:10:33]req_shift_opened done [10:10:33]requested_item shift.open_date is exist - process it [10:10:33]req_shift_open_date [10:10:33]req_shift_open_date done [10:10:33]produce_requested_data done [10:10:33]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239436,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:10:33]process_action_free close_receipt [10:10:33]json_value_free [10:10:33]json_value_free done [10:10:33]process_json_proto returns [10:10:33]Send response to host [10:10:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239436,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:10:33]free response buf [10:10:33]execute_script done [10:10:33]execute_script returns [10:10:33]free content buf [10:10:33]Sock 8.Close socket [10:10:33]Sock 8.Thread stoped [10:10:37]OFD Sender: No OFD packet to send [10:10:42]OFD Sender: No OFD packet to send [10:10:47]OFD Sender: No OFD packet to send [10:10:52]OFD Sender: No OFD packet to send [10:10:57]OFD Sender: No OFD packet to send [10:11:02]OFD Sender: No OFD packet to send [10:11:07]OFD Sender: No OFD packet to send [10:11:12]OFD Sender: No OFD packet to send [10:11:17]OFD Sender: No OFD packet to send [10:11:22]OFD Sender: No OFD packet to send [10:11:27]OFD Sender: No OFD packet to send [10:11:32]OFD Sender: No OFD packet to send [10:11:37]OFD Sender: No OFD packet to send [10:11:42]OFD Sender: No OFD packet to send [10:11:46]accept exits with 9 [10:11:46]New connection [10:11:46]New thread 3066981732 created [10:11:46]Thread 3066838372 joined [10:11:46]Waiting for new connection... [10:11:46] Sock 9.Parse request [10:11:46]Sock 9.Check first char [10:11:46]Sock 9.First char is OK [10:11:46]request: POST /json_proto HTTP/1.0 [10:11:46]Method: POST [10:11:46]URL: /json_proto [10:11:46]Method is POST - this is cgi request [10:11:46]url: /json_proto [10:11:46]query_string will be loaded in cgi processing [10:11:46]execute_cgi json_proto POST (null) [10:11:46]execute_cgi path=json_proto method=POST [10:11:46]POST find Content-Length [10:11:46]Host: 172.17.40.67:8080 [10:11:46]Content-Length: 678 [10:11:46]Content-Type: application/json [10:11:46] [10:11:46]POST finish read [10:11:46]Found Content-Length = 678 [10:11:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.470, "sum" : 230.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 230.00, "total" : 230.00, "payments": [ { "type": 0, "sum" : 230.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:46]execute_script... [10:11:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.470, "sum" : 230.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 230.00, "total" : 230.00, "payments": [ { "type": 0, "sum" : 230.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:46]POST & json_proto [10:11:46]process_json_proto [10:11:46]json parsed OK: [10:11:46]protocol is kg_v1.0 [10:11:46]action value=close_receipt [10:11:46]process_action close_receipt [10:11:46]cmd_close_receipt [10:11:46]MH_GetDate [10:11:46]Write to MH i2c: F0 00 00 FF 88 76 [10:11:46]Write i2c OK [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 09 00 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 09 00 FF 88 00 66 2E 64 66 97 AE 6B 64 F1 [10:11:46]GetLastDocTimeStamp 1717841433 [10:11:46]current date 1717841510 [10:11:46]FM_GetShiftState [10:11:46]SAM_PROTO_GetShiftState [10:11:46]wFMCommunicate request_size=4 [10:11:46]MH_SAM_APDU [10:11:46]CAPDU: 80 13 01 00 [10:11:46]Write to MH i2c: E2 08 00 00 89 80 13 01 00 00 00 00 00 06 [10:11:46]Write i2c OK [10:11:46]MH_I2C_Read... [10:11:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:46]Read from MH i2c: E2 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: E2 0E 00 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: E2 0E 00 00 89 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BA [10:11:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:11:46]wFMCommunicate OK [10:11:46]SAM_PROTO_GetShiftState done [10:11:46]FM_GetShiftState done [10:11:46]opened in 1717805884 [10:11:46]opened+sec_in_day 1717892284 [10:11:46]quantity*price = 23040 [10:11:46]sum+1 = 23042 [10:11:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 230.00 Внесено: 230.00 СДАЧА: 0.00 НСП 1% : 2.04 НДС 12% : 24.47 Наличными: 230.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 208 08.06.2024 10:11 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239437 ФПД: 261354781950308 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101150&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239437&fm=261354781950308&tin=02508201610067®Number=0000000000091601&sum=23000 [10:11:47]StoreToDocumentArchive [10:11:47]shift 387 fd 239437 [10:11:47]save to /storage/0387/doc_00239437 [10:11:47]save last doc name /storage/0387/doc_00239437 to /storage/kkm_last_doc_name [10:11:47]save OK [10:11:47]Clear old archive folders... [10:11:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:47]tlvbuf is 004B85E0 [10:11:47]SAM_PROTO_ClearQueue [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 09 00 00 [10:11:47]Write to MH i2c: E2 08 00 0D 89 80 09 00 00 00 00 00 00 08 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 0D 89 00 90 00 0A [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]SAM_PROTO_ClearQueue done [10:11:47]KKMCreateOFDPacket [10:11:47]OFDProtocolAddRootSTLVToBuf [10:11:47]FM_MakeSignedData [10:11:47]FM_MakeSignedData [10:11:47]SAM_PROTO_SignData [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 01 02 [10:11:47]Write to MH i2c: E2 08 00 0E 89 80 0D 01 02 00 00 00 00 10 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 0E 89 00 90 00 0B [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=255 [10:11:47]MH_SAM_APDU [10:11: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 8E 0D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 01 5A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 66 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4D A7 03 00 35 04 06 00 ED [10:11:47]Write to MH i2c: E2 02 01 0F 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 0D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 01 5A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 66 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4D A7 03 00 35 04 06 00 ED 00 00 6E [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 0F 89 00 90 00 0C [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=10 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 02 02 05 B3 66 F0 41 64 [10:11:47]Write to MH i2c: E2 0D 00 10 89 80 0D 02 02 05 00 B3 66 F0 41 64 00 00 CB [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 10 89 00 90 00 0D [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 03 02 [10:11:47]Write to MH i2c: E2 08 00 11 89 80 0D 03 02 00 00 00 00 15 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 0B 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 0B 00 11 89 00 75 A9 84 1F A4 88 65 60 90 00 C8 [10:11:47]RAPDU: 75 A9 84 1F A4 88 65 60 90 00 [10:11:47]wFMCommunicate OK [10:11:47]SAM_PROTO_SignData done [10:11:47]FM_MakeSignedData done [10:11:47]CreateOFDProtocolMessage [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 11 00 00 [10:11:47]Write to MH i2c: E2 08 00 12 89 80 11 00 00 00 00 00 00 15 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 17 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 17 00 12 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6A [10:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:11:47]wFMCommunicate OK [10:11:47]CreateOFDProtocolMessage done [10:11:47]OFDSenderStorePacket 239437 [10:11:47]StoreOFDPacket docnum=239437 [10:11:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8C ED 07 01 77 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 8E 0D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 01 5A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 66 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4D A7 03 00 35 04 06 00 ED B3 66 F0 41 64 75 A9 84 1F A4 88 65 60 [10:11:47]CheckFolder [10:11:47]dirname=/storage/ofd_packets [10:11:47]CheckFolder done [10:11:47]ProducePacketName [10:11:47]name=ofd_packets/00239437 [10:11:47]NVStorageSaveData ofd_packets/00239437 [10:11:47]File name is /storage/ofd_packets/00239437 [10:11:47]Write 301 bytes [10:11:47]NVStorageSaveData done [10:11:47]OFDSenderStorePacket done [10:11:47]KKMCreateOFDPacket done [10:11:47]NVStorageSaveData kkm_last_timestamp [10:11:47]File name is /storage/kkm_last_timestamp [10:11:47]Write 4 bytes [10:11:47]NVStorageSaveData done [10:11:47]ExternCall_PrintAddStr [10:11:47]wPrintStart [10:11:47]Write to MH i2c: 01 00 00 13 89 9C [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 07 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 07 00 13 89 00 00 00 00 00 FF 0F B1 [10:11:47]RasterBufferAndPrint [10:11:47]line Счет N : (1)3302378 [10:11:47]line ИНН: 02508201610067 [10:11:47]line Контрольно-Кассовый Чек [10:11:47]line ПРОДАЖА [10:11:47]line ТРК (МРК, ГНК) : 22 [10:11:47]line Товар: 2710124130 [10:11:47]line Аи-92-К-4 [10:11:47]line 3.470 * 66.40 [10:11:47]line = 230.41 [10:11:47]line НДС 12% НСП 1% [10:11:47]line > о реализуемом товаре [10:11:47]line ОКРУГЛЕНИЕ: -0.41 [10:11:47]line ИТОГО: 230.00 [10:11:47]line Внесено: 230.00 [10:11:47]line СДАЧА: 0.00 [10:11:47]line НСП 1% : 2.04 [10:11:47]line НДС 12% : 24.47 [10:11:47]line Наличными: 230.00 [10:11:47]line Безнал.: 0.00 [10:11:47]line Место: АЗС № 82 "Партнер Нефть" [10:11:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:11:47]line СНО: Общий режим [10:11:47]line Чек 208 08.06.2024 10:11 [10:11:47]line Смена: 387 ФФД: 1.0 [10:11:47]line ЗНМ: 0300000150 [10:11:47]line РНМ: 0000000000091601 [10:11:47]line Версия ККМ: 001 [10:11:47]line ФМ: 0000000000874681 [10:11:47]line ФД: 239437 [10:11:47]line ФПД: 261354781950308 [10:11:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101150&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239437&fm=261354781950308&tin=02508201610067®Number=0000000000091601&sum=23000 [10:11:48]written 0, free lines is 4095 [10:11:48]OFD Sender: Processing packet 239437 [packets to send 182, broken 181] [10:11:48]ProducePacketName [10:11:48]name=ofd_packets/00239437 [10:11:48]OFD Sender: To server: pG, [10:11:48]CommunicateWithHost lk.salyk.kg:30040 [10:11:48]ConnectInit lk.salyk.kg [10:11:48]Connected sock=10 [10:11:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8C ED 07 01 77 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 8E 0D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 01 5A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 66 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4D A7 03 00 35 04 06 00 ED B3 66 F0 41 64 75 A9 84 1F A4 88 65 60 [10:11:48]Write to MH i2c: 01 00 00 3E 89 C7 [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 07 00 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 07 00 3E 89 00 00 00 00 00 CD 0C A7 [10:11:48]RasterBufferAndPrint [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]written 0, free lines is 3284 [10:11:48]MH_Cut [10:11:48]Write to MH i2c: D1 01 00 45 89 01 A0 [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 01 00 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 01 00 45 89 00 9F [10:11:48]Write to MH i2c: 01 00 00 46 89 CF [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E8 80 47 00 E3 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4D A7 03 00 F4 03 04 00 E3 D5 63 66 B6 04 01 00 00 72 86 29 CC 21 14 A8 4E [10:11:48]CommunicateWithHost err = 0 [10:11:48]CheckOFDResponse [10:11:48]1017 (14) - 77093643461234 [10:11:48]1041 (16) - 0000000000874681 [10:11:48]1040 (4) - 239437 [10:11:48]1012 (4) - 08.06.2024 03:54 [10:11:48]1206 (1) - 0 [10:11:48]OFD Sender: Remove packet 239437 [10:11:48]ProducePacketName [10:11:48]name=ofd_packets/00239437 [10:11:48]NVStorageDeleteData [10:11:49]OFD Sender: No OFD packet to send [10:11:49]*** Cut start [10:11:49]*** Partial cut [10:11:49]*** CUTSNS_PIN = 1 [10:11:49]*** CUTSNS_PIN = 0 [10:11:49]*** Brake cut motor [10:11:50]Read from MH i2c: 01 [10:11:50]MH_I2C_Read... [10:11:50]*** Stop cut motor [10:11:50]*** Cut end [10:11:50]Read from MH i2c: 01 07 00 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: 01 07 00 46 89 00 00 00 00 00 FF 0F E4 [10:11:50]process_action close_receipt done [10:11:50]requested_data is exist [10:11:50]produce_requested_data [10:11:50]requested_item fm.sn is exist - process it [10:11:50]wFMCommunicate request_size=4 [10:11:50]MH_SAM_APDU [10:11:50]CAPDU: 80 11 00 00 [10:11:50]Write to MH i2c: E2 08 00 47 89 80 11 00 00 00 00 00 00 4A [10:11:50]Write i2c OK [10:11:50]MH_I2C_Read... [10:11:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:50]Read from MH i2c: E2 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 17 00 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 17 00 47 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9F [10:11:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:11:50]wFMCommunicate OK [10:11:50]requested_item fd.num is exist - process it [10:11:50]SAM_PROTO_GetFieldsCounters [10:11:50]wFMCommunicate request_size=4 [10:11:50]MH_SAM_APDU [10:11:50]CAPDU: 80 13 00 00 [10:11:50]Write to MH i2c: E2 08 00 48 89 80 13 00 00 00 00 00 00 4D [10:11:50]Write i2c OK [10:11:50]MH_I2C_Read... [10:11:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:50]Read from MH i2c: E2 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 62 00 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 62 00 48 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [10:11:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:50]wFMCommunicate OK [10:11:50]SAM_PROTO_GetFieldsCounters done [10:11:50]requested_item shift.num is exist - process it [10:11:50]requested_item shift.opened is exist - process it [10:11:50]req_shift_opened [10:11:50]FM_GetShiftState [10:11:50]SAM_PROTO_GetShiftState [10:11:50]wFMCommunicate request_size=4 [10:11:50]MH_SAM_APDU [10:11:50]CAPDU: 80 13 01 00 [10:11:50]Write to MH i2c: E2 08 00 49 89 80 13 01 00 00 00 00 00 4F [10:11:50]Write i2c OK [10:11:50]MH_I2C_Read... [10:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:50]Read from MH i2c: E2 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 0E 00 [10:11:50]MH_I2C_Read... [10:11:50]Read from MH i2c: E2 0E 00 49 89 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 03 [10:11:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:11:50]wFMCommunicate OK [10:11:50]SAM_PROTO_GetShiftState done [10:11:50]FM_GetShiftState done [10:11:50]req_shift_opened done [10:11:50]requested_item shift.open_date is exist - process it [10:11:50]req_shift_open_date [10:11:50]req_shift_open_date done [10:11:50]produce_requested_data done [10:11:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239437,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:11:50]process_action_free close_receipt [10:11:50]json_value_free [10:11:50]json_value_free done [10:11:50]process_json_proto returns [10:11:50]Send response to host [10:11:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239437,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:11:50]free response buf [10:11:50]execute_script done [10:11:50]execute_script returns [10:11:50]free content buf [10:11:50]Sock 9.Close socket [10:11:50]Sock 9.Thread stoped [10:11:54]OFD Sender: No OFD packet to send [10:11:59]OFD Sender: No OFD packet to send [10:12:04]OFD Sender: No OFD packet to send [10:12:09]OFD Sender: No OFD packet to send [10:12:14]OFD Sender: No OFD packet to send [10:12:19]OFD Sender: No OFD packet to send [10:12:20]accept exits with 8 [10:12:20]New connection [10:12:20]New thread 3066838372 created [10:12:20]Thread 3066981732 joined [10:12:20]Waiting for new connection... [10:12:20] Sock 8.Parse request [10:12:20]Sock 8.Check first char [10:12:20]Sock 8.First char is OK [10:12:20]request: POST /json_proto HTTP/1.0 [10:12:20]Method: POST [10:12:20]URL: /json_proto [10:12:20]Method is POST - this is cgi request [10:12:20]url: /json_proto [10:12:20]query_string will be loaded in cgi processing [10:12:20]execute_cgi json_proto POST (null) [10:12:20]execute_cgi path=json_proto method=POST [10:12:20]POST find Content-Length [10:12:20]Host: 172.17.40.67:8080 [10:12:20]Content-Length: 678 [10:12:20]Content-Type: application/json [10:12:20] [10:12:20]POST finish read [10:12:20]Found Content-Length = 678 [10:12:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:20]execute_script... [10: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)3302379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:20]POST & json_proto [10:12:20]process_json_proto [10:12:20]json parsed OK: [10:12:20]protocol is kg_v1.0 [10:12:20]action value=close_receipt [10:12:20]process_action close_receipt [10:12:20]cmd_close_receipt [10:12:20]MH_GetDate [10:12:20]Write to MH i2c: F0 00 00 4A 89 C2 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: F0 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: F0 09 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: F0 09 00 4A 89 00 88 2E 64 66 97 AE 6B 64 5F [10:12:20]GetLastDocTimeStamp 1717841510 [10:12:20]current date 1717841544 [10:12:20]FM_GetShiftState [10:12:20]SAM_PROTO_GetShiftState [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 13 01 00 [10:12:20]Write to MH i2c: E2 08 00 4B 89 80 13 01 00 00 00 00 00 51 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 0E 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 0E 00 4B 89 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 05 [10:12:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:12:20]wFMCommunicate OK [10:12:20]SAM_PROTO_GetShiftState done [10:12:20]FM_GetShiftState done [10:12:20]opened in 1717805884 [10:12:20]opened+sec_in_day 1717892284 [10:12:20]quantity*price = 30012 [10:12:20]sum+1 = 30014 [10:12:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 209 08.06.2024 10:12 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239438 ФПД: 26409409977718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101224&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239438&fm=26409409977718&tin=02508201610067®Number=0000000000091601&sum=30000 [10:12:21]StoreToDocumentArchive [10:12:21]shift 387 fd 239438 [10:12:21]save to /storage/0387/doc_00239438 [10:12:21]save last doc name /storage/0387/doc_00239438 to /storage/kkm_last_doc_name [10:12:21]save OK [10:12:21]Clear old archive folders... [10:12:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:21]tlvbuf is 0031FC50 [10:12:21]SAM_PROTO_ClearQueue [10:12:21]wFMCommunicate request_size=4 [10:12:21]MH_SAM_APDU [10:12:21]CAPDU: 80 09 00 00 [10:12:21]Write to MH i2c: E2 08 00 58 89 80 09 00 00 00 00 00 00 53 [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:21]Read from MH i2c: E2 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 03 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 03 00 58 89 00 90 00 55 [10:12:21]RAPDU: 90 00 [10:12:21]wFMCommunicate OK [10:12:21]SAM_PROTO_ClearQueue done [10:12:21]KKMCreateOFDPacket [10:12:21]OFDProtocolAddRootSTLVToBuf [10:12:21]FM_MakeSignedData [10:12:21]FM_MakeSignedData [10:12:21]SAM_PROTO_SignData [10:12:21]wFMCommunicate request_size=4 [10:12:21]MH_SAM_APDU [10:12:21]CAPDU: 80 0D 01 02 [10:12:21]Write to MH i2c: E2 08 00 59 89 80 0D 01 02 00 00 00 00 5B [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:21]Read from MH i2c: E2 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 03 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 03 00 59 89 00 90 00 56 [10:12:21]RAPDU: 90 00 [10:12:21]wFMCommunicate OK [10:12:21]wFMCommunicate request_size=255 [10:12:21]MH_SAM_APDU [10:12: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 D1 00 00 00 F4 03 04 00 88 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4E A7 03 00 35 04 06 00 18 [10:12:21]Write to MH i2c: E2 02 01 5A 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 D1 00 00 00 F4 03 04 00 88 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4E A7 03 00 35 04 06 00 18 00 00 8B [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:21]Read from MH i2c: E2 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 03 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 03 00 5A 89 00 90 00 57 [10:12:21]RAPDU: 90 00 [10:12:21]wFMCommunicate OK [10:12:21]wFMCommunicate request_size=10 [10:12:21]MH_SAM_APDU [10:12:21]CAPDU: 80 0D 02 02 05 04 EB 80 1D 76 [10:12:21]Write to MH i2c: E2 0D 00 5B 89 80 0D 02 02 05 00 04 EB 80 1D 76 00 00 6A [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:21]Read from MH i2c: E2 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 03 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 03 00 5B 89 00 90 00 58 [10:12:21]RAPDU: 90 00 [10:12:21]wFMCommunicate OK [10:12:21]wFMCommunicate request_size=4 [10:12:21]MH_SAM_APDU [10:12:21]CAPDU: 80 0D 03 02 [10:12:21]Write to MH i2c: E2 08 00 5C 89 80 0D 03 02 00 00 00 00 60 [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:21]Read from MH i2c: E2 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 0B 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: E2 0B 00 5C 89 00 B5 E7 31 E0 5F 49 B8 19 90 00 87 [10:12:21]RAPDU: B5 E7 31 E0 5F 49 B8 19 90 00 [10:12:21]wFMCommunicate OK [10:12:21]SAM_PROTO_SignData done [10:12:21]FM_MakeSignedData done [10:12:21]CreateOFDProtocolMessage [10:12:21]wFMCommunicate request_size=4 [10:12:21]MH_SAM_APDU [10:12:21]CAPDU: 80 11 00 00 [10:12:21]Write to MH i2c: E2 08 00 5D 89 80 11 00 00 00 00 00 00 60 [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:22]Read from MH i2c: E2 [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: E2 17 00 [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: E2 17 00 5D 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B5 [10:12:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:12:22]wFMCommunicate OK [10:12:22]CreateOFDProtocolMessage done [10:12:22]OFDSenderStorePacket 239438 [10:12:22]StoreOFDPacket docnum=239438 [10:12:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F9 E5 07 01 1E 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 D1 00 00 00 F4 03 04 00 88 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4E A7 03 00 35 04 06 00 18 04 EB 80 1D 76 B5 E7 31 E0 5F 49 B8 19 [10:12:22]CheckFolder [10:12:22]dirname=/storage/ofd_packets [10:12:22]CheckFolder done [10:12:22]ProducePacketName [10:12:22]name=ofd_packets/00239438 [10:12:22]NVStorageSaveData ofd_packets/00239438 [10:12:22]File name is /storage/ofd_packets/00239438 [10:12:22]Write 301 bytes [10:12:22]NVStorageSaveData done [10:12:22]OFDSenderStorePacket done [10:12:22]KKMCreateOFDPacket done [10:12:22]NVStorageSaveData kkm_last_timestamp [10:12:22]File name is /storage/kkm_last_timestamp [10:12:22]Write 4 bytes [10:12:22]NVStorageSaveData done [10:12:22]ExternCall_PrintAddStr [10:12:22]wPrintStart [10:12:22]Write to MH i2c: 01 00 00 5E 89 E7 [10:12:22]Write i2c OK [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: 01 [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: 01 07 00 [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: 01 07 00 5E 89 00 00 00 00 00 FF 0F FC [10:12:22]RasterBufferAndPrint [10:12:22]line Счет N : (1)3302379 [10:12:22]line ИНН: 02508201610067 [10:12:22]line Контрольно-Кассовый Чек [10:12:22]line ПРОДАЖА [10:12:22]line ТРК (МРК, ГНК) : 42 [10:12:22]line Товар: 2710124130 [10:12:22]line Аи-92-К-4 [10:12:22]line 4.520 * 66.40 [10:12:22]line = 300.13 [10:12:22]line НДС 12% НСП 1% [10:12:22]line > о реализуемом товаре [10:12:22]line ОКРУГЛЕНИЕ: -0.13 [10:12:22]line ИТОГО: 300.00 [10:12:22]line Внесено: 300.00 [10:12:22]line СДАЧА: 0.00 [10:12:22]line НСП 1% : 2.66 [10:12:22]line НДС 12% : 31.87 [10:12:22]line Наличными: 300.00 [10:12:22]line Безнал.: 0.00 [10:12:22]line Место: АЗС № 82 "Партнер Нефть" [10:12:22]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:12:22]line СНО: Общий режим [10:12:22]line Чек 209 08.06.2024 10:12 [10:12:22]line Смена: 387 ФФД: 1.0 [10:12:22]line ЗНМ: 0300000150 [10:12:22]line РНМ: 0000000000091601 [10:12:22]line Версия ККМ: 001 [10:12:22]line ФМ: 0000000000874681 [10:12:22]line ФД: 239438 [10:12:22]line ФПД: 26409409977718 [10:12:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101224&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239438&fm=26409409977718&tin=02508201610067®Number=0000000000091601&sum=30000 [10:12:22]written 0, free lines is 4095 [10:12:22]OFD Sender: Processing packet 239438 [packets to send 182, broken 181] [10:12:22]ProducePacketName [10:12:22]name=ofd_packets/00239438 [10:12:22]OFD Sender: To server: pG, [10:12:22]CommunicateWithHost lk.salyk.kg:30040 [10:12:22]ConnectInit lk.salyk.kg [10:12:22]Connected sock=10 [10:12:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F9 E5 07 01 1E 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 D1 00 00 00 F4 03 04 00 88 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4E A7 03 00 35 04 06 00 18 04 EB 80 1D 76 B5 E7 31 E0 5F 49 B8 19 [10:12:22]Write to MH i2c: 01 00 00 89 89 12 [10:12:22]Write i2c OK [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: 01 [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: 01 07 00 [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: 01 07 00 89 89 00 00 00 00 00 C1 0C E6 [10:12:22]RasterBufferAndPrint [10:12:22]line [10:12:22]line [10:12:22]line [10:12:22]line [10:12:22]line [10:12:22]written 0, free lines is 3271 [10:12:22]MH_Cut [10:12:22]Write to MH i2c: D1 01 00 90 89 01 EB [10:12:22]Write i2c OK [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: D1 [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: D1 01 00 [10:12:22]MH_I2C_Read... [10:12:22]Read from MH i2c: D1 01 00 90 89 00 EA [10:12:22]Write to MH i2c: 01 00 00 91 89 1A [10:12:22]Write i2c OK [10:12:22]MH_I2C_Read... [10:12:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 AB 18 47 00 20 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4E A7 03 00 F4 03 04 00 05 D6 63 66 B6 04 01 00 00 F9 9D 83 86 2F 54 97 DD [10:12:22]CommunicateWithHost err = 0 [10:12:22]CheckOFDResponse [10:12:22]1017 (14) - 77093643461234 [10:12:22]1041 (16) - 0000000000874681 [10:12:22]1040 (4) - 239438 [10:12:22]1012 (4) - 08.06.2024 03:54 [10:12:22]1206 (1) - 0 [10:12:22]OFD Sender: Remove packet 239438 [10:12:22]ProducePacketName [10:12:22]name=ofd_packets/00239438 [10:12:22]NVStorageDeleteData [10:12:23]OFD Sender: No OFD packet to send [10:12:23]*** Cut start [10:12:23]*** Partial cut [10:12:23]*** CUTSNS_PIN = 1 [10:12:23]*** CUTSNS_PIN = 0 [10:12:23]*** Brake cut motor [10:12:24]Read from MH i2c: 01 [10:12:24]MH_I2C_Read... [10:12:24]*** Stop cut motor [10:12:24]*** Cut end [10:12:24]Read from MH i2c: 01 07 00 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: 01 07 00 91 89 00 00 00 00 00 FF 0F 2F [10:12:24]process_action close_receipt done [10:12:24]requested_data is exist [10:12:24]produce_requested_data [10:12:24]requested_item fm.sn is exist - process it [10:12:24]wFMCommunicate request_size=4 [10:12:24]MH_SAM_APDU [10:12:24]CAPDU: 80 11 00 00 [10:12:24]Write to MH i2c: E2 08 00 92 89 80 11 00 00 00 00 00 00 95 [10:12:24]Write i2c OK [10:12:24]MH_I2C_Read... [10:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:24]Read from MH i2c: E2 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 17 00 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 17 00 92 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EA [10:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:12:24]wFMCommunicate OK [10:12:24]requested_item fd.num is exist - process it [10:12:24]SAM_PROTO_GetFieldsCounters [10:12:24]wFMCommunicate request_size=4 [10:12:24]MH_SAM_APDU [10:12:24]CAPDU: 80 13 00 00 [10:12:24]Write to MH i2c: E2 08 00 93 89 80 13 00 00 00 00 00 00 98 [10:12:24]Write i2c OK [10:12:24]MH_I2C_Read... [10:12:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:24]Read from MH i2c: E2 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 62 00 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 62 00 93 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [10:12:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:24]wFMCommunicate OK [10:12:24]SAM_PROTO_GetFieldsCounters done [10:12:24]requested_item shift.num is exist - process it [10:12:24]requested_item shift.opened is exist - process it [10:12:24]req_shift_opened [10:12:24]FM_GetShiftState [10:12:24]SAM_PROTO_GetShiftState [10:12:24]wFMCommunicate request_size=4 [10:12:24]MH_SAM_APDU [10:12:24]CAPDU: 80 13 01 00 [10:12:24]Write to MH i2c: E2 08 00 94 89 80 13 01 00 00 00 00 00 9A [10:12:24]Write i2c OK [10:12:24]MH_I2C_Read... [10:12:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:24]Read from MH i2c: E2 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 0E 00 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 0E 00 94 89 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4E [10:12:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:12:24]wFMCommunicate OK [10:12:24]SAM_PROTO_GetShiftState done [10:12:24]FM_GetShiftState done [10:12:24]req_shift_opened done [10:12:24]requested_item shift.open_date is exist - process it [10:12:24]req_shift_open_date [10:12:24]req_shift_open_date done [10:12:24]produce_requested_data done [10:12:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239438,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:12:24]process_action_free close_receipt [10:12:24]json_value_free [10:12:24]json_value_free done [10:12:24]process_json_proto returns [10:12:24]Send response to host [10:12:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239438,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:12:24]free response buf [10:12:24]execute_script done [10:12:24]execute_script returns [10:12:24]free content buf [10:12:24]Sock 8.Close socket [10:12:24]Sock 8.Thread stoped [10:12:28]OFD Sender: No OFD packet to send [10:12:33]OFD Sender: No OFD packet to send [10:12:38]OFD Sender: No OFD packet to send [10:12:42]accept exits with 9 [10:12:42]New connection [10:12:42]New thread 3066981732 created [10:12:42]Thread 3066838372 joined [10:12:42]Waiting for new connection... [10:12:42] Sock 9.Parse request [10:12:42]Sock 9.Check first char [10:12:42]Sock 9.First char is OK [10:12:42]request: POST /json_proto HTTP/1.0 [10:12:42]Method: POST [10:12:42]URL: /json_proto [10:12:42]Method is POST - this is cgi request [10:12:42]url: /json_proto [10:12:42]query_string will be loaded in cgi processing [10:12:42]execute_cgi json_proto POST (null) [10:12:42]execute_cgi path=json_proto method=POST [10:12:42]POST find Content-Length [10:12:42]Host: 172.17.40.67:8080 [10:12:42]Content-Length: 678 [10:12:42]Content-Type: application/json [10:12:42] [10:12:42]POST finish read [10:12:42]Found Content-Length = 678 [10:12:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:12:42]execute_script... [10:12:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:12:42]POST & json_proto [10:12:42]process_json_proto [10:12:42]json parsed OK: [10:12:42]protocol is kg_v1.0 [10:12:42]action value=close_receipt [10:12:42]process_action close_receipt [10:12:42]cmd_close_receipt [10:12:42]MH_GetDate [10:12:42]Write to MH i2c: F0 00 00 95 89 0D [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: F0 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: F0 09 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: F0 09 00 95 89 00 9E 2E 64 66 97 AE 6B 64 C0 [10:12:42]GetLastDocTimeStamp 1717841544 [10:12:42]current date 1717841566 [10:12:42]FM_GetShiftState [10:12:42]SAM_PROTO_GetShiftState [10:12:42]wFMCommunicate request_size=4 [10:12:42]MH_SAM_APDU [10:12:42]CAPDU: 80 13 01 00 [10:12:42]Write to MH i2c: E2 08 00 96 89 80 13 01 00 00 00 00 00 9C [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:42]Read from MH i2c: E2 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 0E 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 0E 00 96 89 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 50 [10:12:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:12:42]wFMCommunicate OK [10:12:42]SAM_PROTO_GetShiftState done [10:12:42]FM_GetShiftState done [10:12:42]opened in 1717805884 [10:12:42]opened+sec_in_day 1717892284 [10:12:42]quantity*price = 40039 [10:12:42]sum+1 = 40040 [10:12:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 210 08.06.2024 10:12 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239439 ФПД: 124745741585646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101246&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239439&fm=124745741585646&tin=02508201610067®Number=0000000000091601&sum=40000 [10:12:43]StoreToDocumentArchive [10:12:43]shift 387 fd 239439 [10:12:43]save to /storage/0387/doc_00239439 [10:12:43]save last doc name /storage/0387/doc_00239439 to /storage/kkm_last_doc_name [10:12:43]save OK [10:12:43]Clear old archive folders... [10:12:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:43]tlvbuf is 004B88C0 [10:12:43]SAM_PROTO_ClearQueue [10:12:43]wFMCommunicate request_size=4 [10:12:43]MH_SAM_APDU [10:12:43]CAPDU: 80 09 00 00 [10:12:43]Write to MH i2c: E2 08 00 A3 89 80 09 00 00 00 00 00 00 9E [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:43]Read from MH i2c: E2 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 03 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 03 00 A3 89 00 90 00 A0 [10:12:43]RAPDU: 90 00 [10:12:43]wFMCommunicate OK [10:12:43]SAM_PROTO_ClearQueue done [10:12:43]KKMCreateOFDPacket [10:12:43]OFDProtocolAddRootSTLVToBuf [10:12:43]FM_MakeSignedData [10:12:43]FM_MakeSignedData [10:12:43]SAM_PROTO_SignData [10:12:43]wFMCommunicate request_size=4 [10:12:43]MH_SAM_APDU [10:12:43]CAPDU: 80 0D 01 02 [10:12:43]Write to MH i2c: E2 08 00 A4 89 80 0D 01 02 00 00 00 00 A6 [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:43]Read from MH i2c: E2 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 03 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 03 00 A4 89 00 90 00 A1 [10:12:43]RAPDU: 90 00 [10:12:43]wFMCommunicate OK [10:12:43]wFMCommunicate request_size=255 [10:12:43]MH_SAM_APDU [10:12: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 D2 00 00 00 F4 03 04 00 9E 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4F A7 03 00 35 04 06 00 71 [10:12:43]Write to MH i2c: E2 02 01 A5 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 D2 00 00 00 F4 03 04 00 9E 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4F A7 03 00 35 04 06 00 71 00 00 77 [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]OFD Sender: No OFD packet to send [10:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:43]Read from MH i2c: E2 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 03 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 03 00 A5 89 00 90 00 A2 [10:12:43]RAPDU: 90 00 [10:12:43]wFMCommunicate OK [10:12:43]wFMCommunicate request_size=10 [10:12:43]MH_SAM_APDU [10:12:43]CAPDU: 80 0D 02 02 05 74 A1 9D 4C EE [10:12:43]Write to MH i2c: E2 0D 00 A6 89 80 0D 02 02 05 00 74 A1 9D 4C EE 00 00 9F [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:43]Read from MH i2c: E2 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 03 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 03 00 A6 89 00 90 00 A3 [10:12:43]RAPDU: 90 00 [10:12:43]wFMCommunicate OK [10:12:43]wFMCommunicate request_size=4 [10:12:43]MH_SAM_APDU [10:12:43]CAPDU: 80 0D 03 02 [10:12:43]Write to MH i2c: E2 08 00 A7 89 80 0D 03 02 00 00 00 00 AB [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:43]Read from MH i2c: E2 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 0B 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 0B 00 A7 89 00 84 25 78 D5 C6 93 99 C7 90 00 5B [10:12:43]RAPDU: 84 25 78 D5 C6 93 99 C7 90 00 [10:12:43]wFMCommunicate OK [10:12:43]SAM_PROTO_SignData done [10:12:43]FM_MakeSignedData done [10:12:43]CreateOFDProtocolMessage [10:12:43]wFMCommunicate request_size=4 [10:12:43]MH_SAM_APDU [10:12:43]CAPDU: 80 11 00 00 [10:12:43]Write to MH i2c: E2 08 00 A8 89 80 11 00 00 00 00 00 00 AB [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:43]Read from MH i2c: E2 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 17 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: E2 17 00 A8 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 00 [10:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:12:43]wFMCommunicate OK [10:12:43]CreateOFDProtocolMessage done [10:12:43]OFDSenderStorePacket 239439 [10:12:43]StoreOFDPacket docnum=239439 [10:12:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 90 94 07 01 DC 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 D2 00 00 00 F4 03 04 00 9E 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4F A7 03 00 35 04 06 00 71 74 A1 9D 4C EE 84 25 78 D5 C6 93 99 C7 [10:12:43]CheckFolder [10:12:43]dirname=/storage/ofd_packets [10:12:43]CheckFolder done [10:12:43]ProducePacketName [10:12:43]name=ofd_packets/00239439 [10:12:43]NVStorageSaveData ofd_packets/00239439 [10:12:43]File name is /storage/ofd_packets/00239439 [10:12:43]Write 301 bytes [10:12:43]NVStorageSaveData done [10:12:43]OFDSenderStorePacket done [10:12:43]KKMCreateOFDPacket done [10:12:43]NVStorageSaveData kkm_last_timestamp [10:12:43]File name is /storage/kkm_last_timestamp [10:12:43]Write 4 bytes [10:12:43]NVStorageSaveData done [10:12:43]ExternCall_PrintAddStr [10:12:43]wPrintStart [10:12:43]Write to MH i2c: 01 00 00 A9 89 32 [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: 01 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: 01 07 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: 01 07 00 A9 89 00 00 00 00 00 FF 0F 47 [10:12:43]RasterBufferAndPrint [10:12:43]line Счет N : (1)3302381 [10:12:43]line ИНН: 02508201610067 [10:12:43]line Контрольно-Кассовый Чек [10:12:43]line ПРОДАЖА [10:12:43]line ТРК (МРК, ГНК) : 32 [10:12:43]line Товар: 2710124130 [10:12:43]line Аи-92-К-4 [10:12:43]line 6.030 * 66.40 [10:12:43]line = 400.39 [10:12:43]line НДС 12% НСП 1% [10:12:43]line > о реализуемом товаре [10:12:43]line ОКРУГЛЕНИЕ: -0.39 [10:12:43]line ИТОГО: 400.00 [10:12:43]line Внесено: 400.00 [10:12:43]line СДАЧА: 0.00 [10:12:43]line НСП 1% : 3.54 [10:12:43]line НДС 12% : 42.52 [10:12:43]line Наличными: 400.00 [10:12:43]line Безнал.: 0.00 [10:12:43]line Место: АЗС № 82 "Партнер Нефть" [10:12:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:12:43]line СНО: Общий режим [10:12:43]line Чек 210 08.06.2024 10:12 [10:12:43]line Смена: 387 ФФД: 1.0 [10:12:43]line ЗНМ: 0300000150 [10:12:43]line РНМ: 0000000000091601 [10:12:43]line Версия ККМ: 001 [10:12:43]line ФМ: 0000000000874681 [10:12:43]line ФД: 239439 [10:12:43]line ФПД: 124745741585646 [10:12:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101246&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239439&fm=124745741585646&tin=02508201610067®Number=0000000000091601&sum=40000 [10:12:44]OFD Sender: Processing packet 239439 [packets to send 182, broken 181] [10:12:44]ProducePacketName [10:12:44]name=ofd_packets/00239439 [10:12:44]OFD Sender: To server: pG, [10:12:44]CommunicateWithHost lk.salyk.kg:30040 [10:12:44]ConnectInit lk.salyk.kg [10:12:44]written 0, free lines is 4095 [10:12:44]Connected sock=10 [10:12:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 90 94 07 01 DC 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 D2 00 00 00 F4 03 04 00 9E 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4F A7 03 00 35 04 06 00 71 74 A1 9D 4C EE 84 25 78 D5 C6 93 99 C7 [10:12:44]Write to MH i2c: 01 00 00 D4 89 5D [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: 01 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: 01 07 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: 01 07 00 D4 89 00 00 00 00 00 DF 0C 4F [10:12:44]RasterBufferAndPrint [10:12:44]line [10:12:44]line [10:12:44]line [10:12:44]line [10:12:44]line [10:12:44]written 0, free lines is 3301 [10:12:44]MH_Cut [10:12:44]Write to MH i2c: D1 01 00 DB 89 01 36 [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: D1 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: D1 01 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: D1 01 00 DB 89 00 35 [10:12:44]Write to MH i2c: 01 00 00 DC 89 65 [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CB 59 47 00 18 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 4F A7 03 00 F4 03 04 00 1B D6 63 66 B6 04 01 00 00 EB 54 4E 94 48 8F 18 D1 [10:12:44]CommunicateWithHost err = 0 [10:12:44]CheckOFDResponse [10:12:44]1017 (14) - 77093643461234 [10:12:44]1041 (16) - 0000000000874681 [10:12:44]1040 (4) - 239439 [10:12:44]1012 (4) - 08.06.2024 03:55 [10:12:44]1206 (1) - 0 [10:12:44]OFD Sender: Remove packet 239439 [10:12:44]ProducePacketName [10:12:44]name=ofd_packets/00239439 [10:12:44]NVStorageDeleteData [10:12:45]OFD Sender: No OFD packet to send [10:12:45]*** Cut start [10:12:45]*** Partial cut [10:12:45]*** CUTSNS_PIN = 1 [10:12:45]*** CUTSNS_PIN = 0 [10:12:45]*** Brake cut motor [10:12:46]Read from MH i2c: 01 [10:12:46]MH_I2C_Read... [10:12:46]*** Stop cut motor [10:12:46]*** Cut end [10:12:46]Read from MH i2c: 01 07 00 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: 01 07 00 DC 89 00 00 00 00 00 FF 0F 7A [10:12:46]process_action close_receipt done [10:12:46]requested_data is exist [10:12:46]produce_requested_data [10:12:46]requested_item fm.sn is exist - process it [10:12:46]wFMCommunicate request_size=4 [10:12:46]MH_SAM_APDU [10:12:46]CAPDU: 80 11 00 00 [10:12:46]Write to MH i2c: E2 08 00 DD 89 80 11 00 00 00 00 00 00 E0 [10:12:46]Write i2c OK [10:12:46]MH_I2C_Read... [10:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:46]Read from MH i2c: E2 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 17 00 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 17 00 DD 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 35 [10:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:12:46]wFMCommunicate OK [10:12:46]requested_item fd.num is exist - process it [10:12:46]SAM_PROTO_GetFieldsCounters [10:12:46]wFMCommunicate request_size=4 [10:12:46]MH_SAM_APDU [10:12:46]CAPDU: 80 13 00 00 [10:12:46]Write to MH i2c: E2 08 00 DE 89 80 13 00 00 00 00 00 00 E3 [10:12:46]Write i2c OK [10:12:46]MH_I2C_Read... [10:12:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:46]Read from MH i2c: E2 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 62 00 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 62 00 DE 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [10:12:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 4F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:46]wFMCommunicate OK [10:12:46]SAM_PROTO_GetFieldsCounters done [10:12:46]requested_item shift.num is exist - process it [10:12:46]requested_item shift.opened is exist - process it [10:12:46]req_shift_opened [10:12:46]FM_GetShiftState [10:12:46]SAM_PROTO_GetShiftState [10:12:46]wFMCommunicate request_size=4 [10:12:46]MH_SAM_APDU [10:12:46]CAPDU: 80 13 01 00 [10:12:46]Write to MH i2c: E2 08 00 DF 89 80 13 01 00 00 00 00 00 E5 [10:12:46]Write i2c OK [10:12:46]MH_I2C_Read... [10:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:46]Read from MH i2c: E2 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 0E 00 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 0E 00 DF 89 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 99 [10:12:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:12:46]wFMCommunicate OK [10:12:46]SAM_PROTO_GetShiftState done [10:12:46]FM_GetShiftState done [10:12:46]req_shift_opened done [10:12:46]requested_item shift.open_date is exist - process it [10:12:46]req_shift_open_date [10:12:46]req_shift_open_date done [10:12:46]produce_requested_data done [10:12:46]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239439,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:12:46]process_action_free close_receipt [10:12:46]json_value_free [10:12:46]json_value_free done [10:12:46]process_json_proto returns [10:12:46]Send response to host [10:12:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239439,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:12:46]free response buf [10:12:46]execute_script done [10:12:46]execute_script returns [10:12:46]free content buf [10:12:46]Sock 9.Close socket [10:12:46]Sock 9.Thread stoped [10:12:50]OFD Sender: No OFD packet to send [10:12:55]OFD Sender: No OFD packet to send [10:13:00]OFD Sender: No OFD packet to send [10:13:05]OFD Sender: No OFD packet to send [10:13:10]OFD Sender: No OFD packet to send [10:13:15]OFD Sender: No OFD packet to send [10:13:20]OFD Sender: No OFD packet to send [10:13:25]OFD Sender: No OFD packet to send [10:13:30]OFD Sender: No OFD packet to send [10:13:35]OFD Sender: No OFD packet to send [10:13:36]accept exits with 8 [10:13:36]New connection [10:13:36]New thread 3066838372 created [10:13:36]Thread 3066981732 joined [10:13:36]Waiting for new connection... [10:13:36] Sock 8.Parse request [10:13:36]Sock 8.Check first char [10:13:36]Sock 8.First char is OK [10:13:36]request: POST /json_proto HTTP/1.0 [10:13:36]Method: POST [10:13:36]URL: /json_proto [10:13:36]Method is POST - this is cgi request [10:13:36]url: /json_proto [10:13:36]query_string will be loaded in cgi processing [10:13:36]execute_cgi json_proto POST (null) [10:13:36]execute_cgi path=json_proto method=POST [10:13:36]POST find Content-Length [10:13:36]Host: 172.17.40.67:8080 [10:13:36]Content-Length: 680 [10:13:36]Content-Type: application/json [10:13:36] [10:13:36]POST finish read [10:13:36]Found Content-Length = 680 [10:13:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:36]execute_script... [10: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)3302380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:36]POST & json_proto [10:13:36]process_json_proto [10:13:36]json parsed OK: [10:13:36]protocol is kg_v1.0 [10:13:36]action value=close_receipt [10:13:36]process_action close_receipt [10:13:36]cmd_close_receipt [10:13:36]MH_GetDate [10:13:36]Write to MH i2c: F0 00 00 E0 89 58 [10:13:36]Write i2c OK [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: F0 [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: F0 09 00 [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: F0 09 00 E0 89 00 D4 2E 64 66 97 AE 6B 64 41 [10:13:36]GetLastDocTimeStamp 1717841566 [10:13:36]current date 1717841620 [10:13:36]FM_GetShiftState [10:13:36]SAM_PROTO_GetShiftState [10:13:36]wFMCommunicate request_size=4 [10:13:36]MH_SAM_APDU [10:13:36]CAPDU: 80 13 01 00 [10:13:36]Write to MH i2c: E2 08 00 E1 89 80 13 01 00 00 00 00 00 E7 [10:13:36]Write i2c OK [10:13:36]MH_I2C_Read... [10:13:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:36]Read from MH i2c: E2 [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: E2 0E 00 [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: E2 0E 00 E1 89 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9B [10:13:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:13:36]wFMCommunicate OK [10:13:36]SAM_PROTO_GetShiftState done [10:13:36]FM_GetShiftState done [10:13:36]opened in 1717805884 [10:13:36]opened+sec_in_day 1717892284 [10:13:36]quantity*price = 200046 [10:13:36]sum+1 = 200048 [10:13:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 211 08.06.2024 10:13 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239440 ФПД: 174329670740264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101340&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239440&fm=174329670740264&tin=02508201610067®Number=0000000000091601&sum=200000 [10:13:37]StoreToDocumentArchive [10:13:37]shift 387 fd 239440 [10:13:37]save to /storage/0387/doc_00239440 [10:13:37]save last doc name /storage/0387/doc_00239440 to /storage/kkm_last_doc_name [10:13:37]save OK [10:13:37]Clear old archive folders... [10:13:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:13:37]tlvbuf is 002A9D70 [10:13:37]SAM_PROTO_ClearQueue [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 09 00 00 [10:13:37]Write to MH i2c: E2 08 00 EE 89 80 09 00 00 00 00 00 00 E9 [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 EE 89 00 90 00 EB [10:13:37]RAPDU: 90 00 [10:13:37]wFMCommunicate OK [10:13:37]SAM_PROTO_ClearQueue done [10:13:37]KKMCreateOFDPacket [10:13:37]OFDProtocolAddRootSTLVToBuf [10:13:37]FM_MakeSignedData [10:13:37]FM_MakeSignedData [10:13:37]SAM_PROTO_SignData [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 0D 01 02 [10:13:37]Write to MH i2c: E2 08 00 EF 89 80 0D 01 02 00 00 00 00 F1 [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 EF 89 00 90 00 EC [10:13:37]RAPDU: 90 00 [10:13:37]wFMCommunicate OK [10:13:37]wFMCommunicate request_size=255 [10:13:37]MH_SAM_APDU [10:13: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 D3 00 00 00 F4 03 04 00 D4 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 50 A7 03 00 35 04 06 00 9E 8D 4A 19 [10:13:37]Write to MH i2c: E2 02 01 F0 89 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 D3 00 00 00 F4 03 04 00 D4 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 50 A7 03 00 35 04 06 00 9E 8D 4A 19 00 00 9F [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:38]Read from MH i2c: E2 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: E2 03 00 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: E2 03 00 F0 89 00 90 00 ED [10:13:38]RAPDU: 90 00 [10:13:38]wFMCommunicate OK [10:13:38]wFMCommunicate request_size=7 [10:13:38]MH_SAM_APDU [10:13:38]CAPDU: 80 0D 02 02 02 29 28 [10:13:38]Write to MH i2c: E2 0A 00 F1 89 80 0D 02 02 02 00 29 28 00 00 49 [10:13:38]Write i2c OK [10:13:38]MH_I2C_Read... [10:13:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:38]Read from MH i2c: E2 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: E2 03 00 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: E2 03 00 F1 89 00 90 00 EE [10:13:38]RAPDU: 90 00 [10:13:38]wFMCommunicate OK [10:13:38]wFMCommunicate request_size=4 [10:13:38]MH_SAM_APDU [10:13:38]CAPDU: 80 0D 03 02 [10:13:38]Write to MH i2c: E2 08 00 F2 89 80 0D 03 02 00 00 00 00 F6 [10:13:38]Write i2c OK [10:13:38]MH_I2C_Read... [10:13:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:38]Read from MH i2c: E2 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: E2 0B 00 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: E2 0B 00 F2 89 00 71 56 8D 0F 8E 41 03 AE 90 00 DA [10:13:38]RAPDU: 71 56 8D 0F 8E 41 03 AE 90 00 [10:13:38]wFMCommunicate OK [10:13:38]SAM_PROTO_SignData done [10:13:38]FM_MakeSignedData done [10:13:38]CreateOFDProtocolMessage [10:13:38]wFMCommunicate request_size=4 [10:13:38]MH_SAM_APDU [10:13:38]CAPDU: 80 11 00 00 [10:13:38]Write to MH i2c: E2 08 00 F3 89 80 11 00 00 00 00 00 00 F6 [10:13:38]Write i2c OK [10:13:38]MH_I2C_Read... [10:13:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:38]Read from MH i2c: E2 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: E2 17 00 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: E2 17 00 F3 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4B [10:13:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:13:38]wFMCommunicate OK [10:13:38]CreateOFDProtocolMessage done [10:13:38]OFDSenderStorePacket 239440 [10:13:38]StoreOFDPacket docnum=239440 [10:13:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 47 26 04 01 70 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 D3 00 00 00 F4 03 04 00 D4 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 50 A7 03 00 35 04 06 00 9E 8D 4A 19 29 28 71 56 8D 0F 8E 41 03 AE [10:13:38]CheckFolder [10:13:38]dirname=/storage/ofd_packets [10:13:38]CheckFolder done [10:13:38]ProducePacketName [10:13:38]name=ofd_packets/00239440 [10:13:38]NVStorageSaveData ofd_packets/00239440 [10:13:38]File name is /storage/ofd_packets/00239440 [10:13:38]Write 298 bytes [10:13:38]NVStorageSaveData done [10:13:38]OFDSenderStorePacket done [10:13:38]KKMCreateOFDPacket done [10:13:38]NVStorageSaveData kkm_last_timestamp [10:13:38]File name is /storage/kkm_last_timestamp [10:13:38]Write 4 bytes [10:13:38]NVStorageSaveData done [10:13:38]ExternCall_PrintAddStr [10:13:38]wPrintStart [10:13:38]Write to MH i2c: 01 00 00 F4 89 7D [10:13:38]Write i2c OK [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 07 00 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 07 00 F4 89 00 00 00 00 00 FF 0F 92 [10:13:38]RasterBufferAndPrint [10:13:38]line Счет N : (1)3302380 [10:13:38]line ИНН: 02508201610067 [10:13:38]line Контрольно-Кассовый Чек [10:13:38]line ПРОДАЖА [10:13:38]line ТРК (МРК, ГНК) : 51 [10:13:38]line Товар: 2710194210 [10:13:38]line ДТ-К-5 [10:13:38]line 26.780 * 74.70 [10:13:38]line = 2000.47 [10:13:38]line НДС 12% НСП 1% [10:13:38]line > о реализуемом товаре [10:13:38]line ОКРУГЛЕНИЕ: -0.47 [10:13:38]line ИТОГО: 2000.00 [10:13:38]line Внесено: 2000.00 [10:13:38]line СДАЧА: 0.00 [10:13:38]line НСП 1% : 17.70 [10:13:38]line НДС 12% : 212.44 [10:13:38]line Наличными: 2000.00 [10:13:38]line Безнал.: 0.00 [10:13:38]line Место: АЗС № 82 "Партнер Нефть" [10:13:38]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:13:38]line СНО: Общий режим [10:13:38]line Чек 211 08.06.2024 10:13 [10:13:38]line Смена: 387 ФФД: 1.0 [10:13:38]line ЗНМ: 0300000150 [10:13:38]line РНМ: 0000000000091601 [10:13:38]line Версия ККМ: 001 [10:13:38]line ФМ: 0000000000874681 [10:13:38]line ФД: 239440 [10:13:38]line ФПД: 174329670740264 [10:13:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101340&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239440&fm=174329670740264&tin=02508201610067®Number=0000000000091601&sum=200000 [10:13:38]OFD Sender: Processing packet 239440 [packets to send 182, broken 181] [10:13:38]ProducePacketName [10:13:38]name=ofd_packets/00239440 [10:13:38]OFD Sender: To server: pG, [10:13:38]CommunicateWithHost lk.salyk.kg:30040 [10:13:38]ConnectInit lk.salyk.kg [10:13:38]written 0, free lines is 4095 [10:13:38]Connected sock=10 [10:13:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 47 26 04 01 70 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 D3 00 00 00 F4 03 04 00 D4 2E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 50 A7 03 00 35 04 06 00 9E 8D 4A 19 29 28 71 56 8D 0F 8E 41 03 AE [10:13:39]Write to MH i2c: 01 00 00 1F 8A A9 [10:13:39]Write i2c OK [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: 01 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: 01 07 00 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: 01 07 00 1F 8A 00 00 00 00 00 C6 0C 82 [10:13:39]RasterBufferAndPrint [10:13:39]line [10:13:39]line [10:13:39]line [10:13:39]line [10:13:39]line [10:13:39]written 0, free lines is 3276 [10:13:39]MH_Cut [10:13:39]Write to MH i2c: D1 01 00 26 8A 01 82 [10:13:39]Write i2c OK [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: D1 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: D1 01 00 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: D1 01 00 26 8A 00 81 [10:13:39]Write to MH i2c: 01 00 00 27 8A B1 [10:13:39]Write i2c OK [10:13:39]MH_I2C_Read... [10:13:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 0D 53 47 00 FB 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 50 A7 03 00 F4 03 04 00 51 D6 63 66 B6 04 01 00 00 38 1A 2C D1 9E 27 A7 03 [10:13:39]CommunicateWithHost err = 0 [10:13:39]CheckOFDResponse [10:13:39]1017 (14) - 77093643461234 [10:13:39]1041 (16) - 0000000000874681 [10:13:39]1040 (4) - 239440 [10:13:39]1012 (4) - 08.06.2024 03:56 [10:13:39]1206 (1) - 0 [10:13:39]OFD Sender: Remove packet 239440 [10:13:39]ProducePacketName [10:13:39]name=ofd_packets/00239440 [10:13:39]NVStorageDeleteData [10:13:39]OFD Sender: No OFD packet to send [10:13:39]*** Cut start [10:13:39]*** Partial cut [10:13:39]*** CUTSNS_PIN = 1 [10:13:39]*** CUTSNS_PIN = 0 [10:13:40]*** Brake cut motor [10:13:40]Read from MH i2c: 01 [10:13:40]MH_I2C_Read... [10:13:40]*** Stop cut motor [10:13:40]*** Cut end [10:13:40]Read from MH i2c: 01 07 00 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: 01 07 00 27 8A 00 00 00 00 00 FF 0F C6 [10:13:40]process_action close_receipt done [10:13:40]requested_data is exist [10:13:40]produce_requested_data [10:13:40]requested_item fm.sn is exist - process it [10:13:40]wFMCommunicate request_size=4 [10:13:40]MH_SAM_APDU [10:13:40]CAPDU: 80 11 00 00 [10:13:40]Write to MH i2c: E2 08 00 28 8A 80 11 00 00 00 00 00 00 2C [10:13:40]Write i2c OK [10:13:40]MH_I2C_Read... [10:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:40]Read from MH i2c: E2 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: E2 17 00 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: E2 17 00 28 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 81 [10:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:13:40]wFMCommunicate OK [10:13:40]requested_item fd.num is exist - process it [10:13:40]SAM_PROTO_GetFieldsCounters [10:13:40]wFMCommunicate request_size=4 [10:13:40]MH_SAM_APDU [10:13:40]CAPDU: 80 13 00 00 [10:13:40]Write to MH i2c: E2 08 00 29 8A 80 13 00 00 00 00 00 00 2F [10:13:40]Write i2c OK [10:13:40]MH_I2C_Read... [10:13:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:40]Read from MH i2c: E2 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: E2 62 00 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: E2 62 00 29 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 50 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [10:13:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 50 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:40]wFMCommunicate OK [10:13:40]SAM_PROTO_GetFieldsCounters done [10:13:40]requested_item shift.num is exist - process it [10:13:40]requested_item shift.opened is exist - process it [10:13:40]req_shift_opened [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 2A 8A 80 13 01 00 00 00 00 00 31 [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 2A 8A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E5 [10:13:40]RAPDU: 09 00 01 3C A3 63 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]req_shift_opened done [10:13:40]requested_item shift.open_date is exist - process it [10:13:40]req_shift_open_date [10:13:40]req_shift_open_date done [10:13:40]produce_requested_data done [10:13:40]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239440,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:13:40]process_action_free close_receipt [10:13:40]json_value_free [10:13:40]json_value_free done [10:13:40]process_json_proto returns [10:13:40]Send response to host [10:13:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239440,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:13:40]free response buf [10:13:40]execute_script done [10:13:40]execute_script returns [10:13:40]free content buf [10:13:40]Sock 8.Close socket [10:13:40]Sock 8.Thread stoped [10:13:44]OFD Sender: No OFD packet to send [10:13:49]OFD Sender: No OFD packet to send [10:13:54]OFD Sender: No OFD packet to send [10:13:59]OFD Sender: No OFD packet to send [10:14:04]OFD Sender: No OFD packet to send [10:14:09]OFD Sender: No OFD packet to send [10:14:14]OFD Sender: No OFD packet to send [10:14:19]OFD Sender: No OFD packet to send [10:14:24]OFD Sender: No OFD packet to send [10:14:29]OFD Sender: No OFD packet to send [10:14:34]OFD Sender: No OFD packet to send [10:14:39]OFD Sender: No OFD packet to send [10:14:44]OFD Sender: No OFD packet to send [10:14:49]OFD Sender: No OFD packet to send [10:14:54]OFD Sender: No OFD packet to send [10:14:59]OFD Sender: No OFD packet to send [10:15:04]OFD Sender: No OFD packet to send [10:15:09]OFD Sender: No OFD packet to send [10:15:14]OFD Sender: No OFD packet to send [10:15:19]OFD Sender: No OFD packet to send [10:15:24]OFD Sender: No OFD packet to send [10:15:29]OFD Sender: No OFD packet to send [10:15:34]OFD Sender: No OFD packet to send [10:15:39]OFD Sender: No OFD packet to send [10:15:44]OFD Sender: No OFD packet to send [10:15:49]OFD Sender: No OFD packet to send [10:15:54]OFD Sender: No OFD packet to send [10:15:59]OFD Sender: No OFD packet to send [10:16:04]accept exits with 9 [10:16:04]New connection [10:16:04]New thread 3066981732 created [10:16:04]Thread 3066838372 joined [10:16:04]Waiting for new connection... [10:16:04] Sock 9.Parse request [10:16:04]Sock 9.Check first char [10:16:04]Sock 9.First char is OK [10:16:04]request: POST /json_proto HTTP/1.0 [10:16:04]Method: POST [10:16:04]URL: /json_proto [10:16:04]Method is POST - this is cgi request [10:16:04]url: /json_proto [10:16:04]query_string will be loaded in cgi processing [10:16:04]execute_cgi json_proto POST (null) [10:16:04]execute_cgi path=json_proto method=POST [10:16:04]POST find Content-Length [10:16:04]Host: 172.17.40.67:8080 [10:16:04]Content-Length: 678 [10:16:04]Content-Type: application/json [10:16:04] [10:16:04]POST finish read [10:16:04]Found Content-Length = 678 [10:16:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:04]execute_script... [10: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)3302382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:04]POST & json_proto [10:16:04]process_json_proto [10:16:04]json parsed OK: [10:16:04]protocol is kg_v1.0 [10:16:04]action value=close_receipt [10:16:04]process_action close_receipt [10:16:04]cmd_close_receipt [10:16:04]MH_GetDate [10:16:04]Write to MH i2c: F0 00 00 2B 8A A4 [10:16:04]Write i2c OK [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: F0 [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: F0 09 00 [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: F0 09 00 2B 8A 00 68 2F 64 66 97 AE 6B 64 22 [10:16:04]GetLastDocTimeStamp 1717841620 [10:16:04]current date 1717841768 [10:16:04]FM_GetShiftState [10:16:04]SAM_PROTO_GetShiftState [10:16:04]wFMCommunicate request_size=4 [10:16:04]MH_SAM_APDU [10:16:04]CAPDU: 80 13 01 00 [10:16:04]Write to MH i2c: E2 08 00 2C 8A 80 13 01 00 00 00 00 00 33 [10:16:04]Write i2c OK [10:16:04]MH_I2C_Read... [10:16:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:04]Read from MH i2c: E2 [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: E2 0E 00 [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: E2 0E 00 2C 8A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E7 [10:16:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:16:04]wFMCommunicate OK [10:16:04]SAM_PROTO_GetShiftState done [10:16:04]FM_GetShiftState done [10:16:04]opened in 1717805884 [10:16:04]opened+sec_in_day 1717892284 [10:16:04]quantity*price = 50065 [10:16:04]sum+1 = 50067 [10:16:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 212 08.06.2024 10:16 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239441 ФПД: 115912786778864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101608&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239441&fm=115912786778864&tin=02508201610067®Number=0000000000091601&sum=50000 [10:16:05]StoreToDocumentArchive [10:16:05]shift 387 fd 239441 [10:16:05]save to /storage/0387/doc_00239441 [10:16:05]save last doc name /storage/0387/doc_00239441 to /storage/kkm_last_doc_name [10:16:05]save OK [10:16:05]Clear old archive folders... [10:16:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:05]tlvbuf is 004728B0 [10:16:05]SAM_PROTO_ClearQueue [10:16:05]wFMCommunicate request_size=4 [10:16:05]MH_SAM_APDU [10:16:05]CAPDU: 80 09 00 00 [10:16:05]Write to MH i2c: E2 08 00 39 8A 80 09 00 00 00 00 00 00 35 [10:16:05]Write i2c OK [10:16:05]MH_I2C_Read... [10:16:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:05]Read from MH i2c: E2 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 39 8A 00 90 00 37 [10:16:05]RAPDU: 90 00 [10:16:05]wFMCommunicate OK [10:16:05]SAM_PROTO_ClearQueue done [10:16:05]KKMCreateOFDPacket [10:16:05]OFDProtocolAddRootSTLVToBuf [10:16:05]FM_MakeSignedData [10:16:05]FM_MakeSignedData [10:16:05]SAM_PROTO_SignData [10:16:05]wFMCommunicate request_size=4 [10:16:05]MH_SAM_APDU [10:16:05]CAPDU: 80 0D 01 02 [10:16:05]Write to MH i2c: E2 08 00 3A 8A 80 0D 01 02 00 00 00 00 3D [10:16:05]Write i2c OK [10:16:05]MH_I2C_Read... [10:16:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:05]Read from MH i2c: E2 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 3A 8A 00 90 00 38 [10:16:05]RAPDU: 90 00 [10:16:05]wFMCommunicate OK [10:16:05]wFMCommunicate request_size=255 [10:16:05]MH_SAM_APDU [10: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 68 2F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 51 A7 03 00 35 04 06 00 69 [10:16:05]Write to MH i2c: E2 02 01 3B 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 68 2F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 51 A7 03 00 35 04 06 00 69 00 00 07 [10:16:05]Write i2c OK [10:16:05]MH_I2C_Read... [10:16:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:05]Read from MH i2c: E2 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 3B 8A 00 90 00 39 [10:16:05]RAPDU: 90 00 [10:16:05]wFMCommunicate OK [10:16:05]wFMCommunicate request_size=10 [10:16:05]MH_SAM_APDU [10:16:05]CAPDU: 80 0D 02 02 05 6C 0C 7B 1A F0 [10:16:05]Write to MH i2c: E2 0D 00 3C 8A 80 0D 02 02 05 00 6C 0C 7B 1A F0 00 00 47 [10:16:05]Write i2c OK [10:16:05]MH_I2C_Read... [10:16:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:05]Read from MH i2c: E2 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 3C 8A 00 90 00 3A [10:16:05]RAPDU: 90 00 [10:16:05]wFMCommunicate OK [10:16:05]wFMCommunicate request_size=4 [10:16:05]MH_SAM_APDU [10:16:05]CAPDU: 80 0D 03 02 [10:16:05]Write to MH i2c: E2 08 00 3D 8A 80 0D 03 02 00 00 00 00 42 [10:16:05]Write i2c OK [10:16:05]MH_I2C_Read... [10:16:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:05]Read from MH i2c: E2 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 0B 00 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 0B 00 3D 8A 00 F0 61 44 CD FE 83 D3 FE 90 00 F7 [10:16:05]RAPDU: F0 61 44 CD FE 83 D3 FE 90 00 [10:16:05]wFMCommunicate OK [10:16:05]SAM_PROTO_SignData done [10:16:05]FM_MakeSignedData done [10:16:05]CreateOFDProtocolMessage [10:16:05]wFMCommunicate request_size=4 [10:16:05]MH_SAM_APDU [10:16:05]CAPDU: 80 11 00 00 [10:16:05]Write to MH i2c: E2 08 00 3E 8A 80 11 00 00 00 00 00 00 42 [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:06]Read from MH i2c: E2 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 17 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 17 00 3E 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 97 [10:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:16:06]wFMCommunicate OK [10:16:06]CreateOFDProtocolMessage done [10:16:06]OFDSenderStorePacket 239441 [10:16:06]StoreOFDPacket docnum=239441 [10:16:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 63 58 07 01 55 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 68 2F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 51 A7 03 00 35 04 06 00 69 6C 0C 7B 1A F0 F0 61 44 CD FE 83 D3 FE [10:16:06]CheckFolder [10:16:06]dirname=/storage/ofd_packets [10:16:06]CheckFolder done [10:16:06]ProducePacketName [10:16:06]name=ofd_packets/00239441 [10:16:06]NVStorageSaveData ofd_packets/00239441 [10:16:06]File name is /storage/ofd_packets/00239441 [10:16:06]Write 301 bytes [10:16:06]NVStorageSaveData done [10:16:06]OFDSenderStorePacket done [10:16:06]KKMCreateOFDPacket done [10:16:06]NVStorageSaveData kkm_last_timestamp [10:16:06]File name is /storage/kkm_last_timestamp [10:16:06]Write 4 bytes [10:16:06]NVStorageSaveData done [10:16:06]OFD Sender: Processing packet 239441 [packets to send 182, broken 181] [10:16:06]ProducePacketName [10:16:06]name=ofd_packets/00239441 [10:16:06]OFD Sender: To server: pG, [10:16:06]CommunicateWithHost lk.salyk.kg:30040 [10:16:06]ConnectInit lk.salyk.kg [10:16:06]ExternCall_PrintAddStr [10:16:06]wPrintStart [10:16:06]Write to MH i2c: 01 00 00 3F 8A C9 [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 07 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 07 00 3F 8A 00 00 00 00 00 FF 0F DE [10:16:06]RasterBufferAndPrint [10:16:06]line Счет N : (1)3302382 [10:16:06]line ИНН: 02508201610067 [10:16:06]line Контрольно-Кассовый Чек [10:16:06]line ПРОДАЖА [10:16:06]line ТРК (МРК, ГНК) : 42 [10:16:06]line Товар: 2710124130 [10:16:06]line Аи-92-К-4 [10:16:06]line 7.540 * 66.40 [10:16:06]line = 500.66 [10:16:06]line НДС 12% НСП 1% [10:16:06]line > о реализуемом товаре [10:16:06]line ОКРУГЛЕНИЕ: -0.66 [10:16:06]line ИТОГО: 500.00 [10:16:06]line Внесено: 500.00 [10:16:06]line СДАЧА: 0.00 [10:16:06]line НСП 1% : 4.43 [10:16:06]line НДС 12% : 53.17 [10:16:06]line Наличными: 500.00 [10:16:06]line Безнал.: 0.00 [10:16:06]line Место: АЗС № 82 "Партнер Нефть" [10:16:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:16:06]line СНО: Общий режим [10:16:06]line Чек 212 08.06.2024 10:16 [10:16:06]line Смена: 387 ФФД: 1.0 [10:16:06]line ЗНМ: 0300000150 [10:16:06]line РНМ: 0000000000091601 [10:16:06]line Версия ККМ: 001 [10:16:06]line ФМ: 0000000000874681 [10:16:06]line ФД: 239441 [10:16:06]line ФПД: 115912786778864 [10:16:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101608&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239441&fm=115912786778864&tin=02508201610067®Number=0000000000091601&sum=50000 [10:16:06]written 0, free lines is 4095 [10:16:06]Connected sock=12 [10:16:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 63 58 07 01 55 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 68 2F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 51 A7 03 00 35 04 06 00 69 6C 0C 7B 1A F0 F0 61 44 CD FE 83 D3 FE [10:16:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3F 7C 47 00 E6 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 51 A7 03 00 F4 03 04 00 E5 D6 63 66 B6 04 01 00 00 25 B6 9D D3 58 EB 68 DE [10:16:06]CommunicateWithHost err = 0 [10:16:06]CheckOFDResponse [10:16:06]1017 (14) - 77093643461234 [10:16:06]1041 (16) - 0000000000874681 [10:16:06]1040 (4) - 239441 [10:16:06]1012 (4) - 08.06.2024 03:58 [10:16:06]1206 (1) - 0 [10:16:06]OFD Sender: Remove packet 239441 [10:16:06]ProducePacketName [10:16:06]name=ofd_packets/00239441 [10:16:06]NVStorageDeleteData [10:16:06]Write to MH i2c: 01 00 00 6A 8A F4 [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 07 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 07 00 6A 8A 00 00 00 00 00 C0 0C C7 [10:16:06]RasterBufferAndPrint [10:16:06]line [10:16:06]line [10:16:06]line [10:16:06]line [10:16:06]line [10:16:06]written 0, free lines is 3270 [10:16:06]MH_Cut [10:16:06]Write to MH i2c: D1 01 00 71 8A 01 CD [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: D1 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: D1 01 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: D1 01 00 71 8A 00 CC [10:16:06]Write to MH i2c: 01 00 00 72 8A FC [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:07]OFD Sender: No OFD packet to send [10:16:07]*** Cut start [10:16:07]*** Partial cut [10:16:07]*** CUTSNS_PIN = 1 [10:16:07]*** CUTSNS_PIN = 0 [10:16:07]*** Brake cut motor [10:16:08]Read from MH i2c: 01 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: 01 07 00 [10:16:08]MH_I2C_Read... [10:16:08]*** Stop cut motor [10:16:08]Read from MH i2c: 01 07 00 72 8A 00 00 00 00 00 FF 0F 11 [10:16:08]process_action close_receipt done [10:16:08]requested_data is exist [10:16:08]produce_requested_data [10:16:08]requested_item fm.sn is exist - process it [10:16:08]wFMCommunicate request_size=4 [10:16:08]MH_SAM_APDU [10:16:08]CAPDU: 80 11 00 00 [10:16:08]Write to MH i2c: E2 08 00 73 8A 80 11 00 00 00 00 00 00 77 [10:16:08]*** Cut end [10:16:08]Write i2c OK [10:16:08]MH_I2C_Read... [10:16:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:08]Read from MH i2c: E2 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 17 00 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 17 00 73 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CC [10:16:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:16:08]wFMCommunicate OK [10:16:08]requested_item fd.num is exist - process it [10:16:08]SAM_PROTO_GetFieldsCounters [10:16:08]wFMCommunicate request_size=4 [10:16:08]MH_SAM_APDU [10:16:08]CAPDU: 80 13 00 00 [10:16:08]Write to MH i2c: E2 08 00 74 8A 80 13 00 00 00 00 00 00 7A [10:16:08]Write i2c OK [10:16:08]MH_I2C_Read... [10:16:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:08]Read from MH i2c: E2 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 62 00 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 62 00 74 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 51 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [10:16:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 51 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:08]wFMCommunicate OK [10:16:08]SAM_PROTO_GetFieldsCounters done [10:16:08]requested_item shift.num is exist - process it [10:16:08]requested_item shift.opened is exist - process it [10:16:08]req_shift_opened [10:16:08]FM_GetShiftState [10:16:08]SAM_PROTO_GetShiftState [10:16:08]wFMCommunicate request_size=4 [10:16:08]MH_SAM_APDU [10:16:08]CAPDU: 80 13 01 00 [10:16:08]Write to MH i2c: E2 08 00 75 8A 80 13 01 00 00 00 00 00 7C [10:16:08]Write i2c OK [10:16:08]MH_I2C_Read... [10:16:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:08]Read from MH i2c: E2 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 0E 00 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 0E 00 75 8A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 30 [10:16:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:16:08]wFMCommunicate OK [10:16:08]SAM_PROTO_GetShiftState done [10:16:08]FM_GetShiftState done [10:16:08]req_shift_opened done [10:16:08]requested_item shift.open_date is exist - process it [10:16:08]req_shift_open_date [10:16:08]req_shift_open_date done [10:16:08]produce_requested_data done [10:16:08]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239441,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:16:08]process_action_free close_receipt [10:16:08]json_value_free [10:16:08]json_value_free done [10:16:08]process_json_proto returns [10:16:08]Send response to host [10:16:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239441,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:16:08]free response buf [10:16:08]execute_script done [10:16:08]execute_script returns [10:16:08]free content buf [10:16:08]Sock 9.Close socket [10:16:08]Sock 9.Thread stoped [10:16:12]OFD Sender: No OFD packet to send [10:16:17]OFD Sender: No OFD packet to send [10:16:22]OFD Sender: No OFD packet to send [10:16:27]OFD Sender: No OFD packet to send [10:16:32]OFD Sender: No OFD packet to send [10:16:37]OFD Sender: No OFD packet to send [10:16:42]OFD Sender: No OFD packet to send [10:16:47]OFD Sender: No OFD packet to send [10:16:52]OFD Sender: No OFD packet to send [10:16:57]OFD Sender: No OFD packet to send [10:17:02]OFD Sender: No OFD packet to send [10:17:07]OFD Sender: No OFD packet to send [10:17:12]OFD Sender: No OFD packet to send [10:17:17]OFD Sender: No OFD packet to send [10:17:22]OFD Sender: No OFD packet to send [10:17:27]OFD Sender: No OFD packet to send [10:17:32]OFD Sender: No OFD packet to send [10:17:37]OFD Sender: No OFD packet to send [10:17:42]OFD Sender: No OFD packet to send [10:17:47]OFD Sender: No OFD packet to send [10:17:52]OFD Sender: No OFD packet to send [10:17:57]OFD Sender: No OFD packet to send [10:18:02]OFD Sender: No OFD packet to send [10:18:07]OFD Sender: No OFD packet to send [10:18:12]OFD Sender: No OFD packet to send [10:18:17]OFD Sender: No OFD packet to send [10:18:22]OFD Sender: No OFD packet to send [10:18:27]OFD Sender: No OFD packet to send [10:18:32]OFD Sender: No OFD packet to send [10:18:37]OFD Sender: No OFD packet to send [10:18:42]OFD Sender: No OFD packet to send [10:18:47]OFD Sender: No OFD packet to send [10:18:52]OFD Sender: No OFD packet to send [10:18:57]OFD Sender: No OFD packet to send [10:18:59]accept exits with 8 [10:18:59]New connection [10:18:59]New thread 3066838372 created [10:18:59]Thread 3066981732 joined [10:18:59]Waiting for new connection... [10:18:59] Sock 8.Parse request [10:18:59]Sock 8.Check first char [10:18:59]Sock 8.First char is OK [10:18:59]request: POST /json_proto HTTP/1.0 [10:18:59]Method: POST [10:18:59]URL: /json_proto [10:18:59]Method is POST - this is cgi request [10:18:59]url: /json_proto [10:18:59]query_string will be loaded in cgi processing [10:18:59]execute_cgi json_proto POST (null) [10:18:59]execute_cgi path=json_proto method=POST [10:18:59]POST find Content-Length [10:18:59]Host: 172.17.40.67:8080 [10:18:59]Content-Length: 675 [10:18:59]Content-Type: application/json [10:18:59] [10:18:59]POST finish read [10:18:59]Found Content-Length = 675 [10:18:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 4.020, "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" ] } } [10:18:59]execute_script... [10: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)3302383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 4.020, "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" ] } } [10:18:59]POST & json_proto [10:18:59]process_json_proto [10:18:59]json parsed OK: [10:18:59]protocol is kg_v1.0 [10:18:59]action value=close_receipt [10:18:59]process_action close_receipt [10:18:59]cmd_close_receipt [10:18:59]MH_GetDate [10:18:59]Write to MH i2c: F0 00 00 76 8A EF [10:18:59]Write i2c OK [10:18:59]MH_I2C_Read... [10:18:59]Read from MH i2c: F0 [10:18:59]MH_I2C_Read... [10:18:59]Read from MH i2c: F0 09 00 [10:18:59]MH_I2C_Read... [10:18:59]Read from MH i2c: F0 09 00 76 8A 00 17 30 64 66 97 AE 6B 64 1D [10:18:59]GetLastDocTimeStamp 1717841768 [10:18:59]current date 1717841943 [10:18:59]FM_GetShiftState [10:18:59]SAM_PROTO_GetShiftState [10:18:59]wFMCommunicate request_size=4 [10:18:59]MH_SAM_APDU [10:18:59]CAPDU: 80 13 01 00 [10:18:59]Write to MH i2c: E2 08 00 77 8A 80 13 01 00 00 00 00 00 7E [10:18:59]Write i2c OK [10:18:59]MH_I2C_Read... [10:18:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:59]Read from MH i2c: E2 [10:18:59]MH_I2C_Read... [10:18:59]Read from MH i2c: E2 0E 00 [10:18:59]MH_I2C_Read... [10:18:59]Read from MH i2c: E2 0E 00 77 8A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 32 [10:18:59]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:18:59]wFMCommunicate OK [10:18:59]SAM_PROTO_GetShiftState done [10:18:59]FM_GetShiftState done [10:18:59]opened in 1717805884 [10:18:59]opened+sec_in_day 1717892284 [10:18:59]quantity*price = 30029 [10:18:59]sum+1 = 30030 [10:18:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 213 08.06.2024 10:19 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239442 ФПД: 244858586140513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101903&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239442&fm=244858586140513&tin=02508201610067®Number=0000000000091601&sum=30000 [10:19:00]StoreToDocumentArchive [10:19:00]shift 387 fd 239442 [10:19:00]save to /storage/0387/doc_00239442 [10:19:00]save last doc name /storage/0387/doc_00239442 to /storage/kkm_last_doc_name [10:19:00]save OK [10:19:00]Clear old archive folders... [10:19:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:19:00]tlvbuf is 00248090 [10:19:00]SAM_PROTO_ClearQueue [10:19:00]wFMCommunicate request_size=4 [10:19:00]MH_SAM_APDU [10:19:00]CAPDU: 80 09 00 00 [10:19:00]Write to MH i2c: E2 08 00 84 8A 80 09 00 00 00 00 00 00 80 [10:19:00]Write i2c OK [10:19:00]MH_I2C_Read... [10:19:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:00]Read from MH i2c: E2 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 03 00 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 03 00 84 8A 00 90 00 82 [10:19:00]RAPDU: 90 00 [10:19:00]wFMCommunicate OK [10:19:00]SAM_PROTO_ClearQueue done [10:19:00]KKMCreateOFDPacket [10:19:00]OFDProtocolAddRootSTLVToBuf [10:19:00]FM_MakeSignedData [10:19:00]FM_MakeSignedData [10:19:00]SAM_PROTO_SignData [10:19:00]wFMCommunicate request_size=4 [10:19:00]MH_SAM_APDU [10:19:00]CAPDU: 80 0D 01 02 [10:19:00]Write to MH i2c: E2 08 00 85 8A 80 0D 01 02 00 00 00 00 88 [10:19:00]Write i2c OK [10:19:00]MH_I2C_Read... [10:19:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:00]Read from MH i2c: E2 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 03 00 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 03 00 85 8A 00 90 00 83 [10:19:00]RAPDU: 90 00 [10:19:00]wFMCommunicate OK [10:19:00]wFMCommunicate request_size=255 [10:19:00]MH_SAM_APDU [10:19: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 B4 0F 00 00 00 00 00 37 04 06 00 2E 1D 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 D5 00 00 00 F4 03 04 00 17 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 52 A7 03 00 35 04 06 00 DE B2 95 0C [10:19:00]Write to MH i2c: E2 02 01 86 8A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B4 0F 00 00 00 00 00 37 04 06 00 2E 1D 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 D5 00 00 00 F4 03 04 00 17 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 52 A7 03 00 35 04 06 00 DE B2 95 0C 00 00 1C [10:19:00]Write i2c OK [10:19:00]MH_I2C_Read... [10:19:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:00]Read from MH i2c: E2 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 03 00 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 03 00 86 8A 00 90 00 84 [10:19:00]RAPDU: 90 00 [10:19:00]wFMCommunicate OK [10:19:00]wFMCommunicate request_size=7 [10:19:00]MH_SAM_APDU [10:19:00]CAPDU: 80 0D 02 02 02 0F 61 [10:19:00]Write to MH i2c: E2 0A 00 87 8A 80 0D 02 02 02 00 0F 61 00 00 FF [10:19:00]Write i2c OK [10:19:00]MH_I2C_Read... [10:19:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:00]Read from MH i2c: E2 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 03 00 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 03 00 87 8A 00 90 00 85 [10:19:00]RAPDU: 90 00 [10:19:00]wFMCommunicate OK [10:19:00]wFMCommunicate request_size=4 [10:19:00]MH_SAM_APDU [10:19:00]CAPDU: 80 0D 03 02 [10:19:00]Write to MH i2c: E2 08 00 88 8A 80 0D 03 02 00 00 00 00 8D [10:19:00]Write i2c OK [10:19:00]MH_I2C_Read... [10:19:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:00]Read from MH i2c: E2 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 0B 00 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 0B 00 88 8A 00 C2 DA DE 2E 13 AE E2 7B 90 00 54 [10:19:00]RAPDU: C2 DA DE 2E 13 AE E2 7B 90 00 [10:19:00]wFMCommunicate OK [10:19:00]SAM_PROTO_SignData done [10:19:00]FM_MakeSignedData done [10:19:00]CreateOFDProtocolMessage [10:19:00]wFMCommunicate request_size=4 [10:19:00]MH_SAM_APDU [10:19:00]CAPDU: 80 11 00 00 [10:19:00]Write to MH i2c: E2 08 00 89 8A 80 11 00 00 00 00 00 00 8D [10:19:00]Write i2c OK [10:19:00]MH_I2C_Read... [10:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:00]Read from MH i2c: E2 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 17 00 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: E2 17 00 89 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E2 [10:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:19:00]wFMCommunicate OK [10:19:00]CreateOFDProtocolMessage done [10:19:00]OFDSenderStorePacket 239442 [10:19:00]StoreOFDPacket docnum=239442 [10:19:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 7F A6 04 01 0C 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B4 0F 00 00 00 00 00 37 04 06 00 2E 1D 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 D5 00 00 00 F4 03 04 00 17 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 52 A7 03 00 35 04 06 00 DE B2 95 0C 0F 61 C2 DA DE 2E 13 AE E2 7B [10:19:00]CheckFolder [10:19:00]dirname=/storage/ofd_packets [10:19:00]CheckFolder done [10:19:00]ProducePacketName [10:19:00]name=ofd_packets/00239442 [10:19:00]NVStorageSaveData ofd_packets/00239442 [10:19:00]File name is /storage/ofd_packets/00239442 [10:19:00]Write 298 bytes [10:19:00]NVStorageSaveData done [10:19:00]OFDSenderStorePacket done [10:19:00]KKMCreateOFDPacket done [10:19:00]NVStorageSaveData kkm_last_timestamp [10:19:00]File name is /storage/kkm_last_timestamp [10:19:00]Write 4 bytes [10:19:00]NVStorageSaveData done [10:19:00]ExternCall_PrintAddStr [10:19:00]wPrintStart [10:19:00]Write to MH i2c: 01 00 00 8A 8A 14 [10:19:00]Write i2c OK [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: 01 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: 01 07 00 [10:19:00]MH_I2C_Read... [10:19:00]Read from MH i2c: 01 07 00 8A 8A 00 00 00 00 00 FF 0F 29 [10:19:00]RasterBufferAndPrint [10:19:00]line Счет N : (1)3302383 [10:19:00]line ИНН: 02508201610067 [10:19:00]line Контрольно-Кассовый Чек [10:19:00]line ПРОДАЖА [10:19:00]line ТРК (МРК, ГНК) : 51 [10:19:00]line Товар: 2710194210 [10:19:00]line ДТ-К-5 [10:19:00]line 4.020 * 74.70 [10:19:00]line = 300.29 [10:19:00]line НДС 12% НСП 1% [10:19:00]line > о реализуемом товаре [10:19:00]line ОКРУГЛЕНИЕ: -0.29 [10:19:00]line ИТОГО: 300.00 [10:19:00]line Внесено: 300.00 [10:19:00]line СДАЧА: 0.00 [10:19:00]line НСП 1% : 2.66 [10:19:00]line НДС 12% : 31.89 [10:19:00]line Наличными: 300.00 [10:19:00]line Безнал.: 0.00 [10:19:00]line Место: АЗС № 82 "Партнер Нефть" [10:19:00]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:19:00]line СНО: Общий режим [10:19:00]line Чек 213 08.06.2024 10:19 [10:19:00]line Смена: 387 ФФД: 1.0 [10:19:00]line ЗНМ: 0300000150 [10:19:00]line РНМ: 0000000000091601 [10:19:00]line Версия ККМ: 001 [10:19:00]line ФМ: 0000000000874681 [10:19:00]line ФД: 239442 [10:19:00]line ФПД: 244858586140513 [10:19:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T101903&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239442&fm=244858586140513&tin=02508201610067®Number=0000000000091601&sum=30000 [10:19:01]OFD Sender: Processing packet 239442 [packets to send 182, broken 181] [10:19:01]ProducePacketName [10:19:01]name=ofd_packets/00239442 [10:19:01]OFD Sender: To server: pG, [10:19:01]CommunicateWithHost lk.salyk.kg:30040 [10:19:01]ConnectInit lk.salyk.kg [10:19:01]written 0, free lines is 4095 [10:19:01]Connected sock=10 [10:19:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 7F A6 04 01 0C 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B4 0F 00 00 00 00 00 37 04 06 00 2E 1D 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 D5 00 00 00 F4 03 04 00 17 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 52 A7 03 00 35 04 06 00 DE B2 95 0C 0F 61 C2 DA DE 2E 13 AE E2 7B [10:19:01]Write to MH i2c: 01 00 00 B5 8A 3F [10:19:01]Write i2c OK [10:19:01]MH_I2C_Read... [10:19:01]Read from MH i2c: 01 [10:19:01]MH_I2C_Read... [10:19:01]Read from MH i2c: 01 07 00 [10:19:01]MH_I2C_Read... [10:19:01]Read from MH i2c: 01 07 00 B5 8A 00 00 00 00 00 BF 0C 11 [10:19:01]RasterBufferAndPrint [10:19:01]line [10:19:01]line [10:19:01]line [10:19:01]line [10:19:01]line [10:19:01]written 0, free lines is 3272 [10:19:01]MH_Cut [10:19:01]Write to MH i2c: D1 01 00 BC 8A 01 18 [10:19:01]Write i2c OK [10:19:01]MH_I2C_Read... [10:19:01]Read from MH i2c: D1 [10:19:01]MH_I2C_Read... [10:19:01]Read from MH i2c: D1 01 00 [10:19:01]MH_I2C_Read... [10:19:01]Read from MH i2c: D1 01 00 BC 8A 00 17 [10:19:01]Write to MH i2c: 01 00 00 BD 8A 47 [10:19:01]Write i2c OK [10:19:01]MH_I2C_Read... [10:19:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DD DF 47 00 4C 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 52 A7 03 00 F4 03 04 00 94 D7 63 66 B6 04 01 00 00 3A FF 4B 62 D2 79 0B B0 [10:19:01]CommunicateWithHost err = 0 [10:19:01]CheckOFDResponse [10:19:01]1017 (14) - 77093643461234 [10:19:01]1041 (16) - 0000000000874681 [10:19:01]1040 (4) - 239442 [10:19:01]1012 (4) - 08.06.2024 04:01 [10:19:01]1206 (1) - 0 [10:19:01]OFD Sender: Remove packet 239442 [10:19:01]ProducePacketName [10:19:01]name=ofd_packets/00239442 [10:19:01]NVStorageDeleteData [10:19:02]OFD Sender: No OFD packet to send [10:19:02]*** Cut start [10:19:02]*** Partial cut [10:19:02]*** CUTSNS_PIN = 1 [10:19:02]*** CUTSNS_PIN = 0 [10:19:02]*** Brake cut motor [10:19:03]Read from MH i2c: 01 [10:19:03]MH_I2C_Read... [10:19:03]*** Stop cut motor [10:19:03]*** Cut end [10:19:03]Read from MH i2c: 01 07 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: 01 07 00 BD 8A 00 00 00 00 00 FF 0F 5C [10:19:03]process_action close_receipt done [10:19:03]requested_data is exist [10:19:03]produce_requested_data [10:19:03]requested_item fm.sn is exist - process it [10:19:03]wFMCommunicate request_size=4 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 11 00 00 [10:19:03]Write to MH i2c: E2 08 00 BE 8A 80 11 00 00 00 00 00 00 C2 [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 17 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 17 00 BE 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 17 [10:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:19:03]wFMCommunicate OK [10:19:03]requested_item fd.num is exist - process it [10:19:03]SAM_PROTO_GetFieldsCounters [10:19:03]wFMCommunicate request_size=4 [10:19:03]MH_SAM_APDU [10:19:03]CAPDU: 80 13 00 00 [10:19:03]Write to MH i2c: E2 08 00 BF 8A 80 13 00 00 00 00 00 00 C5 [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:03]Read from MH i2c: E2 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 62 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: E2 62 00 BF 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 52 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [10:19:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 52 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:03]wFMCommunicate OK [10:19:03]SAM_PROTO_GetFieldsCounters done [10:19:03]requested_item shift.num is exist - process it [10:19:03]requested_item shift.opened is exist - process it [10:19:03]req_shift_opened [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 C0 8A 80 13 01 00 00 00 00 00 C7 [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 C0 8A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7B [10:19:03]RAPDU: 09 00 01 3C A3 63 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]req_shift_opened done [10:19:03]requested_item shift.open_date is exist - process it [10:19:03]req_shift_open_date [10:19:03]req_shift_open_date done [10:19:03]produce_requested_data done [10:19:03]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239442,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:19:03]process_action_free close_receipt [10:19:03]json_value_free [10:19:03]json_value_free done [10:19:03]process_json_proto returns [10:19:03]Send response to host [10:19:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239442,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:19:03]free response buf [10:19:03]execute_script done [10:19:03]execute_script returns [10:19:03]free content buf [10:19:03]Sock 8.Close socket [10:19:03]Sock 8.Thread stoped [10:19:07]OFD Sender: No OFD packet to send [10:19:12]OFD Sender: No OFD packet to send [10:19:17]OFD Sender: No OFD packet to send [10:19:22]OFD Sender: No OFD packet to send [10:19:27]OFD Sender: No OFD packet to send [10:19:32]OFD Sender: No OFD packet to send [10:19:37]OFD Sender: No OFD packet to send [10:19:42]OFD Sender: No OFD packet to send [10:19:47]OFD Sender: No OFD packet to send [10:19:52]OFD Sender: No OFD packet to send [10:19:57]OFD Sender: No OFD packet to send [10:20:02]OFD Sender: No OFD packet to send [10:20:07]OFD Sender: No OFD packet to send [10:20:08]accept exits with 9 [10:20:08]New connection [10:20:08]New thread 3066981732 created [10:20:08]Thread 3066838372 joined [10:20:08]Waiting for new connection... [10:20:08] Sock 9.Parse request [10:20:08]Sock 9.Check first char [10:20:08]Sock 9.First char is OK [10:20:08]request: POST /json_proto HTTP/1.0 [10:20:08]Method: POST [10:20:08]URL: /json_proto [10:20:08]Method is POST - this is cgi request [10:20:08]url: /json_proto [10:20:08]query_string will be loaded in cgi processing [10:20:08]execute_cgi json_proto POST (null) [10:20:08]execute_cgi path=json_proto method=POST [10:20:08]POST find Content-Length [10:20:08]Host: 172.17.40.67:8080 [10:20:08]Content-Length: 683 [10:20:08]Content-Type: application/json [10:20:08] [10:20:08]POST finish read [10:20:08]Found Content-Length = 683 [10:20:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:20:08]execute_script... [10:20: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)3302384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:20:08]POST & json_proto [10:20:08]process_json_proto [10:20:08]json parsed OK: [10:20:08]protocol is kg_v1.0 [10:20:08]action value=close_receipt [10:20:08]process_action close_receipt [10:20:08]cmd_close_receipt [10:20:08]MH_GetDate [10:20:08]Write to MH i2c: F0 00 00 C1 8A 3A [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: F0 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: F0 09 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: F0 09 00 C1 8A 00 5D 30 64 66 97 AE 6B 64 AE [10:20:08]GetLastDocTimeStamp 1717841943 [10:20:08]current date 1717842013 [10:20:08]FM_GetShiftState [10:20:08]SAM_PROTO_GetShiftState [10:20:08]wFMCommunicate request_size=4 [10:20:08]MH_SAM_APDU [10:20:08]CAPDU: 80 13 01 00 [10:20:08]Write to MH i2c: E2 08 00 C2 8A 80 13 01 00 00 00 00 00 C9 [10:20:08]Write i2c OK [10:20:08]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 C2 8A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7D [10:20:09]RAPDU: 09 00 01 3C A3 63 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]opened in 1717805884 [10:20:09]opened+sec_in_day 1717892284 [10:20:09]quantity*price = 100064 [10:20:09]sum+1 = 100066 [10:20:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 214 08.06.2024 10:20 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239443 ФПД: 145884100012558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102013&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239443&fm=145884100012558&tin=02508201610067®Number=0000000000091601&sum=100000 [10:20:10]StoreToDocumentArchive [10:20:10]shift 387 fd 239443 [10:20:10]save to /storage/0387/doc_00239443 [10:20:10]save last doc name /storage/0387/doc_00239443 to /storage/kkm_last_doc_name [10:20:10]save OK [10:20:10]Clear old archive folders... [10:20:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:10]tlvbuf is 0031F740 [10:20:10]SAM_PROTO_ClearQueue [10:20:10]wFMCommunicate request_size=4 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 09 00 00 [10:20:10]Write to MH i2c: E2 08 00 CF 8A 80 09 00 00 00 00 00 00 CB [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 03 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 03 00 CF 8A 00 90 00 CD [10:20:10]RAPDU: 90 00 [10:20:10]wFMCommunicate OK [10:20:10]SAM_PROTO_ClearQueue done [10:20:10]KKMCreateOFDPacket [10:20:10]OFDProtocolAddRootSTLVToBuf [10:20:10]FM_MakeSignedData [10:20:10]FM_MakeSignedData [10:20:10]SAM_PROTO_SignData [10:20:10]wFMCommunicate request_size=4 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 0D 01 02 [10:20:10]Write to MH i2c: E2 08 00 D0 8A 80 0D 01 02 00 00 00 00 D3 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 03 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 03 00 D0 8A 00 90 00 CE [10:20:10]RAPDU: 90 00 [10:20:10]wFMCommunicate OK [10:20:10]wFMCommunicate request_size=255 [10:20:10]MH_SAM_APDU [10:20: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 5D 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 53 A7 03 00 35 04 06 00 84 [10:20:10]Write to MH i2c: E2 02 01 D1 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 5D 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 53 A7 03 00 35 04 06 00 84 00 00 02 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 03 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 03 00 D1 8A 00 90 00 CF [10:20:10]RAPDU: 90 00 [10:20:10]wFMCommunicate OK [10:20:10]wFMCommunicate request_size=10 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 0D 02 02 05 AE 49 F5 AA 0E [10:20:10]Write to MH i2c: E2 0D 00 D2 8A 80 0D 02 02 05 00 AE 49 F5 AA 0E 00 00 84 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 03 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 03 00 D2 8A 00 90 00 D0 [10:20:10]RAPDU: 90 00 [10:20:10]wFMCommunicate OK [10:20:10]wFMCommunicate request_size=4 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 0D 03 02 [10:20:10]Write to MH i2c: E2 08 00 D3 8A 80 0D 03 02 00 00 00 00 D8 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 0B 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 0B 00 D3 8A 00 A8 CD B8 C2 AA A6 83 F9 90 00 94 [10:20:10]RAPDU: A8 CD B8 C2 AA A6 83 F9 90 00 [10:20:10]wFMCommunicate OK [10:20:10]SAM_PROTO_SignData done [10:20:10]FM_MakeSignedData done [10:20:10]CreateOFDProtocolMessage [10:20:10]wFMCommunicate request_size=4 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 11 00 00 [10:20:10]Write to MH i2c: E2 08 00 D4 8A 80 11 00 00 00 00 00 00 D8 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 17 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 17 00 D4 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2D [10:20:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:20:10]wFMCommunicate OK [10:20:10]CreateOFDProtocolMessage done [10:20:10]OFDSenderStorePacket 239443 [10:20:10]StoreOFDPacket docnum=239443 [10:20:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 17 C1 07 01 0E 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 5D 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 53 A7 03 00 35 04 06 00 84 AE 49 F5 AA 0E A8 CD B8 C2 AA A6 83 F9 [10:20:10]CheckFolder [10:20:10]dirname=/storage/ofd_packets [10:20:10]CheckFolder done [10:20:10]ProducePacketName [10:20:10]name=ofd_packets/00239443 [10:20:10]NVStorageSaveData ofd_packets/00239443 [10:20:10]File name is /storage/ofd_packets/00239443 [10:20:10]Write 301 bytes [10:20:10]NVStorageSaveData done [10:20:10]OFDSenderStorePacket done [10:20:10]KKMCreateOFDPacket done [10:20:10]NVStorageSaveData kkm_last_timestamp [10:20:10]File name is /storage/kkm_last_timestamp [10:20:10]Write 4 bytes [10:20:10]NVStorageSaveData done [10:20:10]ExternCall_PrintAddStr [10:20:10]wPrintStart [10:20:10]Write to MH i2c: 01 00 00 D5 8A 5F [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: 01 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: 01 07 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: 01 07 00 D5 8A 00 00 00 00 00 FF 0F 74 [10:20:10]RasterBufferAndPrint [10:20:10]line Счет N : (1)3302384 [10:20:10]line ИНН: 02508201610067 [10:20:10]line Контрольно-Кассовый Чек [10:20:10]line ПРОДАЖА [10:20:10]line ТРК (МРК, ГНК) : 22 [10:20:10]line Товар: 2710124130 [10:20:10]line Аи-92-К-4 [10:20:10]line 15.070 * 66.40 [10:20:10]line = 1000.65 [10:20:10]line НДС 12% НСП 1% [10:20:10]line > о реализуемом товаре [10:20:10]line ОКРУГЛЕНИЕ: -0.65 [10:20:10]line ИТОГО: 1000.00 [10:20:10]line Внесено: 1000.00 [10:20:10]line СДАЧА: 0.00 [10:20:10]line НСП 1% : 8.85 [10:20:10]line НДС 12% : 106.26 [10:20:10]line Наличными: 1000.00 [10:20:10]line Безнал.: 0.00 [10:20:10]line Место: АЗС № 82 "Партнер Нефть" [10:20:10]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:20:10]line СНО: Общий режим [10:20:10]line Чек 214 08.06.2024 10:20 [10:20:10]line Смена: 387 ФФД: 1.0 [10:20:10]line ЗНМ: 0300000150 [10:20:10]line РНМ: 0000000000091601 [10:20:10]line Версия ККМ: 001 [10:20:10]line ФМ: 0000000000874681 [10:20:10]line ФД: 239443 [10:20:10]line ФПД: 145884100012558 [10:20:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102013&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239443&fm=145884100012558&tin=02508201610067®Number=0000000000091601&sum=100000 [10:20:11]OFD Sender: Processing packet 239443 [packets to send 182, broken 181] [10:20:11]ProducePacketName [10:20:11]name=ofd_packets/00239443 [10:20:11]OFD Sender: To server: pG, [10:20:11]CommunicateWithHost lk.salyk.kg:30040 [10:20:11]ConnectInit lk.salyk.kg [10:20:11]written 0, free lines is 4095 [10:20:11]Connected sock=10 [10:20:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 17 C1 07 01 0E 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 5D 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 53 A7 03 00 35 04 06 00 84 AE 49 F5 AA 0E A8 CD B8 C2 AA A6 83 F9 [10:20:11]Write to MH i2c: 01 00 00 00 8B 8B [10:20:11]Write i2c OK [10:20:11]MH_I2C_Read... [10:20:11]Read from MH i2c: 01 [10:20:11]MH_I2C_Read... [10:20:11]Read from MH i2c: 01 07 00 [10:20:11]MH_I2C_Read... [10:20:11]Read from MH i2c: 01 07 00 00 8B 00 00 00 00 00 CB 0C 69 [10:20:11]RasterBufferAndPrint [10:20:11]line [10:20:11]line [10:20:11]line [10:20:11]line [10:20:11]line [10:20:11]written 0, free lines is 3282 [10:20:11]MH_Cut [10:20:11]Write to MH i2c: D1 01 00 07 8B 01 64 [10:20:11]Write i2c OK [10:20:11]MH_I2C_Read... [10:20:11]Read from MH i2c: D1 [10:20:11]MH_I2C_Read... [10:20:11]Read from MH i2c: D1 01 00 [10:20:11]MH_I2C_Read... [10:20:11]Read from MH i2c: D1 01 00 07 8B 00 63 [10:20:11]Write to MH i2c: 01 00 00 08 8B 93 [10:20:11]Write i2c OK [10:20:11]MH_I2C_Read... [10:20:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 58 2D 47 00 D1 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 53 A7 03 00 F4 03 04 00 DA D7 63 66 B6 04 01 00 00 33 6E 95 A2 7B DE 0B A8 [10:20:11]CommunicateWithHost err = 0 [10:20:11]CheckOFDResponse [10:20:11]1017 (14) - 77093643461234 [10:20:11]1041 (16) - 0000000000874681 [10:20:11]1040 (4) - 239443 [10:20:11]1012 (4) - 08.06.2024 04:02 [10:20:11]1206 (1) - 0 [10:20:11]OFD Sender: Remove packet 239443 [10:20:11]ProducePacketName [10:20:11]name=ofd_packets/00239443 [10:20:11]NVStorageDeleteData [10:20:12]OFD Sender: No OFD packet to send [10:20:12]*** Cut start [10:20:12]*** Partial cut [10:20:12]*** CUTSNS_PIN = 1 [10:20:12]*** CUTSNS_PIN = 0 [10:20:12]*** Brake cut motor [10:20:12]Read from MH i2c: 01 [10:20:12]MH_I2C_Read... [10:20:12]*** Stop cut motor [10:20:12]*** Cut end [10:20:12]Read from MH i2c: 01 07 00 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: 01 07 00 08 8B 00 00 00 00 00 FF 0F A8 [10:20:12]process_action close_receipt done [10:20:12]requested_data is exist [10:20:12]produce_requested_data [10:20:12]requested_item fm.sn is exist - process it [10:20:12]wFMCommunicate request_size=4 [10:20:12]MH_SAM_APDU [10:20:12]CAPDU: 80 11 00 00 [10:20:12]Write to MH i2c: E2 08 00 09 8B 80 11 00 00 00 00 00 00 0E [10:20:12]Write i2c OK [10:20:12]MH_I2C_Read... [10:20:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:12]Read from MH i2c: E2 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: E2 17 00 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: E2 17 00 09 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 63 [10:20:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:20:13]wFMCommunicate OK [10:20:13]requested_item fd.num is exist - process it [10:20:13]SAM_PROTO_GetFieldsCounters [10:20:13]wFMCommunicate request_size=4 [10:20:13]MH_SAM_APDU [10:20:13]CAPDU: 80 13 00 00 [10:20:13]Write to MH i2c: E2 08 00 0A 8B 80 13 00 00 00 00 00 00 11 [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:13]Read from MH i2c: E2 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 62 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 62 00 0A 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 53 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [10:20:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 53 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:13]wFMCommunicate OK [10:20:13]SAM_PROTO_GetFieldsCounters done [10:20:13]requested_item shift.num is exist - process it [10:20:13]requested_item shift.opened is exist - process it [10:20:13]req_shift_opened [10:20:13]FM_GetShiftState [10:20:13]SAM_PROTO_GetShiftState [10:20:13]wFMCommunicate request_size=4 [10:20:13]MH_SAM_APDU [10:20:13]CAPDU: 80 13 01 00 [10:20:13]Write to MH i2c: E2 08 00 0B 8B 80 13 01 00 00 00 00 00 13 [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:13]Read from MH i2c: E2 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 0E 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 0E 00 0B 8B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C7 [10:20:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:20:13]wFMCommunicate OK [10:20:13]SAM_PROTO_GetShiftState done [10:20:13]FM_GetShiftState done [10:20:13]req_shift_opened done [10:20:13]requested_item shift.open_date is exist - process it [10:20:13]req_shift_open_date [10:20:13]req_shift_open_date done [10:20:13]produce_requested_data done [10:20:13]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239443,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:20:13]process_action_free close_receipt [10:20:13]json_value_free [10:20:13]json_value_free done [10:20:13]process_json_proto returns [10:20:13]Send response to host [10:20:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239443,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:20:13]free response buf [10:20:13]execute_script done [10:20:13]execute_script returns [10:20:13]free content buf [10:20:13]Sock 9.Close socket [10:20:13]Sock 9.Thread stoped [10:20:17]OFD Sender: No OFD packet to send [10:20:22]OFD Sender: No OFD packet to send [10:20:27]OFD Sender: No OFD packet to send [10:20:32]OFD Sender: No OFD packet to send [10:20:37]OFD Sender: No OFD packet to send [10:20:42]OFD Sender: No OFD packet to send [10:20:47]OFD Sender: No OFD packet to send [10:20:52]OFD Sender: No OFD packet to send [10:20:57]OFD Sender: No OFD packet to send [10:21:02]OFD Sender: No OFD packet to send [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:17]OFD Sender: No OFD packet to send [10:21:22]OFD Sender: No OFD packet to send [10:21:27]OFD Sender: No OFD packet to send [10:21:32]OFD Sender: No OFD packet to send [10:21:37]OFD Sender: No OFD packet to send [10:21:41]accept exits with 8 [10:21:41]New connection [10:21:41]New thread 3066838372 created [10:21:41]Thread 3066981732 joined [10:21:41]Waiting for new connection... [10:21:41] Sock 8.Parse request [10:21:41]Sock 8.Check first char [10:21:41]Sock 8.First char is OK [10:21:41]request: POST /json_proto HTTP/1.0 [10:21:41]Method: POST [10:21:41]URL: /json_proto [10:21:41]Method is POST - this is cgi request [10:21:41]url: /json_proto [10:21:41]query_string will be loaded in cgi processing [10:21:41]execute_cgi json_proto POST (null) [10:21:41]execute_cgi path=json_proto method=POST [10:21:41]POST find Content-Length [10:21:41]Host: 172.17.40.67:8080 [10:21:41]Content-Length: 679 [10:21:41]Content-Type: application/json [10:21:41] [10:21:41]POST finish read [10:21:41]Found Content-Length = 679 [10:21:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 11.300, "sum" : 750.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:41]execute_script... [10:21: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)3302385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 11.300, "sum" : 750.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:41]POST & json_proto [10:21:41]process_json_proto [10:21:41]json parsed OK: [10:21:41]protocol is kg_v1.0 [10:21:41]action value=close_receipt [10:21:41]process_action close_receipt [10:21:41]cmd_close_receipt [10:21:41]MH_GetDate [10:21:41]Write to MH i2c: F0 00 00 0C 8B 86 [10:21:41]Write i2c OK [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: F0 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: F0 09 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: F0 09 00 0C 8B 00 BA 30 64 66 97 AE 6B 64 57 [10:21:41]GetLastDocTimeStamp 1717842013 [10:21:41]current date 1717842106 [10:21:41]FM_GetShiftState [10:21:41]SAM_PROTO_GetShiftState [10:21:41]wFMCommunicate request_size=4 [10:21:41]MH_SAM_APDU [10:21:41]CAPDU: 80 13 01 00 [10:21:41]Write to MH i2c: E2 08 00 0D 8B 80 13 01 00 00 00 00 00 15 [10:21:41]Write i2c OK [10:21:41]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 0D 8B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C9 [10:21:42]RAPDU: 09 00 01 3C A3 63 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 1717805884 [10:21:42]opened+sec_in_day 1717892284 [10:21:42]quantity*price = 75032 [10:21:42]sum+1 = 75033 [10:21:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.68 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 215 08.06.2024 10:21 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239444 ФПД: 208096563802317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102146&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239444&fm=208096563802317&tin=02508201610067®Number=0000000000091601&sum=75000 [10:21:43]StoreToDocumentArchive [10:21:43]shift 387 fd 239444 [10:21:43]save to /storage/0387/doc_00239444 [10:21:43]save last doc name /storage/0387/doc_00239444 to /storage/kkm_last_doc_name [10:21:43]save OK [10:21:43]Clear old archive folders... [10:21:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:43]tlvbuf is 00472A10 [10:21:43]SAM_PROTO_ClearQueue [10:21:43]wFMCommunicate request_size=4 [10:21:43]MH_SAM_APDU [10:21:43]CAPDU: 80 09 00 00 [10:21:43]Write to MH i2c: E2 08 00 1A 8B 80 09 00 00 00 00 00 00 17 [10:21:43]Write i2c OK [10:21:43]MH_I2C_Read... [10:21:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:43]Read from MH i2c: E2 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 03 00 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 03 00 1A 8B 00 90 00 19 [10:21:43]RAPDU: 90 00 [10:21:43]wFMCommunicate OK [10:21:43]SAM_PROTO_ClearQueue done [10:21:43]KKMCreateOFDPacket [10:21:43]OFDProtocolAddRootSTLVToBuf [10:21:43]FM_MakeSignedData [10:21:43]FM_MakeSignedData [10:21:43]SAM_PROTO_SignData [10:21:43]wFMCommunicate request_size=4 [10:21:43]MH_SAM_APDU [10:21:43]CAPDU: 80 0D 01 02 [10:21:43]Write to MH i2c: E2 08 00 1B 8B 80 0D 01 02 00 00 00 00 1F [10:21:43]Write i2c OK [10:21:43]MH_I2C_Read... [10:21:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:43]Read from MH i2c: E2 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 03 00 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 03 00 1B 8B 00 90 00 1A [10:21:43]RAPDU: 90 00 [10:21:43]wFMCommunicate OK [10:21:43]wFMCommunicate request_size=255 [10:21:43]MH_SAM_APDU [10:21: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 24 2C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 BA 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 54 A7 03 00 35 04 06 00 BD [10:21:43]Write to MH i2c: E2 02 01 1C 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 BA 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 54 A7 03 00 35 04 06 00 BD 00 00 96 [10:21:43]Write i2c OK [10:21:43]MH_I2C_Read... [10:21:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:43]Read from MH i2c: E2 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 03 00 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 03 00 1C 8B 00 90 00 1B [10:21:43]RAPDU: 90 00 [10:21:43]wFMCommunicate OK [10:21:43]wFMCommunicate request_size=10 [10:21:43]MH_SAM_APDU [10:21:43]CAPDU: 80 0D 02 02 05 43 41 C3 B0 CD [10:21:43]Write to MH i2c: E2 0D 00 1D 8B 80 0D 02 02 05 00 43 41 C3 B0 CD 00 00 F0 [10:21:43]Write i2c OK [10:21:43]MH_I2C_Read... [10:21:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:43]Read from MH i2c: E2 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 03 00 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 03 00 1D 8B 00 90 00 1C [10:21:43]RAPDU: 90 00 [10:21:43]wFMCommunicate OK [10:21:43]wFMCommunicate request_size=4 [10:21:43]MH_SAM_APDU [10:21:43]CAPDU: 80 0D 03 02 [10:21:43]Write to MH i2c: E2 08 00 1E 8B 80 0D 03 02 00 00 00 00 24 [10:21:43]Write i2c OK [10:21:43]MH_I2C_Read... [10:21:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:43]Read from MH i2c: E2 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 0B 00 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 0B 00 1E 8B 00 0C BA 33 CB 82 4C 5C 24 90 00 37 [10:21:43]RAPDU: 0C BA 33 CB 82 4C 5C 24 90 00 [10:21:43]wFMCommunicate OK [10:21:43]SAM_PROTO_SignData done [10:21:43]FM_MakeSignedData done [10:21:43]CreateOFDProtocolMessage [10:21:43]wFMCommunicate request_size=4 [10:21:43]MH_SAM_APDU [10:21:43]CAPDU: 80 11 00 00 [10:21:43]Write to MH i2c: E2 08 00 1F 8B 80 11 00 00 00 00 00 00 24 [10:21:43]Write i2c OK [10:21:43]MH_I2C_Read... [10:21:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:43]Read from MH i2c: E2 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 17 00 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: E2 17 00 1F 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 79 [10:21:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:21:43]wFMCommunicate OK [10:21:43]CreateOFDProtocolMessage done [10:21:43]OFDSenderStorePacket 239444 [10:21:43]StoreOFDPacket docnum=239444 [10:21:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A6 EA 07 01 BE 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 2C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 BA 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 54 A7 03 00 35 04 06 00 BD 43 41 C3 B0 CD 0C BA 33 CB 82 4C 5C 24 [10:21:43]CheckFolder [10:21:43]dirname=/storage/ofd_packets [10:21:43]CheckFolder done [10:21:43]ProducePacketName [10:21:43]name=ofd_packets/00239444 [10:21:43]NVStorageSaveData ofd_packets/00239444 [10:21:43]File name is /storage/ofd_packets/00239444 [10:21:43]Write 301 bytes [10:21:43]NVStorageSaveData done [10:21:43]OFDSenderStorePacket done [10:21:43]KKMCreateOFDPacket done [10:21:43]NVStorageSaveData kkm_last_timestamp [10:21:43]File name is /storage/kkm_last_timestamp [10:21:43]Write 4 bytes [10:21:43]NVStorageSaveData done [10:21:43]ExternCall_PrintAddStr [10:21:43]wPrintStart [10:21:43]Write to MH i2c: 01 00 00 20 8B AB [10:21:43]Write i2c OK [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: 01 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: 01 07 00 [10:21:43]MH_I2C_Read... [10:21:43]Read from MH i2c: 01 07 00 20 8B 00 00 00 00 00 FF 0F C0 [10:21:43]RasterBufferAndPrint [10:21:43]line Счет N : (1)3302385 [10:21:43]line ИНН: 02508201610067 [10:21:43]line Контрольно-Кассовый Чек [10:21:43]line ПРОДАЖА [10:21:43]line ТРК (МРК, ГНК) : 12 [10:21:43]line Товар: 2710124130 [10:21:43]line Аи-92-К-4 [10:21:43]line 11.300 * 66.40 [10:21:43]line = 750.32 [10:21:43]line НДС 12% НСП 1% [10:21:43]line > о реализуемом товаре [10:21:43]line ОКРУГЛЕНИЕ: -0.32 [10:21:43]line ИТОГО: 750.00 [10:21:43]line Внесено: 750.00 [10:21:43]line СДАЧА: 0.00 [10:21:43]line НСП 1% : 6.64 [10:21:43]line НДС 12% : 79.68 [10:21:43]line Наличными: 750.00 [10:21:43]line Безнал.: 0.00 [10:21:43]line Место: АЗС № 82 "Партнер Нефть" [10:21:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:21:43]line СНО: Общий режим [10:21:43]line Чек 215 08.06.2024 10:21 [10:21:43]line Смена: 387 ФФД: 1.0 [10:21:43]line ЗНМ: 0300000150 [10:21:43]line РНМ: 0000000000091601 [10:21:43]line Версия ККМ: 001 [10:21:43]line ФМ: 0000000000874681 [10:21:43]line ФД: 239444 [10:21:43]line ФПД: 208096563802317 [10:21:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102146&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239444&fm=208096563802317&tin=02508201610067®Number=0000000000091601&sum=75000 [10:21:43]OFD Sender: Processing packet 239444 [packets to send 182, broken 181] [10:21:43]ProducePacketName [10:21:43]name=ofd_packets/00239444 [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]written 0, free lines is 4095 [10:21:44]Connected sock=9 [10:21:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A6 EA 07 01 BE 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 2C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 BA 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 54 A7 03 00 35 04 06 00 BD 43 41 C3 B0 CD 0C BA 33 CB 82 4C 5C 24 [10:21:44]Write to MH i2c: 01 00 00 4B 8B D6 [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 4B 8B 00 00 00 00 00 BE 0C A7 [10:21:44]RasterBufferAndPrint [10:21:44]line [10:21:44]line [10:21:44]line [10:21:44]line [10:21:44]line [10:21:44]written 0, free lines is 3270 [10:21:44]MH_Cut [10:21:44]Write to MH i2c: D1 01 00 52 8B 01 AF [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: D1 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: D1 01 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: D1 01 00 52 8B 00 AE [10:21:44]Write to MH i2c: 01 00 00 53 8B DE [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 67 A0 47 00 F1 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 54 A7 03 00 F4 03 04 00 37 D8 63 66 B6 04 01 00 00 AC A2 C6 64 A0 87 1E 04 [10:21:44]CommunicateWithHost err = 0 [10:21:44]CheckOFDResponse [10:21:44]1017 (14) - 77093643461234 [10:21:44]1041 (16) - 0000000000874681 [10:21:44]1040 (4) - 239444 [10:21:44]1012 (4) - 08.06.2024 04:04 [10:21:44]1206 (1) - 0 [10:21:44]OFD Sender: Remove packet 239444 [10:21:44]ProducePacketName [10:21:44]name=ofd_packets/00239444 [10:21:44]NVStorageDeleteData [10:21:45]OFD Sender: No OFD packet to send [10:21:45]*** Cut start [10:21:45]*** Partial cut [10:21:45]*** CUTSNS_PIN = 1 [10:21:45]*** CUTSNS_PIN = 0 [10:21:45]*** Brake cut motor [10:21:45]Read from MH i2c: 01 [10:21:45]MH_I2C_Read... [10:21:45]*** Stop cut motor [10:21:45]*** Cut end [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 53 8B 00 00 00 00 00 FF 0F F3 [10:21:45]process_action close_receipt done [10:21:45]requested_data is exist [10:21:45]produce_requested_data [10:21:45]requested_item fm.sn is exist - process it [10:21:45]wFMCommunicate request_size=4 [10:21:45]MH_SAM_APDU [10:21:45]CAPDU: 80 11 00 00 [10:21:45]Write to MH i2c: E2 08 00 54 8B 80 11 00 00 00 00 00 00 59 [10:21:45]Write i2c OK [10:21:45]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 54 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AE [10:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 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 55 8B 80 13 00 00 00 00 00 00 5C [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:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 62 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 62 00 55 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 54 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [10:21:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 54 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:46]wFMCommunicate OK [10:21:46]SAM_PROTO_GetFieldsCounters done [10:21:46]requested_item shift.num is exist - process it [10:21:46]requested_item shift.opened is exist - process it [10:21:46]req_shift_opened [10:21:46]FM_GetShiftState [10:21:46]SAM_PROTO_GetShiftState [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 13 01 00 [10:21:46]Write to MH i2c: E2 08 00 56 8B 80 13 01 00 00 00 00 00 5E [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 0E 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 0E 00 56 8B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 12 [10:21:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:21:46]wFMCommunicate OK [10:21:46]SAM_PROTO_GetShiftState done [10:21:46]FM_GetShiftState done [10:21:46]req_shift_opened done [10:21:46]requested_item shift.open_date is exist - process it [10:21:46]req_shift_open_date [10:21:46]req_shift_open_date done [10:21:46]produce_requested_data done [10:21:46]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239444,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:21:46]process_action_free close_receipt [10:21:46]json_value_free [10:21:46]json_value_free done [10:21:46]process_json_proto returns [10:21:46]Send response to host [10:21:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239444,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:21:46]free response buf [10:21:46]execute_script done [10:21:46]execute_script returns [10:21:46]free content buf [10:21:46]Sock 8.Close socket [10:21:46]Sock 8.Thread stoped [10:21:50]OFD Sender: No OFD packet to send [10:21:55]OFD Sender: No OFD packet to send [10:22:00]OFD Sender: No OFD packet to send [10:22:05]OFD Sender: No OFD packet to send [10:22:07]accept exits with 10 [10:22:07]New connection [10:22:07]New thread 3066981732 created [10:22:07]Thread 3066838372 joined [10:22:07]Waiting for new connection... [10:22:07] Sock 10.Parse request [10:22:07]Sock 10.Check first char [10:22:07]Sock 10.First char is OK [10:22:07]request: POST /json_proto HTTP/1.0 [10:22:07]Method: POST [10:22:07]URL: /json_proto [10:22:07]Method is POST - this is cgi request [10:22:07]url: /json_proto [10:22:07]query_string will be loaded in cgi processing [10:22:07]execute_cgi json_proto POST (null) [10:22:07]execute_cgi path=json_proto method=POST [10:22:07]POST find Content-Length [10:22:07]Host: 172.17.40.67:8080 [10:22:07]Content-Length: 676 [10:22:07]Content-Type: application/json [10:22:07] [10:22:07]POST finish read [10:22:07]Found Content-Length = 676 [10:22:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 10.050, "sum" : 750.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:07]execute_script... [10:22:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 10.050, "sum" : 750.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:07]POST & json_proto [10:22:07]process_json_proto [10:22:07]json parsed OK: [10:22:07]protocol is kg_v1.0 [10:22:07]action value=close_receipt [10:22:07]process_action close_receipt [10:22:07]cmd_close_receipt [10:22:07]MH_GetDate [10:22:07]Write to MH i2c: F0 00 00 57 8B D1 [10:22:07]Write i2c OK [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: F0 [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: F0 09 00 [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: F0 09 00 57 8B 00 D3 30 64 66 97 AE 6B 64 BB [10:22:07]GetLastDocTimeStamp 1717842106 [10:22:07]current date 1717842131 [10:22:07]FM_GetShiftState [10:22:07]SAM_PROTO_GetShiftState [10:22:07]wFMCommunicate request_size=4 [10:22:07]MH_SAM_APDU [10:22:07]CAPDU: 80 13 01 00 [10:22:07]Write to MH i2c: E2 08 00 58 8B 80 13 01 00 00 00 00 00 60 [10:22:07]Write i2c OK [10:22:07]MH_I2C_Read... [10:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:07]Read from MH i2c: E2 [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: E2 0E 00 [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: E2 0E 00 58 8B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 14 [10:22:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:22:07]wFMCommunicate OK [10:22:07]SAM_PROTO_GetShiftState done [10:22:07]FM_GetShiftState done [10:22:07]opened in 1717805884 [10:22:07]opened+sec_in_day 1717892284 [10:22:07]quantity*price = 75073 [10:22:07]sum+1 = 75075 [10:22:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.74 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.72 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 216 08.06.2024 10:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239445 ФПД: 192248144675331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102211&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239445&fm=192248144675331&tin=02508201610067®Number=0000000000091601&sum=75000 [10:22:08]StoreToDocumentArchive [10:22:08]shift 387 fd 239445 [10:22:08]save to /storage/0387/doc_00239445 [10:22:08]save last doc name /storage/0387/doc_00239445 to /storage/kkm_last_doc_name [10:22:08]save OK [10:22:08]Clear old archive folders... [10:22:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:22:08]tlvbuf is 003DCDB0 [10:22:08]SAM_PROTO_ClearQueue [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 09 00 00 [10:22:08]Write to MH i2c: E2 08 00 65 8B 80 09 00 00 00 00 00 00 62 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:08]Read from MH i2c: E2 03 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 03 00 65 8B 00 90 00 64 [10:22:08]RAPDU: 90 00 [10:22:08]wFMCommunicate OK [10:22:08]SAM_PROTO_ClearQueue done [10:22:08]KKMCreateOFDPacket [10:22:08]OFDProtocolAddRootSTLVToBuf [10:22:08]FM_MakeSignedData [10:22:08]FM_MakeSignedData [10:22:08]SAM_PROTO_SignData [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 0D 01 02 [10:22:08]Write to MH i2c: E2 08 00 66 8B 80 0D 01 02 00 00 00 00 6A [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 03 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 03 00 66 8B 00 90 00 65 [10:22:08]RAPDU: 90 00 [10:22:08]wFMCommunicate OK [10:22:08]wFMCommunicate request_size=255 [10:22:08]MH_SAM_APDU [10:22: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 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 D3 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 55 A7 03 00 35 04 06 00 AE D9 42 5F [10:22:08]Write to MH i2c: E2 02 01 67 8B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 D3 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 55 A7 03 00 35 04 06 00 AE D9 42 5F 00 00 44 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 03 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 03 00 67 8B 00 90 00 66 [10:22:08]RAPDU: 90 00 [10:22:08]wFMCommunicate OK [10:22:08]wFMCommunicate request_size=7 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 0D 02 02 02 42 03 [10:22:08]Write to MH i2c: E2 0A 00 68 8B 80 0D 02 02 02 00 42 03 00 00 B6 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 03 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 03 00 68 8B 00 90 00 67 [10:22:08]RAPDU: 90 00 [10:22:08]wFMCommunicate OK [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 0D 03 02 [10:22:08]Write to MH i2c: E2 08 00 69 8B 80 0D 03 02 00 00 00 00 6F [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 0B 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 0B 00 69 8B 00 5D A8 40 C9 8F 99 11 4A 90 00 01 [10:22:08]RAPDU: 5D A8 40 C9 8F 99 11 4A 90 00 [10:22:08]wFMCommunicate OK [10:22:08]SAM_PROTO_SignData done [10:22:08]FM_MakeSignedData done [10:22:08]CreateOFDProtocolMessage [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 11 00 00 [10:22:08]Write to MH i2c: E2 08 00 6A 8B 80 11 00 00 00 00 00 00 6F [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 17 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 17 00 6A 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C4 [10:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:22:08]wFMCommunicate OK [10:22:08]CreateOFDProtocolMessage done [10:22:08]OFDSenderStorePacket 239445 [10:22:08]StoreOFDPacket docnum=239445 [10:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 18 3E 04 01 14 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 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 D3 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 55 A7 03 00 35 04 06 00 AE D9 42 5F 42 03 5D A8 40 C9 8F 99 11 4A [10:22:08]CheckFolder [10:22:08]dirname=/storage/ofd_packets [10:22:08]CheckFolder done [10:22:08]ProducePacketName [10:22:08]name=ofd_packets/00239445 [10:22:08]NVStorageSaveData ofd_packets/00239445 [10:22:08]File name is /storage/ofd_packets/00239445 [10:22:08]Write 298 bytes [10:22:08]NVStorageSaveData done [10:22:08]OFDSenderStorePacket done [10:22:08]KKMCreateOFDPacket done [10:22:08]NVStorageSaveData kkm_last_timestamp [10:22:08]File name is /storage/kkm_last_timestamp [10:22:08]Write 4 bytes [10:22:08]NVStorageSaveData done [10:22:08]ExternCall_PrintAddStr [10:22:08]wPrintStart [10:22:08]Write to MH i2c: 01 00 00 6B 8B F6 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: 01 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: 01 07 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: 01 07 00 6B 8B 00 00 00 00 00 FF 0F 0B [10:22:08]RasterBufferAndPrint [10:22:08]line Счет N : (1)3302386 [10:22:08]line ИНН: 02508201610067 [10:22:08]line Контрольно-Кассовый Чек [10:22:08]line ПРОДАЖА [10:22:08]line ТРК (МРК, ГНК) : 51 [10:22:08]line Товар: 2710194210 [10:22:08]line ДТ-К-5 [10:22:08]line 10.050 * 74.70 [10:22:08]line = 750.74 [10:22:08]line НДС 12% НСП 1% [10:22:08]line > о реализуемом товаре [10:22:08]line ОКРУГЛЕНИЕ: -0.74 [10:22:08]line ИТОГО: 750.00 [10:22:08]line Внесено: 750.00 [10:22:08]line СДАЧА: 0.00 [10:22:08]line НСП 1% : 6.64 [10:22:08]line НДС 12% : 79.72 [10:22:08]line Наличными: 750.00 [10:22:08]line Безнал.: 0.00 [10:22:08]line Место: АЗС № 82 "Партнер Нефть" [10:22:08]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:22:08]line СНО: Общий режим [10:22:08]line Чек 216 08.06.2024 10:22 [10:22:08]line Смена: 387 ФФД: 1.0 [10:22:08]line ЗНМ: 0300000150 [10:22:08]line РНМ: 0000000000091601 [10:22:08]line Версия ККМ: 001 [10:22:08]line ФМ: 0000000000874681 [10:22:08]line ФД: 239445 [10:22:08]line ФПД: 192248144675331 [10:22:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102211&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239445&fm=192248144675331&tin=02508201610067®Number=0000000000091601&sum=75000 [10:22:09]OFD Sender: Processing packet 239445 [packets to send 182, broken 181] [10:22:09]ProducePacketName [10:22:09]name=ofd_packets/00239445 [10:22:09]OFD Sender: To server: pG, [10:22:09]CommunicateWithHost lk.salyk.kg:30040 [10:22:09]ConnectInit lk.salyk.kg [10:22:09]written 0, free lines is 4095 [10:22:09]Write to MH i2c: 01 00 00 96 8B 21 [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: 01 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: 01 07 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: 01 07 00 96 8B 00 00 00 00 00 BB 0C EF [10:22:09]RasterBufferAndPrint [10:22:09]line [10:22:09]line [10:22:09]line [10:22:09]line [10:22:09]line [10:22:09]written 0, free lines is 3265 [10:22:09]Connected sock=11 [10:22:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 18 3E 04 01 14 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 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 D3 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 55 A7 03 00 35 04 06 00 AE D9 42 5F 42 03 5D A8 40 C9 8F 99 11 4A [10:22:09]MH_Cut [10:22:09]Write to MH i2c: D1 01 00 9D 8B 01 FA [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: D1 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: D1 01 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: D1 01 00 9D 8B 00 F9 [10:22:09]Write to MH i2c: 01 00 00 9E 8B 29 [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E2 29 47 00 76 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 55 A7 03 00 F4 03 04 00 50 D8 63 66 B6 04 01 00 00 E3 24 63 D9 CB B5 2C 21 [10:22:10]CommunicateWithHost err = 0 [10:22:10]CheckOFDResponse [10:22:10]1017 (14) - 77093643461234 [10:22:10]1041 (16) - 0000000000874681 [10:22:10]1040 (4) - 239445 [10:22:10]1012 (4) - 08.06.2024 04:04 [10:22:10]1206 (1) - 0 [10:22:10]OFD Sender: Remove packet 239445 [10:22:10]ProducePacketName [10:22:10]name=ofd_packets/00239445 [10:22:10]NVStorageDeleteData [10:22:10]*** Cut start [10:22:10]*** Partial cut [10:22:10]*** CUTSNS_PIN = 1 [10:22:10]OFD Sender: No OFD packet to send [10:22:10]*** CUTSNS_PIN = 0 [10:22:10]*** Brake cut motor [10:22:11]Read from MH i2c: 01 [10:22:11]MH_I2C_Read... [10:22:11]*** Stop cut motor [10:22:11]*** Cut end [10:22:11]Read from MH i2c: 01 07 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: 01 07 00 9E 8B 00 00 00 00 00 FF 0F 3E [10:22:11]process_action close_receipt done [10:22:11]requested_data is exist [10:22:11]produce_requested_data [10:22:11]requested_item fm.sn is exist - process it [10:22:11]wFMCommunicate request_size=4 [10:22:11]MH_SAM_APDU [10:22:11]CAPDU: 80 11 00 00 [10:22:11]Write to MH i2c: E2 08 00 9F 8B 80 11 00 00 00 00 00 00 A4 [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:11]Read from MH i2c: E2 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 17 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 17 00 9F 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F9 [10:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:22:11]wFMCommunicate OK [10:22:11]requested_item fd.num is exist - process it [10:22:11]SAM_PROTO_GetFieldsCounters [10:22:11]wFMCommunicate request_size=4 [10:22:11]MH_SAM_APDU [10:22:11]CAPDU: 80 13 00 00 [10:22:11]Write to MH i2c: E2 08 00 A0 8B 80 13 00 00 00 00 00 00 A7 [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:11]Read from MH i2c: E2 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 62 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 62 00 A0 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 55 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [10:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 55 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:11]wFMCommunicate OK [10:22:11]SAM_PROTO_GetFieldsCounters done [10:22:11]requested_item shift.num is exist - process it [10:22:11]requested_item shift.opened is exist - process it [10:22:11]req_shift_opened [10:22:11]FM_GetShiftState [10:22:11]SAM_PROTO_GetShiftState [10:22:11]wFMCommunicate request_size=4 [10:22:11]MH_SAM_APDU [10:22:11]CAPDU: 80 13 01 00 [10:22:11]Write to MH i2c: E2 08 00 A1 8B 80 13 01 00 00 00 00 00 A9 [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:11]Read from MH i2c: E2 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 0E 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 0E 00 A1 8B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5D [10:22:11]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:22:11]wFMCommunicate OK [10:22:11]SAM_PROTO_GetShiftState done [10:22:11]FM_GetShiftState done [10:22:11]req_shift_opened done [10:22:11]requested_item shift.open_date is exist - process it [10:22:11]req_shift_open_date [10:22:11]req_shift_open_date done [10:22:11]produce_requested_data done [10:22:11]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239445,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:22:11]process_action_free close_receipt [10:22:11]json_value_free [10:22:11]json_value_free done [10:22:11]process_json_proto returns [10:22:11]Send response to host [10:22:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239445,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:22:11]free response buf [10:22:11]execute_script done [10:22:11]execute_script returns [10:22:11]free content buf [10:22:11]Sock 10.Close socket [10:22:11]Sock 10.Thread stoped [10:22:15]OFD Sender: No OFD packet to send [10:22:20]OFD Sender: No OFD packet to send [10:22:25]OFD Sender: No OFD packet to send [10:22:30]OFD Sender: No OFD packet to send [10:22:35]OFD Sender: No OFD packet to send [10:22:40]OFD Sender: No OFD packet to send [10:22:45]OFD Sender: No OFD packet to send [10:22:46]accept exits with 8 [10:22:46]New connection [10:22:46]New thread 3066838372 created [10:22:46]Thread 3066981732 joined [10:22:46]Waiting for new connection... [10:22:46] Sock 8.Parse request [10:22:46]Sock 8.Check first char [10:22:46]Sock 8.First char is OK [10:22:46]request: POST /json_proto HTTP/1.0 [10:22:46]Method: POST [10:22:46]URL: /json_proto [10:22:46]Method is POST - this is cgi request [10:22:46]url: /json_proto [10:22:46]query_string will be loaded in cgi processing [10:22:46]execute_cgi json_proto POST (null) [10:22:46]execute_cgi path=json_proto method=POST [10:22:46]POST find Content-Length [10:22:46]Host: 172.17.40.67:8080 [10:22:46]Content-Length: 678 [10:22:46]Content-Type: application/json [10:22:46] [10:22:46]POST finish read [10:22:46]Found Content-Length = 678 [10:22:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:22:46]execute_script... [10: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)3302387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:22:46]POST & json_proto [10:22:46]process_json_proto [10:22:46]json parsed OK: [10:22:46]protocol is kg_v1.0 [10:22:46]action value=close_receipt [10:22:46]process_action close_receipt [10:22:46]cmd_close_receipt [10:22:46]MH_GetDate [10:22:46]Write to MH i2c: F0 00 00 A2 8B 1C [10:22:46]Write i2c OK [10:22:46]MH_I2C_Read... [10:22:46]Read from MH i2c: F0 [10:22:46]MH_I2C_Read... [10:22:46]Read from MH i2c: F0 09 00 [10:22:46]MH_I2C_Read... [10:22:46]Read from MH i2c: F0 09 00 A2 8B 00 FA 30 64 66 97 AE 6B 64 2D [10:22:46]GetLastDocTimeStamp 1717842131 [10:22:46]current date 1717842170 [10:22:46]FM_GetShiftState [10:22:46]SAM_PROTO_GetShiftState [10:22:46]wFMCommunicate request_size=4 [10:22:46]MH_SAM_APDU [10:22:46]CAPDU: 80 13 01 00 [10:22:46]Write to MH i2c: E2 08 00 A3 8B 80 13 01 00 00 00 00 00 AB [10:22:46]Write i2c OK [10:22:46]MH_I2C_Read... [10:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:46]Read from MH i2c: E2 [10:22:46]MH_I2C_Read... [10:22:46]Read from MH i2c: E2 0E 00 [10:22:46]MH_I2C_Read... [10:22:46]Read from MH i2c: E2 0E 00 A3 8B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5F [10:22:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:22:46]wFMCommunicate OK [10:22:46]SAM_PROTO_GetShiftState done [10:22:46]FM_GetShiftState done [10:22:46]opened in 1717805884 [10:22:46]opened+sec_in_day 1717892284 [10:22:46]quantity*price = 50065 [10:22:46]sum+1 = 50067 [10:22:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 217 08.06.2024 10:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239446 ФПД: 20731846536411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102250&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239446&fm=20731846536411&tin=02508201610067®Number=0000000000091601&sum=50000 [10:22:47]StoreToDocumentArchive [10:22:47]shift 387 fd 239446 [10:22:47]save to /storage/0387/doc_00239446 [10:22:47]save last doc name /storage/0387/doc_00239446 to /storage/kkm_last_doc_name [10:22:47]save OK [10:22:47]Clear old archive folders... [10:22:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:47]tlvbuf is 00248110 [10:22:47]SAM_PROTO_ClearQueue [10:22:47]wFMCommunicate request_size=4 [10:22:47]MH_SAM_APDU [10:22:47]CAPDU: 80 09 00 00 [10:22:47]Write to MH i2c: E2 08 00 B0 8B 80 09 00 00 00 00 00 00 AD [10:22:47]Write i2c OK [10:22:47]MH_I2C_Read... [10:22:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:47]Read from MH i2c: E2 [10:22:47]MH_I2C_Read... [10:22:47]Read from MH i2c: E2 03 00 [10:22:47]MH_I2C_Read... [10:22:47]Read from MH i2c: E2 03 00 B0 8B 00 90 00 AF [10:22:47]RAPDU: 90 00 [10:22:47]wFMCommunicate OK [10:22:47]SAM_PROTO_ClearQueue done [10:22:47]KKMCreateOFDPacket [10:22:47]OFDProtocolAddRootSTLVToBuf [10:22:47]FM_MakeSignedData [10:22:47]FM_MakeSignedData [10:22:47]SAM_PROTO_SignData [10:22:47]wFMCommunicate request_size=4 [10:22:47]MH_SAM_APDU [10:22:47]CAPDU: 80 0D 01 02 [10:22:47]Write to MH i2c: E2 08 00 B1 8B 80 0D 01 02 00 00 00 00 B5 [10:22:47]Write i2c OK [10:22:47]MH_I2C_Read... [10:22:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:47]Read from MH i2c: E2 [10:22:47]MH_I2C_Read... [10:22:47]Read from MH i2c: E2 03 00 [10:22:47]MH_I2C_Read... [10:22:47]Read from MH i2c: E2 03 00 B1 8B 00 90 00 B0 [10:22:47]RAPDU: 90 00 [10:22:47]wFMCommunicate OK [10:22:47]wFMCommunicate request_size=255 [10:22:47]MH_SAM_APDU [10:22: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 FA 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 56 A7 03 00 35 04 06 00 12 [10:22:47]Write to MH i2c: E2 02 01 B2 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 FA 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 56 A7 03 00 35 04 06 00 12 00 00 C5 [10:22:47]Write i2c OK [10:22:47]MH_I2C_Read... [10:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:48]Read from MH i2c: E2 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: E2 03 00 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: E2 03 00 B2 8B 00 90 00 B1 [10:22:48]RAPDU: 90 00 [10:22:48]wFMCommunicate OK [10:22:48]wFMCommunicate request_size=10 [10:22:48]MH_SAM_APDU [10:22:48]CAPDU: 80 0D 02 02 05 DB 02 59 2C DB [10:22:48]Write to MH i2c: E2 0D 00 B3 8B 80 0D 02 02 05 00 DB 02 59 2C DB 00 00 FF [10:22:48]Write i2c OK [10:22:48]MH_I2C_Read... [10:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:48]Read from MH i2c: E2 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: E2 03 00 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: E2 03 00 B3 8B 00 90 00 B2 [10:22:48]RAPDU: 90 00 [10:22:48]wFMCommunicate OK [10:22:48]wFMCommunicate request_size=4 [10:22:48]MH_SAM_APDU [10:22:48]CAPDU: 80 0D 03 02 [10:22:48]Write to MH i2c: E2 08 00 B4 8B 80 0D 03 02 00 00 00 00 BA [10:22:48]Write i2c OK [10:22:48]MH_I2C_Read... [10:22:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:48]Read from MH i2c: E2 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: E2 0B 00 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: E2 0B 00 B4 8B 00 4A 26 7C A6 49 2D 5A 47 90 00 64 [10:22:48]RAPDU: 4A 26 7C A6 49 2D 5A 47 90 00 [10:22:48]wFMCommunicate OK [10:22:48]SAM_PROTO_SignData done [10:22:48]FM_MakeSignedData done [10:22:48]CreateOFDProtocolMessage [10:22:48]wFMCommunicate request_size=4 [10:22:48]MH_SAM_APDU [10:22:48]CAPDU: 80 11 00 00 [10:22:48]Write to MH i2c: E2 08 00 B5 8B 80 11 00 00 00 00 00 00 BA [10:22:48]Write i2c OK [10:22:48]MH_I2C_Read... [10:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:48]Read from MH i2c: E2 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: E2 17 00 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: E2 17 00 B5 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0F [10:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:22:48]wFMCommunicate OK [10:22:48]CreateOFDProtocolMessage done [10:22:48]OFDSenderStorePacket 239446 [10:22:48]StoreOFDPacket docnum=239446 [10:22:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BE AB 07 01 AF 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 FA 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 56 A7 03 00 35 04 06 00 12 DB 02 59 2C DB 4A 26 7C A6 49 2D 5A 47 [10:22:48]CheckFolder [10:22:48]dirname=/storage/ofd_packets [10:22:48]CheckFolder done [10:22:48]ProducePacketName [10:22:48]name=ofd_packets/00239446 [10:22:48]NVStorageSaveData ofd_packets/00239446 [10:22:48]File name is /storage/ofd_packets/00239446 [10:22:48]Write 301 bytes [10:22:48]NVStorageSaveData done [10:22:48]OFDSenderStorePacket done [10:22:48]KKMCreateOFDPacket done [10:22:48]NVStorageSaveData kkm_last_timestamp [10:22:48]File name is /storage/kkm_last_timestamp [10:22:48]Write 4 bytes [10:22:48]NVStorageSaveData done [10:22:48]ExternCall_PrintAddStr [10:22:48]wPrintStart [10:22:48]Write to MH i2c: 01 00 00 B6 8B 41 [10:22:48]Write i2c OK [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: 01 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: 01 07 00 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: 01 07 00 B6 8B 00 00 00 00 00 FF 0F 56 [10:22:48]RasterBufferAndPrint [10:22:48]line Счет N : (1)3302387 [10:22:48]line ИНН: 02508201610067 [10:22:48]line Контрольно-Кассовый Чек [10:22:48]line ПРОДАЖА [10:22:48]line ТРК (МРК, ГНК) : 32 [10:22:48]line Товар: 2710124130 [10:22:48]line Аи-92-К-4 [10:22:48]line 7.540 * 66.40 [10:22:48]line = 500.66 [10:22:48]line НДС 12% НСП 1% [10:22:48]line > о реализуемом товаре [10:22:48]line ОКРУГЛЕНИЕ: -0.66 [10:22:48]line ИТОГО: 500.00 [10:22:48]line Внесено: 500.00 [10:22:48]line СДАЧА: 0.00 [10:22:48]line НСП 1% : 4.43 [10:22:48]line НДС 12% : 53.17 [10:22:48]line Наличными: 500.00 [10:22:48]line Безнал.: 0.00 [10:22:48]line Место: АЗС № 82 "Партнер Нефть" [10:22:48]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:22:48]line СНО: Общий режим [10:22:48]line Чек 217 08.06.2024 10:22 [10:22:48]line Смена: 387 ФФД: 1.0 [10:22:48]line ЗНМ: 0300000150 [10:22:48]line РНМ: 0000000000091601 [10:22:48]line Версия ККМ: 001 [10:22:48]line ФМ: 0000000000874681 [10:22:48]line ФД: 239446 [10:22:48]line ФПД: 20731846536411 [10:22:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102250&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239446&fm=20731846536411&tin=02508201610067®Number=0000000000091601&sum=50000 [10:22:48]written 0, free lines is 4095 [10:22:48]OFD Sender: Processing packet 239446 [packets to send 182, broken 181] [10:22:48]ProducePacketName [10:22:48]name=ofd_packets/00239446 [10:22:48]OFD Sender: To server: pG, [10:22:48]CommunicateWithHost lk.salyk.kg:30040 [10:22:48]ConnectInit lk.salyk.kg [10:22:48]Connected sock=10 [10:22:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BE AB 07 01 AF 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 FA 30 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 56 A7 03 00 35 04 06 00 12 DB 02 59 2C DB 4A 26 7C A6 49 2D 5A 47 [10:22:48]Write to MH i2c: 01 00 00 E1 8B 6C [10:22:48]Write i2c OK [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: 01 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: 01 07 00 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: 01 07 00 E1 8B 00 00 00 00 00 BC 0C 3B [10:22:48]RasterBufferAndPrint [10:22:48]line [10:22:48]line [10:22:48]line [10:22:48]line [10:22:48]line [10:22:48]written 0, free lines is 3267 [10:22:48]MH_Cut [10:22:48]Write to MH i2c: D1 01 00 E8 8B 01 45 [10:22:48]Write i2c OK [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: D1 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: D1 01 00 [10:22:48]MH_I2C_Read... [10:22:48]Read from MH i2c: D1 01 00 E8 8B 00 44 [10:22:48]Write to MH i2c: 01 00 00 E9 8B 74 [10:22:48]Write i2c OK [10:22:48]MH_I2C_Read... [10:22:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 25 42 47 00 7D 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 56 A7 03 00 F4 03 04 00 77 D8 63 66 B6 04 01 00 00 03 E3 7A 52 03 D5 75 75 [10:22:49]CommunicateWithHost err = 0 [10:22:49]CheckOFDResponse [10:22:49]1017 (14) - 77093643461234 [10:22:49]1041 (16) - 0000000000874681 [10:22:49]1040 (4) - 239446 [10:22:49]1012 (4) - 08.06.2024 04:05 [10:22:49]1206 (1) - 0 [10:22:49]OFD Sender: Remove packet 239446 [10:22:49]ProducePacketName [10:22:49]name=ofd_packets/00239446 [10:22:49]NVStorageDeleteData [10:22:49]OFD Sender: No OFD packet to send [10:22:49]*** Cut start [10:22:49]*** Partial cut [10:22:49]*** CUTSNS_PIN = 1 [10:22:49]*** CUTSNS_PIN = 0 [10:22:50]*** Brake cut motor [10:22:50]Read from MH i2c: 01 [10:22:50]MH_I2C_Read... [10:22:50]*** Stop cut motor [10:22:50]*** Cut end [10:22:50]Read from MH i2c: 01 07 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: 01 07 00 E9 8B 00 00 00 00 00 FF 0F 89 [10:22:50]process_action close_receipt done [10:22:50]requested_data is exist [10:22:50]produce_requested_data [10:22:50]requested_item fm.sn is exist - process it [10:22:50]wFMCommunicate request_size=4 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 11 00 00 [10:22:50]Write to MH i2c: E2 08 00 EA 8B 80 11 00 00 00 00 00 00 EF [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 17 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 17 00 EA 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 44 [10:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:22:50]wFMCommunicate OK [10:22:50]requested_item fd.num is exist - process it [10:22:50]SAM_PROTO_GetFieldsCounters [10:22:50]wFMCommunicate request_size=4 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 13 00 00 [10:22:50]Write to MH i2c: E2 08 00 EB 8B 80 13 00 00 00 00 00 00 F2 [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 62 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 62 00 EB 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 56 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [10:22:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 56 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:50]wFMCommunicate OK [10:22:50]SAM_PROTO_GetFieldsCounters done [10:22:50]requested_item shift.num is exist - process it [10:22:50]requested_item shift.opened is exist - process it [10:22:50]req_shift_opened [10:22:50]FM_GetShiftState [10:22:50]SAM_PROTO_GetShiftState [10:22:50]wFMCommunicate request_size=4 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 13 01 00 [10:22:50]Write to MH i2c: E2 08 00 EC 8B 80 13 01 00 00 00 00 00 F4 [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 0E 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 0E 00 EC 8B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A8 [10:22:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:22:50]wFMCommunicate OK [10:22:50]SAM_PROTO_GetShiftState done [10:22:50]FM_GetShiftState done [10:22:50]req_shift_opened done [10:22:50]requested_item shift.open_date is exist - process it [10:22:50]req_shift_open_date [10:22:50]req_shift_open_date done [10:22:50]produce_requested_data done [10:22:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239446,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:22:50]process_action_free close_receipt [10:22:50]json_value_free [10:22:50]json_value_free done [10:22:50]process_json_proto returns [10:22:50]Send response to host [10:22:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239446,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:22:50]free response buf [10:22:50]execute_script done [10:22:50]execute_script returns [10:22:50]free content buf [10:22:50]Sock 8.Close socket [10:22:50]Sock 8.Thread stoped [10:22:54]OFD Sender: No OFD packet to send [10:22:59]OFD Sender: No OFD packet to send [10:23:04]OFD Sender: No OFD packet to send [10:23:09]OFD Sender: No OFD packet to send [10:23:12]accept exits with 9 [10:23:12]New connection [10:23:12]New thread 3066981732 created [10:23:12]Thread 3066838372 joined [10:23:12]Waiting for new connection... [10:23:12] Sock 9.Parse request [10:23:12]Sock 9.Check first char [10:23:12]Sock 9.First char is OK [10:23:12]request: POST /json_proto HTTP/1.0 [10:23:12]Method: POST [10:23:12]URL: /json_proto [10:23:12]Method is POST - this is cgi request [10:23:12]url: /json_proto [10:23:12]query_string will be loaded in cgi processing [10:23:12]execute_cgi json_proto POST (null) [10:23:12]execute_cgi path=json_proto method=POST [10:23:12]POST find Content-Length [10:23:12]Host: 172.17.40.67:8080 [10:23:12]Content-Length: 675 [10:23:12]Content-Type: application/json [10:23:12] [10:23:12]POST finish read [10:23:12]Found Content-Length = 675 [10:23:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 7.100, "sum" : 530.37, "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" ] } } [10:23:12]execute_script... [10:23: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)3302388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 7.100, "sum" : 530.37, "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" ] } } [10:23:12]POST & json_proto [10:23:12]process_json_proto [10:23:12]json parsed OK: [10:23:12]protocol is kg_v1.0 [10:23:12]action value=close_receipt [10:23:12]process_action close_receipt [10:23:12]cmd_close_receipt [10:23:12]MH_GetDate [10:23:12]Write to MH i2c: F0 00 00 ED 8B 67 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: F0 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: F0 09 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: F0 09 00 ED 8B 00 15 31 64 66 97 AE 6B 64 94 [10:23:12]GetLastDocTimeStamp 1717842170 [10:23:12]current date 1717842197 [10:23:12]FM_GetShiftState [10:23:12]SAM_PROTO_GetShiftState [10:23:12]wFMCommunicate request_size=4 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 13 01 00 [10:23:12]Write to MH i2c: E2 08 00 EE 8B 80 13 01 00 00 00 00 00 F6 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:12]Read from MH i2c: E2 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 0E 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 0E 00 EE 8B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AA [10:23:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:23:12]wFMCommunicate OK [10:23:12]SAM_PROTO_GetShiftState done [10:23:12]FM_GetShiftState done [10:23:12]opened in 1717805884 [10:23:12]opened+sec_in_day 1717892284 [10:23:12]quantity*price = 53037 [10:23:12]sum+1 = 53038 [10:23:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 530.00 Внесено: 530.00 СДАЧА: 0.00 НСП 1% : 4.69 НДС 12% : 56.32 Наличными: 530.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 218 08.06.2024 10:23 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239447 ФПД: 173733098217147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102317&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239447&fm=173733098217147&tin=02508201610067®Number=0000000000091601&sum=53000 [10:23:14]StoreToDocumentArchive [10:23:14]shift 387 fd 239447 [10:23:14]save to /storage/0387/doc_00239447 [10:23:14]save last doc name /storage/0387/doc_00239447 to /storage/kkm_last_doc_name [10:23:14]save OK [10:23:14]Clear old archive folders... [10:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:23:14]tlvbuf is 0053B790 [10:23:14]SAM_PROTO_ClearQueue [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 09 00 00 [10:23:14]Write to MH i2c: E2 08 00 FB 8B 80 09 00 00 00 00 00 00 F8 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 FB 8B 00 90 00 FA [10:23:14]RAPDU: 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_ClearQueue done [10:23:14]KKMCreateOFDPacket [10:23:14]OFDProtocolAddRootSTLVToBuf [10:23:14]FM_MakeSignedData [10:23:14]FM_MakeSignedData [10:23:14]SAM_PROTO_SignData [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 0D 01 02 [10:23:14]Write to MH i2c: E2 08 00 FC 8B 80 0D 01 02 00 00 00 00 00 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 FC 8B 00 90 00 FB [10:23:14]RAPDU: 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=255 [10:23:14]MH_SAM_APDU [10:23: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 BC 1B 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 2D 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 00 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 DA 00 00 00 F4 03 04 00 15 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 57 A7 03 00 35 04 06 00 9E 02 63 9A [10:23:14]Write to MH i2c: E2 02 01 FD 8B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BC 1B 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 2D 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 00 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 DA 00 00 00 F4 03 04 00 15 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 57 A7 03 00 35 04 06 00 9E 02 63 9A 00 00 1B [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 FD 8B 00 90 00 FC [10:23:14]RAPDU: 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=7 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 0D 02 02 02 DE BB [10:23:14]Write to MH i2c: E2 0A 00 FE 8B 80 0D 02 02 02 00 DE BB 00 00 A0 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 FE 8B 00 90 00 FD [10:23:14]RAPDU: 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 0D 03 02 [10:23:14]Write to MH i2c: E2 08 00 FF 8B 80 0D 03 02 00 00 00 00 05 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0B 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0B 00 FF 8B 00 C5 AD 24 0C 3B A0 6A 98 90 00 85 [10:23:14]RAPDU: C5 AD 24 0C 3B A0 6A 98 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_SignData done [10:23:14]FM_MakeSignedData done [10:23:14]CreateOFDProtocolMessage [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 11 00 00 [10:23:14]Write to MH i2c: E2 08 00 00 8C 80 11 00 00 00 00 00 00 06 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 17 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 17 00 00 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5B [10:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:23:14]wFMCommunicate OK [10:23:14]CreateOFDProtocolMessage done [10:23:14]OFDSenderStorePacket 239447 [10:23:14]StoreOFDPacket docnum=239447 [10:23:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 E7 2C 04 01 61 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BC 1B 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 2D 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 00 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 DA 00 00 00 F4 03 04 00 15 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 57 A7 03 00 35 04 06 00 9E 02 63 9A DE BB C5 AD 24 0C 3B A0 6A 98 [10:23:14]CheckFolder [10:23:14]dirname=/storage/ofd_packets [10:23:14]CheckFolder done [10:23:14]ProducePacketName [10:23:14]name=ofd_packets/00239447 [10:23:14]NVStorageSaveData ofd_packets/00239447 [10:23:14]File name is /storage/ofd_packets/00239447 [10:23:14]Write 298 bytes [10:23:14]NVStorageSaveData done [10:23:14]OFDSenderStorePacket done [10:23:14]KKMCreateOFDPacket done [10:23:14]NVStorageSaveData kkm_last_timestamp [10:23:14]File name is /storage/kkm_last_timestamp [10:23:14]Write 4 bytes [10:23:14]NVStorageSaveData done [10:23:14]ExternCall_PrintAddStr [10:23:14]wPrintStart [10:23:14]Write to MH i2c: 01 00 00 01 8C 8D [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 07 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 07 00 01 8C 00 00 00 00 00 FF 0F A2 [10:23:14]RasterBufferAndPrint [10:23:14]line Счет N : (1)3302388 [10:23:14]line ИНН: 02508201610067 [10:23:14]line Контрольно-Кассовый Чек [10:23:14]line ПРОДАЖА [10:23:14]line ТРК (МРК, ГНК) : 51 [10:23:14]line Товар: 2710194210 [10:23:14]line ДТ-К-5 [10:23:14]line 7.100 * 74.70 [10:23:14]line = 530.37 [10:23:14]line НДС 12% НСП 1% [10:23:14]line > о реализуемом товаре [10:23:14]line ОКРУГЛЕНИЕ: -0.37 [10:23:14]line ИТОГО: 530.00 [10:23:14]line Внесено: 530.00 [10:23:14]line СДАЧА: 0.00 [10:23:14]line НСП 1% : 4.69 [10:23:14]line НДС 12% : 56.32 [10:23:14]line Наличными: 530.00 [10:23:14]line Безнал.: 0.00 [10:23:14]line Место: АЗС № 82 "Партнер Нефть" [10:23:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:23:14]line СНО: Общий режим [10:23:14]line Чек 218 08.06.2024 10:23 [10:23:14]line Смена: 387 ФФД: 1.0 [10:23:14]line ЗНМ: 0300000150 [10:23:14]line РНМ: 0000000000091601 [10:23:14]line Версия ККМ: 001 [10:23:14]line ФМ: 0000000000874681 [10:23:14]line ФД: 239447 [10:23:14]line ФПД: 173733098217147 [10:23:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102317&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239447&fm=173733098217147&tin=02508201610067®Number=0000000000091601&sum=53000 [10:23:14]OFD Sender: Processing packet 239447 [packets to send 182, broken 181] [10:23:14]ProducePacketName [10:23:14]name=ofd_packets/00239447 [10:23:14]OFD Sender: To server: pG, [10:23:14]CommunicateWithHost lk.salyk.kg:30040 [10:23:14]ConnectInit lk.salyk.kg [10:23:14]written 0, free lines is 4095 [10:23:15]Connected sock=10 [10:23:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 E7 2C 04 01 61 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BC 1B 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 2D 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 00 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 DA 00 00 00 F4 03 04 00 15 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 57 A7 03 00 35 04 06 00 9E 02 63 9A DE BB C5 AD 24 0C 3B A0 6A 98 [10:23:15]Write to MH i2c: 01 00 00 2C 8C B8 [10:23:15]Write i2c OK [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: 01 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: 01 07 00 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: 01 07 00 2C 8C 00 00 00 00 00 CB 0C 96 [10:23:15]RasterBufferAndPrint [10:23:15]line [10:23:15]line [10:23:15]line [10:23:15]line [10:23:15]line [10:23:15]written 0, free lines is 3282 [10:23:15]MH_Cut [10:23:15]Write to MH i2c: D1 01 00 33 8C 01 91 [10:23:15]Write i2c OK [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: D1 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: D1 01 00 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: D1 01 00 33 8C 00 90 [10:23:15]Write to MH i2c: 01 00 00 34 8C C0 [10:23:15]Write i2c OK [10:23:15]MH_I2C_Read... [10:23:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 8E 4A 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 30 38 37 34 36 38 31 10 04 04 00 57 A7 03 00 F4 03 04 00 92 D8 63 66 B6 04 01 00 00 4D 15 39 F9 84 10 02 64 [10:23:15]CommunicateWithHost err = 0 [10:23:15]CheckOFDResponse [10:23:15]1017 (14) - 77093643461234 [10:23:15]1041 (16) - 0000000000874681 [10:23:15]1040 (4) - 239447 [10:23:15]1012 (4) - 08.06.2024 04:05 [10:23:15]1206 (1) - 0 [10:23:15]OFD Sender: Remove packet 239447 [10:23:15]ProducePacketName [10:23:15]name=ofd_packets/00239447 [10:23:15]NVStorageDeleteData [10:23:16]OFD Sender: No OFD packet to send [10:23:16]*** Cut start [10:23:16]*** Partial cut [10:23:16]*** CUTSNS_PIN = 1 [10:23:16]*** CUTSNS_PIN = 0 [10:23:16]*** Brake cut motor [10:23:16]Read from MH i2c: 01 [10:23:16]MH_I2C_Read... [10:23:16]*** Stop cut motor [10:23:16]*** Cut end [10:23:16]Read from MH i2c: 01 07 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: 01 07 00 34 8C 00 00 00 00 00 FF 0F D5 [10:23:16]process_action close_receipt done [10:23:16]requested_data is exist [10:23:16]produce_requested_data [10:23:16]requested_item fm.sn is exist - process it [10:23:16]wFMCommunicate request_size=4 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 11 00 00 [10:23:16]Write to MH i2c: E2 08 00 35 8C 80 11 00 00 00 00 00 00 3B [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:16]Read from MH i2c: E2 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 17 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 17 00 35 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 90 [10:23:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:23:16]wFMCommunicate OK [10:23:16]requested_item fd.num is exist - process it [10:23:16]SAM_PROTO_GetFieldsCounters [10:23:16]wFMCommunicate request_size=4 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 13 00 00 [10:23:16]Write to MH i2c: E2 08 00 36 8C 80 13 00 00 00 00 00 00 3E [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:17]Read from MH i2c: E2 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 62 00 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 62 00 36 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 57 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [10:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 57 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:17]wFMCommunicate OK [10:23:17]SAM_PROTO_GetFieldsCounters done [10:23:17]requested_item shift.num is exist - process it [10:23:17]requested_item shift.opened is exist - process it [10:23:17]req_shift_opened [10:23:17]FM_GetShiftState [10:23:17]SAM_PROTO_GetShiftState [10:23:17]wFMCommunicate request_size=4 [10:23:17]MH_SAM_APDU [10:23:17]CAPDU: 80 13 01 00 [10:23:17]Write to MH i2c: E2 08 00 37 8C 80 13 01 00 00 00 00 00 40 [10:23:17]Write i2c OK [10:23:17]MH_I2C_Read... [10:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:17]Read from MH i2c: E2 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 0E 00 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 0E 00 37 8C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F4 [10:23:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:23:17]wFMCommunicate OK [10:23:17]SAM_PROTO_GetShiftState done [10:23:17]FM_GetShiftState done [10:23:17]req_shift_opened done [10:23:17]requested_item shift.open_date is exist - process it [10:23:17]req_shift_open_date [10:23:17]req_shift_open_date done [10:23:17]produce_requested_data done [10:23:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239447,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:23:17]process_action_free close_receipt [10:23:17]json_value_free [10:23:17]json_value_free done [10:23:17]process_json_proto returns [10:23:17]Send response to host [10:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239447,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:23:17]free response buf [10:23:17]execute_script done [10:23:17]execute_script returns [10:23:17]free content buf [10:23:17]Sock 9.Close socket [10:23:17]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [10:25:36]OFD Sender: No OFD packet to send [10:25:41]OFD Sender: No OFD packet to send [10:25:46]OFD Sender: No OFD packet to send [10:25:51]OFD Sender: No OFD packet to send [10:25:56]OFD Sender: No OFD packet to send [10:26:01]OFD Sender: No OFD packet to send [10:26:06]OFD Sender: No OFD packet to send [10:26:11]OFD Sender: No OFD packet to send [10:26:16]OFD Sender: No OFD packet to send [10:26:21]OFD Sender: No OFD packet to send [10:26:26]OFD Sender: No OFD packet to send [10:26:31]OFD Sender: No OFD packet to send [10:26:36]OFD Sender: No OFD packet to send [10:26:41]OFD Sender: No OFD packet to send [10:26:46]OFD Sender: No OFD packet to send [10:26:46]accept exits with 8 [10:26:46]New connection [10:26:46]New thread 3066838372 created [10:26:46]Thread 3066981732 joined [10:26:46]Waiting for new connection... [10:26:46] Sock 8.Parse request [10:26:46]Sock 8.Check first char [10:26:46]Sock 8.First char is OK [10:26:46]request: POST /json_proto HTTP/1.0 [10:26:46]Method: POST [10:26:46]URL: /json_proto [10:26:46]Method is POST - this is cgi request [10:26:46]url: /json_proto [10:26:46]query_string will be loaded in cgi processing [10:26:46]execute_cgi json_proto POST (null) [10:26:46]execute_cgi path=json_proto method=POST [10:26:46]POST find Content-Length [10:26:46]Host: 172.17.40.67:8080 [10:26:46]Content-Length: 679 [10:26:46]Content-Type: application/json [10:26:46] [10:26:46]POST finish read [10:26:46]Found Content-Length = 679 [10:26:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:46]execute_script... [10:26: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)3302389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:46]POST & json_proto [10:26:46]process_json_proto [10:26:46]json parsed OK: [10:26:46]protocol is kg_v1.0 [10:26:46]action value=close_receipt [10:26:46]process_action close_receipt [10:26:46]cmd_close_receipt [10:26:46]MH_GetDate [10:26:46]Write to MH i2c: F0 00 00 38 8C B3 [10:26:46]Write i2c OK [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: F0 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: F0 09 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: F0 09 00 38 8C 00 EA 31 64 66 97 AE 6B 64 B5 [10:26:46]GetLastDocTimeStamp 1717842197 [10:26:46]current date 1717842410 [10:26:46]FM_GetShiftState [10:26:46]SAM_PROTO_GetShiftState [10:26:46]wFMCommunicate request_size=4 [10:26:46]MH_SAM_APDU [10:26:46]CAPDU: 80 13 01 00 [10:26:46]Write to MH i2c: E2 08 00 39 8C 80 13 01 00 00 00 00 00 42 [10:26:46]Write i2c OK [10:26:46]MH_I2C_Read... [10:26:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:46]Read from MH i2c: E2 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 0E 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 0E 00 39 8C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F6 [10:26:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:26:46]wFMCommunicate OK [10:26:46]SAM_PROTO_GetShiftState done [10:26:46]FM_GetShiftState done [10:26:46]opened in 1717805884 [10:26:46]opened+sec_in_day 1717892284 [10:26:46]quantity*price = 80012 [10:26:46]sum+1 = 80013 [10:26:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 219 08.06.2024 10:26 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239448 ФПД: 102137370463540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102650&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239448&fm=102137370463540&tin=02508201610067®Number=0000000000091601&sum=80000 [10:26:47]StoreToDocumentArchive [10:26:47]shift 387 fd 239448 [10:26:47]save to /storage/0387/doc_00239448 [10:26:47]save last doc name /storage/0387/doc_00239448 to /storage/kkm_last_doc_name [10:26:47]save OK [10:26:47]Clear old archive folders... [10:26:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:47]tlvbuf is 005638C0 [10:26:47]SAM_PROTO_ClearQueue [10:26:47]wFMCommunicate request_size=4 [10:26:47]MH_SAM_APDU [10:26:47]CAPDU: 80 09 00 00 [10:26:47]Write to MH i2c: E2 08 00 46 8C 80 09 00 00 00 00 00 00 44 [10:26:47]Write i2c OK [10:26:47]MH_I2C_Read... [10:26:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:47]Read from MH i2c: E2 [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: E2 03 00 [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: E2 03 00 46 8C 00 90 00 46 [10:26:47]RAPDU: 90 00 [10:26:47]wFMCommunicate OK [10:26:47]SAM_PROTO_ClearQueue done [10:26:47]KKMCreateOFDPacket [10:26:47]OFDProtocolAddRootSTLVToBuf [10:26:47]FM_MakeSignedData [10:26:47]FM_MakeSignedData [10:26:47]SAM_PROTO_SignData [10:26:47]wFMCommunicate request_size=4 [10:26:47]MH_SAM_APDU [10:26:47]CAPDU: 80 0D 01 02 [10:26:47]Write to MH i2c: E2 08 00 47 8C 80 0D 01 02 00 00 00 00 4C [10:26:47]Write i2c OK [10:26:47]MH_I2C_Read... [10:26:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:47]Read from MH i2c: E2 [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: E2 03 00 [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: E2 03 00 47 8C 00 90 00 47 [10:26:47]RAPDU: 90 00 [10:26:47]wFMCommunicate OK [10:26:47]wFMCommunicate request_size=255 [10:26:47]MH_SAM_APDU [10: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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 EA 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 58 A7 03 00 35 04 06 00 5C [10:26:47]Write to MH i2c: E2 02 01 48 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 EA 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 58 A7 03 00 35 04 06 00 5C 00 00 8A [10:26:47]Write i2c OK [10:26:47]MH_I2C_Read... [10:26:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:48]Read from MH i2c: E2 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: E2 03 00 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: E2 03 00 48 8C 00 90 00 48 [10:26:48]RAPDU: 90 00 [10:26:48]wFMCommunicate OK [10:26:48]wFMCommunicate request_size=10 [10:26:48]MH_SAM_APDU [10:26:48]CAPDU: 80 0D 02 02 05 E4 B5 AF 4D 34 [10:26:48]Write to MH i2c: E2 0D 00 49 8C 80 0D 02 02 05 00 E4 B5 AF 4D 34 00 00 22 [10:26:48]Write i2c OK [10:26:48]MH_I2C_Read... [10:26:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:48]Read from MH i2c: E2 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: E2 03 00 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: E2 03 00 49 8C 00 90 00 49 [10:26:48]RAPDU: 90 00 [10:26:48]wFMCommunicate OK [10:26:48]wFMCommunicate request_size=4 [10:26:48]MH_SAM_APDU [10:26:48]CAPDU: 80 0D 03 02 [10:26:48]Write to MH i2c: E2 08 00 4A 8C 80 0D 03 02 00 00 00 00 51 [10:26:48]Write i2c OK [10:26:48]MH_I2C_Read... [10:26:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:48]Read from MH i2c: E2 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: E2 0B 00 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: E2 0B 00 4A 8C 00 60 CF 4F 6B 7C 26 4B 0D 90 00 35 [10:26:48]RAPDU: 60 CF 4F 6B 7C 26 4B 0D 90 00 [10:26:48]wFMCommunicate OK [10:26:48]SAM_PROTO_SignData done [10:26:48]FM_MakeSignedData done [10:26:48]CreateOFDProtocolMessage [10:26:48]wFMCommunicate request_size=4 [10:26:48]MH_SAM_APDU [10:26:48]CAPDU: 80 11 00 00 [10:26:48]Write to MH i2c: E2 08 00 4B 8C 80 11 00 00 00 00 00 00 51 [10:26:48]Write i2c OK [10:26:48]MH_I2C_Read... [10:26:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:48]Read from MH i2c: E2 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: E2 17 00 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: E2 17 00 4B 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A6 [10:26:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:26:48]wFMCommunicate OK [10:26:48]CreateOFDProtocolMessage done [10:26:48]OFDSenderStorePacket 239448 [10:26:48]StoreOFDPacket docnum=239448 [10:26:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1F 05 07 01 59 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 EA 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 58 A7 03 00 35 04 06 00 5C E4 B5 AF 4D 34 60 CF 4F 6B 7C 26 4B 0D [10:26:48]CheckFolder [10:26:48]dirname=/storage/ofd_packets [10:26:48]CheckFolder done [10:26:48]ProducePacketName [10:26:48]name=ofd_packets/00239448 [10:26:48]NVStorageSaveData ofd_packets/00239448 [10:26:48]File name is /storage/ofd_packets/00239448 [10:26:48]Write 301 bytes [10:26:48]NVStorageSaveData done [10:26:48]OFDSenderStorePacket done [10:26:48]KKMCreateOFDPacket done [10:26:48]NVStorageSaveData kkm_last_timestamp [10:26:48]File name is /storage/kkm_last_timestamp [10:26:48]Write 4 bytes [10:26:48]NVStorageSaveData done [10:26:48]ExternCall_PrintAddStr [10:26:48]wPrintStart [10:26:48]Write to MH i2c: 01 00 00 4C 8C D8 [10:26:48]Write i2c OK [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: 01 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: 01 07 00 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: 01 07 00 4C 8C 00 00 00 00 00 FF 0F ED [10:26:48]RasterBufferAndPrint [10:26:48]line Счет N : (1)3302389 [10:26:48]line ИНН: 02508201610067 [10:26:48]line Контрольно-Кассовый Чек [10:26:48]line ПРОДАЖА [10:26:48]line ТРК (МРК, ГНК) : 42 [10:26:48]line Товар: 2710124130 [10:26:48]line Аи-92-К-4 [10:26:48]line 12.050 * 66.40 [10:26:48]line = 800.12 [10:26:48]line НДС 12% НСП 1% [10:26:48]line > о реализуемом товаре [10:26:48]line ОКРУГЛЕНИЕ: -0.12 [10:26:48]line ИТОГО: 800.00 [10:26:48]line Внесено: 800.00 [10:26:48]line СДАЧА: 0.00 [10:26:48]line НСП 1% : 7.08 [10:26:48]line НДС 12% : 84.97 [10:26:48]line Наличными: 800.00 [10:26:48]line Безнал.: 0.00 [10:26:48]line Место: АЗС № 82 "Партнер Нефть" [10:26:48]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:26:48]line СНО: Общий режим [10:26:48]line Чек 219 08.06.2024 10:26 [10:26:48]line Смена: 387 ФФД: 1.0 [10:26:48]line ЗНМ: 0300000150 [10:26:48]line РНМ: 0000000000091601 [10:26:48]line Версия ККМ: 001 [10:26:48]line ФМ: 0000000000874681 [10:26:48]line ФД: 239448 [10:26:48]line ФПД: 102137370463540 [10:26:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102650&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239448&fm=102137370463540&tin=02508201610067®Number=0000000000091601&sum=80000 [10:26:48]written 0, free lines is 4095 [10:26:48]OFD Sender: Processing packet 239448 [packets to send 182, broken 181] [10:26:48]ProducePacketName [10:26:48]name=ofd_packets/00239448 [10:26:48]OFD Sender: To server: pG, [10:26:48]CommunicateWithHost lk.salyk.kg:30040 [10:26:48]ConnectInit lk.salyk.kg [10:26:48]Connected sock=10 [10:26:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1F 05 07 01 59 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 EA 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 58 A7 03 00 35 04 06 00 5C E4 B5 AF 4D 34 60 CF 4F 6B 7C 26 4B 0D [10:26:48]Write to MH i2c: 01 00 00 77 8C 03 [10:26:48]Write i2c OK [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: 01 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: 01 07 00 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: 01 07 00 77 8C 00 00 00 00 00 C7 0C DD [10:26:48]RasterBufferAndPrint [10:26:48]line [10:26:48]line [10:26:48]line [10:26:48]line [10:26:48]line [10:26:48]written 0, free lines is 3277 [10:26:48]MH_Cut [10:26:48]Write to MH i2c: D1 01 00 7E 8C 01 DC [10:26:48]Write i2c OK [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: D1 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: D1 01 00 [10:26:48]MH_I2C_Read... [10:26:48]Read from MH i2c: D1 01 00 7E 8C 00 DB [10:26:48]Write to MH i2c: 01 00 00 7F 8C 0B [10:26:48]Write i2c OK [10:26:48]MH_I2C_Read... [10:26:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 0F 8C 47 00 47 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 58 A7 03 00 F4 03 04 00 67 D9 63 66 B6 04 01 00 00 4B B4 61 D7 65 BF 68 EE [10:26:48]CommunicateWithHost err = 0 [10:26:48]CheckOFDResponse [10:26:48]1017 (14) - 77093643461234 [10:26:48]1041 (16) - 0000000000874681 [10:26:48]1040 (4) - 239448 [10:26:48]1012 (4) - 08.06.2024 04:09 [10:26:48]1206 (1) - 0 [10:26:48]OFD Sender: Remove packet 239448 [10:26:48]ProducePacketName [10:26:48]name=ofd_packets/00239448 [10:26:48]NVStorageDeleteData [10:26:49]OFD Sender: No OFD packet to send [10:26:49]*** Cut start [10:26:49]*** Partial cut [10:26:49]*** CUTSNS_PIN = 1 [10:26:49]*** CUTSNS_PIN = 0 [10:26:49]*** Brake cut motor [10:26:50]Read from MH i2c: 01 [10:26:50]MH_I2C_Read... [10:26:50]*** Stop cut motor [10:26:50]*** Cut end [10:26:50]Read from MH i2c: 01 07 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: 01 07 00 7F 8C 00 00 00 00 00 FF 0F 20 [10:26:50]process_action close_receipt done [10:26:50]requested_data is exist [10:26:50]produce_requested_data [10:26:50]requested_item fm.sn is exist - process it [10:26:50]wFMCommunicate request_size=4 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 11 00 00 [10:26:50]Write to MH i2c: E2 08 00 80 8C 80 11 00 00 00 00 00 00 86 [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 17 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 17 00 80 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DB [10:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:26:50]wFMCommunicate OK [10:26:50]requested_item fd.num is exist - process it [10:26:50]SAM_PROTO_GetFieldsCounters [10:26:50]wFMCommunicate request_size=4 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 13 00 00 [10:26:50]Write to MH i2c: E2 08 00 81 8C 80 13 00 00 00 00 00 00 89 [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 62 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 62 00 81 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 58 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [10:26:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 58 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:26:50]wFMCommunicate OK [10:26:50]SAM_PROTO_GetFieldsCounters done [10:26:50]requested_item shift.num is exist - process it [10:26:50]requested_item shift.opened is exist - process it [10:26:50]req_shift_opened [10:26:50]FM_GetShiftState [10:26:50]SAM_PROTO_GetShiftState [10:26:50]wFMCommunicate request_size=4 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 13 01 00 [10:26:50]Write to MH i2c: E2 08 00 82 8C 80 13 01 00 00 00 00 00 8B [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 0E 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 0E 00 82 8C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3F [10:26:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:26:50]wFMCommunicate OK [10:26:50]SAM_PROTO_GetShiftState done [10:26:50]FM_GetShiftState done [10:26:50]req_shift_opened done [10:26:50]requested_item shift.open_date is exist - process it [10:26:50]req_shift_open_date [10:26:50]req_shift_open_date done [10:26:50]produce_requested_data done [10:26:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239448,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:26:50]process_action_free close_receipt [10:26:50]json_value_free [10:26:50]json_value_free done [10:26:50]process_json_proto returns [10:26:50]Send response to host [10:26:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239448,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:26:50]free response buf [10:26:50]execute_script done [10:26:50]execute_script returns [10:26:50]free content buf [10:26:50]Sock 8.Close socket [10:26:50]Sock 8.Thread stoped [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 9 [10:27:00]New connection [10:27:00]New thread 3066981732 created [10:27:00]Thread 3066838372 joined [10:27:00]Waiting for new connection... [10:27:00] Sock 9.Parse request [10:27:00]Sock 9.Check first char [10:27:00]Sock 9.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.40.67:8080 [10:27:00]Content-Length: 678 [10:27:00]Content-Type: application/json [10:27:00] [10:27:00]POST finish read [10:27:00]Found Content-Length = 678 [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)3302390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 8.150, "sum" : 600.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10: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)3302390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 8.150, "sum" : 600.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10: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 83 8C FE [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 83 8C 00 F9 31 64 66 97 AE 6B 64 0F [10:27:00]GetLastDocTimeStamp 1717842410 [10:27:00]current date 1717842425 [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 84 8C 80 13 01 00 00 00 00 00 8D [10:27:00]Write i2c OK [10:27:00]MH_I2C_Read... [10:27:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:01]Read from MH i2c: E2 [10:27:01]MH_I2C_Read... [10:27:01]Read from MH i2c: E2 0E 00 [10:27:01]MH_I2C_Read... [10:27:01]Read from MH i2c: E2 0E 00 84 8C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 41 [10:27:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:27:01]wFMCommunicate OK [10:27:01]SAM_PROTO_GetShiftState done [10:27:01]FM_GetShiftState done [10:27:01]opened in 1717805884 [10:27:01]opened+sec_in_day 1717892284 [10:27:01]quantity*price = 60065 [10:27:01]sum+1 = 60067 [10:27:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.32 НДС 12% : 63.79 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 220 08.06.2024 10:27 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239449 ФПД: 61745610521588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102705&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239449&fm=61745610521588&tin=02508201610067®Number=0000000000091601&sum=60000 [10:27:02]StoreToDocumentArchive [10:27:02]shift 387 fd 239449 [10:27:02]save to /storage/0387/doc_00239449 [10:27:02]save last doc name /storage/0387/doc_00239449 to /storage/kkm_last_doc_name [10:27:02]save OK [10:27:02]Clear old archive folders... [10:27:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:02]tlvbuf is 00248180 [10:27:02]SAM_PROTO_ClearQueue [10:27:02]wFMCommunicate request_size=4 [10:27:02]MH_SAM_APDU [10:27:02]CAPDU: 80 09 00 00 [10:27:02]Write to MH i2c: E2 08 00 91 8C 80 09 00 00 00 00 00 00 8F [10:27:02]Write i2c OK [10:27:02]MH_I2C_Read... [10:27:02]*** iso7816_exchange 80 09 00 00... 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 91 8C 00 90 00 91 [10:27:02]RAPDU: 90 00 [10:27:02]wFMCommunicate OK [10:27:02]SAM_PROTO_ClearQueue done [10:27:02]KKMCreateOFDPacket [10:27:02]OFDProtocolAddRootSTLVToBuf [10:27:02]FM_MakeSignedData [10:27:02]FM_MakeSignedData [10:27:02]SAM_PROTO_SignData [10:27:02]wFMCommunicate request_size=4 [10:27:02]MH_SAM_APDU [10:27:02]CAPDU: 80 0D 01 02 [10:27:02]Write to MH i2c: E2 08 00 92 8C 80 0D 01 02 00 00 00 00 97 [10:27:02]Write i2c OK [10:27:02]MH_I2C_Read... [10:27:02]*** iso7816_exchange 80 0D 01 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 92 8C 00 90 00 92 [10:27:02]RAPDU: 90 00 [10:27:02]wFMCommunicate OK [10:27:02]wFMCommunicate request_size=255 [10:27:02]MH_SAM_APDU [10:27: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 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 DC 00 00 00 F4 03 04 00 F9 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 59 A7 03 00 35 04 06 00 38 [10:27:02]Write to MH i2c: E2 02 01 93 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 DC 00 00 00 F4 03 04 00 F9 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 59 A7 03 00 35 04 06 00 38 00 00 42 [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 93 8C 00 90 00 93 [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 28 45 2E 7B F4 [10:27:02]Write to MH i2c: E2 0D 00 94 8C 80 0D 02 02 05 00 28 45 2E 7B F4 00 00 AE [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 94 8C 00 90 00 94 [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 95 8C 80 0D 03 02 00 00 00 00 9C [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 95 8C 00 AE 77 9F 61 54 4C D7 66 90 00 9F [10:27:02]RAPDU: AE 77 9F 61 54 4C D7 66 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 96 8C 80 11 00 00 00 00 00 00 9C [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 96 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F1 [10:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:27:02]wFMCommunicate OK [10:27:02]CreateOFDProtocolMessage done [10:27:02]OFDSenderStorePacket 239449 [10:27:02]StoreOFDPacket docnum=239449 [10:27:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 61 C0 07 01 6D 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 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 DC 00 00 00 F4 03 04 00 F9 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 59 A7 03 00 35 04 06 00 38 28 45 2E 7B F4 AE 77 9F 61 54 4C D7 66 [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/00239449 [10:27:02]NVStorageSaveData ofd_packets/00239449 [10:27:02]File name is /storage/ofd_packets/00239449 [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 97 8C 23 [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 97 8C 00 00 00 00 00 FF 0F 38 [10:27:02]RasterBufferAndPrint [10:27:02]line Счет N : (1)3302390 [10:27:02]line ИНН: 02508201610067 [10:27:02]line Контрольно-Кассовый Чек [10:27:02]line ПРОДАЖА [10:27:02]line ТРК (МРК, ГНК) : 13 [10:27:02]line Товар: 2710124500 [10:27:02]line Аи-95-К-5 [10:27:02]line 8.150 * 73.70 [10:27:02]line = 600.66 [10:27:02]line НДС 12% НСП 1% [10:27:02]line > о реализуемом товаре [10:27:02]line ОКРУГЛЕНИЕ: -0.66 [10:27:02]line ИТОГО: 600.00 [10:27:02]line Внесено: 600.00 [10:27:02]line СДАЧА: 0.00 [10:27:02]line НСП 1% : 5.32 [10:27:02]line НДС 12% : 63.79 [10:27:02]line Наличными: 600.00 [10:27:02]line Безнал.: 0.00 [10:27:02]line Место: АЗС № 82 "Партнер Нефть" [10:27:02]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:27:02]line СНО: Общий режим [10:27:02]line Чек 220 08.06.2024 10:27 [10:27:02]line Смена: 387 ФФД: 1.0 [10:27:02]line ЗНМ: 0300000150 [10:27:02]line РНМ: 0000000000091601 [10:27:02]line Версия ККМ: 001 [10:27:02]line ФМ: 0000000000874681 [10:27:02]line ФД: 239449 [10:27:02]line ФПД: 61745610521588 [10:27:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102705&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239449&fm=61745610521588&tin=02508201610067®Number=0000000000091601&sum=60000 [10:27:02]written 0, free lines is 4095 [10:27:02]OFD Sender: Processing packet 239449 [packets to send 182, broken 181] [10:27:02]ProducePacketName [10:27:02]name=ofd_packets/00239449 [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]Connected sock=10 [10:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 61 C0 07 01 6D 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 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 DC 00 00 00 F4 03 04 00 F9 31 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 59 A7 03 00 35 04 06 00 38 28 45 2E 7B F4 AE 77 9F 61 54 4C D7 66 [10:27:03]Write to MH i2c: 01 00 00 C2 8C 4E [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 C2 8C 00 00 00 00 00 D7 0C 38 [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 3296 [10:27:03]MH_Cut [10:27:03]Write to MH i2c: D1 01 00 C9 8C 01 27 [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 C9 8C 00 26 [10:27:03]Write to MH i2c: 01 00 00 CA 8C 56 [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 30 38 37 34 36 38 31 4F 00 00 00 80 66 47 00 16 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 59 A7 03 00 F4 03 04 00 75 D9 63 66 B6 04 01 00 00 14 A2 67 3B 2D 64 D3 56 [10:27:03]CommunicateWithHost err = 0 [10:27:03]CheckOFDResponse [10:27:03]1017 (14) - 77093643461234 [10:27:03]1041 (16) - 0000000000874681 [10:27:03]1040 (4) - 239449 [10:27:03]1012 (4) - 08.06.2024 04:09 [10:27:03]1206 (1) - 0 [10:27:03]OFD Sender: Remove packet 239449 [10:27:03]ProducePacketName [10:27:03]name=ofd_packets/00239449 [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 CA 8C 00 00 00 00 00 FF 0F 6B [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 CB 8C 80 11 00 00 00 00 00 00 D1 [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 CB 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 26 [10:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 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 CC 8C 80 13 00 00 00 00 00 00 D4 [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 CC 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 59 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [10:27:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 59 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 CD 8C 80 13 01 00 00 00 00 00 D6 [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 CD 8C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8A [10:27:04]RAPDU: 09 00 01 3C A3 63 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":"0000000000874681","fd.num":239449,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [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":"0000000000874681","fd.num":239449,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [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 9.Close socket [10:27:04]Sock 9.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:48]OFD Sender: No OFD packet to send [10:27:51]accept exits with 8 [10:27:51]New connection [10:27:51]New thread 3066838372 created [10:27:51]Thread 3066981732 joined [10:27:51]Waiting for new connection... [10:27:51] Sock 8.Parse request [10:27:51]Sock 8.Check first char [10:27:51]Sock 8.First char is OK [10:27:51]request: POST /json_proto HTTP/1.0 [10:27:51]Method: POST [10:27:51]URL: /json_proto [10:27:51]Method is POST - this is cgi request [10:27:51]url: /json_proto [10:27:51]query_string will be loaded in cgi processing [10:27:51]execute_cgi json_proto POST (null) [10:27:51]execute_cgi path=json_proto method=POST [10:27:51]POST find Content-Length [10:27:51]Host: 172.17.40.67:8080 [10:27:51]Content-Length: 770 [10:27:51]Content-Type: application/json [10:27:51] [10:27:51]POST finish read [10:27:51]Found Content-Length = 770 [10:27:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.64 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:51]execute_script... [10:27:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.64 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:51]POST & json_proto [10:27:51]process_json_proto [10:27:51]json parsed OK: [10:27:51]protocol is kg_v1.0 [10:27:51]action value=close_receipt [10:27:51]process_action close_receipt [10:27:51]cmd_close_receipt [10:27:51]MH_GetDate [10:27:51]Write to MH i2c: F0 00 00 CE 8C 49 [10:27:51]Write i2c OK [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: F0 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: F0 09 00 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: F0 09 00 CE 8C 00 2B 32 64 66 97 AE 6B 64 8D [10:27:51]GetLastDocTimeStamp 1717842425 [10:27:51]current date 1717842475 [10:27:51]FM_GetShiftState [10:27:51]SAM_PROTO_GetShiftState [10:27:51]wFMCommunicate request_size=4 [10:27:51]MH_SAM_APDU [10:27:51]CAPDU: 80 13 01 00 [10:27:51]Write to MH i2c: E2 08 00 CF 8C 80 13 01 00 00 00 00 00 D8 [10:27:51]Write i2c OK [10:27:51]MH_I2C_Read... [10:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:51]Read from MH i2c: E2 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: E2 0E 00 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: E2 0E 00 CF 8C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8C [10:27:51]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:27:51]wFMCommunicate OK [10:27:51]SAM_PROTO_GetShiftState done [10:27:51]FM_GetShiftState done [10:27:51]opened in 1717805884 [10:27:51]opened+sec_in_day 1717892284 [10:27:51]quantity*price = 150064 [10:27:51]sum+1 = 150065 [10:27:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.64 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 0.00 Безнал.: 1500.64 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 221 08.06.2024 10:27 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239450 ФПД: 14748066693486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102756&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239450&fm=14748066693486&tin=02508201610067®Number=0000000000091601&sum=150064 [10:27:52]StoreToDocumentArchive [10:27:52]shift 387 fd 239450 [10:27:52]save to /storage/0387/doc_00239450 [10:27:52]save last doc name /storage/0387/doc_00239450 to /storage/kkm_last_doc_name [10:27:52]save OK [10:27:52]Clear old archive folders... [10:27:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:52]tlvbuf is 004B8960 [10:27:52]SAM_PROTO_ClearQueue [10:27:52]wFMCommunicate request_size=4 [10:27:52]MH_SAM_APDU [10:27:52]CAPDU: 80 09 00 00 [10:27:52]Write to MH i2c: E2 08 00 DC 8C 80 09 00 00 00 00 00 00 DA [10:27:52]Write i2c OK [10:27:52]MH_I2C_Read... [10:27:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:53]Read from MH i2c: E2 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 03 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 03 00 DC 8C 00 90 00 DC [10:27:53]RAPDU: 90 00 [10:27:53]wFMCommunicate OK [10:27:53]SAM_PROTO_ClearQueue done [10:27:53]KKMCreateOFDPacket [10:27:53]OFDProtocolAddRootSTLVToBuf [10:27:53]FM_MakeSignedData [10:27:53]FM_MakeSignedData [10:27:53]SAM_PROTO_SignData [10:27:53]wFMCommunicate request_size=4 [10:27:53]MH_SAM_APDU [10:27:53]CAPDU: 80 0D 01 02 [10:27:53]Write to MH i2c: E2 08 00 DD 8C 80 0D 01 02 00 00 00 00 E2 [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:53]Read from MH i2c: E2 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 03 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 03 00 DD 8C 00 90 00 DD [10:27:53]RAPDU: 90 00 [10:27:53]wFMCommunicate OK [10:27:53]wFMCommunicate request_size=255 [10:27:53]MH_SAM_APDU [10:27: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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 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 40 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 30 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 2C 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5A A7 03 00 35 04 06 00 0D [10:27:53]Write to MH i2c: E2 02 01 DE 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 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 40 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 30 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 2C 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5A A7 03 00 35 04 06 00 0D 00 00 4F [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:53]Read from MH i2c: E2 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 03 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 03 00 DE 8C 00 90 00 DE [10:27:53]RAPDU: 90 00 [10:27:53]wFMCommunicate OK [10:27:53]wFMCommunicate request_size=10 [10:27:53]MH_SAM_APDU [10:27:53]CAPDU: 80 0D 02 02 05 69 CD 46 C1 6E [10:27:53]Write to MH i2c: E2 0D 00 DF 8C 80 0D 02 02 05 00 69 CD 46 C1 6E 00 00 9A [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:53]Read from MH i2c: E2 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 03 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 03 00 DF 8C 00 90 00 DF [10:27:53]RAPDU: 90 00 [10:27:53]wFMCommunicate OK [10:27:53]wFMCommunicate request_size=4 [10:27:53]MH_SAM_APDU [10:27:53]CAPDU: 80 0D 03 02 [10:27:53]Write to MH i2c: E2 08 00 E0 8C 80 0D 03 02 00 00 00 00 E7 [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:53]Read from MH i2c: E2 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 0B 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: E2 0B 00 E0 8C 00 B1 CC AC E8 61 22 9F A9 90 00 C4 [10:27:53]RAPDU: B1 CC AC E8 61 22 9F A9 90 00 [10:27:53]wFMCommunicate OK [10:27:53]SAM_PROTO_SignData done [10:27:53]FM_MakeSignedData done [10:27:53]CreateOFDProtocolMessage [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 E1 8C 80 11 00 00 00 00 00 00 E7 [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 E1 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3C [10:27:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:27:53]wFMCommunicate OK [10:27:53]CreateOFDProtocolMessage done [10:27:53]OFDSenderStorePacket 239450 [10:27:53]StoreOFDPacket docnum=239450 [10:27:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8D B9 07 01 D5 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 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 40 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 30 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 2C 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5A A7 03 00 35 04 06 00 0D 69 CD 46 C1 6E B1 CC AC E8 61 22 9F A9 [10:27:53]CheckFolder [10:27:53]dirname=/storage/ofd_packets [10:27:53]CheckFolder done [10:27:53]ProducePacketName [10:27:53]name=ofd_packets/00239450 [10:27:53]NVStorageSaveData ofd_packets/00239450 [10:27:53]File name is /storage/ofd_packets/00239450 [10:27:53]Write 301 bytes [10:27:53]NVStorageSaveData done [10:27:53]OFDSenderStorePacket done [10:27:53]KKMCreateOFDPacket done [10:27:53]NVStorageSaveData kkm_last_timestamp [10:27:53]File name is /storage/kkm_last_timestamp [10:27:53]Write 4 bytes [10:27:53]NVStorageSaveData done [10:27:53]ExternCall_PrintAddStr [10:27:53]wPrintStart [10:27:53]Write to MH i2c: 01 00 00 E2 8C 6E [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: 01 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: 01 07 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: 01 07 00 E2 8C 00 00 00 00 00 FF 0F 83 [10:27:53]RasterBufferAndPrint [10:27:53]line Счет N : (1)3302391 [10:27:53]line ИНН: 02508201610067 [10:27:53]line Контрольно-Кассовый Чек [10:27:53]line ПРОДАЖА [10:27:53]line ТРК (МРК, ГНК) : 22 [10:27:53]line Товар: 2710124130 [10:27:53]line Аи-92-К-4 [10:27:53]line 22.600 * 66.40 [10:27:53]line = 1500.64 [10:27:53]line НДС 12% НСП 1% [10:27:53]line > о реализуемом товаре [10:27:53]line ИТОГО: 1500.64 [10:27:53]line НСП 1% : 13.28 [10:27:53]line НДС 12% : 159.36 [10:27:53]line Наличными: 0.00 [10:27:53]line Безнал.: 1500.64 [10:27:53]line Место: АЗС № 82 "Партнер Нефть" [10:27:53]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:27:53]line СНО: Общий режим [10:27:53]line Чек 221 08.06.2024 10:27 [10:27:53]line Смена: 387 ФФД: 1.0 [10:27:53]line ЗНМ: 0300000150 [10:27:53]line РНМ: 0000000000091601 [10:27:53]line Версия ККМ: 001 [10:27:53]line Платежная система: Mbank [10:27:53]line ФМ: 0000000000874681 [10:27:53]line ФД: 239450 [10:27:53]line ФПД: 14748066693486 [10:27:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T102756&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239450&fm=14748066693486&tin=02508201610067®Number=0000000000091601&sum=150064 [10:27:53]written 0, free lines is 4095 [10:27:53]OFD Sender: Processing packet 239450 [packets to send 182, broken 181] [10:27:53]ProducePacketName [10:27:53]name=ofd_packets/00239450 [10:27:53]OFD Sender: To server: pG, [10:27:53]CommunicateWithHost lk.salyk.kg:30040 [10:27:53]ConnectInit lk.salyk.kg [10:27:53]Connected sock=10 [10:27:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8D B9 07 01 D5 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 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 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 40 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 30 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 2C 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5A A7 03 00 35 04 06 00 0D 69 CD 46 C1 6E B1 CC AC E8 61 22 9F A9 [10:27:53]Write to MH i2c: 01 00 00 0B 8D 98 [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: 01 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: 01 07 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: 01 07 00 0B 8D 00 00 00 00 00 F6 0C A1 [10:27:53]RasterBufferAndPrint [10:27:53]line [10:27:53]line [10:27:53]line [10:27:53]line [10:27:53]line [10:27:53]written 0, free lines is 3324 [10:27:53]MH_Cut [10:27:53]Write to MH i2c: D1 01 00 12 8D 01 71 [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: D1 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: D1 01 00 [10:27:53]MH_I2C_Read... [10:27:53]Read from MH i2c: D1 01 00 12 8D 00 70 [10:27:53]Write to MH i2c: 01 00 00 13 8D A0 [10:27:53]Write i2c OK [10:27:53]MH_I2C_Read... [10:27:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1B 54 47 00 DC 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5A A7 03 00 F4 03 04 00 A8 D9 63 66 B6 04 01 00 00 B8 45 0C C2 AE F4 70 A1 [10:27:54]CommunicateWithHost err = 0 [10:27:54]CheckOFDResponse [10:27:54]1017 (14) - 77093643461234 [10:27:54]1041 (16) - 0000000000874681 [10:27:54]1040 (4) - 239450 [10:27:54]1012 (4) - 08.06.2024 04:10 [10:27:54]1206 (1) - 0 [10:27:54]OFD Sender: Remove packet 239450 [10:27:54]ProducePacketName [10:27:54]name=ofd_packets/00239450 [10:27:54]NVStorageDeleteData [10:27:54]OFD Sender: No OFD packet to send [10:27:54]*** Cut start [10:27:54]*** Partial cut [10:27:54]*** CUTSNS_PIN = 1 [10:27:54]*** CUTSNS_PIN = 0 [10:27:55]*** Brake cut motor [10:27:55]Read from MH i2c: 01 [10:27:55]MH_I2C_Read... [10:27:55]*** Stop cut motor [10:27:55]*** Cut end [10:27:55]Read from MH i2c: 01 07 00 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: 01 07 00 13 8D 00 00 00 00 00 FF 0F B5 [10:27:55]process_action close_receipt done [10:27:55]requested_data is exist [10:27:55]produce_requested_data [10:27:55]requested_item fm.sn is exist - process it [10:27:55]wFMCommunicate request_size=4 [10:27:55]MH_SAM_APDU [10:27:55]CAPDU: 80 11 00 00 [10:27:55]Write to MH i2c: E2 08 00 14 8D 80 11 00 00 00 00 00 00 1B [10:27:55]Write i2c OK [10:27:55]MH_I2C_Read... [10:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:55]Read from MH i2c: E2 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 17 00 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 17 00 14 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 70 [10:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:27:55]wFMCommunicate OK [10:27:55]requested_item fd.num is exist - process it [10:27:55]SAM_PROTO_GetFieldsCounters [10:27:55]wFMCommunicate request_size=4 [10:27:55]MH_SAM_APDU [10:27:55]CAPDU: 80 13 00 00 [10:27:55]Write to MH i2c: E2 08 00 15 8D 80 13 00 00 00 00 00 00 1E [10:27:55]Write i2c OK [10:27:55]MH_I2C_Read... [10:27:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:55]Read from MH i2c: E2 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 62 00 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 62 00 15 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [10:27:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:55]wFMCommunicate OK [10:27:55]SAM_PROTO_GetFieldsCounters done [10:27:55]requested_item shift.num is exist - process it [10:27:55]requested_item shift.opened is exist - process it [10:27:55]req_shift_opened [10:27:55]FM_GetShiftState [10:27:55]SAM_PROTO_GetShiftState [10:27:55]wFMCommunicate request_size=4 [10:27:55]MH_SAM_APDU [10:27:55]CAPDU: 80 13 01 00 [10:27:55]Write to MH i2c: E2 08 00 16 8D 80 13 01 00 00 00 00 00 20 [10:27:55]Write i2c OK [10:27:55]MH_I2C_Read... [10:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:55]Read from MH i2c: E2 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 0E 00 [10:27:55]MH_I2C_Read... [10:27:55]Read from MH i2c: E2 0E 00 16 8D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D4 [10:27:55]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:27:55]wFMCommunicate OK [10:27:55]SAM_PROTO_GetShiftState done [10:27:55]FM_GetShiftState done [10:27:55]req_shift_opened done [10:27:55]requested_item shift.open_date is exist - process it [10:27:55]req_shift_open_date [10:27:55]req_shift_open_date done [10:27:55]produce_requested_data done [10:27:55]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239450,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:27:55]process_action_free close_receipt [10:27:55]json_value_free [10:27:55]json_value_free done [10:27:55]process_json_proto returns [10:27:55]Send response to host [10:27:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239450,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:27:55]free response buf [10:27:55]execute_script done [10:27:55]execute_script returns [10:27:55]free content buf [10:27:55]Sock 8.Close socket [10:27:55]Sock 8.Thread stoped [10:27:59]OFD Sender: No OFD packet to send [10:28:04]OFD Sender: No OFD packet to send [10:28:09]OFD Sender: No OFD packet to send [10:28:14]OFD Sender: No OFD packet to send [10:28:19]OFD Sender: No OFD packet to send [10:28:24]OFD Sender: No OFD packet to send [10:28:29]OFD Sender: No OFD packet to send [10:28:34]OFD Sender: No OFD packet to send [10:28:39]OFD Sender: No OFD packet to send [10:28:44]OFD Sender: No OFD packet to send [10:28:49]OFD Sender: No OFD packet to send [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:14]OFD Sender: No OFD packet to send [10:29:19]OFD Sender: No OFD packet to send [10:29:24]OFD Sender: No OFD packet to send [10:29:29]OFD Sender: No OFD packet to send [10:29:34]OFD Sender: No OFD packet to send [10:29:39]OFD Sender: No OFD packet to send [10:29:44]OFD Sender: No OFD packet to send [10:29:49]OFD Sender: No OFD packet to send [10:29:54]OFD Sender: No OFD packet to send [10:29:59]OFD Sender: No OFD packet to send [10:30:04]OFD Sender: No OFD packet to send [10:30:09]OFD Sender: No OFD packet to send [10:30:10]accept exits with 9 [10:30:10]New connection [10:30:10]New thread 3066981732 created [10:30:10]Thread 3066838372 joined [10:30:10]Waiting for new connection... [10:30:10] Sock 9.Parse request [10:30:10]Sock 9.Check first char [10:30:10]Sock 9.First char is OK [10:30:10]request: POST /json_proto HTTP/1.0 [10:30:10]Method: POST [10:30:10]URL: /json_proto [10:30:10]Method is POST - this is cgi request [10:30:10]url: /json_proto [10:30:10]query_string will be loaded in cgi processing [10:30:10]execute_cgi json_proto POST (null) [10:30:10]execute_cgi path=json_proto method=POST [10:30:10]POST find Content-Length [10:30:10]Host: 172.17.40.67:8080 [10:30:10]Content-Length: 679 [10:30:10]Content-Type: application/json [10:30:10] [10:30:10]POST finish read [10:30:10]Found Content-Length = 679 [10:30:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:10]execute_script... [10:30: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)3302393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:10]POST & json_proto [10:30:10]process_json_proto [10:30:10]json parsed OK: [10:30:10]protocol is kg_v1.0 [10:30:10]action value=close_receipt [10:30:10]process_action close_receipt [10:30:10]cmd_close_receipt [10:30:10]MH_GetDate [10:30:10]Write to MH i2c: F0 00 00 17 8D 93 [10:30:10]Write i2c OK [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: F0 [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: F0 09 00 [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: F0 09 00 17 8D 00 B6 32 64 66 97 AE 6B 64 62 [10:30:10]GetLastDocTimeStamp 1717842476 [10:30:10]current date 1717842614 [10:30:10]FM_GetShiftState [10:30:10]SAM_PROTO_GetShiftState [10:30:10]wFMCommunicate request_size=4 [10:30:10]MH_SAM_APDU [10:30:10]CAPDU: 80 13 01 00 [10:30:10]Write to MH i2c: E2 08 00 18 8D 80 13 01 00 00 00 00 00 22 [10:30:10]Write i2c OK [10:30:10]MH_I2C_Read... [10:30:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:10]Read from MH i2c: E2 [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: E2 0E 00 [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: E2 0E 00 18 8D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D6 [10:30:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:30:10]wFMCommunicate OK [10:30:10]SAM_PROTO_GetShiftState done [10:30:10]FM_GetShiftState done [10:30:10]opened in 1717805884 [10:30:10]opened+sec_in_day 1717892284 [10:30:10]quantity*price = 70052 [10:30:10]sum+1 = 70053 [10:30:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 222 08.06.2024 10:30 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239451 ФПД: 16457242916330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103014&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239451&fm=16457242916330&tin=02508201610067®Number=0000000000091601&sum=70000 [10:30:11]StoreToDocumentArchive [10:30:11]shift 387 fd 239451 [10:30:11]save to /storage/0387/doc_00239451 [10:30:11]save last doc name /storage/0387/doc_00239451 to /storage/kkm_last_doc_name [10:30:11]save OK [10:30:11]Clear old archive folders... [10:30:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:11]tlvbuf is 003944E0 [10:30:11]SAM_PROTO_ClearQueue [10:30:11]wFMCommunicate request_size=4 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 09 00 00 [10:30:11]Write to MH i2c: E2 08 00 25 8D 80 09 00 00 00 00 00 00 24 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 25 8D 00 90 00 26 [10:30:11]RAPDU: 90 00 [10:30:11]wFMCommunicate OK [10:30:11]SAM_PROTO_ClearQueue done [10:30:11]KKMCreateOFDPacket [10:30:11]OFDProtocolAddRootSTLVToBuf [10:30:11]FM_MakeSignedData [10:30:11]FM_MakeSignedData [10:30:11]SAM_PROTO_SignData [10:30:11]wFMCommunicate request_size=4 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 0D 01 02 [10:30:11]Write to MH i2c: E2 08 00 26 8D 80 0D 01 02 00 00 00 00 2C [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 26 8D 00 90 00 27 [10:30:11]RAPDU: 90 00 [10:30:11]wFMCommunicate OK [10:30:11]wFMCommunicate request_size=255 [10:30:11]MH_SAM_APDU [10:30: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B6 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5B A7 03 00 35 04 06 00 0E [10:30:11]Write to MH i2c: E2 02 01 27 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B6 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5B A7 03 00 35 04 06 00 0E 00 00 12 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 27 8D 00 90 00 28 [10:30:11]RAPDU: 90 00 [10:30:11]wFMCommunicate OK [10:30:11]wFMCommunicate request_size=10 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 0D 02 02 05 F7 C0 1E 35 EA [10:30:11]Write to MH i2c: E2 0D 00 28 8D 80 0D 02 02 05 00 F7 C0 1E 35 EA 00 00 2D [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 28 8D 00 90 00 29 [10:30:11]RAPDU: 90 00 [10:30:11]wFMCommunicate OK [10:30:11]wFMCommunicate request_size=4 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 0D 03 02 [10:30:11]Write to MH i2c: E2 08 00 29 8D 80 0D 03 02 00 00 00 00 31 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 0B 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 0B 00 29 8D 00 65 CB CD 00 C5 8E 67 0C 90 00 F5 [10:30:11]RAPDU: 65 CB CD 00 C5 8E 67 0C 90 00 [10:30:11]wFMCommunicate OK [10:30:11]SAM_PROTO_SignData done [10:30:11]FM_MakeSignedData done [10:30:11]CreateOFDProtocolMessage [10:30:11]wFMCommunicate request_size=4 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 11 00 00 [10:30:11]Write to MH i2c: E2 08 00 2A 8D 80 11 00 00 00 00 00 00 31 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 17 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 17 00 2A 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 86 [10:30:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:30:11]wFMCommunicate OK [10:30:11]CreateOFDProtocolMessage done [10:30:11]OFDSenderStorePacket 239451 [10:30:11]StoreOFDPacket docnum=239451 [10:30:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C5 A2 07 01 F9 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B6 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5B A7 03 00 35 04 06 00 0E F7 C0 1E 35 EA 65 CB CD 00 C5 8E 67 0C [10:30:11]CheckFolder [10:30:11]dirname=/storage/ofd_packets [10:30:11]CheckFolder done [10:30:11]ProducePacketName [10:30:11]name=ofd_packets/00239451 [10:30:11]NVStorageSaveData ofd_packets/00239451 [10:30:11]File name is /storage/ofd_packets/00239451 [10:30:11]Write 301 bytes [10:30:11]NVStorageSaveData done [10:30:11]OFDSenderStorePacket done [10:30:11]KKMCreateOFDPacket done [10:30:11]NVStorageSaveData kkm_last_timestamp [10:30:11]File name is /storage/kkm_last_timestamp [10:30:11]Write 4 bytes [10:30:11]NVStorageSaveData done [10:30:11]ExternCall_PrintAddStr [10:30:11]wPrintStart [10:30:11]Write to MH i2c: 01 00 00 2B 8D B8 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: 01 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: 01 07 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: 01 07 00 2B 8D 00 00 00 00 00 FF 0F CD [10:30:11]RasterBufferAndPrint [10:30:11]line Счет N : (1)3302393 [10:30:11]line ИНН: 02508201610067 [10:30:11]line Контрольно-Кассовый Чек [10:30:11]line ПРОДАЖА [10:30:11]line ТРК (МРК, ГНК) : 32 [10:30:11]line Товар: 2710124130 [10:30:11]line Аи-92-К-4 [10:30:11]line 10.550 * 66.40 [10:30:11]line = 700.52 [10:30:11]line НДС 12% НСП 1% [10:30:11]line > о реализуемом товаре [10:30:11]line ОКРУГЛЕНИЕ: -0.52 [10:30:11]line ИТОГО: 700.00 [10:30:11]line Внесено: 700.00 [10:30:11]line СДАЧА: 0.00 [10:30:11]line НСП 1% : 6.20 [10:30:11]line НДС 12% : 74.39 [10:30:11]line Наличными: 700.00 [10:30:11]line Безнал.: 0.00 [10:30:11]line Место: АЗС № 82 "Партнер Нефть" [10:30:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:30:11]line СНО: Общий режим [10:30:11]line Чек 222 08.06.2024 10:30 [10:30:11]line Смена: 387 ФФД: 1.0 [10:30:11]line ЗНМ: 0300000150 [10:30:11]line РНМ: 0000000000091601 [10:30:11]line Версия ККМ: 001 [10:30:11]line ФМ: 0000000000874681 [10:30:11]line ФД: 239451 [10:30:11]line ФПД: 16457242916330 [10:30:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103014&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239451&fm=16457242916330&tin=02508201610067®Number=0000000000091601&sum=70000 [10:30:11]written 0, free lines is 4095 [10:30:11]OFD Sender: Processing packet 239451 [packets to send 182, broken 181] [10:30:11]ProducePacketName [10:30:11]name=ofd_packets/00239451 [10:30:11]OFD Sender: To server: pG, [10:30:11]CommunicateWithHost lk.salyk.kg:30040 [10:30:11]ConnectInit lk.salyk.kg [10:30:12]Connected sock=10 [10:30:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C5 A2 07 01 F9 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B6 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5B A7 03 00 35 04 06 00 0E F7 C0 1E 35 EA 65 CB CD 00 C5 8E 67 0C [10:30:12]Write to MH i2c: 01 00 00 56 8D E3 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 56 8D 00 00 00 00 00 C5 0C BB [10:30:12]RasterBufferAndPrint [10:30:12]line [10:30:12]line [10:30:12]line [10:30:12]line [10:30:12]line [10:30:12]written 0, free lines is 3275 [10:30:12]MH_Cut [10:30:12]Write to MH i2c: D1 01 00 5D 8D 01 BC [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: D1 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: D1 01 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: D1 01 00 5D 8D 00 BB [10:30:12]Write to MH i2c: 01 00 00 5E 8D EB [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DD 32 47 00 BA E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5B A7 03 00 F4 03 04 00 33 DA 63 66 B6 04 01 00 00 C6 FC F8 50 0B CC 63 6B [10:30:12]CommunicateWithHost err = 0 [10:30:12]CheckOFDResponse [10:30:12]1017 (14) - 77093643461234 [10:30:12]1041 (16) - 0000000000874681 [10:30:12]1040 (4) - 239451 [10:30:12]1012 (4) - 08.06.2024 04:12 [10:30:12]1206 (1) - 0 [10:30:12]OFD Sender: Remove packet 239451 [10:30:12]ProducePacketName [10:30:12]name=ofd_packets/00239451 [10:30:12]NVStorageDeleteData [10:30:13]OFD Sender: No OFD packet to send [10:30:13]*** Cut start [10:30:13]*** Partial cut [10:30:13]*** CUTSNS_PIN = 1 [10:30:13]*** CUTSNS_PIN = 0 [10:30:13]*** Brake cut motor [10:30:13]Read from MH i2c: 01 [10:30:13]MH_I2C_Read... [10:30:13]*** Stop cut motor [10:30:13]*** Cut end [10:30:13]Read from MH i2c: 01 07 00 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: 01 07 00 5E 8D 00 00 00 00 00 FF 0F 00 [10:30:13]process_action close_receipt done [10:30:13]requested_data is exist [10:30:13]produce_requested_data [10:30:13]requested_item fm.sn is exist - process it [10:30:13]wFMCommunicate request_size=4 [10:30:13]MH_SAM_APDU [10:30:13]CAPDU: 80 11 00 00 [10:30:13]Write to MH i2c: E2 08 00 5F 8D 80 11 00 00 00 00 00 00 66 [10:30:13]Write i2c OK [10:30:13]MH_I2C_Read... [10:30:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:13]Read from MH i2c: E2 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: E2 17 00 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: E2 17 00 5F 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BB [10:30:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:30:13]wFMCommunicate OK [10:30:13]requested_item fd.num is exist - process it [10:30:13]SAM_PROTO_GetFieldsCounters [10:30:13]wFMCommunicate request_size=4 [10:30:13]MH_SAM_APDU [10:30:13]CAPDU: 80 13 00 00 [10:30:13]Write to MH i2c: E2 08 00 60 8D 80 13 00 00 00 00 00 00 69 [10:30:13]Write i2c OK [10:30:13]MH_I2C_Read... [10:30:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:14]Read from MH i2c: E2 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 62 00 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 62 00 60 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [10:30:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:14]wFMCommunicate OK [10:30:14]SAM_PROTO_GetFieldsCounters done [10:30:14]requested_item shift.num is exist - process it [10:30:14]requested_item shift.opened is exist - process it [10:30:14]req_shift_opened [10:30:14]FM_GetShiftState [10:30:14]SAM_PROTO_GetShiftState [10:30:14]wFMCommunicate request_size=4 [10:30:14]MH_SAM_APDU [10:30:14]CAPDU: 80 13 01 00 [10:30:14]Write to MH i2c: E2 08 00 61 8D 80 13 01 00 00 00 00 00 6B [10:30:14]Write i2c OK [10:30:14]MH_I2C_Read... [10:30:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:14]Read from MH i2c: E2 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 0E 00 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 0E 00 61 8D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1F [10:30:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:30:14]wFMCommunicate OK [10:30:14]SAM_PROTO_GetShiftState done [10:30:14]FM_GetShiftState done [10:30:14]req_shift_opened done [10:30:14]requested_item shift.open_date is exist - process it [10:30:14]req_shift_open_date [10:30:14]req_shift_open_date done [10:30:14]produce_requested_data done [10:30:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239451,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:30:14]process_action_free close_receipt [10:30:14]json_value_free [10:30:14]json_value_free done [10:30:14]process_json_proto returns [10:30:14]Send response to host [10:30:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239451,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:30:14]free response buf [10:30:14]execute_script done [10:30:14]execute_script returns [10:30:14]free content buf [10:30:14]Sock 9.Close socket [10:30:14]Sock 9.Thread stoped [10:30:18]OFD Sender: No OFD packet to send [10:30:23]OFD Sender: No OFD packet to send [10:30:28]OFD Sender: No OFD packet to send [10:30:33]OFD Sender: No OFD packet to send [10:30:38]OFD Sender: No OFD packet to send [10:30:43]OFD Sender: No OFD packet to send [10:30:48]OFD Sender: No OFD packet to send [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [10:31:11]accept exits with 8 [10:31:11]New connection [10:31:11]New thread 3066838372 created [10:31:11]Thread 3066981732 joined [10:31:11]Waiting for new connection... [10:31:11] Sock 8.Parse request [10:31:11]Sock 8.Check first char [10:31:11]Sock 8.First char is OK [10:31:11]request: POST /json_proto HTTP/1.0 [10:31:11]Method: POST [10:31:11]URL: /json_proto [10:31:11]Method is POST - this is cgi request [10:31:11]url: /json_proto [10:31:11]query_string will be loaded in cgi processing [10:31:11]execute_cgi json_proto POST (null) [10:31:11]execute_cgi path=json_proto method=POST [10:31:11]POST find Content-Length [10:31:11]Host: 172.17.40.67:8080 [10:31:11]Content-Length: 678 [10:31:11]Content-Type: application/json [10:31:11] [10:31:11]POST finish read [10:31:11]Found Content-Length = 678 [10:31:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:11]execute_script... [10:31: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)3302392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:11]POST & json_proto [10:31:11]process_json_proto [10:31:11]json parsed OK: [10:31:11]protocol is kg_v1.0 [10:31:11]action value=close_receipt [10:31:11]process_action close_receipt [10:31:11]cmd_close_receipt [10:31:11]MH_GetDate [10:31:11]Write to MH i2c: F0 00 00 62 8D DE [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: F0 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: F0 09 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: F0 09 00 62 8D 00 F3 32 64 66 97 AE 6B 64 EA [10:31:11]GetLastDocTimeStamp 1717842614 [10:31:11]current date 1717842675 [10:31:11]FM_GetShiftState [10:31:11]SAM_PROTO_GetShiftState [10:31:11]wFMCommunicate request_size=4 [10:31:11]MH_SAM_APDU [10:31:11]CAPDU: 80 13 01 00 [10:31:11]Write to MH i2c: E2 08 00 63 8D 80 13 01 00 00 00 00 00 6D [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:11]Read from MH i2c: E2 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 0E 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 0E 00 63 8D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 21 [10:31:11]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:31:11]wFMCommunicate OK [10:31:11]SAM_PROTO_GetShiftState done [10:31:11]FM_GetShiftState done [10:31:11]opened in 1717805884 [10:31:11]opened+sec_in_day 1717892284 [10:31:11]quantity*price = 50065 [10:31:11]sum+1 = 50067 [10:31:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 223 08.06.2024 10:31 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239452 ФПД: 222456407039648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103115&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239452&fm=222456407039648&tin=02508201610067®Number=0000000000091601&sum=50000 [10:31:12]StoreToDocumentArchive [10:31:12]shift 387 fd 239452 [10:31:12]save to /storage/0387/doc_00239452 [10:31:12]save last doc name /storage/0387/doc_00239452 to /storage/kkm_last_doc_name [10:31:12]save OK [10:31:12]Clear old archive folders... [10:31:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:12]tlvbuf is 00472E50 [10:31:12]SAM_PROTO_ClearQueue [10:31:12]wFMCommunicate request_size=4 [10:31:12]MH_SAM_APDU [10:31:12]CAPDU: 80 09 00 00 [10:31:12]Write to MH i2c: E2 08 00 70 8D 80 09 00 00 00 00 00 00 6F [10:31:12]Write i2c OK [10:31:12]MH_I2C_Read... [10:31:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:12]Read from MH i2c: E2 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 03 00 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 03 00 70 8D 00 90 00 71 [10:31:12]RAPDU: 90 00 [10:31:12]wFMCommunicate OK [10:31:12]SAM_PROTO_ClearQueue done [10:31:12]KKMCreateOFDPacket [10:31:12]OFDProtocolAddRootSTLVToBuf [10:31:12]FM_MakeSignedData [10:31:12]FM_MakeSignedData [10:31:12]SAM_PROTO_SignData [10:31:12]wFMCommunicate request_size=4 [10:31:12]MH_SAM_APDU [10:31:12]CAPDU: 80 0D 01 02 [10:31:12]Write to MH i2c: E2 08 00 71 8D 80 0D 01 02 00 00 00 00 77 [10:31:12]Write i2c OK [10:31:12]MH_I2C_Read... [10:31:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:12]Read from MH i2c: E2 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 03 00 [10:31:12]MH_I2C_Read... [10:31:12]Read from MH i2c: E2 03 00 71 8D 00 90 00 72 [10:31:12]RAPDU: 90 00 [10:31:12]wFMCommunicate OK [10:31:12]wFMCommunicate request_size=255 [10:31:12]MH_SAM_APDU [10:31: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F3 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5C A7 03 00 35 04 06 00 CA [10:31:12]Write to MH i2c: E2 02 01 72 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F3 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5C A7 03 00 35 04 06 00 CA 00 00 46 [10:31:12]Write i2c OK [10:31:12]MH_I2C_Read... [10:31:13]OFD Sender: No OFD packet to send [10:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:13]Read from MH i2c: E2 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 03 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 03 00 72 8D 00 90 00 73 [10:31:13]RAPDU: 90 00 [10:31:13]wFMCommunicate OK [10:31:13]wFMCommunicate request_size=10 [10:31:13]MH_SAM_APDU [10:31:13]CAPDU: 80 0D 02 02 05 52 AB 1E 9E A0 [10:31:13]Write to MH i2c: E2 0D 00 73 8D 80 0D 02 02 05 00 52 AB 1E 9E A0 00 00 DD [10:31:13]Write i2c OK [10:31:13]MH_I2C_Read... [10:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:13]Read from MH i2c: E2 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 03 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 03 00 73 8D 00 90 00 74 [10:31:13]RAPDU: 90 00 [10:31:13]wFMCommunicate OK [10:31:13]wFMCommunicate request_size=4 [10:31:13]MH_SAM_APDU [10:31:13]CAPDU: 80 0D 03 02 [10:31:13]Write to MH i2c: E2 08 00 74 8D 80 0D 03 02 00 00 00 00 7C [10:31:13]Write i2c OK [10:31:13]MH_I2C_Read... [10:31:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:13]Read from MH i2c: E2 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 0B 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 0B 00 74 8D 00 6A 01 32 AB 8F 5E 90 44 90 00 86 [10:31:13]RAPDU: 6A 01 32 AB 8F 5E 90 44 90 00 [10:31:13]wFMCommunicate OK [10:31:13]SAM_PROTO_SignData done [10:31:13]FM_MakeSignedData done [10:31:13]CreateOFDProtocolMessage [10:31:13]wFMCommunicate request_size=4 [10:31:13]MH_SAM_APDU [10:31:13]CAPDU: 80 11 00 00 [10:31:13]Write to MH i2c: E2 08 00 75 8D 80 11 00 00 00 00 00 00 7C [10:31:13]Write i2c OK [10:31:13]MH_I2C_Read... [10:31:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:13]Read from MH i2c: E2 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 17 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 17 00 75 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D1 [10:31:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:31:13]wFMCommunicate OK [10:31:13]CreateOFDProtocolMessage done [10:31:13]OFDSenderStorePacket 239452 [10:31:13]StoreOFDPacket docnum=239452 [10:31:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 48 62 07 01 07 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F3 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5C A7 03 00 35 04 06 00 CA 52 AB 1E 9E A0 6A 01 32 AB 8F 5E 90 44 [10:31:13]CheckFolder [10:31:13]dirname=/storage/ofd_packets [10:31:13]CheckFolder done [10:31:13]ProducePacketName [10:31:13]name=ofd_packets/00239452 [10:31:13]NVStorageSaveData ofd_packets/00239452 [10:31:13]File name is /storage/ofd_packets/00239452 [10:31:13]Write 301 bytes [10:31:13]NVStorageSaveData done [10:31:13]OFDSenderStorePacket done [10:31:13]KKMCreateOFDPacket done [10:31:13]NVStorageSaveData kkm_last_timestamp [10:31:13]File name is /storage/kkm_last_timestamp [10:31:13]Write 4 bytes [10:31:13]NVStorageSaveData done [10:31:13]ExternCall_PrintAddStr [10:31:13]wPrintStart [10:31:13]Write to MH i2c: 01 00 00 76 8D 03 [10:31:13]Write i2c OK [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: 01 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: 01 07 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: 01 07 00 76 8D 00 00 00 00 00 FF 0F 18 [10:31:13]RasterBufferAndPrint [10:31:13]line Счет N : (1)3302392 [10:31:13]line ИНН: 02508201610067 [10:31:13]line Контрольно-Кассовый Чек [10:31:13]line ПРОДАЖА [10:31:13]line ТРК (МРК, ГНК) : 12 [10:31:13]line Товар: 2710124130 [10:31:13]line Аи-92-К-4 [10:31:13]line 7.540 * 66.40 [10:31:13]line = 500.66 [10:31:13]line НДС 12% НСП 1% [10:31:13]line > о реализуемом товаре [10:31:13]line ОКРУГЛЕНИЕ: -0.66 [10:31:13]line ИТОГО: 500.00 [10:31:13]line Внесено: 500.00 [10:31:13]line СДАЧА: 0.00 [10:31:13]line НСП 1% : 4.43 [10:31:13]line НДС 12% : 53.17 [10:31:13]line Наличными: 500.00 [10:31:13]line Безнал.: 0.00 [10:31:13]line Место: АЗС № 82 "Партнер Нефть" [10:31:13]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:31:13]line СНО: Общий режим [10:31:13]line Чек 223 08.06.2024 10:31 [10:31:13]line Смена: 387 ФФД: 1.0 [10:31:13]line ЗНМ: 0300000150 [10:31:13]line РНМ: 0000000000091601 [10:31:13]line Версия ККМ: 001 [10:31:13]line ФМ: 0000000000874681 [10:31:13]line ФД: 239452 [10:31:13]line ФПД: 222456407039648 [10:31:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103115&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239452&fm=222456407039648&tin=02508201610067®Number=0000000000091601&sum=50000 [10:31:13]OFD Sender: Processing packet 239452 [packets to send 182, broken 181] [10:31:13]ProducePacketName [10:31:13]name=ofd_packets/00239452 [10:31:13]OFD Sender: To server: pG, [10:31:13]CommunicateWithHost lk.salyk.kg:30040 [10:31:13]ConnectInit lk.salyk.kg [10:31:13]written 0, free lines is 4095 [10:31:13]Connected sock=10 [10:31:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 48 62 07 01 07 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F3 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5C A7 03 00 35 04 06 00 CA 52 AB 1E 9E A0 6A 01 32 AB 8F 5E 90 44 [10:31:14]Write to MH i2c: 01 00 00 A1 8D 2E [10:31:14]Write i2c OK [10:31:14]MH_I2C_Read... [10:31:14]Read from MH i2c: 01 [10:31:14]MH_I2C_Read... [10:31:14]Read from MH i2c: 01 07 00 [10:31:14]MH_I2C_Read... [10:31:14]Read from MH i2c: 01 07 00 A1 8D 00 00 00 00 00 C5 0C 06 [10:31:14]RasterBufferAndPrint [10:31:14]line [10:31:14]line [10:31:14]line [10:31:14]line [10:31:14]line [10:31:14]written 0, free lines is 3275 [10:31:14]MH_Cut [10:31:14]Write to MH i2c: D1 01 00 A8 8D 01 07 [10:31:14]Write i2c OK [10:31:14]MH_I2C_Read... [10:31:14]Read from MH i2c: D1 [10:31:14]MH_I2C_Read... [10:31:14]Read from MH i2c: D1 01 00 [10:31:14]MH_I2C_Read... [10:31:14]Read from MH i2c: D1 01 00 A8 8D 00 06 [10:31:14]Write to MH i2c: 01 00 00 A9 8D 36 [10:31:14]Write i2c OK [10:31:14]MH_I2C_Read... [10:31:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B6 39 47 00 5B E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5C A7 03 00 F4 03 04 00 71 DA 63 66 B6 04 01 00 00 51 8C 40 EA 66 F3 E8 76 [10:31:14]CommunicateWithHost err = 0 [10:31:14]CheckOFDResponse [10:31:14]1017 (14) - 77093643461234 [10:31:14]1041 (16) - 0000000000874681 [10:31:14]1040 (4) - 239452 [10:31:14]1012 (4) - 08.06.2024 04:13 [10:31:14]1206 (1) - 0 [10:31:14]OFD Sender: Remove packet 239452 [10:31:14]ProducePacketName [10:31:14]name=ofd_packets/00239452 [10:31:14]NVStorageDeleteData [10:31:14]OFD Sender: No OFD packet to send [10:31:15]*** Cut start [10:31:15]*** Partial cut [10:31:15]*** CUTSNS_PIN = 1 [10:31:15]*** CUTSNS_PIN = 0 [10:31:15]*** Brake cut motor [10:31:15]Read from MH i2c: 01 [10:31:15]MH_I2C_Read... [10:31:15]*** Stop cut motor [10:31:15]*** Cut end [10:31:15]Read from MH i2c: 01 07 00 [10:31:15]MH_I2C_Read... [10:31:15]Read from MH i2c: 01 07 00 A9 8D 00 00 00 00 00 FF 0F 4B [10:31:15]process_action close_receipt done [10:31:15]requested_data is exist [10:31:15]produce_requested_data [10:31:15]requested_item fm.sn is exist - process it [10:31:15]wFMCommunicate request_size=4 [10:31:15]MH_SAM_APDU [10:31:15]CAPDU: 80 11 00 00 [10:31:15]Write to MH i2c: E2 08 00 AA 8D 80 11 00 00 00 00 00 00 B1 [10:31:15]Write i2c OK [10:31:15]MH_I2C_Read... [10:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:15]Read from MH i2c: E2 [10:31:15]MH_I2C_Read... [10:31:15]Read from MH i2c: E2 17 00 [10:31:15]MH_I2C_Read... [10:31:15]Read from MH i2c: E2 17 00 AA 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 06 [10:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:31:15]wFMCommunicate OK [10:31:15]requested_item fd.num is exist - process it [10:31:15]SAM_PROTO_GetFieldsCounters [10:31:15]wFMCommunicate request_size=4 [10:31:15]MH_SAM_APDU [10:31:15]CAPDU: 80 13 00 00 [10:31:15]Write to MH i2c: E2 08 00 AB 8D 80 13 00 00 00 00 00 00 B4 [10:31:15]Write i2c OK [10:31:15]MH_I2C_Read... [10:31:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:15]Read from MH i2c: E2 [10:31:15]MH_I2C_Read... [10:31:15]Read from MH i2c: E2 62 00 [10:31:15]MH_I2C_Read... [10:31:15]Read from MH i2c: E2 62 00 AB 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [10:31:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:15]wFMCommunicate OK [10:31:15]SAM_PROTO_GetFieldsCounters done [10:31:15]requested_item shift.num is exist - process it [10:31:15]requested_item shift.opened is exist - process it [10:31:15]req_shift_opened [10:31:15]FM_GetShiftState [10:31:15]SAM_PROTO_GetShiftState [10:31:15]wFMCommunicate request_size=4 [10:31:15]MH_SAM_APDU [10:31:15]CAPDU: 80 13 01 00 [10:31:15]Write to MH i2c: E2 08 00 AC 8D 80 13 01 00 00 00 00 00 B6 [10:31:15]Write i2c OK [10:31:15]MH_I2C_Read... [10:31:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:15]Read from MH i2c: E2 [10:31:15]MH_I2C_Read... [10:31:15]Read from MH i2c: E2 0E 00 [10:31:15]MH_I2C_Read... [10:31:15]Read from MH i2c: E2 0E 00 AC 8D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6A [10:31:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:31:15]wFMCommunicate OK [10:31:15]SAM_PROTO_GetShiftState done [10:31:15]FM_GetShiftState done [10:31:15]req_shift_opened done [10:31:15]requested_item shift.open_date is exist - process it [10:31:15]req_shift_open_date [10:31:15]req_shift_open_date done [10:31:15]produce_requested_data done [10:31:15]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239452,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:31:15]process_action_free close_receipt [10:31:15]json_value_free [10:31:15]json_value_free done [10:31:15]process_json_proto returns [10:31:15]Send response to host [10:31:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239452,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:31:15]free response buf [10:31:15]execute_script done [10:31:15]execute_script returns [10:31:15]free content buf [10:31:15]Sock 8.Close socket [10:31:15]Sock 8.Thread stoped [10:31:19]OFD Sender: No OFD packet to send [10:31:21]accept exits with 9 [10:31:21]New connection [10:31:21]New thread 3066981732 created [10:31:21]Thread 3066838372 joined [10:31:21]Waiting for new connection... [10:31:21] Sock 9.Parse request [10:31:21]Sock 9.Check first char [10:31:21]Sock 9.First char is OK [10:31:21]request: POST /json_proto HTTP/1.0 [10:31:21]Method: POST [10:31:21]URL: /json_proto [10:31:21]Method is POST - this is cgi request [10:31:21]url: /json_proto [10:31:21]query_string will be loaded in cgi processing [10:31:21]execute_cgi json_proto POST (null) [10:31:21]execute_cgi path=json_proto method=POST [10:31:21]POST find Content-Length [10:31:21]Host: 172.17.40.67:8080 [10:31:21]Content-Length: 678 [10:31:21]Content-Type: application/json [10:31:21] [10:31:21]POST finish read [10:31:21]Found Content-Length = 678 [10:31:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 8.150, "sum" : 600.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:21]execute_script... [10: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)3302394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 8.150, "sum" : 600.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:21]POST & json_proto [10:31:21]process_json_proto [10:31:21]json parsed OK: [10:31:21]protocol is kg_v1.0 [10:31:21]action value=close_receipt [10:31:21]process_action close_receipt [10:31:21]cmd_close_receipt [10:31:21]MH_GetDate [10:31:21]Write to MH i2c: F0 00 00 AD 8D 29 [10:31:21]Write i2c OK [10:31:21]MH_I2C_Read... [10:31:21]Read from MH i2c: F0 [10:31:21]MH_I2C_Read... [10:31:21]Read from MH i2c: F0 09 00 [10:31:21]MH_I2C_Read... [10:31:21]Read from MH i2c: F0 09 00 AD 8D 00 FE 32 64 66 97 AE 6B 64 40 [10:31:21]GetLastDocTimeStamp 1717842675 [10:31:21]current date 1717842686 [10:31:21]FM_GetShiftState [10:31:21]SAM_PROTO_GetShiftState [10:31:21]wFMCommunicate request_size=4 [10:31:21]MH_SAM_APDU [10:31:21]CAPDU: 80 13 01 00 [10:31:21]Write to MH i2c: E2 08 00 AE 8D 80 13 01 00 00 00 00 00 B8 [10:31:21]Write i2c OK [10:31:21]MH_I2C_Read... [10:31:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:22]Read from MH i2c: E2 [10:31:22]MH_I2C_Read... [10:31:22]Read from MH i2c: E2 0E 00 [10:31:22]MH_I2C_Read... [10:31:22]Read from MH i2c: E2 0E 00 AE 8D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6C [10:31:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:31:22]wFMCommunicate OK [10:31:22]SAM_PROTO_GetShiftState done [10:31:22]FM_GetShiftState done [10:31:22]opened in 1717805884 [10:31:22]opened+sec_in_day 1717892284 [10:31:22]quantity*price = 60065 [10:31:22]sum+1 = 60067 [10:31:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.32 НДС 12% : 63.79 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 224 08.06.2024 10:31 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239453 ФПД: 124585328204818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103126&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239453&fm=124585328204818&tin=02508201610067®Number=0000000000091601&sum=60000 [10:31:23]StoreToDocumentArchive [10:31:23]shift 387 fd 239453 [10:31:23]save to /storage/0387/doc_00239453 [10:31:23]save last doc name /storage/0387/doc_00239453 to /storage/kkm_last_doc_name [10:31:23]save OK [10:31:23]Clear old archive folders... [10:31:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:23]tlvbuf is 0043B190 [10:31:23]SAM_PROTO_ClearQueue [10:31:23]wFMCommunicate request_size=4 [10:31:23]MH_SAM_APDU [10:31:23]CAPDU: 80 09 00 00 [10:31:23]Write to MH i2c: E2 08 00 BB 8D 80 09 00 00 00 00 00 00 BA [10:31:23]Write i2c OK [10:31:23]MH_I2C_Read... [10:31:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:23]Read from MH i2c: E2 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 03 00 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 03 00 BB 8D 00 90 00 BC [10:31:23]RAPDU: 90 00 [10:31:23]wFMCommunicate OK [10:31:23]SAM_PROTO_ClearQueue done [10:31:23]KKMCreateOFDPacket [10:31:23]OFDProtocolAddRootSTLVToBuf [10:31:23]FM_MakeSignedData [10:31:23]FM_MakeSignedData [10:31:23]SAM_PROTO_SignData [10:31:23]wFMCommunicate request_size=4 [10:31:23]MH_SAM_APDU [10:31:23]CAPDU: 80 0D 01 02 [10:31:23]Write to MH i2c: E2 08 00 BC 8D 80 0D 01 02 00 00 00 00 C2 [10:31:23]Write i2c OK [10:31:23]MH_I2C_Read... [10:31:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:23]Read from MH i2c: E2 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 03 00 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 03 00 BC 8D 00 90 00 BD [10:31:23]RAPDU: 90 00 [10:31:23]wFMCommunicate OK [10:31:23]wFMCommunicate request_size=255 [10:31:23]MH_SAM_APDU [10: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 E0 00 00 00 F4 03 04 00 FE 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5D A7 03 00 35 04 06 00 71 [10:31:23]Write to MH i2c: E2 02 01 BD 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 E0 00 00 00 F4 03 04 00 FE 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5D A7 03 00 35 04 06 00 71 00 00 B4 [10:31:23]Write i2c OK [10:31:23]MH_I2C_Read... [10:31:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:23]Read from MH i2c: E2 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 03 00 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 03 00 BD 8D 00 90 00 BE [10:31:23]RAPDU: 90 00 [10:31:23]wFMCommunicate OK [10:31:23]wFMCommunicate request_size=10 [10:31:23]MH_SAM_APDU [10:31:23]CAPDU: 80 0D 02 02 05 4F 48 3B 5C 12 [10:31:23]Write to MH i2c: E2 0D 00 BE 8D 80 0D 02 02 05 00 4F 48 3B 5C 12 00 00 0F [10:31:23]Write i2c OK [10:31:23]MH_I2C_Read... [10:31:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:23]Read from MH i2c: E2 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 03 00 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 03 00 BE 8D 00 90 00 BF [10:31:23]RAPDU: 90 00 [10:31:23]wFMCommunicate OK [10:31:23]wFMCommunicate request_size=4 [10:31:23]MH_SAM_APDU [10:31:23]CAPDU: 80 0D 03 02 [10:31:23]Write to MH i2c: E2 08 00 BF 8D 80 0D 03 02 00 00 00 00 C7 [10:31:23]Write i2c OK [10:31:23]MH_I2C_Read... [10:31:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:23]Read from MH i2c: E2 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 0B 00 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 0B 00 BF 8D 00 01 F4 2A 8C EF 59 A3 BA 90 00 18 [10:31:23]RAPDU: 01 F4 2A 8C EF 59 A3 BA 90 00 [10:31:23]wFMCommunicate OK [10:31:23]SAM_PROTO_SignData done [10:31:23]FM_MakeSignedData done [10:31:23]CreateOFDProtocolMessage [10:31:23]wFMCommunicate request_size=4 [10:31:23]MH_SAM_APDU [10:31:23]CAPDU: 80 11 00 00 [10:31:23]Write to MH i2c: E2 08 00 C0 8D 80 11 00 00 00 00 00 00 C7 [10:31:23]Write i2c OK [10:31:23]MH_I2C_Read... [10:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:23]Read from MH i2c: E2 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 17 00 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: E2 17 00 C0 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1C [10:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:31:23]wFMCommunicate OK [10:31:23]CreateOFDProtocolMessage done [10:31:23]OFDSenderStorePacket 239453 [10:31:23]StoreOFDPacket docnum=239453 [10:31:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B8 67 07 01 B1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 E0 00 00 00 F4 03 04 00 FE 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5D A7 03 00 35 04 06 00 71 4F 48 3B 5C 12 01 F4 2A 8C EF 59 A3 BA [10:31:23]CheckFolder [10:31:23]dirname=/storage/ofd_packets [10:31:23]CheckFolder done [10:31:23]ProducePacketName [10:31:23]name=ofd_packets/00239453 [10:31:23]NVStorageSaveData ofd_packets/00239453 [10:31:23]File name is /storage/ofd_packets/00239453 [10:31:23]Write 301 bytes [10:31:23]NVStorageSaveData done [10:31:23]OFDSenderStorePacket done [10:31:23]KKMCreateOFDPacket done [10:31:23]NVStorageSaveData kkm_last_timestamp [10:31:23]File name is /storage/kkm_last_timestamp [10:31:23]Write 4 bytes [10:31:23]NVStorageSaveData done [10:31:23]ExternCall_PrintAddStr [10:31:23]wPrintStart [10:31:23]Write to MH i2c: 01 00 00 C1 8D 4E [10:31:23]Write i2c OK [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: 01 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: 01 07 00 [10:31:23]MH_I2C_Read... [10:31:23]Read from MH i2c: 01 07 00 C1 8D 00 00 00 00 00 FF 0F 63 [10:31:23]RasterBufferAndPrint [10:31:23]line Счет N : (1)3302394 [10:31:23]line ИНН: 02508201610067 [10:31:23]line Контрольно-Кассовый Чек [10:31:23]line ПРОДАЖА [10:31:23]line ТРК (МРК, ГНК) : 23 [10:31:23]line Товар: 2710124500 [10:31:23]line Аи-95-К-5 [10:31:23]line 8.150 * 73.70 [10:31:23]line = 600.66 [10:31:23]line НДС 12% НСП 1% [10:31:23]line > о реализуемом товаре [10:31:23]line ОКРУГЛЕНИЕ: -0.66 [10:31:23]line ИТОГО: 600.00 [10:31:23]line Внесено: 600.00 [10:31:23]line СДАЧА: 0.00 [10:31:23]line НСП 1% : 5.32 [10:31:23]line НДС 12% : 63.79 [10:31:23]line Наличными: 600.00 [10:31:23]line Безнал.: 0.00 [10:31:23]line Место: АЗС № 82 "Партнер Нефть" [10:31:23]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:31:23]line СНО: Общий режим [10:31:23]line Чек 224 08.06.2024 10:31 [10:31:23]line Смена: 387 ФФД: 1.0 [10:31:23]line ЗНМ: 0300000150 [10:31:23]line РНМ: 0000000000091601 [10:31:23]line Версия ККМ: 001 [10:31:23]line ФМ: 0000000000874681 [10:31:23]line ФД: 239453 [10:31:23]line ФПД: 124585328204818 [10:31:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103126&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239453&fm=124585328204818&tin=02508201610067®Number=0000000000091601&sum=60000 [10:31:23]written 0, free lines is 4095 [10:31:23]OFD Sender: Processing packet 239453 [packets to send 182, broken 181] [10:31:23]ProducePacketName [10:31:23]name=ofd_packets/00239453 [10:31:23]OFD Sender: To server: pG, [10:31:23]CommunicateWithHost lk.salyk.kg:30040 [10:31:23]ConnectInit lk.salyk.kg [10:31:23]Connected sock=10 [10:31:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B8 67 07 01 B1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 E0 00 00 00 F4 03 04 00 FE 32 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5D A7 03 00 35 04 06 00 71 4F 48 3B 5C 12 01 F4 2A 8C EF 59 A3 BA [10:31:24]Write to MH i2c: 01 00 00 EC 8D 79 [10:31:24]Write i2c OK [10:31:24]MH_I2C_Read... [10:31:24]Read from MH i2c: 01 [10:31:24]MH_I2C_Read... [10:31:24]Read from MH i2c: 01 07 00 [10:31:24]MH_I2C_Read... [10:31:24]Read from MH i2c: 01 07 00 EC 8D 00 00 00 00 00 CF 0C 5B [10:31:24]RasterBufferAndPrint [10:31:24]line [10:31:24]line [10:31:24]line [10:31:24]line [10:31:24]line [10:31:24]written 0, free lines is 3292 [10:31:24]MH_Cut [10:31:24]Write to MH i2c: D1 01 00 F3 8D 01 52 [10:31:24]Write i2c OK [10:31:24]MH_I2C_Read... [10:31:24]Read from MH i2c: D1 [10:31:24]MH_I2C_Read... [10:31:24]Read from MH i2c: D1 01 00 [10:31:24]MH_I2C_Read... [10:31:24]Read from MH i2c: D1 01 00 F3 8D 00 51 [10:31:24]Write to MH i2c: 01 00 00 F4 8D 81 [10:31:24]Write i2c OK [10:31:24]MH_I2C_Read... [10:31:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 57 2B 47 00 69 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5D A7 03 00 F4 03 04 00 7B DA 63 66 B6 04 01 00 00 AC 96 18 F8 C7 78 20 C8 [10:31:24]CommunicateWithHost err = 0 [10:31:24]CheckOFDResponse [10:31:24]1017 (14) - 77093643461234 [10:31:24]1041 (16) - 0000000000874681 [10:31:24]1040 (4) - 239453 [10:31:24]1012 (4) - 08.06.2024 04:13 [10:31:24]1206 (1) - 0 [10:31:24]OFD Sender: Remove packet 239453 [10:31:24]ProducePacketName [10:31:24]name=ofd_packets/00239453 [10:31:24]NVStorageDeleteData [10:31:24]OFD Sender: No OFD packet to send [10:31:24]*** Cut start [10:31:24]*** Partial cut [10:31:24]*** CUTSNS_PIN = 1 [10:31:25]*** CUTSNS_PIN = 0 [10:31:25]*** Brake cut motor [10:31:25]Read from MH i2c: 01 [10:31:25]MH_I2C_Read... [10:31:25]*** Stop cut motor [10:31:25]*** Cut end [10:31:25]Read from MH i2c: 01 07 00 [10:31:25]MH_I2C_Read... [10:31:25]Read from MH i2c: 01 07 00 F4 8D 00 00 00 00 00 FF 0F 96 [10:31:25]process_action close_receipt done [10:31:25]requested_data is exist [10:31:25]produce_requested_data [10:31:25]requested_item fm.sn is exist - process it [10:31:25]wFMCommunicate request_size=4 [10:31:25]MH_SAM_APDU [10:31:25]CAPDU: 80 11 00 00 [10:31:25]Write to MH i2c: E2 08 00 F5 8D 80 11 00 00 00 00 00 00 FC [10:31:25]Write i2c OK [10:31:25]MH_I2C_Read... [10:31:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:25]Read from MH i2c: E2 [10:31:25]MH_I2C_Read... [10:31:25]Read from MH i2c: E2 17 00 [10:31:25]MH_I2C_Read... [10:31:25]Read from MH i2c: E2 17 00 F5 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 51 [10:31:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:31:25]wFMCommunicate OK [10:31:25]requested_item fd.num is exist - process it [10:31:25]SAM_PROTO_GetFieldsCounters [10:31:25]wFMCommunicate request_size=4 [10:31:25]MH_SAM_APDU [10:31:25]CAPDU: 80 13 00 00 [10:31:25]Write to MH i2c: E2 08 00 F6 8D 80 13 00 00 00 00 00 00 FF [10:31:25]Write i2c OK [10:31:25]MH_I2C_Read... [10:31:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:25]Read from MH i2c: E2 [10:31:25]MH_I2C_Read... [10:31:25]Read from MH i2c: E2 62 00 [10:31:25]MH_I2C_Read... [10:31:25]Read from MH i2c: E2 62 00 F6 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [10:31:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:25]wFMCommunicate OK [10:31:25]SAM_PROTO_GetFieldsCounters done [10:31:25]requested_item shift.num is exist - process it [10:31:25]requested_item shift.opened is exist - process it [10:31:25]req_shift_opened [10:31:25]FM_GetShiftState [10:31:25]SAM_PROTO_GetShiftState [10:31:25]wFMCommunicate request_size=4 [10:31:25]MH_SAM_APDU [10:31:25]CAPDU: 80 13 01 00 [10:31:25]Write to MH i2c: E2 08 00 F7 8D 80 13 01 00 00 00 00 00 01 [10:31:25]Write i2c OK [10:31:25]MH_I2C_Read... [10:31:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:25]Read from MH i2c: E2 [10:31:25]MH_I2C_Read... [10:31:25]Read from MH i2c: E2 0E 00 [10:31:25]MH_I2C_Read... [10:31:25]Read from MH i2c: E2 0E 00 F7 8D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B5 [10:31:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:31:25]wFMCommunicate OK [10:31:25]SAM_PROTO_GetShiftState done [10:31:25]FM_GetShiftState done [10:31:25]req_shift_opened done [10:31:25]requested_item shift.open_date is exist - process it [10:31:25]req_shift_open_date [10:31:25]req_shift_open_date done [10:31:25]produce_requested_data done [10:31:25]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239453,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:31:25]process_action_free close_receipt [10:31:25]json_value_free [10:31:25]json_value_free done [10:31:25]process_json_proto returns [10:31:25]Send response to host [10:31:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239453,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:31:25]free response buf [10:31:25]execute_script done [10:31:25]execute_script returns [10:31:25]free content buf [10:31:25]Sock 9.Close socket [10:31:25]Sock 9.Thread stoped [10:31:29]OFD Sender: No OFD packet to send [10:31:34]OFD Sender: No OFD packet to send [10:31:39]OFD Sender: No OFD packet to send [10:31:44]OFD Sender: No OFD packet to send [10:31:49]OFD Sender: No OFD packet to send [10:31:54]OFD Sender: No OFD packet to send [10:31:59]OFD Sender: No OFD packet to send [10:32:04]OFD Sender: No OFD packet to send [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:20]accept exits with 8 [10:32:20]New connection [10:32:20]New thread 3066838372 created [10:32:20]Thread 3066981732 joined [10:32:20]Waiting for new connection... [10:32:20] Sock 8.Parse request [10:32:20]Sock 8.Check first char [10:32:20]Sock 8.First char is OK [10:32:20]request: POST /json_proto HTTP/1.0 [10:32:20]Method: POST [10:32:20]URL: /json_proto [10:32:20]Method is POST - this is cgi request [10:32:20]url: /json_proto [10:32:20]query_string will be loaded in cgi processing [10:32:20]execute_cgi json_proto POST (null) [10:32:20]execute_cgi path=json_proto method=POST [10:32:20]POST find Content-Length [10:32:20]Host: 172.17.40.67:8080 [10:32:20]Content-Length: 767 [10:32:20]Content-Type: application/json [10:32:20] [10:32:20]POST finish read [10:32:20]Found Content-Length = 767 [10:32:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:20]execute_script... [10:32: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)3302395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:20]POST & json_proto [10:32:20]process_json_proto [10:32:20]json parsed OK: [10:32:20]protocol is kg_v1.0 [10:32:20]action value=close_receipt [10:32:20]process_action close_receipt [10:32:20]cmd_close_receipt [10:32:20]MH_GetDate [10:32:20]Write to MH i2c: F0 00 00 F8 8D 74 [10:32:20]Write i2c OK [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: F0 [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: F0 09 00 [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: F0 09 00 F8 8D 00 38 33 64 66 97 AE 6B 64 C6 [10:32:20]GetLastDocTimeStamp 1717842686 [10:32:20]current date 1717842744 [10:32:20]FM_GetShiftState [10:32:20]SAM_PROTO_GetShiftState [10:32:20]wFMCommunicate request_size=4 [10:32:20]MH_SAM_APDU [10:32:20]CAPDU: 80 13 01 00 [10:32:20]Write to MH i2c: E2 08 00 F9 8D 80 13 01 00 00 00 00 00 03 [10:32:20]Write i2c OK [10:32:20]MH_I2C_Read... [10:32:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:20]Read from MH i2c: E2 [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: E2 0E 00 [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: E2 0E 00 F9 8D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B7 [10:32:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:32:20]wFMCommunicate OK [10:32:20]SAM_PROTO_GetShiftState done [10:32:20]FM_GetShiftState done [10:32:20]opened in 1717805884 [10:32:20]opened+sec_in_day 1717892284 [10:32:20]quantity*price = 100023 [10:32:20]sum+1 = 100024 [10:32:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 225 08.06.2024 10:32 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239454 ФПД: 149604459261330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103224&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239454&fm=149604459261330&tin=02508201610067®Number=0000000000091601&sum=100023 [10:32:21]StoreToDocumentArchive [10:32:21]shift 387 fd 239454 [10:32:21]save to /storage/0387/doc_00239454 [10:32:21]save last doc name /storage/0387/doc_00239454 to /storage/kkm_last_doc_name [10:32:21]save OK [10:32:21]Clear old archive folders... [10:32:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:32:21]tlvbuf is 002D55B0 [10:32:21]SAM_PROTO_ClearQueue [10:32:21]wFMCommunicate request_size=4 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 09 00 00 [10:32:21]Write to MH i2c: E2 08 00 06 8E 80 09 00 00 00 00 00 00 06 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 06 8E 00 90 00 08 [10:32:21]RAPDU: 90 00 [10:32:21]wFMCommunicate OK [10:32:21]SAM_PROTO_ClearQueue done [10:32:21]KKMCreateOFDPacket [10:32:21]OFDProtocolAddRootSTLVToBuf [10:32:21]FM_MakeSignedData [10:32:21]FM_MakeSignedData [10:32:21]SAM_PROTO_SignData [10:32:21]wFMCommunicate request_size=4 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 0D 01 02 [10:32:21]Write to MH i2c: E2 08 00 07 8E 80 0D 01 02 00 00 00 00 0E [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 07 8E 00 90 00 09 [10:32:21]RAPDU: 90 00 [10:32:21]wFMCommunicate OK [10:32:21]wFMCommunicate request_size=255 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 38 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5E A7 03 00 35 04 06 00 88 10 80 A6 [10:32:21]Write to MH i2c: E2 02 01 08 8E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 38 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5E A7 03 00 35 04 06 00 88 10 80 A6 00 00 6B [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 08 8E 00 90 00 0A [10:32:21]RAPDU: 90 00 [10:32:21]wFMCommunicate OK [10:32:21]wFMCommunicate request_size=7 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 0D 02 02 02 AD 92 [10:32:21]Write to MH i2c: E2 0A 00 09 8E 80 0D 02 02 02 00 AD 92 00 00 54 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 09 8E 00 90 00 0B [10:32:21]RAPDU: 90 00 [10:32:21]wFMCommunicate OK [10:32:21]wFMCommunicate request_size=4 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 0D 03 02 [10:32:21]Write to MH i2c: E2 08 00 0A 8E 80 0D 03 02 00 00 00 00 13 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 0B 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 0B 00 0A 8E 00 6D 16 B3 42 94 A9 9C FF 90 00 64 [10:32:21]RAPDU: 6D 16 B3 42 94 A9 9C FF 90 00 [10:32:21]wFMCommunicate OK [10:32:21]SAM_PROTO_SignData done [10:32:21]FM_MakeSignedData done [10:32:21]CreateOFDProtocolMessage [10:32:21]wFMCommunicate request_size=4 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 11 00 00 [10:32:21]Write to MH i2c: E2 08 00 0B 8E 80 11 00 00 00 00 00 00 13 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 17 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 17 00 0B 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 68 [10:32:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:32:21]wFMCommunicate OK [10:32:21]CreateOFDProtocolMessage done [10:32:21]OFDSenderStorePacket 239454 [10:32:21]StoreOFDPacket docnum=239454 [10:32:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 79 99 04 01 29 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 38 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5E A7 03 00 35 04 06 00 88 10 80 A6 AD 92 6D 16 B3 42 94 A9 9C FF [10:32:21]CheckFolder [10:32:21]dirname=/storage/ofd_packets [10:32:21]CheckFolder done [10:32:21]ProducePacketName [10:32:21]name=ofd_packets/00239454 [10:32:21]NVStorageSaveData ofd_packets/00239454 [10:32:21]File name is /storage/ofd_packets/00239454 [10:32:21]Write 298 bytes [10:32:21]NVStorageSaveData done [10:32:21]OFDSenderStorePacket done [10:32:21]KKMCreateOFDPacket done [10:32:21]NVStorageSaveData kkm_last_timestamp [10:32:21]File name is /storage/kkm_last_timestamp [10:32:21]Write 4 bytes [10:32:21]NVStorageSaveData done [10:32:21]ExternCall_PrintAddStr [10:32:21]wPrintStart [10:32:21]Write to MH i2c: 01 00 00 0C 8E 9A [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: 01 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: 01 07 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: 01 07 00 0C 8E 00 00 00 00 00 FF 0F AF [10:32:21]RasterBufferAndPrint [10:32:21]line Счет N : (1)3302395 [10:32:21]line ИНН: 02508201610067 [10:32:21]line Контрольно-Кассовый Чек [10:32:21]line ПРОДАЖА [10:32:21]line ТРК (МРК, ГНК) : 51 [10:32:21]line Товар: 2710194210 [10:32:21]line ДТ-К-5 [10:32:21]line 13.390 * 74.70 [10:32:21]line = 1000.23 [10:32:21]line НДС 12% НСП 1% [10:32:21]line > о реализуемом товаре [10:32:21]line ИТОГО: 1000.23 [10:32:21]line НСП 1% : 8.85 [10:32:21]line НДС 12% : 106.22 [10:32:21]line Наличными: 0.00 [10:32:21]line Безнал.: 1000.23 [10:32:21]line Место: АЗС № 82 "Партнер Нефть" [10:32:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:32:21]line СНО: Общий режим [10:32:21]line Чек 225 08.06.2024 10:32 [10:32:21]line Смена: 387 ФФД: 1.0 [10:32:21]line ЗНМ: 0300000150 [10:32:21]line РНМ: 0000000000091601 [10:32:21]line Версия ККМ: 001 [10:32:21]line Платежная система: Mbank [10:32:21]line ФМ: 0000000000874681 [10:32:21]line ФД: 239454 [10:32:21]line ФПД: 149604459261330 [10:32:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103224&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239454&fm=149604459261330&tin=02508201610067®Number=0000000000091601&sum=100023 [10:32:22]OFD Sender: Processing packet 239454 [packets to send 182, broken 181] [10:32:22]ProducePacketName [10:32:22]name=ofd_packets/00239454 [10:32:22]OFD Sender: To server: pG, [10:32:22]CommunicateWithHost lk.salyk.kg:30040 [10:32:22]ConnectInit lk.salyk.kg [10:32:22]written 0, free lines is 4095 [10:32:22]Connected sock=10 [10:32:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 79 99 04 01 29 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 38 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5E A7 03 00 35 04 06 00 88 10 80 A6 AD 92 6D 16 B3 42 94 A9 9C FF [10:32:22]Write to MH i2c: 01 00 00 35 8E C3 [10:32:22]Write i2c OK [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: 01 [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: 01 07 00 [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: 01 07 00 35 8E 00 00 00 00 00 E6 0C BC [10:32:22]RasterBufferAndPrint [10:32:22]line [10:32:22]line [10:32:22]line [10:32:22]line [10:32:22]line [10:32:22]written 0, free lines is 3308 [10:32:22]MH_Cut [10:32:22]Write to MH i2c: D1 01 00 3C 8E 01 9C [10:32:22]Write i2c OK [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: D1 [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: D1 01 00 [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: D1 01 00 3C 8E 00 9B [10:32:22]Write to MH i2c: 01 00 00 3D 8E CB [10:32:22]Write i2c OK [10:32:22]MH_I2C_Read... [10:32:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 6E 11 47 00 B0 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5E A7 03 00 F4 03 04 00 B5 DA 63 66 B6 04 01 00 00 AA 37 31 CC AF 9D 29 3D [10:32:22]CommunicateWithHost err = 0 [10:32:22]CheckOFDResponse [10:32:22]1017 (14) - 77093643461234 [10:32:22]1041 (16) - 0000000000874681 [10:32:22]1040 (4) - 239454 [10:32:22]1012 (4) - 08.06.2024 04:14 [10:32:22]1206 (1) - 0 [10:32:22]OFD Sender: Remove packet 239454 [10:32:22]ProducePacketName [10:32:22]name=ofd_packets/00239454 [10:32:22]NVStorageDeleteData [10:32:23]OFD Sender: No OFD packet to send [10:32:23]*** Cut start [10:32:23]*** Partial cut [10:32:23]*** CUTSNS_PIN = 1 [10:32:23]*** CUTSNS_PIN = 0 [10:32:23]*** Brake cut motor [10:32:24]Read from MH i2c: 01 [10:32:24]MH_I2C_Read... [10:32:24]*** Stop cut motor [10:32:24]*** Cut end [10:32:24]Read from MH i2c: 01 07 00 [10:32:24]MH_I2C_Read... [10:32:24]Read from MH i2c: 01 07 00 3D 8E 00 00 00 00 00 FF 0F E0 [10:32:24]process_action close_receipt done [10:32:24]requested_data is exist [10:32:24]produce_requested_data [10:32:24]requested_item fm.sn is exist - process it [10:32:24]wFMCommunicate request_size=4 [10:32:24]MH_SAM_APDU [10:32:24]CAPDU: 80 11 00 00 [10:32:24]Write to MH i2c: E2 08 00 3E 8E 80 11 00 00 00 00 00 00 46 [10:32:24]Write i2c OK [10:32:24]MH_I2C_Read... [10:32:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:24]Read from MH i2c: E2 [10:32:24]MH_I2C_Read... [10:32:24]Read from MH i2c: E2 17 00 [10:32:24]MH_I2C_Read... [10:32:24]Read from MH i2c: E2 17 00 3E 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9B [10:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:32:24]wFMCommunicate OK [10:32:24]requested_item fd.num is exist - process it [10:32:24]SAM_PROTO_GetFieldsCounters [10:32:24]wFMCommunicate request_size=4 [10:32:24]MH_SAM_APDU [10:32:24]CAPDU: 80 13 00 00 [10:32:24]Write to MH i2c: E2 08 00 3F 8E 80 13 00 00 00 00 00 00 49 [10:32:24]Write i2c OK [10:32:24]MH_I2C_Read... [10:32:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:24]Read from MH i2c: E2 [10:32:24]MH_I2C_Read... [10:32:24]Read from MH i2c: E2 62 00 [10:32:24]MH_I2C_Read... [10:32:24]Read from MH i2c: E2 62 00 3F 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [10:32:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:24]wFMCommunicate OK [10:32:24]SAM_PROTO_GetFieldsCounters done [10:32:24]requested_item shift.num is exist - process it [10:32:24]requested_item shift.opened is exist - process it [10:32:24]req_shift_opened [10:32:24]FM_GetShiftState [10:32:24]SAM_PROTO_GetShiftState [10:32:24]wFMCommunicate request_size=4 [10:32:24]MH_SAM_APDU [10:32:24]CAPDU: 80 13 01 00 [10:32:24]Write to MH i2c: E2 08 00 40 8E 80 13 01 00 00 00 00 00 4B [10:32:24]Write i2c OK [10:32:24]MH_I2C_Read... [10:32:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:24]Read from MH i2c: E2 [10:32:24]MH_I2C_Read... [10:32:24]Read from MH i2c: E2 0E 00 [10:32:24]MH_I2C_Read... [10:32:24]Read from MH i2c: E2 0E 00 40 8E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FF [10:32:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:32:24]wFMCommunicate OK [10:32:24]SAM_PROTO_GetShiftState done [10:32:24]FM_GetShiftState done [10:32:24]req_shift_opened done [10:32:24]requested_item shift.open_date is exist - process it [10:32:24]req_shift_open_date [10:32:24]req_shift_open_date done [10:32:24]produce_requested_data done [10:32:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239454,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:32:24]process_action_free close_receipt [10:32:24]json_value_free [10:32:24]json_value_free done [10:32:24]process_json_proto returns [10:32:24]Send response to host [10:32:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239454,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:32:24]free response buf [10:32:24]execute_script done [10:32:24]execute_script returns [10:32:24]free content buf [10:32:24]Sock 8.Close socket [10:32:24]Sock 8.Thread stoped [10:32:28]OFD Sender: No OFD packet to send [10:32:33]OFD Sender: No OFD packet to send [10:32:38]OFD Sender: No OFD packet to send [10:32:43]OFD Sender: No OFD packet to send [10:32:48]OFD Sender: No OFD packet to send [10:32:53]OFD Sender: No OFD packet to send [10:32:54]accept exits with 9 [10:32:54]New connection [10:32:54]New thread 3066981732 created [10:32:54]Thread 3066838372 joined [10:32:54]Waiting for new connection... [10:32:54] Sock 9.Parse request [10:32:54]Sock 9.Check first char [10:32:54]Sock 9.First char is OK [10:32:54]request: POST /json_proto HTTP/1.0 [10:32:54]Method: POST [10:32:54]URL: /json_proto [10:32:54]Method is POST - this is cgi request [10:32:54]url: /json_proto [10:32:54]query_string will be loaded in cgi processing [10:32:54]execute_cgi json_proto POST (null) [10:32:54]execute_cgi path=json_proto method=POST [10:32:54]POST find Content-Length [10:32:54]Host: 172.17.40.67:8080 [10:32:54]Content-Length: 678 [10:32:54]Content-Type: application/json [10:32:54] [10:32:54]POST finish read [10:32:54]Found Content-Length = 678 [10:32:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.220, "sum" : 280.21, "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" ] } } [10:32:54]execute_script... [10:32: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)3302398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.220, "sum" : 280.21, "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" ] } } [10:32:54]POST & json_proto [10:32:54]process_json_proto [10:32:54]json parsed OK: [10:32:54]protocol is kg_v1.0 [10:32:54]action value=close_receipt [10:32:54]process_action close_receipt [10:32:54]cmd_close_receipt [10:32:54]MH_GetDate [10:32:54]Write to MH i2c: F0 00 00 41 8E BE [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: F0 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: F0 09 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: F0 09 00 41 8E 00 5A 33 64 66 97 AE 6B 64 32 [10:32:54]GetLastDocTimeStamp 1717842744 [10:32:54]current date 1717842778 [10:32:54]FM_GetShiftState [10:32:54]SAM_PROTO_GetShiftState [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 13 01 00 [10:32:54]Write to MH i2c: E2 08 00 42 8E 80 13 01 00 00 00 00 00 4D [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 0E 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 0E 00 42 8E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 01 [10:32:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:32:54]wFMCommunicate OK [10:32:54]SAM_PROTO_GetShiftState done [10:32:54]FM_GetShiftState done [10:32:54]opened in 1717805884 [10:32:54]opened+sec_in_day 1717892284 [10:32:54]quantity*price = 28020 [10:32:54]sum+1 = 28022 [10:32:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 280.00 Внесено: 280.00 СДАЧА: 0.00 НСП 1% : 2.48 НДС 12% : 29.76 Наличными: 280.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 226 08.06.2024 10:32 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239455 ФПД: 24064377211346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103258&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239455&fm=24064377211346&tin=02508201610067®Number=0000000000091601&sum=28000 [10:32:55]StoreToDocumentArchive [10:32:55]shift 387 fd 239455 [10:32:55]save to /storage/0387/doc_00239455 [10:32:55]save last doc name /storage/0387/doc_00239455 to /storage/kkm_last_doc_name [10:32:55]save OK [10:32:55]Clear old archive folders... [10:32:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:55]tlvbuf is 00462D40 [10:32:55]SAM_PROTO_ClearQueue [10:32:55]wFMCommunicate request_size=4 [10:32:55]MH_SAM_APDU [10:32:55]CAPDU: 80 09 00 00 [10:32:55]Write to MH i2c: E2 08 00 4F 8E 80 09 00 00 00 00 00 00 4F [10:32:55]Write i2c OK [10:32:55]MH_I2C_Read... [10:32:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:55]Read from MH i2c: E2 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: E2 03 00 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: E2 03 00 4F 8E 00 90 00 51 [10:32:55]RAPDU: 90 00 [10:32:55]wFMCommunicate OK [10:32:55]SAM_PROTO_ClearQueue done [10:32:55]KKMCreateOFDPacket [10:32:55]OFDProtocolAddRootSTLVToBuf [10:32:55]FM_MakeSignedData [10:32:55]FM_MakeSignedData [10:32:55]SAM_PROTO_SignData [10:32:55]wFMCommunicate request_size=4 [10:32:55]MH_SAM_APDU [10:32:55]CAPDU: 80 0D 01 02 [10:32:55]Write to MH i2c: E2 08 00 50 8E 80 0D 01 02 00 00 00 00 57 [10:32:55]Write i2c OK [10:32:55]MH_I2C_Read... [10:32:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:55]Read from MH i2c: E2 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: E2 03 00 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: E2 03 00 50 8E 00 90 00 52 [10:32:55]RAPDU: 90 00 [10:32:55]wFMCommunicate OK [10:32:55]wFMCommunicate request_size=255 [10:32:55]MH_SAM_APDU [10:32: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 7C 10 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 75 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 A0 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 E2 00 00 00 F4 03 04 00 5A 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5F A7 03 00 35 04 06 00 15 [10:32:55]Write to MH i2c: E2 02 01 51 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 7C 10 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 75 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 A0 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 E2 00 00 00 F4 03 04 00 5A 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5F A7 03 00 35 04 06 00 15 00 00 E9 [10:32:55]Write i2c OK [10:32:55]MH_I2C_Read... [10:32:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:56]Read from MH i2c: E2 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 03 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 03 00 51 8E 00 90 00 53 [10:32:56]RAPDU: 90 00 [10:32:56]wFMCommunicate OK [10:32:56]wFMCommunicate request_size=10 [10:32:56]MH_SAM_APDU [10:32:56]CAPDU: 80 0D 02 02 05 E2 EC A7 C9 D2 [10:32:56]Write to MH i2c: E2 0D 00 52 8E 80 0D 02 02 05 00 E2 EC A7 C9 D2 00 00 74 [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:56]Read from MH i2c: E2 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 03 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 03 00 52 8E 00 90 00 54 [10:32:56]RAPDU: 90 00 [10:32:56]wFMCommunicate OK [10:32:56]wFMCommunicate request_size=4 [10:32:56]MH_SAM_APDU [10:32:56]CAPDU: 80 0D 03 02 [10:32:56]Write to MH i2c: E2 08 00 53 8E 80 0D 03 02 00 00 00 00 5C [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:56]Read from MH i2c: E2 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 0B 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 0B 00 53 8E 00 D1 16 D7 EA 5E B9 E0 57 90 00 53 [10:32:56]RAPDU: D1 16 D7 EA 5E B9 E0 57 90 00 [10:32:56]wFMCommunicate OK [10:32:56]SAM_PROTO_SignData done [10:32:56]FM_MakeSignedData done [10:32:56]CreateOFDProtocolMessage [10:32:56]wFMCommunicate request_size=4 [10:32:56]MH_SAM_APDU [10:32:56]CAPDU: 80 11 00 00 [10:32:56]Write to MH i2c: E2 08 00 54 8E 80 11 00 00 00 00 00 00 5C [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:56]Read from MH i2c: E2 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 17 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 17 00 54 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B1 [10:32:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:32:56]wFMCommunicate OK [10:32:56]CreateOFDProtocolMessage done [10:32:56]OFDSenderStorePacket 239455 [10:32:56]StoreOFDPacket docnum=239455 [10:32:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 22 C1 07 01 4C 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 7C 10 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 75 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 A0 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 E2 00 00 00 F4 03 04 00 5A 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5F A7 03 00 35 04 06 00 15 E2 EC A7 C9 D2 D1 16 D7 EA 5E B9 E0 57 [10:32:56]CheckFolder [10:32:56]dirname=/storage/ofd_packets [10:32:56]CheckFolder done [10:32:56]ProducePacketName [10:32:56]name=ofd_packets/00239455 [10:32:56]NVStorageSaveData ofd_packets/00239455 [10:32:56]File name is /storage/ofd_packets/00239455 [10:32:56]Write 301 bytes [10:32:56]NVStorageSaveData done [10:32:56]OFDSenderStorePacket done [10:32:56]KKMCreateOFDPacket done [10:32:56]NVStorageSaveData kkm_last_timestamp [10:32:56]File name is /storage/kkm_last_timestamp [10:32:56]Write 4 bytes [10:32:56]NVStorageSaveData done [10:32:56]ExternCall_PrintAddStr [10:32:56]wPrintStart [10:32:56]Write to MH i2c: 01 00 00 55 8E E3 [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: 01 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: 01 07 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: 01 07 00 55 8E 00 00 00 00 00 FF 0F F8 [10:32:56]RasterBufferAndPrint [10:32:56]line Счет N : (1)3302398 [10:32:56]line ИНН: 02508201610067 [10:32:56]line Контрольно-Кассовый Чек [10:32:56]line ПРОДАЖА [10:32:56]line ТРК (МРК, ГНК) : 32 [10:32:56]line Товар: 2710124130 [10:32:56]line Аи-92-К-4 [10:32:56]line 4.220 * 66.40 [10:32:56]line = 280.21 [10:32:56]line НДС 12% НСП 1% [10:32:56]line > о реализуемом товаре [10:32:56]line ОКРУГЛЕНИЕ: -0.21 [10:32:56]line ИТОГО: 280.00 [10:32:56]line Внесено: 280.00 [10:32:56]line СДАЧА: 0.00 [10:32:56]line НСП 1% : 2.48 [10:32:56]line НДС 12% : 29.76 [10:32:56]line Наличными: 280.00 [10:32:56]line Безнал.: 0.00 [10:32:56]line Место: АЗС № 82 "Партнер Нефть" [10:32:56]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:32:56]line СНО: Общий режим [10:32:56]line Чек 226 08.06.2024 10:32 [10:32:56]line Смена: 387 ФФД: 1.0 [10:32:56]line ЗНМ: 0300000150 [10:32:56]line РНМ: 0000000000091601 [10:32:56]line Версия ККМ: 001 [10:32:56]line ФМ: 0000000000874681 [10:32:56]line ФД: 239455 [10:32:56]line ФПД: 24064377211346 [10:32:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103258&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239455&fm=24064377211346&tin=02508201610067®Number=0000000000091601&sum=28000 [10:32:56]written 0, free lines is 4095 [10:32:56]OFD Sender: Processing packet 239455 [packets to send 182, broken 181] [10:32:56]ProducePacketName [10:32:56]name=ofd_packets/00239455 [10:32:56]OFD Sender: To server: pG, [10:32:56]CommunicateWithHost lk.salyk.kg:30040 [10:32:56]ConnectInit lk.salyk.kg [10:32:56]Connected sock=10 [10:32:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 22 C1 07 01 4C 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 7C 10 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 75 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 A0 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 E2 00 00 00 F4 03 04 00 5A 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5F A7 03 00 35 04 06 00 15 E2 EC A7 C9 D2 D1 16 D7 EA 5E B9 E0 57 [10:32:56]Write to MH i2c: 01 00 00 80 8E 0E [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: 01 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: 01 07 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: 01 07 00 80 8E 00 00 00 00 00 D4 0C F5 [10:32:56]RasterBufferAndPrint [10:32:56]line [10:32:56]line [10:32:56]line [10:32:56]line [10:32:56]line [10:32:56]written 0, free lines is 3290 [10:32:56]MH_Cut [10:32:56]Write to MH i2c: D1 01 00 87 8E 01 E7 [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: D1 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: D1 01 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: D1 01 00 87 8E 00 E6 [10:32:56]Write to MH i2c: 01 00 00 88 8E 16 [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 41 D9 47 00 C8 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 5F A7 03 00 F4 03 04 00 D7 DA 63 66 B6 04 01 00 00 10 B2 A3 D2 A2 4D 6A 9D [10:32:56]CommunicateWithHost err = 0 [10:32:56]CheckOFDResponse [10:32:56]1017 (14) - 77093643461234 [10:32:56]1041 (16) - 0000000000874681 [10:32:56]1040 (4) - 239455 [10:32:56]1012 (4) - 08.06.2024 04:15 [10:32:56]1206 (1) - 0 [10:32:56]OFD Sender: Remove packet 239455 [10:32:56]ProducePacketName [10:32:56]name=ofd_packets/00239455 [10:32:56]NVStorageDeleteData [10:32:57]OFD Sender: No OFD packet to send [10:32:57]*** Cut start [10:32:57]*** Partial cut [10:32:57]*** CUTSNS_PIN = 1 [10:32:57]*** CUTSNS_PIN = 0 [10:32:57]*** Brake cut motor [10:32:58]Read from MH i2c: 01 [10:32:58]MH_I2C_Read... [10:32:58]*** Stop cut motor [10:32:58]*** Cut end [10:32:58]Read from MH i2c: 01 07 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: 01 07 00 88 8E 00 00 00 00 00 FF 0F 2B [10:32:58]process_action close_receipt done [10:32:58]requested_data is exist [10:32:58]produce_requested_data [10:32:58]requested_item fm.sn is exist - process it [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 11 00 00 [10:32:58]Write to MH i2c: E2 08 00 89 8E 80 11 00 00 00 00 00 00 91 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 17 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 17 00 89 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E6 [10:32:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:32:58]wFMCommunicate OK [10:32:58]requested_item fd.num is exist - process it [10:32:58]SAM_PROTO_GetFieldsCounters [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 13 00 00 [10:32:58]Write to MH i2c: E2 08 00 8A 8E 80 13 00 00 00 00 00 00 94 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 62 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 62 00 8A 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [10:32:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 5F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:58]wFMCommunicate OK [10:32:58]SAM_PROTO_GetFieldsCounters done [10:32:58]requested_item shift.num is exist - process it [10:32:58]requested_item shift.opened is exist - process it [10:32:58]req_shift_opened [10:32:58]FM_GetShiftState [10:32:58]SAM_PROTO_GetShiftState [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 13 01 00 [10:32:58]Write to MH i2c: E2 08 00 8B 8E 80 13 01 00 00 00 00 00 96 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 0E 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 0E 00 8B 8E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4A [10:32:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:32:58]wFMCommunicate OK [10:32:58]SAM_PROTO_GetShiftState done [10:32:58]FM_GetShiftState done [10:32:58]req_shift_opened done [10:32:58]requested_item shift.open_date is exist - process it [10:32:58]req_shift_open_date [10:32:58]req_shift_open_date done [10:32:58]produce_requested_data done [10:32:58]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239455,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:32:58]process_action_free close_receipt [10:32:58]json_value_free [10:32:58]json_value_free done [10:32:58]process_json_proto returns [10:32:58]Send response to host [10:32:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239455,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:32:58]free response buf [10:32:58]execute_script done [10:32:58]execute_script returns [10:32:58]free content buf [10:32:58]Sock 9.Close socket [10:32:58]Sock 9.Thread stoped [10:33:00]accept exits with 8 [10:33:00]New connection [10:33:00]New thread 3066838372 created [10:33:00]Thread 3066981732 joined [10:33:00]Waiting for new connection... [10:33:00] Sock 8.Parse request [10:33:00]Sock 8.Check first char [10:33:00]Sock 8.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.40.67:8080 [10:33:00]Content-Length: 683 [10:33:00]Content-Type: application/json [10:33:00] [10:33:00]POST finish read [10:33:00]Found Content-Length = 683 [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)3302397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10: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)3302397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10: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 8C 8E 09 [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 8C 8E 00 60 33 64 66 97 AE 6B 64 83 [10:33:00]GetLastDocTimeStamp 1717842778 [10:33:00]current date 1717842784 [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 8D 8E 80 13 01 00 00 00 00 00 98 [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 [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 0E 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 0E 00 8D 8E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4C [10:33:00]RAPDU: 09 00 01 3C A3 63 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 1717805884 [10:33:00]opened+sec_in_day 1717892284 [10:33:00]quantity*price = 200021 [10:33:00]sum+1 = 200023 [10:33:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 227 08.06.2024 10:33 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239456 ФПД: 37741110230531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103304&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239456&fm=37741110230531&tin=02508201610067®Number=0000000000091601&sum=200000 [10:33:01]StoreToDocumentArchive [10:33:01]shift 387 fd 239456 [10:33:01]save to /storage/0387/doc_00239456 [10:33:01]save last doc name /storage/0387/doc_00239456 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=251 [10:33:01]tlvbuf is B6DAF6E0 [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 9A 8E 80 09 00 00 00 00 00 00 9A [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 9A 8E 00 90 00 9C [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 9B 8E 80 0D 01 02 00 00 00 00 A2 [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 9B 8E 00 90 00 9D [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 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 E3 00 00 00 F4 03 04 00 60 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 60 A7 03 00 35 04 06 00 22 [10:33:01]Write to MH i2c: E2 02 01 9C 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 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 E3 00 00 00 F4 03 04 00 60 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 60 A7 03 00 35 04 06 00 22 00 00 2F [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 9C 8E 00 90 00 9E [10:33:02]RAPDU: 90 00 [10:33:02]wFMCommunicate OK [10:33:02]wFMCommunicate request_size=10 [10:33:02]MH_SAM_APDU [10:33:02]CAPDU: 80 0D 02 02 05 53 49 77 FE 03 [10:33:02]Write to MH i2c: E2 0D 00 9D 8E 80 0D 02 02 05 00 53 49 77 FE 03 00 00 C3 [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 9D 8E 00 90 00 9F [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 9E 8E 80 0D 03 02 00 00 00 00 A7 [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 9E 8E 00 B8 C5 2C A7 AA EC CC E9 90 00 43 [10:33:02]RAPDU: B8 C5 2C A7 AA EC CC E9 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 9F 8E 80 11 00 00 00 00 00 00 A7 [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 9F 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FC [10:33:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:33:02]wFMCommunicate OK [10:33:02]CreateOFDProtocolMessage done [10:33:02]OFDSenderStorePacket 239456 [10:33:02]StoreOFDPacket docnum=239456 [10:33:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F2 C6 07 01 17 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 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 E3 00 00 00 F4 03 04 00 60 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 60 A7 03 00 35 04 06 00 22 53 49 77 FE 03 B8 C5 2C A7 AA EC CC E9 [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/00239456 [10:33:02]NVStorageSaveData ofd_packets/00239456 [10:33:02]File name is /storage/ofd_packets/00239456 [10:33:02]Write 301 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]OFD Sender: Processing packet 239456 [packets to send 182, broken 181] [10:33:02]ProducePacketName [10:33:02]name=ofd_packets/00239456 [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]ExternCall_PrintAddStr [10:33:02]wPrintStart [10:33:02]Write to MH i2c: 01 00 00 A0 8E 2E [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 A0 8E 00 00 00 00 00 FF 0F 43 [10:33:02]RasterBufferAndPrint [10:33:02]line Счет N : (1)3302397 [10:33:02]line ИНН: 02508201610067 [10:33:02]line Контрольно-Кассовый Чек [10:33:02]line ПРОДАЖА [10:33:02]line ТРК (МРК, ГНК) : 13 [10:33:02]line Товар: 2710124500 [10:33:02]line Аи-95-К-5 [10:33:02]line 27.140 * 73.70 [10:33:02]line = 2000.22 [10:33:02]line НДС 12% НСП 1% [10:33:02]line > о реализуемом товаре [10:33:02]line ОКРУГЛЕНИЕ: -0.22 [10:33:02]line ИТОГО: 2000.00 [10:33:02]line Внесено: 2000.00 [10:33:02]line СДАЧА: 0.00 [10:33:02]line НСП 1% : 17.70 [10:33:02]line НДС 12% : 212.41 [10:33:02]line Наличными: 2000.00 [10:33:02]line Безнал.: 0.00 [10:33:02]line Место: АЗС № 82 "Партнер Нефть" [10:33:02]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:33:02]line СНО: Общий режим [10:33:02]line Чек 227 08.06.2024 10:33 [10:33:02]line Смена: 387 ФФД: 1.0 [10:33:02]line ЗНМ: 0300000150 [10:33:02]line РНМ: 0000000000091601 [10:33:02]line Версия ККМ: 001 [10:33:02]line ФМ: 0000000000874681 [10:33:02]line ФД: 239456 [10:33:02]line ФПД: 37741110230531 [10:33:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103304&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239456&fm=37741110230531&tin=02508201610067®Number=0000000000091601&sum=200000 [10:33:02]written 0, free lines is 4095 [10:33:02]Connected sock=11 [10:33:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F2 C6 07 01 17 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 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 E3 00 00 00 F4 03 04 00 60 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 60 A7 03 00 35 04 06 00 22 53 49 77 FE 03 B8 C5 2C A7 AA EC CC E9 [10:33:02]Write to MH i2c: 01 00 00 CB 8E 59 [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 CB 8E 00 00 00 00 00 CE 0C 3A [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 3293 [10:33:02]MH_Cut [10:33:02]Write to MH i2c: D1 01 00 D2 8E 01 32 [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 D2 8E 00 31 [10:33:02]Write to MH i2c: 01 00 00 D3 8E 61 [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EA 2B 47 00 EC 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 60 A7 03 00 F4 03 04 00 DD DA 63 66 B6 04 01 00 00 63 0B AA E6 B3 9F E4 59 [10:33:02]CommunicateWithHost err = 0 [10:33:02]CheckOFDResponse [10:33:02]1017 (14) - 77093643461234 [10:33:02]1041 (16) - 0000000000874681 [10:33:02]1040 (4) - 239456 [10:33:02]1012 (4) - 08.06.2024 04:15 [10:33:02]1206 (1) - 0 [10:33:02]OFD Sender: Remove packet 239456 [10:33:02]ProducePacketName [10:33:02]name=ofd_packets/00239456 [10:33:02]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:03]*** 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 D3 8E 00 00 00 00 00 FF 0F 76 [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 D4 8E 80 11 00 00 00 00 00 00 DC [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 D4 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 31 [10:33:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 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 D5 8E 80 13 00 00 00 00 00 00 DF [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 D5 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 60 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [10:33:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 60 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 D6 8E 80 13 01 00 00 00 00 00 E1 [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 D6 8E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 95 [10:33:04]RAPDU: 09 00 01 3C A3 63 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":"0000000000874681","fd.num":239456,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [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":"0000000000874681","fd.num":239456,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [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 8.Close socket [10:33:04]Sock 8.Thread stoped [10:33:06]accept exits with 9 [10:33:06]New connection [10:33:06]New thread 3066981732 created [10:33:06]Thread 3066838372 joined [10:33:06]Waiting for new connection... [10:33:06] Sock 9.Parse request [10:33:06]Sock 9.Check first char [10:33:06]Sock 9.First char is OK [10:33:06]request: POST /json_proto HTTP/1.0 [10:33:06]Method: POST [10:33:06]URL: /json_proto [10:33:06]Method is POST - this is cgi request [10:33:06]url: /json_proto [10:33:06]query_string will be loaded in cgi processing [10:33:06]execute_cgi json_proto POST (null) [10:33:06]execute_cgi path=json_proto method=POST [10:33:06]POST find Content-Length [10:33:06]Host: 172.17.40.67:8080 [10:33:06]Content-Length: 683 [10:33:06]Content-Type: application/json [10:33:06] [10:33:06]POST finish read [10:33:06]Found Content-Length = 683 [10:33:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:06]execute_script... [10:33:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:06]POST & json_proto [10:33:06]process_json_proto [10:33:06]json parsed OK: [10:33:06]protocol is kg_v1.0 [10:33:06]action value=close_receipt [10:33:06]process_action close_receipt [10:33:06]cmd_close_receipt [10:33:06]MH_GetDate [10:33:06]Write to MH i2c: F0 00 00 D7 8E 54 [10:33:06]Write i2c OK [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: F0 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: F0 09 00 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: F0 09 00 D7 8E 00 66 33 64 66 97 AE 6B 64 D4 [10:33:06]GetLastDocTimeStamp 1717842784 [10:33:06]current date 1717842790 [10:33:06]FM_GetShiftState [10:33:06]SAM_PROTO_GetShiftState [10:33:06]wFMCommunicate request_size=4 [10:33:06]MH_SAM_APDU [10:33:06]CAPDU: 80 13 01 00 [10:33:06]Write to MH i2c: E2 08 00 D8 8E 80 13 01 00 00 00 00 00 E3 [10:33:06]Write i2c OK [10:33:06]MH_I2C_Read... [10:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:06]Read from MH i2c: E2 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: E2 0E 00 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: E2 0E 00 D8 8E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 97 [10:33:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:33:06]wFMCommunicate OK [10:33:06]SAM_PROTO_GetShiftState done [10:33:06]FM_GetShiftState done [10:33:06]opened in 1717805884 [10:33:06]opened+sec_in_day 1717892284 [10:33:06]quantity*price = 100064 [10:33:06]sum+1 = 100066 [10:33:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 228 08.06.2024 10:33 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239457 ФПД: 248719892338605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103310&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239457&fm=248719892338605&tin=02508201610067®Number=0000000000091601&sum=100000 [10:33:07]StoreToDocumentArchive [10:33:07]shift 387 fd 239457 [10:33:07]save to /storage/0387/doc_00239457 [10:33:07]save last doc name /storage/0387/doc_00239457 to /storage/kkm_last_doc_name [10:33:07]save OK [10:33:07]Clear old archive folders... [10:33:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:07]tlvbuf is 0029A810 [10:33:07]SAM_PROTO_ClearQueue [10:33:07]wFMCommunicate request_size=4 [10:33:07]MH_SAM_APDU [10:33:07]CAPDU: 80 09 00 00 [10:33:07]Write to MH i2c: E2 08 00 E5 8E 80 09 00 00 00 00 00 00 E5 [10:33:07]Write i2c OK [10:33:07]MH_I2C_Read... [10:33:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:07]Read from MH i2c: E2 [10:33:07]MH_I2C_Read... [10:33:07]Read from MH i2c: E2 03 00 [10:33:07]MH_I2C_Read... [10:33:07]Read from MH i2c: E2 03 00 E5 8E 00 90 00 E7 [10:33:07]RAPDU: 90 00 [10:33:07]wFMCommunicate OK [10:33:07]SAM_PROTO_ClearQueue done [10:33:07]KKMCreateOFDPacket [10:33:07]OFDProtocolAddRootSTLVToBuf [10:33:07]FM_MakeSignedData [10:33:07]FM_MakeSignedData [10:33:07]SAM_PROTO_SignData [10:33:07]wFMCommunicate request_size=4 [10:33:07]MH_SAM_APDU [10:33:07]CAPDU: 80 0D 01 02 [10:33:07]Write to MH i2c: E2 08 00 E6 8E 80 0D 01 02 00 00 00 00 ED [10:33:07]Write i2c OK [10:33:07]MH_I2C_Read... [10:33:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:07]Read from MH i2c: E2 [10:33:07]MH_I2C_Read... [10:33:07]Read from MH i2c: E2 03 00 [10:33:07]MH_I2C_Read... [10:33:07]Read from MH i2c: E2 03 00 E6 8E 00 90 00 E8 [10:33:07]RAPDU: 90 00 [10:33:07]wFMCommunicate OK [10:33:07]wFMCommunicate request_size=255 [10:33:07]MH_SAM_APDU [10:33: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 66 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 61 A7 03 00 35 04 06 00 E2 [10:33:07]Write to MH i2c: E2 02 01 E7 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 66 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 61 A7 03 00 35 04 06 00 E2 00 00 A2 [10:33:07]Write i2c OK [10:33:07]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 03 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 03 00 E7 8E 00 90 00 E9 [10:33:08]RAPDU: 90 00 [10:33:08]wFMCommunicate OK [10:33:08]wFMCommunicate request_size=10 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 0D 02 02 05 35 9C D4 D7 AD [10:33:08]Write to MH i2c: E2 0D 00 E8 8E 80 0D 02 02 05 00 35 9C D4 D7 AD 00 00 23 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 03 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 03 00 E8 8E 00 90 00 EA [10:33:08]RAPDU: 90 00 [10:33:08]wFMCommunicate OK [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 0D 03 02 [10:33:08]Write to MH i2c: E2 08 00 E9 8E 80 0D 03 02 00 00 00 00 F2 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0B 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0B 00 E9 8E 00 F1 E3 09 1E 55 29 21 31 90 00 BE [10:33:08]RAPDU: F1 E3 09 1E 55 29 21 31 90 00 [10:33:08]wFMCommunicate OK [10:33:08]SAM_PROTO_SignData done [10:33:08]FM_MakeSignedData done [10:33:08]CreateOFDProtocolMessage [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 11 00 00 [10:33:08]Write to MH i2c: E2 08 00 EA 8E 80 11 00 00 00 00 00 00 F2 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 17 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 17 00 EA 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 47 [10:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:33:08]wFMCommunicate OK [10:33:08]CreateOFDProtocolMessage done [10:33:08]OFDSenderStorePacket 239457 [10:33:08]StoreOFDPacket docnum=239457 [10:33:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CB 99 07 01 5B DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 66 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 61 A7 03 00 35 04 06 00 E2 35 9C D4 D7 AD F1 E3 09 1E 55 29 21 31 [10:33:08]CheckFolder [10:33:08]dirname=/storage/ofd_packets [10:33:08]CheckFolder done [10:33:08]ProducePacketName [10:33:08]name=ofd_packets/00239457 [10:33:08]NVStorageSaveData ofd_packets/00239457 [10:33:08]File name is /storage/ofd_packets/00239457 [10:33:08]Write 301 bytes [10:33:08]NVStorageSaveData done [10:33:08]OFDSenderStorePacket done [10:33:08]KKMCreateOFDPacket done [10:33:08]NVStorageSaveData kkm_last_timestamp [10:33:08]File name is /storage/kkm_last_timestamp [10:33:08]Write 4 bytes [10:33:08]NVStorageSaveData done [10:33:08]ExternCall_PrintAddStr [10:33:08]wPrintStart [10:33:08]Write to MH i2c: 01 00 00 EB 8E 79 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 EB 8E 00 00 00 00 00 FF 0F 8E [10:33:08]RasterBufferAndPrint [10:33:08]line Счет N : (1)3302396 [10:33:08]line ИНН: 02508201610067 [10:33:08]line Контрольно-Кассовый Чек [10:33:08]line ПРОДАЖА [10:33:08]line ТРК (МРК, ГНК) : 42 [10:33:08]line Товар: 2710124130 [10:33:08]line Аи-92-К-4 [10:33:08]line 15.070 * 66.40 [10:33:08]line = 1000.65 [10:33:08]line НДС 12% НСП 1% [10:33:08]line > о реализуемом товаре [10:33:08]line ОКРУГЛЕНИЕ: -0.65 [10:33:08]line ИТОГО: 1000.00 [10:33:08]line Внесено: 1000.00 [10:33:08]line СДАЧА: 0.00 [10:33:08]line НСП 1% : 8.85 [10:33:08]line НДС 12% : 106.26 [10:33:08]line Наличными: 1000.00 [10:33:08]line Безнал.: 0.00 [10:33:08]line Место: АЗС № 82 "Партнер Нефть" [10:33:08]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:33:08]line СНО: Общий режим [10:33:08]line Чек 228 08.06.2024 10:33 [10:33:08]line Смена: 387 ФФД: 1.0 [10:33:08]line ЗНМ: 0300000150 [10:33:08]line РНМ: 0000000000091601 [10:33:08]line Версия ККМ: 001 [10:33:08]line ФМ: 0000000000874681 [10:33:08]line ФД: 239457 [10:33:08]line ФПД: 248719892338605 [10:33:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103310&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239457&fm=248719892338605&tin=02508201610067®Number=0000000000091601&sum=100000 [10:33:08]written 0, free lines is 4095 [10:33:08]OFD Sender: Processing packet 239457 [packets to send 182, broken 181] [10:33:08]ProducePacketName [10:33:08]name=ofd_packets/00239457 [10:33:08]OFD Sender: To server: pG, [10:33:08]CommunicateWithHost lk.salyk.kg:30040 [10:33:08]ConnectInit lk.salyk.kg [10:33:08]Connected sock=10 [10:33:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CB 99 07 01 5B DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 66 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 61 A7 03 00 35 04 06 00 E2 35 9C D4 D7 AD F1 E3 09 1E 55 29 21 31 [10:33:08]Write to MH i2c: 01 00 00 16 8F A5 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 16 8F 00 00 00 00 00 D3 0C 8B [10:33:08]RasterBufferAndPrint [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]written 0, free lines is 3307 [10:33:08]MH_Cut [10:33:08]Write to MH i2c: D1 01 00 1D 8F 01 7E [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 01 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 01 00 1D 8F 00 7D [10:33:08]Write to MH i2c: 01 00 00 1E 8F AD [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 34 C3 47 00 9A 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 61 A7 03 00 F4 03 04 00 E3 DA 63 66 B6 04 01 00 00 D2 E7 8F FC 2F C3 D3 F5 [10:33:09]CommunicateWithHost err = 0 [10:33:09]CheckOFDResponse [10:33:09]1017 (14) - 77093643461234 [10:33:09]1041 (16) - 0000000000874681 [10:33:09]1040 (4) - 239457 [10:33:09]1012 (4) - 08.06.2024 04:15 [10:33:09]1206 (1) - 0 [10:33:09]OFD Sender: Remove packet 239457 [10:33:09]ProducePacketName [10:33:09]name=ofd_packets/00239457 [10:33:09]NVStorageDeleteData [10:33:09]OFD Sender: No OFD packet to send [10:33:09]*** Cut start [10:33:09]*** Partial cut [10:33:09]*** CUTSNS_PIN = 1 [10:33:09]*** CUTSNS_PIN = 0 [10:33:09]*** Brake cut motor [10:33:10]Read from MH i2c: 01 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: 01 07 00 [10:33:10]MH_I2C_Read... [10:33:10]*** Stop cut motor [10:33:10]*** Cut end [10:33:10]Read from MH i2c: 01 07 00 1E 8F 00 00 00 00 00 FF 0F C2 [10:33:10]process_action close_receipt done [10:33:10]requested_data is exist [10:33:10]produce_requested_data [10:33:10]requested_item fm.sn is exist - process it [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 11 00 00 [10:33:10]Write to MH i2c: E2 08 00 1F 8F 80 11 00 00 00 00 00 00 28 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 17 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 17 00 1F 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7D [10:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:33:10]wFMCommunicate OK [10:33:10]requested_item fd.num is exist - process it [10:33:10]SAM_PROTO_GetFieldsCounters [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 13 00 00 [10:33:10]Write to MH i2c: E2 08 00 20 8F 80 13 00 00 00 00 00 00 2B [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 62 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 62 00 20 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 61 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [10:33:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 61 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:10]wFMCommunicate OK [10:33:10]SAM_PROTO_GetFieldsCounters done [10:33:10]requested_item shift.num is exist - process it [10:33:10]requested_item shift.opened is exist - process it [10:33:10]req_shift_opened [10:33:10]FM_GetShiftState [10:33:10]SAM_PROTO_GetShiftState [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 13 01 00 [10:33:10]Write to MH i2c: E2 08 00 21 8F 80 13 01 00 00 00 00 00 2D [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 0E 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 0E 00 21 8F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E1 [10:33:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:33:10]wFMCommunicate OK [10:33:10]SAM_PROTO_GetShiftState done [10:33:10]FM_GetShiftState done [10:33:10]req_shift_opened done [10:33:10]requested_item shift.open_date is exist - process it [10:33:10]req_shift_open_date [10:33:10]req_shift_open_date done [10:33:10]produce_requested_data done [10:33:10]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239457,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:33:10]process_action_free close_receipt [10:33:10]json_value_free [10:33:10]json_value_free done [10:33:10]process_json_proto returns [10:33:10]Send response to host [10:33:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239457,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:33:10]free response buf [10:33:10]execute_script done [10:33:10]execute_script returns [10:33:10]free content buf [10:33:10]Sock 9.Close socket [10:33:10]Sock 9.Thread stoped [10:33:14]OFD Sender: No OFD packet to send [10:33:19]OFD Sender: No OFD packet to send [10:33:24]OFD Sender: No OFD packet to send [10:33:29]OFD Sender: No OFD packet to send [10:33:34]OFD Sender: No OFD packet to send [10:33:39]OFD Sender: No OFD packet to send [10:33:44]OFD Sender: No OFD packet to send [10:33:49]OFD Sender: No OFD packet to send [10:33:54]OFD Sender: No OFD packet to send [10:33:59]OFD Sender: No OFD packet to send [10:34:04]accept exits with 8 [10:34:04]New connection [10:34:04]New thread 3066838372 created [10:34:04]Thread 3066981732 joined [10:34:04]Waiting for new connection... [10:34:04] Sock 8.Parse request [10:34:04]Sock 8.Check first char [10:34:04]Sock 8.First char is OK [10:34:04]request: POST /json_proto HTTP/1.0 [10:34:04]Method: POST [10:34:04]URL: /json_proto [10:34:04]Method is POST - this is cgi request [10:34:04]url: /json_proto [10:34:04]query_string will be loaded in cgi processing [10:34:04]execute_cgi json_proto POST (null) [10:34:04]execute_cgi path=json_proto method=POST [10:34:04]POST find Content-Length [10:34:04]Host: 172.17.40.67:8080 [10:34:04]Content-Length: 680 [10:34:04]Content-Type: application/json [10:34:04] [10:34:04]POST finish read [10:34:04]Found Content-Length = 680 [10:34:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 17.410, "sum" : 1300.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:04]execute_script... [10:34:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 17.410, "sum" : 1300.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:04]POST & json_proto [10:34:04]process_json_proto [10:34:04]json parsed OK: [10:34:04]protocol is kg_v1.0 [10:34:04]action value=close_receipt [10:34:04]process_action close_receipt [10:34:04]cmd_close_receipt [10:34:04]MH_GetDate [10:34:04]Write to MH i2c: F0 00 00 22 8F A0 [10:34:04]Write i2c OK [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: F0 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: F0 09 00 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: F0 09 00 22 8F 00 A0 33 64 66 97 AE 6B 64 5A [10:34:04]GetLastDocTimeStamp 1717842790 [10:34:04]current date 1717842848 [10:34:04]FM_GetShiftState [10:34:04]SAM_PROTO_GetShiftState [10:34:04]wFMCommunicate request_size=4 [10:34:04]MH_SAM_APDU [10:34:04]CAPDU: 80 13 01 00 [10:34:04]Write to MH i2c: E2 08 00 23 8F 80 13 01 00 00 00 00 00 2F [10:34:04]Write i2c OK [10:34:04]MH_I2C_Read... [10:34:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:04]Read from MH i2c: E2 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: E2 0E 00 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: E2 0E 00 23 8F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E3 [10:34:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:34:04]wFMCommunicate OK [10:34:04]SAM_PROTO_GetShiftState done [10:34:04]FM_GetShiftState done [10:34:04]opened in 1717805884 [10:34:04]opened+sec_in_day 1717892284 [10:34:04]quantity*price = 130052 [10:34:04]sum+1 = 130054 [10:34:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.11 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 229 08.06.2024 10:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239458 ФПД: 124532127129971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103408&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239458&fm=124532127129971&tin=02508201610067®Number=0000000000091601&sum=130000 [10:34:05]StoreToDocumentArchive [10:34:05]shift 387 fd 239458 [10:34:05]save to /storage/0387/doc_00239458 [10:34:05]save last doc name /storage/0387/doc_00239458 to /storage/kkm_last_doc_name [10:34:05]save OK [10:34:05]Clear old archive folders... [10:34:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:34:05]tlvbuf is 004728B0 [10:34:05]SAM_PROTO_ClearQueue [10:34:05]wFMCommunicate request_size=4 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 09 00 00 [10:34:05]Write to MH i2c: E2 08 00 30 8F 80 09 00 00 00 00 00 00 31 [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 03 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 03 00 30 8F 00 90 00 33 [10:34:05]RAPDU: 90 00 [10:34:05]wFMCommunicate OK [10:34:05]SAM_PROTO_ClearQueue done [10:34:05]KKMCreateOFDPacket [10:34:05]OFDProtocolAddRootSTLVToBuf [10:34:05]FM_MakeSignedData [10:34:05]FM_MakeSignedData [10:34:05]SAM_PROTO_SignData [10:34:05]wFMCommunicate request_size=4 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 0D 01 02 [10:34:05]Write to MH i2c: E2 08 00 31 8F 80 0D 01 02 00 00 00 00 39 [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 03 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 03 00 31 8F 00 90 00 34 [10:34:05]RAPDU: 90 00 [10:34:05]wFMCommunicate OK [10:34:05]wFMCommunicate request_size=255 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 44 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 A0 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 62 A7 03 00 35 04 06 00 71 42 E5 33 [10:34:05]Write to MH i2c: E2 02 01 32 8F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 44 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 A0 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 62 A7 03 00 35 04 06 00 71 42 E5 33 00 00 43 [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 03 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 03 00 32 8F 00 90 00 35 [10:34:05]RAPDU: 90 00 [10:34:05]wFMCommunicate OK [10:34:05]wFMCommunicate request_size=7 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 0D 02 02 02 61 73 [10:34:05]Write to MH i2c: E2 0A 00 33 8F 80 0D 02 02 02 00 61 73 00 00 14 [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 03 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 03 00 33 8F 00 90 00 36 [10:34:05]RAPDU: 90 00 [10:34:05]wFMCommunicate OK [10:34:05]wFMCommunicate request_size=4 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 0D 03 02 [10:34:05]Write to MH i2c: E2 08 00 34 8F 80 0D 03 02 00 00 00 00 3E [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 0B 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 0B 00 34 8F 00 7D 5A 38 EB 5B A3 1E C6 90 00 1B [10:34:05]RAPDU: 7D 5A 38 EB 5B A3 1E C6 90 00 [10:34:05]wFMCommunicate OK [10:34:05]SAM_PROTO_SignData done [10:34:05]FM_MakeSignedData done [10:34:05]CreateOFDProtocolMessage [10:34:05]wFMCommunicate request_size=4 [10:34:05]MH_SAM_APDU [10:34:05]CAPDU: 80 11 00 00 [10:34:05]Write to MH i2c: E2 08 00 35 8F 80 11 00 00 00 00 00 00 3E [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:05]Read from MH i2c: E2 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 17 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: E2 17 00 35 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 93 [10:34:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:34:05]wFMCommunicate OK [10:34:05]CreateOFDProtocolMessage done [10:34:05]OFDSenderStorePacket 239458 [10:34:05]StoreOFDPacket docnum=239458 [10:34:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D8 BC 04 01 33 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 02 44 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 A0 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 62 A7 03 00 35 04 06 00 71 42 E5 33 61 73 7D 5A 38 EB 5B A3 1E C6 [10:34:05]CheckFolder [10:34:05]dirname=/storage/ofd_packets [10:34:05]CheckFolder done [10:34:05]ProducePacketName [10:34:05]name=ofd_packets/00239458 [10:34:05]NVStorageSaveData ofd_packets/00239458 [10:34:05]File name is /storage/ofd_packets/00239458 [10:34:05]Write 298 bytes [10:34:05]NVStorageSaveData done [10:34:05]OFDSenderStorePacket done [10:34:05]KKMCreateOFDPacket done [10:34:05]NVStorageSaveData kkm_last_timestamp [10:34:05]File name is /storage/kkm_last_timestamp [10:34:05]Write 4 bytes [10:34:05]NVStorageSaveData done [10:34:05]ExternCall_PrintAddStr [10:34:05]wPrintStart [10:34:05]Write to MH i2c: 01 00 00 36 8F C5 [10:34:05]Write i2c OK [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: 01 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: 01 07 00 [10:34:05]MH_I2C_Read... [10:34:05]Read from MH i2c: 01 07 00 36 8F 00 00 00 00 00 FF 0F DA [10:34:05]RasterBufferAndPrint [10:34:05]line Счет N : (1)3302399 [10:34:05]line ИНН: 02508201610067 [10:34:05]line Контрольно-Кассовый Чек [10:34:05]line ПРОДАЖА [10:34:05]line ТРК (МРК, ГНК) : 51 [10:34:05]line Товар: 2710194210 [10:34:05]line ДТ-К-5 [10:34:05]line 17.410 * 74.70 [10:34:05]line = 1300.53 [10:34:05]line НДС 12% НСП 1% [10:34:05]line > о реализуемом товаре [10:34:05]line ОКРУГЛЕНИЕ: -0.53 [10:34:05]line ИТОГО: 1300.00 [10:34:05]line Внесено: 1300.00 [10:34:05]line СДАЧА: 0.00 [10:34:05]line НСП 1% : 11.51 [10:34:05]line НДС 12% : 138.11 [10:34:05]line Наличными: 1300.00 [10:34:05]line Безнал.: 0.00 [10:34:05]line Место: АЗС № 82 "Партнер Нефть" [10:34:05]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:34:05]line СНО: Общий режим [10:34:05]line Чек 229 08.06.2024 10:34 [10:34:05]line Смена: 387 ФФД: 1.0 [10:34:05]line ЗНМ: 0300000150 [10:34:05]line РНМ: 0000000000091601 [10:34:05]line Версия ККМ: 001 [10:34:05]line ФМ: 0000000000874681 [10:34:05]line ФД: 239458 [10:34:06]line ФПД: 124532127129971 [10:34:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103408&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239458&fm=124532127129971&tin=02508201610067®Number=0000000000091601&sum=130000 [10:34:06]OFD Sender: Processing packet 239458 [packets to send 182, broken 181] [10:34:06]ProducePacketName [10:34:06]name=ofd_packets/00239458 [10:34:06]OFD Sender: To server: pG, [10:34:06]CommunicateWithHost lk.salyk.kg:30040 [10:34:06]ConnectInit lk.salyk.kg [10:34:06]written 0, free lines is 4095 [10:34:06]Connected sock=10 [10:34:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D8 BC 04 01 33 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 02 44 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 A0 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 62 A7 03 00 35 04 06 00 71 42 E5 33 61 73 7D 5A 38 EB 5B A3 1E C6 [10:34:06]Write to MH i2c: 01 00 00 61 8F F0 [10:34:06]Write i2c OK [10:34:06]MH_I2C_Read... [10:34:06]Read from MH i2c: 01 [10:34:06]MH_I2C_Read... [10:34:06]Read from MH i2c: 01 07 00 [10:34:06]MH_I2C_Read... [10:34:06]Read from MH i2c: 01 07 00 61 8F 00 00 00 00 00 C8 0C CB [10:34:06]RasterBufferAndPrint [10:34:06]line [10:34:06]line [10:34:06]line [10:34:06]line [10:34:06]line [10:34:06]written 0, free lines is 3278 [10:34:06]MH_Cut [10:34:06]Write to MH i2c: D1 01 00 68 8F 01 C9 [10:34:06]Write i2c OK [10:34:06]MH_I2C_Read... [10:34:06]Read from MH i2c: D1 [10:34:06]MH_I2C_Read... [10:34:06]Read from MH i2c: D1 01 00 [10:34:06]MH_I2C_Read... [10:34:06]Read from MH i2c: D1 01 00 68 8F 00 C8 [10:34:06]Write to MH i2c: 01 00 00 69 8F F8 [10:34:06]Write i2c OK [10:34:06]MH_I2C_Read... [10:34:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CF 61 47 00 E9 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 62 A7 03 00 F4 03 04 00 1D DB 63 66 B6 04 01 00 00 08 4F DF 84 7C 0E 28 95 [10:34:06]CommunicateWithHost err = 0 [10:34:06]CheckOFDResponse [10:34:06]1017 (14) - 77093643461234 [10:34:06]1041 (16) - 0000000000874681 [10:34:06]1040 (4) - 239458 [10:34:06]1012 (4) - 08.06.2024 04:16 [10:34:06]1206 (1) - 0 [10:34:06]OFD Sender: Remove packet 239458 [10:34:06]ProducePacketName [10:34:06]name=ofd_packets/00239458 [10:34:06]NVStorageDeleteData [10:34:07]OFD Sender: No OFD packet to send [10:34:07]*** Cut start [10:34:07]*** Partial cut [10:34:07]*** CUTSNS_PIN = 1 [10:34:07]*** CUTSNS_PIN = 0 [10:34:07]*** Brake cut motor [10:34:08]Read from MH i2c: 01 [10:34:08]MH_I2C_Read... [10:34:08]*** Stop cut motor [10:34:08]*** Cut end [10:34:08]Read from MH i2c: 01 07 00 [10:34:08]MH_I2C_Read... [10:34:08]Read from MH i2c: 01 07 00 69 8F 00 00 00 00 00 FF 0F 0D [10:34:08]process_action close_receipt done [10:34:08]requested_data is exist [10:34:08]produce_requested_data [10:34:08]requested_item fm.sn is exist - process it [10:34:08]wFMCommunicate request_size=4 [10:34:08]MH_SAM_APDU [10:34:08]CAPDU: 80 11 00 00 [10:34:08]Write to MH i2c: E2 08 00 6A 8F 80 11 00 00 00 00 00 00 73 [10:34:08]Write i2c OK [10:34:08]MH_I2C_Read... [10:34:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:08]Read from MH i2c: E2 [10:34:08]MH_I2C_Read... [10:34:08]Read from MH i2c: E2 17 00 [10:34:08]MH_I2C_Read... [10:34:08]Read from MH i2c: E2 17 00 6A 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C8 [10:34:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:34:08]wFMCommunicate OK [10:34:08]requested_item fd.num is exist - process it [10:34:08]SAM_PROTO_GetFieldsCounters [10:34:08]wFMCommunicate request_size=4 [10:34:08]MH_SAM_APDU [10:34:08]CAPDU: 80 13 00 00 [10:34:08]Write to MH i2c: E2 08 00 6B 8F 80 13 00 00 00 00 00 00 76 [10:34:08]Write i2c OK [10:34:08]MH_I2C_Read... [10:34:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:08]Read from MH i2c: E2 [10:34:08]MH_I2C_Read... [10:34:08]Read from MH i2c: E2 62 00 [10:34:08]MH_I2C_Read... [10:34:08]Read from MH i2c: E2 62 00 6B 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 62 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [10:34:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 62 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:08]wFMCommunicate OK [10:34:08]SAM_PROTO_GetFieldsCounters done [10:34:08]requested_item shift.num is exist - process it [10:34:08]requested_item shift.opened is exist - process it [10:34:08]req_shift_opened [10:34:08]FM_GetShiftState [10:34:08]SAM_PROTO_GetShiftState [10:34:08]wFMCommunicate request_size=4 [10:34:08]MH_SAM_APDU [10:34:08]CAPDU: 80 13 01 00 [10:34:08]Write to MH i2c: E2 08 00 6C 8F 80 13 01 00 00 00 00 00 78 [10:34:08]Write i2c OK [10:34:08]MH_I2C_Read... [10:34:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:08]Read from MH i2c: E2 [10:34:08]MH_I2C_Read... [10:34:08]Read from MH i2c: E2 0E 00 [10:34:08]MH_I2C_Read... [10:34:08]Read from MH i2c: E2 0E 00 6C 8F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2C [10:34:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:34:08]wFMCommunicate OK [10:34:08]SAM_PROTO_GetShiftState done [10:34:08]FM_GetShiftState done [10:34:08]req_shift_opened done [10:34:08]requested_item shift.open_date is exist - process it [10:34:08]req_shift_open_date [10:34:08]req_shift_open_date done [10:34:08]produce_requested_data done [10:34:08]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239458,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:34:08]process_action_free close_receipt [10:34:08]json_value_free [10:34:08]json_value_free done [10:34:08]process_json_proto returns [10:34:08]Send response to host [10:34:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239458,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:34:08]free response buf [10:34:08]execute_script done [10:34:08]execute_script returns [10:34:08]free content buf [10:34:08]Sock 8.Close socket [10:34:08]Sock 8.Thread stoped [10:34:12]OFD Sender: No OFD packet to send [10:34:17]OFD Sender: No OFD packet to send [10:34:22]OFD Sender: No OFD packet to send [10:34:26]accept exits with 9 [10:34:26]New connection [10:34:26]New thread 3066981732 created [10:34:26]Thread 3066838372 joined [10:34:26]Waiting for new connection... [10:34:26] Sock 9.Parse request [10:34:26]Sock 9.Check first char [10:34:26]Sock 9.First char is OK [10:34:26]request: POST /json_proto HTTP/1.0 [10:34:26]Method: POST [10:34:26]URL: /json_proto [10:34:26]Method is POST - this is cgi request [10:34:26]url: /json_proto [10:34:26]query_string will be loaded in cgi processing [10:34:26]execute_cgi json_proto POST (null) [10:34:26]execute_cgi path=json_proto method=POST [10:34:26]POST find Content-Length [10:34:26]Host: 172.17.40.67:8080 [10:34:26]Content-Length: 683 [10:34:26]Content-Type: application/json [10:34:26] [10:34:26]POST finish read [10:34:26]Found Content-Length = 683 [10:34:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:26]execute_script... [10:34: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)3302400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:26]POST & json_proto [10:34:26]process_json_proto [10:34:26]json parsed OK: [10:34:26]protocol is kg_v1.0 [10:34:26]action value=close_receipt [10:34:26]process_action close_receipt [10:34:26]cmd_close_receipt [10:34:26]MH_GetDate [10:34:26]Write to MH i2c: F0 00 00 6D 8F EB [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: F0 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: F0 09 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: F0 09 00 6D 8F 00 B6 33 64 66 97 AE 6B 64 BB [10:34:26]GetLastDocTimeStamp 1717842848 [10:34:26]current date 1717842870 [10:34:26]FM_GetShiftState [10:34:26]SAM_PROTO_GetShiftState [10:34:26]wFMCommunicate request_size=4 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 13 01 00 [10:34:26]Write to MH i2c: E2 08 00 6E 8F 80 13 01 00 00 00 00 00 7A [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 0E 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 0E 00 6E 8F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2E [10:34:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:34:26]wFMCommunicate OK [10:34:26]SAM_PROTO_GetShiftState done [10:34:26]FM_GetShiftState done [10:34:26]opened in 1717805884 [10:34:26]opened+sec_in_day 1717892284 [10:34:26]quantity*price = 200063 [10:34:26]sum+1 = 200064 [10:34:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 230 08.06.2024 10:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239459 ФПД: 26180753223317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103430&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239459&fm=26180753223317&tin=02508201610067®Number=0000000000091601&sum=200000 [10:34:27]StoreToDocumentArchive [10:34:27]shift 387 fd 239459 [10:34:27]save to /storage/0387/doc_00239459 [10:34:27]save last doc name /storage/0387/doc_00239459 to /storage/kkm_last_doc_name [10:34:27]save OK [10:34:27]Clear old archive folders... [10:34:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:27]tlvbuf is 004DFFC0 [10:34:27]SAM_PROTO_ClearQueue [10:34:27]wFMCommunicate request_size=4 [10:34:27]MH_SAM_APDU [10:34:27]CAPDU: 80 09 00 00 [10:34:27]Write to MH i2c: E2 08 00 7B 8F 80 09 00 00 00 00 00 00 7C [10:34:27]Write i2c OK [10:34:27]MH_I2C_Read... [10:34:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:27]Read from MH i2c: E2 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: E2 03 00 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: E2 03 00 7B 8F 00 90 00 7E [10:34:27]RAPDU: 90 00 [10:34:27]wFMCommunicate OK [10:34:27]SAM_PROTO_ClearQueue done [10:34:27]KKMCreateOFDPacket [10:34:27]OFDProtocolAddRootSTLVToBuf [10:34:27]FM_MakeSignedData [10:34:27]FM_MakeSignedData [10:34:27]SAM_PROTO_SignData [10:34:27]wFMCommunicate request_size=4 [10:34:27]MH_SAM_APDU [10:34:27]CAPDU: 80 0D 01 02 [10:34:27]Write to MH i2c: E2 08 00 7C 8F 80 0D 01 02 00 00 00 00 84 [10:34:27]Write i2c OK [10:34:27]MH_I2C_Read... [10:34:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:27]Read from MH i2c: E2 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: E2 03 00 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: E2 03 00 7C 8F 00 90 00 7F [10:34:27]RAPDU: 90 00 [10:34:27]wFMCommunicate OK [10:34:27]wFMCommunicate request_size=255 [10:34:27]MH_SAM_APDU [10: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 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 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 E6 00 00 00 F4 03 04 00 B6 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 63 A7 03 00 35 04 06 00 17 [10:34:27]Write to MH i2c: E2 02 01 7D 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 E6 00 00 00 F4 03 04 00 B6 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 63 A7 03 00 35 04 06 00 17 00 00 67 [10:34:27]Write i2c OK [10:34:27]MH_I2C_Read... [10:34:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:28]Read from MH i2c: E2 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 03 00 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 03 00 7D 8F 00 90 00 80 [10:34:28]RAPDU: 90 00 [10:34:28]wFMCommunicate OK [10:34:28]wFMCommunicate request_size=10 [10:34:28]MH_SAM_APDU [10:34:28]CAPDU: 80 0D 02 02 05 CF AE 7E EE 95 [10:34:28]Write to MH i2c: E2 0D 00 7E 8F 80 0D 02 02 05 00 CF AE 7E EE 95 00 00 0F [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:28]Read from MH i2c: E2 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 03 00 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 03 00 7E 8F 00 90 00 81 [10:34:28]RAPDU: 90 00 [10:34:28]wFMCommunicate OK [10:34:28]wFMCommunicate request_size=4 [10:34:28]MH_SAM_APDU [10:34:28]CAPDU: 80 0D 03 02 [10:34:28]Write to MH i2c: E2 08 00 7F 8F 80 0D 03 02 00 00 00 00 89 [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:28]Read from MH i2c: E2 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 0B 00 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 0B 00 7F 8F 00 94 4F 79 28 BB 8F 5C 67 90 00 1B [10:34:28]RAPDU: 94 4F 79 28 BB 8F 5C 67 90 00 [10:34:28]wFMCommunicate OK [10:34:28]SAM_PROTO_SignData done [10:34:28]FM_MakeSignedData done [10:34:28]CreateOFDProtocolMessage [10:34:28]wFMCommunicate request_size=4 [10:34:28]MH_SAM_APDU [10:34:28]CAPDU: 80 11 00 00 [10:34:28]Write to MH i2c: E2 08 00 80 8F 80 11 00 00 00 00 00 00 89 [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:28]Read from MH i2c: E2 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 17 00 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: E2 17 00 80 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DE [10:34:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:34:28]wFMCommunicate OK [10:34:28]CreateOFDProtocolMessage done [10:34:28]OFDSenderStorePacket 239459 [10:34:28]StoreOFDPacket docnum=239459 [10:34:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 32 4D 07 01 7C DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 E6 00 00 00 F4 03 04 00 B6 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 63 A7 03 00 35 04 06 00 17 CF AE 7E EE 95 94 4F 79 28 BB 8F 5C 67 [10:34:28]CheckFolder [10:34:28]dirname=/storage/ofd_packets [10:34:28]CheckFolder done [10:34:28]ProducePacketName [10:34:28]name=ofd_packets/00239459 [10:34:28]NVStorageSaveData ofd_packets/00239459 [10:34:28]File name is /storage/ofd_packets/00239459 [10:34:28]Write 301 bytes [10:34:28]NVStorageSaveData done [10:34:28]OFDSenderStorePacket done [10:34:28]KKMCreateOFDPacket done [10:34:28]NVStorageSaveData kkm_last_timestamp [10:34:28]File name is /storage/kkm_last_timestamp [10:34:28]Write 4 bytes [10:34:28]NVStorageSaveData done [10:34:28]ExternCall_PrintAddStr [10:34:28]wPrintStart [10:34:28]Write to MH i2c: 01 00 00 81 8F 10 [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: 01 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: 01 07 00 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: 01 07 00 81 8F 00 00 00 00 00 FF 0F 25 [10:34:28]RasterBufferAndPrint [10:34:28]line Счет N : (1)3302400 [10:34:28]line ИНН: 02508201610067 [10:34:28]line Контрольно-Кассовый Чек [10:34:28]line ПРОДАЖА [10:34:28]line ТРК (МРК, ГНК) : 22 [10:34:28]line Товар: 2710124130 [10:34:28]line Аи-92-К-4 [10:34:28]line 30.130 * 66.40 [10:34:28]line = 2000.63 [10:34:28]line НДС 12% НСП 1% [10:34:28]line > о реализуемом товаре [10:34:28]line ОКРУГЛЕНИЕ: -0.63 [10:34:28]line ИТОГО: 2000.00 [10:34:28]line Внесено: 2000.00 [10:34:28]line СДАЧА: 0.00 [10:34:28]line НСП 1% : 17.70 [10:34:28]line НДС 12% : 212.46 [10:34:28]line Наличными: 2000.00 [10:34:28]line Безнал.: 0.00 [10:34:28]line Место: АЗС № 82 "Партнер Нефть" [10:34:28]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:34:28]line СНО: Общий режим [10:34:28]line Чек 230 08.06.2024 10:34 [10:34:28]line Смена: 387 ФФД: 1.0 [10:34:28]line ЗНМ: 0300000150 [10:34:28]line РНМ: 0000000000091601 [10:34:28]line Версия ККМ: 001 [10:34:28]line ФМ: 0000000000874681 [10:34:28]line ФД: 239459 [10:34:28]line ФПД: 26180753223317 [10:34:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103430&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239459&fm=26180753223317&tin=02508201610067®Number=0000000000091601&sum=200000 [10:34:28]OFD Sender: Processing packet 239459 [packets to send 182, broken 181] [10:34:28]ProducePacketName [10:34:28]name=ofd_packets/00239459 [10:34:28]OFD Sender: To server: pG, [10:34:28]CommunicateWithHost lk.salyk.kg:30040 [10:34:28]ConnectInit lk.salyk.kg [10:34:28]written 0, free lines is 4095 [10:34:28]Connected sock=10 [10:34:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 32 4D 07 01 7C DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 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 FE 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 E6 00 00 00 F4 03 04 00 B6 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 63 A7 03 00 35 04 06 00 17 CF AE 7E EE 95 94 4F 79 28 BB 8F 5C 67 [10:34:28]Write to MH i2c: 01 00 00 AC 8F 3B [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: 01 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: 01 07 00 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: 01 07 00 AC 8F 00 00 00 00 00 CA 0C 18 [10:34:28]RasterBufferAndPrint [10:34:28]line [10:34:28]line [10:34:28]line [10:34:29]line [10:34:29]line [10:34:29]written 0, free lines is 3281 [10:34:29]MH_Cut [10:34:29]Write to MH i2c: D1 01 00 B3 8F 01 14 [10:34:29]Write i2c OK [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: D1 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: D1 01 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: D1 01 00 B3 8F 00 13 [10:34:29]Write to MH i2c: 01 00 00 B4 8F 43 [10:34:29]Write i2c OK [10:34:29]MH_I2C_Read... [10:34:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 32 60 47 00 2B CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 63 A7 03 00 F4 03 04 00 33 DB 63 66 B6 04 01 00 00 4B EE EA BF B3 1D 12 C8 [10:34:29]CommunicateWithHost err = 0 [10:34:29]CheckOFDResponse [10:34:29]1017 (14) - 77093643461234 [10:34:29]1041 (16) - 0000000000874681 [10:34:29]1040 (4) - 239459 [10:34:29]1012 (4) - 08.06.2024 04:16 [10:34:29]1206 (1) - 0 [10:34:29]OFD Sender: Remove packet 239459 [10:34:29]ProducePacketName [10:34:29]name=ofd_packets/00239459 [10:34:29]NVStorageDeleteData [10:34:29]OFD Sender: No OFD packet to send [10:34:29]*** Cut start [10:34:29]*** Partial cut [10:34:29]*** CUTSNS_PIN = 1 [10:34:29]*** CUTSNS_PIN = 0 [10:34:30]*** Brake cut motor [10:34:30]Read from MH i2c: 01 [10:34:30]MH_I2C_Read... [10:34:30]*** Stop cut motor [10:34:30]*** Cut end [10:34:30]Read from MH i2c: 01 07 00 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: 01 07 00 B4 8F 00 00 00 00 00 FF 0F 58 [10:34:30]process_action close_receipt done [10:34:30]requested_data is exist [10:34:30]produce_requested_data [10:34:30]requested_item fm.sn is exist - process it [10:34:30]wFMCommunicate request_size=4 [10:34:30]MH_SAM_APDU [10:34:30]CAPDU: 80 11 00 00 [10:34:30]Write to MH i2c: E2 08 00 B5 8F 80 11 00 00 00 00 00 00 BE [10:34:30]Write i2c OK [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: E2 [10:34:30]MH_I2C_Read... [10:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:30]Read from MH i2c: E2 17 00 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: E2 17 00 B5 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 13 [10:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:34:30]wFMCommunicate OK [10:34:30]requested_item fd.num is exist - process it [10:34:30]SAM_PROTO_GetFieldsCounters [10:34:30]wFMCommunicate request_size=4 [10:34:30]MH_SAM_APDU [10:34:30]CAPDU: 80 13 00 00 [10:34:30]Write to MH i2c: E2 08 00 B6 8F 80 13 00 00 00 00 00 00 C1 [10:34:30]Write i2c OK [10:34:30]MH_I2C_Read... [10:34:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:30]Read from MH i2c: E2 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: E2 62 00 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: E2 62 00 B6 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 63 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [10:34:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 63 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:30]wFMCommunicate OK [10:34:30]SAM_PROTO_GetFieldsCounters done [10:34:30]requested_item shift.num is exist - process it [10:34:30]requested_item shift.opened is exist - process it [10:34:30]req_shift_opened [10:34:30]FM_GetShiftState [10:34:30]SAM_PROTO_GetShiftState [10:34:30]wFMCommunicate request_size=4 [10:34:30]MH_SAM_APDU [10:34:30]CAPDU: 80 13 01 00 [10:34:30]Write to MH i2c: E2 08 00 B7 8F 80 13 01 00 00 00 00 00 C3 [10:34:30]Write i2c OK [10:34:30]MH_I2C_Read... [10:34:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:30]Read from MH i2c: E2 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: E2 0E 00 [10:34:30]MH_I2C_Read... [10:34:30]Read from MH i2c: E2 0E 00 B7 8F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 77 [10:34:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:34:30]wFMCommunicate OK [10:34:30]SAM_PROTO_GetShiftState done [10:34:30]FM_GetShiftState done [10:34:30]req_shift_opened done [10:34:30]requested_item shift.open_date is exist - process it [10:34:30]req_shift_open_date [10:34:30]req_shift_open_date done [10:34:30]produce_requested_data done [10:34:30]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239459,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:34:30]process_action_free close_receipt [10:34:30]json_value_free [10:34:30]json_value_free done [10:34:30]process_json_proto returns [10:34:30]Send response to host [10:34:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239459,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:34:30]free response buf [10:34:30]execute_script done [10:34:30]execute_script returns [10:34:30]free content buf [10:34:30]Sock 9.Close socket [10:34:30]Sock 9.Thread stoped [10:34:34]OFD Sender: No OFD packet to send [10:34:37]accept exits with 8 [10:34:37]New connection [10:34:37]New thread 3066838372 created [10:34:37]Thread 3066981732 joined [10:34:37]Waiting for new connection... [10:34:37] Sock 8.Parse request [10:34:37]Sock 8.Check first char [10:34:37]Sock 8.First char is OK [10:34:37]request: POST /json_proto HTTP/1.0 [10:34:37]Method: POST [10:34:37]URL: /json_proto [10:34:37]Method is POST - this is cgi request [10:34:37]url: /json_proto [10:34:37]query_string will be loaded in cgi processing [10:34:37]execute_cgi json_proto POST (null) [10:34:37]execute_cgi path=json_proto method=POST [10:34:37]POST find Content-Length [10:34:37]Host: 172.17.40.67:8080 [10:34:37]Content-Length: 678 [10:34:37]Content-Type: application/json [10:34:37] [10:34:37]POST finish read [10:34:37]Found Content-Length = 678 [10:34:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.430, "sum" : 360.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:37]execute_script... [10:34: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)3302401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.430, "sum" : 360.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:37]POST & json_proto [10:34:37]process_json_proto [10:34:37]json parsed OK: [10:34:37]protocol is kg_v1.0 [10:34:37]action value=close_receipt [10:34:37]process_action close_receipt [10:34:37]cmd_close_receipt [10:34:37]MH_GetDate [10:34:37]Write to MH i2c: F0 00 00 B8 8F 36 [10:34:37]Write i2c OK [10:34:37]MH_I2C_Read... [10:34:37]Read from MH i2c: F0 [10:34:37]MH_I2C_Read... [10:34:37]Read from MH i2c: F0 09 00 [10:34:37]MH_I2C_Read... [10:34:37]Read from MH i2c: F0 09 00 B8 8F 00 C1 33 64 66 97 AE 6B 64 11 [10:34:37]GetLastDocTimeStamp 1717842870 [10:34:37]current date 1717842881 [10:34:37]FM_GetShiftState [10:34:37]SAM_PROTO_GetShiftState [10:34:37]wFMCommunicate request_size=4 [10:34:37]MH_SAM_APDU [10:34:37]CAPDU: 80 13 01 00 [10:34:37]Write to MH i2c: E2 08 00 B9 8F 80 13 01 00 00 00 00 00 C5 [10:34:37]Write i2c OK [10:34:37]MH_I2C_Read... [10:34:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:37]Read from MH i2c: E2 [10:34:37]MH_I2C_Read... [10:34:37]Read from MH i2c: E2 0E 00 [10:34:37]MH_I2C_Read... [10:34:37]Read from MH i2c: E2 0E 00 B9 8F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 79 [10:34:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:34:37]wFMCommunicate OK [10:34:37]SAM_PROTO_GetShiftState done [10:34:37]FM_GetShiftState done [10:34:37]opened in 1717805884 [10:34:37]opened+sec_in_day 1717892284 [10:34:37]quantity*price = 36055 [10:34:37]sum+1 = 36056 [10:34:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 360.00 Внесено: 360.00 СДАЧА: 0.00 НСП 1% : 3.19 НДС 12% : 38.29 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 231 08.06.2024 10:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239460 ФПД: 236681464475049 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103441&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239460&fm=236681464475049&tin=02508201610067®Number=0000000000091601&sum=36000 [10:34:38]StoreToDocumentArchive [10:34:38]shift 387 fd 239460 [10:34:38]save to /storage/0387/doc_00239460 [10:34:38]save last doc name /storage/0387/doc_00239460 to /storage/kkm_last_doc_name [10:34:38]save OK [10:34:38]Clear old archive folders... [10:34:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:38]tlvbuf is B6F5C200 [10:34:38]SAM_PROTO_ClearQueue [10:34:38]wFMCommunicate request_size=4 [10:34:38]MH_SAM_APDU [10:34:38]CAPDU: 80 09 00 00 [10:34:38]Write to MH i2c: E2 08 00 C6 8F 80 09 00 00 00 00 00 00 C7 [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:38]Read from MH i2c: E2 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 03 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 03 00 C6 8F 00 90 00 C9 [10:34:38]RAPDU: 90 00 [10:34:38]wFMCommunicate OK [10:34:38]SAM_PROTO_ClearQueue done [10:34:38]KKMCreateOFDPacket [10:34:38]OFDProtocolAddRootSTLVToBuf [10:34:38]FM_MakeSignedData [10:34:38]FM_MakeSignedData [10:34:38]SAM_PROTO_SignData [10:34:38]wFMCommunicate request_size=4 [10:34:38]MH_SAM_APDU [10:34:38]CAPDU: 80 0D 01 02 [10:34:38]Write to MH i2c: E2 08 00 C7 8F 80 0D 01 02 00 00 00 00 CF [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:38]Read from MH i2c: E2 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 03 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 03 00 C7 8F 00 90 00 CA [10:34:38]RAPDU: 90 00 [10:34:38]wFMCommunicate OK [10:34:38]wFMCommunicate request_size=255 [10:34:38]MH_SAM_APDU [10:34: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 36 15 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 D7 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C1 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 64 A7 03 00 35 04 06 00 D7 [10:34:38]Write to MH i2c: E2 02 01 C8 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 15 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 D7 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C1 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 64 A7 03 00 35 04 06 00 D7 00 00 32 [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:38]Read from MH i2c: E2 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 03 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 03 00 C8 8F 00 90 00 CB [10:34:38]RAPDU: 90 00 [10:34:38]wFMCommunicate OK [10:34:38]wFMCommunicate request_size=10 [10:34:38]MH_SAM_APDU [10:34:38]CAPDU: 80 0D 02 02 05 42 B2 9D 6D A9 [10:34:38]Write to MH i2c: E2 0D 00 C9 8F 80 0D 02 02 05 00 42 B2 9D 6D A9 00 00 83 [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:38]Read from MH i2c: E2 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 03 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 03 00 C9 8F 00 90 00 CC [10:34:38]RAPDU: 90 00 [10:34:38]wFMCommunicate OK [10:34:38]wFMCommunicate request_size=4 [10:34:38]MH_SAM_APDU [10:34:38]CAPDU: 80 0D 03 02 [10:34:38]Write to MH i2c: E2 08 00 CA 8F 80 0D 03 02 00 00 00 00 D4 [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:38]Read from MH i2c: E2 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 0B 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 0B 00 CA 8F 00 8B 81 07 C8 B7 57 90 56 90 00 A4 [10:34:38]RAPDU: 8B 81 07 C8 B7 57 90 56 90 00 [10:34:38]wFMCommunicate OK [10:34:38]SAM_PROTO_SignData done [10:34:38]FM_MakeSignedData done [10:34:38]CreateOFDProtocolMessage [10:34:38]wFMCommunicate request_size=4 [10:34:38]MH_SAM_APDU [10:34:38]CAPDU: 80 11 00 00 [10:34:38]Write to MH i2c: E2 08 00 CB 8F 80 11 00 00 00 00 00 00 D4 [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:38]Read from MH i2c: E2 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 17 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 17 00 CB 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 29 [10:34:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:34:38]wFMCommunicate OK [10:34:38]CreateOFDProtocolMessage done [10:34:38]OFDSenderStorePacket 239460 [10:34:38]StoreOFDPacket docnum=239460 [10:34:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6C 43 07 01 61 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 15 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 D7 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C1 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 64 A7 03 00 35 04 06 00 D7 42 B2 9D 6D A9 8B 81 07 C8 B7 57 90 56 [10:34:38]CheckFolder [10:34:38]dirname=/storage/ofd_packets [10:34:38]CheckFolder done [10:34:38]ProducePacketName [10:34:38]name=ofd_packets/00239460 [10:34:38]NVStorageSaveData ofd_packets/00239460 [10:34:38]File name is /storage/ofd_packets/00239460 [10:34:38]Write 301 bytes [10:34:38]NVStorageSaveData done [10:34:38]OFDSenderStorePacket done [10:34:38]KKMCreateOFDPacket done [10:34:38]NVStorageSaveData kkm_last_timestamp [10:34:38]File name is /storage/kkm_last_timestamp [10:34:38]Write 4 bytes [10:34:38]NVStorageSaveData done [10:34:38]ExternCall_PrintAddStr [10:34:38]wPrintStart [10:34:38]Write to MH i2c: 01 00 00 CC 8F 5B [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: 01 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: 01 07 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: 01 07 00 CC 8F 00 00 00 00 00 FF 0F 70 [10:34:38]RasterBufferAndPrint [10:34:38]line Счет N : (1)3302401 [10:34:38]line ИНН: 02508201610067 [10:34:38]line Контрольно-Кассовый Чек [10:34:38]line ПРОДАЖА [10:34:38]line ТРК (МРК, ГНК) : 12 [10:34:38]line Товар: 2710124130 [10:34:38]line Аи-92-К-4 [10:34:38]line 5.430 * 66.40 [10:34:38]line = 360.55 [10:34:38]line НДС 12% НСП 1% [10:34:38]line > о реализуемом товаре [10:34:38]line ОКРУГЛЕНИЕ: -0.55 [10:34:38]line ИТОГО: 360.00 [10:34:38]line Внесено: 360.00 [10:34:38]line СДАЧА: 0.00 [10:34:38]line НСП 1% : 3.19 [10:34:38]line НДС 12% : 38.29 [10:34:38]line Наличными: 360.00 [10:34:38]line Безнал.: 0.00 [10:34:38]line Место: АЗС № 82 "Партнер Нефть" [10:34:38]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:34:38]line СНО: Общий режим [10:34:38]line Чек 231 08.06.2024 10:34 [10:34:38]line Смена: 387 ФФД: 1.0 [10:34:38]line ЗНМ: 0300000150 [10:34:38]line РНМ: 0000000000091601 [10:34:38]line Версия ККМ: 001 [10:34:38]line ФМ: 0000000000874681 [10:34:38]line ФД: 239460 [10:34:38]line ФПД: 236681464475049 [10:34:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103441&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239460&fm=236681464475049&tin=02508201610067®Number=0000000000091601&sum=36000 [10:34:38]written 0, free lines is 4095 [10:34:38]OFD Sender: Processing packet 239460 [packets to send 182, broken 181] [10:34:38]ProducePacketName [10:34:38]name=ofd_packets/00239460 [10:34:38]OFD Sender: To server: pG, [10:34:38]CommunicateWithHost lk.salyk.kg:30040 [10:34:38]ConnectInit lk.salyk.kg [10:34:39]Write to MH i2c: 01 00 00 F7 8F 86 [10:34:39]Write i2c OK [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: 01 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: 01 07 00 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: 01 07 00 F7 8F 00 00 00 00 00 CE 0C 67 [10:34:39]RasterBufferAndPrint [10:34:39]line [10:34:39]line [10:34:39]line [10:34:39]line [10:34:39]line [10:34:39]written 0, free lines is 3285 [10:34:39]MH_Cut [10:34:39]Write to MH i2c: D1 01 00 FE 8F 01 5F [10:34:39]Write i2c OK [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: D1 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: D1 01 00 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: D1 01 00 FE 8F 00 5E [10:34:39]Write to MH i2c: 01 00 00 FF 8F 8E [10:34:39]Write i2c OK [10:34:39]MH_I2C_Read... [10:34:39]Connected sock=11 [10:34:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6C 43 07 01 61 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 15 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 D7 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C1 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 64 A7 03 00 35 04 06 00 D7 42 B2 9D 6D A9 8B 81 07 C8 B7 57 90 56 [10:34:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 25 C0 47 00 FA 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 64 A7 03 00 F4 03 04 00 3E DB 63 66 B6 04 01 00 00 29 86 A1 57 DF 80 B6 82 [10:34:39]CommunicateWithHost err = 0 [10:34:39]CheckOFDResponse [10:34:39]1017 (14) - 77093643461234 [10:34:39]1041 (16) - 0000000000874681 [10:34:39]1040 (4) - 239460 [10:34:39]1012 (4) - 08.06.2024 04:17 [10:34:39]1206 (1) - 0 [10:34:39]OFD Sender: Remove packet 239460 [10:34:39]ProducePacketName [10:34:39]name=ofd_packets/00239460 [10:34:39]NVStorageDeleteData [10:34:40]*** Cut start [10:34:40]*** Partial cut [10:34:40]*** CUTSNS_PIN = 1 [10:34:40]*** CUTSNS_PIN = 0 [10:34:40]OFD Sender: No OFD packet to send [10:34:40]*** Brake cut motor [10:34:40]Read from MH i2c: 01 [10:34:40]MH_I2C_Read... [10:34:40]*** Stop cut motor [10:34:40]*** Cut end [10:34:40]Read from MH i2c: 01 07 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: 01 07 00 FF 8F 00 00 00 00 00 FF 0F A3 [10:34:40]process_action close_receipt done [10:34:40]requested_data is exist [10:34:40]produce_requested_data [10:34:40]requested_item fm.sn is exist - process it [10:34:40]wFMCommunicate request_size=4 [10:34:40]MH_SAM_APDU [10:34:40]CAPDU: 80 11 00 00 [10:34:40]Write to MH i2c: E2 08 00 00 90 80 11 00 00 00 00 00 00 0A [10:34:40]Write i2c OK [10:34:40]MH_I2C_Read... [10:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:40]Read from MH i2c: E2 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 17 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 17 00 00 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5F [10:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:34:40]wFMCommunicate OK [10:34:40]requested_item fd.num is exist - process it [10:34:40]SAM_PROTO_GetFieldsCounters [10:34:40]wFMCommunicate request_size=4 [10:34:40]MH_SAM_APDU [10:34:40]CAPDU: 80 13 00 00 [10:34:40]Write to MH i2c: E2 08 00 01 90 80 13 00 00 00 00 00 00 0D [10:34:40]Write i2c OK [10:34:40]MH_I2C_Read... [10:34:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:40]Read from MH i2c: E2 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 62 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 62 00 01 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 64 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [10:34:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 64 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:40]wFMCommunicate OK [10:34:40]SAM_PROTO_GetFieldsCounters done [10:34:40]requested_item shift.num is exist - process it [10:34:40]requested_item shift.opened is exist - process it [10:34:40]req_shift_opened [10:34:40]FM_GetShiftState [10:34:40]SAM_PROTO_GetShiftState [10:34:40]wFMCommunicate request_size=4 [10:34:40]MH_SAM_APDU [10:34:40]CAPDU: 80 13 01 00 [10:34:40]Write to MH i2c: E2 08 00 02 90 80 13 01 00 00 00 00 00 0F [10:34:40]Write i2c OK [10:34:40]MH_I2C_Read... [10:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:40]Read from MH i2c: E2 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 0E 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 0E 00 02 90 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C3 [10:34:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:34:40]wFMCommunicate OK [10:34:40]SAM_PROTO_GetShiftState done [10:34:40]FM_GetShiftState done [10:34:40]req_shift_opened done [10:34:40]requested_item shift.open_date is exist - process it [10:34:40]req_shift_open_date [10:34:40]req_shift_open_date done [10:34:40]produce_requested_data done [10:34:40]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239460,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:34:40]process_action_free close_receipt [10:34:40]json_value_free [10:34:40]json_value_free done [10:34:40]process_json_proto returns [10:34:40]Send response to host [10:34:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239460,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:34:40]free response buf [10:34:40]execute_script done [10:34:40]execute_script returns [10:34:40]free content buf [10:34:40]Sock 8.Close socket [10:34:40]Sock 8.Thread stoped [10:34:45]OFD Sender: No OFD packet to send [10:34:50]OFD Sender: No OFD packet to send [10:34:51]accept exits with 9 [10:34:51]New connection [10:34:51]New thread 3066981732 created [10:34:51]Thread 3066838372 joined [10:34:51]Waiting for new connection... [10:34:51] Sock 9.Parse request [10:34:51]Sock 9.Check first char [10:34:51]Sock 9.First char is OK [10:34:51]request: POST /json_proto HTTP/1.0 [10:34:51]Method: POST [10:34:51]URL: /json_proto [10:34:51]Method is POST - this is cgi request [10:34:51]url: /json_proto [10:34:51]query_string will be loaded in cgi processing [10:34:51]execute_cgi json_proto POST (null) [10:34:51]execute_cgi path=json_proto method=POST [10:34:51]POST find Content-Length [10:34:51]Host: 172.17.40.67:8080 [10:34:51]Content-Length: 767 [10:34:51]Content-Type: application/json [10:34:51] [10:34:51]POST finish read [10:34:51]Found Content-Length = 767 [10:34:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:51]execute_script... [10:34: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)3302402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:51]POST & json_proto [10:34:51]process_json_proto [10:34:51]json parsed OK: [10:34:51]protocol is kg_v1.0 [10:34:51]action value=close_receipt [10:34:51]process_action close_receipt [10:34:51]cmd_close_receipt [10:34:51]MH_GetDate [10:34:51]Write to MH i2c: F0 00 00 03 90 82 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 09 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 09 00 03 90 00 CF 33 64 66 97 AE 6B 64 6B [10:34:51]GetLastDocTimeStamp 1717842881 [10:34:51]current date 1717842895 [10:34:51]FM_GetShiftState [10:34:51]SAM_PROTO_GetShiftState [10:34:51]wFMCommunicate request_size=4 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 13 01 00 [10:34:51]Write to MH i2c: E2 08 00 04 90 80 13 01 00 00 00 00 00 11 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:51]Read from MH i2c: E2 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 0E 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 0E 00 04 90 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C5 [10:34:51]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:34:51]wFMCommunicate OK [10:34:51]SAM_PROTO_GetShiftState done [10:34:51]FM_GetShiftState done [10:34:51]opened in 1717805884 [10:34:51]opened+sec_in_day 1717892284 [10:34:51]quantity*price = 20052 [10:34:51]sum+1 = 20054 [10:34:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.53 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 0.00 Безнал.: 200.53 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 232 08.06.2024 10:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239461 ФПД: 34743149381667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103455&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239461&fm=34743149381667&tin=02508201610067®Number=0000000000091601&sum=20053 [10:34:52]StoreToDocumentArchive [10:34:52]shift 387 fd 239461 [10:34:52]save to /storage/0387/doc_00239461 [10:34:52]save last doc name /storage/0387/doc_00239461 to /storage/kkm_last_doc_name [10:34:52]save OK [10:34:52]Clear old archive folders... [10:34:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:52]tlvbuf is 002A75D0 [10:34:52]SAM_PROTO_ClearQueue [10:34:52]wFMCommunicate request_size=4 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 09 00 00 [10:34:52]Write to MH i2c: E2 08 00 11 90 80 09 00 00 00 00 00 00 13 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 11 90 00 90 00 15 [10:34:52]RAPDU: 90 00 [10:34:52]wFMCommunicate OK [10:34:52]SAM_PROTO_ClearQueue done [10:34:52]KKMCreateOFDPacket [10:34:52]OFDProtocolAddRootSTLVToBuf [10:34:52]FM_MakeSignedData [10:34:52]FM_MakeSignedData [10:34:52]SAM_PROTO_SignData [10:34:52]wFMCommunicate request_size=4 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 0D 01 02 [10:34:52]Write to MH i2c: E2 08 00 12 90 80 0D 01 02 00 00 00 00 1B [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 12 90 00 90 00 16 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]wFMCommunicate request_size=255 [10:34:53]MH_SAM_APDU [10:34: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 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 51 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 CF 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 65 A7 03 00 35 04 06 00 1F [10:34:53]Write to MH i2c: E2 02 01 13 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 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 51 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 CF 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 65 A7 03 00 35 04 06 00 1F 00 00 57 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 13 90 00 90 00 17 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]wFMCommunicate request_size=10 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 0D 02 02 05 99 45 13 C8 23 [10:34:53]Write to MH i2c: E2 0D 00 14 90 80 0D 02 02 05 00 99 45 13 C8 23 00 00 04 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 14 90 00 90 00 18 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]wFMCommunicate request_size=4 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 0D 03 02 [10:34:53]Write to MH i2c: E2 08 00 15 90 80 0D 03 02 00 00 00 00 20 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 0B 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 0B 00 15 90 00 39 7F 72 F6 FD F2 1B A8 90 00 F3 [10:34:53]RAPDU: 39 7F 72 F6 FD F2 1B A8 90 00 [10:34:53]wFMCommunicate OK [10:34:53]SAM_PROTO_SignData done [10:34:53]FM_MakeSignedData done [10:34:53]CreateOFDProtocolMessage [10:34:53]wFMCommunicate request_size=4 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 11 00 00 [10:34:53]Write to MH i2c: E2 08 00 16 90 80 11 00 00 00 00 00 00 20 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 17 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 17 00 16 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 75 [10:34:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:34:53]wFMCommunicate OK [10:34:53]CreateOFDProtocolMessage done [10:34:53]OFDSenderStorePacket 239461 [10:34:53]StoreOFDPacket docnum=239461 [10:34:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 FC FB 07 01 89 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 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 51 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 CF 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 65 A7 03 00 35 04 06 00 1F 99 45 13 C8 23 39 7F 72 F6 FD F2 1B A8 [10:34:53]CheckFolder [10:34:53]dirname=/storage/ofd_packets [10:34:53]CheckFolder done [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00239461 [10:34:53]NVStorageSaveData ofd_packets/00239461 [10:34:53]File name is /storage/ofd_packets/00239461 [10:34:53]Write 301 bytes [10:34:53]NVStorageSaveData done [10:34:53]OFDSenderStorePacket done [10:34:53]KKMCreateOFDPacket done [10:34:53]NVStorageSaveData kkm_last_timestamp [10:34:53]File name is /storage/kkm_last_timestamp [10:34:53]Write 4 bytes [10:34:53]NVStorageSaveData done [10:34:53]ExternCall_PrintAddStr [10:34:53]wPrintStart [10:34:53]Write to MH i2c: 01 00 00 17 90 A7 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 17 90 00 00 00 00 00 FF 0F BC [10:34:53]RasterBufferAndPrint [10:34:53]line Счет N : (1)3302402 [10:34:53]line ИНН: 02508201610067 [10:34:53]line Контрольно-Кассовый Чек [10:34:53]line ПРОДАЖА [10:34:53]line ТРК (МРК, ГНК) : 32 [10:34:53]line Товар: 2710124130 [10:34:53]line Аи-92-К-4 [10:34:53]line 3.020 * 66.40 [10:34:53]line = 200.53 [10:34:53]line НДС 12% НСП 1% [10:34:53]line > о реализуемом товаре [10:34:53]line ИТОГО: 200.53 [10:34:53]line НСП 1% : 1.77 [10:34:53]line НДС 12% : 21.29 [10:34:53]line Наличными: 0.00 [10:34:53]line Безнал.: 200.53 [10:34:53]line Место: АЗС № 82 "Партнер Нефть" [10:34:53]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:34:53]line СНО: Общий режим [10:34:53]line Чек 232 08.06.2024 10:34 [10:34:53]line Смена: 387 ФФД: 1.0 [10:34:53]line ЗНМ: 0300000150 [10:34:53]line РНМ: 0000000000091601 [10:34:53]line Версия ККМ: 001 [10:34:53]line Платежная система: Mbank [10:34:53]line ФМ: 0000000000874681 [10:34:53]line ФД: 239461 [10:34:53]line ФПД: 34743149381667 [10:34:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103455&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239461&fm=34743149381667&tin=02508201610067®Number=0000000000091601&sum=20053 [10:34:53]written 0, free lines is 4095 [10:34:53]OFD Sender: Processing packet 239461 [packets to send 182, broken 181] [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00239461 [10:34:53]OFD Sender: To server: pG, [10:34:53]CommunicateWithHost lk.salyk.kg:30040 [10:34:53]ConnectInit lk.salyk.kg [10:34:53]Connected sock=10 [10:34:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 FC FB 07 01 89 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 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 51 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 CF 33 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 65 A7 03 00 35 04 06 00 1F 99 45 13 C8 23 39 7F 72 F6 FD F2 1B A8 [10:34:53]Write to MH i2c: 01 00 00 40 90 D0 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 40 90 00 00 00 00 00 EF 0C D2 [10:34:53]RasterBufferAndPrint [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]written 0, free lines is 3324 [10:34:53]MH_Cut [10:34:53]Write to MH i2c: D1 01 00 47 90 01 A9 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 01 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 01 00 47 90 00 A8 [10:34:53]Write to MH i2c: 01 00 00 48 90 D8 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E4 04 47 00 3E 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 65 A7 03 00 F4 03 04 00 4C DB 63 66 B6 04 01 00 00 E3 EC 1E 81 37 11 3A B6 [10:34:54]CommunicateWithHost err = 0 [10:34:54]CheckOFDResponse [10:34:54]1017 (14) - 77093643461234 [10:34:54]1041 (16) - 0000000000874681 [10:34:54]1040 (4) - 239461 [10:34:54]1012 (4) - 08.06.2024 04:17 [10:34:54]1206 (1) - 0 [10:34:54]OFD Sender: Remove packet 239461 [10:34:54]ProducePacketName [10:34:54]name=ofd_packets/00239461 [10:34:54]NVStorageDeleteData [10:34:54]OFD Sender: No OFD packet to send [10:34:54]*** Cut start [10:34:54]*** Partial cut [10:34:54]*** CUTSNS_PIN = 1 [10:34:54]*** CUTSNS_PIN = 0 [10:34:54]*** Brake cut motor [10:34:55]Read from MH i2c: 01 [10:34:55]MH_I2C_Read... [10:34:55]*** Stop cut motor [10:34:55]*** Cut end [10:34:55]Read from MH i2c: 01 07 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: 01 07 00 48 90 00 00 00 00 00 FF 0F ED [10:34:55]process_action close_receipt done [10:34:55]requested_data is exist [10:34:55]produce_requested_data [10:34:55]requested_item fm.sn is exist - process it [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 11 00 00 [10:34:55]Write to MH i2c: E2 08 00 49 90 80 11 00 00 00 00 00 00 53 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 17 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 17 00 49 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A8 [10:34:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:34:55]wFMCommunicate OK [10:34:55]requested_item fd.num is exist - process it [10:34:55]SAM_PROTO_GetFieldsCounters [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 13 00 00 [10:34:55]Write to MH i2c: E2 08 00 4A 90 80 13 00 00 00 00 00 00 56 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 62 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 62 00 4A 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 65 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [10:34:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 65 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:55]wFMCommunicate OK [10:34:55]SAM_PROTO_GetFieldsCounters done [10:34:55]requested_item shift.num is exist - process it [10:34:55]requested_item shift.opened is exist - process it [10:34:55]req_shift_opened [10:34:55]FM_GetShiftState [10:34:55]SAM_PROTO_GetShiftState [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 13 01 00 [10:34:55]Write to MH i2c: E2 08 00 4B 90 80 13 01 00 00 00 00 00 58 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 0E 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 0E 00 4B 90 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0C [10:34:55]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:34:55]wFMCommunicate OK [10:34:55]SAM_PROTO_GetShiftState done [10:34:55]FM_GetShiftState done [10:34:55]req_shift_opened done [10:34:55]requested_item shift.open_date is exist - process it [10:34:55]req_shift_open_date [10:34:55]req_shift_open_date done [10:34:55]produce_requested_data done [10:34:55]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239461,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:34:55]process_action_free close_receipt [10:34:55]json_value_free [10:34:55]json_value_free done [10:34:55]process_json_proto returns [10:34:55]Send response to host [10:34:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239461,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:34:55]free response buf [10:34:55]execute_script done [10:34:55]execute_script returns [10:34:55]free content buf [10:34:55]Sock 9.Close socket [10:34:55]Sock 9.Thread stoped [10:34:59]OFD Sender: No OFD packet to send [10:35:04]OFD Sender: No OFD packet to send [10:35:09]OFD Sender: No OFD packet to send [10:35:14]OFD Sender: No OFD packet to send [10:35:19]OFD Sender: No OFD packet to send [10:35:24]OFD Sender: No OFD packet to send [10:35:29]OFD Sender: No OFD packet to send [10:35:34]OFD Sender: No OFD packet to send [10:35:39]OFD Sender: No OFD packet to send [10:35:44]OFD Sender: No OFD packet to send [10:35:49]OFD Sender: No OFD packet to send [10:35:54]OFD Sender: No OFD packet to send [10:35:59]OFD Sender: No OFD packet to send [10:36:04]OFD Sender: No OFD packet to send [10:36:08]accept exits with 8 [10:36:08]New connection [10:36:08]New thread 3066838372 created [10:36:08]Thread 3066981732 joined [10:36:08]Waiting for new connection... [10:36:08] Sock 8.Parse request [10:36:08]Sock 8.Check first char [10:36:08]Sock 8.First char is OK [10:36:08]request: POST /json_proto HTTP/1.0 [10:36:08]Method: POST [10:36:08]URL: /json_proto [10:36:08]Method is POST - this is cgi request [10:36:08]url: /json_proto [10:36:08]query_string will be loaded in cgi processing [10:36:08]execute_cgi json_proto POST (null) [10:36:08]execute_cgi path=json_proto method=POST [10:36:08]POST find Content-Length [10:36:08]Host: 172.17.40.67:8080 [10:36:08]Content-Length: 678 [10:36:08]Content-Type: application/json [10:36:08] [10:36:08]POST finish read [10:36:08]Found Content-Length = 678 [10:36:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:08]execute_script... [10:36: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)3302403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:08]POST & json_proto [10:36:08]process_json_proto [10:36:08]json parsed OK: [10:36:08]protocol is kg_v1.0 [10:36:08]action value=close_receipt [10:36:08]process_action close_receipt [10:36:08]cmd_close_receipt [10:36:08]MH_GetDate [10:36:08]Write to MH i2c: F0 00 00 4C 90 CB [10:36:08]Write i2c OK [10:36:08]MH_I2C_Read... [10:36:08]Read from MH i2c: F0 [10:36:08]MH_I2C_Read... [10:36:08]Read from MH i2c: F0 09 00 [10:36:08]MH_I2C_Read... [10:36:08]Read from MH i2c: F0 09 00 4C 90 00 1D 34 64 66 97 AE 6B 64 03 [10:36:08]GetLastDocTimeStamp 1717842895 [10:36:08]current date 1717842973 [10:36:08]FM_GetShiftState [10:36:08]SAM_PROTO_GetShiftState [10:36:08]wFMCommunicate request_size=4 [10:36:08]MH_SAM_APDU [10:36:08]CAPDU: 80 13 01 00 [10:36:08]Write to MH i2c: E2 08 00 4D 90 80 13 01 00 00 00 00 00 5A [10:36:08]Write i2c OK [10:36:08]MH_I2C_Read... [10:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:08]Read from MH i2c: E2 [10:36:08]MH_I2C_Read... [10:36:08]Read from MH i2c: E2 0E 00 [10:36:08]MH_I2C_Read... [10:36:08]Read from MH i2c: E2 0E 00 4D 90 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0E [10:36:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:36:08]wFMCommunicate OK [10:36:08]SAM_PROTO_GetShiftState done [10:36:08]FM_GetShiftState done [10:36:08]opened in 1717805884 [10:36:08]opened+sec_in_day 1717892284 [10:36:08]quantity*price = 50065 [10:36:08]sum+1 = 50067 [10:36:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 233 08.06.2024 10:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239462 ФПД: 275095372173496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103613&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239462&fm=275095372173496&tin=02508201610067®Number=0000000000091601&sum=50000 [10:36:09]StoreToDocumentArchive [10:36:09]shift 387 fd 239462 [10:36:09]save to /storage/0387/doc_00239462 [10:36:09]save last doc name /storage/0387/doc_00239462 to /storage/kkm_last_doc_name [10:36:09]save OK [10:36:09]Clear old archive folders... [10:36:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:09]tlvbuf is 00248170 [10:36:09]SAM_PROTO_ClearQueue [10:36:09]wFMCommunicate request_size=4 [10:36:09]MH_SAM_APDU [10:36:09]CAPDU: 80 09 00 00 [10:36:09]Write to MH i2c: E2 08 00 5A 90 80 09 00 00 00 00 00 00 5C [10:36:09]Write i2c OK [10:36:09]MH_I2C_Read... [10:36:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:10]Read from MH i2c: E2 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 03 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 03 00 5A 90 00 90 00 5E [10:36:10]RAPDU: 90 00 [10:36:10]wFMCommunicate OK [10:36:10]SAM_PROTO_ClearQueue done [10:36:10]KKMCreateOFDPacket [10:36:10]OFDProtocolAddRootSTLVToBuf [10:36:10]FM_MakeSignedData [10:36:10]FM_MakeSignedData [10:36:10]SAM_PROTO_SignData [10:36:10]wFMCommunicate request_size=4 [10:36:10]MH_SAM_APDU [10:36:10]CAPDU: 80 0D 01 02 [10:36:10]Write to MH i2c: E2 08 00 5B 90 80 0D 01 02 00 00 00 00 64 [10:36:10]Write i2c OK [10:36:10]MH_I2C_Read... [10:36:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:10]Read from MH i2c: E2 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 03 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 03 00 5B 90 00 90 00 5F [10:36:10]RAPDU: 90 00 [10:36:10]wFMCommunicate OK [10:36:10]wFMCommunicate request_size=255 [10:36:10]MH_SAM_APDU [10:36: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 1D 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 66 A7 03 00 35 04 06 00 FA [10:36:10]Write to MH i2c: E2 02 01 5C 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 1D 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 66 A7 03 00 35 04 06 00 FA 00 00 A3 [10:36:10]Write i2c OK [10:36:10]MH_I2C_Read... [10:36:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:10]Read from MH i2c: E2 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 03 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 03 00 5C 90 00 90 00 60 [10:36:10]RAPDU: 90 00 [10:36:10]wFMCommunicate OK [10:36:10]wFMCommunicate request_size=10 [10:36:10]MH_SAM_APDU [10:36:10]CAPDU: 80 0D 02 02 05 32 A1 F0 10 B8 [10:36:10]Write to MH i2c: E2 0D 00 5D 90 80 0D 02 02 05 00 32 A1 F0 10 B8 00 00 FC [10:36:10]Write i2c OK [10:36:10]MH_I2C_Read... [10:36:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:10]Read from MH i2c: E2 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 03 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 03 00 5D 90 00 90 00 61 [10:36:10]RAPDU: 90 00 [10:36:10]wFMCommunicate OK [10:36:10]wFMCommunicate request_size=4 [10:36:10]MH_SAM_APDU [10:36:10]CAPDU: 80 0D 03 02 [10:36:10]Write to MH i2c: E2 08 00 5E 90 80 0D 03 02 00 00 00 00 69 [10:36:10]Write i2c OK [10:36:10]MH_I2C_Read... [10:36:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:10]Read from MH i2c: E2 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 0B 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 0B 00 5E 90 00 77 6D 86 AC 9E 0D C0 40 90 00 2B [10:36:10]RAPDU: 77 6D 86 AC 9E 0D C0 40 90 00 [10:36:10]wFMCommunicate OK [10:36:10]SAM_PROTO_SignData done [10:36:10]FM_MakeSignedData done [10:36:10]CreateOFDProtocolMessage [10:36:10]wFMCommunicate request_size=4 [10:36:10]MH_SAM_APDU [10:36:10]CAPDU: 80 11 00 00 [10:36:10]Write to MH i2c: E2 08 00 5F 90 80 11 00 00 00 00 00 00 69 [10:36:10]Write i2c OK [10:36:10]MH_I2C_Read... [10:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:10]Read from MH i2c: E2 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 17 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 17 00 5F 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BE [10:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:36:10]wFMCommunicate OK [10:36:10]CreateOFDProtocolMessage done [10:36:10]OFDSenderStorePacket 239462 [10:36:10]StoreOFDPacket docnum=239462 [10:36:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A E2 07 01 BE 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 1D 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 66 A7 03 00 35 04 06 00 FA 32 A1 F0 10 B8 77 6D 86 AC 9E 0D C0 40 [10:36:10]CheckFolder [10:36:10]dirname=/storage/ofd_packets [10:36:10]CheckFolder done [10:36:10]ProducePacketName [10:36:10]name=ofd_packets/00239462 [10:36:10]NVStorageSaveData ofd_packets/00239462 [10:36:10]File name is /storage/ofd_packets/00239462 [10:36:10]Write 301 bytes [10:36:10]NVStorageSaveData done [10:36:10]OFDSenderStorePacket done [10:36:10]KKMCreateOFDPacket done [10:36:10]NVStorageSaveData kkm_last_timestamp [10:36:10]File name is /storage/kkm_last_timestamp [10:36:10]Write 4 bytes [10:36:10]NVStorageSaveData done [10:36:10]ExternCall_PrintAddStr [10:36:10]wPrintStart [10:36:10]Write to MH i2c: 01 00 00 60 90 F0 [10:36:10]Write i2c OK [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: 01 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: 01 07 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: 01 07 00 60 90 00 00 00 00 00 FF 0F 05 [10:36:10]RasterBufferAndPrint [10:36:10]line Счет N : (1)3302403 [10:36:10]line ИНН: 02508201610067 [10:36:10]line Контрольно-Кассовый Чек [10:36:10]line ПРОДАЖА [10:36:10]line ТРК (МРК, ГНК) : 42 [10:36:10]line Товар: 2710124130 [10:36:10]line Аи-92-К-4 [10:36:10]line 7.540 * 66.40 [10:36:10]line = 500.66 [10:36:10]line НДС 12% НСП 1% [10:36:10]line > о реализуемом товаре [10:36:10]line ОКРУГЛЕНИЕ: -0.66 [10:36:10]line ИТОГО: 500.00 [10:36:10]line Внесено: 500.00 [10:36:10]line СДАЧА: 0.00 [10:36:10]line НСП 1% : 4.43 [10:36:10]line НДС 12% : 53.17 [10:36:10]line Наличными: 500.00 [10:36:10]line Безнал.: 0.00 [10:36:10]line Место: АЗС № 82 "Партнер Нефть" [10:36:10]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:36:10]line СНО: Общий режим [10:36:10]line Чек 233 08.06.2024 10:36 [10:36:10]line Смена: 387 ФФД: 1.0 [10:36:10]line ЗНМ: 0300000150 [10:36:10]line РНМ: 0000000000091601 [10:36:10]line Версия ККМ: 001 [10:36:10]line ФМ: 0000000000874681 [10:36:10]line ФД: 239462 [10:36:10]line ФПД: 275095372173496 [10:36:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103613&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239462&fm=275095372173496&tin=02508201610067®Number=0000000000091601&sum=50000 [10:36:10]OFD Sender: Processing packet 239462 [packets to send 182, broken 181] [10:36:10]ProducePacketName [10:36:10]name=ofd_packets/00239462 [10:36:10]OFD Sender: To server: pG, [10:36:10]CommunicateWithHost lk.salyk.kg:30040 [10:36:10]ConnectInit lk.salyk.kg [10:36:10]written 0, free lines is 4095 [10:36:11]Connected sock=10 [10:36:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A E2 07 01 BE 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 1D 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 66 A7 03 00 35 04 06 00 FA 32 A1 F0 10 B8 77 6D 86 AC 9E 0D C0 40 [10:36:11]Write to MH i2c: 01 00 00 8B 90 1B [10:36:11]Write i2c OK [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: 01 [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: 01 07 00 [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: 01 07 00 8B 90 00 00 00 00 00 CC 0C FA [10:36:11]RasterBufferAndPrint [10:36:11]line [10:36:11]line [10:36:11]line [10:36:11]line [10:36:11]line [10:36:11]written 0, free lines is 3283 [10:36:11]MH_Cut [10:36:11]Write to MH i2c: D1 01 00 92 90 01 F4 [10:36:11]Write i2c OK [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: D1 [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: D1 01 00 [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: D1 01 00 92 90 00 F3 [10:36:11]Write to MH i2c: 01 00 00 93 90 23 [10:36:11]Write i2c OK [10:36:11]MH_I2C_Read... [10:36:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F1 2B 47 00 82 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 66 A7 03 00 F4 03 04 00 9A DB 63 66 B6 04 01 00 00 32 C6 C8 FB 2B 12 6D 64 [10:36:11]CommunicateWithHost err = 0 [10:36:11]CheckOFDResponse [10:36:11]1017 (14) - 77093643461234 [10:36:11]1041 (16) - 0000000000874681 [10:36:11]1040 (4) - 239462 [10:36:11]1012 (4) - 08.06.2024 04:18 [10:36:11]1206 (1) - 0 [10:36:11]OFD Sender: Remove packet 239462 [10:36:11]ProducePacketName [10:36:11]name=ofd_packets/00239462 [10:36:11]NVStorageDeleteData [10:36:12]OFD Sender: No OFD packet to send [10:36:12]*** Cut start [10:36:12]*** Partial cut [10:36:12]*** CUTSNS_PIN = 1 [10:36:12]*** CUTSNS_PIN = 0 [10:36:12]*** Brake cut motor [10:36:12]Read from MH i2c: 01 [10:36:12]MH_I2C_Read... [10:36:12]*** Stop cut motor [10:36:12]Read from MH i2c: *** Cut end [10:36:12]01 07 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: 01 07 00 93 90 00 00 00 00 00 FF 0F 38 [10:36:12]process_action close_receipt done [10:36:12]requested_data is exist [10:36:12]produce_requested_data [10:36:12]requested_item fm.sn is exist - process it [10:36:12]wFMCommunicate request_size=4 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 11 00 00 [10:36:12]Write to MH i2c: E2 08 00 94 90 80 11 00 00 00 00 00 00 9E [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 17 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 17 00 94 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F3 [10:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:36:12]wFMCommunicate OK [10:36:12]requested_item fd.num is exist - process it [10:36:12]SAM_PROTO_GetFieldsCounters [10:36:12]wFMCommunicate request_size=4 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 13 00 00 [10:36:12]Write to MH i2c: E2 08 00 95 90 80 13 00 00 00 00 00 00 A1 [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 62 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 62 00 95 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 66 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [10:36:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 66 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:12]wFMCommunicate OK [10:36:12]SAM_PROTO_GetFieldsCounters done [10:36:12]requested_item shift.num is exist - process it [10:36:12]requested_item shift.opened is exist - process it [10:36:12]req_shift_opened [10:36:12]FM_GetShiftState [10:36:12]SAM_PROTO_GetShiftState [10:36:12]wFMCommunicate request_size=4 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 13 01 00 [10:36:12]Write to MH i2c: E2 08 00 96 90 80 13 01 00 00 00 00 00 A3 [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 0E 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 0E 00 96 90 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 57 [10:36:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:36:12]wFMCommunicate OK [10:36:12]SAM_PROTO_GetShiftState done [10:36:12]FM_GetShiftState done [10:36:12]req_shift_opened done [10:36:12]requested_item shift.open_date is exist - process it [10:36:12]req_shift_open_date [10:36:12]req_shift_open_date done [10:36:12]produce_requested_data done [10:36:12]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239462,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:36:12]process_action_free close_receipt [10:36:12]json_value_free [10:36:12]json_value_free done [10:36:12]process_json_proto returns [10:36:12]Send response to host [10:36:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239462,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:36:12]free response buf [10:36:12]execute_script done [10:36:12]execute_script returns [10:36:12]free content buf [10:36:12]Sock 8.Close socket [10:36:12]Sock 8.Thread stoped [10:36:16]accept exits with 9 [10:36:16]New connection [10:36:16]New thread 3066981732 created [10:36:16]Thread 3066838372 joined [10:36:16]Waiting for new connection... [10:36:16] Sock 9.Parse request [10:36:16]Sock 9.Check first char [10:36:16]Sock 9.First char is OK [10:36:16]request: POST /json_proto HTTP/1.0 [10:36:16]Method: POST [10:36:16]URL: /json_proto [10:36:16]Method is POST - this is cgi request [10:36:16]url: /json_proto [10:36:16]query_string will be loaded in cgi processing [10:36:16]execute_cgi json_proto POST (null) [10:36:16]execute_cgi path=json_proto method=POST [10:36:16]POST find Content-Length [10:36:16]Host: 172.17.40.67:8080 [10:36:16]Content-Length: 678 [10:36:16]Content-Type: application/json [10:36:16] [10:36:16]POST finish read [10:36:16]Found Content-Length = 678 [10:36:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:16]execute_script... [10:36:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:16]POST & json_proto [10:36:16]process_json_proto [10:36:16]json parsed OK: [10:36:16]protocol is kg_v1.0 [10:36:16]action value=close_receipt [10:36:16]process_action close_receipt [10:36:16]cmd_close_receipt [10:36:16]MH_GetDate [10:36:16]Write to MH i2c: F0 00 00 97 90 16 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: F0 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: F0 09 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: F0 09 00 97 90 00 24 34 64 66 97 AE 6B 64 55 [10:36:16]GetLastDocTimeStamp 1717842973 [10:36:16]current date 1717842980 [10:36:16]FM_GetShiftState [10:36:16]SAM_PROTO_GetShiftState [10:36:16]wFMCommunicate request_size=4 [10:36:16]MH_SAM_APDU [10:36:16]CAPDU: 80 13 01 00 [10:36:16]Write to MH i2c: E2 08 00 98 90 80 13 01 00 00 00 00 00 A5 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 [10:36:16]MH_I2C_Read... [10:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:16]Read from MH i2c: E2 0E 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 0E 00 98 90 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 59 [10:36:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:36:16]wFMCommunicate OK [10:36:16]SAM_PROTO_GetShiftState done [10:36:16]FM_GetShiftState done [10:36:16]opened in 1717805884 [10:36:16]opened+sec_in_day 1717892284 [10:36:16]quantity*price = 50065 [10:36:16]sum+1 = 50067 [10:36:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 234 08.06.2024 10:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239463 ФПД: 3422463709347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103620&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239463&fm=3422463709347&tin=02508201610067®Number=0000000000091601&sum=50000 [10:36:17]StoreToDocumentArchive [10:36:17]shift 387 fd 239463 [10:36:17]save to /storage/0387/doc_00239463 [10:36:17]save last doc name /storage/0387/doc_00239463 to /storage/kkm_last_doc_name [10:36:17]save OK [10:36:17]Clear old archive folders... [10:36:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:17]tlvbuf is 0053BC20 [10:36:17]SAM_PROTO_ClearQueue [10:36:17]wFMCommunicate request_size=4 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 09 00 00 [10:36:17]Write to MH i2c: E2 08 00 A5 90 80 09 00 00 00 00 00 00 A7 [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 03 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 03 00 A5 90 00 90 00 A9 [10:36:17]RAPDU: 90 00 [10:36:17]wFMCommunicate OK [10:36:17]SAM_PROTO_ClearQueue done [10:36:17]KKMCreateOFDPacket [10:36:17]OFDProtocolAddRootSTLVToBuf [10:36:17]FM_MakeSignedData [10:36:17]FM_MakeSignedData [10:36:17]SAM_PROTO_SignData [10:36:17]wFMCommunicate request_size=4 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 0D 01 02 [10:36:17]Write to MH i2c: E2 08 00 A6 90 80 0D 01 02 00 00 00 00 AF [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 03 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 03 00 A6 90 00 90 00 AA [10:36:17]RAPDU: 90 00 [10:36:17]wFMCommunicate OK [10:36:17]wFMCommunicate request_size=255 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 24 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 67 A7 03 00 35 04 06 00 03 [10:36:17]Write to MH i2c: E2 02 01 A7 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 24 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 67 A7 03 00 35 04 06 00 03 00 00 00 [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 03 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 03 00 A7 90 00 90 00 AB [10:36:17]RAPDU: 90 00 [10:36:17]wFMCommunicate OK [10:36:17]wFMCommunicate request_size=10 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 0D 02 02 05 1C DA BB D0 A3 [10:36:17]Write to MH i2c: E2 0D 00 A8 90 80 0D 02 02 05 00 1C DA BB D0 A3 00 00 E0 [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 03 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 03 00 A8 90 00 90 00 AC [10:36:17]RAPDU: 90 00 [10:36:17]wFMCommunicate OK [10:36:17]wFMCommunicate request_size=4 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 0D 03 02 [10:36:17]Write to MH i2c: E2 08 00 A9 90 80 0D 03 02 00 00 00 00 B4 [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 0B 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 0B 00 A9 90 00 71 5A E9 FC 9E 9F 37 D9 90 00 B2 [10:36:17]RAPDU: 71 5A E9 FC 9E 9F 37 D9 90 00 [10:36:17]wFMCommunicate OK [10:36:17]SAM_PROTO_SignData done [10:36:17]FM_MakeSignedData done [10:36:17]CreateOFDProtocolMessage [10:36:17]wFMCommunicate request_size=4 [10:36:17]MH_SAM_APDU [10:36:17]CAPDU: 80 11 00 00 [10:36:17]Write to MH i2c: E2 08 00 AA 90 80 11 00 00 00 00 00 00 B4 [10:36:17]Write i2c OK [10:36:17]MH_I2C_Read... [10:36:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:17]Read from MH i2c: E2 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 17 00 [10:36:17]MH_I2C_Read... [10:36:17]Read from MH i2c: E2 17 00 AA 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 09 [10:36:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:36:17]wFMCommunicate OK [10:36:17]CreateOFDProtocolMessage done [10:36:17]OFDSenderStorePacket 239463 [10:36:17]StoreOFDPacket docnum=239463 [10:36:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A AA 07 01 2B 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 24 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 67 A7 03 00 35 04 06 00 03 1C DA BB D0 A3 71 5A E9 FC 9E 9F 37 D9 [10:36:17]CheckFolder [10:36:17]dirname=/storage/ofd_packets [10:36:17]CheckFolder done [10:36:17]ProducePacketName [10:36:17]name=ofd_packets/00239463 [10:36:17]NVStorageSaveData ofd_packets/00239463 [10:36:17]File name is /storage/ofd_packets/00239463 [10:36:17]Write 301 bytes [10:36:17]NVStorageSaveData done [10:36:17]OFDSenderStorePacket done [10:36:17]KKMCreateOFDPacket done [10:36:17]NVStorageSaveData kkm_last_timestamp [10:36:17]File name is /storage/kkm_last_timestamp [10:36:17]Write 4 bytes [10:36:17]NVStorageSaveData done [10:36:17]ExternCall_PrintAddStr [10:36:17]wPrintStart [10:36:17]Write to MH i2c: 01 00 00 AB 90 3B [10:36:18]Write i2c OK [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: 01 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: 01 07 00 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: 01 07 00 AB 90 00 00 00 00 00 FF 0F 50 [10:36:18]RasterBufferAndPrint [10:36:18]line Счет N : (1)3302404 [10:36:18]line ИНН: 02508201610067 [10:36:18]line Контрольно-Кассовый Чек [10:36:18]line ПРОДАЖА [10:36:18]line ТРК (МРК, ГНК) : 12 [10:36:18]line Товар: 2710124130 [10:36:18]line Аи-92-К-4 [10:36:18]line 7.540 * 66.40 [10:36:18]line = 500.66 [10:36:18]line НДС 12% НСП 1% [10:36:18]line > о реализуемом товаре [10:36:18]line ОКРУГЛЕНИЕ: -0.66 [10:36:18]line ИТОГО: 500.00 [10:36:18]line Внесено: 500.00 [10:36:18]line СДАЧА: 0.00 [10:36:18]line НСП 1% : 4.43 [10:36:18]line НДС 12% : 53.17 [10:36:18]line Наличными: 500.00 [10:36:18]line Безнал.: 0.00 [10:36:18]line Место: АЗС № 82 "Партнер Нефть" [10:36:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:36:18]line СНО: Общий режим [10:36:18]line Чек 234 08.06.2024 10:36 [10:36:18]line Смена: 387 ФФД: 1.0 [10:36:18]line ЗНМ: 0300000150 [10:36:18]line РНМ: 0000000000091601 [10:36:18]line Версия ККМ: 001 [10:36:18]line ФМ: 0000000000874681 [10:36:18]line ФД: 239463 [10:36:18]line ФПД: 3422463709347 [10:36:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103620&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239463&fm=3422463709347&tin=02508201610067®Number=0000000000091601&sum=50000 [10:36:18]written 0, free lines is 4095 [10:36:18]OFD Sender: Processing packet 239463 [packets to send 182, broken 181] [10:36:18]ProducePacketName [10:36:18]name=ofd_packets/00239463 [10:36:18]OFD Sender: To server: pG, [10:36:18]CommunicateWithHost lk.salyk.kg:30040 [10:36:18]ConnectInit lk.salyk.kg [10:36:18]Write to MH i2c: 01 00 00 D6 90 66 [10:36:18]Write i2c OK [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: 01 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: 01 07 00 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: 01 07 00 D6 90 00 00 00 00 00 BE 0C 37 [10:36:18]RasterBufferAndPrint [10:36:18]line [10:36:18]line [10:36:18]line [10:36:18]line [10:36:18]line [10:36:18]written 0, free lines is 3271 [10:36:18]MH_Cut [10:36:18]Write to MH i2c: D1 01 00 DD 90 01 3F [10:36:18]Write i2c OK [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: D1 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: D1 01 00 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: D1 01 00 DD 90 00 3E [10:36:18]Write to MH i2c: 01 00 00 DE 90 6E [10:36:18]Write i2c OK [10:36:18]MH_I2C_Read... [10:36:18]Connected sock=11 [10:36:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A AA 07 01 2B 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 24 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 67 A7 03 00 35 04 06 00 03 1C DA BB D0 A3 71 5A E9 FC 9E 9F 37 D9 [10:36:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 19 84 47 00 EA 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 67 A7 03 00 F4 03 04 00 A1 DB 63 66 B6 04 01 00 00 42 5A D5 66 00 46 16 41 [10:36:18]CommunicateWithHost err = 0 [10:36:18]CheckOFDResponse [10:36:18]1017 (14) - 77093643461234 [10:36:18]1041 (16) - 0000000000874681 [10:36:18]1040 (4) - 239463 [10:36:18]1012 (4) - 08.06.2024 04:18 [10:36:18]1206 (1) - 0 [10:36:18]OFD Sender: Remove packet 239463 [10:36:18]ProducePacketName [10:36:18]name=ofd_packets/00239463 [10:36:18]NVStorageDeleteData [10:36:19]*** Cut start [10:36:19]*** Partial cut [10:36:19]*** CUTSNS_PIN = 1 [10:36:19]*** CUTSNS_PIN = 0 [10:36:19]OFD Sender: No OFD packet to send [10:36:19]*** Brake cut motor [10:36:19]Read from MH i2c: 01 [10:36:19]MH_I2C_Read... [10:36:19]*** Stop cut motor [10:36:19]*** Cut end [10:36:19]Read from MH i2c: 01 07 00 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: 01 07 00 DE 90 00 00 00 00 00 FF 0F 83 [10:36:19]process_action close_receipt done [10:36:19]requested_data is exist [10:36:19]produce_requested_data [10:36:19]requested_item fm.sn is exist - process it [10:36:19]wFMCommunicate request_size=4 [10:36:19]MH_SAM_APDU [10:36:19]CAPDU: 80 11 00 00 [10:36:19]Write to MH i2c: E2 08 00 DF 90 80 11 00 00 00 00 00 00 E9 [10:36:19]Write i2c OK [10:36:19]MH_I2C_Read... [10:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:19]Read from MH i2c: E2 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 17 00 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 17 00 DF 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3E [10:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:36:19]wFMCommunicate OK [10:36:19]requested_item fd.num is exist - process it [10:36:19]SAM_PROTO_GetFieldsCounters [10:36:19]wFMCommunicate request_size=4 [10:36:19]MH_SAM_APDU [10:36:19]CAPDU: 80 13 00 00 [10:36:19]Write to MH i2c: E2 08 00 E0 90 80 13 00 00 00 00 00 00 EC [10:36:19]Write i2c OK [10:36:19]MH_I2C_Read... [10:36:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:20]Read from MH i2c: E2 [10:36:20]MH_I2C_Read... [10:36:20]Read from MH i2c: E2 62 00 [10:36:20]MH_I2C_Read... [10:36:20]Read from MH i2c: E2 62 00 E0 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 67 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [10:36:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 67 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:20]wFMCommunicate OK [10:36:20]SAM_PROTO_GetFieldsCounters done [10:36:20]requested_item shift.num is exist - process it [10:36:20]requested_item shift.opened is exist - process it [10:36:20]req_shift_opened [10:36:20]FM_GetShiftState [10:36:20]SAM_PROTO_GetShiftState [10:36:20]wFMCommunicate request_size=4 [10:36:20]MH_SAM_APDU [10:36:20]CAPDU: 80 13 01 00 [10:36:20]Write to MH i2c: E2 08 00 E1 90 80 13 01 00 00 00 00 00 EE [10:36:20]Write i2c OK [10:36:20]MH_I2C_Read... [10:36:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:20]Read from MH i2c: E2 [10:36:20]MH_I2C_Read... [10:36:20]Read from MH i2c: E2 0E 00 [10:36:20]MH_I2C_Read... [10:36:20]Read from MH i2c: E2 0E 00 E1 90 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A2 [10:36:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:36:20]wFMCommunicate OK [10:36:20]SAM_PROTO_GetShiftState done [10:36:20]FM_GetShiftState done [10:36:20]req_shift_opened done [10:36:20]requested_item shift.open_date is exist - process it [10:36:20]req_shift_open_date [10:36:20]req_shift_open_date done [10:36:20]produce_requested_data done [10:36:20]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239463,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:36:20]process_action_free close_receipt [10:36:20]json_value_free [10:36:20]json_value_free done [10:36:20]process_json_proto returns [10:36:20]Send response to host [10:36:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239463,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:36:20]free response buf [10:36:20]execute_script done [10:36:20]execute_script returns [10:36:20]free content buf [10:36:20]Sock 9.Close socket [10:36:20]Sock 9.Thread stoped [10:36:24]OFD Sender: No OFD packet to send [10:36:29]OFD Sender: No OFD packet to send [10:36:34]OFD Sender: No OFD packet to send [10:36:39]OFD Sender: No OFD packet to send [10:36:41]accept exits with 8 [10:36:41]New connection [10:36:41]New thread 3066838372 created [10:36:41]Thread 3066981732 joined [10:36:41]Waiting for new connection... [10:36:41] Sock 8.Parse request [10:36:41]Sock 8.Check first char [10:36:41]Sock 8.First char is OK [10:36:41]request: POST /json_proto HTTP/1.0 [10:36:41]Method: POST [10:36:41]URL: /json_proto [10:36:41]Method is POST - this is cgi request [10:36:41]url: /json_proto [10:36:41]query_string will be loaded in cgi processing [10:36:41]execute_cgi json_proto POST (null) [10:36:41]execute_cgi path=json_proto method=POST [10:36:41]POST find Content-Length [10:36:41]Host: 172.17.40.67:8080 [10:36:41]Content-Length: 678 [10:36:41]Content-Type: application/json [10:36:41] [10:36:41]POST finish read [10:36:41]Found Content-Length = 678 [10:36:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:41]execute_script... [10: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)3302406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:41]POST & json_proto [10:36:41]process_json_proto [10:36:41]json parsed OK: [10:36:41]protocol is kg_v1.0 [10:36:41]action value=close_receipt [10:36:41]process_action close_receipt [10:36:41]cmd_close_receipt [10:36:41]MH_GetDate [10:36:41]Write to MH i2c: F0 00 00 E2 90 61 [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: F0 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: F0 09 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: F0 09 00 E2 90 00 3D 34 64 66 97 AE 6B 64 B9 [10:36:41]GetLastDocTimeStamp 1717842980 [10:36:41]current date 1717843005 [10:36:41]FM_GetShiftState [10:36:41]SAM_PROTO_GetShiftState [10:36:41]wFMCommunicate request_size=4 [10:36:41]MH_SAM_APDU [10:36:41]CAPDU: 80 13 01 00 [10:36:41]Write to MH i2c: E2 08 00 E3 90 80 13 01 00 00 00 00 00 F0 [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:41]Read from MH i2c: E2 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 0E 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 0E 00 E3 90 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A4 [10:36:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:36:41]wFMCommunicate OK [10:36:41]SAM_PROTO_GetShiftState done [10:36:41]FM_GetShiftState done [10:36:41]opened in 1717805884 [10:36:41]opened+sec_in_day 1717892284 [10:36:41]quantity*price = 30012 [10:36:41]sum+1 = 30014 [10:36:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 235 08.06.2024 10:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239464 ФПД: 170110831220260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103646&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239464&fm=170110831220260&tin=02508201610067®Number=0000000000091601&sum=30000 [10:36:42]StoreToDocumentArchive [10:36:42]shift 387 fd 239464 [10:36:42]save to /storage/0387/doc_00239464 [10:36:42]save last doc name /storage/0387/doc_00239464 to /storage/kkm_last_doc_name [10:36:42]save OK [10:36:42]Clear old archive folders... [10:36:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:42]tlvbuf is 0053B920 [10:36:42]SAM_PROTO_ClearQueue [10:36:42]wFMCommunicate request_size=4 [10:36:42]MH_SAM_APDU [10:36:42]CAPDU: 80 09 00 00 [10:36:42]Write to MH i2c: E2 08 00 F0 90 80 09 00 00 00 00 00 00 F2 [10:36:42]Write i2c OK [10:36:42]MH_I2C_Read... [10:36:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:42]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 F0 90 00 90 00 F4 [10:36:43]RAPDU: 90 00 [10:36:43]wFMCommunicate OK [10:36:43]SAM_PROTO_ClearQueue done [10:36:43]KKMCreateOFDPacket [10:36:43]OFDProtocolAddRootSTLVToBuf [10:36:43]FM_MakeSignedData [10:36:43]FM_MakeSignedData [10:36:43]SAM_PROTO_SignData [10:36:43]wFMCommunicate request_size=4 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 0D 01 02 [10:36:43]Write to MH i2c: E2 08 00 F1 90 80 0D 01 02 00 00 00 00 FA [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 F1 90 00 90 00 F5 [10:36:43]RAPDU: 90 00 [10:36:43]wFMCommunicate OK [10:36:43]wFMCommunicate request_size=255 [10:36:43]MH_SAM_APDU [10:36: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 EB 00 00 00 F4 03 04 00 3E 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 68 A7 03 00 35 04 06 00 9A [10:36:43]Write to MH i2c: E2 02 01 F2 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 EB 00 00 00 F4 03 04 00 3E 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 68 A7 03 00 35 04 06 00 9A 00 00 9C [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 F2 90 00 90 00 F6 [10:36:43]RAPDU: 90 00 [10:36:43]wFMCommunicate OK [10:36:43]wFMCommunicate request_size=10 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 0D 02 02 05 B7 03 AA D6 24 [10:36:43]Write to MH i2c: E2 0D 00 F3 90 80 0D 02 02 05 00 B7 03 AA D6 24 00 00 65 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 F3 90 00 90 00 F7 [10:36:43]RAPDU: 90 00 [10:36:43]wFMCommunicate OK [10:36:43]wFMCommunicate request_size=4 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 0D 03 02 [10:36:43]Write to MH i2c: E2 08 00 F4 90 80 0D 03 02 00 00 00 00 FF [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 0B 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 0B 00 F4 90 00 7D 27 67 CA D5 7B DD 9D 90 00 9F [10:36:43]RAPDU: 7D 27 67 CA D5 7B DD 9D 90 00 [10:36:43]wFMCommunicate OK [10:36:43]SAM_PROTO_SignData done [10:36:43]FM_MakeSignedData done [10:36:43]CreateOFDProtocolMessage [10:36:43]wFMCommunicate request_size=4 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 11 00 00 [10:36:43]Write to MH i2c: E2 08 00 F5 90 80 11 00 00 00 00 00 00 FF [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 17 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 17 00 F5 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 54 [10:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:36:43]wFMCommunicate OK [10:36:43]CreateOFDProtocolMessage done [10:36:43]OFDSenderStorePacket 239464 [10:36:43]StoreOFDPacket docnum=239464 [10:36:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1F 8D 07 01 7E 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 EB 00 00 00 F4 03 04 00 3E 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 68 A7 03 00 35 04 06 00 9A B7 03 AA D6 24 7D 27 67 CA D5 7B DD 9D [10:36:43]CheckFolder [10:36:43]dirname=/storage/ofd_packets [10:36:43]CheckFolder done [10:36:43]ProducePacketName [10:36:43]name=ofd_packets/00239464 [10:36:43]NVStorageSaveData ofd_packets/00239464 [10:36:43]File name is /storage/ofd_packets/00239464 [10:36:43]Write 301 bytes [10:36:43]NVStorageSaveData done [10:36:43]OFDSenderStorePacket done [10:36:43]KKMCreateOFDPacket done [10:36:43]NVStorageSaveData kkm_last_timestamp [10:36:43]File name is /storage/kkm_last_timestamp [10:36:43]Write 4 bytes [10:36:43]NVStorageSaveData done [10:36:43]ExternCall_PrintAddStr [10:36:43]wPrintStart [10:36:43]Write to MH i2c: 01 00 00 F6 90 86 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 07 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 07 00 F6 90 00 00 00 00 00 FF 0F 9B [10:36:43]RasterBufferAndPrint [10:36:43]line Счет N : (1)3302406 [10:36:43]line ИНН: 02508201610067 [10:36:43]line Контрольно-Кассовый Чек [10:36:43]line ПРОДАЖА [10:36:43]line ТРК (МРК, ГНК) : 32 [10:36:43]line Товар: 2710124130 [10:36:43]line Аи-92-К-4 [10:36:43]line 4.520 * 66.40 [10:36:43]line = 300.13 [10:36:43]line НДС 12% НСП 1% [10:36:43]line > о реализуемом товаре [10:36:43]line ОКРУГЛЕНИЕ: -0.13 [10:36:43]line ИТОГО: 300.00 [10:36:43]line Внесено: 300.00 [10:36:43]line СДАЧА: 0.00 [10:36:43]line НСП 1% : 2.66 [10:36:43]line НДС 12% : 31.87 [10:36:43]line Наличными: 300.00 [10:36:43]line Безнал.: 0.00 [10:36:43]line Место: АЗС № 82 "Партнер Нефть" [10:36:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:36:43]line СНО: Общий режим [10:36:43]line Чек 235 08.06.2024 10:36 [10:36:43]line Смена: 387 ФФД: 1.0 [10:36:43]line ЗНМ: 0300000150 [10:36:43]line РНМ: 0000000000091601 [10:36:43]line Версия ККМ: 001 [10:36:43]line ФМ: 0000000000874681 [10:36:43]line ФД: 239464 [10:36:43]line ФПД: 170110831220260 [10:36:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103646&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239464&fm=170110831220260&tin=02508201610067®Number=0000000000091601&sum=30000 [10:36:43]written 0, free lines is 4095 [10:36:43]OFD Sender: Processing packet 239464 [packets to send 182, broken 181] [10:36:43]ProducePacketName [10:36:43]name=ofd_packets/00239464 [10:36:43]OFD Sender: To server: pG, [10:36:43]CommunicateWithHost lk.salyk.kg:30040 [10:36:43]ConnectInit lk.salyk.kg [10:36:43]Connected sock=10 [10:36:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1F 8D 07 01 7E 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 EB 00 00 00 F4 03 04 00 3E 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 68 A7 03 00 35 04 06 00 9A B7 03 AA D6 24 7D 27 67 CA D5 7B DD 9D [10:36:43]Write to MH i2c: 01 00 00 21 91 B2 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 07 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 07 00 21 91 00 00 00 00 00 CD 0C 92 [10:36:43]RasterBufferAndPrint [10:36:43]line [10:36:43]line [10:36:43]line [10:36:43]line [10:36:43]line [10:36:43]written 0, free lines is 3287 [10:36:43]MH_Cut [10:36:43]Write to MH i2c: D1 01 00 28 91 01 8B [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: D1 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: D1 01 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: D1 01 00 28 91 00 8A [10:36:43]Write to MH i2c: 01 00 00 29 91 BA [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7E 2F 47 00 F2 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 68 A7 03 00 F4 03 04 00 BA DB 63 66 B6 04 01 00 00 62 5A 5F 8A 45 18 C4 5E [10:36:44]CommunicateWithHost err = 0 [10:36:44]CheckOFDResponse [10:36:44]1017 (14) - 77093643461234 [10:36:44]1041 (16) - 0000000000874681 [10:36:44]1040 (4) - 239464 [10:36:44]1012 (4) - 08.06.2024 04:19 [10:36:44]1206 (1) - 0 [10:36:44]OFD Sender: Remove packet 239464 [10:36:44]ProducePacketName [10:36:44]name=ofd_packets/00239464 [10:36:44]NVStorageDeleteData [10:36:44]OFD Sender: No OFD packet to send [10:36:44]*** Cut start [10:36:44]*** Partial cut [10:36:44]*** CUTSNS_PIN = 1 [10:36:44]*** CUTSNS_PIN = 0 [10:36:45]*** Brake cut motor [10:36:45]Read from MH i2c: 01 [10:36:45]MH_I2C_Read... [10:36:45]*** Stop cut motor [10:36:45]*** Cut end [10:36:45]Read from MH i2c: 01 07 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: 01 07 00 29 91 00 00 00 00 00 FF 0F CF [10:36:45]process_action close_receipt done [10:36:45]requested_data is exist [10:36:45]produce_requested_data [10:36:45]requested_item fm.sn is exist - process it [10:36:45]wFMCommunicate request_size=4 [10:36:45]MH_SAM_APDU [10:36:45]CAPDU: 80 11 00 00 [10:36:45]Write to MH i2c: E2 08 00 2A 91 80 11 00 00 00 00 00 00 35 [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:45]Read from MH i2c: E2 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 17 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 17 00 2A 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8A [10:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:36:45]wFMCommunicate OK [10:36:45]requested_item fd.num is exist - process it [10:36:45]SAM_PROTO_GetFieldsCounters [10:36:45]wFMCommunicate request_size=4 [10:36:45]MH_SAM_APDU [10:36:45]CAPDU: 80 13 00 00 [10:36:45]Write to MH i2c: E2 08 00 2B 91 80 13 00 00 00 00 00 00 38 [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:45]Read from MH i2c: E2 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 62 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 62 00 2B 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 68 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [10:36:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 68 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:45]wFMCommunicate OK [10:36:45]SAM_PROTO_GetFieldsCounters done [10:36:45]requested_item shift.num is exist - process it [10:36:45]requested_item shift.opened is exist - process it [10:36:45]req_shift_opened [10:36:45]FM_GetShiftState [10:36:45]SAM_PROTO_GetShiftState [10:36:45]wFMCommunicate request_size=4 [10:36:45]MH_SAM_APDU [10:36:45]CAPDU: 80 13 01 00 [10:36:45]Write to MH i2c: E2 08 00 2C 91 80 13 01 00 00 00 00 00 3A [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:45]Read from MH i2c: E2 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 0E 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 0E 00 2C 91 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EE [10:36:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:36:45]wFMCommunicate OK [10:36:45]SAM_PROTO_GetShiftState done [10:36:45]FM_GetShiftState done [10:36:45]req_shift_opened done [10:36:45]requested_item shift.open_date is exist - process it [10:36:45]req_shift_open_date [10:36:45]req_shift_open_date done [10:36:45]produce_requested_data done [10:36:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239464,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:36:45]process_action_free close_receipt [10:36:45]json_value_free [10:36:45]json_value_free done [10:36:45]process_json_proto returns [10:36:45]Send response to host [10:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239464,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:36:45]free response buf [10:36:45]execute_script done [10:36:45]execute_script returns [10:36:45]free content buf [10:36:45]Sock 8.Close socket [10:36:45]Sock 8.Thread stoped [10:36:49]OFD Sender: No OFD packet to send [10:36:50]accept exits with 9 [10:36:50]New connection [10:36:50]New thread 3066981732 created [10:36:50]Thread 3066838372 joined [10:36:50]Waiting for new connection... [10:36:50] Sock 9.Parse request [10:36:50]Sock 9.Check first char [10:36:50]Sock 9.First char is OK [10:36:50]request: POST /json_proto HTTP/1.0 [10:36:50]Method: POST [10:36:50]URL: /json_proto [10:36:50]Method is POST - this is cgi request [10:36:50]url: /json_proto [10:36:50]query_string will be loaded in cgi processing [10:36:50]execute_cgi json_proto POST (null) [10:36:50]execute_cgi path=json_proto method=POST [10:36:50]POST find Content-Length [10:36:50]Host: 172.17.40.67:8080 [10:36:50]Content-Length: 683 [10:36:50]Content-Type: application/json [10:36:50] [10:36:50]POST finish read [10:36:50]Found Content-Length = 683 [10:36:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 20.360, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:50]execute_script... [10:36:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 20.360, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:50]POST & json_proto [10:36:50]process_json_proto [10:36:50]json parsed OK: [10:36:50]protocol is kg_v1.0 [10:36:50]action value=close_receipt [10:36:50]process_action close_receipt [10:36:50]cmd_close_receipt [10:36:50]MH_GetDate [10:36:50]Write to MH i2c: F0 00 00 2D 91 AD [10:36:50]Write i2c OK [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: F0 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: F0 09 00 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: F0 09 00 2D 91 00 46 34 64 66 97 AE 6B 64 0E [10:36:50]GetLastDocTimeStamp 1717843006 [10:36:50]current date 1717843014 [10:36:50]FM_GetShiftState [10:36:50]SAM_PROTO_GetShiftState [10:36:50]wFMCommunicate request_size=4 [10:36:50]MH_SAM_APDU [10:36:50]CAPDU: 80 13 01 00 [10:36:50]Write to MH i2c: E2 08 00 2E 91 80 13 01 00 00 00 00 00 3C [10:36:50]Write i2c OK [10:36:50]MH_I2C_Read... [10:36:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:50]Read from MH i2c: E2 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: E2 0E 00 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: E2 0E 00 2E 91 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F0 [10:36:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:36:50]wFMCommunicate OK [10:36:50]SAM_PROTO_GetShiftState done [10:36:50]FM_GetShiftState done [10:36:50]opened in 1717805884 [10:36:50]opened+sec_in_day 1717892284 [10:36:50]quantity*price = 150053 [10:36:50]sum+1 = 150054 [10:36:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 236 08.06.2024 10:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239465 ФПД: 249641646574732 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103654&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239465&fm=249641646574732&tin=02508201610067®Number=0000000000091601&sum=150000 [10:36:51]StoreToDocumentArchive [10:36:51]shift 387 fd 239465 [10:36:51]save to /storage/0387/doc_00239465 [10:36:51]save last doc name /storage/0387/doc_00239465 to /storage/kkm_last_doc_name [10:36:51]save OK [10:36:51]Clear old archive folders... [10:36:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:51]tlvbuf is 004F2550 [10:36:51]SAM_PROTO_ClearQueue [10:36:51]wFMCommunicate request_size=4 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 09 00 00 [10:36:51]Write to MH i2c: E2 08 00 3B 91 80 09 00 00 00 00 00 00 3E [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 3B 91 00 90 00 40 [10:36:51]RAPDU: 90 00 [10:36:51]wFMCommunicate OK [10:36:51]SAM_PROTO_ClearQueue done [10:36:51]KKMCreateOFDPacket [10:36:51]OFDProtocolAddRootSTLVToBuf [10:36:51]FM_MakeSignedData [10:36:51]FM_MakeSignedData [10:36:51]SAM_PROTO_SignData [10:36:51]wFMCommunicate request_size=4 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 0D 01 02 [10:36:51]Write to MH i2c: E2 08 00 3C 91 80 0D 01 02 00 00 00 00 46 [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 3C 91 00 90 00 41 [10:36:51]RAPDU: 90 00 [10:36:51]wFMCommunicate OK [10:36:51]wFMCommunicate request_size=255 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 46 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 69 A7 03 00 35 04 06 00 E3 [10:36:51]Write to MH i2c: E2 02 01 3D 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 46 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 69 A7 03 00 35 04 06 00 E3 00 00 4E [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 3D 91 00 90 00 42 [10:36:51]RAPDU: 90 00 [10:36:51]wFMCommunicate OK [10:36:51]wFMCommunicate request_size=10 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 0D 02 02 05 0C 39 AA 4C 8C [10:36:51]Write to MH i2c: E2 0D 00 3E 91 80 0D 02 02 05 00 0C 39 AA 4C 8C 00 00 1A [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 3E 91 00 90 00 43 [10:36:51]RAPDU: 90 00 [10:36:51]wFMCommunicate OK [10:36:51]wFMCommunicate request_size=4 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 0D 03 02 [10:36:51]Write to MH i2c: E2 08 00 3F 91 80 0D 03 02 00 00 00 00 4B [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 0B 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 0B 00 3F 91 00 B7 5E 80 01 E3 02 1A D5 90 00 B6 [10:36:51]RAPDU: B7 5E 80 01 E3 02 1A D5 90 00 [10:36:51]wFMCommunicate OK [10:36:51]SAM_PROTO_SignData done [10:36:51]FM_MakeSignedData done [10:36:51]CreateOFDProtocolMessage [10:36:51]wFMCommunicate request_size=4 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 11 00 00 [10:36:51]Write to MH i2c: E2 08 00 40 91 80 11 00 00 00 00 00 00 4B [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 17 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 17 00 40 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A0 [10:36:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:36:51]wFMCommunicate OK [10:36:51]CreateOFDProtocolMessage done [10:36:51]OFDSenderStorePacket 239465 [10:36:51]StoreOFDPacket docnum=239465 [10:36:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F0 15 07 01 23 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 46 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 69 A7 03 00 35 04 06 00 E3 0C 39 AA 4C 8C B7 5E 80 01 E3 02 1A D5 [10:36:51]CheckFolder [10:36:51]dirname=/storage/ofd_packets [10:36:51]CheckFolder done [10:36:51]ProducePacketName [10:36:51]name=ofd_packets/00239465 [10:36:51]NVStorageSaveData ofd_packets/00239465 [10:36:51]File name is /storage/ofd_packets/00239465 [10:36:51]Write 301 bytes [10:36:51]NVStorageSaveData done [10:36:51]OFDSenderStorePacket done [10:36:51]KKMCreateOFDPacket done [10:36:51]NVStorageSaveData kkm_last_timestamp [10:36:51]File name is /storage/kkm_last_timestamp [10:36:51]Write 4 bytes [10:36:51]NVStorageSaveData done [10:36:51]ExternCall_PrintAddStr [10:36:51]wPrintStart [10:36:51]Write to MH i2c: 01 00 00 41 91 D2 [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 07 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 07 00 41 91 00 00 00 00 00 FF 0F E7 [10:36:51]RasterBufferAndPrint [10:36:51]line Счет N : (1)3302405 [10:36:51]line ИНН: 02508201610067 [10:36:51]line Контрольно-Кассовый Чек [10:36:51]line ПРОДАЖА [10:36:51]line ТРК (МРК, ГНК) : 23 [10:36:51]line Товар: 2710124500 [10:36:51]line Аи-95-К-5 [10:36:51]line 20.360 * 73.70 [10:36:51]line = 1500.53 [10:36:51]line НДС 12% НСП 1% [10:36:51]line > о реализуемом товаре [10:36:51]line ОКРУГЛЕНИЕ: -0.53 [10:36:51]line ИТОГО: 1500.00 [10:36:51]line Внесено: 1500.00 [10:36:51]line СДАЧА: 0.00 [10:36:51]line НСП 1% : 13.28 [10:36:51]line НДС 12% : 159.35 [10:36:51]line Наличными: 1500.00 [10:36:51]line Безнал.: 0.00 [10:36:51]line Место: АЗС № 82 "Партнер Нефть" [10:36:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:36:51]line СНО: Общий режим [10:36:51]line Чек 236 08.06.2024 10:36 [10:36:51]line Смена: 387 ФФД: 1.0 [10:36:51]line ЗНМ: 0300000150 [10:36:51]line РНМ: 0000000000091601 [10:36:51]line Версия ККМ: 001 [10:36:51]line ФМ: 0000000000874681 [10:36:51]line ФД: 239465 [10:36:51]line ФПД: 249641646574732 [10:36:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103654&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239465&fm=249641646574732&tin=02508201610067®Number=0000000000091601&sum=150000 [10:36:51]OFD Sender: Processing packet 239465 [packets to send 182, broken 181] [10:36:51]ProducePacketName [10:36:51]name=ofd_packets/00239465 [10:36:51]OFD Sender: To server: pG, [10:36:51]CommunicateWithHost lk.salyk.kg:30040 [10:36:51]ConnectInit lk.salyk.kg [10:36:51]written 0, free lines is 4095 [10:36:52]Connected sock=10 [10:36:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F0 15 07 01 23 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 46 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 69 A7 03 00 35 04 06 00 E3 0C 39 AA 4C 8C B7 5E 80 01 E3 02 1A D5 [10:36:52]Write to MH i2c: 01 00 00 6C 91 FD [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: 01 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: 01 07 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: 01 07 00 6C 91 00 00 00 00 00 E6 0C F6 [10:36:52]RasterBufferAndPrint [10:36:52]line [10:36:52]line [10:36:52]line [10:36:52]line [10:36:52]line [10:36:52]written 0, free lines is 3314 [10:36:52]MH_Cut [10:36:52]Write to MH i2c: D1 01 00 73 91 01 D6 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: D1 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: D1 01 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: D1 01 00 73 91 00 D5 [10:36:52]Write to MH i2c: 01 00 00 74 91 05 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 40 12 47 00 BB EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 69 A7 03 00 F4 03 04 00 C3 DB 63 66 B6 04 01 00 00 A7 21 02 CD 1C 3C 8A 77 [10:36:52]CommunicateWithHost err = 0 [10:36:52]CheckOFDResponse [10:36:52]1017 (14) - 77093643461234 [10:36:52]1041 (16) - 0000000000874681 [10:36:52]1040 (4) - 239465 [10:36:52]1012 (4) - 08.06.2024 04:19 [10:36:52]1206 (1) - 0 [10:36:52]OFD Sender: Remove packet 239465 [10:36:52]ProducePacketName [10:36:52]name=ofd_packets/00239465 [10:36:52]NVStorageDeleteData [10:36:53]OFD Sender: No OFD packet to send [10:36:53]*** Cut start [10:36:53]*** Partial cut [10:36:53]*** CUTSNS_PIN = 1 [10:36:53]*** CUTSNS_PIN = 0 [10:36:53]*** Brake cut motor [10:36:53]Read from MH i2c: 01 [10:36:53]MH_I2C_Read... [10:36:53]*** Stop cut motor [10:36:53]*** Cut end [10:36:53]Read from MH i2c: 01 07 00 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: 01 07 00 74 91 00 00 00 00 00 FF 0F 1A [10:36:53]process_action close_receipt done [10:36:53]requested_data is exist [10:36:53]produce_requested_data [10:36:53]requested_item fm.sn is exist - process it [10:36:53]wFMCommunicate request_size=4 [10:36:53]MH_SAM_APDU [10:36:53]CAPDU: 80 11 00 00 [10:36:53]Write to MH i2c: E2 08 00 75 91 80 11 00 00 00 00 00 00 80 [10:36:53]Write i2c OK [10:36:53]MH_I2C_Read... [10:36:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:53]Read from MH i2c: E2 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: E2 17 00 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: E2 17 00 75 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D5 [10:36:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:36:53]wFMCommunicate OK [10:36:53]requested_item fd.num is exist - process it [10:36:53]SAM_PROTO_GetFieldsCounters [10:36:53]wFMCommunicate request_size=4 [10:36:53]MH_SAM_APDU [10:36:53]CAPDU: 80 13 00 00 [10:36:53]Write to MH i2c: E2 08 00 76 91 80 13 00 00 00 00 00 00 83 [10:36:53]Write i2c OK [10:36:53]MH_I2C_Read... [10:36:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:54]Read from MH i2c: E2 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 62 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 62 00 76 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 69 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [10:36:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 69 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:54]wFMCommunicate OK [10:36:54]SAM_PROTO_GetFieldsCounters done [10:36:54]requested_item shift.num is exist - process it [10:36:54]requested_item shift.opened is exist - process it [10:36:54]req_shift_opened [10:36:54]FM_GetShiftState [10:36:54]SAM_PROTO_GetShiftState [10:36:54]wFMCommunicate request_size=4 [10:36:54]MH_SAM_APDU [10:36:54]CAPDU: 80 13 01 00 [10:36:54]Write to MH i2c: E2 08 00 77 91 80 13 01 00 00 00 00 00 85 [10:36:54]Write i2c OK [10:36:54]MH_I2C_Read... [10:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:54]Read from MH i2c: E2 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 0E 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 0E 00 77 91 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 39 [10:36:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:36:54]wFMCommunicate OK [10:36:54]SAM_PROTO_GetShiftState done [10:36:54]FM_GetShiftState done [10:36:54]req_shift_opened done [10:36:54]requested_item shift.open_date is exist - process it [10:36:54]req_shift_open_date [10:36:54]req_shift_open_date done [10:36:54]produce_requested_data done [10:36:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239465,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:36:54]process_action_free close_receipt [10:36:54]json_value_free [10:36:54]json_value_free done [10:36:54]process_json_proto returns [10:36:54]Send response to host [10:36:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239465,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:36:54]free response buf [10:36:54]execute_script done [10:36:54]execute_script returns [10:36:54]free content buf [10:36:54]Sock 9.Close socket [10:36:54]Sock 9.Thread stoped [10:36:58]OFD Sender: No OFD packet to send [10:37:03]OFD Sender: No OFD packet to send [10:37:08]OFD Sender: No OFD packet to send [10:37:13]OFD Sender: No OFD packet to send [10:37:18]OFD Sender: No OFD packet to send [10:37:23]OFD Sender: No OFD packet to send [10:37:25]accept exits with 8 [10:37:25]New connection [10:37:25]New thread 3066838372 created [10:37:25]Thread 3066981732 joined [10:37:25]Waiting for new connection... [10:37:25] Sock 8.Parse request [10:37:25]Sock 8.Check first char [10:37:25]Sock 8.First char is OK [10:37:25]request: POST /json_proto HTTP/1.0 [10:37:25]Method: POST [10:37:25]URL: /json_proto [10:37:25]Method is POST - this is cgi request [10:37:25]url: /json_proto [10:37:25]query_string will be loaded in cgi processing [10:37:25]execute_cgi json_proto POST (null) [10:37:25]execute_cgi path=json_proto method=POST [10:37:25]POST find Content-Length [10:37:25]Host: 172.17.40.67:8080 [10:37:25]Content-Length: 678 [10:37:25]Content-Type: application/json [10:37:25] [10:37:25]POST finish read [10:37:25]Found Content-Length = 678 [10:37:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:37:25]execute_script... [10:37:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:37:25]POST & json_proto [10:37:25]process_json_proto [10:37:25]json parsed OK: [10:37:25]protocol is kg_v1.0 [10:37:25]action value=close_receipt [10:37:25]process_action close_receipt [10:37:25]cmd_close_receipt [10:37:25]MH_GetDate [10:37:25]Write to MH i2c: F0 00 00 78 91 F8 [10:37:25]Write i2c OK [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 09 00 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 09 00 78 91 00 69 34 64 66 97 AE 6B 64 7C [10:37:25]GetLastDocTimeStamp 1717843014 [10:37:25]current date 1717843049 [10:37:25]FM_GetShiftState [10:37:25]SAM_PROTO_GetShiftState [10:37:25]wFMCommunicate request_size=4 [10:37:25]MH_SAM_APDU [10:37:25]CAPDU: 80 13 01 00 [10:37:25]Write to MH i2c: E2 08 00 79 91 80 13 01 00 00 00 00 00 87 [10:37:25]Write i2c OK [10:37:25]MH_I2C_Read... [10:37:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:25]Read from MH i2c: E2 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: E2 0E 00 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: E2 0E 00 79 91 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3B [10:37:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:37:25]wFMCommunicate OK [10:37:25]SAM_PROTO_GetShiftState done [10:37:25]FM_GetShiftState done [10:37:25]opened in 1717805884 [10:37:25]opened+sec_in_day 1717892284 [10:37:25]quantity*price = 40039 [10:37:25]sum+1 = 40040 [10:37:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 237 08.06.2024 10:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239466 ФПД: 70640107232363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103729&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239466&fm=70640107232363&tin=02508201610067®Number=0000000000091601&sum=40000 [10:37:26]StoreToDocumentArchive [10:37:26]shift 387 fd 239466 [10:37:26]save to /storage/0387/doc_00239466 [10:37:26]save last doc name /storage/0387/doc_00239466 to /storage/kkm_last_doc_name [10:37:26]save OK [10:37:26]Clear old archive folders... [10:37:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:26]tlvbuf is 00473140 [10:37:26]SAM_PROTO_ClearQueue [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 09 00 00 [10:37:26]Write to MH i2c: E2 08 00 86 91 80 09 00 00 00 00 00 00 89 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 86 91 00 90 00 8B [10:37:26]RAPDU: 90 00 [10:37:26]wFMCommunicate OK [10:37:26]SAM_PROTO_ClearQueue done [10:37:26]KKMCreateOFDPacket [10:37:26]OFDProtocolAddRootSTLVToBuf [10:37:26]FM_MakeSignedData [10:37:26]FM_MakeSignedData [10:37:26]SAM_PROTO_SignData [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 0D 01 02 [10:37:26]Write to MH i2c: E2 08 00 87 91 80 0D 01 02 00 00 00 00 91 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 87 91 00 90 00 8C [10:37:26]RAPDU: 90 00 [10:37:26]wFMCommunicate OK [10:37:26]wFMCommunicate request_size=255 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 ED 00 00 00 F4 03 04 00 69 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6A A7 03 00 35 04 06 00 40 [10:37:26]Write to MH i2c: E2 02 01 88 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 ED 00 00 00 F4 03 04 00 69 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6A A7 03 00 35 04 06 00 40 00 00 38 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 88 91 00 90 00 8D [10:37:27]RAPDU: 90 00 [10:37:27]wFMCommunicate OK [10:37:27]wFMCommunicate request_size=10 [10:37:27]MH_SAM_APDU [10:37:27]CAPDU: 80 0D 02 02 05 3F 2E 7F 9C 6B [10:37:27]Write to MH i2c: E2 0D 00 89 91 80 0D 02 02 05 00 3F 2E 7F 9C 6B 00 00 91 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 89 91 00 90 00 8E [10:37:27]RAPDU: 90 00 [10:37:27]wFMCommunicate OK [10:37:27]wFMCommunicate request_size=4 [10:37:27]MH_SAM_APDU [10:37:27]CAPDU: 80 0D 03 02 [10:37:27]Write to MH i2c: E2 08 00 8A 91 80 0D 03 02 00 00 00 00 96 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 0B 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 0B 00 8A 91 00 45 26 AC CC C7 C3 C1 53 90 00 18 [10:37:27]RAPDU: 45 26 AC CC C7 C3 C1 53 90 00 [10:37:27]wFMCommunicate OK [10:37:27]SAM_PROTO_SignData done [10:37:27]FM_MakeSignedData done [10:37:27]CreateOFDProtocolMessage [10:37:27]wFMCommunicate request_size=4 [10:37:27]MH_SAM_APDU [10:37:27]CAPDU: 80 11 00 00 [10:37:27]Write to MH i2c: E2 08 00 8B 91 80 11 00 00 00 00 00 00 96 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 17 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 17 00 8B 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EB [10:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:37:27]wFMCommunicate OK [10:37:27]CreateOFDProtocolMessage done [10:37:27]OFDSenderStorePacket 239466 [10:37:27]StoreOFDPacket docnum=239466 [10:37:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 9D 9F 07 01 70 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 ED 00 00 00 F4 03 04 00 69 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6A A7 03 00 35 04 06 00 40 3F 2E 7F 9C 6B 45 26 AC CC C7 C3 C1 53 [10:37:27]CheckFolder [10:37:27]dirname=/storage/ofd_packets [10:37:27]CheckFolder done [10:37:27]ProducePacketName [10:37:27]name=ofd_packets/00239466 [10:37:27]NVStorageSaveData ofd_packets/00239466 [10:37:27]File name is /storage/ofd_packets/00239466 [10:37:27]Write 301 bytes [10:37:27]NVStorageSaveData done [10:37:27]OFDSenderStorePacket done [10:37:27]KKMCreateOFDPacket done [10:37:27]NVStorageSaveData kkm_last_timestamp [10:37:27]File name is /storage/kkm_last_timestamp [10:37:27]Write 4 bytes [10:37:27]NVStorageSaveData done [10:37:27]ExternCall_PrintAddStr [10:37:27]wPrintStart [10:37:27]Write to MH i2c: 01 00 00 8C 91 1D [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 07 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 07 00 8C 91 00 00 00 00 00 FF 0F 32 [10:37:27]RasterBufferAndPrint [10:37:27]line Счет N : (1)3302407 [10:37:27]line ИНН: 02508201610067 [10:37:27]line Контрольно-Кассовый Чек [10:37:27]line ПРОДАЖА [10:37:27]line ТРК (МРК, ГНК) : 42 [10:37:27]line Товар: 2710124130 [10:37:27]line Аи-92-К-4 [10:37:27]line 6.030 * 66.40 [10:37:27]line = 400.39 [10:37:27]line НДС 12% НСП 1% [10:37:27]line > о реализуемом товаре [10:37:27]line ОКРУГЛЕНИЕ: -0.39 [10:37:27]line ИТОГО: 400.00 [10:37:27]line Внесено: 400.00 [10:37:27]line СДАЧА: 0.00 [10:37:27]line НСП 1% : 3.54 [10:37:27]line НДС 12% : 42.52 [10:37:27]line Наличными: 400.00 [10:37:27]line Безнал.: 0.00 [10:37:27]line Место: АЗС № 82 "Партнер Нефть" [10:37:27]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:37:27]line СНО: Общий режим [10:37:27]line Чек 237 08.06.2024 10:37 [10:37:27]line Смена: 387 ФФД: 1.0 [10:37:27]line ЗНМ: 0300000150 [10:37:27]line РНМ: 0000000000091601 [10:37:27]line Версия ККМ: 001 [10:37:27]line ФМ: 0000000000874681 [10:37:27]line ФД: 239466 [10:37:27]line ФПД: 70640107232363 [10:37:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103729&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239466&fm=70640107232363&tin=02508201610067®Number=0000000000091601&sum=40000 [10:37:27]written 0, free lines is 4095 [10:37:27]OFD Sender: Processing packet 239466 [packets to send 182, broken 181] [10:37:27]ProducePacketName [10:37:27]name=ofd_packets/00239466 [10:37:27]OFD Sender: To server: pG, [10:37:27]CommunicateWithHost lk.salyk.kg:30040 [10:37:27]ConnectInit lk.salyk.kg [10:37:27]Connected sock=10 [10:37:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 9D 9F 07 01 70 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 ED 00 00 00 F4 03 04 00 69 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6A A7 03 00 35 04 06 00 40 3F 2E 7F 9C 6B 45 26 AC CC C7 C3 C1 53 [10:37:27]Write to MH i2c: 01 00 00 B7 91 48 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 07 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 07 00 B7 91 00 00 00 00 00 CE 0C 29 [10:37:27]RasterBufferAndPrint [10:37:27]line [10:37:27]line [10:37:27]line [10:37:27]line [10:37:27]line [10:37:27]written 0, free lines is 3284 [10:37:27]MH_Cut [10:37:27]Write to MH i2c: D1 01 00 BE 91 01 21 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: D1 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: D1 01 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: D1 01 00 BE 91 00 20 [10:37:27]Write to MH i2c: 01 00 00 BF 91 50 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 24 EA 47 00 47 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6A A7 03 00 F4 03 04 00 E6 DB 63 66 B6 04 01 00 00 D5 1D 25 AE AC 4C 07 E0 [10:37:27]CommunicateWithHost err = 0 [10:37:27]CheckOFDResponse [10:37:27]1017 (14) - 77093643461234 [10:37:27]1041 (16) - 0000000000874681 [10:37:27]1040 (4) - 239466 [10:37:27]1012 (4) - 08.06.2024 04:19 [10:37:27]1206 (1) - 0 [10:37:27]OFD Sender: Remove packet 239466 [10:37:27]ProducePacketName [10:37:27]name=ofd_packets/00239466 [10:37:27]NVStorageDeleteData [10:37:28]OFD Sender: No OFD packet to send [10:37:28]*** Cut start [10:37:28]*** Partial cut [10:37:28]*** CUTSNS_PIN = 1 [10:37:28]*** CUTSNS_PIN = 0 [10:37:28]*** Brake cut motor [10:37:29]Read from MH i2c: 01 [10:37:29]MH_I2C_Read... [10:37:29]*** Stop cut motor [10:37:29]*** Cut end [10:37:29]Read from MH i2c: 01 07 00 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: 01 07 00 BF 91 00 00 00 00 00 FF 0F 65 [10:37:29]process_action close_receipt done [10:37:29]requested_data is exist [10:37:29]produce_requested_data [10:37:29]requested_item fm.sn is exist - process it [10:37:29]wFMCommunicate request_size=4 [10:37:29]MH_SAM_APDU [10:37:29]CAPDU: 80 11 00 00 [10:37:29]Write to MH i2c: E2 08 00 C0 91 80 11 00 00 00 00 00 00 CB [10:37:29]Write i2c OK [10:37:29]MH_I2C_Read... [10:37:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:29]Read from MH i2c: E2 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: E2 17 00 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: E2 17 00 C0 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 20 [10:37:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:37:29]wFMCommunicate OK [10:37:29]requested_item fd.num is exist - process it [10:37:29]SAM_PROTO_GetFieldsCounters [10:37:29]wFMCommunicate request_size=4 [10:37:29]MH_SAM_APDU [10:37:29]CAPDU: 80 13 00 00 [10:37:29]Write to MH i2c: E2 08 00 C1 91 80 13 00 00 00 00 00 00 CE [10:37:29]Write i2c OK [10:37:29]MH_I2C_Read... [10:37:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:29]Read from MH i2c: E2 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: E2 62 00 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: E2 62 00 C1 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [10:37:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:29]wFMCommunicate OK [10:37:29]SAM_PROTO_GetFieldsCounters done [10:37:29]requested_item shift.num is exist - process it [10:37:29]requested_item shift.opened is exist - process it [10:37:29]req_shift_opened [10:37:29]FM_GetShiftState [10:37:29]SAM_PROTO_GetShiftState [10:37:29]wFMCommunicate request_size=4 [10:37:29]MH_SAM_APDU [10:37:29]CAPDU: 80 13 01 00 [10:37:29]Write to MH i2c: E2 08 00 C2 91 80 13 01 00 00 00 00 00 D0 [10:37:29]Write i2c OK [10:37:29]MH_I2C_Read... [10:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:29]Read from MH i2c: E2 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: E2 0E 00 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: E2 0E 00 C2 91 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 84 [10:37:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:37:29]wFMCommunicate OK [10:37:29]SAM_PROTO_GetShiftState done [10:37:29]FM_GetShiftState done [10:37:29]req_shift_opened done [10:37:29]requested_item shift.open_date is exist - process it [10:37:29]req_shift_open_date [10:37:29]req_shift_open_date done [10:37:29]produce_requested_data done [10:37:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239466,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:37:29]process_action_free close_receipt [10:37:29]json_value_free [10:37:29]json_value_free done [10:37:29]process_json_proto returns [10:37:29]Send response to host [10:37:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239466,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:37:29]free response buf [10:37:29]execute_script done [10:37:29]execute_script returns [10:37:29]free content buf [10:37:29]Sock 8.Close socket [10:37:29]Sock 8.Thread stoped [10:37:33]OFD Sender: No OFD packet to send [10:37:38]OFD Sender: No OFD packet to send [10:37:43]OFD Sender: No OFD packet to send [10:37:48]OFD Sender: No OFD packet to send [10:37:53]OFD Sender: No OFD packet to send [10:37:53]accept exits with 9 [10:37:53]New connection [10:37:53]New thread 3066981732 created [10:37:53]Thread 3066838372 joined [10:37:53]Waiting for new connection... [10:37:53] Sock 9.Parse request [10:37:53]Sock 9.Check first char [10:37:53]Sock 9.First char is OK [10:37:53]request: POST /json_proto HTTP/1.0 [10:37:53]Method: POST [10:37:53]URL: /json_proto [10:37:53]Method is POST - this is cgi request [10:37:53]url: /json_proto [10:37:53]query_string will be loaded in cgi processing [10:37:53]execute_cgi json_proto POST (null) [10:37:53]execute_cgi path=json_proto method=POST [10:37:53]POST find Content-Length [10:37:53]Host: 172.17.40.67:8080 [10:37:53]Content-Length: 678 [10:37:53]Content-Type: application/json [10:37:53] [10:37:53]POST finish read [10:37:53]Found Content-Length = 678 [10:37:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:53]execute_script... [10:37: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)3302408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:53]POST & json_proto [10:37:53]process_json_proto [10:37:53]json parsed OK: [10:37:53]protocol is kg_v1.0 [10:37:53]action value=close_receipt [10:37:53]process_action close_receipt [10:37:53]cmd_close_receipt [10:37:53]MH_GetDate [10:37:53]Write to MH i2c: F0 00 00 C3 91 43 [10:37:53]Write i2c OK [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: F0 [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: F0 09 00 [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: F0 09 00 C3 91 00 85 34 64 66 97 AE 6B 64 E3 [10:37:53]GetLastDocTimeStamp 1717843049 [10:37:53]current date 1717843077 [10:37:53]FM_GetShiftState [10:37:53]SAM_PROTO_GetShiftState [10:37:53]wFMCommunicate request_size=4 [10:37:53]MH_SAM_APDU [10:37:53]CAPDU: 80 13 01 00 [10:37:53]Write to MH i2c: E2 08 00 C4 91 80 13 01 00 00 00 00 00 D2 [10:37:53]Write i2c OK [10:37:53]MH_I2C_Read... [10:37:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:53]Read from MH i2c: E2 [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: E2 0E 00 [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: E2 0E 00 C4 91 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 86 [10:37:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:37:53]wFMCommunicate OK [10:37:53]SAM_PROTO_GetShiftState done [10:37:53]FM_GetShiftState done [10:37:53]opened in 1717805884 [10:37:53]opened+sec_in_day 1717892284 [10:37:53]quantity*price = 50065 [10:37:53]sum+1 = 50067 [10:37:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 238 08.06.2024 10:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239467 ФПД: 140593250363117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103757&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239467&fm=140593250363117&tin=02508201610067®Number=0000000000091601&sum=50000 [10:37:54]StoreToDocumentArchive [10:37:54]shift 387 fd 239467 [10:37:54]save to /storage/0387/doc_00239467 [10:37:54]save last doc name /storage/0387/doc_00239467 to /storage/kkm_last_doc_name [10:37:54]save OK [10:37:54]Clear old archive folders... [10:37:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:54]tlvbuf is 00462FD0 [10:37:54]SAM_PROTO_ClearQueue [10:37:54]wFMCommunicate request_size=4 [10:37:54]MH_SAM_APDU [10:37:54]CAPDU: 80 09 00 00 [10:37:54]Write to MH i2c: E2 08 00 D1 91 80 09 00 00 00 00 00 00 D4 [10:37:54]Write i2c OK [10:37:54]MH_I2C_Read... [10:37:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:54]Read from MH i2c: E2 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 03 00 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 03 00 D1 91 00 90 00 D6 [10:37:54]RAPDU: 90 00 [10:37:54]wFMCommunicate OK [10:37:54]SAM_PROTO_ClearQueue done [10:37:54]KKMCreateOFDPacket [10:37:54]OFDProtocolAddRootSTLVToBuf [10:37:54]FM_MakeSignedData [10:37:54]FM_MakeSignedData [10:37:54]SAM_PROTO_SignData [10:37:54]wFMCommunicate request_size=4 [10:37:54]MH_SAM_APDU [10:37:54]CAPDU: 80 0D 01 02 [10:37:54]Write to MH i2c: E2 08 00 D2 91 80 0D 01 02 00 00 00 00 DC [10:37:54]Write i2c OK [10:37:54]MH_I2C_Read... [10:37:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:54]Read from MH i2c: E2 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 03 00 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 03 00 D2 91 00 90 00 D7 [10:37:54]RAPDU: 90 00 [10:37:54]wFMCommunicate OK [10:37:54]wFMCommunicate request_size=255 [10:37:54]MH_SAM_APDU [10:37: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 85 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6B A7 03 00 35 04 06 00 7F [10:37:54]Write to MH i2c: E2 02 01 D3 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 85 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6B A7 03 00 35 04 06 00 7F 00 00 12 [10:37:54]Write i2c OK [10:37:54]MH_I2C_Read... [10:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:55]Read from MH i2c: E2 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 03 00 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 03 00 D3 91 00 90 00 D8 [10:37:55]RAPDU: 90 00 [10:37:55]wFMCommunicate OK [10:37:55]wFMCommunicate request_size=10 [10:37:55]MH_SAM_APDU [10:37:55]CAPDU: 80 0D 02 02 05 DE 6A BE E6 ED [10:37:55]Write to MH i2c: E2 0D 00 D4 91 80 0D 02 02 05 00 DE 6A BE E6 ED 00 00 C2 [10:37:55]Write i2c OK [10:37:55]MH_I2C_Read... [10:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:55]Read from MH i2c: E2 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 03 00 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 03 00 D4 91 00 90 00 D9 [10:37:55]RAPDU: 90 00 [10:37:55]wFMCommunicate OK [10:37:55]wFMCommunicate request_size=4 [10:37:55]MH_SAM_APDU [10:37:55]CAPDU: 80 0D 03 02 [10:37:55]Write to MH i2c: E2 08 00 D5 91 80 0D 03 02 00 00 00 00 E1 [10:37:55]Write i2c OK [10:37:55]MH_I2C_Read... [10:37:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:55]Read from MH i2c: E2 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 0B 00 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 0B 00 D5 91 00 9D 10 37 EB D3 3F FA D8 90 00 95 [10:37:55]RAPDU: 9D 10 37 EB D3 3F FA D8 90 00 [10:37:55]wFMCommunicate OK [10:37:55]SAM_PROTO_SignData done [10:37:55]FM_MakeSignedData done [10:37:55]CreateOFDProtocolMessage [10:37:55]wFMCommunicate request_size=4 [10:37:55]MH_SAM_APDU [10:37:55]CAPDU: 80 11 00 00 [10:37:55]Write to MH i2c: E2 08 00 D6 91 80 11 00 00 00 00 00 00 E1 [10:37:55]Write i2c OK [10:37:55]MH_I2C_Read... [10:37:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:55]Read from MH i2c: E2 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 17 00 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 17 00 D6 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 36 [10:37:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:37:55]wFMCommunicate OK [10:37:55]CreateOFDProtocolMessage done [10:37:55]OFDSenderStorePacket 239467 [10:37:55]StoreOFDPacket docnum=239467 [10:37:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C0 8A 07 01 20 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 85 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6B A7 03 00 35 04 06 00 7F DE 6A BE E6 ED 9D 10 37 EB D3 3F FA D8 [10:37:55]CheckFolder [10:37:55]dirname=/storage/ofd_packets [10:37:55]CheckFolder done [10:37:55]ProducePacketName [10:37:55]name=ofd_packets/00239467 [10:37:55]NVStorageSaveData ofd_packets/00239467 [10:37:55]File name is /storage/ofd_packets/00239467 [10:37:55]Write 301 bytes [10:37:55]NVStorageSaveData done [10:37:55]OFDSenderStorePacket done [10:37:55]KKMCreateOFDPacket done [10:37:55]NVStorageSaveData kkm_last_timestamp [10:37:55]File name is /storage/kkm_last_timestamp [10:37:55]Write 4 bytes [10:37:55]NVStorageSaveData done [10:37:55]ExternCall_PrintAddStr [10:37:55]wPrintStart [10:37:55]Write to MH i2c: 01 00 00 D7 91 68 [10:37:55]Write i2c OK [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: 01 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: 01 07 00 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: 01 07 00 D7 91 00 00 00 00 00 FF 0F 7D [10:37:55]RasterBufferAndPrint [10:37:55]line Счет N : (1)3302408 [10:37:55]line ИНН: 02508201610067 [10:37:55]line Контрольно-Кассовый Чек [10:37:55]line ПРОДАЖА [10:37:55]line ТРК (МРК, ГНК) : 12 [10:37:55]line Товар: 2710124130 [10:37:55]line Аи-92-К-4 [10:37:55]line 7.540 * 66.40 [10:37:55]line = 500.66 [10:37:55]line НДС 12% НСП 1% [10:37:55]line > о реализуемом товаре [10:37:55]line ОКРУГЛЕНИЕ: -0.66 [10:37:55]line ИТОГО: 500.00 [10:37:55]line Внесено: 500.00 [10:37:55]line СДАЧА: 0.00 [10:37:55]line НСП 1% : 4.43 [10:37:55]line НДС 12% : 53.17 [10:37:55]line Наличными: 500.00 [10:37:55]line Безнал.: 0.00 [10:37:55]line Место: АЗС № 82 "Партнер Нефть" [10:37:55]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:37:55]line СНО: Общий режим [10:37:55]line Чек 238 08.06.2024 10:37 [10:37:55]line Смена: 387 ФФД: 1.0 [10:37:55]line ЗНМ: 0300000150 [10:37:55]line РНМ: 0000000000091601 [10:37:55]line Версия ККМ: 001 [10:37:55]line ФМ: 0000000000874681 [10:37:55]line ФД: 239467 [10:37:55]line ФПД: 140593250363117 [10:37:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103757&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239467&fm=140593250363117&tin=02508201610067®Number=0000000000091601&sum=50000 [10:37:55]OFD Sender: Processing packet 239467 [packets to send 182, broken 181] [10:37:55]ProducePacketName [10:37:55]name=ofd_packets/00239467 [10:37:55]OFD Sender: To server: pG, [10:37:55]CommunicateWithHost lk.salyk.kg:30040 [10:37:55]ConnectInit lk.salyk.kg [10:37:55]written 0, free lines is 4095 [10:37:55]Connected sock=10 [10:37:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C0 8A 07 01 20 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 85 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6B A7 03 00 35 04 06 00 7F DE 6A BE E6 ED 9D 10 37 EB D3 3F FA D8 [10:37:56]Write to MH i2c: 01 00 00 02 92 94 [10:37:56]Write i2c OK [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: 01 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: 01 07 00 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: 01 07 00 02 92 00 00 00 00 00 C9 0C 70 [10:37:56]RasterBufferAndPrint [10:37:56]line [10:37:56]line [10:37:56]line [10:37:56]line [10:37:56]line [10:37:56]written 0, free lines is 3283 [10:37:56]MH_Cut [10:37:56]Write to MH i2c: D1 01 00 09 92 01 6D [10:37:56]Write i2c OK [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: D1 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: D1 01 00 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: D1 01 00 09 92 00 6C [10:37:56]Write to MH i2c: 01 00 00 0A 92 9C [10:37:56]Write i2c OK [10:37:56]MH_I2C_Read... [10:37:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 BB CB 47 00 B7 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6B A7 03 00 F4 03 04 00 02 DC 63 66 B6 04 01 00 00 ED 58 FD 84 A8 37 D6 48 [10:37:56]CommunicateWithHost err = 0 [10:37:56]CheckOFDResponse [10:37:56]1017 (14) - 77093643461234 [10:37:56]1041 (16) - 0000000000874681 [10:37:56]1040 (4) - 239467 [10:37:56]1012 (4) - 08.06.2024 04:20 [10:37:56]1206 (1) - 0 [10:37:56]OFD Sender: Remove packet 239467 [10:37:56]ProducePacketName [10:37:56]name=ofd_packets/00239467 [10:37:56]NVStorageDeleteData [10:37:56]OFD Sender: No OFD packet to send [10:37:56]*** Cut start [10:37:56]*** Partial cut [10:37:56]*** CUTSNS_PIN = 1 [10:37:56]*** CUTSNS_PIN = 0 [10:37:57]*** Brake cut motor [10:37:57]Read from MH i2c: 01 [10:37:57]MH_I2C_Read... [10:37:57]*** Stop cut motor [10:37:57]*** Cut end [10:37:57]Read from MH i2c: 01 07 00 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: 01 07 00 0A 92 00 00 00 00 00 FF 0F B1 [10:37:57]process_action close_receipt done [10:37:57]requested_data is exist [10:37:57]produce_requested_data [10:37:57]requested_item fm.sn is exist - process it [10:37:57]wFMCommunicate request_size=4 [10:37:57]MH_SAM_APDU [10:37:57]CAPDU: 80 11 00 00 [10:37:57]Write to MH i2c: E2 08 00 0B 92 80 11 00 00 00 00 00 00 17 [10:37:57]Write i2c OK [10:37:57]MH_I2C_Read... [10:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:57]Read from MH i2c: E2 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 17 00 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 17 00 0B 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6C [10:37:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:37:57]wFMCommunicate OK [10:37:57]requested_item fd.num is exist - process it [10:37:57]SAM_PROTO_GetFieldsCounters [10:37:57]wFMCommunicate request_size=4 [10:37:57]MH_SAM_APDU [10:37:57]CAPDU: 80 13 00 00 [10:37:57]Write to MH i2c: E2 08 00 0C 92 80 13 00 00 00 00 00 00 1A [10:37:57]Write i2c OK [10:37:57]MH_I2C_Read... [10:37:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:57]Read from MH i2c: E2 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 62 00 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 62 00 0C 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [10:37:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:57]wFMCommunicate OK [10:37:57]SAM_PROTO_GetFieldsCounters done [10:37:57]requested_item shift.num is exist - process it [10:37:57]requested_item shift.opened is exist - process it [10:37:57]req_shift_opened [10:37:57]FM_GetShiftState [10:37:57]SAM_PROTO_GetShiftState [10:37:57]wFMCommunicate request_size=4 [10:37:57]MH_SAM_APDU [10:37:57]CAPDU: 80 13 01 00 [10:37:57]Write to MH i2c: E2 08 00 0D 92 80 13 01 00 00 00 00 00 1C [10:37:57]Write i2c OK [10:37:57]MH_I2C_Read... [10:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:57]Read from MH i2c: E2 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 0E 00 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 0E 00 0D 92 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D0 [10:37:57]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:37:57]wFMCommunicate OK [10:37:57]SAM_PROTO_GetShiftState done [10:37:57]FM_GetShiftState done [10:37:57]req_shift_opened done [10:37:57]requested_item shift.open_date is exist - process it [10:37:57]req_shift_open_date [10:37:57]req_shift_open_date done [10:37:57]produce_requested_data done [10:37:57]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239467,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:37:57]process_action_free close_receipt [10:37:57]json_value_free [10:37:57]json_value_free done [10:37:57]process_json_proto returns [10:37:57]Send response to host [10:37:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239467,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:37:57]free response buf [10:37:57]execute_script done [10:37:57]execute_script returns [10:37:57]free content buf [10:37:57]Sock 9.Close socket [10:37:57]Sock 9.Thread stoped [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:38:58]accept exits with 8 [10:38:58]New connection [10:38:58]New thread 3066838372 created [10:38:58]Thread 3066981732 joined [10:38:58]Waiting for new connection... [10:38:58] Sock 8.Parse request [10:38:58]Sock 8.Check first char [10:38:58]Sock 8.First char is OK [10:38:58]request: POST /json_proto HTTP/1.0 [10:38:58]Method: POST [10:38:58]URL: /json_proto [10:38:58]Method is POST - this is cgi request [10:38:58]url: /json_proto [10:38:58]query_string will be loaded in cgi processing [10:38:58]execute_cgi json_proto POST (null) [10:38:58]execute_cgi path=json_proto method=POST [10:38:58]POST find Content-Length [10:38:58]Host: 172.17.40.67:8080 [10:38:58]Content-Length: 767 [10:38:58]Content-Type: application/json [10:38:58] [10:38:58]POST finish read [10:38:58]Found Content-Length = 767 [10:38:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:58]execute_script... [10:38: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)3302409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:58]POST & json_proto [10:38:58]process_json_proto [10:38:58]json parsed OK: [10:38:58]protocol is kg_v1.0 [10:38:58]action value=close_receipt [10:38:58]process_action close_receipt [10:38:58]cmd_close_receipt [10:38:58]MH_GetDate [10:38:58]Write to MH i2c: F0 00 00 0E 92 8F [10:38:58]Write i2c OK [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: F0 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: F0 09 00 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: F0 09 00 0E 92 00 C6 34 64 66 97 AE 6B 64 70 [10:38:58]GetLastDocTimeStamp 1717843077 [10:38:58]current date 1717843142 [10:38:58]FM_GetShiftState [10:38:58]SAM_PROTO_GetShiftState [10:38:58]wFMCommunicate request_size=4 [10:38:58]MH_SAM_APDU [10:38:58]CAPDU: 80 13 01 00 [10:38:58]Write to MH i2c: E2 08 00 0F 92 80 13 01 00 00 00 00 00 1E [10:38:58]Write i2c OK [10:38:58]MH_I2C_Read... [10:38:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:58]Read from MH i2c: E2 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: E2 0E 00 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: E2 0E 00 0F 92 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D2 [10:38:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:38:58]wFMCommunicate OK [10:38:58]SAM_PROTO_GetShiftState done [10:38:58]FM_GetShiftState done [10:38:58]opened in 1717805884 [10:38:58]opened+sec_in_day 1717892284 [10:38:58]quantity*price = 50065 [10:38:58]sum+1 = 50067 [10:38:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 239 08.06.2024 10:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239468 ФПД: 74809243140114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103902&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239468&fm=74809243140114&tin=02508201610067®Number=0000000000091601&sum=50066 [10:38:59]StoreToDocumentArchive [10:38:59]shift 387 fd 239468 [10:38:59]save to /storage/0387/doc_00239468 [10:38:59]save last doc name /storage/0387/doc_00239468 to /storage/kkm_last_doc_name [10:38:59]save OK [10:38:59]Clear old archive folders... [10:38:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:59]tlvbuf is 0035AB40 [10:38:59]SAM_PROTO_ClearQueue [10:38:59]wFMCommunicate request_size=4 [10:38:59]MH_SAM_APDU [10:38:59]CAPDU: 80 09 00 00 [10:38:59]Write to MH i2c: E2 08 00 1C 92 80 09 00 00 00 00 00 00 20 [10:38:59]Write i2c OK [10:38:59]MH_I2C_Read... [10:38:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:59]Read from MH i2c: E2 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 03 00 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 03 00 1C 92 00 90 00 22 [10:38:59]RAPDU: 90 00 [10:38:59]wFMCommunicate OK [10:38:59]SAM_PROTO_ClearQueue done [10:38:59]KKMCreateOFDPacket [10:38:59]OFDProtocolAddRootSTLVToBuf [10:38:59]FM_MakeSignedData [10:38:59]FM_MakeSignedData [10:38:59]SAM_PROTO_SignData [10:38:59]wFMCommunicate request_size=4 [10:38:59]MH_SAM_APDU [10:38:59]CAPDU: 80 0D 01 02 [10:38:59]Write to MH i2c: E2 08 00 1D 92 80 0D 01 02 00 00 00 00 28 [10:38:59]Write i2c OK [10:38:59]MH_I2C_Read... [10:38:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:59]Read from MH i2c: E2 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 03 00 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 03 00 1D 92 00 90 00 23 [10:38:59]RAPDU: 90 00 [10:38:59]wFMCommunicate OK [10:38:59]wFMCommunicate request_size=255 [10:38:59]MH_SAM_APDU [10:38: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 C6 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6C A7 03 00 35 04 06 00 44 [10:38:59]Write to MH i2c: E2 02 01 1E 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 C6 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6C A7 03 00 35 04 06 00 44 00 00 EA [10:38:59]Write i2c OK [10:38:59]MH_I2C_Read... [10:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:00]Read from MH i2c: E2 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 03 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 03 00 1E 92 00 90 00 24 [10:39:00]RAPDU: 90 00 [10:39:00]wFMCommunicate OK [10:39:00]wFMCommunicate request_size=10 [10:39:00]MH_SAM_APDU [10:39:00]CAPDU: 80 0D 02 02 05 09 E2 5D 00 12 [10:39:00]Write to MH i2c: E2 0D 00 1F 92 80 0D 02 02 05 00 09 E2 5D 00 12 00 00 8F [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:00]Read from MH i2c: E2 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 03 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 03 00 1F 92 00 90 00 25 [10:39:00]RAPDU: 90 00 [10:39:00]wFMCommunicate OK [10:39:00]wFMCommunicate request_size=4 [10:39:00]MH_SAM_APDU [10:39:00]CAPDU: 80 0D 03 02 [10:39:00]Write to MH i2c: E2 08 00 20 92 80 0D 03 02 00 00 00 00 2D [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:00]Read from MH i2c: E2 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 0B 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 0B 00 20 92 00 D2 57 E3 6C 26 C2 CD 99 90 00 F4 [10:39:00]RAPDU: D2 57 E3 6C 26 C2 CD 99 90 00 [10:39:00]wFMCommunicate OK [10:39:00]SAM_PROTO_SignData done [10:39:00]FM_MakeSignedData done [10:39:00]CreateOFDProtocolMessage [10:39:00]wFMCommunicate request_size=4 [10:39:00]MH_SAM_APDU [10:39:00]CAPDU: 80 11 00 00 [10:39:00]Write to MH i2c: E2 08 00 21 92 80 11 00 00 00 00 00 00 2D [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:00]Read from MH i2c: E2 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 17 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 17 00 21 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 82 [10:39:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:39:00]wFMCommunicate OK [10:39:00]CreateOFDProtocolMessage done [10:39:00]OFDSenderStorePacket 239468 [10:39:00]StoreOFDPacket docnum=239468 [10:39:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F0 B6 07 01 C0 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 C6 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6C A7 03 00 35 04 06 00 44 09 E2 5D 00 12 D2 57 E3 6C 26 C2 CD 99 [10:39:00]CheckFolder [10:39:00]dirname=/storage/ofd_packets [10:39:00]CheckFolder done [10:39:00]ProducePacketName [10:39:00]name=ofd_packets/00239468 [10:39:00]NVStorageSaveData ofd_packets/00239468 [10:39:00]File name is /storage/ofd_packets/00239468 [10:39:00]Write 301 bytes [10:39:00]NVStorageSaveData done [10:39:00]OFDSenderStorePacket done [10:39:00]KKMCreateOFDPacket done [10:39:00]NVStorageSaveData kkm_last_timestamp [10:39:00]File name is /storage/kkm_last_timestamp [10:39:00]Write 4 bytes [10:39:00]NVStorageSaveData done [10:39:00]ExternCall_PrintAddStr [10:39:00]wPrintStart [10:39:00]Write to MH i2c: 01 00 00 22 92 B4 [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: 01 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: 01 07 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: 01 07 00 22 92 00 00 00 00 00 FF 0F C9 [10:39:00]RasterBufferAndPrint [10:39:00]line Счет N : (1)3302409 [10:39:00]line ИНН: 02508201610067 [10:39:00]line Контрольно-Кассовый Чек [10:39:00]line ПРОДАЖА [10:39:00]line ТРК (МРК, ГНК) : 32 [10:39:00]line Товар: 2710124130 [10:39:00]line Аи-92-К-4 [10:39:00]line 7.540 * 66.40 [10:39:00]line = 500.66 [10:39:00]line НДС 12% НСП 1% [10:39:00]line > о реализуемом товаре [10:39:00]line ИТОГО: 500.66 [10:39:00]line НСП 1% : 4.43 [10:39:00]line НДС 12% : 53.17 [10:39:00]line Наличными: 0.00 [10:39:00]line Безнал.: 500.66 [10:39:00]line Место: АЗС № 82 "Партнер Нефть" [10:39:00]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:39:00]line СНО: Общий режим [10:39:00]line Чек 239 08.06.2024 10:39 [10:39:00]line Смена: 387 ФФД: 1.0 [10:39:00]line ЗНМ: 0300000150 [10:39:00]line РНМ: 0000000000091601 [10:39:00]line Версия ККМ: 001 [10:39:00]line Платежная система: Mbank [10:39:00]line ФМ: 0000000000874681 [10:39:00]line ФД: 239468 [10:39:00]line ФПД: 74809243140114 [10:39:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103902&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239468&fm=74809243140114&tin=02508201610067®Number=0000000000091601&sum=50066 [10:39:00]written 0, free lines is 4095 [10:39:00]OFD Sender: Processing packet 239468 [packets to send 182, broken 181] [10:39:00]ProducePacketName [10:39:00]name=ofd_packets/00239468 [10:39:00]OFD Sender: To server: pG, [10:39:00]CommunicateWithHost lk.salyk.kg:30040 [10:39:00]ConnectInit lk.salyk.kg [10:39:00]Connected sock=9 [10:39:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F0 B6 07 01 C0 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 C6 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6C A7 03 00 35 04 06 00 44 09 E2 5D 00 12 D2 57 E3 6C 26 C2 CD 99 [10:39:00]Write to MH i2c: 01 00 00 4B 92 DD [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: 01 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: 01 07 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: 01 07 00 4B 92 00 00 00 00 00 EA 0C DA [10:39:00]RasterBufferAndPrint [10:39:00]line [10:39:00]line [10:39:00]line [10:39:00]line [10:39:00]line [10:39:00]written 0, free lines is 3315 [10:39:00]MH_Cut [10:39:00]Write to MH i2c: D1 01 00 52 92 01 B6 [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: D1 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: D1 01 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: D1 01 00 52 92 00 B5 [10:39:00]Write to MH i2c: 01 00 00 53 92 E5 [10:39:00]Write i2c OK [10:39:00]MH_I2C_Read... [10:39:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A0 75 47 00 6F A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6C A7 03 00 F4 03 04 00 43 DC 63 66 B6 04 01 00 00 3F 9B 09 63 63 DA FA 5B [10:39:00]CommunicateWithHost err = 0 [10:39:00]CheckOFDResponse [10:39:00]1017 (14) - 77093643461234 [10:39:00]1041 (16) - 0000000000874681 [10:39:00]1040 (4) - 239468 [10:39:00]1012 (4) - 08.06.2024 04:21 [10:39:00]1206 (1) - 0 [10:39:00]OFD Sender: Remove packet 239468 [10:39:00]ProducePacketName [10:39:00]name=ofd_packets/00239468 [10:39:00]NVStorageDeleteData [10:39:01]OFD Sender: No OFD packet to send [10:39:01]*** Cut start [10:39:01]*** Partial cut [10:39:01]*** CUTSNS_PIN = 1 [10:39:01]*** CUTSNS_PIN = 0 [10:39:01]*** Brake cut motor [10:39:02]Read from MH i2c: 01 [10:39:02]MH_I2C_Read... [10:39:02]*** Stop cut motor [10:39:02]*** Cut end [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 53 92 00 00 00 00 00 FF 0F FA [10:39:02]process_action close_receipt done [10:39:02]requested_data is exist [10:39:02]produce_requested_data [10:39:02]requested_item fm.sn is exist - process it [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 54 92 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 54 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B5 [10:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:39:02]wFMCommunicate OK [10:39:02]requested_item fd.num is exist - process it [10:39:02]SAM_PROTO_GetFieldsCounters [10:39:02]wFMCommunicate request_size=4 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 13 00 00 [10:39:02]Write to MH i2c: E2 08 00 55 92 80 13 00 00 00 00 00 00 63 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 62 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 62 00 55 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [10:39:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:02]wFMCommunicate OK [10:39:02]SAM_PROTO_GetFieldsCounters done [10:39:02]requested_item shift.num is exist - process it [10:39:02]requested_item shift.opened is exist - process it [10:39:02]req_shift_opened [10:39:02]FM_GetShiftState [10:39:02]SAM_PROTO_GetShiftState [10:39:02]wFMCommunicate request_size=4 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 13 01 00 [10:39:02]Write to MH i2c: E2 08 00 56 92 80 13 01 00 00 00 00 00 65 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 0E 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 0E 00 56 92 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 19 [10:39:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:39:02]wFMCommunicate OK [10:39:02]SAM_PROTO_GetShiftState done [10:39:02]FM_GetShiftState done [10:39:02]req_shift_opened done [10:39:02]requested_item shift.open_date is exist - process it [10:39:02]req_shift_open_date [10:39:02]req_shift_open_date done [10:39:02]produce_requested_data done [10:39:02]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239468,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:39:02]process_action_free close_receipt [10:39:02]json_value_free [10:39:02]json_value_free done [10:39:02]process_json_proto returns [10:39:02]Send response to host [10:39:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239468,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:39:02]free response buf [10:39:02]execute_script done [10:39:02]execute_script returns [10:39:02]free content buf [10:39:02]Sock 8.Close socket [10:39:02]Sock 8.Thread stoped [10:39:06]OFD Sender: No OFD packet to send [10:39:11]OFD Sender: No OFD packet to send [10:39:16]OFD Sender: No OFD packet to send [10:39:21]OFD Sender: No OFD packet to send [10:39:26]OFD Sender: No OFD packet to send [10:39:31]OFD Sender: No OFD packet to send [10:39:36]OFD Sender: No OFD packet to send [10:39:41]OFD Sender: No OFD packet to send [10:39:44]accept exits with 10 [10:39:44]New connection [10:39:44]New thread 3066981732 created [10:39:44]Thread 3066838372 joined [10:39:44]Waiting for new connection... [10:39:44] Sock 10.Parse request [10:39:44]Sock 10.Check first char [10:39:44]Sock 10.First char is OK [10:39:44]request: POST /json_proto HTTP/1.0 [10:39:44]Method: POST [10:39:44]URL: /json_proto [10:39:44]Method is POST - this is cgi request [10:39:44]url: /json_proto [10:39:44]query_string will be loaded in cgi processing [10:39:44]execute_cgi json_proto POST (null) [10:39:44]execute_cgi path=json_proto method=POST [10:39:44]POST find Content-Length [10:39:44]Host: 172.17.40.67:8080 [10:39:44]Content-Length: 683 [10:39:44]Content-Type: application/json [10:39:44] [10:39:44]POST finish read [10:39:44]Found Content-Length = 683 [10:39:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:44]execute_script... [10:39: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)3302411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:44]POST & json_proto [10:39:44]process_json_proto [10:39:44]json parsed OK: [10:39:44]protocol is kg_v1.0 [10:39:44]action value=close_receipt [10:39:44]process_action close_receipt [10:39:44]cmd_close_receipt [10:39:44]MH_GetDate [10:39:44]Write to MH i2c: F0 00 00 57 92 D8 [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: F0 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: F0 09 00 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: F0 09 00 57 92 00 F4 34 64 66 97 AE 6B 64 E7 [10:39:44]GetLastDocTimeStamp 1717843142 [10:39:44]current date 1717843188 [10:39:44]FM_GetShiftState [10:39:44]SAM_PROTO_GetShiftState [10:39:44]wFMCommunicate request_size=4 [10:39:44]MH_SAM_APDU [10:39:44]CAPDU: 80 13 01 00 [10:39:44]Write to MH i2c: E2 08 00 58 92 80 13 01 00 00 00 00 00 67 [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:44]Read from MH i2c: E2 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: E2 0E 00 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: E2 0E 00 58 92 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1B [10:39:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:39:44]wFMCommunicate OK [10:39:44]SAM_PROTO_GetShiftState done [10:39:44]FM_GetShiftState done [10:39:44]opened in 1717805884 [10:39:44]opened+sec_in_day 1717892284 [10:39:44]quantity*price = 100064 [10:39:44]sum+1 = 100066 [10:39:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 240 08.06.2024 10:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239469 ФПД: 25306608915783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103948&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239469&fm=25306608915783&tin=02508201610067®Number=0000000000091601&sum=100000 [10:39:45]StoreToDocumentArchive [10:39:45]shift 387 fd 239469 [10:39:45]save to /storage/0387/doc_00239469 [10:39:45]save last doc name /storage/0387/doc_00239469 to /storage/kkm_last_doc_name [10:39:45]save OK [10:39:45]Clear old archive folders... [10:39:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:45]tlvbuf is 002487D0 [10:39:45]SAM_PROTO_ClearQueue [10:39:45]wFMCommunicate request_size=4 [10:39:45]MH_SAM_APDU [10:39:45]CAPDU: 80 09 00 00 [10:39:45]Write to MH i2c: E2 08 00 65 92 80 09 00 00 00 00 00 00 69 [10:39:45]Write i2c OK [10:39:45]MH_I2C_Read... [10:39:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:45]Read from MH i2c: E2 [10:39:45]MH_I2C_Read... [10:39:45]Read from MH i2c: E2 03 00 [10:39:45]MH_I2C_Read... [10:39:45]Read from MH i2c: E2 03 00 65 92 00 90 00 6B [10:39:45]RAPDU: 90 00 [10:39:45]wFMCommunicate OK [10:39:45]SAM_PROTO_ClearQueue done [10:39:45]KKMCreateOFDPacket [10:39:45]OFDProtocolAddRootSTLVToBuf [10:39:45]FM_MakeSignedData [10:39:45]FM_MakeSignedData [10:39:45]SAM_PROTO_SignData [10:39:45]wFMCommunicate request_size=4 [10:39:45]MH_SAM_APDU [10:39:45]CAPDU: 80 0D 01 02 [10:39:45]Write to MH i2c: E2 08 00 66 92 80 0D 01 02 00 00 00 00 71 [10:39:45]Write i2c OK [10:39:45]MH_I2C_Read... [10:39:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:45]Read from MH i2c: E2 [10:39:45]MH_I2C_Read... [10:39:45]Read from MH i2c: E2 03 00 [10:39:45]MH_I2C_Read... [10:39:45]Read from MH i2c: E2 03 00 66 92 00 90 00 6C [10:39:45]RAPDU: 90 00 [10:39:45]wFMCommunicate OK [10:39:45]wFMCommunicate request_size=255 [10:39:45]MH_SAM_APDU [10:39: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F4 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6D A7 03 00 35 04 06 00 17 [10:39:45]Write to MH i2c: E2 02 01 67 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F4 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6D A7 03 00 35 04 06 00 17 00 00 02 [10:39:45]Write i2c OK [10:39:45]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 67 92 00 90 00 6D [10:39:46]RAPDU: 90 00 [10:39:46]wFMCommunicate OK [10:39:46]wFMCommunicate request_size=10 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 0D 02 02 05 04 27 6F 55 47 [10:39:46]Write to MH i2c: E2 0D 00 68 92 80 0D 02 02 05 00 04 27 6F 55 47 00 00 B4 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 03 00 68 92 00 90 00 6E [10:39:46]RAPDU: 90 00 [10:39:46]wFMCommunicate OK [10:39:46]wFMCommunicate request_size=4 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 0D 03 02 [10:39:46]Write to MH i2c: E2 08 00 69 92 80 0D 03 02 00 00 00 00 76 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 0B 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 0B 00 69 92 00 04 23 2F A5 AF F7 FC 4D 90 00 61 [10:39:46]RAPDU: 04 23 2F A5 AF F7 FC 4D 90 00 [10:39:46]wFMCommunicate OK [10:39:46]SAM_PROTO_SignData done [10:39:46]FM_MakeSignedData done [10:39:46]CreateOFDProtocolMessage [10:39:46]wFMCommunicate request_size=4 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 11 00 00 [10:39:46]Write to MH i2c: E2 08 00 6A 92 80 11 00 00 00 00 00 00 76 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 17 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 17 00 6A 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CB [10:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:39:46]wFMCommunicate OK [10:39:46]CreateOFDProtocolMessage done [10:39:46]OFDSenderStorePacket 239469 [10:39:46]StoreOFDPacket docnum=239469 [10:39:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AB EB 07 01 FD 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F4 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6D A7 03 00 35 04 06 00 17 04 27 6F 55 47 04 23 2F A5 AF F7 FC 4D [10:39:46]CheckFolder [10:39:46]dirname=/storage/ofd_packets [10:39:46]CheckFolder done [10:39:46]ProducePacketName [10:39:46]name=ofd_packets/00239469 [10:39:46]NVStorageSaveData ofd_packets/00239469 [10:39:46]File name is /storage/ofd_packets/00239469 [10:39:46]Write 301 bytes [10:39:46]NVStorageSaveData done [10:39:46]OFDSenderStorePacket done [10:39:46]KKMCreateOFDPacket done [10:39:46]NVStorageSaveData kkm_last_timestamp [10:39:46]File name is /storage/kkm_last_timestamp [10:39:46]Write 4 bytes [10:39:46]NVStorageSaveData done [10:39:46]OFD Sender: Processing packet 239469 [packets to send 182, broken 181] [10:39:46]ProducePacketName [10:39:46]name=ofd_packets/00239469 [10:39:46]OFD Sender: To server: pG, [10:39:46]CommunicateWithHost lk.salyk.kg:30040 [10:39:46]ConnectInit lk.salyk.kg [10:39:46]ExternCall_PrintAddStr [10:39:46]wPrintStart [10:39:46]Write to MH i2c: 01 00 00 6B 92 FD [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: 01 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: 01 07 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: 01 07 00 6B 92 00 00 00 00 00 FF 0F 12 [10:39:46]RasterBufferAndPrint [10:39:46]line Счет N : (1)3302411 [10:39:46]line ИНН: 02508201610067 [10:39:46]line Контрольно-Кассовый Чек [10:39:46]line ПРОДАЖА [10:39:46]line ТРК (МРК, ГНК) : 12 [10:39:46]line Товар: 2710124130 [10:39:46]line Аи-92-К-4 [10:39:46]line 15.070 * 66.40 [10:39:46]line = 1000.65 [10:39:46]line НДС 12% НСП 1% [10:39:46]line > о реализуемом товаре [10:39:46]line ОКРУГЛЕНИЕ: -0.65 [10:39:46]line ИТОГО: 1000.00 [10:39:46]line Внесено: 1000.00 [10:39:46]line СДАЧА: 0.00 [10:39:46]line НСП 1% : 8.85 [10:39:46]line НДС 12% : 106.26 [10:39:46]line Наличными: 1000.00 [10:39:46]line Безнал.: 0.00 [10:39:46]line Место: АЗС № 82 "Партнер Нефть" [10:39:46]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:39:46]line СНО: Общий режим [10:39:46]line Чек 240 08.06.2024 10:39 [10:39:46]line Смена: 387 ФФД: 1.0 [10:39:46]line ЗНМ: 0300000150 [10:39:46]line РНМ: 0000000000091601 [10:39:46]line Версия ККМ: 001 [10:39:46]line ФМ: 0000000000874681 [10:39:46]line ФД: 239469 [10:39:46]line ФПД: 25306608915783 [10:39:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T103948&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239469&fm=25306608915783&tin=02508201610067®Number=0000000000091601&sum=100000 [10:39:46]Connected sock=11 [10:39:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AB EB 07 01 FD 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F4 34 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6D A7 03 00 35 04 06 00 17 04 27 6F 55 47 04 23 2F A5 AF F7 FC 4D [10:39:46]written 0, free lines is 4095 [10:39:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A4 41 47 00 C3 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6D A7 03 00 F4 03 04 00 71 DC 63 66 B6 04 01 00 00 4F EE 2D 3B E1 1C 3D D4 [10:39:46]CommunicateWithHost err = 0 [10:39:46]CheckOFDResponse [10:39:46]1017 (14) - 77093643461234 [10:39:46]1041 (16) - 0000000000874681 [10:39:46]1040 (4) - 239469 [10:39:46]1012 (4) - 08.06.2024 04:22 [10:39:46]1206 (1) - 0 [10:39:46]OFD Sender: Remove packet 239469 [10:39:46]ProducePacketName [10:39:46]name=ofd_packets/00239469 [10:39:46]NVStorageDeleteData [10:39:47]Write to MH i2c: 01 00 00 96 92 28 [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: 01 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: 01 07 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: 01 07 00 96 92 00 00 00 00 00 CC 0C 07 [10:39:47]RasterBufferAndPrint [10:39:47]line [10:39:47]line [10:39:47]line [10:39:47]line [10:39:47]line [10:39:47]written 0, free lines is 3286 [10:39:47]MH_Cut [10:39:47]Write to MH i2c: D1 01 00 9D 92 01 01 [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: D1 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: D1 01 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: D1 01 00 9D 92 00 00 [10:39:47]Write to MH i2c: 01 00 00 9E 92 30 [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]OFD Sender: No OFD packet to send [10:39:47]*** Cut start [10:39:47]*** Partial cut [10:39:47]*** CUTSNS_PIN = 1 [10:39:48]*** CUTSNS_PIN = 0 [10:39:48]*** Brake cut motor [10:39:48]Read from MH i2c: 01 [10:39:48]MH_I2C_Read... [10:39:48]*** Stop cut motor [10:39:48]*** Cut end [10:39:48]Read from MH i2c: 01 07 00 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: 01 07 00 9E 92 00 00 00 00 00 FF 0F 45 [10:39:48]process_action close_receipt done [10:39:48]requested_data is exist [10:39:48]produce_requested_data [10:39:48]requested_item fm.sn is exist - process it [10:39:48]wFMCommunicate request_size=4 [10:39:48]MH_SAM_APDU [10:39:48]CAPDU: 80 11 00 00 [10:39:48]Write to MH i2c: E2 08 00 9F 92 80 11 00 00 00 00 00 00 AB [10:39:48]Write i2c OK [10:39:48]MH_I2C_Read... [10:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:48]Read from MH i2c: E2 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 17 00 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 17 00 9F 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 00 [10:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:39:48]wFMCommunicate OK [10:39:48]requested_item fd.num is exist - process it [10:39:48]SAM_PROTO_GetFieldsCounters [10:39:48]wFMCommunicate request_size=4 [10:39:48]MH_SAM_APDU [10:39:48]CAPDU: 80 13 00 00 [10:39:48]Write to MH i2c: E2 08 00 A0 92 80 13 00 00 00 00 00 00 AE [10:39:48]Write i2c OK [10:39:48]MH_I2C_Read... [10:39:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:48]Read from MH i2c: E2 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 62 00 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 62 00 A0 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [10:39:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:48]wFMCommunicate OK [10:39:48]SAM_PROTO_GetFieldsCounters done [10:39:48]requested_item shift.num is exist - process it [10:39:48]requested_item shift.opened is exist - process it [10:39:48]req_shift_opened [10:39:48]FM_GetShiftState [10:39:48]SAM_PROTO_GetShiftState [10:39:48]wFMCommunicate request_size=4 [10:39:48]MH_SAM_APDU [10:39:48]CAPDU: 80 13 01 00 [10:39:48]Write to MH i2c: E2 08 00 A1 92 80 13 01 00 00 00 00 00 B0 [10:39:48]Write i2c OK [10:39:48]MH_I2C_Read... [10:39:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:48]Read from MH i2c: E2 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 0E 00 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 0E 00 A1 92 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 64 [10:39:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:39:48]wFMCommunicate OK [10:39:48]SAM_PROTO_GetShiftState done [10:39:48]FM_GetShiftState done [10:39:48]req_shift_opened done [10:39:48]requested_item shift.open_date is exist - process it [10:39:48]req_shift_open_date [10:39:48]req_shift_open_date done [10:39:48]produce_requested_data done [10:39:48]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239469,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:39:48]process_action_free close_receipt [10:39:48]json_value_free [10:39:48]json_value_free done [10:39:48]process_json_proto returns [10:39:48]Send response to host [10:39:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239469,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:39:48]free response buf [10:39:48]execute_script done [10:39:48]execute_script returns [10:39:48]free content buf [10:39:48]Sock 10.Close socket [10:39:48]Sock 10.Thread stoped [10:39:52]OFD Sender: No OFD packet to send [10:39:57]OFD Sender: No OFD packet to send [10:40:02]OFD Sender: No OFD packet to send [10:40:07]OFD Sender: No OFD packet to send [10:40:12]OFD Sender: No OFD packet to send [10:40:14]accept exits with 8 [10:40:14]New connection [10:40:14]New thread 3066838372 created [10:40:14]Thread 3066981732 joined [10:40:14]Waiting for new connection... [10:40:14] Sock 8.Parse request [10:40:14]Sock 8.Check first char [10:40:14]Sock 8.First char is OK [10:40:14]request: POST /json_proto HTTP/1.0 [10:40:14]Method: POST [10:40:14]URL: /json_proto [10:40:14]Method is POST - this is cgi request [10:40:14]url: /json_proto [10:40:14]query_string will be loaded in cgi processing [10:40:14]execute_cgi json_proto POST (null) [10:40:14]execute_cgi path=json_proto method=POST [10:40:14]POST find Content-Length [10:40:14]Host: 172.17.40.67:8080 [10:40:14]Content-Length: 678 [10:40:14]Content-Type: application/json [10:40:14] [10:40:14]POST finish read [10:40:14]Found Content-Length = 678 [10:40:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:14]execute_script... [10:40:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:14]POST & json_proto [10:40:14]process_json_proto [10:40:14]json parsed OK: [10:40:14]protocol is kg_v1.0 [10:40:14]action value=close_receipt [10:40:14]process_action close_receipt [10:40:14]cmd_close_receipt [10:40:14]MH_GetDate [10:40:14]Write to MH i2c: F0 00 00 A2 92 23 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: F0 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: F0 09 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: F0 09 00 A2 92 00 12 35 64 66 97 AE 6B 64 51 [10:40:14]GetLastDocTimeStamp 1717843188 [10:40:14]current date 1717843218 [10:40:14]FM_GetShiftState [10:40:14]SAM_PROTO_GetShiftState [10:40:14]wFMCommunicate request_size=4 [10:40:14]MH_SAM_APDU [10:40:14]CAPDU: 80 13 01 00 [10:40:14]Write to MH i2c: E2 08 00 A3 92 80 13 01 00 00 00 00 00 B2 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 0E 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 0E 00 A3 92 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 66 [10:40:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:40:14]wFMCommunicate OK [10:40:14]SAM_PROTO_GetShiftState done [10:40:14]FM_GetShiftState done [10:40:14]opened in 1717805884 [10:40:14]opened+sec_in_day 1717892284 [10:40:14]quantity*price = 50065 [10:40:14]sum+1 = 50067 [10:40:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 241 08.06.2024 10:40 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239470 ФПД: 142957303484056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104018&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239470&fm=142957303484056&tin=02508201610067®Number=0000000000091601&sum=50000 [10:40:15]StoreToDocumentArchive [10:40:15]shift 387 fd 239470 [10:40:15]save to /storage/0387/doc_00239470 [10:40:15]save last doc name /storage/0387/doc_00239470 to /storage/kkm_last_doc_name [10:40:15]save OK [10:40:15]Clear old archive folders... [10:40:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:15]tlvbuf is 0028CDA0 [10:40:15]SAM_PROTO_ClearQueue [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 09 00 00 [10:40:15]Write to MH i2c: E2 08 00 B0 92 80 09 00 00 00 00 00 00 B4 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 B0 92 00 90 00 B6 [10:40:15]RAPDU: 90 00 [10:40:15]wFMCommunicate OK [10:40:15]SAM_PROTO_ClearQueue done [10:40:15]KKMCreateOFDPacket [10:40:15]OFDProtocolAddRootSTLVToBuf [10:40:15]FM_MakeSignedData [10:40:15]FM_MakeSignedData [10:40:15]SAM_PROTO_SignData [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 0D 01 02 [10:40:15]Write to MH i2c: E2 08 00 B1 92 80 0D 01 02 00 00 00 00 BC [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 B1 92 00 90 00 B7 [10:40:15]RAPDU: 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=255 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 12 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6E A7 03 00 35 04 06 00 82 [10:40:15]Write to MH i2c: E2 02 01 B2 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 12 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6E A7 03 00 35 04 06 00 82 00 00 89 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 B2 92 00 90 00 B8 [10:40:15]RAPDU: 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=10 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 0D 02 02 05 04 D7 4A CE 98 [10:40:15]Write to MH i2c: E2 0D 00 B3 92 80 0D 02 02 05 00 04 D7 4A CE 98 00 00 54 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 B3 92 00 90 00 B9 [10:40:15]RAPDU: 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 0D 03 02 [10:40:15]Write to MH i2c: E2 08 00 B4 92 80 0D 03 02 00 00 00 00 C1 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 0B 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 0B 00 B4 92 00 B9 F1 9D 24 B0 B2 25 09 90 00 BD [10:40:15]RAPDU: B9 F1 9D 24 B0 B2 25 09 90 00 [10:40:15]wFMCommunicate OK [10:40:15]SAM_PROTO_SignData done [10:40:15]FM_MakeSignedData done [10:40:15]CreateOFDProtocolMessage [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 11 00 00 [10:40:15]Write to MH i2c: E2 08 00 B5 92 80 11 00 00 00 00 00 00 C1 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 17 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 17 00 B5 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 16 [10:40:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:40:15]wFMCommunicate OK [10:40:15]CreateOFDProtocolMessage done [10:40:15]OFDSenderStorePacket 239470 [10:40:15]StoreOFDPacket docnum=239470 [10:40:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 57 0C 07 01 32 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 12 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6E A7 03 00 35 04 06 00 82 04 D7 4A CE 98 B9 F1 9D 24 B0 B2 25 09 [10:40:15]CheckFolder [10:40:15]dirname=/storage/ofd_packets [10:40:15]CheckFolder done [10:40:15]ProducePacketName [10:40:15]name=ofd_packets/00239470 [10:40:15]NVStorageSaveData ofd_packets/00239470 [10:40:15]File name is /storage/ofd_packets/00239470 [10:40:15]Write 301 bytes [10:40:15]NVStorageSaveData done [10:40:15]OFDSenderStorePacket done [10:40:15]KKMCreateOFDPacket done [10:40:15]NVStorageSaveData kkm_last_timestamp [10:40:15]File name is /storage/kkm_last_timestamp [10:40:15]Write 4 bytes [10:40:15]NVStorageSaveData done [10:40:15]ExternCall_PrintAddStr [10:40:15]wPrintStart [10:40:15]Write to MH i2c: 01 00 00 B6 92 48 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: 01 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: 01 07 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: 01 07 00 B6 92 00 00 00 00 00 FF 0F 5D [10:40:15]RasterBufferAndPrint [10:40:15]line Счет N : (1)3302410 [10:40:15]line ИНН: 02508201610067 [10:40:15]line Контрольно-Кассовый Чек [10:40:15]line ПРОДАЖА [10:40:15]line ТРК (МРК, ГНК) : 22 [10:40:15]line Товар: 2710124130 [10:40:15]line Аи-92-К-4 [10:40:15]line 7.540 * 66.40 [10:40:15]line = 500.66 [10:40:15]line НДС 12% НСП 1% [10:40:15]line > о реализуемом товаре [10:40:15]line ОКРУГЛЕНИЕ: -0.66 [10:40:15]line ИТОГО: 500.00 [10:40:15]line Внесено: 500.00 [10:40:15]line СДАЧА: 0.00 [10:40:15]line НСП 1% : 4.43 [10:40:15]line НДС 12% : 53.17 [10:40:15]line Наличными: 500.00 [10:40:15]line Безнал.: 0.00 [10:40:15]line Место: АЗС № 82 "Партнер Нефть" [10:40:15]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:40:15]line СНО: Общий режим [10:40:15]line Чек 241 08.06.2024 10:40 [10:40:15]line Смена: 387 ФФД: 1.0 [10:40:15]line ЗНМ: 0300000150 [10:40:15]line РНМ: 0000000000091601 [10:40:15]line Версия ККМ: 001 [10:40:15]line ФМ: 0000000000874681 [10:40:15]line ФД: 239470 [10:40:15]line ФПД: 142957303484056 [10:40:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104018&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239470&fm=142957303484056&tin=02508201610067®Number=0000000000091601&sum=50000 [10:40:15]written 0, free lines is 4095 [10:40:15]OFD Sender: Processing packet 239470 [packets to send 182, broken 181] [10:40:15]ProducePacketName [10:40:15]name=ofd_packets/00239470 [10:40:15]OFD Sender: To server: pG, [10:40:15]CommunicateWithHost lk.salyk.kg:30040 [10:40:15]ConnectInit lk.salyk.kg [10:40:16]Connected sock=10 [10:40:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 57 0C 07 01 32 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 12 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6E A7 03 00 35 04 06 00 82 04 D7 4A CE 98 B9 F1 9D 24 B0 B2 25 09 [10:40:16]Write to MH i2c: 01 00 00 E1 92 73 [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: 01 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: 01 07 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: 01 07 00 E1 92 00 00 00 00 00 CF 0C 55 [10:40:16]RasterBufferAndPrint [10:40:16]line [10:40:16]line [10:40:16]line [10:40:16]line [10:40:16]line [10:40:16]written 0, free lines is 3286 [10:40:16]MH_Cut [10:40:16]Write to MH i2c: D1 01 00 E8 92 01 4C [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: D1 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: D1 01 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: D1 01 00 E8 92 00 4B [10:40:16]Write to MH i2c: 01 00 00 E9 92 7B [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 BD B9 47 00 E2 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6E A7 03 00 F4 03 04 00 8F DC 63 66 B6 04 01 00 00 EC AC 88 3A D8 A1 B6 2C [10:40:16]CommunicateWithHost err = 0 [10:40:16]CheckOFDResponse [10:40:16]1017 (14) - 77093643461234 [10:40:16]1041 (16) - 0000000000874681 [10:40:16]1040 (4) - 239470 [10:40:16]1012 (4) - 08.06.2024 04:22 [10:40:16]1206 (1) - 0 [10:40:16]OFD Sender: Remove packet 239470 [10:40:16]ProducePacketName [10:40:16]name=ofd_packets/00239470 [10:40:16]NVStorageDeleteData [10:40:17]OFD Sender: No OFD packet to send [10:40:17]*** Cut start [10:40:17]*** Partial cut [10:40:17]*** CUTSNS_PIN = 1 [10:40:17]*** CUTSNS_PIN = 0 [10:40:17]*** Brake cut motor [10:40:17]Read from MH i2c: 01 [10:40:17]MH_I2C_Read... [10:40:17]*** Stop cut motor [10:40:17]*** Cut end [10:40:17]Read from MH i2c: 01 07 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: 01 07 00 E9 92 00 00 00 00 00 FF 0F 90 [10:40:17]process_action close_receipt done [10:40:17]requested_data is exist [10:40:17]produce_requested_data [10:40:17]requested_item fm.sn is exist - process it [10:40:17]wFMCommunicate request_size=4 [10:40:17]MH_SAM_APDU [10:40:17]CAPDU: 80 11 00 00 [10:40:17]Write to MH i2c: E2 08 00 EA 92 80 11 00 00 00 00 00 00 F6 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 17 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 17 00 EA 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4B [10:40:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:40:17]wFMCommunicate OK [10:40:17]requested_item fd.num is exist - process it [10:40:17]SAM_PROTO_GetFieldsCounters [10:40:17]wFMCommunicate request_size=4 [10:40:17]MH_SAM_APDU [10:40:17]CAPDU: 80 13 00 00 [10:40:17]Write to MH i2c: E2 08 00 EB 92 80 13 00 00 00 00 00 00 F9 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:18]Read from MH i2c: E2 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 62 00 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 62 00 EB 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [10:40:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:18]wFMCommunicate OK [10:40:18]SAM_PROTO_GetFieldsCounters done [10:40:18]requested_item shift.num is exist - process it [10:40:18]requested_item shift.opened is exist - process it [10:40:18]req_shift_opened [10:40:18]FM_GetShiftState [10:40:18]SAM_PROTO_GetShiftState [10:40:18]wFMCommunicate request_size=4 [10:40:18]MH_SAM_APDU [10:40:18]CAPDU: 80 13 01 00 [10:40:18]Write to MH i2c: E2 08 00 EC 92 80 13 01 00 00 00 00 00 FB [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:18]Read from MH i2c: E2 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 0E 00 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 0E 00 EC 92 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AF [10:40:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:40:18]wFMCommunicate OK [10:40:18]SAM_PROTO_GetShiftState done [10:40:18]FM_GetShiftState done [10:40:18]req_shift_opened done [10:40:18]requested_item shift.open_date is exist - process it [10:40:18]req_shift_open_date [10:40:18]req_shift_open_date done [10:40:18]produce_requested_data done [10:40:18]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239470,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:40:18]process_action_free close_receipt [10:40:18]json_value_free [10:40:18]json_value_free done [10:40:18]process_json_proto returns [10:40:18]Send response to host [10:40:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239470,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:40:18]free response buf [10:40:18]execute_script done [10:40:18]execute_script returns [10:40:18]free content buf [10:40:18]Sock 8.Close socket [10:40:18]Sock 8.Thread stoped [10:40:22]OFD Sender: No OFD packet to send [10:40:27]OFD Sender: No OFD packet to send [10:40:32]OFD Sender: No OFD packet to send [10:40:37]OFD Sender: No OFD packet to send [10:40:42]OFD Sender: No OFD packet to send [10:40:43]accept exits with 9 [10:40:43]New connection [10:40:43]New thread 3066981732 created [10:40:43]Thread 3066838372 joined [10:40:43]Waiting for new connection... [10:40:43] Sock 9.Parse request [10:40:43]Sock 9.Check first char [10:40:43]Sock 9.First char is OK [10:40:43]request: POST /json_proto HTTP/1.0 [10:40:43]Method: POST [10:40:43]URL: /json_proto [10:40:43]Method is POST - this is cgi request [10:40:43]url: /json_proto [10:40:43]query_string will be loaded in cgi processing [10:40:43]execute_cgi json_proto POST (null) [10:40:43]execute_cgi path=json_proto method=POST [10:40:43]POST find Content-Length [10:40:43]Host: 172.17.40.67:8080 [10:40:43]Content-Length: 678 [10:40:43]Content-Type: application/json [10:40:43] [10:40:43]POST finish read [10:40:43]Found Content-Length = 678 [10:40:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.640, "sum" : 640.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:43]execute_script... [10:40: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)3302412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.640, "sum" : 640.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:43]POST & json_proto [10:40:43]process_json_proto [10:40:43]json parsed OK: [10:40:43]protocol is kg_v1.0 [10:40:43]action value=close_receipt [10:40:43]process_action close_receipt [10:40:43]cmd_close_receipt [10:40:43]MH_GetDate [10:40:43]Write to MH i2c: F0 00 00 ED 92 6E [10:40:43]Write i2c OK [10:40:43]MH_I2C_Read... [10:40:43]Read from MH i2c: F0 [10:40:43]MH_I2C_Read... [10:40:43]Read from MH i2c: F0 09 00 [10:40:43]MH_I2C_Read... [10:40:43]Read from MH i2c: F0 09 00 ED 92 00 2F 35 64 66 97 AE 6B 64 B9 [10:40:43]GetLastDocTimeStamp 1717843218 [10:40:43]current date 1717843247 [10:40:43]FM_GetShiftState [10:40:43]SAM_PROTO_GetShiftState [10:40:43]wFMCommunicate request_size=4 [10:40:43]MH_SAM_APDU [10:40:43]CAPDU: 80 13 01 00 [10:40:43]Write to MH i2c: E2 08 00 EE 92 80 13 01 00 00 00 00 00 FD [10:40:43]Write i2c OK [10:40:43]MH_I2C_Read... [10:40:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:43]Read from MH i2c: E2 [10:40:43]MH_I2C_Read... [10:40:43]Read from MH i2c: E2 0E 00 [10:40:43]MH_I2C_Read... [10:40:43]Read from MH i2c: E2 0E 00 EE 92 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B1 [10:40:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:40:43]wFMCommunicate OK [10:40:43]SAM_PROTO_GetShiftState done [10:40:43]FM_GetShiftState done [10:40:43]opened in 1717805884 [10:40:43]opened+sec_in_day 1717892284 [10:40:43]quantity*price = 64009 [10:40:43]sum+1 = 64011 [10:40:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 640.00 Внесено: 640.00 СДАЧА: 0.00 НСП 1% : 5.66 НДС 12% : 67.97 Наличными: 640.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 242 08.06.2024 10:40 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239471 ФПД: 108794792794864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104047&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239471&fm=108794792794864&tin=02508201610067®Number=0000000000091601&sum=64000 [10:40:44]StoreToDocumentArchive [10:40:44]shift 387 fd 239471 [10:40:44]save to /storage/0387/doc_00239471 [10:40:44]save last doc name /storage/0387/doc_00239471 to /storage/kkm_last_doc_name [10:40:44]save OK [10:40:44]Clear old archive folders... [10:40:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:44]tlvbuf is 0035ACE0 [10:40:44]SAM_PROTO_ClearQueue [10:40:44]wFMCommunicate request_size=4 [10:40:44]MH_SAM_APDU [10:40:44]CAPDU: 80 09 00 00 [10:40:44]Write to MH i2c: E2 08 00 FB 92 80 09 00 00 00 00 00 00 FF [10:40:44]Write i2c OK [10:40:44]MH_I2C_Read... [10:40:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:44]Read from MH i2c: E2 [10:40:44]MH_I2C_Read... [10:40:44]Read from MH i2c: E2 03 00 [10:40:44]MH_I2C_Read... [10:40:44]Read from MH i2c: E2 03 00 FB 92 00 90 00 01 [10:40:44]RAPDU: 90 00 [10:40:44]wFMCommunicate OK [10:40:44]SAM_PROTO_ClearQueue done [10:40:44]KKMCreateOFDPacket [10:40:44]OFDProtocolAddRootSTLVToBuf [10:40:44]FM_MakeSignedData [10:40:44]FM_MakeSignedData [10:40:44]SAM_PROTO_SignData [10:40:44]wFMCommunicate request_size=4 [10:40:44]MH_SAM_APDU [10:40:44]CAPDU: 80 0D 01 02 [10:40:44]Write to MH i2c: E2 08 00 FC 92 80 0D 01 02 00 00 00 00 07 [10:40:44]Write i2c OK [10:40:44]MH_I2C_Read... [10:40:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:44]Read from MH i2c: E2 [10:40:44]MH_I2C_Read... [10:40:44]Read from MH i2c: E2 03 00 [10:40:44]MH_I2C_Read... [10:40:44]Read from MH i2c: E2 03 00 FC 92 00 90 00 02 [10:40:44]RAPDU: 90 00 [10:40:44]wFMCommunicate OK [10:40:44]wFMCommunicate request_size=255 [10:40:44]MH_SAM_APDU [10:40: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 A8 25 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 FA 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 2F 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6F A7 03 00 35 04 06 00 62 [10:40:44]Write to MH i2c: E2 02 01 FD 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 25 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 FA 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 2F 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6F A7 03 00 35 04 06 00 62 00 00 D6 [10:40:44]Write i2c OK [10:40:44]MH_I2C_Read... [10:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:45]Read from MH i2c: E2 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: E2 03 00 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: E2 03 00 FD 92 00 90 00 03 [10:40:45]RAPDU: 90 00 [10:40:45]wFMCommunicate OK [10:40:45]wFMCommunicate request_size=10 [10:40:45]MH_SAM_APDU [10:40:45]CAPDU: 80 0D 02 02 05 F2 C2 FA 5A F0 [10:40:45]Write to MH i2c: E2 0D 00 FE 92 80 0D 02 02 05 00 F2 C2 FA 5A F0 00 00 0C [10:40:45]Write i2c OK [10:40:45]MH_I2C_Read... [10:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:45]Read from MH i2c: E2 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: E2 03 00 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: E2 03 00 FE 92 00 90 00 04 [10:40:45]RAPDU: 90 00 [10:40:45]wFMCommunicate OK [10:40:45]wFMCommunicate request_size=4 [10:40:45]MH_SAM_APDU [10:40:45]CAPDU: 80 0D 03 02 [10:40:45]Write to MH i2c: E2 08 00 FF 92 80 0D 03 02 00 00 00 00 0C [10:40:45]Write i2c OK [10:40:45]MH_I2C_Read... [10:40:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:45]Read from MH i2c: E2 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: E2 0B 00 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: E2 0B 00 FF 92 00 15 34 17 F9 59 B0 D4 22 90 00 65 [10:40:45]RAPDU: 15 34 17 F9 59 B0 D4 22 90 00 [10:40:45]wFMCommunicate OK [10:40:45]SAM_PROTO_SignData done [10:40:45]FM_MakeSignedData done [10:40:45]CreateOFDProtocolMessage [10:40:45]wFMCommunicate request_size=4 [10:40:45]MH_SAM_APDU [10:40:45]CAPDU: 80 11 00 00 [10:40:45]Write to MH i2c: E2 08 00 00 93 80 11 00 00 00 00 00 00 0D [10:40:45]Write i2c OK [10:40:45]MH_I2C_Read... [10:40:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:45]Read from MH i2c: E2 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: E2 17 00 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: E2 17 00 00 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 62 [10:40:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:40:45]wFMCommunicate OK [10:40:45]CreateOFDProtocolMessage done [10:40:45]OFDSenderStorePacket 239471 [10:40:45]StoreOFDPacket docnum=239471 [10:40:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DD 20 07 01 C3 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 A8 25 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 FA 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 2F 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6F A7 03 00 35 04 06 00 62 F2 C2 FA 5A F0 15 34 17 F9 59 B0 D4 22 [10:40:45]CheckFolder [10:40:45]dirname=/storage/ofd_packets [10:40:45]CheckFolder done [10:40:45]ProducePacketName [10:40:45]name=ofd_packets/00239471 [10:40:45]NVStorageSaveData ofd_packets/00239471 [10:40:45]File name is /storage/ofd_packets/00239471 [10:40:45]Write 301 bytes [10:40:45]NVStorageSaveData done [10:40:45]OFDSenderStorePacket done [10:40:45]KKMCreateOFDPacket done [10:40:45]NVStorageSaveData kkm_last_timestamp [10:40:45]File name is /storage/kkm_last_timestamp [10:40:45]Write 4 bytes [10:40:45]NVStorageSaveData done [10:40:45]ExternCall_PrintAddStr [10:40:45]wPrintStart [10:40:45]Write to MH i2c: 01 00 00 01 93 94 [10:40:45]Write i2c OK [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: 01 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: 01 07 00 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: 01 07 00 01 93 00 00 00 00 00 FF 0F A9 [10:40:45]RasterBufferAndPrint [10:40:45]line Счет N : (1)3302412 [10:40:45]line ИНН: 02508201610067 [10:40:45]line Контрольно-Кассовый Чек [10:40:45]line ПРОДАЖА [10:40:45]line ТРК (МРК, ГНК) : 42 [10:40:45]line Товар: 2710124130 [10:40:45]line Аи-92-К-4 [10:40:45]line 9.640 * 66.40 [10:40:45]line = 640.10 [10:40:45]line НДС 12% НСП 1% [10:40:45]line > о реализуемом товаре [10:40:45]line ОКРУГЛЕНИЕ: -0.10 [10:40:45]line ИТОГО: 640.00 [10:40:45]line Внесено: 640.00 [10:40:45]line СДАЧА: 0.00 [10:40:45]line НСП 1% : 5.66 [10:40:45]line НДС 12% : 67.97 [10:40:45]line Наличными: 640.00 [10:40:45]line Безнал.: 0.00 [10:40:45]line Место: АЗС № 82 "Партнер Нефть" [10:40:45]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:40:45]line СНО: Общий режим [10:40:45]line Чек 242 08.06.2024 10:40 [10:40:45]line Смена: 387 ФФД: 1.0 [10:40:45]line ЗНМ: 0300000150 [10:40:45]line РНМ: 0000000000091601 [10:40:45]line Версия ККМ: 001 [10:40:45]line ФМ: 0000000000874681 [10:40:45]line ФД: 239471 [10:40:45]line ФПД: 108794792794864 [10:40:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104047&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239471&fm=108794792794864&tin=02508201610067®Number=0000000000091601&sum=64000 [10:40:45]written 0, free lines is 4095 [10:40:45]OFD Sender: Processing packet 239471 [packets to send 182, broken 181] [10:40:45]ProducePacketName [10:40:45]name=ofd_packets/00239471 [10:40:45]OFD Sender: To server: pG, [10:40:45]CommunicateWithHost lk.salyk.kg:30040 [10:40:45]ConnectInit lk.salyk.kg [10:40:45]Connected sock=10 [10:40:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DD 20 07 01 C3 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 A8 25 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 0A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 1A 00 00 00 00 07 04 06 00 00 FA 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 2F 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6F A7 03 00 35 04 06 00 62 F2 C2 FA 5A F0 15 34 17 F9 59 B0 D4 22 [10:40:45]Write to MH i2c: 01 00 00 2C 93 BF [10:40:45]Write i2c OK [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: 01 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: 01 07 00 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: 01 07 00 2C 93 00 00 00 00 00 CB 0C 9D [10:40:45]RasterBufferAndPrint [10:40:45]line [10:40:45]line [10:40:45]line [10:40:45]line [10:40:45]line [10:40:45]written 0, free lines is 3282 [10:40:45]MH_Cut [10:40:45]Write to MH i2c: D1 01 00 33 93 01 98 [10:40:45]Write i2c OK [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: D1 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: D1 01 00 [10:40:45]MH_I2C_Read... [10:40:45]Read from MH i2c: D1 01 00 33 93 00 97 [10:40:45]Write to MH i2c: 01 00 00 34 93 C7 [10:40:45]Write i2c OK [10:40:45]MH_I2C_Read... [10:40:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 68 A9 47 00 C3 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 6F A7 03 00 F4 03 04 00 AC DC 63 66 B6 04 01 00 00 1D 0D DA 55 1B E1 BB F8 [10:40:46]CommunicateWithHost err = 0 [10:40:46]CheckOFDResponse [10:40:46]1017 (14) - 77093643461234 [10:40:46]1041 (16) - 0000000000874681 [10:40:46]1040 (4) - 239471 [10:40:46]1012 (4) - 08.06.2024 04:23 [10:40:46]1206 (1) - 0 [10:40:46]OFD Sender: Remove packet 239471 [10:40:46]ProducePacketName [10:40:46]name=ofd_packets/00239471 [10:40:46]NVStorageDeleteData [10:40:46]OFD Sender: No OFD packet to send [10:40:46]*** Cut start [10:40:46]*** Partial cut [10:40:46]*** CUTSNS_PIN = 1 [10:40:46]*** CUTSNS_PIN = 0 [10:40:47]*** Brake cut motor [10:40:47]Read from MH i2c: 01 [10:40:47]MH_I2C_Read... [10:40:47]*** Stop cut motor [10:40:47]*** Cut end [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 34 93 00 00 00 00 00 FF 0F DC [10:40:47]process_action close_receipt done [10:40:47]requested_data is exist [10:40:47]produce_requested_data [10:40:47]requested_item fm.sn is exist - process it [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 35 93 80 11 00 00 00 00 00 00 42 [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 35 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 97 [10:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:40:47]wFMCommunicate OK [10:40:47]requested_item fd.num is exist - process it [10:40:47]SAM_PROTO_GetFieldsCounters [10:40:47]wFMCommunicate request_size=4 [10:40:47]MH_SAM_APDU [10:40:47]CAPDU: 80 13 00 00 [10:40:47]Write to MH i2c: E2 08 00 36 93 80 13 00 00 00 00 00 00 45 [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:47]Read from MH i2c: E2 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 62 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 62 00 36 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [10:40:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 6F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:47]wFMCommunicate OK [10:40:47]SAM_PROTO_GetFieldsCounters done [10:40:47]requested_item shift.num is exist - process it [10:40:47]requested_item shift.opened is exist - process it [10:40:47]req_shift_opened [10:40:47]FM_GetShiftState [10:40:47]SAM_PROTO_GetShiftState [10:40:47]wFMCommunicate request_size=4 [10:40:47]MH_SAM_APDU [10:40:47]CAPDU: 80 13 01 00 [10:40:47]Write to MH i2c: E2 08 00 37 93 80 13 01 00 00 00 00 00 47 [10:40:47]Write i2c OK [10:40:47]MH_I2C_Read... [10:40:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:47]Read from MH i2c: E2 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 0E 00 [10:40:47]MH_I2C_Read... [10:40:47]Read from MH i2c: E2 0E 00 37 93 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FB [10:40:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:40:47]wFMCommunicate OK [10:40:47]SAM_PROTO_GetShiftState done [10:40:47]FM_GetShiftState done [10:40:47]req_shift_opened done [10:40:47]requested_item shift.open_date is exist - process it [10:40:47]req_shift_open_date [10:40:47]req_shift_open_date done [10:40:47]produce_requested_data done [10:40:47]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239471,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:40:47]process_action_free close_receipt [10:40:47]json_value_free [10:40:47]json_value_free done [10:40:47]process_json_proto returns [10:40:47]Send response to host [10:40:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239471,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:40:47]free response buf [10:40:47]execute_script done [10:40:47]execute_script returns [10:40:47]free content buf [10:40:47]Sock 9.Close socket [10:40:47]Sock 9.Thread stoped [10:40:51]OFD Sender: No OFD packet to send [10:40:56]OFD Sender: No OFD packet to send [10:41:01]OFD Sender: No OFD packet to send [10:41:06]OFD Sender: No OFD packet to send [10:41:11]OFD Sender: No OFD packet to send [10:41:16]OFD Sender: No OFD packet to send [10:41:21]OFD Sender: No OFD packet to send [10:41:26]OFD Sender: No OFD packet to send [10:41:31]OFD Sender: No OFD packet to send [10:41:36]OFD Sender: No OFD packet to send [10:41:41]OFD Sender: No OFD packet to send [10:41:46]OFD Sender: No OFD packet to send [10:41:51]OFD Sender: No OFD packet to send [10:41:56]OFD Sender: No OFD packet to send [10:42:01]OFD Sender: No OFD packet to send [10:42:06]OFD Sender: No OFD packet to send [10:42:11]OFD Sender: No OFD packet to send [10:42:16]OFD Sender: No OFD packet to send [10:42:21]OFD Sender: No OFD packet to send [10:42:26]OFD Sender: No OFD packet to send [10:42:31]accept exits with 8 [10:42:31]New connection [10:42:31]New thread 3066838372 created [10:42:31]Thread 3066981732 joined [10:42:31]Waiting for new connection... [10:42:31] Sock 8.Parse request [10:42:31]Sock 8.Check first char [10:42:31]Sock 8.First char is OK [10:42:31]request: POST /json_proto HTTP/1.0 [10:42:31]Method: POST [10:42:31]URL: /json_proto [10:42:31]Method is POST - this is cgi request [10:42:31]url: /json_proto [10:42:31]query_string will be loaded in cgi processing [10:42:31]execute_cgi json_proto POST (null) [10:42:31]execute_cgi path=json_proto method=POST [10:42:31]POST find Content-Length [10:42:31]Host: 172.17.40.67:8080 [10:42:31]Content-Length: 678 [10:42:31]Content-Type: application/json [10:42:31] [10:42:31]POST finish read [10:42:31]Found Content-Length = 678 [10:42:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:31]execute_script... [10:42: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)3302413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:31]POST & json_proto [10:42:31]process_json_proto [10:42:31]json parsed OK: [10:42:31]protocol is kg_v1.0 [10:42:31]action value=close_receipt [10:42:31]process_action close_receipt [10:42:31]cmd_close_receipt [10:42:31]MH_GetDate [10:42:31]Write to MH i2c: F0 00 00 38 93 BA [10:42:31]Write i2c OK [10:42:31]MH_I2C_Read... [10:42:31]Read from MH i2c: F0 [10:42:31]MH_I2C_Read... [10:42:31]Read from MH i2c: F0 09 00 [10:42:31]MH_I2C_Read... [10:42:31]Read from MH i2c: F0 09 00 38 93 00 9B 35 64 66 97 AE 6B 64 71 [10:42:31]GetLastDocTimeStamp 1717843247 [10:42:31]current date 1717843355 [10:42:31]FM_GetShiftState [10:42:31]SAM_PROTO_GetShiftState [10:42:31]wFMCommunicate request_size=4 [10:42:31]MH_SAM_APDU [10:42:31]CAPDU: 80 13 01 00 [10:42:31]Write to MH i2c: E2 08 00 39 93 80 13 01 00 00 00 00 00 49 [10:42:31]Write i2c OK [10:42:31]MH_I2C_Read... [10:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:31]Read from MH i2c: E2 [10:42:31]MH_I2C_Read... [10:42:31]Read from MH i2c: E2 0E 00 [10:42:31]MH_I2C_Read... [10:42:31]Read from MH i2c: E2 0E 00 39 93 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FD [10:42:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:42:31]wFMCommunicate OK [10:42:31]SAM_PROTO_GetShiftState done [10:42:31]FM_GetShiftState done [10:42:31]opened in 1717805884 [10:42:31]opened+sec_in_day 1717892284 [10:42:31]quantity*price = 20052 [10:42:31]sum+1 = 20054 [10:42:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 243 08.06.2024 10:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239472 ФПД: 101536153107984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104235&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239472&fm=101536153107984&tin=02508201610067®Number=0000000000091601&sum=20000 [10:42:32]StoreToDocumentArchive [10:42:32]shift 387 fd 239472 [10:42:32]save to /storage/0387/doc_00239472 [10:42:32]save last doc name /storage/0387/doc_00239472 to /storage/kkm_last_doc_name [10:42:32]save OK [10:42:32]Clear old archive folders... [10:42:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:32]tlvbuf is 00321FC0 [10:42:32]SAM_PROTO_ClearQueue [10:42:32]wFMCommunicate request_size=4 [10:42:32]MH_SAM_APDU [10:42:32]CAPDU: 80 09 00 00 [10:42:32]Write to MH i2c: E2 08 00 46 93 80 09 00 00 00 00 00 00 4B [10:42:32]Write i2c OK [10:42:32]MH_I2C_Read... [10:42:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:32]Read from MH i2c: E2 [10:42:32]MH_I2C_Read... [10:42:32]Read from MH i2c: E2 03 00 [10:42:32]MH_I2C_Read... [10:42:32]Read from MH i2c: E2 03 00 46 93 00 90 00 4D [10:42:32]RAPDU: 90 00 [10:42:32]wFMCommunicate OK [10:42:32]SAM_PROTO_ClearQueue done [10:42:32]KKMCreateOFDPacket [10:42:32]OFDProtocolAddRootSTLVToBuf [10:42:32]FM_MakeSignedData [10:42:32]FM_MakeSignedData [10:42:32]SAM_PROTO_SignData [10:42:32]wFMCommunicate request_size=4 [10:42:32]MH_SAM_APDU [10:42:32]CAPDU: 80 0D 01 02 [10:42:32]Write to MH i2c: E2 08 00 47 93 80 0D 01 02 00 00 00 00 53 [10:42:32]Write i2c OK [10:42:32]MH_I2C_Read... [10:42:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:32]Read from MH i2c: E2 [10:42:32]MH_I2C_Read... [10:42:32]Read from MH i2c: E2 03 00 [10:42:32]MH_I2C_Read... [10:42:32]Read from MH i2c: E2 03 00 47 93 00 90 00 4E [10:42:32]RAPDU: 90 00 [10:42:32]wFMCommunicate OK [10:42:32]wFMCommunicate request_size=255 [10:42:32]MH_SAM_APDU [10:42: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 F3 00 00 00 F4 03 04 00 9B 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 70 A7 03 00 35 04 06 00 5C [10:42:32]Write to MH i2c: E2 02 01 48 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 F3 00 00 00 F4 03 04 00 9B 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 70 A7 03 00 35 04 06 00 5C 00 00 46 [10:42:32]Write i2c OK [10:42:32]MH_I2C_Read... [10:42:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:33]Read from MH i2c: E2 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: E2 03 00 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: E2 03 00 48 93 00 90 00 4F [10:42:33]RAPDU: 90 00 [10:42:33]wFMCommunicate OK [10:42:33]wFMCommunicate request_size=10 [10:42:33]MH_SAM_APDU [10:42:33]CAPDU: 80 0D 02 02 05 58 BA 56 7E 10 [10:42:33]Write to MH i2c: E2 0D 00 49 93 80 0D 02 02 05 00 58 BA 56 7E 10 00 00 56 [10:42:33]Write i2c OK [10:42:33]MH_I2C_Read... [10:42:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:33]Read from MH i2c: E2 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: E2 03 00 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: E2 03 00 49 93 00 90 00 50 [10:42:33]RAPDU: 90 00 [10:42:33]wFMCommunicate OK [10:42:33]wFMCommunicate request_size=4 [10:42:33]MH_SAM_APDU [10:42:33]CAPDU: 80 0D 03 02 [10:42:33]Write to MH i2c: E2 08 00 4A 93 80 0D 03 02 00 00 00 00 58 [10:42:33]Write i2c OK [10:42:33]MH_I2C_Read... [10:42:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:33]Read from MH i2c: E2 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: E2 0B 00 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: E2 0B 00 4A 93 00 1D 1B 02 E8 05 FA 21 18 90 00 B3 [10:42:33]RAPDU: 1D 1B 02 E8 05 FA 21 18 90 00 [10:42:33]wFMCommunicate OK [10:42:33]SAM_PROTO_SignData done [10:42:33]FM_MakeSignedData done [10:42:33]CreateOFDProtocolMessage [10:42:33]wFMCommunicate request_size=4 [10:42:33]MH_SAM_APDU [10:42:33]CAPDU: 80 11 00 00 [10:42:33]Write to MH i2c: E2 08 00 4B 93 80 11 00 00 00 00 00 00 58 [10:42:33]Write i2c OK [10:42:33]MH_I2C_Read... [10:42:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:33]Read from MH i2c: E2 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: E2 17 00 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: E2 17 00 4B 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AD [10:42:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:42:33]wFMCommunicate OK [10:42:33]CreateOFDProtocolMessage done [10:42:33]OFDSenderStorePacket 239472 [10:42:33]StoreOFDPacket docnum=239472 [10:42:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 12 DC 07 01 87 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 F3 00 00 00 F4 03 04 00 9B 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 70 A7 03 00 35 04 06 00 5C 58 BA 56 7E 10 1D 1B 02 E8 05 FA 21 18 [10:42:33]CheckFolder [10:42:33]dirname=/storage/ofd_packets [10:42:33]CheckFolder done [10:42:33]ProducePacketName [10:42:33]name=ofd_packets/00239472 [10:42:33]NVStorageSaveData ofd_packets/00239472 [10:42:33]File name is /storage/ofd_packets/00239472 [10:42:33]Write 301 bytes [10:42:33]NVStorageSaveData done [10:42:33]OFDSenderStorePacket done [10:42:33]KKMCreateOFDPacket done [10:42:33]NVStorageSaveData kkm_last_timestamp [10:42:33]File name is /storage/kkm_last_timestamp [10:42:33]Write 4 bytes [10:42:33]NVStorageSaveData done [10:42:33]ExternCall_PrintAddStr [10:42:33]wPrintStart [10:42:33]Write to MH i2c: 01 00 00 4C 93 DF [10:42:33]Write i2c OK [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: 01 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: 01 07 00 [10:42:33]MH_I2C_Read... [10:42:33]Read from MH i2c: 01 07 00 4C 93 00 00 00 00 00 FF 0F F4 [10:42:33]RasterBufferAndPrint [10:42:33]line Счет N : (1)3302413 [10:42:33]line ИНН: 02508201610067 [10:42:33]line Контрольно-Кассовый Чек [10:42:33]line ПРОДАЖА [10:42:33]line ТРК (МРК, ГНК) : 12 [10:42:33]line Товар: 2710124130 [10:42:33]line Аи-92-К-4 [10:42:33]line 3.020 * 66.40 [10:42:33]line = 200.53 [10:42:33]line НДС 12% НСП 1% [10:42:33]line > о реализуемом товаре [10:42:33]line ОКРУГЛЕНИЕ: -0.53 [10:42:33]line ИТОГО: 200.00 [10:42:33]line Внесено: 200.00 [10:42:33]line СДАЧА: 0.00 [10:42:33]line НСП 1% : 1.77 [10:42:33]line НДС 12% : 21.29 [10:42:33]line Наличными: 200.00 [10:42:33]line Безнал.: 0.00 [10:42:33]line Место: АЗС № 82 "Партнер Нефть" [10:42:33]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:42:33]line СНО: Общий режим [10:42:33]line Чек 243 08.06.2024 10:42 [10:42:33]line Смена: 387 ФФД: 1.0 [10:42:33]line ЗНМ: 0300000150 [10:42:33]line РНМ: 0000000000091601 [10:42:33]line Версия ККМ: 001 [10:42:33]line ФМ: 0000000000874681 [10:42:33]line ФД: 239472 [10:42:33]line ФПД: 101536153107984 [10:42:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104235&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239472&fm=101536153107984&tin=02508201610067®Number=0000000000091601&sum=20000 [10:42:33]OFD Sender: Processing packet 239472 [packets to send 182, broken 181] [10:42:33]ProducePacketName [10:42:33]name=ofd_packets/00239472 [10:42:33]OFD Sender: To server: pG, [10:42:33]CommunicateWithHost lk.salyk.kg:30040 [10:42:33]ConnectInit lk.salyk.kg [10:42:33]written 0, free lines is 4095 [10:42:33]Connected sock=10 [10:42:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 12 DC 07 01 87 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 F3 00 00 00 F4 03 04 00 9B 35 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 70 A7 03 00 35 04 06 00 5C 58 BA 56 7E 10 1D 1B 02 E8 05 FA 21 18 [10:42:34]Write to MH i2c: 01 00 00 77 93 0A [10:42:34]Write i2c OK [10:42:34]MH_I2C_Read... [10:42:34]Read from MH i2c: 01 [10:42:34]MH_I2C_Read... [10:42:34]Read from MH i2c: 01 07 00 [10:42:34]MH_I2C_Read... [10:42:34]Read from MH i2c: 01 07 00 77 93 00 00 00 00 00 CB 0C E8 [10:42:34]RasterBufferAndPrint [10:42:34]line [10:42:34]line [10:42:34]line [10:42:34]line [10:42:34]line [10:42:34]written 0, free lines is 3281 [10:42:34]MH_Cut [10:42:34]Write to MH i2c: D1 01 00 7E 93 01 E3 [10:42:34]Write i2c OK [10:42:34]MH_I2C_Read... [10:42:34]Read from MH i2c: D1 [10:42:34]MH_I2C_Read... [10:42:34]Read from MH i2c: D1 01 00 [10:42:34]MH_I2C_Read... [10:42:34]Read from MH i2c: D1 01 00 7E 93 00 E2 [10:42:34]Write to MH i2c: 01 00 00 7F 93 12 [10:42:34]Write i2c OK [10:42:34]MH_I2C_Read... [10:42:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 AD 56 47 00 67 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 70 A7 03 00 F4 03 04 00 18 DD 63 66 B6 04 01 00 00 06 19 43 77 B1 D1 55 A7 [10:42:34]CommunicateWithHost err = 0 [10:42:34]CheckOFDResponse [10:42:34]1017 (14) - 77093643461234 [10:42:34]1041 (16) - 0000000000874681 [10:42:34]1040 (4) - 239472 [10:42:34]1012 (4) - 08.06.2024 04:24 [10:42:34]1206 (1) - 0 [10:42:34]OFD Sender: Remove packet 239472 [10:42:34]ProducePacketName [10:42:34]name=ofd_packets/00239472 [10:42:34]NVStorageDeleteData [10:42:34]OFD Sender: No OFD packet to send [10:42:34]*** Cut start [10:42:34]*** Partial cut [10:42:34]*** CUTSNS_PIN = 1 [10:42:34]*** CUTSNS_PIN = 0 [10:42:35]*** Brake cut motor [10:42:35]Read from MH i2c: 01 [10:42:35]MH_I2C_Read... [10:42:35]*** Stop cut motor [10:42:35]*** Cut end [10:42:35]Read from MH i2c: 01 07 00 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: 01 07 00 7F 93 00 00 00 00 00 FF 0F 27 [10:42:35]process_action close_receipt done [10:42:35]requested_data is exist [10:42:35]produce_requested_data [10:42:35]requested_item fm.sn is exist - process it [10:42:35]wFMCommunicate request_size=4 [10:42:35]MH_SAM_APDU [10:42:35]CAPDU: 80 11 00 00 [10:42:35]Write to MH i2c: E2 08 00 80 93 80 11 00 00 00 00 00 00 8D [10:42:35]Write i2c OK [10:42:35]MH_I2C_Read... [10:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:35]Read from MH i2c: E2 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: E2 17 00 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: E2 17 00 80 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E2 [10:42:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:42:35]wFMCommunicate OK [10:42:35]requested_item fd.num is exist - process it [10:42:35]SAM_PROTO_GetFieldsCounters [10:42:35]wFMCommunicate request_size=4 [10:42:35]MH_SAM_APDU [10:42:35]CAPDU: 80 13 00 00 [10:42:35]Write to MH i2c: E2 08 00 81 93 80 13 00 00 00 00 00 00 90 [10:42:35]Write i2c OK [10:42:35]MH_I2C_Read... [10:42:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:35]Read from MH i2c: E2 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: E2 62 00 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: E2 62 00 81 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 70 A7 03 00 0E 04 04 00 83 01 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 22 [10:42:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 70 A7 03 00 0E 04 04 00 83 01 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 [10:42:35]wFMCommunicate OK [10:42:35]SAM_PROTO_GetFieldsCounters done [10:42:35]requested_item shift.num is exist - process it [10:42:35]requested_item shift.opened is exist - process it [10:42:35]req_shift_opened [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 82 93 80 13 01 00 00 00 00 00 92 [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 82 93 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 46 [10:42:35]RAPDU: 09 00 01 3C A3 63 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]req_shift_opened done [10:42:35]requested_item shift.open_date is exist - process it [10:42:35]req_shift_open_date [10:42:35]req_shift_open_date done [10:42:35]produce_requested_data done [10:42:35]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239472,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:42:35]process_action_free close_receipt [10:42:35]json_value_free [10:42:35]json_value_free done [10:42:35]process_json_proto returns [10:42:35]Send response to host [10:42:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239472,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:42:35]free response buf [10:42:35]execute_script done [10:42:35]execute_script returns [10:42:35]free content buf [10:42:35]Sock 8.Close socket [10:42:35]Sock 8.Thread stoped [10:42:39]OFD Sender: No OFD packet to send [10:42:44]OFD Sender: No OFD packet to send [10:42:49]OFD Sender: No OFD packet to send [10:42:54]OFD Sender: No OFD packet to send [10:42:59]OFD Sender: No OFD packet to send [10:43:04]OFD Sender: No OFD packet to send [10:43:09]OFD Sender: No OFD packet to send [10:43:14]OFD Sender: No OFD packet to send [10:43:19]OFD Sender: No OFD packet to send [10:43:24]OFD Sender: No OFD packet to send [10:43:29]OFD Sender: No OFD packet to send [10:43:34]OFD Sender: No OFD packet to send [10:43:39]OFD Sender: No OFD packet to send [10:43:44]OFD Sender: No OFD packet to send [10:43:49]OFD Sender: No OFD packet to send [10:43:54]OFD Sender: No OFD packet to send [10:43:59]OFD Sender: No OFD packet to send [10:44:04]OFD Sender: No OFD packet to send [10:44:09]OFD Sender: No OFD packet to send [10:44:14]OFD Sender: No OFD packet to send [10:44:19]OFD Sender: No OFD packet to send [10:44:24]OFD Sender: No OFD packet to send [10:44:29]OFD Sender: No OFD packet to send [10:44:34]OFD Sender: No OFD packet to send [10:44:39]OFD Sender: No OFD packet to send [10:44:44]OFD Sender: No OFD packet to send [10:44:49]OFD Sender: No OFD packet to send [10:44:54]OFD Sender: No OFD packet to send [10:44:59]OFD Sender: No OFD packet to send [10:45:04]OFD Sender: No OFD packet to send [10:45:09]OFD Sender: No OFD packet to send [10:45:14]OFD Sender: No OFD packet to send [10:45:19]OFD Sender: No OFD packet to send [10:45:24]OFD Sender: No OFD packet to send [10:45:29]OFD Sender: No OFD packet to send [10:45:34]OFD Sender: No OFD packet to send [10:45:39]OFD Sender: No OFD packet to send [10:45:44]OFD Sender: No OFD packet to send [10:45:50]OFD Sender: No OFD packet to send [10:45:55]OFD Sender: No OFD packet to send [10:46:00]OFD Sender: No OFD packet to send [10:46:05]OFD Sender: No OFD packet to send [10:46:10]OFD Sender: No OFD packet to send [10:46:15]OFD Sender: No OFD packet to send [10:46:20]OFD Sender: No OFD packet to send [10:46:25]OFD Sender: No OFD packet to send [10:46:30]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [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:16]accept exits with 9 [10:47:16]New connection [10:47:16]New thread 3066981732 created [10:47:16]Thread 3066838372 joined [10:47:16]Waiting for new connection... [10:47:16] Sock 9.Parse request [10:47:16]Sock 9.Check first char [10:47:16]Sock 9.First char is OK [10:47:16]request: POST /json_proto HTTP/1.0 [10:47:16]Method: POST [10:47:16]URL: /json_proto [10:47:16]Method is POST - this is cgi request [10:47:16]url: /json_proto [10:47:16]query_string will be loaded in cgi processing [10:47:16]execute_cgi json_proto POST (null) [10:47:16]execute_cgi path=json_proto method=POST [10:47:16]POST find Content-Length [10:47:16]Host: 172.17.40.67:8080 [10:47:16]Content-Length: 680 [10:47:16]Content-Type: application/json [10:47:16] [10:47:16]POST finish read [10:47:16]Found Content-Length = 680 [10:47:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16]execute_script... [10:47: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)3302414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16]POST & json_proto [10:47:16]process_json_proto [10:47:16]json parsed OK: [10:47:16]protocol is kg_v1.0 [10:47:16]action value=close_receipt [10:47:16]process_action close_receipt [10:47:16]cmd_close_receipt [10:47:16]MH_GetDate [10:47:16]Write to MH i2c: F0 00 00 83 93 05 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: F0 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: F0 09 00 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: F0 09 00 83 93 00 B9 36 64 66 97 AE 6B 64 DB [10:47:16]GetLastDocTimeStamp 1717843355 [10:47:16]current date 1717843641 [10:47:16]FM_GetShiftState [10:47:16]SAM_PROTO_GetShiftState [10:47:16]wFMCommunicate request_size=4 [10:47:16]MH_SAM_APDU [10:47:16]CAPDU: 80 13 01 00 [10:47:16]Write to MH i2c: E2 08 00 84 93 80 13 01 00 00 00 00 00 94 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 0E 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 0E 00 84 93 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 48 [10:47:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:47:17]wFMCommunicate OK [10:47:17]SAM_PROTO_GetShiftState done [10:47:17]FM_GetShiftState done [10:47:17]opened in 1717805884 [10:47:17]opened+sec_in_day 1717892284 [10:47:17]quantity*price = 100023 [10:47:17]sum+1 = 100024 [10:47:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 244 08.06.2024 10:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239473 ФПД: 275618383381574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104721&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239473&fm=275618383381574&tin=02508201610067®Number=0000000000091601&sum=100000 [10:47:18]StoreToDocumentArchive [10:47:18]shift 387 fd 239473 [10:47:18]save to /storage/0387/doc_00239473 [10:47:18]save last doc name /storage/0387/doc_00239473 to /storage/kkm_last_doc_name [10:47:18]save OK [10:47:18]Clear old archive folders... [10:47:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:47:18]tlvbuf is 00462FF0 [10:47:18]SAM_PROTO_ClearQueue [10:47:18]wFMCommunicate request_size=4 [10:47:18]MH_SAM_APDU [10:47:18]CAPDU: 80 09 00 00 [10:47:18]Write to MH i2c: E2 08 00 91 93 80 09 00 00 00 00 00 00 96 [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 03 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 03 00 91 93 00 90 00 98 [10:47:18]RAPDU: 90 00 [10:47:18]wFMCommunicate OK [10:47:18]SAM_PROTO_ClearQueue done [10:47:18]KKMCreateOFDPacket [10:47:18]OFDProtocolAddRootSTLVToBuf [10:47:18]FM_MakeSignedData [10:47:18]FM_MakeSignedData [10:47:18]SAM_PROTO_SignData [10:47:18]wFMCommunicate request_size=4 [10:47:18]MH_SAM_APDU [10:47:18]CAPDU: 80 0D 01 02 [10:47:18]Write to MH i2c: E2 08 00 92 93 80 0D 01 02 00 00 00 00 9E [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 03 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 03 00 92 93 00 90 00 99 [10:47:18]RAPDU: 90 00 [10:47:18]wFMCommunicate OK [10:47:18]wFMCommunicate request_size=255 [10:47:18]MH_SAM_APDU [10:47: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F4 00 00 00 F4 03 04 00 B9 36 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 71 A7 03 00 35 04 06 00 FA AC 67 D5 [10:47:18]Write to MH i2c: E2 02 01 93 93 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F4 00 00 00 F4 03 04 00 B9 36 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 71 A7 03 00 35 04 06 00 FA AC 67 D5 00 00 9B [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 03 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 03 00 93 93 00 90 00 9A [10:47:18]RAPDU: 90 00 [10:47:18]wFMCommunicate OK [10:47:18]wFMCommunicate request_size=7 [10:47:18]MH_SAM_APDU [10:47:18]CAPDU: 80 0D 02 02 02 C4 46 [10:47:18]Write to MH i2c: E2 0A 00 94 93 80 0D 02 02 02 00 C4 46 00 00 AF [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 03 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 03 00 94 93 00 90 00 9B [10:47:18]RAPDU: 90 00 [10:47:18]wFMCommunicate OK [10:47:18]wFMCommunicate request_size=4 [10:47:18]MH_SAM_APDU [10:47:18]CAPDU: 80 0D 03 02 [10:47:18]Write to MH i2c: E2 08 00 95 93 80 0D 03 02 00 00 00 00 A3 [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 0B 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 0B 00 95 93 00 F5 ED 15 BD 5C B3 B6 99 90 00 B6 [10:47:18]RAPDU: F5 ED 15 BD 5C B3 B6 99 90 00 [10:47:18]wFMCommunicate OK [10:47:18]SAM_PROTO_SignData done [10:47:18]FM_MakeSignedData done [10:47:18]CreateOFDProtocolMessage [10:47:18]wFMCommunicate request_size=4 [10:47:18]MH_SAM_APDU [10:47:18]CAPDU: 80 11 00 00 [10:47:18]Write to MH i2c: E2 08 00 96 93 80 11 00 00 00 00 00 00 A3 [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 17 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 17 00 96 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F8 [10:47:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:47:18]wFMCommunicate OK [10:47:18]CreateOFDProtocolMessage done [10:47:18]OFDSenderStorePacket 239473 [10:47:18]StoreOFDPacket docnum=239473 [10:47:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 81 C8 04 01 80 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F4 00 00 00 F4 03 04 00 B9 36 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 71 A7 03 00 35 04 06 00 FA AC 67 D5 C4 46 F5 ED 15 BD 5C B3 B6 99 [10:47:18]CheckFolder [10:47:18]dirname=/storage/ofd_packets [10:47:18]CheckFolder done [10:47:18]ProducePacketName [10:47:18]name=ofd_packets/00239473 [10:47:18]NVStorageSaveData ofd_packets/00239473 [10:47:18]File name is /storage/ofd_packets/00239473 [10:47:18]Write 298 bytes [10:47:18]NVStorageSaveData done [10:47:18]OFDSenderStorePacket done [10:47:18]KKMCreateOFDPacket done [10:47:18]NVStorageSaveData kkm_last_timestamp [10:47:18]File name is /storage/kkm_last_timestamp [10:47:18]Write 4 bytes [10:47:18]NVStorageSaveData done [10:47:18]ExternCall_PrintAddStr [10:47:18]wPrintStart [10:47:18]Write to MH i2c: 01 00 00 97 93 2A [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: 01 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: 01 07 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: 01 07 00 97 93 00 00 00 00 00 FF 0F 3F [10:47:18]RasterBufferAndPrint [10:47:18]line Счет N : (1)3302414 [10:47:18]line ИНН: 02508201610067 [10:47:18]line Контрольно-Кассовый Чек [10:47:18]line ПРОДАЖА [10:47:18]line ТРК (МРК, ГНК) : 51 [10:47:18]line Товар: 2710194210 [10:47:18]line ДТ-К-5 [10:47:18]line 13.390 * 74.70 [10:47:18]line = 1000.23 [10:47:18]line НДС 12% НСП 1% [10:47:18]line > о реализуемом товаре [10:47:18]line ОКРУГЛЕНИЕ: -0.23 [10:47:18]line ИТОГО: 1000.00 [10:47:18]line Внесено: 1000.00 [10:47:18]line СДАЧА: 0.00 [10:47:18]line НСП 1% : 8.85 [10:47:18]line НДС 12% : 106.22 [10:47:18]line Наличными: 1000.00 [10:47:18]line Безнал.: 0.00 [10:47:18]line Место: АЗС № 82 "Партнер Нефть" [10:47:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:47:18]line СНО: Общий режим [10:47:18]line Чек 244 08.06.2024 10:47 [10:47:18]line Смена: 387 ФФД: 1.0 [10:47:18]line ЗНМ: 0300000150 [10:47:18]line РНМ: 0000000000091601 [10:47:18]line Версия ККМ: 001 [10:47:18]line ФМ: 0000000000874681 [10:47:18]line ФД: 239473 [10:47:18]line ФПД: 275618383381574 [10:47:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104721&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239473&fm=275618383381574&tin=02508201610067®Number=0000000000091601&sum=100000 [10:47:18]written 0, free lines is 4095 [10:47:18]OFD Sender: Processing packet 239473 [packets to send 182, broken 181] [10:47:18]ProducePacketName [10:47:18]name=ofd_packets/00239473 [10:47:18]OFD Sender: To server: pG, [10:47:18]CommunicateWithHost lk.salyk.kg:30040 [10:47:18]ConnectInit lk.salyk.kg [10:47:19]Connected sock=11 [10:47:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 81 C8 04 01 80 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F4 00 00 00 F4 03 04 00 B9 36 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 71 A7 03 00 35 04 06 00 FA AC 67 D5 C4 46 F5 ED 15 BD 5C B3 B6 99 [10:47:19]Write to MH i2c: 01 00 00 C2 93 55 [10:47:19]Write i2c OK [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: 01 [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: 01 07 00 [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: 01 07 00 C2 93 00 00 00 00 00 C7 0C 2F [10:47:19]RasterBufferAndPrint [10:47:19]line [10:47:19]line [10:47:19]line [10:47:19]line [10:47:19]line [10:47:19]written 0, free lines is 3277 [10:47:19]MH_Cut [10:47:19]Write to MH i2c: D1 01 00 C9 93 01 2E [10:47:19]Write i2c OK [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: D1 [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: D1 01 00 [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: D1 01 00 C9 93 00 2D [10:47:19]Write to MH i2c: 01 00 00 CA 93 5D [10:47:19]Write i2c OK [10:47:19]MH_I2C_Read... [10:47:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9E 9A 47 00 15 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 71 A7 03 00 F4 03 04 00 36 DE 63 66 B6 04 01 00 00 52 82 C0 92 1A CA 68 72 [10:47:19]CommunicateWithHost err = 0 [10:47:19]CheckOFDResponse [10:47:19]1017 (14) - 77093643461234 [10:47:19]1041 (16) - 0000000000874681 [10:47:19]1040 (4) - 239473 [10:47:19]1012 (4) - 08.06.2024 04:29 [10:47:19]1206 (1) - 0 [10:47:19]OFD Sender: Remove packet 239473 [10:47:19]ProducePacketName [10:47:19]name=ofd_packets/00239473 [10:47:19]NVStorageDeleteData [10:47:20]OFD Sender: No OFD packet to send [10:47:20]*** Cut start [10:47:20]*** Partial cut [10:47:20]*** CUTSNS_PIN = 1 [10:47:20]*** CUTSNS_PIN = 0 [10:47:20]*** Brake cut motor [10:47:20]Read from MH i2c: 01 [10:47:20]MH_I2C_Read... [10:47:20]*** Stop cut motor [10:47:20]*** Cut end [10:47:20]Read from MH i2c: 01 07 00 [10:47:20]MH_I2C_Read... [10:47:20]Read from MH i2c: 01 07 00 CA 93 00 00 00 00 00 FF 0F 72 [10:47:20]process_action close_receipt done [10:47:20]requested_data is exist [10:47:20]produce_requested_data [10:47:20]requested_item fm.sn is exist - process it [10:47:20]wFMCommunicate request_size=4 [10:47:20]MH_SAM_APDU [10:47:20]CAPDU: 80 11 00 00 [10:47:20]Write to MH i2c: E2 08 00 CB 93 80 11 00 00 00 00 00 00 D8 [10:47:20]Write i2c OK [10:47:20]MH_I2C_Read... [10:47:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:20]Read from MH i2c: E2 [10:47:20]MH_I2C_Read... [10:47:20]Read from MH i2c: E2 17 00 [10:47:20]MH_I2C_Read... [10:47:20]Read from MH i2c: E2 17 00 CB 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2D [10:47:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:47:20]wFMCommunicate OK [10:47:20]requested_item fd.num is exist - process it [10:47:20]SAM_PROTO_GetFieldsCounters [10:47:20]wFMCommunicate request_size=4 [10:47:20]MH_SAM_APDU [10:47:20]CAPDU: 80 13 00 00 [10:47:20]Write to MH i2c: E2 08 00 CC 93 80 13 00 00 00 00 00 00 DB [10:47:20]Write i2c OK [10:47:20]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 62 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 62 00 CC 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 71 A7 03 00 0E 04 04 00 83 01 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 71 [10:47:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 71 A7 03 00 0E 04 04 00 83 01 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 [10:47:21]wFMCommunicate OK [10:47:21]SAM_PROTO_GetFieldsCounters done [10:47:21]requested_item shift.num is exist - process it [10:47:21]requested_item shift.opened is exist - process it [10:47:21]req_shift_opened [10:47:21]FM_GetShiftState [10:47:21]SAM_PROTO_GetShiftState [10:47:21]wFMCommunicate request_size=4 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 13 01 00 [10:47:21]Write to MH i2c: E2 08 00 CD 93 80 13 01 00 00 00 00 00 DD [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 0E 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 0E 00 CD 93 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 91 [10:47:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:47:21]wFMCommunicate OK [10:47:21]SAM_PROTO_GetShiftState done [10:47:21]FM_GetShiftState done [10:47:21]req_shift_opened done [10:47:21]requested_item shift.open_date is exist - process it [10:47:21]req_shift_open_date [10:47:21]req_shift_open_date done [10:47:21]produce_requested_data done [10:47:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239473,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:47:21]process_action_free close_receipt [10:47:21]json_value_free [10:47:21]json_value_free done [10:47:21]process_json_proto returns [10:47:21]Send response to host [10:47:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239473,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:47:21]free response buf [10:47:21]execute_script done [10:47:21]execute_script returns [10:47:21]free content buf [10:47:21]Sock 9.Close socket [10:47:21]Sock 9.Thread stoped [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:50]OFD Sender: No OFD packet to send [10:47:55]OFD Sender: No OFD packet to send [10:48:00]OFD Sender: No OFD packet to send [10:48:05]OFD Sender: No OFD packet to send [10:48:10]OFD Sender: No OFD packet to send [10:48:15]OFD Sender: No OFD packet to send [10:48:20]OFD Sender: No OFD packet to send [10:48:25]OFD Sender: No OFD packet to send [10:48:30]OFD Sender: No OFD packet to send [10:48:35]OFD Sender: No OFD packet to send [10:48:40]OFD Sender: No OFD packet to send [10:48:45]OFD Sender: No OFD packet to send [10:48:50]OFD Sender: No OFD packet to send [10:48:55]OFD Sender: No OFD packet to send [10:49:00]OFD Sender: No OFD packet to send [10:49:04]accept exits with 8 [10:49:04]New connection [10:49:04]New thread 3066838372 created [10:49:04]Thread 3066981732 joined [10:49:04]Waiting for new connection... [10:49:04] Sock 8.Parse request [10:49:04]Sock 8.Check first char [10:49:04]Sock 8.First char is OK [10:49:04]request: POST /json_proto HTTP/1.0 [10:49:04]Method: POST [10:49:04]URL: /json_proto [10:49:04]Method is POST - this is cgi request [10:49:04]url: /json_proto [10:49:04]query_string will be loaded in cgi processing [10:49:04]execute_cgi json_proto POST (null) [10:49:04]execute_cgi path=json_proto method=POST [10:49:04]POST find Content-Length [10:49:04]Host: 172.17.40.67:8080 [10:49:04]Content-Length: 678 [10:49:04]Content-Type: application/json [10:49:04] [10:49:04]POST finish read [10:49:04]Found Content-Length = 678 [10:49:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 8.150, "sum" : 600.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:04]execute_script... [10:49: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)3302415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 8.150, "sum" : 600.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:04]POST & json_proto [10:49:04]process_json_proto [10:49:04]json parsed OK: [10:49:04]protocol is kg_v1.0 [10:49:04]action value=close_receipt [10:49:04]process_action close_receipt [10:49:04]cmd_close_receipt [10:49:04]MH_GetDate [10:49:04]Write to MH i2c: F0 00 00 CE 93 50 [10:49:04]Write i2c OK [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: F0 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: F0 09 00 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: F0 09 00 CE 93 00 24 37 64 66 97 AE 6B 64 92 [10:49:04]GetLastDocTimeStamp 1717843641 [10:49:04]current date 1717843748 [10:49:04]FM_GetShiftState [10:49:04]SAM_PROTO_GetShiftState [10:49:04]wFMCommunicate request_size=4 [10:49:04]MH_SAM_APDU [10:49:04]CAPDU: 80 13 01 00 [10:49:04]Write to MH i2c: E2 08 00 CF 93 80 13 01 00 00 00 00 00 DF [10:49:04]Write i2c OK [10:49:04]MH_I2C_Read... [10:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:04]Read from MH i2c: E2 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: E2 0E 00 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: E2 0E 00 CF 93 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 93 [10:49:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:49:04]wFMCommunicate OK [10:49:04]SAM_PROTO_GetShiftState done [10:49:04]FM_GetShiftState done [10:49:04]opened in 1717805884 [10:49:04]opened+sec_in_day 1717892284 [10:49:04]quantity*price = 60065 [10:49:04]sum+1 = 60067 [10:49:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.32 НДС 12% : 63.79 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 245 08.06.2024 10:49 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239474 ФПД: 107220820791968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104908&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239474&fm=107220820791968&tin=02508201610067®Number=0000000000091601&sum=60000 [10:49:05]StoreToDocumentArchive [10:49:05]shift 387 fd 239474 [10:49:05]save to /storage/0387/doc_00239474 [10:49:05]save last doc name /storage/0387/doc_00239474 to /storage/kkm_last_doc_name [10:49:05]save OK [10:49:05]Clear old archive folders... [10:49:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:05]tlvbuf is 00291660 [10:49:05]SAM_PROTO_ClearQueue [10:49:05]wFMCommunicate request_size=4 [10:49:05]MH_SAM_APDU [10:49:05]CAPDU: 80 09 00 00 [10:49:05]Write to MH i2c: E2 08 00 DC 93 80 09 00 00 00 00 00 00 E1 [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 09 00 00... 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 DC 93 00 90 00 E3 [10:49:05]RAPDU: 90 00 [10:49:05]wFMCommunicate OK [10:49:05]SAM_PROTO_ClearQueue done [10:49:05]KKMCreateOFDPacket [10:49:05]OFDProtocolAddRootSTLVToBuf [10:49:05]FM_MakeSignedData [10:49:05]FM_MakeSignedData [10:49:05]SAM_PROTO_SignData [10:49:05]wFMCommunicate request_size=4 [10:49:05]MH_SAM_APDU [10:49:05]CAPDU: 80 0D 01 02 [10:49:05]Write to MH i2c: E2 08 00 DD 93 80 0D 01 02 00 00 00 00 E9 [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 0D 01 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 DD 93 00 90 00 E4 [10:49:05]RAPDU: 90 00 [10:49:05]wFMCommunicate OK [10:49:05]wFMCommunicate request_size=255 [10:49:05]MH_SAM_APDU [10:49: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 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 F5 00 00 00 F4 03 04 00 24 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 72 A7 03 00 35 04 06 00 61 [10:49:05]Write to MH i2c: E2 02 01 DE 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 F5 00 00 00 F4 03 04 00 24 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 72 A7 03 00 35 04 06 00 61 00 00 20 [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 DE 93 00 90 00 E5 [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 84 4A EF 92 A0 [10:49:05]Write to MH i2c: E2 0D 00 DF 93 80 0D 02 02 05 00 84 4A EF 92 A0 00 00 E5 [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 DF 93 00 90 00 E6 [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 E0 93 80 0D 03 02 00 00 00 00 EE [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 E0 93 00 8E 61 96 20 86 22 87 9E 90 00 61 [10:49:05]RAPDU: 8E 61 96 20 86 22 87 9E 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 E1 93 80 11 00 00 00 00 00 00 EE [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 E1 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 43 [10:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:49:05]wFMCommunicate OK [10:49:05]CreateOFDProtocolMessage done [10:49:05]OFDSenderStorePacket 239474 [10:49:05]StoreOFDPacket docnum=239474 [10:49:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8C A0 07 01 C0 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 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 F5 00 00 00 F4 03 04 00 24 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 72 A7 03 00 35 04 06 00 61 84 4A EF 92 A0 8E 61 96 20 86 22 87 9E [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/00239474 [10:49:05]NVStorageSaveData ofd_packets/00239474 [10:49:05]File name is /storage/ofd_packets/00239474 [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]ExternCall_PrintAddStr [10:49:05]wPrintStart [10:49:05]Write to MH i2c: 01 00 00 E2 93 75 [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 E2 93 00 00 00 00 00 FF 0F 8A [10:49:05]RasterBufferAndPrint [10:49:05]line Счет N : (1)3302415 [10:49:05]line ИНН: 02508201610067 [10:49:05]line Контрольно-Кассовый Чек [10:49:05]line ПРОДАЖА [10:49:05]line ТРК (МРК, ГНК) : 23 [10:49:05]line Товар: 2710124500 [10:49:05]line Аи-95-К-5 [10:49:05]line 8.150 * 73.70 [10:49:05]line = 600.66 [10:49:05]line НДС 12% НСП 1% [10:49:05]line > о реализуемом товаре [10:49:05]line ОКРУГЛЕНИЕ: -0.66 [10:49:05]line ИТОГО: 600.00 [10:49:05]line Внесено: 600.00 [10:49:05]line СДАЧА: 0.00 [10:49:05]line НСП 1% : 5.32 [10:49:05]line НДС 12% : 63.79 [10:49:05]line Наличными: 600.00 [10:49:05]line Безнал.: 0.00 [10:49:05]line Место: АЗС № 82 "Партнер Нефть" [10:49:05]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:49:05]line СНО: Общий режим [10:49:05]line Чек 245 08.06.2024 10:49 [10:49:05]line Смена: 387 ФФД: 1.0 [10:49:05]line ЗНМ: 0300000150 [10:49:05]line РНМ: 0000000000091601 [10:49:05]line Версия ККМ: 001 [10:49:05]line ФМ: 0000000000874681 [10:49:05]line ФД: 239474 [10:49:05]line ФПД: 107220820791968 [10:49:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T104908&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239474&fm=107220820791968&tin=02508201610067®Number=0000000000091601&sum=60000 [10:49:05]written 0, free lines is 4095 [10:49:06]OFD Sender: Processing packet 239474 [packets to send 182, broken 181] [10:49:06]ProducePacketName [10:49:06]name=ofd_packets/00239474 [10:49:06]OFD Sender: To server: pG, [10:49:06]CommunicateWithHost lk.salyk.kg:30040 [10:49:06]ConnectInit lk.salyk.kg [10:49:06]Connected sock=10 [10:49:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8C A0 07 01 C0 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 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 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 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 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 F5 00 00 00 F4 03 04 00 24 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 72 A7 03 00 35 04 06 00 61 84 4A EF 92 A0 8E 61 96 20 86 22 87 9E [10:49:06]Write to MH i2c: 01 00 00 0D 94 A1 [10:49:06]Write i2c OK [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: 01 [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: 01 07 00 [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: 01 07 00 0D 94 00 00 00 00 00 CB 0C 7F [10:49:06]RasterBufferAndPrint [10:49:06]line [10:49:06]line [10:49:06]line [10:49:06]line [10:49:06]line [10:49:06]written 0, free lines is 3284 [10:49:06]MH_Cut [10:49:06]Write to MH i2c: D1 01 00 14 94 01 7A [10:49:06]Write i2c OK [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: D1 [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: D1 01 00 [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: D1 01 00 14 94 00 79 [10:49:06]Write to MH i2c: 01 00 00 15 94 A9 [10:49:06]Write i2c OK [10:49:06]MH_I2C_Read... [10:49:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 32 77 47 00 F2 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 72 A7 03 00 F4 03 04 00 A1 DE 63 66 B6 04 01 00 00 37 C4 41 9E A0 0E 57 A1 [10:49:06]CommunicateWithHost err = 0 [10:49:06]CheckOFDResponse [10:49:06]1017 (14) - 77093643461234 [10:49:06]1041 (16) - 0000000000874681 [10:49:06]1040 (4) - 239474 [10:49:06]1012 (4) - 08.06.2024 04:31 [10:49:06]1206 (1) - 0 [10:49:06]OFD Sender: Remove packet 239474 [10:49:06]ProducePacketName [10:49:06]name=ofd_packets/00239474 [10:49:06]NVStorageDeleteData [10:49:07]OFD Sender: No OFD packet to send [10:49:07]*** Cut start [10:49:07]*** Partial cut [10:49:07]*** CUTSNS_PIN = 1 [10:49:07]*** 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 15 94 00 00 00 00 00 FF 0F BE [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 16 94 80 11 00 00 00 00 00 00 24 [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 16 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 79 [10:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 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 17 94 80 13 00 00 00 00 00 00 27 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:08]Read from MH i2c: E2 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: E2 62 00 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: E2 62 00 17 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 72 A7 03 00 0E 04 04 00 83 01 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 C1 [10:49:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 72 A7 03 00 0E 04 04 00 83 01 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 [10:49:08]wFMCommunicate OK [10:49:08]SAM_PROTO_GetFieldsCounters done [10:49:08]requested_item shift.num is exist - process it [10:49:08]requested_item shift.opened is exist - process it [10:49:08]req_shift_opened [10:49:08]FM_GetShiftState [10:49:08]SAM_PROTO_GetShiftState [10:49:08]wFMCommunicate request_size=4 [10:49:08]MH_SAM_APDU [10:49:08]CAPDU: 80 13 01 00 [10:49:08]Write to MH i2c: E2 08 00 18 94 80 13 01 00 00 00 00 00 29 [10:49:08]Write i2c OK [10:49:08]MH_I2C_Read... [10:49:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:08]Read from MH i2c: E2 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: E2 0E 00 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: E2 0E 00 18 94 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DD [10:49:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:49:08]wFMCommunicate OK [10:49:08]SAM_PROTO_GetShiftState done [10:49:08]FM_GetShiftState done [10:49:08]req_shift_opened done [10:49:08]requested_item shift.open_date is exist - process it [10:49:08]req_shift_open_date [10:49:08]req_shift_open_date done [10:49:08]produce_requested_data done [10:49:08]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239474,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:49:08]process_action_free close_receipt [10:49:08]json_value_free [10:49:08]json_value_free done [10:49:08]process_json_proto returns [10:49:08]Send response to host [10:49:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239474,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:49:08]free response buf [10:49:08]execute_script done [10:49:08]execute_script returns [10:49:08]free content buf [10:49:08]Sock 8.Close socket [10:49:08]Sock 8.Thread stoped [10:49:12]OFD Sender: No OFD packet to send [10:49:17]OFD Sender: No OFD packet to send [10:49:22]OFD Sender: No OFD packet to send [10:49:27]OFD Sender: No OFD packet to send [10:49:32]OFD Sender: No OFD packet to send [10:49:37]OFD Sender: No OFD packet to send [10:49:42]OFD Sender: No OFD packet to send [10:49:47]OFD Sender: No OFD packet to send [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50:06]accept exits with 9 [10:50:06]New connection [10:50:06]New thread 3066981732 created [10:50:06]Thread 3066838372 joined [10:50:06]Waiting for new connection... [10:50:06] Sock 9.Parse request [10:50:06]Sock 9.Check first char [10:50:06]Sock 9.First char is OK [10:50:06]request: POST /json_proto HTTP/1.0 [10:50:06]Method: POST [10:50:06]URL: /json_proto [10:50:06]Method is POST - this is cgi request [10:50:06]url: /json_proto [10:50:06]query_string will be loaded in cgi processing [10:50:06]execute_cgi json_proto POST (null) [10:50:06]execute_cgi path=json_proto method=POST [10:50:06]POST find Content-Length [10:50:06]Host: 172.17.40.67:8080 [10:50:06]Content-Length: 679 [10:50:06]Content-Type: application/json [10:50:06] [10:50:06]POST finish read [10:50:06]Found Content-Length = 679 [10:50:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:06]execute_script... [10:50:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:06]POST & json_proto [10:50:06]process_json_proto [10:50:06]json parsed OK: [10:50:06]protocol is kg_v1.0 [10:50:06]action value=close_receipt [10:50:06]process_action close_receipt [10:50:06]cmd_close_receipt [10:50:06]MH_GetDate [10:50:06]Write to MH i2c: F0 00 00 19 94 9C [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: F0 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: F0 09 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: F0 09 00 19 94 00 62 37 64 66 97 AE 6B 64 1C [10:50:06]GetLastDocTimeStamp 1717843748 [10:50:06]current date 1717843810 [10:50:06]FM_GetShiftState [10:50:06]SAM_PROTO_GetShiftState [10:50:06]wFMCommunicate request_size=4 [10:50:06]MH_SAM_APDU [10:50:06]CAPDU: 80 13 01 00 [10:50:06]Write to MH i2c: E2 08 00 1A 94 80 13 01 00 00 00 00 00 2B [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:06]Read from MH i2c: E2 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: E2 0E 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: E2 0E 00 1A 94 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DF [10:50:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:50:06]wFMCommunicate OK [10:50:06]SAM_PROTO_GetShiftState done [10:50:06]FM_GetShiftState done [10:50:06]opened in 1717805884 [10:50:06]opened+sec_in_day 1717892284 [10:50:06]quantity*price = 70052 [10:50:06]sum+1 = 70053 [10:50:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 246 08.06.2024 10:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239475 ФПД: 160280382528624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105010&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239475&fm=160280382528624&tin=02508201610067®Number=0000000000091601&sum=70000 [10:50:07]StoreToDocumentArchive [10:50:07]shift 387 fd 239475 [10:50:07]save to /storage/0387/doc_00239475 [10:50:07]save last doc name /storage/0387/doc_00239475 to /storage/kkm_last_doc_name [10:50:07]save OK [10:50:07]Clear old archive folders... [10:50:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:07]tlvbuf is 005ABFE0 [10:50:07]SAM_PROTO_ClearQueue [10:50:07]wFMCommunicate request_size=4 [10:50:07]MH_SAM_APDU [10:50:07]CAPDU: 80 09 00 00 [10:50:07]Write to MH i2c: E2 08 00 27 94 80 09 00 00 00 00 00 00 2D [10:50:07]Write i2c OK [10:50:07]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:07]Read from MH i2c: E2 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 03 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 03 00 27 94 00 90 00 2F [10:50:07]RAPDU: 90 00 [10:50:07]wFMCommunicate OK [10:50:07]SAM_PROTO_ClearQueue done [10:50:07]KKMCreateOFDPacket [10:50:07]OFDProtocolAddRootSTLVToBuf [10:50:07]FM_MakeSignedData [10:50:07]FM_MakeSignedData [10:50:07]SAM_PROTO_SignData [10:50:07]wFMCommunicate request_size=4 [10:50:07]MH_SAM_APDU [10:50:07]CAPDU: 80 0D 01 02 [10:50:07]Write to MH i2c: E2 08 00 28 94 80 0D 01 02 00 00 00 00 35 [10:50:07]Write i2c OK [10:50:07]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:07]Read from MH i2c: E2 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 03 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 03 00 28 94 00 90 00 30 [10:50:07]RAPDU: 90 00 [10:50:07]wFMCommunicate OK [10:50:07]wFMCommunicate request_size=255 [10:50:07]MH_SAM_APDU [10:50: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 62 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 73 A7 03 00 35 04 06 00 91 [10:50:07]Write to MH i2c: E2 02 01 29 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 62 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 73 A7 03 00 35 04 06 00 91 00 00 7F [10:50:07]Write i2c OK [10:50:07]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:07]Read from MH i2c: E2 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 03 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 03 00 29 94 00 90 00 31 [10:50:07]RAPDU: 90 00 [10:50:07]wFMCommunicate OK [10:50:07]wFMCommunicate request_size=10 [10:50:07]MH_SAM_APDU [10:50:07]CAPDU: 80 0D 02 02 05 C6 2F 43 DC 70 [10:50:07]Write to MH i2c: E2 0D 00 2A 94 80 0D 02 02 05 00 C6 2F 43 DC 70 00 00 C6 [10:50:07]Write i2c OK [10:50:07]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:08]Read from MH i2c: E2 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: E2 03 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: E2 03 00 2A 94 00 90 00 32 [10:50:08]RAPDU: 90 00 [10:50:08]wFMCommunicate OK [10:50:08]wFMCommunicate request_size=4 [10:50:08]MH_SAM_APDU [10:50:08]CAPDU: 80 0D 03 02 [10:50:08]Write to MH i2c: E2 08 00 2B 94 80 0D 03 02 00 00 00 00 3A [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:08]Read from MH i2c: E2 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: E2 0B 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: E2 0B 00 2B 94 00 85 E5 1C 90 C2 47 BD 4F 90 00 66 [10:50:08]RAPDU: 85 E5 1C 90 C2 47 BD 4F 90 00 [10:50:08]wFMCommunicate OK [10:50:08]SAM_PROTO_SignData done [10:50:08]FM_MakeSignedData done [10:50:08]CreateOFDProtocolMessage [10:50:08]wFMCommunicate request_size=4 [10:50:08]MH_SAM_APDU [10:50:08]CAPDU: 80 11 00 00 [10:50:08]Write to MH i2c: E2 08 00 2C 94 80 11 00 00 00 00 00 00 3A [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:08]Read from MH i2c: E2 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: E2 17 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: E2 17 00 2C 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8F [10:50:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:50:08]wFMCommunicate OK [10:50:08]CreateOFDProtocolMessage done [10:50:08]OFDSenderStorePacket 239475 [10:50:08]StoreOFDPacket docnum=239475 [10:50:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 47 F1 07 01 93 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 62 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 73 A7 03 00 35 04 06 00 91 C6 2F 43 DC 70 85 E5 1C 90 C2 47 BD 4F [10:50:08]CheckFolder [10:50:08]dirname=/storage/ofd_packets [10:50:08]CheckFolder done [10:50:08]ProducePacketName [10:50:08]name=ofd_packets/00239475 [10:50:08]NVStorageSaveData ofd_packets/00239475 [10:50:08]File name is /storage/ofd_packets/00239475 [10:50:08]Write 301 bytes [10:50:08]NVStorageSaveData done [10:50:08]OFDSenderStorePacket done [10:50:08]KKMCreateOFDPacket done [10:50:08]NVStorageSaveData kkm_last_timestamp [10:50:08]File name is /storage/kkm_last_timestamp [10:50:08]Write 4 bytes [10:50:08]NVStorageSaveData done [10:50:08]ExternCall_PrintAddStr [10:50:08]wPrintStart [10:50:08]Write to MH i2c: 01 00 00 2D 94 C1 [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 2D 94 00 00 00 00 00 FF 0F D6 [10:50:08]RasterBufferAndPrint [10:50:08]line Счет N : (1)3302416 [10:50:08]line ИНН: 02508201610067 [10:50:08]line Контрольно-Кассовый Чек [10:50:08]line ПРОДАЖА [10:50:08]line ТРК (МРК, ГНК) : 42 [10:50:08]line Товар: 2710124130 [10:50:08]line Аи-92-К-4 [10:50:08]line 10.550 * 66.40 [10:50:08]line = 700.52 [10:50:08]line НДС 12% НСП 1% [10:50:08]line > о реализуемом товаре [10:50:08]line ОКРУГЛЕНИЕ: -0.52 [10:50:08]line ИТОГО: 700.00 [10:50:08]line Внесено: 700.00 [10:50:08]line СДАЧА: 0.00 [10:50:08]line НСП 1% : 6.20 [10:50:08]line НДС 12% : 74.39 [10:50:08]line Наличными: 700.00 [10:50:08]line Безнал.: 0.00 [10:50:08]line Место: АЗС № 82 "Партнер Нефть" [10:50:08]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:50:08]line СНО: Общий режим [10:50:08]line Чек 246 08.06.2024 10:50 [10:50:08]line Смена: 387 ФФД: 1.0 [10:50:08]line ЗНМ: 0300000150 [10:50:08]line РНМ: 0000000000091601 [10:50:08]line Версия ККМ: 001 [10:50:08]line ФМ: 0000000000874681 [10:50:08]line ФД: 239475 [10:50:08]line ФПД: 160280382528624 [10:50:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105010&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239475&fm=160280382528624&tin=02508201610067®Number=0000000000091601&sum=70000 [10:50:08]OFD Sender: Processing packet 239475 [packets to send 182, broken 181] [10:50:08]ProducePacketName [10:50:08]name=ofd_packets/00239475 [10:50:08]OFD Sender: To server: pG, [10:50:08]CommunicateWithHost lk.salyk.kg:30040 [10:50:08]ConnectInit lk.salyk.kg [10:50:08]written 0, free lines is 4095 [10:50:08]Connected sock=10 [10:50:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 47 F1 07 01 93 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 62 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 73 A7 03 00 35 04 06 00 91 C6 2F 43 DC 70 85 E5 1C 90 C2 47 BD 4F [10:50:08]Write to MH i2c: 01 00 00 58 94 EC [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 58 94 00 00 00 00 00 CC 0C CB [10:50:08]RasterBufferAndPrint [10:50:08]line [10:50:08]line [10:50:08]line [10:50:08]line [10:50:08]line [10:50:08]written 0, free lines is 3283 [10:50:08]MH_Cut [10:50:08]Write to MH i2c: D1 01 00 5F 94 01 C5 [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: D1 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: D1 01 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: D1 01 00 5F 94 00 C4 [10:50:08]Write to MH i2c: 01 00 00 60 94 F4 [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 FF 89 47 00 7E 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 73 A7 03 00 F4 03 04 00 DF DE 63 66 B6 04 01 00 00 88 62 36 C9 9D B5 BE C1 [10:50:09]CommunicateWithHost err = 0 [10:50:09]CheckOFDResponse [10:50:09]1017 (14) - 77093643461234 [10:50:09]1041 (16) - 0000000000874681 [10:50:09]1040 (4) - 239475 [10:50:09]1012 (4) - 08.06.2024 04:32 [10:50:09]1206 (1) - 0 [10:50:09]OFD Sender: Remove packet 239475 [10:50:09]ProducePacketName [10:50:09]name=ofd_packets/00239475 [10:50:09]NVStorageDeleteData [10:50:09]OFD Sender: No OFD packet to send [10:50:09]*** Cut start [10:50:09]*** Partial cut [10:50:09]*** CUTSNS_PIN = 1 [10:50:09]*** CUTSNS_PIN = 0 [10:50:10]*** Brake cut motor [10:50:10]Read from MH i2c: 01 [10:50:10]MH_I2C_Read... [10:50:10]*** Stop cut motor [10:50:10]*** Cut end [10:50:10]Read from MH i2c: 01 07 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: 01 07 00 60 94 00 00 00 00 00 FF 0F 09 [10:50:10]process_action close_receipt done [10:50:10]requested_data is exist [10:50:10]produce_requested_data [10:50:10]requested_item fm.sn is exist - process it [10:50:10]wFMCommunicate request_size=4 [10:50:10]MH_SAM_APDU [10:50:10]CAPDU: 80 11 00 00 [10:50:10]Write to MH i2c: E2 08 00 61 94 80 11 00 00 00 00 00 00 6F [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:10]Read from MH i2c: E2 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 17 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 17 00 61 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C4 [10:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:50:10]wFMCommunicate OK [10:50:10]requested_item fd.num is exist - process it [10:50:10]SAM_PROTO_GetFieldsCounters [10:50:10]wFMCommunicate request_size=4 [10:50:10]MH_SAM_APDU [10:50:10]CAPDU: 80 13 00 00 [10:50:10]Write to MH i2c: E2 08 00 62 94 80 13 00 00 00 00 00 00 72 [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:10]Read from MH i2c: E2 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 62 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 62 00 62 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 73 A7 03 00 0E 04 04 00 83 01 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 10 [10:50:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 73 A7 03 00 0E 04 04 00 83 01 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 [10:50:10]wFMCommunicate OK [10:50:10]SAM_PROTO_GetFieldsCounters done [10:50:10]requested_item shift.num is exist - process it [10:50:10]requested_item shift.opened is exist - process it [10:50:10]req_shift_opened [10:50:10]FM_GetShiftState [10:50:10]SAM_PROTO_GetShiftState [10:50:10]wFMCommunicate request_size=4 [10:50:10]MH_SAM_APDU [10:50:10]CAPDU: 80 13 01 00 [10:50:10]Write to MH i2c: E2 08 00 63 94 80 13 01 00 00 00 00 00 74 [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:10]Read from MH i2c: E2 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 0E 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 0E 00 63 94 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 28 [10:50:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:50:10]wFMCommunicate OK [10:50:10]SAM_PROTO_GetShiftState done [10:50:10]FM_GetShiftState done [10:50:10]req_shift_opened done [10:50:10]requested_item shift.open_date is exist - process it [10:50:10]req_shift_open_date [10:50:10]req_shift_open_date done [10:50:10]produce_requested_data done [10:50:10]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239475,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:50:10]process_action_free close_receipt [10:50:10]json_value_free [10:50:10]json_value_free done [10:50:10]process_json_proto returns [10:50:10]Send response to host [10:50:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239475,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:50:10]free response buf [10:50:10]execute_script done [10:50:10]execute_script returns [10:50:10]free content buf [10:50:10]Sock 9.Close socket [10:50:10]Sock 9.Thread stoped [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:18]accept exits with 8 [10:51:18]New connection [10:51:18]New thread 3066838372 created [10:51:18]Thread 3066981732 joined [10:51:18]Waiting for new connection... [10:51:18] Sock 8.Parse request [10:51:18]Sock 8.Check first char [10:51:18]Sock 8.First char is OK [10:51:18]request: POST /json_proto HTTP/1.0 [10:51:18]Method: POST [10:51:18]URL: /json_proto [10:51:18]Method is POST - this is cgi request [10:51:18]url: /json_proto [10:51:18]query_string will be loaded in cgi processing [10:51:18]execute_cgi json_proto POST (null) [10:51:18]execute_cgi path=json_proto method=POST [10:51:18]POST find Content-Length [10:51:18]Host: 172.17.40.67:8080 [10:51:18]Content-Length: 770 [10:51:18]Content-Type: application/json [10:51:18] [10:51:18]POST finish read [10:51:18]Found Content-Length = 770 [10:51:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:18]execute_script... [10:51: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)3302417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:18]POST & json_proto [10:51:18]process_json_proto [10:51:18]json parsed OK: [10:51:18]protocol is kg_v1.0 [10:51:18]action value=close_receipt [10:51:18]process_action close_receipt [10:51:18]cmd_close_receipt [10:51:18]MH_GetDate [10:51:18]Write to MH i2c: F0 00 00 64 94 E7 [10:51:18]Write i2c OK [10:51:18]MH_I2C_Read... [10:51:18]Read from MH i2c: F0 [10:51:18]MH_I2C_Read... [10:51:18]Read from MH i2c: F0 09 00 [10:51:18]MH_I2C_Read... [10:51:18]Read from MH i2c: F0 09 00 64 94 00 AA 37 64 66 97 AE 6B 64 AF [10:51:18]GetLastDocTimeStamp 1717843810 [10:51:18]current date 1717843882 [10:51:18]FM_GetShiftState [10:51:18]SAM_PROTO_GetShiftState [10:51:18]wFMCommunicate request_size=4 [10:51:18]MH_SAM_APDU [10:51:18]CAPDU: 80 13 01 00 [10:51:18]Write to MH i2c: E2 08 00 65 94 80 13 01 00 00 00 00 00 76 [10:51:18]Write i2c OK [10:51:18]MH_I2C_Read... [10:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:18]Read from MH i2c: E2 [10:51:18]MH_I2C_Read... [10:51:18]Read from MH i2c: E2 0E 00 [10:51:18]MH_I2C_Read... [10:51:18]Read from MH i2c: E2 0E 00 65 94 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2A [10:51:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:51:18]wFMCommunicate OK [10:51:18]SAM_PROTO_GetShiftState done [10:51:18]FM_GetShiftState done [10:51:18]opened in 1717805884 [10:51:18]opened+sec_in_day 1717892284 [10:51:18]quantity*price = 100010 [10:51:18]sum+1 = 100012 [10:51:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 247 08.06.2024 10:51 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239476 ФПД: 133822903338551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105122&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239476&fm=133822903338551&tin=02508201610067®Number=0000000000091601&sum=100011 [10:51:19]StoreToDocumentArchive [10:51:19]shift 387 fd 239476 [10:51:19]save to /storage/0387/doc_00239476 [10:51:19]save last doc name /storage/0387/doc_00239476 to /storage/kkm_last_doc_name [10:51:19]save OK [10:51:19]Clear old archive folders... [10:51:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:19]tlvbuf is 0035AEC0 [10:51:19]SAM_PROTO_ClearQueue [10:51:19]wFMCommunicate request_size=4 [10:51:19]MH_SAM_APDU [10:51:19]CAPDU: 80 09 00 00 [10:51:19]Write to MH i2c: E2 08 00 72 94 80 09 00 00 00 00 00 00 78 [10:51:19]Write i2c OK [10:51:19]MH_I2C_Read... [10:51:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:19]Read from MH i2c: E2 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 03 00 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 03 00 72 94 00 90 00 7A [10:51:19]RAPDU: 90 00 [10:51:19]wFMCommunicate OK [10:51:19]SAM_PROTO_ClearQueue done [10:51:19]KKMCreateOFDPacket [10:51:19]OFDProtocolAddRootSTLVToBuf [10:51:19]FM_MakeSignedData [10:51:19]FM_MakeSignedData [10:51:19]SAM_PROTO_SignData [10:51:19]wFMCommunicate request_size=4 [10:51:19]MH_SAM_APDU [10:51:19]CAPDU: 80 0D 01 02 [10:51:19]Write to MH i2c: E2 08 00 73 94 80 0D 01 02 00 00 00 00 80 [10:51:19]Write i2c OK [10:51:19]MH_I2C_Read... [10:51:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:19]Read from MH i2c: E2 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 03 00 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 03 00 73 94 00 90 00 7B [10:51:19]RAPDU: 90 00 [10:51:19]wFMCommunicate OK [10:51:19]wFMCommunicate request_size=255 [10:51:19]MH_SAM_APDU [10:51: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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 AA 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 74 A7 03 00 35 04 06 00 79 [10:51:19]Write to MH i2c: E2 02 01 74 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 AA 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 74 A7 03 00 35 04 06 00 79 00 00 16 [10:51:19]Write i2c OK [10:51:19]MH_I2C_Read... [10:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:19]Read from MH i2c: E2 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 03 00 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 03 00 74 94 00 90 00 7C [10:51:19]RAPDU: 90 00 [10:51:19]wFMCommunicate OK [10:51:19]wFMCommunicate request_size=10 [10:51:19]MH_SAM_APDU [10:51:19]CAPDU: 80 0D 02 02 05 B6 12 9D C6 37 [10:51:19]Write to MH i2c: E2 0D 00 75 94 80 0D 02 02 05 00 B6 12 9D C6 37 00 00 EF [10:51:19]Write i2c OK [10:51:19]MH_I2C_Read... [10:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:19]Read from MH i2c: E2 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 03 00 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 03 00 75 94 00 90 00 7D [10:51:19]RAPDU: 90 00 [10:51:19]wFMCommunicate OK [10:51:19]wFMCommunicate request_size=4 [10:51:19]MH_SAM_APDU [10:51:19]CAPDU: 80 0D 03 02 [10:51:19]Write to MH i2c: E2 08 00 76 94 80 0D 03 02 00 00 00 00 85 [10:51:19]Write i2c OK [10:51:19]MH_I2C_Read... [10:51:19]OFD Sender: No OFD packet to send [10:51:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:19]Read from MH i2c: E2 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 0B 00 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 0B 00 76 94 00 75 28 BB 1F E0 97 E5 AD 90 00 06 [10:51:19]RAPDU: 75 28 BB 1F E0 97 E5 AD 90 00 [10:51:19]wFMCommunicate OK [10:51:19]SAM_PROTO_SignData done [10:51:19]FM_MakeSignedData done [10:51:19]CreateOFDProtocolMessage [10:51:19]wFMCommunicate request_size=4 [10:51:19]MH_SAM_APDU [10:51:19]CAPDU: 80 11 00 00 [10:51:19]Write to MH i2c: E2 08 00 77 94 80 11 00 00 00 00 00 00 85 [10:51:19]Write i2c OK [10:51:19]MH_I2C_Read... [10:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:19]Read from MH i2c: E2 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 17 00 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: E2 17 00 77 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DA [10:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:51:19]wFMCommunicate OK [10:51:19]CreateOFDProtocolMessage done [10:51:19]OFDSenderStorePacket 239476 [10:51:19]StoreOFDPacket docnum=239476 [10:51:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 48 BA 07 01 9A 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 AA 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 74 A7 03 00 35 04 06 00 79 B6 12 9D C6 37 75 28 BB 1F E0 97 E5 AD [10:51:19]CheckFolder [10:51:19]dirname=/storage/ofd_packets [10:51:19]CheckFolder done [10:51:19]ProducePacketName [10:51:19]name=ofd_packets/00239476 [10:51:19]NVStorageSaveData ofd_packets/00239476 [10:51:19]File name is /storage/ofd_packets/00239476 [10:51:19]Write 301 bytes [10:51:19]NVStorageSaveData done [10:51:19]OFDSenderStorePacket done [10:51:19]KKMCreateOFDPacket done [10:51:19]NVStorageSaveData kkm_last_timestamp [10:51:19]File name is /storage/kkm_last_timestamp [10:51:19]Write 4 bytes [10:51:19]NVStorageSaveData done [10:51:19]ExternCall_PrintAddStr [10:51:19]wPrintStart [10:51:19]Write to MH i2c: 01 00 00 78 94 0C [10:51:19]Write i2c OK [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: 01 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: 01 07 00 [10:51:19]MH_I2C_Read... [10:51:19]Read from MH i2c: 01 07 00 78 94 00 00 00 00 00 FF 0F 21 [10:51:19]RasterBufferAndPrint [10:51:19]line Счет N : (1)3302417 [10:51:19]line ИНН: 02508201610067 [10:51:19]line Контрольно-Кассовый Чек [10:51:19]line ПРОДАЖА [10:51:19]line ТРК (МРК, ГНК) : 13 [10:51:19]line Товар: 2710124500 [10:51:19]line Аи-95-К-5 [10:51:19]line 13.570 * 73.70 [10:51:19]line = 1000.11 [10:51:19]line НДС 12% НСП 1% [10:51:19]line > о реализуемом товаре [10:51:19]line ИТОГО: 1000.11 [10:51:19]line НСП 1% : 8.85 [10:51:19]line НДС 12% : 106.21 [10:51:19]line Наличными: 0.00 [10:51:19]line Безнал.: 1000.11 [10:51:19]line Место: АЗС № 82 "Партнер Нефть" [10:51:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:51:19]line СНО: Общий режим [10:51:19]line Чек 247 08.06.2024 10:51 [10:51:19]line Смена: 387 ФФД: 1.0 [10:51:19]line ЗНМ: 0300000150 [10:51:19]line РНМ: 0000000000091601 [10:51:19]line Версия ККМ: 001 [10:51:19]line Платежная система: Mbank [10:51:19]line ФМ: 0000000000874681 [10:51:19]line ФД: 239476 [10:51:19]line ФПД: 133822903338551 [10:51:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105122&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239476&fm=133822903338551&tin=02508201610067®Number=0000000000091601&sum=100011 [10:51:20]OFD Sender: Processing packet 239476 [packets to send 182, broken 181] [10:51:20]ProducePacketName [10:51:20]name=ofd_packets/00239476 [10:51:20]OFD Sender: To server: pG, [10:51:20]CommunicateWithHost lk.salyk.kg:30040 [10:51:20]ConnectInit lk.salyk.kg [10:51:20]written 0, free lines is 4095 [10:51:20]Connected sock=10 [10:51:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 48 BA 07 01 9A 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 AA 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 74 A7 03 00 35 04 06 00 79 B6 12 9D C6 37 75 28 BB 1F E0 97 E5 AD [10:51:20]Write to MH i2c: 01 00 00 A1 94 35 [10:51:20]Write i2c OK [10:51:20]MH_I2C_Read... [10:51:20]Read from MH i2c: 01 [10:51:20]MH_I2C_Read... [10:51:20]Read from MH i2c: 01 07 00 [10:51:20]MH_I2C_Read... [10:51:20]Read from MH i2c: 01 07 00 A1 94 00 00 00 00 00 F4 0C 3C [10:51:20]RasterBufferAndPrint [10:51:20]line [10:51:20]line [10:51:20]line [10:51:20]line [10:51:20]line [10:51:20]written 0, free lines is 3324 [10:51:20]MH_Cut [10:51:20]Write to MH i2c: D1 01 00 A8 94 01 0E [10:51:20]Write i2c OK [10:51:20]MH_I2C_Read... [10:51:20]Read from MH i2c: D1 [10:51:20]MH_I2C_Read... [10:51:20]Read from MH i2c: D1 01 00 [10:51:20]MH_I2C_Read... [10:51:20]Read from MH i2c: D1 01 00 A8 94 00 0D [10:51:20]Write to MH i2c: 01 00 00 A9 94 3D [10:51:20]Write i2c OK [10:51:20]MH_I2C_Read... [10:51:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 77 7F 47 00 3B 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 74 A7 03 00 F4 03 04 00 27 DF 63 66 B6 04 01 00 00 E0 9D C5 62 F4 46 1E 56 [10:51:20]CommunicateWithHost err = 0 [10:51:20]CheckOFDResponse [10:51:20]1017 (14) - 77093643461234 [10:51:20]1041 (16) - 0000000000874681 [10:51:20]1040 (4) - 239476 [10:51:20]1012 (4) - 08.06.2024 04:33 [10:51:20]1206 (1) - 0 [10:51:20]OFD Sender: Remove packet 239476 [10:51:20]ProducePacketName [10:51:20]name=ofd_packets/00239476 [10:51:20]NVStorageDeleteData [10:51:21]OFD Sender: No OFD packet to send [10:51:21]*** Cut start [10:51:21]*** Partial cut [10:51:21]*** CUTSNS_PIN = 1 [10:51:21]*** CUTSNS_PIN = 0 [10:51:21]*** Brake cut motor [10:51:21]Read from MH i2c: 01 [10:51:21]MH_I2C_Read... [10:51:21]*** Stop cut motor [10:51:21]*** Cut end [10:51:21]Read from MH i2c: 01 07 00 [10:51:21]MH_I2C_Read... [10:51:21]Read from MH i2c: 01 07 00 A9 94 00 00 00 00 00 FF 0F 52 [10:51:21]process_action close_receipt done [10:51:21]requested_data is exist [10:51:21]produce_requested_data [10:51:21]requested_item fm.sn is exist - process it [10:51:21]wFMCommunicate request_size=4 [10:51:21]MH_SAM_APDU [10:51:21]CAPDU: 80 11 00 00 [10:51:21]Write to MH i2c: E2 08 00 AA 94 80 11 00 00 00 00 00 00 B8 [10:51:21]Write i2c OK [10:51:21]MH_I2C_Read... [10:51:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:22]Read from MH i2c: E2 [10:51:22]MH_I2C_Read... [10:51:22]Read from MH i2c: E2 17 00 [10:51:22]MH_I2C_Read... [10:51:22]Read from MH i2c: E2 17 00 AA 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0D [10:51:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:51:22]wFMCommunicate OK [10:51:22]requested_item fd.num is exist - process it [10:51:22]SAM_PROTO_GetFieldsCounters [10:51:22]wFMCommunicate request_size=4 [10:51:22]MH_SAM_APDU [10:51:22]CAPDU: 80 13 00 00 [10:51:22]Write to MH i2c: E2 08 00 AB 94 80 13 00 00 00 00 00 00 BB [10:51:22]Write i2c OK [10:51:22]MH_I2C_Read... [10:51:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:22]Read from MH i2c: E2 [10:51:22]MH_I2C_Read... [10:51:22]Read from MH i2c: E2 62 00 [10:51:22]MH_I2C_Read... [10:51:22]Read from MH i2c: E2 62 00 AB 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 74 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [10:51:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 74 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:22]wFMCommunicate OK [10:51:22]SAM_PROTO_GetFieldsCounters done [10:51:22]requested_item shift.num is exist - process it [10:51:22]requested_item shift.opened is exist - process it [10:51:22]req_shift_opened [10:51:22]FM_GetShiftState [10:51:22]SAM_PROTO_GetShiftState [10:51:22]wFMCommunicate request_size=4 [10:51:22]MH_SAM_APDU [10:51:22]CAPDU: 80 13 01 00 [10:51:22]Write to MH i2c: E2 08 00 AC 94 80 13 01 00 00 00 00 00 BD [10:51:22]Write i2c OK [10:51:22]MH_I2C_Read... [10:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:22]Read from MH i2c: E2 [10:51:22]MH_I2C_Read... [10:51:22]Read from MH i2c: E2 0E 00 [10:51:22]MH_I2C_Read... [10:51:22]Read from MH i2c: E2 0E 00 AC 94 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 71 [10:51:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:51:22]wFMCommunicate OK [10:51:22]SAM_PROTO_GetShiftState done [10:51:22]FM_GetShiftState done [10:51:22]req_shift_opened done [10:51:22]requested_item shift.open_date is exist - process it [10:51:22]req_shift_open_date [10:51:22]req_shift_open_date done [10:51:22]produce_requested_data done [10:51:22]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239476,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:51:22]process_action_free close_receipt [10:51:22]json_value_free [10:51:22]json_value_free done [10:51:22]process_json_proto returns [10:51:22]Send response to host [10:51:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239476,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:51:22]free response buf [10:51:22]execute_script done [10:51:22]execute_script returns [10:51:22]free content buf [10:51:22]Sock 8.Close socket [10:51:22]Sock 8.Thread stoped [10:51:26]OFD Sender: No OFD packet to send [10:51:28]accept exits with 9 [10:51:28]New connection [10:51:28]New thread 3066981732 created [10:51:28]Thread 3066838372 joined [10:51:28]Waiting for new connection... [10:51:28] Sock 9.Parse request [10:51:28]Sock 9.Check first char [10:51:28]Sock 9.First char is OK [10:51:28]request: POST /json_proto HTTP/1.0 [10:51:28]Method: POST [10:51:28]URL: /json_proto [10:51:28]Method is POST - this is cgi request [10:51:28]url: /json_proto [10:51:28]query_string will be loaded in cgi processing [10:51:28]execute_cgi json_proto POST (null) [10:51:28]execute_cgi path=json_proto method=POST [10:51:28]POST find Content-Length [10:51:28]Host: 172.17.40.67:8080 [10:51:28]Content-Length: 678 [10:51:28]Content-Type: application/json [10:51:28] [10:51:28]POST finish read [10:51:28]Found Content-Length = 678 [10:51:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:28]execute_script... [10: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)3302418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:28]POST & json_proto [10:51:28]process_json_proto [10:51:28]json parsed OK: [10:51:28]protocol is kg_v1.0 [10:51:28]action value=close_receipt [10:51:28]process_action close_receipt [10:51:28]cmd_close_receipt [10:51:28]MH_GetDate [10:51:28]Write to MH i2c: F0 00 00 AD 94 30 [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: F0 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: F0 09 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: F0 09 00 AD 94 00 B4 37 64 66 97 AE 6B 64 02 [10:51:28]GetLastDocTimeStamp 1717843882 [10:51:28]current date 1717843892 [10:51:28]FM_GetShiftState [10:51:28]SAM_PROTO_GetShiftState [10:51:28]wFMCommunicate request_size=4 [10:51:28]MH_SAM_APDU [10:51:28]CAPDU: 80 13 01 00 [10:51:28]Write to MH i2c: E2 08 00 AE 94 80 13 01 00 00 00 00 00 BF [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 0E 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 0E 00 AE 94 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 73 [10:51:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:51:28]wFMCommunicate OK [10:51:28]SAM_PROTO_GetShiftState done [10:51:28]FM_GetShiftState done [10:51:28]opened in 1717805884 [10:51:28]opened+sec_in_day 1717892284 [10:51:28]quantity*price = 50065 [10:51:28]sum+1 = 50067 [10:51:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 248 08.06.2024 10:51 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239477 ФПД: 40152573737984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105132&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239477&fm=40152573737984&tin=02508201610067®Number=0000000000091601&sum=50000 [10:51:29]StoreToDocumentArchive [10:51:29]shift 387 fd 239477 [10:51:29]save to /storage/0387/doc_00239477 [10:51:29]save last doc name /storage/0387/doc_00239477 to /storage/kkm_last_doc_name [10:51:29]save OK [10:51:29]Clear old archive folders... [10:51:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:29]tlvbuf is 002B1180 [10:51:29]SAM_PROTO_ClearQueue [10:51:29]wFMCommunicate request_size=4 [10:51:29]MH_SAM_APDU [10:51:29]CAPDU: 80 09 00 00 [10:51:29]Write to MH i2c: E2 08 00 BB 94 80 09 00 00 00 00 00 00 C1 [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:29]Read from MH i2c: E2 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 BB 94 00 90 00 C3 [10:51:29]RAPDU: 90 00 [10:51:29]wFMCommunicate OK [10:51:29]SAM_PROTO_ClearQueue done [10:51:29]KKMCreateOFDPacket [10:51:29]OFDProtocolAddRootSTLVToBuf [10:51:29]FM_MakeSignedData [10:51:29]FM_MakeSignedData [10:51:29]SAM_PROTO_SignData [10:51:29]wFMCommunicate request_size=4 [10:51:29]MH_SAM_APDU [10:51:29]CAPDU: 80 0D 01 02 [10:51:29]Write to MH i2c: E2 08 00 BC 94 80 0D 01 02 00 00 00 00 C9 [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:29]Read from MH i2c: E2 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 03 00 BC 94 00 90 00 C4 [10:51:29]RAPDU: 90 00 [10:51:29]wFMCommunicate OK [10:51:29]wFMCommunicate request_size=255 [10:51:29]MH_SAM_APDU [10: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 B4 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 75 A7 03 00 35 04 06 00 24 [10:51:29]Write to MH i2c: E2 02 01 BD 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 B4 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 75 A7 03 00 35 04 06 00 24 00 00 EA [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 03 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 03 00 BD 94 00 90 00 C5 [10:51:30]RAPDU: 90 00 [10:51:30]wFMCommunicate OK [10:51:30]wFMCommunicate request_size=10 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 0D 02 02 05 84 BF E4 FC 00 [10:51:30]Write to MH i2c: E2 0D 00 BE 94 80 0D 02 02 05 00 84 BF E4 FC 00 00 00 F9 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 03 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 03 00 BE 94 00 90 00 C6 [10:51:30]RAPDU: 90 00 [10:51:30]wFMCommunicate OK [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 0D 03 02 [10:51:30]Write to MH i2c: E2 08 00 BF 94 80 0D 03 02 00 00 00 00 CE [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 0B 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 0B 00 BF 94 00 4A 31 F6 3B 68 EF C0 A8 90 00 3A [10:51:30]RAPDU: 4A 31 F6 3B 68 EF C0 A8 90 00 [10:51:30]wFMCommunicate OK [10:51:30]SAM_PROTO_SignData done [10:51:30]FM_MakeSignedData done [10:51:30]CreateOFDProtocolMessage [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 11 00 00 [10:51:30]Write to MH i2c: E2 08 00 C0 94 80 11 00 00 00 00 00 00 CE [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 17 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 17 00 C0 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 23 [10:51:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:51:30]wFMCommunicate OK [10:51:30]CreateOFDProtocolMessage done [10:51:30]OFDSenderStorePacket 239477 [10:51:30]StoreOFDPacket docnum=239477 [10:51:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 E4 07 01 0F 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 B4 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 75 A7 03 00 35 04 06 00 24 84 BF E4 FC 00 4A 31 F6 3B 68 EF C0 A8 [10:51:30]CheckFolder [10:51:30]dirname=/storage/ofd_packets [10:51:30]CheckFolder done [10:51:30]ProducePacketName [10:51:30]name=ofd_packets/00239477 [10:51:30]NVStorageSaveData ofd_packets/00239477 [10:51:30]File name is /storage/ofd_packets/00239477 [10:51:30]Write 301 bytes [10:51:30]NVStorageSaveData done [10:51:30]OFDSenderStorePacket done [10:51:30]KKMCreateOFDPacket done [10:51:30]NVStorageSaveData kkm_last_timestamp [10:51:30]File name is /storage/kkm_last_timestamp [10:51:30]Write 4 bytes [10:51:30]NVStorageSaveData done [10:51:30]ExternCall_PrintAddStr [10:51:30]wPrintStart [10:51:30]Write to MH i2c: 01 00 00 C1 94 55 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 07 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 07 00 C1 94 00 00 00 00 00 FF 0F 6A [10:51:30]RasterBufferAndPrint [10:51:30]line Счет N : (1)3302418 [10:51:30]line ИНН: 02508201610067 [10:51:30]line Контрольно-Кассовый Чек [10:51:30]line ПРОДАЖА [10:51:30]line ТРК (МРК, ГНК) : 32 [10:51:30]line Товар: 2710124130 [10:51:30]line Аи-92-К-4 [10:51:30]line 7.540 * 66.40 [10:51:30]line = 500.66 [10:51:30]line НДС 12% НСП 1% [10:51:30]line > о реализуемом товаре [10:51:30]line ОКРУГЛЕНИЕ: -0.66 [10:51:30]line ИТОГО: 500.00 [10:51:30]line Внесено: 500.00 [10:51:30]line СДАЧА: 0.00 [10:51:30]line НСП 1% : 4.43 [10:51:30]line НДС 12% : 53.17 [10:51:30]line Наличными: 500.00 [10:51:30]line Безнал.: 0.00 [10:51:30]line Место: АЗС № 82 "Партнер Нефть" [10:51:30]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:51:30]line СНО: Общий режим [10:51:30]line Чек 248 08.06.2024 10:51 [10:51:30]line Смена: 387 ФФД: 1.0 [10:51:30]line ЗНМ: 0300000150 [10:51:30]line РНМ: 0000000000091601 [10:51:30]line Версия ККМ: 001 [10:51:30]line ФМ: 0000000000874681 [10:51:30]line ФД: 239477 [10:51:30]line ФПД: 40152573737984 [10:51:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105132&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239477&fm=40152573737984&tin=02508201610067®Number=0000000000091601&sum=50000 [10:51:30]written 0, free lines is 4095 [10:51:30]OFD Sender: Processing packet 239477 [packets to send 182, broken 181] [10:51:30]ProducePacketName [10:51:30]name=ofd_packets/00239477 [10:51:30]OFD Sender: To server: pG, [10:51:30]CommunicateWithHost lk.salyk.kg:30040 [10:51:30]ConnectInit lk.salyk.kg [10:51:30]Connected sock=10 [10:51:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 E4 07 01 0F 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 B4 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 75 A7 03 00 35 04 06 00 24 84 BF E4 FC 00 4A 31 F6 3B 68 EF C0 A8 [10:51:30]Write to MH i2c: 01 00 00 EC 94 80 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 07 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 07 00 EC 94 00 00 00 00 00 C3 0C 56 [10:51:30]RasterBufferAndPrint [10:51:30]line [10:51:30]line [10:51:30]line [10:51:30]line [10:51:30]line [10:51:30]written 0, free lines is 3279 [10:51:30]MH_Cut [10:51:30]Write to MH i2c: D1 01 00 F3 94 01 59 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: D1 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: D1 01 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: D1 01 00 F3 94 00 58 [10:51:30]Write to MH i2c: 01 00 00 F4 94 88 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 21 98 47 00 95 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 75 A7 03 00 F4 03 04 00 31 DF 63 66 B6 04 01 00 00 34 B1 E8 98 B5 26 66 54 [10:51:30]CommunicateWithHost err = 0 [10:51:30]CheckOFDResponse [10:51:30]1017 (14) - 77093643461234 [10:51:30]1041 (16) - 0000000000874681 [10:51:30]1040 (4) - 239477 [10:51:30]1012 (4) - 08.06.2024 04:33 [10:51:30]1206 (1) - 0 [10:51:30]OFD Sender: Remove packet 239477 [10:51:30]ProducePacketName [10:51:30]name=ofd_packets/00239477 [10:51:30]NVStorageDeleteData [10:51:31]OFD Sender: No OFD packet to send [10:51:31]*** Cut start [10:51:31]*** Partial cut [10:51:31]*** CUTSNS_PIN = 1 [10:51:31]*** CUTSNS_PIN = 0 [10:51:31]*** Brake cut motor [10:51:32]Read from MH i2c: 01 [10:51:32]MH_I2C_Read... [10:51:32]*** Stop cut motor [10:51:32]*** Cut end [10:51:32]Read from MH i2c: 01 07 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 07 00 F4 94 00 00 00 00 00 FF 0F 9D [10:51:32]process_action close_receipt done [10:51:32]requested_data is exist [10:51:32]produce_requested_data [10:51:32]requested_item fm.sn is exist - process it [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 F5 94 80 11 00 00 00 00 00 00 03 [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 F5 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 58 [10:51:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:51:32]wFMCommunicate OK [10:51:32]requested_item fd.num is exist - process it [10:51:32]SAM_PROTO_GetFieldsCounters [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 13 00 00 [10:51:32]Write to MH i2c: E2 08 00 F6 94 80 13 00 00 00 00 00 00 06 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 62 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 62 00 F6 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 75 A7 03 00 0E 04 04 00 83 01 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 AC [10:51:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 75 A7 03 00 0E 04 04 00 83 01 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 [10:51:32]wFMCommunicate OK [10:51:32]SAM_PROTO_GetFieldsCounters done [10:51:32]requested_item shift.num is exist - process it [10:51:32]requested_item shift.opened is exist - process it [10:51:32]req_shift_opened [10:51:32]FM_GetShiftState [10:51:32]SAM_PROTO_GetShiftState [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 13 01 00 [10:51:32]Write to MH i2c: E2 08 00 F7 94 80 13 01 00 00 00 00 00 08 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0E 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0E 00 F7 94 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BC [10:51:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:51:32]wFMCommunicate OK [10:51:32]SAM_PROTO_GetShiftState done [10:51:32]FM_GetShiftState done [10:51:32]req_shift_opened done [10:51:32]requested_item shift.open_date is exist - process it [10:51:32]req_shift_open_date [10:51:32]req_shift_open_date done [10:51:32]produce_requested_data done [10:51:32]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239477,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:51:32]process_action_free close_receipt [10:51:32]json_value_free [10:51:32]json_value_free done [10:51:32]process_json_proto returns [10:51:32]Send response to host [10:51:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239477,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:51:32]free response buf [10:51:32]execute_script done [10:51:32]execute_script returns [10:51:32]free content buf [10:51:32]Sock 9.Close socket [10:51:32]Sock 9.Thread stoped [10:51:32]accept exits with 8 [10:51:32]New connection [10:51:32]New thread 3066838372 created [10:51:32]Thread 3066981732 joined [10:51:32]Waiting for new connection... [10:51:32] Sock 8.Parse request [10:51:32]Sock 8.Check first char [10:51:32]Sock 8.First char is OK [10:51:32]request: POST /json_proto HTTP/1.0 [10:51:32]Method: POST [10:51:32]URL: /json_proto [10:51:32]Method is POST - this is cgi request [10:51:32]url: /json_proto [10:51:32]query_string will be loaded in cgi processing [10:51:32]execute_cgi json_proto POST (null) [10:51:32]execute_cgi path=json_proto method=POST [10:51:32]POST find Content-Length [10:51:32]Host: 172.17.40.67:8080 [10:51:32]Content-Length: 767 [10:51:32]Content-Type: application/json [10:51:32] [10:51:32]POST finish read [10:51:32]Found Content-Length = 767 [10:51:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:32]execute_script... [10:51: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)3302419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:32]POST & json_proto [10:51:32]process_json_proto [10:51:32]json parsed OK: [10:51:32]protocol is kg_v1.0 [10:51:32]action value=close_receipt [10:51:32]process_action close_receipt [10:51:32]cmd_close_receipt [10:51:32]MH_GetDate [10:51:32]Write to MH i2c: F0 00 00 F8 94 7B [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: F0 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: F0 09 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: F0 09 00 F8 94 00 B8 37 64 66 97 AE 6B 64 51 [10:51:32]GetLastDocTimeStamp 1717843892 [10:51:32]current date 1717843896 [10:51:32]FM_GetShiftState [10:51:32]SAM_PROTO_GetShiftState [10:51:32]wFMCommunicate request_size=4 [10:51:32]MH_SAM_APDU [10:51:32]CAPDU: 80 13 01 00 [10:51:32]Write to MH i2c: E2 08 00 F9 94 80 13 01 00 00 00 00 00 0A [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:32]Read from MH i2c: E2 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0E 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: E2 0E 00 F9 94 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BE [10:51:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:51:32]wFMCommunicate OK [10:51:32]SAM_PROTO_GetShiftState done [10:51:32]FM_GetShiftState done [10:51:32]opened in 1717805884 [10:51:32]opened+sec_in_day 1717892284 [10:51:32]quantity*price = 30012 [10:51:32]sum+1 = 30014 [10:51:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.13 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 0.00 Безнал.: 300.13 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 249 08.06.2024 10:51 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239478 ФПД: 263473834303541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105137&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239478&fm=263473834303541&tin=02508201610067®Number=0000000000091601&sum=30013 [10:51:33]StoreToDocumentArchive [10:51:33]shift 387 fd 239478 [10:51:33]save to /storage/0387/doc_00239478 [10:51:33]save last doc name /storage/0387/doc_00239478 to /storage/kkm_last_doc_name [10:51:33]save OK [10:51:33]Clear old archive folders... [10:51:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:34]tlvbuf is 005C5BD0 [10:51:34]SAM_PROTO_ClearQueue [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 09 00 00 [10:51:34]Write to MH i2c: E2 08 00 06 95 80 09 00 00 00 00 00 00 0D [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 06 95 00 90 00 0F [10:51:34]RAPDU: 90 00 [10:51:34]wFMCommunicate OK [10:51:34]SAM_PROTO_ClearQueue done [10:51:34]KKMCreateOFDPacket [10:51:34]OFDProtocolAddRootSTLVToBuf [10:51:34]FM_MakeSignedData [10:51:34]FM_MakeSignedData [10:51:34]SAM_PROTO_SignData [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 0D 01 02 [10:51:34]Write to MH i2c: E2 08 00 07 95 80 0D 01 02 00 00 00 00 15 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 07 95 00 90 00 10 [10:51:34]RAPDU: 90 00 [10:51:34]wFMCommunicate OK [10:51:34]wFMCommunicate request_size=255 [10:51:34]MH_SAM_APDU [10:51: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 B9 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 76 A7 03 00 35 04 06 00 EF [10:51:34]Write to MH i2c: E2 02 01 08 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 B9 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 76 A7 03 00 35 04 06 00 EF 00 00 C0 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 08 95 00 90 00 11 [10:51:34]RAPDU: 90 00 [10:51:34]wFMCommunicate OK [10:51:34]wFMCommunicate request_size=10 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 0D 02 02 05 A0 C8 4D 20 35 [10:51:34]Write to MH i2c: E2 0D 00 09 95 80 0D 02 02 05 00 A0 C8 4D 20 35 00 00 2C [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 03 00 09 95 00 90 00 12 [10:51:34]RAPDU: 90 00 [10:51:34]wFMCommunicate OK [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 0D 03 02 [10:51:34]Write to MH i2c: E2 08 00 0A 95 80 0D 03 02 00 00 00 00 1A [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 0B 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 0B 00 0A 95 00 38 09 5A 93 10 67 24 2E 90 00 12 [10:51:34]RAPDU: 38 09 5A 93 10 67 24 2E 90 00 [10:51:34]wFMCommunicate OK [10:51:34]SAM_PROTO_SignData done [10:51:34]FM_MakeSignedData done [10:51:34]CreateOFDProtocolMessage [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 11 00 00 [10:51:34]Write to MH i2c: E2 08 00 0B 95 80 11 00 00 00 00 00 00 1A [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 17 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 17 00 0B 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6F [10:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:51:34]wFMCommunicate OK [10:51:34]CreateOFDProtocolMessage done [10:51:34]OFDSenderStorePacket 239478 [10:51:34]StoreOFDPacket docnum=239478 [10:51:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 93 1A 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 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 B9 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 76 A7 03 00 35 04 06 00 EF A0 C8 4D 20 35 38 09 5A 93 10 67 24 2E [10:51:34]CheckFolder [10:51:34]dirname=/storage/ofd_packets [10:51:34]CheckFolder done [10:51:34]ProducePacketName [10:51:34]name=ofd_packets/00239478 [10:51:34]NVStorageSaveData ofd_packets/00239478 [10:51:34]File name is /storage/ofd_packets/00239478 [10:51:34]Write 301 bytes [10:51:34]NVStorageSaveData done [10:51:34]OFDSenderStorePacket done [10:51:34]KKMCreateOFDPacket done [10:51:34]NVStorageSaveData kkm_last_timestamp [10:51:34]File name is /storage/kkm_last_timestamp [10:51:34]Write 4 bytes [10:51:34]NVStorageSaveData done [10:51:34]ExternCall_PrintAddStr [10:51:34]wPrintStart [10:51:34]Write to MH i2c: 01 00 00 0C 95 A1 [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: 01 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: 01 07 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: 01 07 00 0C 95 00 00 00 00 00 FF 0F B6 [10:51:34]RasterBufferAndPrint [10:51:34]line Счет N : (1)3302419 [10:51:34]line ИНН: 02508201610067 [10:51:34]line Контрольно-Кассовый Чек [10:51:34]line ПРОДАЖА [10:51:34]line ТРК (МРК, ГНК) : 22 [10:51:34]line Товар: 2710124130 [10:51:34]line Аи-92-К-4 [10:51:34]line 4.520 * 66.40 [10:51:35]line = 300.13 [10:51:35]line НДС 12% НСП 1% [10:51:35]line > о реализуемом товаре [10:51:35]line ИТОГО: 300.13 [10:51:35]line НСП 1% : 2.66 [10:51:35]line НДС 12% : 31.87 [10:51:35]line Наличными: 0.00 [10:51:35]line Безнал.: 300.13 [10:51:35]line Место: АЗС № 82 "Партнер Нефть" [10:51:35]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:51:35]line СНО: Общий режим [10:51:35]line Чек 249 08.06.2024 10:51 [10:51:35]line Смена: 387 ФФД: 1.0 [10:51:35]line ЗНМ: 0300000150 [10:51:35]line РНМ: 0000000000091601 [10:51:35]line Версия ККМ: 001 [10:51:35]line Платежная система: Mbank [10:51:35]line ФМ: 0000000000874681 [10:51:35]line ФД: 239478 [10:51:35]line ФПД: 263473834303541 [10:51:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105137&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239478&fm=263473834303541&tin=02508201610067®Number=0000000000091601&sum=30013 [10:51:35]OFD Sender: Processing packet 239478 [packets to send 182, broken 181] [10:51:35]ProducePacketName [10:51:35]name=ofd_packets/00239478 [10:51:35]OFD Sender: To server: pG, [10:51:35]CommunicateWithHost lk.salyk.kg:30040 [10:51:35]ConnectInit lk.salyk.kg [10:51:35]written 0, free lines is 4095 [10:51:35]Connected sock=10 [10:51:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 93 1A 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 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 B9 37 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 76 A7 03 00 35 04 06 00 EF A0 C8 4D 20 35 38 09 5A 93 10 67 24 2E [10:51:35]Write to MH i2c: 01 00 00 35 95 CA [10:51:35]Write i2c OK [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: 01 [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: 01 07 00 [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: 01 07 00 35 95 00 00 00 00 00 FD 0C DA [10:51:35]RasterBufferAndPrint [10:51:35]line [10:51:35]line [10:51:35]line [10:51:35]line [10:51:35]line [10:51:35]written 0, free lines is 3343 [10:51:35]MH_Cut [10:51:35]Write to MH i2c: D1 01 00 3C 95 01 A3 [10:51:35]Write i2c OK [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: D1 [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: D1 01 00 [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: D1 01 00 3C 95 00 A2 [10:51:35]Write to MH i2c: 01 00 00 3D 95 D2 [10:51:35]Write i2c OK [10:51:35]MH_I2C_Read... [10:51:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 81 10 47 00 42 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 76 A7 03 00 F4 03 04 00 36 DF 63 66 B6 04 01 00 00 BF 84 B7 46 4A 60 05 93 [10:51:35]CommunicateWithHost err = 0 [10:51:35]CheckOFDResponse [10:51:35]1017 (14) - 77093643461234 [10:51:35]1041 (16) - 0000000000874681 [10:51:35]1040 (4) - 239478 [10:51:35]1012 (4) - 08.06.2024 04:33 [10:51:35]1206 (1) - 0 [10:51:35]OFD Sender: Remove packet 239478 [10:51:35]ProducePacketName [10:51:35]name=ofd_packets/00239478 [10:51:35]NVStorageDeleteData [10:51:36]OFD Sender: No OFD packet to send [10:51:36]*** Cut start [10:51:36]*** Partial cut [10:51:36]*** CUTSNS_PIN = 1 [10:51:36]*** CUTSNS_PIN = 0 [10:51:36]*** Brake cut motor [10:51:37]Read from MH i2c: 01 [10:51:37]MH_I2C_Read... [10:51:37]*** Stop cut motor [10:51:37]*** Cut end [10:51:37]Read from MH i2c: 01 07 00 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: 01 07 00 3D 95 00 00 00 00 00 FF 0F E7 [10:51:37]process_action close_receipt done [10:51:37]requested_data is exist [10:51:37]produce_requested_data [10:51:37]requested_item fm.sn is exist - process it [10:51:37]wFMCommunicate request_size=4 [10:51:37]MH_SAM_APDU [10:51:37]CAPDU: 80 11 00 00 [10:51:37]Write to MH i2c: E2 08 00 3E 95 80 11 00 00 00 00 00 00 4D [10:51:37]Write i2c OK [10:51:37]MH_I2C_Read... [10:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:37]Read from MH i2c: E2 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: E2 17 00 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: E2 17 00 3E 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A2 [10:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:51:37]wFMCommunicate OK [10:51:37]requested_item fd.num is exist - process it [10:51:37]SAM_PROTO_GetFieldsCounters [10:51:37]wFMCommunicate request_size=4 [10:51:37]MH_SAM_APDU [10:51:37]CAPDU: 80 13 00 00 [10:51:37]Write to MH i2c: E2 08 00 3F 95 80 13 00 00 00 00 00 00 50 [10:51:37]Write i2c OK [10:51:37]MH_I2C_Read... [10:51:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:37]Read from MH i2c: E2 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: E2 62 00 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: E2 62 00 3F 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 76 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [10:51:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 76 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:37]wFMCommunicate OK [10:51:37]SAM_PROTO_GetFieldsCounters done [10:51:37]requested_item shift.num is exist - process it [10:51:37]requested_item shift.opened is exist - process it [10:51:37]req_shift_opened [10:51:37]FM_GetShiftState [10:51:37]SAM_PROTO_GetShiftState [10:51:37]wFMCommunicate request_size=4 [10:51:37]MH_SAM_APDU [10:51:37]CAPDU: 80 13 01 00 [10:51:37]Write to MH i2c: E2 08 00 40 95 80 13 01 00 00 00 00 00 52 [10:51:37]Write i2c OK [10:51:37]MH_I2C_Read... [10:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:37]Read from MH i2c: E2 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: E2 0E 00 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: E2 0E 00 40 95 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 06 [10:51:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:51:37]wFMCommunicate OK [10:51:37]SAM_PROTO_GetShiftState done [10:51:37]FM_GetShiftState done [10:51:37]req_shift_opened done [10:51:37]requested_item shift.open_date is exist - process it [10:51:37]req_shift_open_date [10:51:37]req_shift_open_date done [10:51:37]produce_requested_data done [10:51:37]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239478,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:51:37]process_action_free close_receipt [10:51:37]json_value_free [10:51:37]json_value_free done [10:51:37]process_json_proto returns [10:51:37]Send response to host [10:51:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239478,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:51:37]free response buf [10:51:37]execute_script done [10:51:37]execute_script returns [10:51:37]free content buf [10:51:37]Sock 8.Close socket [10:51:37]Sock 8.Thread stoped [10:51:41]OFD Sender: No OFD packet to send [10:51:46]OFD Sender: No OFD packet to send [10:51:51]OFD Sender: No OFD packet to send [10:51:56]OFD Sender: No OFD packet to send [10:52:01]OFD Sender: No OFD packet to send [10:52:06]OFD Sender: No OFD packet to send [10:52:11]OFD Sender: No OFD packet to send [10:52:16]OFD Sender: No OFD packet to send [10:52:21]OFD Sender: No OFD packet to send [10:52:26]OFD Sender: No OFD packet to send [10:52:31]OFD Sender: No OFD packet to send [10:52:36]OFD Sender: No OFD packet to send [10:52:41]OFD Sender: No OFD packet to send [10:52:46]OFD Sender: No OFD packet to send [10:52:51]OFD Sender: No OFD packet to send [10:52:56]OFD Sender: No OFD packet to send [10:53:01]OFD Sender: No OFD packet to send [10:53:06]OFD Sender: No OFD packet to send [10:53:11]OFD Sender: No OFD packet to send [10:53:16]OFD Sender: No OFD packet to send [10:53:21]OFD Sender: No OFD packet to send [10:53:26]OFD Sender: No OFD packet to send [10:53:31]OFD Sender: No OFD packet to send [10:53:36]OFD Sender: No OFD packet to send [10:53:41]OFD Sender: No OFD packet to send [10:53:46]OFD Sender: No OFD packet to send [10:53:51]OFD Sender: No OFD packet to send [10:53:56]OFD Sender: No OFD packet to send [10:54:01]OFD Sender: No OFD packet to send [10:54:06]OFD Sender: No OFD packet to send [10:54:11]OFD Sender: No OFD packet to send [10:54:16]OFD Sender: No OFD packet to send [10:54:21]OFD Sender: No OFD packet to send [10:54:26]OFD Sender: No OFD packet to send [10:54:31]OFD Sender: No OFD packet to send [10:54:36]OFD Sender: No OFD packet to send [10:54:41]OFD Sender: No OFD packet to send [10:54:46]OFD Sender: No OFD packet to send [10:54:51]OFD Sender: No OFD packet to send [10:54:56]OFD Sender: No OFD packet to send [10:55:01]OFD Sender: No OFD packet to send [10:55:06]OFD Sender: No OFD packet to send [10:55:11]OFD Sender: No OFD packet to send [10:55:16]OFD Sender: No OFD packet to send [10:55:21]OFD Sender: No OFD packet to send [10:55:26]OFD Sender: No OFD packet to send [10:55:31]OFD Sender: No OFD packet to send [10:55:36]OFD Sender: No OFD packet to send [10:55:41]OFD Sender: No OFD packet to send [10:55:46]OFD Sender: No OFD packet to send [10:55:51]OFD Sender: No OFD packet to send [10:55:56]OFD Sender: No OFD packet to send [10:56:01]OFD Sender: No OFD packet to send [10:56:06]OFD Sender: No OFD packet to send [10:56:11]OFD Sender: No OFD packet to send [10:56:16]OFD Sender: No OFD packet to send [10:56:21]OFD Sender: No OFD packet to send [10:56:26]OFD Sender: No OFD packet to send [10:56:31]OFD Sender: No OFD packet to send [10:56:36]OFD Sender: No OFD packet to send [10:56:37]accept exits with 9 [10:56:37]New connection [10:56:37]New thread 3066981732 created [10:56:37]Thread 3066838372 joined [10:56:37]Waiting for new connection... [10:56:37] Sock 9.Parse request [10:56:37]Sock 9.Check first char [10:56:37]Sock 9.First char is OK [10:56:37]request: POST /json_proto HTTP/1.0 [10:56:37]Method: POST [10:56:37]URL: /json_proto [10:56:37]Method is POST - this is cgi request [10:56:37]url: /json_proto [10:56:37]query_string will be loaded in cgi processing [10:56:37]execute_cgi json_proto POST (null) [10:56:37]execute_cgi path=json_proto method=POST [10:56:37]POST find Content-Length [10:56:37]Host: 172.17.40.67:8080 [10:56:37]Content-Length: 678 [10:56:37]Content-Type: application/json [10:56:37] [10:56:37]POST finish read [10:56:37]Found Content-Length = 678 [10:56:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:37]execute_script... [10:56: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)3302420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:37]POST & json_proto [10:56:37]process_json_proto [10:56:37]json parsed OK: [10:56:37]protocol is kg_v1.0 [10:56:37]action value=close_receipt [10:56:37]process_action close_receipt [10:56:37]cmd_close_receipt [10:56:37]MH_GetDate [10:56:37]Write to MH i2c: F0 00 00 41 95 C5 [10:56:37]Write i2c OK [10:56:37]MH_I2C_Read... [10:56:37]Read from MH i2c: F0 [10:56:37]MH_I2C_Read... [10:56:37]Read from MH i2c: F0 09 00 [10:56:37]MH_I2C_Read... [10:56:37]Read from MH i2c: F0 09 00 41 95 00 E9 38 64 66 97 AE 6B 64 CD [10:56:37]GetLastDocTimeStamp 1717843897 [10:56:37]current date 1717844201 [10:56:37]FM_GetShiftState [10:56:37]SAM_PROTO_GetShiftState [10:56:37]wFMCommunicate request_size=4 [10:56:37]MH_SAM_APDU [10:56:37]CAPDU: 80 13 01 00 [10:56:37]Write to MH i2c: E2 08 00 42 95 80 13 01 00 00 00 00 00 54 [10:56:37]Write i2c OK [10:56:37]MH_I2C_Read... [10:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:37]Read from MH i2c: E2 [10:56:37]MH_I2C_Read... [10:56:37]Read from MH i2c: E2 0E 00 [10:56:37]MH_I2C_Read... [10:56:37]Read from MH i2c: E2 0E 00 42 95 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 08 [10:56:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:56:37]wFMCommunicate OK [10:56:37]SAM_PROTO_GetShiftState done [10:56:37]FM_GetShiftState done [10:56:37]opened in 1717805884 [10:56:37]opened+sec_in_day 1717892284 [10:56:37]quantity*price = 30012 [10:56:37]sum+1 = 30014 [10:56:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 250 08.06.2024 10:56 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239479 ФПД: 7799075548823 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105641&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239479&fm=7799075548823&tin=02508201610067®Number=0000000000091601&sum=30000 [10:56:38]StoreToDocumentArchive [10:56:38]shift 387 fd 239479 [10:56:38]save to /storage/0387/doc_00239479 [10:56:38]save last doc name /storage/0387/doc_00239479 to /storage/kkm_last_doc_name [10:56:38]save OK [10:56:38]Clear old archive folders... [10:56:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:38]tlvbuf is 004731E0 [10:56:38]SAM_PROTO_ClearQueue [10:56:38]wFMCommunicate request_size=4 [10:56:38]MH_SAM_APDU [10:56:38]CAPDU: 80 09 00 00 [10:56:38]Write to MH i2c: E2 08 00 4F 95 80 09 00 00 00 00 00 00 56 [10:56:38]Write i2c OK [10:56:38]MH_I2C_Read... [10:56:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:38]Read from MH i2c: E2 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 03 00 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 03 00 4F 95 00 90 00 58 [10:56:38]RAPDU: 90 00 [10:56:38]wFMCommunicate OK [10:56:38]SAM_PROTO_ClearQueue done [10:56:38]KKMCreateOFDPacket [10:56:38]OFDProtocolAddRootSTLVToBuf [10:56:38]FM_MakeSignedData [10:56:38]FM_MakeSignedData [10:56:38]SAM_PROTO_SignData [10:56:38]wFMCommunicate request_size=4 [10:56:38]MH_SAM_APDU [10:56:38]CAPDU: 80 0D 01 02 [10:56:38]Write to MH i2c: E2 08 00 50 95 80 0D 01 02 00 00 00 00 5E [10:56:38]Write i2c OK [10:56:38]MH_I2C_Read... [10:56:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:38]Read from MH i2c: E2 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 03 00 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 03 00 50 95 00 90 00 59 [10:56:38]RAPDU: 90 00 [10:56:38]wFMCommunicate OK [10:56:38]wFMCommunicate request_size=255 [10:56:38]MH_SAM_APDU [10:56: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 FA 00 00 00 F4 03 04 00 E9 38 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 77 A7 03 00 35 04 06 00 07 [10:56:38]Write to MH i2c: E2 02 01 51 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 FA 00 00 00 F4 03 04 00 E9 38 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 77 A7 03 00 35 04 06 00 07 00 00 3A [10:56:38]Write i2c OK [10:56:38]MH_I2C_Read... [10:56:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:38]Read from MH i2c: E2 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 03 00 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 03 00 51 95 00 90 00 5A [10:56:38]RAPDU: 90 00 [10:56:38]wFMCommunicate OK [10:56:38]wFMCommunicate request_size=10 [10:56:38]MH_SAM_APDU [10:56:38]CAPDU: 80 0D 02 02 05 17 DD 20 AE 97 [10:56:38]Write to MH i2c: E2 0D 00 52 95 80 0D 02 02 05 00 17 DD 20 AE 97 00 00 C4 [10:56:38]Write i2c OK [10:56:38]MH_I2C_Read... [10:56:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:39]Read from MH i2c: E2 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: E2 03 00 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: E2 03 00 52 95 00 90 00 5B [10:56:39]RAPDU: 90 00 [10:56:39]wFMCommunicate OK [10:56:39]wFMCommunicate request_size=4 [10:56:39]MH_SAM_APDU [10:56:39]CAPDU: 80 0D 03 02 [10:56:39]Write to MH i2c: E2 08 00 53 95 80 0D 03 02 00 00 00 00 63 [10:56:39]Write i2c OK [10:56:39]MH_I2C_Read... [10:56:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:39]Read from MH i2c: E2 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: E2 0B 00 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: E2 0B 00 53 95 00 55 EB 89 46 60 5E B0 26 90 00 07 [10:56:39]RAPDU: 55 EB 89 46 60 5E B0 26 90 00 [10:56:39]wFMCommunicate OK [10:56:39]SAM_PROTO_SignData done [10:56:39]FM_MakeSignedData done [10:56:39]CreateOFDProtocolMessage [10:56:39]wFMCommunicate request_size=4 [10:56:39]MH_SAM_APDU [10:56:39]CAPDU: 80 11 00 00 [10:56:39]Write to MH i2c: E2 08 00 54 95 80 11 00 00 00 00 00 00 63 [10:56:39]Write i2c OK [10:56:39]MH_I2C_Read... [10:56:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:39]Read from MH i2c: E2 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: E2 17 00 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: E2 17 00 54 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B8 [10:56:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:56:39]wFMCommunicate OK [10:56:39]CreateOFDProtocolMessage done [10:56:39]OFDSenderStorePacket 239479 [10:56:39]StoreOFDPacket docnum=239479 [10:56:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 3A 08 07 01 7A 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 FA 00 00 00 F4 03 04 00 E9 38 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 77 A7 03 00 35 04 06 00 07 17 DD 20 AE 97 55 EB 89 46 60 5E B0 26 [10:56:39]CheckFolder [10:56:39]dirname=/storage/ofd_packets [10:56:39]CheckFolder done [10:56:39]ProducePacketName [10:56:39]name=ofd_packets/00239479 [10:56:39]NVStorageSaveData ofd_packets/00239479 [10:56:39]File name is /storage/ofd_packets/00239479 [10:56:39]Write 301 bytes [10:56:39]NVStorageSaveData done [10:56:39]OFDSenderStorePacket done [10:56:39]KKMCreateOFDPacket done [10:56:39]NVStorageSaveData kkm_last_timestamp [10:56:39]File name is /storage/kkm_last_timestamp [10:56:39]Write 4 bytes [10:56:39]NVStorageSaveData done [10:56:39]ExternCall_PrintAddStr [10:56:39]wPrintStart [10:56:39]Write to MH i2c: 01 00 00 55 95 EA [10:56:39]Write i2c OK [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: 01 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: 01 07 00 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: 01 07 00 55 95 00 00 00 00 00 FF 0F FF [10:56:39]RasterBufferAndPrint [10:56:39]line Счет N : (1)3302420 [10:56:39]line ИНН: 02508201610067 [10:56:39]line Контрольно-Кассовый Чек [10:56:39]line ПРОДАЖА [10:56:39]line ТРК (МРК, ГНК) : 32 [10:56:39]line Товар: 2710124130 [10:56:39]line Аи-92-К-4 [10:56:39]line 4.520 * 66.40 [10:56:39]line = 300.13 [10:56:39]line НДС 12% НСП 1% [10:56:39]line > о реализуемом товаре [10:56:39]line ОКРУГЛЕНИЕ: -0.13 [10:56:39]line ИТОГО: 300.00 [10:56:39]line Внесено: 300.00 [10:56:39]line СДАЧА: 0.00 [10:56:39]line НСП 1% : 2.66 [10:56:39]line НДС 12% : 31.87 [10:56:39]line Наличными: 300.00 [10:56:39]line Безнал.: 0.00 [10:56:39]line Место: АЗС № 82 "Партнер Нефть" [10:56:39]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:56:39]line СНО: Общий режим [10:56:39]line Чек 250 08.06.2024 10:56 [10:56:39]line Смена: 387 ФФД: 1.0 [10:56:39]line ЗНМ: 0300000150 [10:56:39]line РНМ: 0000000000091601 [10:56:39]line Версия ККМ: 001 [10:56:39]line ФМ: 0000000000874681 [10:56:39]line ФД: 239479 [10:56:39]line ФПД: 7799075548823 [10:56:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105641&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239479&fm=7799075548823&tin=02508201610067®Number=0000000000091601&sum=30000 [10:56:39]written 0, free lines is 4095 [10:56:39]OFD Sender: Processing packet 239479 [packets to send 182, broken 181] [10:56:39]ProducePacketName [10:56:39]name=ofd_packets/00239479 [10:56:39]OFD Sender: To server: pG, [10:56:39]CommunicateWithHost lk.salyk.kg:30040 [10:56:39]ConnectInit lk.salyk.kg [10:56:39]Connected sock=10 [10:56:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 3A 08 07 01 7A 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 FA 00 00 00 F4 03 04 00 E9 38 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 77 A7 03 00 35 04 06 00 07 17 DD 20 AE 97 55 EB 89 46 60 5E B0 26 [10:56:39]Write to MH i2c: 01 00 00 80 95 15 [10:56:39]Write i2c OK [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: 01 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: 01 07 00 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: 01 07 00 80 95 00 00 00 00 00 BC 0C E4 [10:56:39]RasterBufferAndPrint [10:56:39]line [10:56:39]line [10:56:39]line [10:56:39]line [10:56:39]line [10:56:39]written 0, free lines is 3267 [10:56:39]MH_Cut [10:56:39]Write to MH i2c: D1 01 00 87 95 01 EE [10:56:39]Write i2c OK [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: D1 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: D1 01 00 [10:56:39]MH_I2C_Read... [10:56:39]Read from MH i2c: D1 01 00 87 95 00 ED [10:56:39]Write to MH i2c: 01 00 00 88 95 1D [10:56:39]Write i2c OK [10:56:39]MH_I2C_Read... [10:56:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 56 51 47 00 60 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 77 A7 03 00 F4 03 04 00 66 E0 63 66 B6 04 01 00 00 62 9C E6 82 B9 0A 6A 5A [10:56:39]CommunicateWithHost err = 0 [10:56:39]CheckOFDResponse [10:56:39]1017 (14) - 77093643461234 [10:56:39]1041 (16) - 0000000000874681 [10:56:39]1040 (4) - 239479 [10:56:39]1012 (4) - 08.06.2024 04:39 [10:56:39]1206 (1) - 0 [10:56:39]OFD Sender: Remove packet 239479 [10:56:39]ProducePacketName [10:56:39]name=ofd_packets/00239479 [10:56:39]NVStorageDeleteData [10:56:40]OFD Sender: No OFD packet to send [10:56:40]*** Cut start [10:56:40]*** Partial cut [10:56:40]*** CUTSNS_PIN = 1 [10:56:40]*** CUTSNS_PIN = 0 [10:56:40]*** Brake cut motor [10:56:41]Read from MH i2c: 01 [10:56:41]MH_I2C_Read... [10:56:41]*** Stop cut motor [10:56:41]*** Cut end [10:56:41]Read from MH i2c: 01 07 00 [10:56:41]MH_I2C_Read... [10:56:41]Read from MH i2c: 01 07 00 88 95 00 00 00 00 00 FF 0F 32 [10:56:41]process_action close_receipt done [10:56:41]requested_data is exist [10:56:41]produce_requested_data [10:56:41]requested_item fm.sn is exist - process it [10:56:41]wFMCommunicate request_size=4 [10:56:41]MH_SAM_APDU [10:56:41]CAPDU: 80 11 00 00 [10:56:41]Write to MH i2c: E2 08 00 89 95 80 11 00 00 00 00 00 00 98 [10:56:41]Write i2c OK [10:56:41]MH_I2C_Read... [10:56:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:41]Read from MH i2c: E2 [10:56:41]MH_I2C_Read... [10:56:41]Read from MH i2c: E2 17 00 [10:56:41]MH_I2C_Read... [10:56:41]Read from MH i2c: E2 17 00 89 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 ED [10:56:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:56:41]wFMCommunicate OK [10:56:41]requested_item fd.num is exist - process it [10:56:41]SAM_PROTO_GetFieldsCounters [10:56:41]wFMCommunicate request_size=4 [10:56:41]MH_SAM_APDU [10:56:41]CAPDU: 80 13 00 00 [10:56:41]Write to MH i2c: E2 08 00 8A 95 80 13 00 00 00 00 00 00 9B [10:56:41]Write i2c OK [10:56:41]MH_I2C_Read... [10:56:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:41]Read from MH i2c: E2 [10:56:41]MH_I2C_Read... [10:56:41]Read from MH i2c: E2 62 00 [10:56:41]MH_I2C_Read... [10:56:41]Read from MH i2c: E2 62 00 8A 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 77 A7 03 00 0E 04 04 00 83 01 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 49 [10:56:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 77 A7 03 00 0E 04 04 00 83 01 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 [10:56:41]wFMCommunicate OK [10:56:41]SAM_PROTO_GetFieldsCounters done [10:56:41]requested_item shift.num is exist - process it [10:56:41]requested_item shift.opened is exist - process it [10:56:41]req_shift_opened [10:56:41]FM_GetShiftState [10:56:41]SAM_PROTO_GetShiftState [10:56:41]wFMCommunicate request_size=4 [10:56:41]MH_SAM_APDU [10:56:41]CAPDU: 80 13 01 00 [10:56:41]Write to MH i2c: E2 08 00 8B 95 80 13 01 00 00 00 00 00 9D [10:56:41]Write i2c OK [10:56:41]MH_I2C_Read... [10:56:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:41]Read from MH i2c: E2 [10:56:41]MH_I2C_Read... [10:56:41]Read from MH i2c: E2 0E 00 [10:56:41]MH_I2C_Read... [10:56:41]Read from MH i2c: E2 0E 00 8B 95 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 51 [10:56:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:56:41]wFMCommunicate OK [10:56:41]SAM_PROTO_GetShiftState done [10:56:41]FM_GetShiftState done [10:56:41]req_shift_opened done [10:56:41]requested_item shift.open_date is exist - process it [10:56:41]req_shift_open_date [10:56:41]req_shift_open_date done [10:56:41]produce_requested_data done [10:56:41]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239479,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:56:41]process_action_free close_receipt [10:56:41]json_value_free [10:56:41]json_value_free done [10:56:41]process_json_proto returns [10:56:41]Send response to host [10:56:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239479,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:56:41]free response buf [10:56:41]execute_script done [10:56:41]execute_script returns [10:56:41]free content buf [10:56:41]Sock 9.Close socket [10:56:41]Sock 9.Thread stoped [10:56:45]OFD Sender: No OFD packet to send [10:56:50]OFD Sender: No OFD packet to send [10:56:55]OFD Sender: No OFD packet to send [10:57:00]OFD Sender: No OFD packet to send [10:57:05]OFD Sender: No OFD packet to send [10:57:10]OFD Sender: No OFD packet to send [10:57:15]OFD Sender: No OFD packet to send [10:57:20]OFD Sender: No OFD packet to send [10:57:25]OFD Sender: No OFD packet to send [10:57:30]OFD Sender: No OFD packet to send [10:57:35]OFD Sender: No OFD packet to send [10:57:38]accept exits with 8 [10:57:38]New connection [10:57:38]New thread 3066838372 created [10:57:38]Thread 3066981732 joined [10:57:38]Waiting for new connection... [10:57:38] Sock 8.Parse request [10:57:38]Sock 8.Check first char [10:57:38]Sock 8.First char is OK [10:57:38]request: POST /json_proto HTTP/1.0 [10:57:38]Method: POST [10:57:38]URL: /json_proto [10:57:38]Method is POST - this is cgi request [10:57:38]url: /json_proto [10:57:38]query_string will be loaded in cgi processing [10:57:38]execute_cgi json_proto POST (null) [10:57:38]execute_cgi path=json_proto method=POST [10:57:38]POST find Content-Length [10:57:38]Host: 172.17.40.67:8080 [10:57:38]Content-Length: 678 [10:57:38]Content-Type: application/json [10:57:38] [10:57:38]POST finish read [10:57:38]Found Content-Length = 678 [10:57:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:57:38]execute_script... [10:57: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)3302421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:57:38]POST & json_proto [10:57:38]process_json_proto [10:57:38]json parsed OK: [10:57:38]protocol is kg_v1.0 [10:57:38]action value=close_receipt [10:57:38]process_action close_receipt [10:57:38]cmd_close_receipt [10:57:38]MH_GetDate [10:57:38]Write to MH i2c: F0 00 00 8C 95 10 [10:57:38]Write i2c OK [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: F0 [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: F0 09 00 [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: F0 09 00 8C 95 00 26 39 64 66 97 AE 6B 64 56 [10:57:38]GetLastDocTimeStamp 1717844201 [10:57:38]current date 1717844262 [10:57:38]FM_GetShiftState [10:57:38]SAM_PROTO_GetShiftState [10:57:38]wFMCommunicate request_size=4 [10:57:38]MH_SAM_APDU [10:57:38]CAPDU: 80 13 01 00 [10:57:38]Write to MH i2c: E2 08 00 8D 95 80 13 01 00 00 00 00 00 9F [10:57:38]Write i2c OK [10:57:38]MH_I2C_Read... [10:57:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:38]Read from MH i2c: E2 [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: E2 0E 00 [10:57:38]MH_I2C_Read... [10:57:38]Read from MH i2c: E2 0E 00 8D 95 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 53 [10:57:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:57:38]wFMCommunicate OK [10:57:38]SAM_PROTO_GetShiftState done [10:57:38]FM_GetShiftState done [10:57:38]opened in 1717805884 [10:57:38]opened+sec_in_day 1717892284 [10:57:38]quantity*price = 40039 [10:57:38]sum+1 = 40040 [10:57:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 251 08.06.2024 10:57 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239480 ФПД: 183665001187079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105742&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239480&fm=183665001187079&tin=02508201610067®Number=0000000000091601&sum=40000 [10:57:39]StoreToDocumentArchive [10:57:39]shift 387 fd 239480 [10:57:39]save to /storage/0387/doc_00239480 [10:57:39]save last doc name /storage/0387/doc_00239480 to /storage/kkm_last_doc_name [10:57:39]save OK [10:57:39]Clear old archive folders... [10:57:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:57:39]tlvbuf is 0031FB30 [10:57:39]SAM_PROTO_ClearQueue [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 09 00 00 [10:57:39]Write to MH i2c: E2 08 00 9A 95 80 09 00 00 00 00 00 00 A1 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 9A 95 00 90 00 A3 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]SAM_PROTO_ClearQueue done [10:57:39]KKMCreateOFDPacket [10:57:39]OFDProtocolAddRootSTLVToBuf [10:57:39]FM_MakeSignedData [10:57:39]FM_MakeSignedData [10:57:39]SAM_PROTO_SignData [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 01 02 [10:57:39]Write to MH i2c: E2 08 00 9B 95 80 0D 01 02 00 00 00 00 A9 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 9B 95 00 90 00 A4 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]wFMCommunicate request_size=255 [10:57:39]MH_SAM_APDU [10:57: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 FB 00 00 00 F4 03 04 00 26 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 78 A7 03 00 35 04 06 00 A7 [10:57:39]Write to MH i2c: E2 02 01 9C 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 FB 00 00 00 F4 03 04 00 26 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 78 A7 03 00 35 04 06 00 A7 00 00 95 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 9C 95 00 90 00 A5 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]wFMCommunicate request_size=10 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 02 02 05 0A D7 27 47 07 [10:57:39]Write to MH i2c: E2 0D 00 9D 95 80 0D 02 02 05 00 0A D7 27 47 07 00 00 0C [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 9D 95 00 90 00 A6 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 03 02 [10:57:39]Write to MH i2c: E2 08 00 9E 95 80 0D 03 02 00 00 00 00 AE [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 0B 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 0B 00 9E 95 00 C4 EE 98 CF 9C 33 3F 58 90 00 2E [10:57:39]RAPDU: C4 EE 98 CF 9C 33 3F 58 90 00 [10:57:39]wFMCommunicate OK [10:57:39]SAM_PROTO_SignData done [10:57:39]FM_MakeSignedData done [10:57:39]CreateOFDProtocolMessage [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 11 00 00 [10:57:39]Write to MH i2c: E2 08 00 9F 95 80 11 00 00 00 00 00 00 AE [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 17 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 17 00 9F 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 03 [10:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:57:39]wFMCommunicate OK [10:57:39]CreateOFDProtocolMessage done [10:57:39]OFDSenderStorePacket 239480 [10:57:39]StoreOFDPacket docnum=239480 [10:57:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 07 F5 07 01 6B 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 FB 00 00 00 F4 03 04 00 26 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 78 A7 03 00 35 04 06 00 A7 0A D7 27 47 07 C4 EE 98 CF 9C 33 3F 58 [10:57:39]CheckFolder [10:57:39]dirname=/storage/ofd_packets [10:57:39]CheckFolder done [10:57:39]ProducePacketName [10:57:39]name=ofd_packets/00239480 [10:57:39]NVStorageSaveData ofd_packets/00239480 [10:57:39]File name is /storage/ofd_packets/00239480 [10:57:39]Write 301 bytes [10:57:39]NVStorageSaveData done [10:57:39]OFDSenderStorePacket done [10:57:39]KKMCreateOFDPacket done [10:57:39]NVStorageSaveData kkm_last_timestamp [10:57:39]File name is /storage/kkm_last_timestamp [10:57:39]Write 4 bytes [10:57:39]NVStorageSaveData done [10:57:39]ExternCall_PrintAddStr [10:57:39]wPrintStart [10:57:39]Write to MH i2c: 01 00 00 A0 95 35 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: 01 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: 01 07 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: 01 07 00 A0 95 00 00 00 00 00 FF 0F 4A [10:57:39]RasterBufferAndPrint [10:57:39]line Счет N : (1)3302421 [10:57:39]line ИНН: 02508201610067 [10:57:39]line Контрольно-Кассовый Чек [10:57:39]line ПРОДАЖА [10:57:39]line ТРК (МРК, ГНК) : 12 [10:57:39]line Товар: 2710124130 [10:57:39]line Аи-92-К-4 [10:57:39]line 6.030 * 66.40 [10:57:39]line = 400.39 [10:57:39]line НДС 12% НСП 1% [10:57:39]line > о реализуемом товаре [10:57:39]line ОКРУГЛЕНИЕ: -0.39 [10:57:39]line ИТОГО: 400.00 [10:57:39]line Внесено: 400.00 [10:57:39]line СДАЧА: 0.00 [10:57:39]line НСП 1% : 3.54 [10:57:39]line НДС 12% : 42.52 [10:57:39]line Наличными: 400.00 [10:57:39]line Безнал.: 0.00 [10:57:39]line Место: АЗС № 82 "Партнер Нефть" [10:57:39]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:57:39]line СНО: Общий режим [10:57:39]line Чек 251 08.06.2024 10:57 [10:57:39]line Смена: 387 ФФД: 1.0 [10:57:39]line ЗНМ: 0300000150 [10:57:39]line РНМ: 0000000000091601 [10:57:39]line Версия ККМ: 001 [10:57:39]line ФМ: 0000000000874681 [10:57:39]line ФД: 239480 [10:57:39]line ФПД: 183665001187079 [10:57:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105742&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239480&fm=183665001187079&tin=02508201610067®Number=0000000000091601&sum=40000 [10:57:40]written 0, free lines is 4095 [10:57:40]OFD Sender: Processing packet 239480 [packets to send 182, broken 181] [10:57:40]ProducePacketName [10:57:40]name=ofd_packets/00239480 [10:57:40]OFD Sender: To server: pG, [10:57:40]CommunicateWithHost lk.salyk.kg:30040 [10:57:40]ConnectInit lk.salyk.kg [10:57:40]Connected sock=10 [10:57:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 07 F5 07 01 6B 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 FB 00 00 00 F4 03 04 00 26 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 78 A7 03 00 35 04 06 00 A7 0A D7 27 47 07 C4 EE 98 CF 9C 33 3F 58 [10:57:40]Write to MH i2c: 01 00 00 CB 95 60 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 07 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 07 00 CB 95 00 00 00 00 00 C7 0C 3A [10:57:40]RasterBufferAndPrint [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]written 0, free lines is 3277 [10:57:40]MH_Cut [10:57:40]Write to MH i2c: D1 01 00 D2 95 01 39 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 01 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 01 00 D2 95 00 38 [10:57:40]Write to MH i2c: 01 00 00 D3 95 68 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EE 4F 47 00 91 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 78 A7 03 00 F4 03 04 00 A3 E0 63 66 B6 04 01 00 00 25 EF DC 73 A6 3B CE 47 [10:57:40]CommunicateWithHost err = 0 [10:57:40]CheckOFDResponse [10:57:40]1017 (14) - 77093643461234 [10:57:40]1041 (16) - 0000000000874681 [10:57:40]1040 (4) - 239480 [10:57:40]1012 (4) - 08.06.2024 04:40 [10:57:40]1206 (1) - 0 [10:57:40]OFD Sender: Remove packet 239480 [10:57:40]ProducePacketName [10:57:40]name=ofd_packets/00239480 [10:57:40]NVStorageDeleteData [10:57:41]OFD Sender: No OFD packet to send [10:57:41]*** Cut start [10:57:41]*** Partial cut [10:57:41]*** CUTSNS_PIN = 1 [10:57:41]*** CUTSNS_PIN = 0 [10:57:41]*** Brake cut motor [10:57:42]Read from MH i2c: 01 [10:57:42]MH_I2C_Read... [10:57:42]*** Stop cut motor [10:57:42]*** Cut end [10:57:42]Read from MH i2c: 01 07 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: 01 07 00 D3 95 00 00 00 00 00 FF 0F 7D [10:57:42]process_action close_receipt done [10:57:42]requested_data is exist [10:57:42]produce_requested_data [10:57:42]requested_item fm.sn is exist - process it [10:57:42]wFMCommunicate request_size=4 [10:57:42]MH_SAM_APDU [10:57:42]CAPDU: 80 11 00 00 [10:57:42]Write to MH i2c: E2 08 00 D4 95 80 11 00 00 00 00 00 00 E3 [10:57:42]Write i2c OK [10:57:42]MH_I2C_Read... [10:57:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:42]Read from MH i2c: E2 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 17 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 17 00 D4 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 38 [10:57:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:57:42]wFMCommunicate OK [10:57:42]requested_item fd.num is exist - process it [10:57:42]SAM_PROTO_GetFieldsCounters [10:57:42]wFMCommunicate request_size=4 [10:57:42]MH_SAM_APDU [10:57:42]CAPDU: 80 13 00 00 [10:57:42]Write to MH i2c: E2 08 00 D5 95 80 13 00 00 00 00 00 00 E6 [10:57:42]Write i2c OK [10:57:42]MH_I2C_Read... [10:57:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:42]Read from MH i2c: E2 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 62 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 62 00 D5 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 78 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [10:57:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 78 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:57:42]wFMCommunicate OK [10:57:42]SAM_PROTO_GetFieldsCounters done [10:57:42]requested_item shift.num is exist - process it [10:57:42]requested_item shift.opened is exist - process it [10:57:42]req_shift_opened [10:57:42]FM_GetShiftState [10:57:42]SAM_PROTO_GetShiftState [10:57:42]wFMCommunicate request_size=4 [10:57:42]MH_SAM_APDU [10:57:42]CAPDU: 80 13 01 00 [10:57:42]Write to MH i2c: E2 08 00 D6 95 80 13 01 00 00 00 00 00 E8 [10:57:42]Write i2c OK [10:57:42]MH_I2C_Read... [10:57:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:42]Read from MH i2c: E2 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 0E 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 0E 00 D6 95 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9C [10:57:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:57:42]wFMCommunicate OK [10:57:42]SAM_PROTO_GetShiftState done [10:57:42]FM_GetShiftState done [10:57:42]req_shift_opened done [10:57:42]requested_item shift.open_date is exist - process it [10:57:42]req_shift_open_date [10:57:42]req_shift_open_date done [10:57:42]produce_requested_data done [10:57:42]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239480,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:57:42]process_action_free close_receipt [10:57:42]json_value_free [10:57:42]json_value_free done [10:57:42]process_json_proto returns [10:57:42]Send response to host [10:57:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239480,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:57:42]free response buf [10:57:42]execute_script done [10:57:42]execute_script returns [10:57:42]free content buf [10:57:42]Sock 8.Close socket [10:57:42]Sock 8.Thread stoped [10:57:46]OFD Sender: No OFD packet to send [10:57:51]OFD Sender: No OFD packet to send [10:57:56]OFD Sender: No OFD packet to send [10:58:01]OFD Sender: No OFD packet to send [10:58:06]OFD Sender: No OFD packet to send [10:58:11]OFD Sender: No OFD packet to send [10:58:16]OFD Sender: No OFD packet to send [10:58:21]OFD Sender: No OFD packet to send [10:58:26]OFD Sender: No OFD packet to send [10:58:31]OFD Sender: No OFD packet to send [10:58:36]OFD Sender: No OFD packet to send [10:58:41]OFD Sender: No OFD packet to send [10:58:46]OFD Sender: No OFD packet to send [10:58:51]OFD Sender: No OFD packet to send [10:58:56]OFD Sender: No OFD packet to send [10:59:01]OFD Sender: No OFD packet to send [10:59:06]OFD Sender: No OFD packet to send [10:59:11]OFD Sender: No OFD packet to send [10:59:16]OFD Sender: No OFD packet to send [10:59:21]OFD Sender: No OFD packet to send [10:59:26]OFD Sender: No OFD packet to send [10:59:31]OFD Sender: No OFD packet to send [10:59:36]OFD Sender: No OFD packet to send [10:59:41]OFD Sender: No OFD packet to send [10:59:44]accept exits with 9 [10:59:44]New connection [10:59:44]New thread 3066981732 created [10:59:44]Thread 3066838372 joined [10:59:44]Waiting for new connection... [10:59:44] Sock 9.Parse request [10:59:44]Sock 9.Check first char [10:59:44]Sock 9.First char is OK [10:59:44]request: POST /json_proto HTTP/1.0 [10:59:44]Method: POST [10:59:44]URL: /json_proto [10:59:44]Method is POST - this is cgi request [10:59:44]url: /json_proto [10:59:44]query_string will be loaded in cgi processing [10:59:44]execute_cgi json_proto POST (null) [10:59:44]execute_cgi path=json_proto method=POST [10:59:44]POST find Content-Length [10:59:44]Host: 172.17.40.67:8080 [10:59:44]Content-Length: 678 [10:59:44]Content-Type: application/json [10:59:44] [10:59:44]POST finish read [10:59:44]Found Content-Length = 678 [10:59:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:44]execute_script... [10:59:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:44]POST & json_proto [10:59:44]process_json_proto [10:59:44]json parsed OK: [10:59:44]protocol is kg_v1.0 [10:59:44]action value=close_receipt [10:59:44]process_action close_receipt [10:59:44]cmd_close_receipt [10:59:44]MH_GetDate [10:59:44]Write to MH i2c: F0 00 00 D7 95 5B [10:59:44]Write i2c OK [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: F0 [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: F0 09 00 [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: F0 09 00 D7 95 00 A4 39 64 66 97 AE 6B 64 1F [10:59:44]GetLastDocTimeStamp 1717844262 [10:59:44]current date 1717844388 [10:59:44]FM_GetShiftState [10:59:44]SAM_PROTO_GetShiftState [10:59:44]wFMCommunicate request_size=4 [10:59:44]MH_SAM_APDU [10:59:44]CAPDU: 80 13 01 00 [10:59:44]Write to MH i2c: E2 08 00 D8 95 80 13 01 00 00 00 00 00 EA [10:59:44]Write i2c OK [10:59:44]MH_I2C_Read... [10:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:44]Read from MH i2c: E2 [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: E2 0E 00 [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: E2 0E 00 D8 95 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9E [10:59:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:59:44]wFMCommunicate OK [10:59:44]SAM_PROTO_GetShiftState done [10:59:44]FM_GetShiftState done [10:59:44]opened in 1717805884 [10:59:44]opened+sec_in_day 1717892284 [10:59:44]quantity*price = 20052 [10:59:44]sum+1 = 20054 [10:59:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 252 08.06.2024 10:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239481 ФПД: 119610787217600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105949&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239481&fm=119610787217600&tin=02508201610067®Number=0000000000091601&sum=20000 [10:59:45]StoreToDocumentArchive [10:59:45]shift 387 fd 239481 [10:59:45]save to /storage/0387/doc_00239481 [10:59:45]save last doc name /storage/0387/doc_00239481 to /storage/kkm_last_doc_name [10:59:45]save OK [10:59:45]Clear old archive folders... [10:59:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:45]tlvbuf is 003F1D90 [10:59:45]SAM_PROTO_ClearQueue [10:59:45]wFMCommunicate request_size=4 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 09 00 00 [10:59:45]Write to MH i2c: E2 08 00 E5 95 80 09 00 00 00 00 00 00 EC [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:45]Read from MH i2c: E2 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 03 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 03 00 E5 95 00 90 00 EE [10:59:45]RAPDU: 90 00 [10:59:45]wFMCommunicate OK [10:59:45]SAM_PROTO_ClearQueue done [10:59:45]KKMCreateOFDPacket [10:59:45]OFDProtocolAddRootSTLVToBuf [10:59:45]FM_MakeSignedData [10:59:45]FM_MakeSignedData [10:59:45]SAM_PROTO_SignData [10:59:45]wFMCommunicate request_size=4 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 0D 01 02 [10:59:45]Write to MH i2c: E2 08 00 E6 95 80 0D 01 02 00 00 00 00 F4 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:45]Read from MH i2c: E2 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 03 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 03 00 E6 95 00 90 00 EF [10:59:45]RAPDU: 90 00 [10:59:45]wFMCommunicate OK [10:59:45]wFMCommunicate request_size=255 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 FC 00 00 00 F4 03 04 00 A5 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 79 A7 03 00 35 04 06 00 6C [10:59:45]Write to MH i2c: E2 02 01 E7 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 FC 00 00 00 F4 03 04 00 A5 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 79 A7 03 00 35 04 06 00 6C 00 00 17 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 03 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 03 00 E7 95 00 90 00 F0 [10:59:46]RAPDU: 90 00 [10:59:46]wFMCommunicate OK [10:59:46]wFMCommunicate request_size=10 [10:59:46]MH_SAM_APDU [10:59:46]CAPDU: 80 0D 02 02 05 C9 0E 7B C0 C0 [10:59:46]Write to MH i2c: E2 0D 00 E8 95 80 0D 02 02 05 00 C9 0E 7B C0 C0 00 00 D3 [10:59:46]Write i2c OK [10:59:46]MH_I2C_Read... [10:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 03 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 03 00 E8 95 00 90 00 F1 [10:59:46]RAPDU: 90 00 [10:59:46]wFMCommunicate OK [10:59:46]wFMCommunicate request_size=4 [10:59:46]MH_SAM_APDU [10:59:46]CAPDU: 80 0D 03 02 [10:59:46]Write to MH i2c: E2 08 00 E9 95 80 0D 03 02 00 00 00 00 F9 [10:59:46]Write i2c OK [10:59:46]MH_I2C_Read... [10:59:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 0B 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 0B 00 E9 95 00 D6 0D D0 65 52 E7 16 B2 90 00 13 [10:59:46]RAPDU: D6 0D D0 65 52 E7 16 B2 90 00 [10:59:46]wFMCommunicate OK [10:59:46]SAM_PROTO_SignData done [10:59:46]FM_MakeSignedData done [10:59:46]CreateOFDProtocolMessage [10:59:46]wFMCommunicate request_size=4 [10:59:46]MH_SAM_APDU [10:59:46]CAPDU: 80 11 00 00 [10:59:46]Write to MH i2c: E2 08 00 EA 95 80 11 00 00 00 00 00 00 F9 [10:59:46]Write i2c OK [10:59:46]MH_I2C_Read... [10:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 17 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 17 00 EA 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4E [10:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:59:46]wFMCommunicate OK [10:59:46]CreateOFDProtocolMessage done [10:59:46]OFDSenderStorePacket 239481 [10:59:46]StoreOFDPacket docnum=239481 [10:59:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 71 68 07 01 D3 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 FC 00 00 00 F4 03 04 00 A5 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 79 A7 03 00 35 04 06 00 6C C9 0E 7B C0 C0 D6 0D D0 65 52 E7 16 B2 [10:59:46]CheckFolder [10:59:46]dirname=/storage/ofd_packets [10:59:46]CheckFolder done [10:59:46]ProducePacketName [10:59:46]name=ofd_packets/00239481 [10:59:46]NVStorageSaveData ofd_packets/00239481 [10:59:46]File name is /storage/ofd_packets/00239481 [10:59:46]Write 301 bytes [10:59:46]NVStorageSaveData done [10:59:46]OFDSenderStorePacket done [10:59:46]KKMCreateOFDPacket done [10:59:46]NVStorageSaveData kkm_last_timestamp [10:59:46]File name is /storage/kkm_last_timestamp [10:59:46]Write 4 bytes [10:59:46]NVStorageSaveData done [10:59:46]ExternCall_PrintAddStr [10:59:46]wPrintStart [10:59:46]Write to MH i2c: 01 00 00 EB 95 80 [10:59:46]OFD Sender: Processing packet 239481 [packets to send 182, broken 181] [10:59:46]ProducePacketName [10:59:46]name=ofd_packets/00239481 [10:59:46]OFD Sender: To server: pG, [10:59:46]CommunicateWithHost lk.salyk.kg:30040 [10:59:46]ConnectInit lk.salyk.kg [10:59:46]Write i2c OK [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: 01 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: 01 07 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: 01 07 00 EB 95 00 00 00 00 00 FF 0F 95 [10:59:46]RasterBufferAndPrint [10:59:46]line Счет N : (1)3302424 [10:59:46]line ИНН: 02508201610067 [10:59:46]line Контрольно-Кассовый Чек [10:59:46]line ПРОДАЖА [10:59:46]line ТРК (МРК, ГНК) : 12 [10:59:46]line Товар: 2710124130 [10:59:46]line Аи-92-К-4 [10:59:46]line 3.020 * 66.40 [10:59:46]line = 200.53 [10:59:46]line НДС 12% НСП 1% [10:59:46]line > о реализуемом товаре [10:59:46]line ОКРУГЛЕНИЕ: -0.53 [10:59:46]line ИТОГО: 200.00 [10:59:46]line Внесено: 200.00 [10:59:46]line СДАЧА: 0.00 [10:59:46]line НСП 1% : 1.77 [10:59:46]line НДС 12% : 21.29 [10:59:46]line Наличными: 200.00 [10:59:46]line Безнал.: 0.00 [10:59:46]line Место: АЗС № 82 "Партнер Нефть" [10:59:46]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:59:46]line СНО: Общий режим [10:59:46]line Чек 252 08.06.2024 10:59 [10:59:46]line Смена: 387 ФФД: 1.0 [10:59:46]line ЗНМ: 0300000150 [10:59:46]line РНМ: 0000000000091601 [10:59:46]line Версия ККМ: 001 [10:59:46]line ФМ: 0000000000874681 [10:59:46]line ФД: 239481 [10:59:46]line ФПД: 119610787217600 [10:59:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105949&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239481&fm=119610787217600&tin=02508201610067®Number=0000000000091601&sum=20000 [10:59:46]Connected sock=10 [10:59:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 71 68 07 01 D3 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 FC 00 00 00 F4 03 04 00 A5 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 79 A7 03 00 35 04 06 00 6C C9 0E 7B C0 C0 D6 0D D0 65 52 E7 16 B2 [10:59:46]written 0, free lines is 4095 [10:59:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 8C 44 47 00 4B 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 79 A7 03 00 F4 03 04 00 21 E1 63 66 B6 04 01 00 00 37 17 64 E0 B4 2C 21 04 [10:59:47]CommunicateWithHost err = 0 [10:59:47]CheckOFDResponse [10:59:47]1017 (14) - 77093643461234 [10:59:47]1041 (16) - 0000000000874681 [10:59:47]1040 (4) - 239481 [10:59:47]1012 (4) - 08.06.2024 04:42 [10:59:47]1206 (1) - 0 [10:59:47]OFD Sender: Remove packet 239481 [10:59:47]ProducePacketName [10:59:47]name=ofd_packets/00239481 [10:59:47]NVStorageDeleteData [10:59:47]Write to MH i2c: 01 00 00 16 96 AC [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 07 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 07 00 16 96 00 00 00 00 00 C3 0C 82 [10:59:47]RasterBufferAndPrint [10:59:47]line [10:59:47]line [10:59:47]line [10:59:47]line [10:59:47]line [10:59:47]written 0, free lines is 3273 [10:59:47]MH_Cut [10:59:47]Write to MH i2c: D1 01 00 1D 96 01 85 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: D1 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: D1 01 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: D1 01 00 1D 96 00 84 [10:59:47]Write to MH i2c: 01 00 00 1E 96 B4 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]OFD Sender: No OFD packet to send [10:59:48]*** Cut start [10:59:48]*** Partial cut [10:59:48]*** CUTSNS_PIN = 1 [10:59:48]*** CUTSNS_PIN = 0 [10:59:48]*** Brake cut motor [10:59:48]Read from MH i2c: 01 [10:59:48]MH_I2C_Read... [10:59:48]*** Stop cut motor [10:59:48]*** Cut end [10:59:48]Read from MH i2c: 01 07 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: 01 07 00 1E 96 00 00 00 00 00 FF 0F C9 [10:59:48]process_action close_receipt done [10:59:48]requested_data is exist [10:59:48]produce_requested_data [10:59:48]requested_item fm.sn is exist - process it [10:59:48]wFMCommunicate request_size=4 [10:59:48]MH_SAM_APDU [10:59:48]CAPDU: 80 11 00 00 [10:59:48]Write to MH i2c: E2 08 00 1F 96 80 11 00 00 00 00 00 00 2F [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:48]Read from MH i2c: E2 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 17 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 17 00 1F 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 84 [10:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:59:48]wFMCommunicate OK [10:59:48]requested_item fd.num is exist - process it [10:59:48]SAM_PROTO_GetFieldsCounters [10:59:48]wFMCommunicate request_size=4 [10:59:48]MH_SAM_APDU [10:59:48]CAPDU: 80 13 00 00 [10:59:48]Write to MH i2c: E2 08 00 20 96 80 13 00 00 00 00 00 00 32 [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:48]Read from MH i2c: E2 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 62 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 62 00 20 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 79 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [10:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 79 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:48]wFMCommunicate OK [10:59:48]SAM_PROTO_GetFieldsCounters done [10:59:48]requested_item shift.num is exist - process it [10:59:48]requested_item shift.opened is exist - process it [10:59:48]req_shift_opened [10:59:48]FM_GetShiftState [10:59:48]SAM_PROTO_GetShiftState [10:59:48]wFMCommunicate request_size=4 [10:59:48]MH_SAM_APDU [10:59:48]CAPDU: 80 13 01 00 [10:59:48]Write to MH i2c: E2 08 00 21 96 80 13 01 00 00 00 00 00 34 [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:48]Read from MH i2c: E2 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 0E 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 0E 00 21 96 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E8 [10:59:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:59:48]wFMCommunicate OK [10:59:48]SAM_PROTO_GetShiftState done [10:59:48]FM_GetShiftState done [10:59:48]req_shift_opened done [10:59:48]requested_item shift.open_date is exist - process it [10:59:48]req_shift_open_date [10:59:48]req_shift_open_date done [10:59:48]produce_requested_data done [10:59:48]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239481,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:59:48]process_action_free close_receipt [10:59:48]json_value_free [10:59:48]json_value_free done [10:59:48]process_json_proto returns [10:59:48]Send response to host [10:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239481,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:59:48]free response buf [10:59:48]execute_script done [10:59:48]execute_script returns [10:59:48]free content buf [10:59:48]Sock 9.Close socket [10:59:48]Sock 9.Thread stoped [10:59:49]accept exits with 8 [10:59:49]New connection [10:59:49]New thread 3066838372 created [10:59:49]Thread 3066981732 joined [10:59:49]Waiting for new connection... [10:59:49] Sock 8.Parse request [10:59:49]Sock 8.Check first char [10:59:49]Sock 8.First char is OK [10:59:49]request: POST /json_proto HTTP/1.0 [10:59:49]Method: POST [10:59:49]URL: /json_proto [10:59:49]Method is POST - this is cgi request [10:59:49]url: /json_proto [10:59:49]query_string will be loaded in cgi processing [10:59:49]execute_cgi json_proto POST (null) [10:59:49]execute_cgi path=json_proto method=POST [10:59:49]POST find Content-Length [10:59:49]Host: 172.17.40.67:8080 [10:59:49]Content-Length: 683 [10:59:49]Content-Type: application/json [10:59:49] [10:59:49]POST finish read [10:59:49]Found Content-Length = 683 [10:59:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:59:49]execute_script... [10:59: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)3302423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:59:49]POST & json_proto [10:59:49]process_json_proto [10:59:49]json parsed OK: [10:59:49]protocol is kg_v1.0 [10:59:49]action value=close_receipt [10:59:49]process_action close_receipt [10:59:49]cmd_close_receipt [10:59:49]MH_GetDate [10:59:49]Write to MH i2c: F0 00 00 22 96 A7 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: F0 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: F0 09 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: F0 09 00 22 96 00 A9 39 64 66 97 AE 6B 64 70 [10:59:49]GetLastDocTimeStamp 1717844389 [10:59:49]current date 1717844393 [10:59:49]FM_GetShiftState [10:59:49]SAM_PROTO_GetShiftState [10:59:49]wFMCommunicate request_size=4 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 13 01 00 [10:59:49]Write to MH i2c: E2 08 00 23 96 80 13 01 00 00 00 00 00 36 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:49]Read from MH i2c: E2 0E 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 0E 00 23 96 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EA [10:59:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:59:49]wFMCommunicate OK [10:59:49]SAM_PROTO_GetShiftState done [10:59:49]FM_GetShiftState done [10:59:49]opened in 1717805884 [10:59:49]opened+sec_in_day 1717892284 [10:59:49]quantity*price = 100064 [10:59:49]sum+1 = 100066 [10:59:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 253 08.06.2024 10:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239482 ФПД: 225015382902691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105953&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239482&fm=225015382902691&tin=02508201610067®Number=0000000000091601&sum=100000 [10:59:50]StoreToDocumentArchive [10:59:50]shift 387 fd 239482 [10:59:50]save to /storage/0387/doc_00239482 [10:59:50]save last doc name /storage/0387/doc_00239482 to /storage/kkm_last_doc_name [10:59:50]save OK [10:59:50]Clear old archive folders... [10:59:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:50]tlvbuf is 003E8910 [10:59:50]SAM_PROTO_ClearQueue [10:59:50]wFMCommunicate request_size=4 [10:59:50]MH_SAM_APDU [10:59:50]CAPDU: 80 09 00 00 [10:59:50]Write to MH i2c: E2 08 00 30 96 80 09 00 00 00 00 00 00 38 [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:50]Read from MH i2c: E2 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: E2 03 00 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: E2 03 00 30 96 00 90 00 3A [10:59:50]RAPDU: 90 00 [10:59:50]wFMCommunicate OK [10:59:50]SAM_PROTO_ClearQueue done [10:59:50]KKMCreateOFDPacket [10:59:50]OFDProtocolAddRootSTLVToBuf [10:59:50]FM_MakeSignedData [10:59:50]FM_MakeSignedData [10:59:50]SAM_PROTO_SignData [10:59:50]wFMCommunicate request_size=4 [10:59:50]MH_SAM_APDU [10:59:50]CAPDU: 80 0D 01 02 [10:59:50]Write to MH i2c: E2 08 00 31 96 80 0D 01 02 00 00 00 00 40 [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:50]Read from MH i2c: E2 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: E2 03 00 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: E2 03 00 31 96 00 90 00 3B [10:59:50]RAPDU: 90 00 [10:59:50]wFMCommunicate OK [10:59:50]wFMCommunicate request_size=255 [10:59:50]MH_SAM_APDU [10:59: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 A9 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7A A7 03 00 35 04 06 00 CC [10:59:50]Write to MH i2c: E2 02 01 32 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 A9 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7A A7 03 00 35 04 06 00 CC 00 00 5A [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 32 96 00 90 00 3C [10:59:51]RAPDU: 90 00 [10:59:51]wFMCommunicate OK [10:59:51]wFMCommunicate request_size=10 [10:59:51]MH_SAM_APDU [10:59:51]CAPDU: 80 0D 02 02 05 A6 79 F7 87 A3 [10:59:51]Write to MH i2c: E2 0D 00 33 96 80 0D 02 02 05 00 A6 79 F7 87 A3 00 00 8D [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 33 96 00 90 00 3D [10:59:51]RAPDU: 90 00 [10:59:51]wFMCommunicate OK [10:59:51]wFMCommunicate request_size=4 [10:59:51]MH_SAM_APDU [10:59:51]CAPDU: 80 0D 03 02 [10:59:51]Write to MH i2c: E2 08 00 34 96 80 0D 03 02 00 00 00 00 45 [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 0B 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 0B 00 34 96 00 6D CA 8E 0D 34 FA A3 F2 90 00 DB [10:59:51]RAPDU: 6D CA 8E 0D 34 FA A3 F2 90 00 [10:59:51]wFMCommunicate OK [10:59:51]SAM_PROTO_SignData done [10:59:51]FM_MakeSignedData done [10:59:51]CreateOFDProtocolMessage [10:59:51]wFMCommunicate request_size=4 [10:59:51]MH_SAM_APDU [10:59:51]CAPDU: 80 11 00 00 [10:59:51]Write to MH i2c: E2 08 00 35 96 80 11 00 00 00 00 00 00 45 [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 17 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 17 00 35 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9A [10:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:59:51]wFMCommunicate OK [10:59:51]CreateOFDProtocolMessage done [10:59:51]OFDSenderStorePacket 239482 [10:59:51]StoreOFDPacket docnum=239482 [10:59:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BE E5 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 A9 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7A A7 03 00 35 04 06 00 CC A6 79 F7 87 A3 6D CA 8E 0D 34 FA A3 F2 [10:59:51]CheckFolder [10:59:51]dirname=/storage/ofd_packets [10:59:51]CheckFolder done [10:59:51]ProducePacketName [10:59:51]name=ofd_packets/00239482 [10:59:51]NVStorageSaveData ofd_packets/00239482 [10:59:51]File name is /storage/ofd_packets/00239482 [10:59:51]Write 301 bytes [10:59:51]NVStorageSaveData done [10:59:51]OFDSenderStorePacket done [10:59:51]KKMCreateOFDPacket done [10:59:51]NVStorageSaveData kkm_last_timestamp [10:59:51]File name is /storage/kkm_last_timestamp [10:59:51]Write 4 bytes [10:59:51]NVStorageSaveData done [10:59:51]ExternCall_PrintAddStr [10:59:51]wPrintStart [10:59:51]Write to MH i2c: 01 00 00 36 96 CC [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: 01 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: 01 07 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: 01 07 00 36 96 00 00 00 00 00 FF 0F E1 [10:59:51]RasterBufferAndPrint [10:59:51]line Счет N : (1)3302423 [10:59:51]line ИНН: 02508201610067 [10:59:51]line Контрольно-Кассовый Чек [10:59:51]line ПРОДАЖА [10:59:51]line ТРК (МРК, ГНК) : 32 [10:59:51]line Товар: 2710124130 [10:59:51]line Аи-92-К-4 [10:59:51]line 15.070 * 66.40 [10:59:51]line = 1000.65 [10:59:51]line НДС 12% НСП 1% [10:59:51]line > о реализуемом товаре [10:59:51]line ОКРУГЛЕНИЕ: -0.65 [10:59:51]line ИТОГО: 1000.00 [10:59:51]line Внесено: 1000.00 [10:59:51]line СДАЧА: 0.00 [10:59:51]line НСП 1% : 8.85 [10:59:51]line НДС 12% : 106.26 [10:59:51]line Наличными: 1000.00 [10:59:51]line Безнал.: 0.00 [10:59:51]line Место: АЗС № 82 "Партнер Нефть" [10:59:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [10:59:51]line СНО: Общий режим [10:59:51]line Чек 253 08.06.2024 10:59 [10:59:51]line Смена: 387 ФФД: 1.0 [10:59:51]line ЗНМ: 0300000150 [10:59:51]line РНМ: 0000000000091601 [10:59:51]line Версия ККМ: 001 [10:59:51]line ФМ: 0000000000874681 [10:59:51]line ФД: 239482 [10:59:51]line ФПД: 225015382902691 [10:59:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T105953&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239482&fm=225015382902691&tin=02508201610067®Number=0000000000091601&sum=100000 [10:59:51]OFD Sender: Processing packet 239482 [packets to send 182, broken 181] [10:59:51]ProducePacketName [10:59:51]name=ofd_packets/00239482 [10:59:51]written 0, free lines is 4095 [10:59:51]OFD Sender: To server: pG, [10:59:51]CommunicateWithHost lk.salyk.kg:30040 [10:59:51]ConnectInit lk.salyk.kg [10:59:52]Connected sock=10 [10:59:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BE E5 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 A9 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7A A7 03 00 35 04 06 00 CC A6 79 F7 87 A3 6D CA 8E 0D 34 FA A3 F2 [10:59:52]Write to MH i2c: 01 00 00 61 96 F7 [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 07 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 07 00 61 96 00 00 00 00 00 DA 0C E4 [10:59:52]RasterBufferAndPrint [10:59:52]line [10:59:52]line [10:59:52]line [10:59:52]line [10:59:52]line [10:59:52]written 0, free lines is 3305 [10:59:52]MH_Cut [10:59:52]Write to MH i2c: D1 01 00 68 96 01 D0 [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: D1 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: D1 01 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: D1 01 00 68 96 00 CF [10:59:52]Write to MH i2c: 01 00 00 69 96 FF [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 2B 76 47 00 08 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7A A7 03 00 F4 03 04 00 27 E1 63 66 B6 04 01 00 00 F9 C6 67 B7 8F CE E2 79 [10:59:52]CommunicateWithHost err = 0 [10:59:52]CheckOFDResponse [10:59:52]1017 (14) - 77093643461234 [10:59:52]1041 (16) - 0000000000874681 [10:59:52]1040 (4) - 239482 [10:59:52]1012 (4) - 08.06.2024 04:42 [10:59:52]1206 (1) - 0 [10:59:52]OFD Sender: Remove packet 239482 [10:59:52]ProducePacketName [10:59:52]name=ofd_packets/00239482 [10:59:52]NVStorageDeleteData [10:59:52]OFD Sender: No OFD packet to send [10:59:53]*** Cut start [10:59:53]*** Partial cut [10:59:53]*** CUTSNS_PIN = 1 [10:59:53]*** CUTSNS_PIN = 0 [10:59:53]*** Brake cut motor [10:59:53]Read from MH i2c: 01 [10:59:53]MH_I2C_Read... [10:59:53]*** Stop cut motor [10:59:53]*** Cut end [10:59:53]Read from MH i2c: 01 07 00 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: 01 07 00 69 96 00 00 00 00 00 FF 0F 14 [10:59:53]process_action close_receipt done [10:59:53]requested_data is exist [10:59:53]produce_requested_data [10:59:53]requested_item fm.sn is exist - process it [10:59:53]wFMCommunicate request_size=4 [10:59:53]MH_SAM_APDU [10:59:53]CAPDU: 80 11 00 00 [10:59:53]Write to MH i2c: E2 08 00 6A 96 80 11 00 00 00 00 00 00 7A [10:59:53]Write i2c OK [10:59:53]MH_I2C_Read... [10:59:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:53]Read from MH i2c: E2 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 17 00 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 17 00 6A 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CF [10:59:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [10:59:53]wFMCommunicate OK [10:59:53]requested_item fd.num is exist - process it [10:59:53]SAM_PROTO_GetFieldsCounters [10:59:53]wFMCommunicate request_size=4 [10:59:53]MH_SAM_APDU [10:59:53]CAPDU: 80 13 00 00 [10:59:53]Write to MH i2c: E2 08 00 6B 96 80 13 00 00 00 00 00 00 7D [10:59:53]Write i2c OK [10:59:53]MH_I2C_Read... [10:59:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:53]Read from MH i2c: E2 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 62 00 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 62 00 6B 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [10:59:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:53]wFMCommunicate OK [10:59:53]SAM_PROTO_GetFieldsCounters done [10:59:53]requested_item shift.num is exist - process it [10:59:53]requested_item shift.opened is exist - process it [10:59:53]req_shift_opened [10:59:53]FM_GetShiftState [10:59:53]SAM_PROTO_GetShiftState [10:59:53]wFMCommunicate request_size=4 [10:59:53]MH_SAM_APDU [10:59:53]CAPDU: 80 13 01 00 [10:59:53]Write to MH i2c: E2 08 00 6C 96 80 13 01 00 00 00 00 00 7F [10:59:53]Write i2c OK [10:59:53]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 0E 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 0E 00 6C 96 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 33 [10:59:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [10:59:54]wFMCommunicate OK [10:59:54]SAM_PROTO_GetShiftState done [10:59:54]FM_GetShiftState done [10:59:54]req_shift_opened done [10:59:54]requested_item shift.open_date is exist - process it [10:59:54]req_shift_open_date [10:59:54]req_shift_open_date done [10:59:54]produce_requested_data done [10:59:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239482,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [10:59:54]process_action_free close_receipt [10:59:54]json_value_free [10:59:54]json_value_free done [10:59:54]process_json_proto returns [10:59:54]Send response to host [10:59:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239482,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [10:59:54]free response buf [10:59:54]execute_script done [10:59:54]execute_script returns [10:59:54]free content buf [10:59:54]Sock 8.Close socket [10:59:54]Sock 8.Thread stoped [10:59:57]OFD Sender: No OFD packet to send [11:00:02]OFD Sender: No OFD packet to send [11:00:04]accept exits with 9 [11:00:04]New connection [11:00:04]New thread 3066981732 created [11:00:04]Thread 3066838372 joined [11:00:04]Waiting for new connection... [11:00:04] Sock 9.Parse request [11:00:04]Sock 9.Check first char [11:00:04]Sock 9.First char is OK [11:00:04]request: POST /json_proto HTTP/1.0 [11:00:04]Method: POST [11:00:04]URL: /json_proto [11:00:04]Method is POST - this is cgi request [11:00:04]url: /json_proto [11:00:04]query_string will be loaded in cgi processing [11:00:04]execute_cgi json_proto POST (null) [11:00:04]execute_cgi path=json_proto method=POST [11:00:04]POST find Content-Length [11:00:04]Host: 172.17.40.67:8080 [11:00:04]Content-Length: 770 [11:00:04]Content-Type: application/json [11:00:04] [11:00:04]POST finish read [11:00:04]Found Content-Length = 770 [11:00:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 40.710, "sum" : 3000.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:04]execute_script... [11: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)3302422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 40.710, "sum" : 3000.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:04]POST & json_proto [11:00:04]process_json_proto [11:00:04]json parsed OK: [11:00:04]protocol is kg_v1.0 [11:00:04]action value=close_receipt [11:00:04]process_action close_receipt [11:00:04]cmd_close_receipt [11:00:04]MH_GetDate [11:00:04]Write to MH i2c: F0 00 00 6D 96 F2 [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: F0 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: F0 09 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: F0 09 00 6D 96 00 B8 39 64 66 97 AE 6B 64 CA [11:00:04]GetLastDocTimeStamp 1717844393 [11:00:04]current date 1717844408 [11:00:04]FM_GetShiftState [11:00:04]SAM_PROTO_GetShiftState [11:00:04]wFMCommunicate request_size=4 [11:00:04]MH_SAM_APDU [11:00:04]CAPDU: 80 13 01 00 [11:00:04]Write to MH i2c: E2 08 00 6E 96 80 13 01 00 00 00 00 00 81 [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:04]Read from MH i2c: E2 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 0E 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 0E 00 6E 96 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 35 [11:00:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:00:04]wFMCommunicate OK [11:00:04]SAM_PROTO_GetShiftState done [11:00:04]FM_GetShiftState done [11:00:04]opened in 1717805884 [11:00:04]opened+sec_in_day 1717892284 [11:00:04]quantity*price = 300032 [11:00:04]sum+1 = 300034 [11:00:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.33 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 0.00 Безнал.: 3000.33 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 254 08.06.2024 11:00 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239483 ФПД: 45367760196513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110008&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239483&fm=45367760196513&tin=02508201610067®Number=0000000000091601&sum=300033 [11:00:05]StoreToDocumentArchive [11:00:05]shift 387 fd 239483 [11:00:05]save to /storage/0387/doc_00239483 [11:00:05]save last doc name /storage/0387/doc_00239483 to /storage/kkm_last_doc_name [11:00:05]save OK [11:00:05]Clear old archive folders... [11:00:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:05]tlvbuf is 0035AC80 [11:00:05]SAM_PROTO_ClearQueue [11:00:05]wFMCommunicate request_size=4 [11:00:05]MH_SAM_APDU [11:00:05]CAPDU: 80 09 00 00 [11:00:05]Write to MH i2c: E2 08 00 7B 96 80 09 00 00 00 00 00 00 83 [11:00:05]Write i2c OK [11:00:05]MH_I2C_Read... [11:00:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:05]Read from MH i2c: E2 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 03 00 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 03 00 7B 96 00 90 00 85 [11:00:05]RAPDU: 90 00 [11:00:05]wFMCommunicate OK [11:00:05]SAM_PROTO_ClearQueue done [11:00:05]KKMCreateOFDPacket [11:00:05]OFDProtocolAddRootSTLVToBuf [11:00:05]FM_MakeSignedData [11:00:05]FM_MakeSignedData [11:00:05]SAM_PROTO_SignData [11:00:05]wFMCommunicate request_size=4 [11:00:05]MH_SAM_APDU [11:00:05]CAPDU: 80 0D 01 02 [11:00:05]Write to MH i2c: E2 08 00 7C 96 80 0D 01 02 00 00 00 00 8B [11:00:05]Write i2c OK [11:00:05]MH_I2C_Read... [11:00:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:05]Read from MH i2c: E2 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 03 00 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 03 00 7C 96 00 90 00 86 [11:00:05]RAPDU: 90 00 [11:00:05]wFMCommunicate OK [11:00:05]wFMCommunicate request_size=255 [11:00:05]MH_SAM_APDU [11: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 06 9F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 01 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 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 01 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 B8 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7B A7 03 00 35 04 06 00 29 [11:00:05]Write to MH i2c: E2 02 01 7D 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 06 9F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 01 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 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 01 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 B8 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7B A7 03 00 35 04 06 00 29 00 00 CF [11:00:05]Write i2c OK [11:00:05]MH_I2C_Read... [11:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:06]Read from MH i2c: E2 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: E2 03 00 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: E2 03 00 7D 96 00 90 00 87 [11:00:06]RAPDU: 90 00 [11:00:06]wFMCommunicate OK [11:00:06]wFMCommunicate request_size=10 [11:00:06]MH_SAM_APDU [11:00:06]CAPDU: 80 0D 02 02 05 43 01 3B 13 A1 [11:00:06]Write to MH i2c: E2 0D 00 7E 96 80 0D 02 02 05 00 43 01 3B 13 A1 00 00 CB [11:00:06]Write i2c OK [11:00:06]MH_I2C_Read... [11:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:06]Read from MH i2c: E2 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: E2 03 00 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: E2 03 00 7E 96 00 90 00 88 [11:00:06]RAPDU: 90 00 [11:00:06]wFMCommunicate OK [11:00:06]wFMCommunicate request_size=4 [11:00:06]MH_SAM_APDU [11:00:06]CAPDU: 80 0D 03 02 [11:00:06]Write to MH i2c: E2 08 00 7F 96 80 0D 03 02 00 00 00 00 90 [11:00:06]Write i2c OK [11:00:06]MH_I2C_Read... [11:00:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:06]Read from MH i2c: E2 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: E2 0B 00 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: E2 0B 00 7F 96 00 AC B6 7E 4B 6F 90 F7 90 90 00 42 [11:00:06]RAPDU: AC B6 7E 4B 6F 90 F7 90 90 00 [11:00:06]wFMCommunicate OK [11:00:06]SAM_PROTO_SignData done [11:00:06]FM_MakeSignedData done [11:00:06]CreateOFDProtocolMessage [11:00:06]wFMCommunicate request_size=4 [11:00:06]MH_SAM_APDU [11:00:06]CAPDU: 80 11 00 00 [11:00:06]Write to MH i2c: E2 08 00 80 96 80 11 00 00 00 00 00 00 90 [11:00:06]Write i2c OK [11:00:06]MH_I2C_Read... [11:00:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:06]Read from MH i2c: E2 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: E2 17 00 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: E2 17 00 80 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E5 [11:00:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:00:06]wFMCommunicate OK [11:00:06]CreateOFDProtocolMessage done [11:00:06]OFDSenderStorePacket 239483 [11:00:06]StoreOFDPacket docnum=239483 [11:00:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 27 DF 07 01 5C 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 06 9F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 01 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 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 01 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 B8 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7B A7 03 00 35 04 06 00 29 43 01 3B 13 A1 AC B6 7E 4B 6F 90 F7 90 [11:00:06]CheckFolder [11:00:06]dirname=/storage/ofd_packets [11:00:06]CheckFolder done [11:00:06]ProducePacketName [11:00:06]name=ofd_packets/00239483 [11:00:06]NVStorageSaveData ofd_packets/00239483 [11:00:06]File name is /storage/ofd_packets/00239483 [11:00:06]Write 301 bytes [11:00:06]NVStorageSaveData done [11:00:06]OFDSenderStorePacket done [11:00:06]KKMCreateOFDPacket done [11:00:06]NVStorageSaveData kkm_last_timestamp [11:00:06]File name is /storage/kkm_last_timestamp [11:00:06]Write 4 bytes [11:00:06]NVStorageSaveData done [11:00:06]ExternCall_PrintAddStr [11:00:06]wPrintStart [11:00:06]Write to MH i2c: 01 00 00 81 96 17 [11:00:06]Write i2c OK [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: 01 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: 01 07 00 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: 01 07 00 81 96 00 00 00 00 00 FF 0F 2C [11:00:06]RasterBufferAndPrint [11:00:06]line Счет N : (1)3302422 [11:00:06]line ИНН: 02508201610067 [11:00:06]line Контрольно-Кассовый Чек [11:00:06]line ПРОДАЖА [11:00:06]line ТРК (МРК, ГНК) : 23 [11:00:06]line Товар: 2710124500 [11:00:06]line Аи-95-К-5 [11:00:06]line 40.710 * 73.70 [11:00:06]line = 3000.33 [11:00:06]line НДС 12% НСП 1% [11:00:06]line > о реализуемом товаре [11:00:06]line ИТОГО: 3000.33 [11:00:06]line НСП 1% : 26.55 [11:00:06]line НДС 12% : 318.62 [11:00:06]line Наличными: 0.00 [11:00:06]line Безнал.: 3000.33 [11:00:06]line Место: АЗС № 82 "Партнер Нефть" [11:00:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:00:06]line СНО: Общий режим [11:00:06]line Чек 254 08.06.2024 11:00 [11:00:06]line Смена: 387 ФФД: 1.0 [11:00:06]line ЗНМ: 0300000150 [11:00:06]line РНМ: 0000000000091601 [11:00:06]line Версия ККМ: 001 [11:00:06]line Платежная система: Mbank [11:00:06]line ФМ: 0000000000874681 [11:00:06]line ФД: 239483 [11:00:06]line ФПД: 45367760196513 [11:00:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110008&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239483&fm=45367760196513&tin=02508201610067®Number=0000000000091601&sum=300033 [11:00:06]written 0, free lines is 4095 [11:00:06]OFD Sender: Processing packet 239483 [packets to send 182, broken 181] [11:00:06]ProducePacketName [11:00:06]name=ofd_packets/00239483 [11:00:06]OFD Sender: To server: pG, [11:00:06]CommunicateWithHost lk.salyk.kg:30040 [11:00:06]ConnectInit lk.salyk.kg [11:00:06]Connected sock=10 [11:00:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 27 DF 07 01 5C 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 06 9F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 01 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 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 01 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 B8 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7B A7 03 00 35 04 06 00 29 43 01 3B 13 A1 AC B6 7E 4B 6F 90 F7 90 [11:00:06]Write to MH i2c: 01 00 00 AA 96 40 [11:00:06]Write i2c OK [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: 01 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: 01 07 00 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: 01 07 00 AA 96 00 00 00 00 00 EF 0C 42 [11:00:06]RasterBufferAndPrint [11:00:06]line [11:00:06]line [11:00:06]line [11:00:06]line [11:00:06]line [11:00:06]written 0, free lines is 3326 [11:00:06]MH_Cut [11:00:06]Write to MH i2c: D1 01 00 B1 96 01 19 [11:00:06]Write i2c OK [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: D1 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: D1 01 00 [11:00:06]MH_I2C_Read... [11:00:06]Read from MH i2c: D1 01 00 B1 96 00 18 [11:00:06]Write to MH i2c: 01 00 00 B2 96 48 [11:00:06]Write i2c OK [11:00:06]MH_I2C_Read... [11:00:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 87 0E 47 00 B1 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7B A7 03 00 F4 03 04 00 35 E1 63 66 B6 04 01 00 00 9D B6 3E 9C 53 F5 6A C7 [11:00:06]CommunicateWithHost err = 0 [11:00:06]CheckOFDResponse [11:00:06]1017 (14) - 77093643461234 [11:00:06]1041 (16) - 0000000000874681 [11:00:06]1040 (4) - 239483 [11:00:06]1012 (4) - 08.06.2024 04:42 [11:00:06]1206 (1) - 0 [11:00:06]OFD Sender: Remove packet 239483 [11:00:06]ProducePacketName [11:00:06]name=ofd_packets/00239483 [11:00:06]NVStorageDeleteData [11:00:07]OFD Sender: No OFD packet to send [11:00:07]*** Cut start [11:00:07]*** Partial cut [11:00:07]*** CUTSNS_PIN = 1 [11:00:07]*** CUTSNS_PIN = 0 [11:00:07]*** Brake cut motor [11:00:08]Read from MH i2c: 01 [11:00:08]MH_I2C_Read... [11:00:08]*** Stop cut motor [11:00:08]*** Cut end [11:00:08]Read from MH i2c: 01 07 00 [11:00:08]MH_I2C_Read... [11:00:08]Read from MH i2c: 01 07 00 B2 96 00 00 00 00 00 FF 0F 5D [11:00:08]process_action close_receipt done [11:00:08]requested_data is exist [11:00:08]produce_requested_data [11:00:08]requested_item fm.sn is exist - process it [11:00:08]wFMCommunicate request_size=4 [11:00:08]MH_SAM_APDU [11:00:08]CAPDU: 80 11 00 00 [11:00:08]Write to MH i2c: E2 08 00 B3 96 80 11 00 00 00 00 00 00 C3 [11:00:08]Write i2c OK [11:00:08]MH_I2C_Read... [11:00:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:08]Read from MH i2c: E2 [11:00:08]MH_I2C_Read... [11:00:08]Read from MH i2c: E2 17 00 [11:00:08]MH_I2C_Read... [11:00:08]Read from MH i2c: E2 17 00 B3 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 18 [11:00:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:00:08]wFMCommunicate OK [11:00:08]requested_item fd.num is exist - process it [11:00:08]SAM_PROTO_GetFieldsCounters [11:00:08]wFMCommunicate request_size=4 [11:00:08]MH_SAM_APDU [11:00:08]CAPDU: 80 13 00 00 [11:00:08]Write to MH i2c: E2 08 00 B4 96 80 13 00 00 00 00 00 00 C6 [11:00:08]Write i2c OK [11:00:08]MH_I2C_Read... [11:00:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:08]Read from MH i2c: E2 [11:00:08]MH_I2C_Read... [11:00:08]Read from MH i2c: E2 62 00 [11:00:08]MH_I2C_Read... [11:00:08]Read from MH i2c: E2 62 00 B4 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [11:00:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:08]wFMCommunicate OK [11:00:08]SAM_PROTO_GetFieldsCounters done [11:00:08]requested_item shift.num is exist - process it [11:00:08]requested_item shift.opened is exist - process it [11:00:08]req_shift_opened [11:00:08]FM_GetShiftState [11:00:08]SAM_PROTO_GetShiftState [11:00:08]wFMCommunicate request_size=4 [11:00:08]MH_SAM_APDU [11:00:08]CAPDU: 80 13 01 00 [11:00:08]Write to MH i2c: E2 08 00 B5 96 80 13 01 00 00 00 00 00 C8 [11:00:08]Write i2c OK [11:00:08]MH_I2C_Read... [11:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:08]Read from MH i2c: E2 [11:00:08]MH_I2C_Read... [11:00:08]Read from MH i2c: E2 0E 00 [11:00:08]MH_I2C_Read... [11:00:08]Read from MH i2c: E2 0E 00 B5 96 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7C [11:00:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:00:08]wFMCommunicate OK [11:00:08]SAM_PROTO_GetShiftState done [11:00:08]FM_GetShiftState done [11:00:08]req_shift_opened done [11:00:08]requested_item shift.open_date is exist - process it [11:00:08]req_shift_open_date [11:00:08]req_shift_open_date done [11:00:08]produce_requested_data done [11:00:08]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239483,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:00:08]process_action_free close_receipt [11:00:08]json_value_free [11:00:08]json_value_free done [11:00:08]process_json_proto returns [11:00:08]Send response to host [11:00:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239483,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:00:08]free response buf [11:00:08]execute_script done [11:00:08]execute_script returns [11:00:08]free content buf [11:00:08]Sock 9.Close socket [11:00:08]Sock 9.Thread stoped [11:00:12]OFD Sender: No OFD packet to send [11:00:17]OFD Sender: No OFD packet to send [11:00:22]OFD Sender: No OFD packet to send [11:00:27]OFD Sender: No OFD packet to send [11:00:32]OFD Sender: No OFD packet to send [11:00:37]OFD Sender: No OFD packet to send [11:00:42]OFD Sender: No OFD packet to send [11:00:47]OFD Sender: No OFD packet to send [11:00:50]accept exits with 8 [11:00:50]New connection [11:00:50]New thread 3066838372 created [11:00:50]Thread 3066981732 joined [11:00:50]Waiting for new connection... [11:00:50] Sock 8.Parse request [11:00:50]Sock 8.Check first char [11:00:50]Sock 8.First char is OK [11:00:50]request: POST /json_proto HTTP/1.0 [11:00:50]Method: POST [11:00:50]URL: /json_proto [11:00:50]Method is POST - this is cgi request [11:00:50]url: /json_proto [11:00:50]query_string will be loaded in cgi processing [11:00:50]execute_cgi json_proto POST (null) [11:00:50]execute_cgi path=json_proto method=POST [11:00:50]POST find Content-Length [11:00:50]Host: 172.17.40.67:8080 [11:00:50]Content-Length: 678 [11:00:50]Content-Type: application/json [11:00:50] [11:00:50]POST finish read [11:00:50]Found Content-Length = 678 [11:00:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:00:50]execute_script... [11:00: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)3302425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:00:50]POST & json_proto [11:00:50]process_json_proto [11:00:50]json parsed OK: [11:00:50]protocol is kg_v1.0 [11:00:50]action value=close_receipt [11:00:50]process_action close_receipt [11:00:50]cmd_close_receipt [11:00:50]MH_GetDate [11:00:50]Write to MH i2c: F0 00 00 B6 96 3B [11:00:50]Write i2c OK [11:00:50]MH_I2C_Read... [11:00:50]Read from MH i2c: F0 [11:00:50]MH_I2C_Read... [11:00:50]Read from MH i2c: F0 09 00 [11:00:50]MH_I2C_Read... [11:00:50]Read from MH i2c: F0 09 00 B6 96 00 E6 39 64 66 97 AE 6B 64 41 [11:00:50]GetLastDocTimeStamp 1717844408 [11:00:50]current date 1717844454 [11:00:50]FM_GetShiftState [11:00:50]SAM_PROTO_GetShiftState [11:00:50]wFMCommunicate request_size=4 [11:00:50]MH_SAM_APDU [11:00:50]CAPDU: 80 13 01 00 [11:00:50]Write to MH i2c: E2 08 00 B7 96 80 13 01 00 00 00 00 00 CA [11:00:50]Write i2c OK [11:00:50]MH_I2C_Read... [11:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:50]Read from MH i2c: E2 [11:00:50]MH_I2C_Read... [11:00:50]Read from MH i2c: E2 0E 00 [11:00:50]MH_I2C_Read... [11:00:50]Read from MH i2c: E2 0E 00 B7 96 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7E [11:00:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:00:50]wFMCommunicate OK [11:00:50]SAM_PROTO_GetShiftState done [11:00:50]FM_GetShiftState done [11:00:50]opened in 1717805884 [11:00:50]opened+sec_in_day 1717892284 [11:00:50]quantity*price = 20052 [11:00:50]sum+1 = 20054 [11:00:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 255 08.06.2024 11:00 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239484 ФПД: 160708729901965 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110054&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239484&fm=160708729901965&tin=02508201610067®Number=0000000000091601&sum=20000 [11:00:51]StoreToDocumentArchive [11:00:51]shift 387 fd 239484 [11:00:51]save to /storage/0387/doc_00239484 [11:00:51]save last doc name /storage/0387/doc_00239484 to /storage/kkm_last_doc_name [11:00:51]save OK [11:00:51]Clear old archive folders... [11:00:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:51]tlvbuf is 003940D0 [11:00:51]SAM_PROTO_ClearQueue [11:00:51]wFMCommunicate request_size=4 [11:00:51]MH_SAM_APDU [11:00:51]CAPDU: 80 09 00 00 [11:00:51]Write to MH i2c: E2 08 00 C4 96 80 09 00 00 00 00 00 00 CC [11:00:51]Write i2c OK [11:00:51]MH_I2C_Read... [11:00:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:51]Read from MH i2c: E2 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 03 00 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 03 00 C4 96 00 90 00 CE [11:00:51]RAPDU: 90 00 [11:00:51]wFMCommunicate OK [11:00:51]SAM_PROTO_ClearQueue done [11:00:51]KKMCreateOFDPacket [11:00:51]OFDProtocolAddRootSTLVToBuf [11:00:51]FM_MakeSignedData [11:00:51]FM_MakeSignedData [11:00:51]SAM_PROTO_SignData [11:00:51]wFMCommunicate request_size=4 [11:00:51]MH_SAM_APDU [11:00:51]CAPDU: 80 0D 01 02 [11:00:51]Write to MH i2c: E2 08 00 C5 96 80 0D 01 02 00 00 00 00 D4 [11:00:51]Write i2c OK [11:00:51]MH_I2C_Read... [11:00:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:51]Read from MH i2c: E2 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 03 00 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 03 00 C5 96 00 90 00 CF [11:00:51]RAPDU: 90 00 [11:00:51]wFMCommunicate OK [11:00:51]wFMCommunicate request_size=255 [11:00:51]MH_SAM_APDU [11:00:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 FF 00 00 00 F4 03 04 00 E6 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7C A7 03 00 35 04 06 00 92 [11:00:51]Write to MH i2c: E2 02 01 C6 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 FF 00 00 00 F4 03 04 00 E6 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7C A7 03 00 35 04 06 00 92 00 00 64 [11:00:51]Write i2c OK [11:00:51]MH_I2C_Read... [11:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:51]Read from MH i2c: E2 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 03 00 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 03 00 C6 96 00 90 00 D0 [11:00:51]RAPDU: 90 00 [11:00:51]wFMCommunicate OK [11:00:51]wFMCommunicate request_size=10 [11:00:51]MH_SAM_APDU [11:00:51]CAPDU: 80 0D 02 02 05 29 EA C2 13 8D [11:00:51]Write to MH i2c: E2 0D 00 C7 96 80 0D 02 02 05 00 29 EA C2 13 8D 00 00 56 [11:00:51]Write i2c OK [11:00:51]MH_I2C_Read... [11:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:51]Read from MH i2c: E2 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 03 00 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 03 00 C7 96 00 90 00 D1 [11:00:51]RAPDU: 90 00 [11:00:51]wFMCommunicate OK [11:00:51]wFMCommunicate request_size=4 [11:00:51]MH_SAM_APDU [11:00:51]CAPDU: 80 0D 03 02 [11:00:51]Write to MH i2c: E2 08 00 C8 96 80 0D 03 02 00 00 00 00 D9 [11:00:51]Write i2c OK [11:00:51]MH_I2C_Read... [11:00:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:51]Read from MH i2c: E2 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 0B 00 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 0B 00 C8 96 00 C1 CC E4 43 ED F4 C9 71 90 00 A9 [11:00:51]RAPDU: C1 CC E4 43 ED F4 C9 71 90 00 [11:00:51]wFMCommunicate OK [11:00:51]SAM_PROTO_SignData done [11:00:51]FM_MakeSignedData done [11:00:51]CreateOFDProtocolMessage [11:00:51]wFMCommunicate request_size=4 [11:00:51]MH_SAM_APDU [11:00:51]CAPDU: 80 11 00 00 [11:00:51]Write to MH i2c: E2 08 00 C9 96 80 11 00 00 00 00 00 00 D9 [11:00:51]Write i2c OK [11:00:51]MH_I2C_Read... [11:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:51]Read from MH i2c: E2 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 17 00 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: E2 17 00 C9 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2E [11:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:00:51]wFMCommunicate OK [11:00:51]CreateOFDProtocolMessage done [11:00:51]OFDSenderStorePacket 239484 [11:00:51]StoreOFDPacket docnum=239484 [11:00:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B2 19 07 01 EB 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 FF 00 00 00 F4 03 04 00 E6 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7C A7 03 00 35 04 06 00 92 29 EA C2 13 8D C1 CC E4 43 ED F4 C9 71 [11:00:51]CheckFolder [11:00:51]dirname=/storage/ofd_packets [11:00:51]CheckFolder done [11:00:51]ProducePacketName [11:00:51]name=ofd_packets/00239484 [11:00:51]NVStorageSaveData ofd_packets/00239484 [11:00:51]File name is /storage/ofd_packets/00239484 [11:00:51]Write 301 bytes [11:00:51]NVStorageSaveData done [11:00:51]OFDSenderStorePacket done [11:00:51]KKMCreateOFDPacket done [11:00:51]NVStorageSaveData kkm_last_timestamp [11:00:51]File name is /storage/kkm_last_timestamp [11:00:51]Write 4 bytes [11:00:51]NVStorageSaveData done [11:00:51]ExternCall_PrintAddStr [11:00:51]wPrintStart [11:00:51]Write to MH i2c: 01 00 00 CA 96 60 [11:00:51]Write i2c OK [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: 01 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: 01 07 00 [11:00:51]MH_I2C_Read... [11:00:51]Read from MH i2c: 01 07 00 CA 96 00 00 00 00 00 FF 0F 75 [11:00:51]RasterBufferAndPrint [11:00:51]line Счет N : (1)3302425 [11:00:51]line ИНН: 02508201610067 [11:00:51]line Контрольно-Кассовый Чек [11:00:51]line ПРОДАЖА [11:00:51]line ТРК (МРК, ГНК) : 12 [11:00:51]line Товар: 2710124130 [11:00:51]line Аи-92-К-4 [11:00:51]line 3.020 * 66.40 [11:00:51]line = 200.53 [11:00:51]line НДС 12% НСП 1% [11:00:51]line > о реализуемом товаре [11:00:51]line ОКРУГЛЕНИЕ: -0.53 [11:00:51]line ИТОГО: 200.00 [11:00:51]line Внесено: 200.00 [11:00:51]line СДАЧА: 0.00 [11:00:51]line НСП 1% : 1.77 [11:00:51]line НДС 12% : 21.29 [11:00:51]line Наличными: 200.00 [11:00:51]line Безнал.: 0.00 [11:00:51]line Место: АЗС № 82 "Партнер Нефть" [11:00:51]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:00:51]line СНО: Общий режим [11:00:51]line Чек 255 08.06.2024 11:00 [11:00:51]line Смена: 387 ФФД: 1.0 [11:00:51]line ЗНМ: 0300000150 [11:00:51]line РНМ: 0000000000091601 [11:00:51]line Версия ККМ: 001 [11:00:51]line ФМ: 0000000000874681 [11:00:51]line ФД: 239484 [11:00:51]line ФПД: 160708729901965 [11:00:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110054&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239484&fm=160708729901965&tin=02508201610067®Number=0000000000091601&sum=20000 [11:00:51]written 0, free lines is 4095 [11:00:51]OFD Sender: Processing packet 239484 [packets to send 182, broken 181] [11:00:51]ProducePacketName [11:00:51]name=ofd_packets/00239484 [11:00:51]OFD Sender: To server: pG, [11:00:51]CommunicateWithHost lk.salyk.kg:30040 [11:00:51]ConnectInit lk.salyk.kg [11:00:52]Connected sock=10 [11:00:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B2 19 07 01 EB 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 FF 00 00 00 F4 03 04 00 E6 39 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7C A7 03 00 35 04 06 00 92 29 EA C2 13 8D C1 CC E4 43 ED F4 C9 71 [11:00:52]Write to MH i2c: 01 00 00 F5 96 8B [11:00:52]Write i2c OK [11:00:52]MH_I2C_Read... [11:00:52]Read from MH i2c: 01 [11:00:52]MH_I2C_Read... [11:00:52]Read from MH i2c: 01 07 00 [11:00:52]MH_I2C_Read... [11:00:52]Read from MH i2c: 01 07 00 F5 96 00 00 00 00 00 C2 0C 60 [11:00:52]RasterBufferAndPrint [11:00:52]line [11:00:52]line [11:00:52]line [11:00:52]line [11:00:52]line [11:00:52]written 0, free lines is 3272 [11:00:52]MH_Cut [11:00:52]Write to MH i2c: D1 01 00 FC 96 01 64 [11:00:52]Write i2c OK [11:00:52]MH_I2C_Read... [11:00:52]Read from MH i2c: D1 [11:00:52]MH_I2C_Read... [11:00:52]Read from MH i2c: D1 01 00 [11:00:52]MH_I2C_Read... [11:00:52]Read from MH i2c: D1 01 00 FC 96 00 63 [11:00:52]Write to MH i2c: 01 00 00 FD 96 93 [11:00:52]Write i2c OK [11:00:52]MH_I2C_Read... [11:00:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 01 69 47 00 90 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7C A7 03 00 F4 03 04 00 63 E1 63 66 B6 04 01 00 00 93 9E 13 64 A7 C8 E0 69 [11:00:52]CommunicateWithHost err = 0 [11:00:52]CheckOFDResponse [11:00:52]1017 (14) - 77093643461234 [11:00:52]1041 (16) - 0000000000874681 [11:00:52]1040 (4) - 239484 [11:00:52]1012 (4) - 08.06.2024 04:43 [11:00:52]1206 (1) - 0 [11:00:52]OFD Sender: Remove packet 239484 [11:00:52]ProducePacketName [11:00:52]name=ofd_packets/00239484 [11:00:52]NVStorageDeleteData [11:00:53]OFD Sender: No OFD packet to send [11:00:53]*** Cut start [11:00:53]*** Partial cut [11:00:53]*** CUTSNS_PIN = 1 [11:00:53]*** CUTSNS_PIN = 0 [11:00:53]*** Brake cut motor [11:00:53]Read from MH i2c: 01 [11:00:53]MH_I2C_Read... [11:00:53]*** Stop cut motor [11:00:53]*** Cut end [11:00:53]Read from MH i2c: 01 07 00 [11:00:53]MH_I2C_Read... [11:00:53]Read from MH i2c: 01 07 00 FD 96 00 00 00 00 00 FF 0F A8 [11:00:53]process_action close_receipt done [11:00:53]requested_data is exist [11:00:53]produce_requested_data [11:00:53]requested_item fm.sn is exist - process it [11:00:53]wFMCommunicate request_size=4 [11:00:53]MH_SAM_APDU [11:00:53]CAPDU: 80 11 00 00 [11:00:53]Write to MH i2c: E2 08 00 FE 96 80 11 00 00 00 00 00 00 0E [11:00:53]Write i2c OK [11:00:53]MH_I2C_Read... [11:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:53]Read from MH i2c: E2 [11:00:53]MH_I2C_Read... [11:00:53]Read from MH i2c: E2 17 00 [11:00:53]MH_I2C_Read... [11:00:53]Read from MH i2c: E2 17 00 FE 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 63 [11:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:00:53]wFMCommunicate OK [11:00:53]requested_item fd.num is exist - process it [11:00:53]SAM_PROTO_GetFieldsCounters [11:00:53]wFMCommunicate request_size=4 [11:00:53]MH_SAM_APDU [11:00:53]CAPDU: 80 13 00 00 [11:00:53]Write to MH i2c: E2 08 00 FF 96 80 13 00 00 00 00 00 00 11 [11:00:53]Write i2c OK [11:00:53]MH_I2C_Read... [11:00:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:54]Read from MH i2c: E2 [11:00:54]MH_I2C_Read... [11:00:54]Read from MH i2c: E2 62 00 [11:00:54]MH_I2C_Read... [11:00:54]Read from MH i2c: E2 62 00 FF 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [11:00:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:54]wFMCommunicate OK [11:00:54]SAM_PROTO_GetFieldsCounters done [11:00:54]requested_item shift.num is exist - process it [11:00:54]requested_item shift.opened is exist - process it [11:00:54]req_shift_opened [11:00:54]FM_GetShiftState [11:00:54]SAM_PROTO_GetShiftState [11:00:54]wFMCommunicate request_size=4 [11:00:54]MH_SAM_APDU [11:00:54]CAPDU: 80 13 01 00 [11:00:54]Write to MH i2c: E2 08 00 00 97 80 13 01 00 00 00 00 00 14 [11:00:54]Write i2c OK [11:00:54]MH_I2C_Read... [11:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:54]Read from MH i2c: E2 [11:00:54]MH_I2C_Read... [11:00:54]Read from MH i2c: E2 0E 00 [11:00:54]MH_I2C_Read... [11:00:54]Read from MH i2c: E2 0E 00 00 97 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C8 [11:00:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:00:54]wFMCommunicate OK [11:00:54]SAM_PROTO_GetShiftState done [11:00:54]FM_GetShiftState done [11:00:54]req_shift_opened done [11:00:54]requested_item shift.open_date is exist - process it [11:00:54]req_shift_open_date [11:00:54]req_shift_open_date done [11:00:54]produce_requested_data done [11:00:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239484,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:00:54]process_action_free close_receipt [11:00:54]json_value_free [11:00:54]json_value_free done [11:00:54]process_json_proto returns [11:00:54]Send response to host [11:00:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239484,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:00:54]free response buf [11:00:54]execute_script done [11:00:54]execute_script returns [11:00:54]free content buf [11:00:54]Sock 8.Close socket [11:00:54]Sock 8.Thread stoped [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:20]accept exits with 9 [11:01:20]New connection [11:01:20]New thread 3066981732 created [11:01:20]Thread 3066838372 joined [11:01:20]Waiting for new connection... [11:01:20] Sock 9.Parse request [11:01:20]Sock 9.Check first char [11:01:20]Sock 9.First char is OK [11:01:20]request: POST /json_proto HTTP/1.0 [11:01:20]Method: POST [11:01:20]URL: /json_proto [11:01:20]Method is POST - this is cgi request [11:01:20]url: /json_proto [11:01:20]query_string will be loaded in cgi processing [11:01:20]execute_cgi json_proto POST (null) [11:01:20]execute_cgi path=json_proto method=POST [11:01:20]POST find Content-Length [11:01:20]Host: 172.17.40.67:8080 [11:01:20]Content-Length: 678 [11:01:20]Content-Type: application/json [11:01:20] [11:01:20]POST finish read [11:01:20]Found Content-Length = 678 [11:01:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:20]execute_script... [11:01: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)3302426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:20]POST & json_proto [11:01:20]process_json_proto [11:01:20]json parsed OK: [11:01:20]protocol is kg_v1.0 [11:01:20]action value=close_receipt [11:01:20]process_action close_receipt [11:01:20]cmd_close_receipt [11:01:20]MH_GetDate [11:01:20]Write to MH i2c: F0 00 00 01 97 87 [11:01:20]Write i2c OK [11:01:20]MH_I2C_Read... [11:01:20]Read from MH i2c: F0 [11:01:20]MH_I2C_Read... [11:01:20]Read from MH i2c: F0 09 00 [11:01:20]MH_I2C_Read... [11:01:20]Read from MH i2c: F0 09 00 01 97 00 04 3A 64 66 97 AE 6B 64 AC [11:01:20]GetLastDocTimeStamp 1717844454 [11:01:20]current date 1717844484 [11:01:20]FM_GetShiftState [11:01:20]SAM_PROTO_GetShiftState [11:01:20]wFMCommunicate request_size=4 [11:01:20]MH_SAM_APDU [11:01:20]CAPDU: 80 13 01 00 [11:01:20]Write to MH i2c: E2 08 00 02 97 80 13 01 00 00 00 00 00 16 [11:01:20]Write i2c OK [11:01:20]MH_I2C_Read... [11:01:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:20]Read from MH i2c: E2 [11:01:20]MH_I2C_Read... [11:01:20]Read from MH i2c: E2 0E 00 [11:01:20]MH_I2C_Read... [11:01:20]Read from MH i2c: E2 0E 00 02 97 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CA [11:01:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:01:20]wFMCommunicate OK [11:01:20]SAM_PROTO_GetShiftState done [11:01:20]FM_GetShiftState done [11:01:20]opened in 1717805884 [11:01:20]opened+sec_in_day 1717892284 [11:01:20]quantity*price = 30012 [11:01:20]sum+1 = 30014 [11:01:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 256 08.06.2024 11:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239485 ФПД: 153157820066535 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110124&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239485&fm=153157820066535&tin=02508201610067®Number=0000000000091601&sum=30000 [11:01:21]StoreToDocumentArchive [11:01:21]shift 387 fd 239485 [11:01:21]save to /storage/0387/doc_00239485 [11:01:21]save last doc name /storage/0387/doc_00239485 to /storage/kkm_last_doc_name [11:01:21]save OK [11:01:21]Clear old archive folders... [11:01:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:21]tlvbuf is 0028CBC0 [11:01:21]SAM_PROTO_ClearQueue [11:01:21]wFMCommunicate request_size=4 [11:01:21]MH_SAM_APDU [11:01:21]CAPDU: 80 09 00 00 [11:01:21]Write to MH i2c: E2 08 00 0F 97 80 09 00 00 00 00 00 00 18 [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 03 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 03 00 0F 97 00 90 00 1A [11:01:21]RAPDU: 90 00 [11:01:21]wFMCommunicate OK [11:01:21]SAM_PROTO_ClearQueue done [11:01:21]KKMCreateOFDPacket [11:01:21]OFDProtocolAddRootSTLVToBuf [11:01:21]FM_MakeSignedData [11:01:21]FM_MakeSignedData [11:01:21]SAM_PROTO_SignData [11:01:21]wFMCommunicate request_size=4 [11:01:21]MH_SAM_APDU [11:01:21]CAPDU: 80 0D 01 02 [11:01:21]Write to MH i2c: E2 08 00 10 97 80 0D 01 02 00 00 00 00 20 [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:21]Read from MH i2c: E2 03 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 03 00 10 97 00 90 00 1B [11:01:21]RAPDU: 90 00 [11:01:21]wFMCommunicate OK [11:01:21]wFMCommunicate request_size=255 [11:01:21]MH_SAM_APDU [11:01: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 00 01 00 00 F4 03 04 00 04 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7D A7 03 00 35 04 06 00 8B [11:01:21]Write to MH i2c: E2 02 01 11 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 00 01 00 00 F4 03 04 00 04 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7D A7 03 00 35 04 06 00 8B 00 00 AA [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 03 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 03 00 11 97 00 90 00 1C [11:01:21]RAPDU: 90 00 [11:01:21]wFMCommunicate OK [11:01:21]wFMCommunicate request_size=10 [11:01:21]MH_SAM_APDU [11:01:21]CAPDU: 80 0D 02 02 05 4B D5 75 AA E7 [11:01:21]Write to MH i2c: E2 0D 00 12 97 80 0D 02 02 05 00 4B D5 75 AA E7 00 00 53 [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 03 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 03 00 12 97 00 90 00 1D [11:01:21]RAPDU: 90 00 [11:01:21]wFMCommunicate OK [11:01:21]wFMCommunicate request_size=4 [11:01:21]MH_SAM_APDU [11:01:21]CAPDU: 80 0D 03 02 [11:01:21]Write to MH i2c: E2 08 00 13 97 80 0D 03 02 00 00 00 00 25 [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 0B 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 0B 00 13 97 00 E5 53 04 EE FC 91 E2 39 90 00 F8 [11:01:21]RAPDU: E5 53 04 EE FC 91 E2 39 90 00 [11:01:21]wFMCommunicate OK [11:01:21]SAM_PROTO_SignData done [11:01:21]FM_MakeSignedData done [11:01:21]CreateOFDProtocolMessage [11:01:21]wFMCommunicate request_size=4 [11:01:21]MH_SAM_APDU [11:01:21]CAPDU: 80 11 00 00 [11:01:21]Write to MH i2c: E2 08 00 14 97 80 11 00 00 00 00 00 00 25 [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 17 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 17 00 14 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7A [11:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:01:21]wFMCommunicate OK [11:01:21]CreateOFDProtocolMessage done [11:01:21]OFDSenderStorePacket 239485 [11:01:21]StoreOFDPacket docnum=239485 [11:01:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C5 7C 07 01 DF 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 00 01 00 00 F4 03 04 00 04 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7D A7 03 00 35 04 06 00 8B 4B D5 75 AA E7 E5 53 04 EE FC 91 E2 39 [11:01:21]CheckFolder [11:01:21]dirname=/storage/ofd_packets [11:01:21]CheckFolder done [11:01:21]ProducePacketName [11:01:21]name=ofd_packets/00239485 [11:01:21]NVStorageSaveData ofd_packets/00239485 [11:01:21]File name is /storage/ofd_packets/00239485 [11:01:21]Write 301 bytes [11:01:21]NVStorageSaveData done [11:01:21]OFDSenderStorePacket done [11:01:21]KKMCreateOFDPacket done [11:01:21]NVStorageSaveData kkm_last_timestamp [11:01:21]File name is /storage/kkm_last_timestamp [11:01:21]Write 4 bytes [11:01:21]NVStorageSaveData done [11:01:21]ExternCall_PrintAddStr [11:01:21]wPrintStart [11:01:21]Write to MH i2c: 01 00 00 15 97 AC [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: 01 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: 01 07 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: 01 07 00 15 97 00 00 00 00 00 FF 0F C1 [11:01:21]RasterBufferAndPrint [11:01:21]line Счет N : (1)3302426 [11:01:21]line ИНН: 02508201610067 [11:01:21]line Контрольно-Кассовый Чек [11:01:21]line ПРОДАЖА [11:01:21]line ТРК (МРК, ГНК) : 42 [11:01:21]line Товар: 2710124130 [11:01:21]line Аи-92-К-4 [11:01:21]line 4.520 * 66.40 [11:01:21]line = 300.13 [11:01:21]line НДС 12% НСП 1% [11:01:21]line > о реализуемом товаре [11:01:21]line ОКРУГЛЕНИЕ: -0.13 [11:01:21]line ИТОГО: 300.00 [11:01:21]line Внесено: 300.00 [11:01:21]line СДАЧА: 0.00 [11:01:21]line НСП 1% : 2.66 [11:01:21]line НДС 12% : 31.87 [11:01:21]line Наличными: 300.00 [11:01:21]line Безнал.: 0.00 [11:01:21]line Место: АЗС № 82 "Партнер Нефть" [11:01:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:01:21]line СНО: Общий режим [11:01:21]line Чек 256 08.06.2024 11:01 [11:01:21]line Смена: 387 ФФД: 1.0 [11:01:21]line ЗНМ: 0300000150 [11:01:21]line РНМ: 0000000000091601 [11:01:21]line Версия ККМ: 001 [11:01:21]line ФМ: 0000000000874681 [11:01:21]line ФД: 239485 [11:01:22]line ФПД: 153157820066535 [11:01:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110124&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239485&fm=153157820066535&tin=02508201610067®Number=0000000000091601&sum=30000 [11:01:22]OFD Sender: Processing packet 239485 [packets to send 182, broken 181] [11:01:22]ProducePacketName [11:01:22]name=ofd_packets/00239485 [11:01:22]OFD Sender: To server: pG, [11:01:22]CommunicateWithHost lk.salyk.kg:30040 [11:01:22]ConnectInit lk.salyk.kg [11:01:22]written 0, free lines is 4095 [11:01:22]Connected sock=10 [11:01:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C5 7C 07 01 DF 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 00 01 00 00 F4 03 04 00 04 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7D A7 03 00 35 04 06 00 8B 4B D5 75 AA E7 E5 53 04 EE FC 91 E2 39 [11:01:22]Write to MH i2c: 01 00 00 40 97 D7 [11:01:22]Write i2c OK [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: 01 [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: 01 07 00 [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: 01 07 00 40 97 00 00 00 00 00 CA 0C B4 [11:01:22]RasterBufferAndPrint [11:01:22]line [11:01:22]line [11:01:22]line [11:01:22]line [11:01:22]line [11:01:22]written 0, free lines is 3281 [11:01:22]MH_Cut [11:01:22]Write to MH i2c: D1 01 00 47 97 01 B0 [11:01:22]Write i2c OK [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: D1 [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: D1 01 00 [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: D1 01 00 47 97 00 AF [11:01:22]Write to MH i2c: 01 00 00 48 97 DF [11:01:22]Write i2c OK [11:01:22]MH_I2C_Read... [11:01:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 25 8B 47 00 8C 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7D A7 03 00 F4 03 04 00 81 E1 63 66 B6 04 01 00 00 98 2A 3C 13 7F D2 DA 36 [11:01:22]CommunicateWithHost err = 0 [11:01:22]CheckOFDResponse [11:01:22]1017 (14) - 77093643461234 [11:01:22]1041 (16) - 0000000000874681 [11:01:22]1040 (4) - 239485 [11:01:22]1012 (4) - 08.06.2024 04:43 [11:01:22]1206 (1) - 0 [11:01:22]OFD Sender: Remove packet 239485 [11:01:22]ProducePacketName [11:01:22]name=ofd_packets/00239485 [11:01:22]NVStorageDeleteData [11:01:23]OFD Sender: No OFD packet to send [11:01:23]*** Cut start [11:01:23]*** Partial cut [11:01:23]*** CUTSNS_PIN = 1 [11:01:23]*** CUTSNS_PIN = 0 [11:01:23]*** Brake cut motor [11:01:23]Read from MH i2c: 01 [11:01:23]MH_I2C_Read... [11:01:23]*** Stop cut motor [11:01:23]*** Cut end [11:01:23]Read from MH i2c: 01 07 00 [11:01:23]MH_I2C_Read... [11:01:23]Read from MH i2c: 01 07 00 48 97 00 00 00 00 00 FF 0F F4 [11:01:23]process_action close_receipt done [11:01:23]requested_data is exist [11:01:23]produce_requested_data [11:01:23]requested_item fm.sn is exist - process it [11:01:23]wFMCommunicate request_size=4 [11:01:23]MH_SAM_APDU [11:01:23]CAPDU: 80 11 00 00 [11:01:23]Write to MH i2c: E2 08 00 49 97 80 11 00 00 00 00 00 00 5A [11:01:23]Write i2c OK [11:01:23]MH_I2C_Read... [11:01:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:23]Read from MH i2c: E2 [11:01:23]MH_I2C_Read... [11:01:23]Read from MH i2c: E2 17 00 [11:01:23]MH_I2C_Read... [11:01:23]Read from MH i2c: E2 17 00 49 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AF [11:01:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:01:23]wFMCommunicate OK [11:01:23]requested_item fd.num is exist - process it [11:01:23]SAM_PROTO_GetFieldsCounters [11:01:23]wFMCommunicate request_size=4 [11:01:23]MH_SAM_APDU [11:01:23]CAPDU: 80 13 00 00 [11:01:23]Write to MH i2c: E2 08 00 4A 97 80 13 00 00 00 00 00 00 5D [11:01:23]Write i2c OK [11:01:23]MH_I2C_Read... [11:01:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:24]Read from MH i2c: E2 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 62 00 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 62 00 4A 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [11:01:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:24]wFMCommunicate OK [11:01:24]SAM_PROTO_GetFieldsCounters done [11:01:24]requested_item shift.num is exist - process it [11:01:24]requested_item shift.opened is exist - process it [11:01:24]req_shift_opened [11:01:24]FM_GetShiftState [11:01:24]SAM_PROTO_GetShiftState [11:01:24]wFMCommunicate request_size=4 [11:01:24]MH_SAM_APDU [11:01:24]CAPDU: 80 13 01 00 [11:01:24]Write to MH i2c: E2 08 00 4B 97 80 13 01 00 00 00 00 00 5F [11:01:24]Write i2c OK [11:01:24]MH_I2C_Read... [11:01:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:24]Read from MH i2c: E2 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 0E 00 [11:01:24]MH_I2C_Read... [11:01:24]Read from MH i2c: E2 0E 00 4B 97 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 13 [11:01:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:01:24]wFMCommunicate OK [11:01:24]SAM_PROTO_GetShiftState done [11:01:24]FM_GetShiftState done [11:01:24]req_shift_opened done [11:01:24]requested_item shift.open_date is exist - process it [11:01:24]req_shift_open_date [11:01:24]req_shift_open_date done [11:01:24]produce_requested_data done [11:01:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239485,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:01:24]process_action_free close_receipt [11:01:24]json_value_free [11:01:24]json_value_free done [11:01:24]process_json_proto returns [11:01:24]Send response to host [11:01:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239485,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:01:24]free response buf [11:01:24]execute_script done [11:01:24]execute_script returns [11:01:24]free content buf [11:01:24]Sock 9.Close socket [11:01:24]Sock 9.Thread stoped [11:01:28]OFD Sender: No OFD packet to send [11:01:33]OFD Sender: No OFD packet to send [11:01:38]OFD Sender: No OFD packet to send [11:01:43]OFD Sender: No OFD packet to send [11:01:48]OFD Sender: No OFD packet to send [11:01:53]OFD Sender: No OFD packet to send [11:01:57]accept exits with 8 [11:01:57]New connection [11:01:57]New thread 3066838372 created [11:01:57]Thread 3066981732 joined [11:01:57]Waiting for new connection... [11:01:57] Sock 8.Parse request [11:01:57]Sock 8.Check first char [11:01:57]Sock 8.First char is OK [11:01:57]request: POST /json_proto HTTP/1.0 [11:01:57]Method: POST [11:01:57]URL: /json_proto [11:01:57]Method is POST - this is cgi request [11:01:57]url: /json_proto [11:01:57]query_string will be loaded in cgi processing [11:01:57]execute_cgi json_proto POST (null) [11:01:57]execute_cgi path=json_proto method=POST [11:01:57]POST find Content-Length [11:01:57]Host: 172.17.40.67:8080 [11:01:57]Content-Length: 678 [11:01:57]Content-Type: application/json [11:01:57] [11:01:57]POST finish read [11:01:57]Found Content-Length = 678 [11:01:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:57]execute_script... [11:01: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)3302428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:57]POST & json_proto [11:01:57]process_json_proto [11:01:57]json parsed OK: [11:01:57]protocol is kg_v1.0 [11:01:57]action value=close_receipt [11:01:57]process_action close_receipt [11:01:57]cmd_close_receipt [11:01:57]MH_GetDate [11:01:57]Write to MH i2c: F0 00 00 4C 97 D2 [11:01:57]Write i2c OK [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: F0 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: F0 09 00 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: F0 09 00 4C 97 00 29 3A 64 66 97 AE 6B 64 1C [11:01:57]GetLastDocTimeStamp 1717844484 [11:01:57]current date 1717844521 [11:01:57]FM_GetShiftState [11:01:57]SAM_PROTO_GetShiftState [11:01:57]wFMCommunicate request_size=4 [11:01:57]MH_SAM_APDU [11:01:57]CAPDU: 80 13 01 00 [11:01:57]Write to MH i2c: E2 08 00 4D 97 80 13 01 00 00 00 00 00 61 [11:01:57]Write i2c OK [11:01:57]MH_I2C_Read... [11:01:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:57]Read from MH i2c: E2 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: E2 0E 00 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: E2 0E 00 4D 97 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 15 [11:01:57]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:01:57]wFMCommunicate OK [11:01:57]SAM_PROTO_GetShiftState done [11:01:57]FM_GetShiftState done [11:01:57]opened in 1717805884 [11:01:57]opened+sec_in_day 1717892284 [11:01:57]quantity*price = 50065 [11:01:57]sum+1 = 50067 [11:01:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 257 08.06.2024 11:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239486 ФПД: 178039330855401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110201&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239486&fm=178039330855401&tin=02508201610067®Number=0000000000091601&sum=50000 [11:01:58]StoreToDocumentArchive [11:01:58]shift 387 fd 239486 [11:01:58]save to /storage/0387/doc_00239486 [11:01:58]save last doc name /storage/0387/doc_00239486 to /storage/kkm_last_doc_name [11:01:58]save OK [11:01:58]Clear old archive folders... [11:01:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:58]tlvbuf is 00563C80 [11:01:58]SAM_PROTO_ClearQueue [11:01:58]wFMCommunicate request_size=4 [11:01:58]MH_SAM_APDU [11:01:58]CAPDU: 80 09 00 00 [11:01:58]Write to MH i2c: E2 08 00 5A 97 80 09 00 00 00 00 00 00 63 [11:01:58]Write i2c OK [11:01:58]MH_I2C_Read... [11:01:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:58]Read from MH i2c: E2 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 03 00 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 03 00 5A 97 00 90 00 65 [11:01:58]RAPDU: 90 00 [11:01:58]wFMCommunicate OK [11:01:58]SAM_PROTO_ClearQueue done [11:01:58]KKMCreateOFDPacket [11:01:58]OFDProtocolAddRootSTLVToBuf [11:01:58]FM_MakeSignedData [11:01:58]FM_MakeSignedData [11:01:58]SAM_PROTO_SignData [11:01:58]wFMCommunicate request_size=4 [11:01:58]MH_SAM_APDU [11:01:58]CAPDU: 80 0D 01 02 [11:01:58]Write to MH i2c: E2 08 00 5B 97 80 0D 01 02 00 00 00 00 6B [11:01:58]Write i2c OK [11:01:58]MH_I2C_Read... [11:01:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:58]Read from MH i2c: E2 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 03 00 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 03 00 5B 97 00 90 00 66 [11:01:58]RAPDU: 90 00 [11:01:58]wFMCommunicate OK [11:01:58]wFMCommunicate request_size=255 [11:01:58]MH_SAM_APDU [11:01:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 29 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7E A7 03 00 35 04 06 00 A1 [11:01:58]Write to MH i2c: E2 02 01 5C 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 29 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7E A7 03 00 35 04 06 00 A1 00 00 94 [11:01:58]Write i2c OK [11:01:58]MH_I2C_Read... [11:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:58]Read from MH i2c: E2 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 03 00 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 03 00 5C 97 00 90 00 67 [11:01:58]RAPDU: 90 00 [11:01:58]wFMCommunicate OK [11:01:58]wFMCommunicate request_size=10 [11:01:58]MH_SAM_APDU [11:01:58]CAPDU: 80 0D 02 02 05 ED 03 12 59 E9 [11:01:58]Write to MH i2c: E2 0D 00 5D 97 80 0D 02 02 05 00 ED 03 12 59 E9 00 00 BC [11:01:58]Write i2c OK [11:01:58]MH_I2C_Read... [11:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:58]Read from MH i2c: E2 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 03 00 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 03 00 5D 97 00 90 00 68 [11:01:58]RAPDU: 90 00 [11:01:58]wFMCommunicate OK [11:01:58]wFMCommunicate request_size=4 [11:01:58]MH_SAM_APDU [11:01:58]CAPDU: 80 0D 03 02 [11:01:58]Write to MH i2c: E2 08 00 5E 97 80 0D 03 02 00 00 00 00 70 [11:01:58]Write i2c OK [11:01:58]MH_I2C_Read... [11:01:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:58]Read from MH i2c: E2 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 0B 00 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 0B 00 5E 97 00 3B AA 64 5F 6B FA 44 AA 90 00 6C [11:01:58]RAPDU: 3B AA 64 5F 6B FA 44 AA 90 00 [11:01:58]wFMCommunicate OK [11:01:58]SAM_PROTO_SignData done [11:01:58]FM_MakeSignedData done [11:01:58]CreateOFDProtocolMessage [11:01:58]wFMCommunicate request_size=4 [11:01:58]MH_SAM_APDU [11:01:58]CAPDU: 80 11 00 00 [11:01:58]Write to MH i2c: E2 08 00 5F 97 80 11 00 00 00 00 00 00 70 [11:01:58]Write i2c OK [11:01:58]MH_I2C_Read... [11:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:58]Read from MH i2c: E2 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 17 00 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: E2 17 00 5F 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C5 [11:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:01:58]wFMCommunicate OK [11:01:58]CreateOFDProtocolMessage done [11:01:58]OFDSenderStorePacket 239486 [11:01:58]StoreOFDPacket docnum=239486 [11:01:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D1 AE 07 01 26 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 29 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7E A7 03 00 35 04 06 00 A1 ED 03 12 59 E9 3B AA 64 5F 6B FA 44 AA [11:01:58]CheckFolder [11:01:58]dirname=/storage/ofd_packets [11:01:58]CheckFolder done [11:01:58]ProducePacketName [11:01:58]name=ofd_packets/00239486 [11:01:58]NVStorageSaveData ofd_packets/00239486 [11:01:58]File name is /storage/ofd_packets/00239486 [11:01:58]Write 301 bytes [11:01:58]NVStorageSaveData done [11:01:58]OFDSenderStorePacket done [11:01:58]KKMCreateOFDPacket done [11:01:58]NVStorageSaveData kkm_last_timestamp [11:01:58]File name is /storage/kkm_last_timestamp [11:01:58]Write 4 bytes [11:01:58]NVStorageSaveData done [11:01:58]ExternCall_PrintAddStr [11:01:58]wPrintStart [11:01:58]Write to MH i2c: 01 00 00 60 97 F7 [11:01:58]Write i2c OK [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: 01 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: 01 07 00 [11:01:58]MH_I2C_Read... [11:01:58]Read from MH i2c: 01 07 00 60 97 00 00 00 00 00 FF 0F 0C [11:01:58]RasterBufferAndPrint [11:01:58]line Счет N : (1)3302428 [11:01:58]line ИНН: 02508201610067 [11:01:58]line Контрольно-Кассовый Чек [11:01:58]line ПРОДАЖА [11:01:58]line ТРК (МРК, ГНК) : 32 [11:01:58]line Товар: 2710124130 [11:01:58]line Аи-92-К-4 [11:01:58]line 7.540 * 66.40 [11:01:58]line = 500.66 [11:01:58]line НДС 12% НСП 1% [11:01:58]line > о реализуемом товаре [11:01:58]line ОКРУГЛЕНИЕ: -0.66 [11:01:58]line ИТОГО: 500.00 [11:01:58]line Внесено: 500.00 [11:01:58]line СДАЧА: 0.00 [11:01:58]line НСП 1% : 4.43 [11:01:58]line НДС 12% : 53.17 [11:01:58]line Наличными: 500.00 [11:01:58]line Безнал.: 0.00 [11:01:58]line Место: АЗС № 82 "Партнер Нефть" [11:01:58]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:01:58]line СНО: Общий режим [11:01:58]line Чек 257 08.06.2024 11:02 [11:01:58]line Смена: 387 ФФД: 1.0 [11:01:58]line ЗНМ: 0300000150 [11:01:58]line РНМ: 0000000000091601 [11:01:58]line Версия ККМ: 001 [11:01:58]line ФМ: 0000000000874681 [11:01:58]line ФД: 239486 [11:01:58]line ФПД: 178039330855401 [11:01:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110201&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239486&fm=178039330855401&tin=02508201610067®Number=0000000000091601&sum=50000 [11:01:58]written 0, free lines is 4095 [11:01:58]OFD Sender: Processing packet 239486 [packets to send 182, broken 181] [11:01:58]ProducePacketName [11:01:58]name=ofd_packets/00239486 [11:01:58]OFD Sender: To server: pG, [11:01:58]CommunicateWithHost lk.salyk.kg:30040 [11:01:58]ConnectInit lk.salyk.kg [11:01:59]Connected sock=10 [11:01:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D1 AE 07 01 26 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 29 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7E A7 03 00 35 04 06 00 A1 ED 03 12 59 E9 3B AA 64 5F 6B FA 44 AA [11:01:59]Write to MH i2c: 01 00 00 8B 97 22 [11:01:59]Write i2c OK [11:01:59]MH_I2C_Read... [11:01:59]Read from MH i2c: 01 [11:01:59]MH_I2C_Read... [11:01:59]Read from MH i2c: 01 07 00 [11:01:59]MH_I2C_Read... [11:01:59]Read from MH i2c: 01 07 00 8B 97 00 00 00 00 00 C3 0C F8 [11:01:59]RasterBufferAndPrint [11:01:59]line [11:01:59]line [11:01:59]line [11:01:59]line [11:01:59]line [11:01:59]written 0, free lines is 3273 [11:01:59]MH_Cut [11:01:59]Write to MH i2c: D1 01 00 92 97 01 FB [11:01:59]Write i2c OK [11:01:59]MH_I2C_Read... [11:01:59]Read from MH i2c: D1 [11:01:59]MH_I2C_Read... [11:01:59]Read from MH i2c: D1 01 00 [11:01:59]MH_I2C_Read... [11:01:59]Read from MH i2c: D1 01 00 92 97 00 FA [11:01:59]Write to MH i2c: 01 00 00 93 97 2A [11:01:59]Write i2c OK [11:01:59]MH_I2C_Read... [11:01:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 83 EB 47 00 DA B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7E A7 03 00 F4 03 04 00 A6 E1 63 66 B6 04 01 00 00 40 B3 5A 47 FB C9 C0 6A [11:01:59]CommunicateWithHost err = 0 [11:01:59]CheckOFDResponse [11:01:59]1017 (14) - 77093643461234 [11:01:59]1041 (16) - 0000000000874681 [11:01:59]1040 (4) - 239486 [11:01:59]1012 (4) - 08.06.2024 04:44 [11:01:59]1206 (1) - 0 [11:01:59]OFD Sender: Remove packet 239486 [11:01:59]ProducePacketName [11:01:59]name=ofd_packets/00239486 [11:01:59]NVStorageDeleteData [11:02:00]OFD Sender: No OFD packet to send [11:02:00]*** Cut start [11:02:00]*** Partial cut [11:02:00]*** CUTSNS_PIN = 1 [11:02:00]*** CUTSNS_PIN = 0 [11:02:00]*** Brake cut motor [11:02:00]Read from MH i2c: 01 [11:02:00]MH_I2C_Read... [11:02:00]*** Stop cut motor [11:02:00]*** Cut end [11:02:00]Read from MH i2c: 01 07 00 [11:02:00]MH_I2C_Read... [11:02:00]Read from MH i2c: 01 07 00 93 97 00 00 00 00 00 FF 0F 3F [11:02:00]process_action close_receipt done [11:02:00]requested_data is exist [11:02:00]produce_requested_data [11:02:00]requested_item fm.sn is exist - process it [11:02:00]wFMCommunicate request_size=4 [11:02:00]MH_SAM_APDU [11:02:00]CAPDU: 80 11 00 00 [11:02:00]Write to MH i2c: E2 08 00 94 97 80 11 00 00 00 00 00 00 A5 [11:02:00]Write i2c OK [11:02:00]MH_I2C_Read... [11:02:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:00]Read from MH i2c: E2 [11:02:00]MH_I2C_Read... [11:02:00]Read from MH i2c: E2 17 00 [11:02:00]MH_I2C_Read... [11:02:00]Read from MH i2c: E2 17 00 94 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FA [11:02:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:02:00]wFMCommunicate OK [11:02:00]requested_item fd.num is exist - process it [11:02:00]SAM_PROTO_GetFieldsCounters [11:02:00]wFMCommunicate request_size=4 [11:02:00]MH_SAM_APDU [11:02:00]CAPDU: 80 13 00 00 [11:02:00]Write to MH i2c: E2 08 00 95 97 80 13 00 00 00 00 00 00 A8 [11:02:00]Write i2c OK [11:02:00]MH_I2C_Read... [11:02:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:01]Read from MH i2c: E2 [11:02:01]MH_I2C_Read... [11:02:01]Read from MH i2c: E2 62 00 [11:02:01]MH_I2C_Read... [11:02:01]Read from MH i2c: E2 62 00 95 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [11:02:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:01]wFMCommunicate OK [11:02:01]SAM_PROTO_GetFieldsCounters done [11:02:01]requested_item shift.num is exist - process it [11:02:01]requested_item shift.opened is exist - process it [11:02:01]req_shift_opened [11:02:01]FM_GetShiftState [11:02:01]SAM_PROTO_GetShiftState [11:02:01]wFMCommunicate request_size=4 [11:02:01]MH_SAM_APDU [11:02:01]CAPDU: 80 13 01 00 [11:02:01]Write to MH i2c: E2 08 00 96 97 80 13 01 00 00 00 00 00 AA [11:02:01]Write i2c OK [11:02:01]MH_I2C_Read... [11:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:01]Read from MH i2c: E2 [11:02:01]MH_I2C_Read... [11:02:01]Read from MH i2c: E2 0E 00 [11:02:01]MH_I2C_Read... [11:02:01]Read from MH i2c: E2 0E 00 96 97 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5E [11:02:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:02:01]wFMCommunicate OK [11:02:01]SAM_PROTO_GetShiftState done [11:02:01]FM_GetShiftState done [11:02:01]req_shift_opened done [11:02:01]requested_item shift.open_date is exist - process it [11:02:01]req_shift_open_date [11:02:01]req_shift_open_date done [11:02:01]produce_requested_data done [11:02:01]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239486,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:02:01]process_action_free close_receipt [11:02:01]json_value_free [11:02:01]json_value_free done [11:02:01]process_json_proto returns [11:02:01]Send response to host [11:02:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239486,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:02:01]free response buf [11:02:01]execute_script done [11:02:01]execute_script returns [11:02:01]free content buf [11:02:01]Sock 8.Close socket [11:02:01]Sock 8.Thread stoped [11:02:05]OFD Sender: No OFD packet to send [11:02:10]OFD Sender: No OFD packet to send [11:02:15]OFD Sender: No OFD packet to send [11:02:17]accept exits with 9 [11:02:17]New connection [11:02:17]New thread 3066981732 created [11:02:17]Thread 3066838372 joined [11:02:17]Waiting for new connection... [11:02:17] Sock 9.Parse request [11:02:17]Sock 9.Check first char [11:02:17]Sock 9.First char is OK [11:02:17]request: POST /json_proto HTTP/1.0 [11:02:17]Method: POST [11:02:17]URL: /json_proto [11:02:17]Method is POST - this is cgi request [11:02:17]url: /json_proto [11:02:17]query_string will be loaded in cgi processing [11:02:17]execute_cgi json_proto POST (null) [11:02:17]execute_cgi path=json_proto method=POST [11:02:17]POST find Content-Length [11:02:17]Host: 172.17.40.67:8080 [11:02:17]Content-Length: 680 [11:02:17]Content-Type: application/json [11:02:17] [11:02:17]POST finish read [11:02:17]Found Content-Length = 680 [11:02:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:17]execute_script... [11:02: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)3302427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:17]POST & json_proto [11:02:17]process_json_proto [11:02:17]json parsed OK: [11:02:17]protocol is kg_v1.0 [11:02:17]action value=close_receipt [11:02:17]process_action close_receipt [11:02:17]cmd_close_receipt [11:02:17]MH_GetDate [11:02:17]Write to MH i2c: F0 00 00 97 97 1D [11:02:17]Write i2c OK [11:02:17]MH_I2C_Read... [11:02:17]Read from MH i2c: F0 [11:02:17]MH_I2C_Read... [11:02:17]Read from MH i2c: F0 09 00 [11:02:17]MH_I2C_Read... [11:02:17]Read from MH i2c: F0 09 00 97 97 00 3D 3A 64 66 97 AE 6B 64 7B [11:02:17]GetLastDocTimeStamp 1717844521 [11:02:17]current date 1717844541 [11:02:17]FM_GetShiftState [11:02:17]SAM_PROTO_GetShiftState [11:02:17]wFMCommunicate request_size=4 [11:02:17]MH_SAM_APDU [11:02:17]CAPDU: 80 13 01 00 [11:02:17]Write to MH i2c: E2 08 00 98 97 80 13 01 00 00 00 00 00 AC [11:02:17]Write i2c OK [11:02:17]MH_I2C_Read... [11:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:17]Read from MH i2c: E2 [11:02:17]MH_I2C_Read... [11:02:17]Read from MH i2c: E2 0E 00 [11:02:17]MH_I2C_Read... [11:02:17]Read from MH i2c: E2 0E 00 98 97 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 60 [11:02:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:02:17]wFMCommunicate OK [11:02:17]SAM_PROTO_GetShiftState done [11:02:17]FM_GetShiftState done [11:02:17]opened in 1717805884 [11:02:17]opened+sec_in_day 1717892284 [11:02:17]quantity*price = 150072 [11:02:17]sum+1 = 150073 [11:02:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 258 08.06.2024 11:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239487 ФПД: 66514160414723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110221&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239487&fm=66514160414723&tin=02508201610067®Number=0000000000091601&sum=150000 [11:02:18]StoreToDocumentArchive [11:02:18]shift 387 fd 239487 [11:02:18]save to /storage/0387/doc_00239487 [11:02:18]save last doc name /storage/0387/doc_00239487 to /storage/kkm_last_doc_name [11:02:18]save OK [11:02:18]Clear old archive folders... [11:02:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:02:18]tlvbuf is 00563E90 [11:02:18]SAM_PROTO_ClearQueue [11:02:18]wFMCommunicate request_size=4 [11:02:18]MH_SAM_APDU [11:02:18]CAPDU: 80 09 00 00 [11:02:18]Write to MH i2c: E2 08 00 A5 97 80 09 00 00 00 00 00 00 AE [11:02:18]Write i2c OK [11:02:18]MH_I2C_Read... [11:02:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:18]Read from MH i2c: E2 [11:02:18]MH_I2C_Read... [11:02:18]Read from MH i2c: E2 03 00 [11:02:18]MH_I2C_Read... [11:02:18]Read from MH i2c: E2 03 00 A5 97 00 90 00 B0 [11:02:18]RAPDU: 90 00 [11:02:18]wFMCommunicate OK [11:02:18]SAM_PROTO_ClearQueue done [11:02:18]KKMCreateOFDPacket [11:02:18]OFDProtocolAddRootSTLVToBuf [11:02:18]FM_MakeSignedData [11:02:18]FM_MakeSignedData [11:02:18]SAM_PROTO_SignData [11:02:18]wFMCommunicate request_size=4 [11:02:18]MH_SAM_APDU [11:02:18]CAPDU: 80 0D 01 02 [11:02:18]Write to MH i2c: E2 08 00 A6 97 80 0D 01 02 00 00 00 00 B6 [11:02:18]Write i2c OK [11:02:18]MH_I2C_Read... [11:02:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:18]Read from MH i2c: E2 [11:02:18]MH_I2C_Read... [11:02:18]Read from MH i2c: E2 03 00 [11:02:18]MH_I2C_Read... [11:02:18]Read from MH i2c: E2 03 00 A6 97 00 90 00 B1 [11:02:18]RAPDU: 90 00 [11:02:18]wFMCommunicate OK [11:02:18]wFMCommunicate request_size=255 [11:02:18]MH_SAM_APDU [11:02: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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 3D 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7F A7 03 00 35 04 06 00 3C 7E 88 E7 [11:02:18]Write to MH i2c: E2 02 01 A7 97 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 3D 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7F A7 03 00 35 04 06 00 3C 7E 88 E7 00 00 E8 [11:02:18]Write i2c OK [11:02:18]MH_I2C_Read... [11:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:19]Read from MH i2c: E2 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: E2 03 00 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: E2 03 00 A7 97 00 90 00 B2 [11:02:19]RAPDU: 90 00 [11:02:19]wFMCommunicate OK [11:02:19]wFMCommunicate request_size=7 [11:02:19]MH_SAM_APDU [11:02:19]CAPDU: 80 0D 02 02 02 70 03 [11:02:19]Write to MH i2c: E2 0A 00 A8 97 80 0D 02 02 02 00 70 03 00 00 30 [11:02:19]Write i2c OK [11:02:19]MH_I2C_Read... [11:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:19]Read from MH i2c: E2 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: E2 03 00 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: E2 03 00 A8 97 00 90 00 B3 [11:02:19]RAPDU: 90 00 [11:02:19]wFMCommunicate OK [11:02:19]wFMCommunicate request_size=4 [11:02:19]MH_SAM_APDU [11:02:19]CAPDU: 80 0D 03 02 [11:02:19]Write to MH i2c: E2 08 00 A9 97 80 0D 03 02 00 00 00 00 BB [11:02:19]Write i2c OK [11:02:19]MH_I2C_Read... [11:02:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:19]Read from MH i2c: E2 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: E2 0B 00 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: E2 0B 00 A9 97 00 21 EB 25 82 55 C9 67 17 90 00 0B [11:02:19]RAPDU: 21 EB 25 82 55 C9 67 17 90 00 [11:02:19]wFMCommunicate OK [11:02:19]SAM_PROTO_SignData done [11:02:19]FM_MakeSignedData done [11:02:19]CreateOFDProtocolMessage [11:02:19]wFMCommunicate request_size=4 [11:02:19]MH_SAM_APDU [11:02:19]CAPDU: 80 11 00 00 [11:02:19]Write to MH i2c: E2 08 00 AA 97 80 11 00 00 00 00 00 00 BB [11:02:19]Write i2c OK [11:02:19]MH_I2C_Read... [11:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:19]Read from MH i2c: E2 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: E2 17 00 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: E2 17 00 AA 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 10 [11:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:02:19]wFMCommunicate OK [11:02:19]CreateOFDProtocolMessage done [11:02:19]OFDSenderStorePacket 239487 [11:02:19]StoreOFDPacket docnum=239487 [11:02:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 CD DB 04 01 61 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 3D 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7F A7 03 00 35 04 06 00 3C 7E 88 E7 70 03 21 EB 25 82 55 C9 67 17 [11:02:19]CheckFolder [11:02:19]dirname=/storage/ofd_packets [11:02:19]CheckFolder done [11:02:19]ProducePacketName [11:02:19]name=ofd_packets/00239487 [11:02:19]NVStorageSaveData ofd_packets/00239487 [11:02:19]File name is /storage/ofd_packets/00239487 [11:02:19]Write 298 bytes [11:02:19]NVStorageSaveData done [11:02:19]OFDSenderStorePacket done [11:02:19]KKMCreateOFDPacket done [11:02:19]NVStorageSaveData kkm_last_timestamp [11:02:19]File name is /storage/kkm_last_timestamp [11:02:19]Write 4 bytes [11:02:19]NVStorageSaveData done [11:02:19]ExternCall_PrintAddStr [11:02:19]wPrintStart [11:02:19]Write to MH i2c: 01 00 00 AB 97 42 [11:02:19]Write i2c OK [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: 01 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: 01 07 00 [11:02:19]MH_I2C_Read... [11:02:19]Read from MH i2c: 01 07 00 AB 97 00 00 00 00 00 FF 0F 57 [11:02:19]RasterBufferAndPrint [11:02:19]line Счет N : (1)3302427 [11:02:19]line ИНН: 02508201610067 [11:02:19]line Контрольно-Кассовый Чек [11:02:19]line ПРОДАЖА [11:02:19]line ТРК (МРК, ГНК) : 51 [11:02:19]line Товар: 2710194210 [11:02:19]line ДТ-К-5 [11:02:19]line 20.090 * 74.70 [11:02:19]line = 1500.72 [11:02:19]line НДС 12% НСП 1% [11:02:19]line > о реализуемом товаре [11:02:19]line ОКРУГЛЕНИЕ: -0.72 [11:02:19]line ИТОГО: 1500.00 [11:02:19]line Внесено: 1500.00 [11:02:19]line СДАЧА: 0.00 [11:02:19]line НСП 1% : 13.28 [11:02:19]line НДС 12% : 159.37 [11:02:19]line Наличными: 1500.00 [11:02:19]line Безнал.: 0.00 [11:02:19]line Место: АЗС № 82 "Партнер Нефть" [11:02:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:02:19]line СНО: Общий режим [11:02:19]line Чек 258 08.06.2024 11:02 [11:02:19]line Смена: 387 ФФД: 1.0 [11:02:19]line ЗНМ: 0300000150 [11:02:19]line РНМ: 0000000000091601 [11:02:19]line Версия ККМ: 001 [11:02:19]line ФМ: 0000000000874681 [11:02:19]line ФД: 239487 [11:02:19]line ФПД: 66514160414723 [11:02:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110221&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239487&fm=66514160414723&tin=02508201610067®Number=0000000000091601&sum=150000 [11:02:19]OFD Sender: Processing packet 239487 [packets to send 182, broken 181] [11:02:19]ProducePacketName [11:02:19]name=ofd_packets/00239487 [11:02:19]OFD Sender: To server: pG, [11:02:19]CommunicateWithHost lk.salyk.kg:30040 [11:02:19]ConnectInit lk.salyk.kg [11:02:19]written 0, free lines is 4095 [11:02:19]Connected sock=10 [11:02:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 CD DB 04 01 61 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 3D 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7F A7 03 00 35 04 06 00 3C 7E 88 E7 70 03 21 EB 25 82 55 C9 67 17 [11:02:20]Write to MH i2c: 01 00 00 D6 97 6D [11:02:20]Write i2c OK [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: 01 [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: 01 07 00 [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: 01 07 00 D6 97 00 00 00 00 00 CA 0C 4A [11:02:20]RasterBufferAndPrint [11:02:20]line [11:02:20]line [11:02:20]line [11:02:20]line [11:02:20]line [11:02:20]written 0, free lines is 3281 [11:02:20]MH_Cut [11:02:20]Write to MH i2c: D1 01 00 DD 97 01 46 [11:02:20]Write i2c OK [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: D1 [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: D1 01 00 [11:02:20]MH_I2C_Read... [11:02:20]Read from MH i2c: D1 01 00 DD 97 00 45 [11:02:20]Write to MH i2c: 01 00 00 DE 97 75 [11:02:20]Write i2c OK [11:02:20]MH_I2C_Read... [11:02:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E0 44 47 00 21 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 7F A7 03 00 F4 03 04 00 BA E1 63 66 B6 04 01 00 00 94 4C 61 02 4D B3 2B 7C [11:02:20]CommunicateWithHost err = 0 [11:02:20]CheckOFDResponse [11:02:20]1017 (14) - 77093643461234 [11:02:20]1041 (16) - 0000000000874681 [11:02:20]1040 (4) - 239487 [11:02:20]1012 (4) - 08.06.2024 04:44 [11:02:20]1206 (1) - 0 [11:02:20]OFD Sender: Remove packet 239487 [11:02:20]ProducePacketName [11:02:20]name=ofd_packets/00239487 [11:02:20]NVStorageDeleteData [11:02:20]OFD Sender: No OFD packet to send [11:02:20]*** Cut start [11:02:20]*** Partial cut [11:02:20]*** CUTSNS_PIN = 1 [11:02:20]*** CUTSNS_PIN = 0 [11:02:21]*** Brake cut motor [11:02:21]Read from MH i2c: 01 [11:02:21]MH_I2C_Read... [11:02:21]*** Stop cut motor [11:02:21]*** Cut end [11:02:21]Read from MH i2c: 01 07 00 [11:02:21]MH_I2C_Read... [11:02:21]Read from MH i2c: 01 07 00 DE 97 00 00 00 00 00 FF 0F 8A [11:02:21]process_action close_receipt done [11:02:21]requested_data is exist [11:02:21]produce_requested_data [11:02:21]requested_item fm.sn is exist - process it [11:02:21]wFMCommunicate request_size=4 [11:02:21]MH_SAM_APDU [11:02:21]CAPDU: 80 11 00 00 [11:02:21]Write to MH i2c: E2 08 00 DF 97 80 11 00 00 00 00 00 00 F0 [11:02:21]Write i2c OK [11:02:21]MH_I2C_Read... [11:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:21]Read from MH i2c: E2 [11:02:21]MH_I2C_Read... [11:02:21]Read from MH i2c: E2 17 00 [11:02:21]MH_I2C_Read... [11:02:21]Read from MH i2c: E2 17 00 DF 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 45 [11:02:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:02:21]wFMCommunicate OK [11:02:21]requested_item fd.num is exist - process it [11:02:21]SAM_PROTO_GetFieldsCounters [11:02:21]wFMCommunicate request_size=4 [11:02:21]MH_SAM_APDU [11:02:21]CAPDU: 80 13 00 00 [11:02:21]Write to MH i2c: E2 08 00 E0 97 80 13 00 00 00 00 00 00 F3 [11:02:21]Write i2c OK [11:02:21]MH_I2C_Read... [11:02:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:21]Read from MH i2c: E2 [11:02:21]MH_I2C_Read... [11:02:21]Read from MH i2c: E2 62 00 [11:02:21]MH_I2C_Read... [11:02:21]Read from MH i2c: E2 62 00 E0 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [11:02:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 7F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:21]wFMCommunicate OK [11:02:21]SAM_PROTO_GetFieldsCounters done [11:02:21]requested_item shift.num is exist - process it [11:02:21]requested_item shift.opened is exist - process it [11:02:21]req_shift_opened [11:02:21]FM_GetShiftState [11:02:21]SAM_PROTO_GetShiftState [11:02:21]wFMCommunicate request_size=4 [11:02:21]MH_SAM_APDU [11:02:21]CAPDU: 80 13 01 00 [11:02:21]Write to MH i2c: E2 08 00 E1 97 80 13 01 00 00 00 00 00 F5 [11:02:21]Write i2c OK [11:02:21]MH_I2C_Read... [11:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:21]Read from MH i2c: E2 [11:02:21]MH_I2C_Read... [11:02:21]Read from MH i2c: E2 0E 00 [11:02:21]MH_I2C_Read... [11:02:21]Read from MH i2c: E2 0E 00 E1 97 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A9 [11:02:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:02:21]wFMCommunicate OK [11:02:21]SAM_PROTO_GetShiftState done [11:02:21]FM_GetShiftState done [11:02:21]req_shift_opened done [11:02:21]requested_item shift.open_date is exist - process it [11:02:21]req_shift_open_date [11:02:21]req_shift_open_date done [11:02:21]produce_requested_data done [11:02:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239487,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:02:21]process_action_free close_receipt [11:02:21]json_value_free [11:02:21]json_value_free done [11:02:21]process_json_proto returns [11:02:21]Send response to host [11:02:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239487,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:02:21]free response buf [11:02:21]execute_script done [11:02:21]execute_script returns [11:02:21]free content buf [11:02:21]Sock 9.Close socket [11:02:21]Sock 9.Thread stoped [11:02:25]OFD Sender: No OFD packet to send [11:02:30]OFD Sender: No OFD packet to send [11:02:35]OFD Sender: No OFD packet to send [11:02:40]OFD Sender: No OFD packet to send [11:02:45]OFD Sender: No OFD packet to send [11:02:49]accept exits with 8 [11:02:49]New connection [11:02:49]New thread 3066838372 created [11:02:49]Thread 3066981732 joined [11:02:49]Waiting for new connection... [11:02:49] Sock 8.Parse request [11:02:49]Sock 8.Check first char [11:02:49]Sock 8.First char is OK [11:02:49]request: POST /json_proto HTTP/1.0 [11:02:49]Method: POST [11:02:49]URL: /json_proto [11:02:49]Method is POST - this is cgi request [11:02:49]url: /json_proto [11:02:49]query_string will be loaded in cgi processing [11:02:49]execute_cgi json_proto POST (null) [11:02:49]execute_cgi path=json_proto method=POST [11:02:49]POST find Content-Length [11:02:49]Host: 172.17.40.67:8080 [11:02:49]Content-Length: 683 [11:02:49]Content-Type: application/json [11:02:49] [11:02:49]POST finish read [11:02:49]Found Content-Length = 683 [11:02:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:49]execute_script... [11:02:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:49]POST & json_proto [11:02:49]process_json_proto [11:02:49]json parsed OK: [11:02:49]protocol is kg_v1.0 [11:02:49]action value=close_receipt [11:02:49]process_action close_receipt [11:02:49]cmd_close_receipt [11:02:49]MH_GetDate [11:02:49]Write to MH i2c: F0 00 00 E2 97 68 [11:02:49]Write i2c OK [11:02:49]MH_I2C_Read... [11:02:49]Read from MH i2c: F0 [11:02:49]MH_I2C_Read... [11:02:49]Read from MH i2c: F0 09 00 [11:02:49]MH_I2C_Read... [11:02:49]Read from MH i2c: F0 09 00 E2 97 00 5D 3A 64 66 97 AE 6B 64 E6 [11:02:49]GetLastDocTimeStamp 1717844541 [11:02:49]current date 1717844573 [11:02:49]FM_GetShiftState [11:02:49]SAM_PROTO_GetShiftState [11:02:49]wFMCommunicate request_size=4 [11:02:49]MH_SAM_APDU [11:02:49]CAPDU: 80 13 01 00 [11:02:49]Write to MH i2c: E2 08 00 E3 97 80 13 01 00 00 00 00 00 F7 [11:02:49]Write i2c OK [11:02:49]MH_I2C_Read... [11:02:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:49]Read from MH i2c: E2 [11:02:49]MH_I2C_Read... [11:02:49]Read from MH i2c: E2 0E 00 [11:02:49]MH_I2C_Read... [11:02:49]Read from MH i2c: E2 0E 00 E3 97 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AB [11:02:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:02:49]wFMCommunicate OK [11:02:49]SAM_PROTO_GetShiftState done [11:02:49]FM_GetShiftState done [11:02:49]opened in 1717805884 [11:02:49]opened+sec_in_day 1717892284 [11:02:49]quantity*price = 100064 [11:02:49]sum+1 = 100066 [11:02:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 259 08.06.2024 11:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239488 ФПД: 267407103154507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110253&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239488&fm=267407103154507&tin=02508201610067®Number=0000000000091601&sum=100000 [11:02:50]StoreToDocumentArchive [11:02:50]shift 387 fd 239488 [11:02:50]save to /storage/0387/doc_00239488 [11:02:50]save last doc name /storage/0387/doc_00239488 to /storage/kkm_last_doc_name [11:02:50]save OK [11:02:50]Clear old archive folders... [11:02:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:50]tlvbuf is 0035AF20 [11:02:50]SAM_PROTO_ClearQueue [11:02:50]wFMCommunicate request_size=4 [11:02:50]MH_SAM_APDU [11:02:50]CAPDU: 80 09 00 00 [11:02:50]Write to MH i2c: E2 08 00 F0 97 80 09 00 00 00 00 00 00 F9 [11:02:50]Write i2c OK [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 [11:02:50]MH_I2C_Read... [11:02:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:50]Read from MH i2c: E2 03 00 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 03 00 F0 97 00 90 00 FB [11:02:50]RAPDU: 90 00 [11:02:50]wFMCommunicate OK [11:02:50]SAM_PROTO_ClearQueue done [11:02:50]KKMCreateOFDPacket [11:02:50]OFDProtocolAddRootSTLVToBuf [11:02:50]FM_MakeSignedData [11:02:50]FM_MakeSignedData [11:02:50]SAM_PROTO_SignData [11:02:50]wFMCommunicate request_size=4 [11:02:50]MH_SAM_APDU [11:02:50]CAPDU: 80 0D 01 02 [11:02:50]Write to MH i2c: E2 08 00 F1 97 80 0D 01 02 00 00 00 00 01 [11:02:50]Write i2c OK [11:02:50]MH_I2C_Read... [11:02:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:50]Read from MH i2c: E2 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 03 00 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 03 00 F1 97 00 90 00 FC [11:02:50]RAPDU: 90 00 [11:02:50]wFMCommunicate OK [11:02:50]wFMCommunicate request_size=255 [11:02:50]MH_SAM_APDU [11:02: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 5D 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 80 A7 03 00 35 04 06 00 F3 [11:02:50]Write to MH i2c: E2 02 01 F2 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 5D 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 80 A7 03 00 35 04 06 00 F3 00 00 04 [11:02:50]Write i2c OK [11:02:50]MH_I2C_Read... [11:02:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:50]Read from MH i2c: E2 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 03 00 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 03 00 F2 97 00 90 00 FD [11:02:50]RAPDU: 90 00 [11:02:50]wFMCommunicate OK [11:02:50]wFMCommunicate request_size=10 [11:02:50]MH_SAM_APDU [11:02:50]CAPDU: 80 0D 02 02 05 34 91 64 D9 4B [11:02:50]Write to MH i2c: E2 0D 00 F3 97 80 0D 02 02 05 00 34 91 64 D9 4B 00 00 5B [11:02:50]Write i2c OK [11:02:50]MH_I2C_Read... [11:02:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:50]Read from MH i2c: E2 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 03 00 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 03 00 F3 97 00 90 00 FE [11:02:50]RAPDU: 90 00 [11:02:50]wFMCommunicate OK [11:02:50]wFMCommunicate request_size=4 [11:02:50]MH_SAM_APDU [11:02:50]CAPDU: 80 0D 03 02 [11:02:50]Write to MH i2c: E2 08 00 F4 97 80 0D 03 02 00 00 00 00 06 [11:02:50]Write i2c OK [11:02:50]MH_I2C_Read... [11:02:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:50]Read from MH i2c: E2 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 0B 00 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 0B 00 F4 97 00 3B 40 2D 3F BF DD 74 7E 90 00 7C [11:02:50]RAPDU: 3B 40 2D 3F BF DD 74 7E 90 00 [11:02:50]wFMCommunicate OK [11:02:50]SAM_PROTO_SignData done [11:02:50]FM_MakeSignedData done [11:02:50]CreateOFDProtocolMessage [11:02:50]wFMCommunicate request_size=4 [11:02:50]MH_SAM_APDU [11:02:50]CAPDU: 80 11 00 00 [11:02:50]Write to MH i2c: E2 08 00 F5 97 80 11 00 00 00 00 00 00 06 [11:02:50]Write i2c OK [11:02:50]MH_I2C_Read... [11:02:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:50]OFD Sender: No OFD packet to send [11:02:50]Read from MH i2c: E2 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 17 00 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: E2 17 00 F5 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5B [11:02:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:02:50]wFMCommunicate OK [11:02:50]CreateOFDProtocolMessage done [11:02:50]OFDSenderStorePacket 239488 [11:02:50]StoreOFDPacket docnum=239488 [11:02:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 35 92 07 01 98 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 5D 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 80 A7 03 00 35 04 06 00 F3 34 91 64 D9 4B 3B 40 2D 3F BF DD 74 7E [11:02:50]CheckFolder [11:02:50]dirname=/storage/ofd_packets [11:02:50]CheckFolder done [11:02:50]ProducePacketName [11:02:50]name=ofd_packets/00239488 [11:02:50]NVStorageSaveData ofd_packets/00239488 [11:02:50]File name is /storage/ofd_packets/00239488 [11:02:50]Write 301 bytes [11:02:50]NVStorageSaveData done [11:02:50]OFDSenderStorePacket done [11:02:50]KKMCreateOFDPacket done [11:02:50]NVStorageSaveData kkm_last_timestamp [11:02:50]File name is /storage/kkm_last_timestamp [11:02:50]Write 4 bytes [11:02:50]NVStorageSaveData done [11:02:50]ExternCall_PrintAddStr [11:02:50]wPrintStart [11:02:50]Write to MH i2c: 01 00 00 F6 97 8D [11:02:50]Write i2c OK [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: 01 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: 01 07 00 [11:02:50]MH_I2C_Read... [11:02:50]Read from MH i2c: 01 07 00 F6 97 00 00 00 00 00 FF 0F A2 [11:02:50]RasterBufferAndPrint [11:02:50]line Счет N : (1)3302429 [11:02:50]line ИНН: 02508201610067 [11:02:50]line Контрольно-Кассовый Чек [11:02:50]line ПРОДАЖА [11:02:50]line ТРК (МРК, ГНК) : 12 [11:02:50]line Товар: 2710124130 [11:02:50]line Аи-92-К-4 [11:02:50]line 15.070 * 66.40 [11:02:50]line = 1000.65 [11:02:50]line НДС 12% НСП 1% [11:02:50]line > о реализуемом товаре [11:02:50]line ОКРУГЛЕНИЕ: -0.65 [11:02:50]line ИТОГО: 1000.00 [11:02:50]line Внесено: 1000.00 [11:02:50]line СДАЧА: 0.00 [11:02:50]line НСП 1% : 8.85 [11:02:50]line НДС 12% : 106.26 [11:02:50]line Наличными: 1000.00 [11:02:50]line Безнал.: 0.00 [11:02:50]line Место: АЗС № 82 "Партнер Нефть" [11:02:50]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:02:50]line СНО: Общий режим [11:02:50]line Чек 259 08.06.2024 11:02 [11:02:50]line Смена: 387 ФФД: 1.0 [11:02:50]line ЗНМ: 0300000150 [11:02:50]line РНМ: 0000000000091601 [11:02:50]line Версия ККМ: 001 [11:02:50]line ФМ: 0000000000874681 [11:02:50]line ФД: 239488 [11:02:50]line ФПД: 267407103154507 [11:02:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110253&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239488&fm=267407103154507&tin=02508201610067®Number=0000000000091601&sum=100000 [11:02:51]OFD Sender: Processing packet 239488 [packets to send 182, broken 181] [11:02:51]ProducePacketName [11:02:51]name=ofd_packets/00239488 [11:02:51]OFD Sender: To server: pG, [11:02:51]CommunicateWithHost lk.salyk.kg:30040 [11:02:51]ConnectInit lk.salyk.kg [11:02:51]written 0, free lines is 4095 [11:02:51]Connected sock=10 [11:02:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 35 92 07 01 98 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 5D 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 80 A7 03 00 35 04 06 00 F3 34 91 64 D9 4B 3B 40 2D 3F BF DD 74 7E [11:02:51]Write to MH i2c: 01 00 00 21 98 B9 [11:02:51]Write i2c OK [11:02:51]MH_I2C_Read... [11:02:51]Read from MH i2c: 01 [11:02:51]MH_I2C_Read... [11:02:51]Read from MH i2c: 01 07 00 [11:02:51]MH_I2C_Read... [11:02:51]Read from MH i2c: 01 07 00 21 98 00 00 00 00 00 CD 0C 99 [11:02:51]RasterBufferAndPrint [11:02:51]line [11:02:51]line [11:02:51]line [11:02:51]line [11:02:51]line [11:02:51]written 0, free lines is 3284 [11:02:51]MH_Cut [11:02:51]Write to MH i2c: D1 01 00 28 98 01 92 [11:02:51]Write i2c OK [11:02:51]MH_I2C_Read... [11:02:51]Read from MH i2c: D1 [11:02:51]MH_I2C_Read... [11:02:51]Read from MH i2c: D1 01 00 [11:02:51]MH_I2C_Read... [11:02:51]Read from MH i2c: D1 01 00 28 98 00 91 [11:02:51]Write to MH i2c: 01 00 00 29 98 C1 [11:02:51]Write i2c OK [11:02:51]MH_I2C_Read... [11:02:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 52 88 47 00 3A F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 80 A7 03 00 F4 03 04 00 DA E1 63 66 B6 04 01 00 00 D2 3D 70 89 8B CF 2E 8C [11:02:51]CommunicateWithHost err = 0 [11:02:51]CheckOFDResponse [11:02:51]1017 (14) - 77093643461234 [11:02:51]1041 (16) - 0000000000874681 [11:02:51]1040 (4) - 239488 [11:02:51]1012 (4) - 08.06.2024 04:45 [11:02:51]1206 (1) - 0 [11:02:51]OFD Sender: Remove packet 239488 [11:02:51]ProducePacketName [11:02:51]name=ofd_packets/00239488 [11:02:51]NVStorageDeleteData [11:02:52]OFD Sender: No OFD packet to send [11:02:52]*** Cut start [11:02:52]*** Partial cut [11:02:52]*** CUTSNS_PIN = 1 [11:02:52]*** CUTSNS_PIN = 0 [11:02:52]*** Brake cut motor [11:02:52]Read from MH i2c: 01 [11:02:52]MH_I2C_Read... [11:02:52]*** Stop cut motor [11:02:52]*** Cut end [11:02:52]Read from MH i2c: 01 07 00 [11:02:52]MH_I2C_Read... [11:02:52]Read from MH i2c: 01 07 00 29 98 00 00 00 00 00 FF 0F D6 [11:02:52]process_action close_receipt done [11:02:52]requested_data is exist [11:02:52]produce_requested_data [11:02:52]requested_item fm.sn is exist - process it [11:02:52]wFMCommunicate request_size=4 [11:02:52]MH_SAM_APDU [11:02:52]CAPDU: 80 11 00 00 [11:02:52]Write to MH i2c: E2 08 00 2A 98 80 11 00 00 00 00 00 00 3C [11:02:52]Write i2c OK [11:02:52]MH_I2C_Read... [11:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:53]Read from MH i2c: E2 [11:02:53]MH_I2C_Read... [11:02:53]Read from MH i2c: E2 17 00 [11:02:53]MH_I2C_Read... [11:02:53]Read from MH i2c: E2 17 00 2A 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 91 [11:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:02:53]wFMCommunicate OK [11:02:53]requested_item fd.num is exist - process it [11:02:53]SAM_PROTO_GetFieldsCounters [11:02:53]wFMCommunicate request_size=4 [11:02:53]MH_SAM_APDU [11:02:53]CAPDU: 80 13 00 00 [11:02:53]Write to MH i2c: E2 08 00 2B 98 80 13 00 00 00 00 00 00 3F [11:02:53]Write i2c OK [11:02:53]MH_I2C_Read... [11:02:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:53]Read from MH i2c: E2 [11:02:53]MH_I2C_Read... [11:02:53]Read from MH i2c: E2 62 00 [11:02:53]MH_I2C_Read... [11:02:53]Read from MH i2c: E2 62 00 2B 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 80 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [11:02:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 80 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:53]wFMCommunicate OK [11:02:53]SAM_PROTO_GetFieldsCounters done [11:02:53]requested_item shift.num is exist - process it [11:02:53]requested_item shift.opened is exist - process it [11:02:53]req_shift_opened [11:02:53]FM_GetShiftState [11:02:53]SAM_PROTO_GetShiftState [11:02:53]wFMCommunicate request_size=4 [11:02:53]MH_SAM_APDU [11:02:53]CAPDU: 80 13 01 00 [11:02:53]Write to MH i2c: E2 08 00 2C 98 80 13 01 00 00 00 00 00 41 [11:02:53]Write i2c OK [11:02:53]MH_I2C_Read... [11:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:53]Read from MH i2c: E2 [11:02:53]MH_I2C_Read... [11:02:53]Read from MH i2c: E2 0E 00 [11:02:53]MH_I2C_Read... [11:02:53]Read from MH i2c: E2 0E 00 2C 98 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F5 [11:02:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:02:53]wFMCommunicate OK [11:02:53]SAM_PROTO_GetShiftState done [11:02:53]FM_GetShiftState done [11:02:53]req_shift_opened done [11:02:53]requested_item shift.open_date is exist - process it [11:02:53]req_shift_open_date [11:02:53]req_shift_open_date done [11:02:53]produce_requested_data done [11:02:53]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239488,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:02:53]process_action_free close_receipt [11:02:53]json_value_free [11:02:53]json_value_free done [11:02:53]process_json_proto returns [11:02:53]Send response to host [11:02:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239488,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:02:53]free response buf [11:02:53]execute_script done [11:02:53]execute_script returns [11:02:53]free content buf [11:02:53]Sock 8.Close socket [11:02:53]Sock 8.Thread stoped [11:02:57]OFD Sender: No OFD packet to send [11:03:02]OFD Sender: No OFD packet to send [11:03:03]accept exits with 9 [11:03:03]New connection [11:03:03]New thread 3066981732 created [11:03:03]Thread 3066838372 joined [11:03:03]Waiting for new connection... [11:03:03] Sock 9.Parse request [11:03:03]Sock 9.Check first char [11:03:03]Sock 9.First char is OK [11:03:03]request: POST /json_proto HTTP/1.0 [11:03:03]Method: POST [11:03:03]URL: /json_proto [11:03:03]Method is POST - this is cgi request [11:03:03]url: /json_proto [11:03:03]query_string will be loaded in cgi processing [11:03:03]execute_cgi json_proto POST (null) [11:03:03]execute_cgi path=json_proto method=POST [11:03:03]POST find Content-Length [11:03:03]Host: 172.17.40.67:8080 [11:03:03]Content-Length: 678 [11:03:03]Content-Type: application/json [11:03:03] [11:03:03]POST finish read [11:03:03]Found Content-Length = 678 [11:03:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.770, "sum" : 250.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:03]execute_script... [11:03:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.770, "sum" : 250.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:03]POST & json_proto [11:03:03]process_json_proto [11:03:03]json parsed OK: [11:03:03]protocol is kg_v1.0 [11:03:03]action value=close_receipt [11:03:03]process_action close_receipt [11:03:03]cmd_close_receipt [11:03:03]MH_GetDate [11:03:03]Write to MH i2c: F0 00 00 2D 98 B4 [11:03:03]Write i2c OK [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: F0 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: F0 09 00 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: F0 09 00 2D 98 00 6C 3A 64 66 97 AE 6B 64 41 [11:03:03]GetLastDocTimeStamp 1717844573 [11:03:03]current date 1717844588 [11:03:03]FM_GetShiftState [11:03:03]SAM_PROTO_GetShiftState [11:03:03]wFMCommunicate request_size=4 [11:03:03]MH_SAM_APDU [11:03:03]CAPDU: 80 13 01 00 [11:03:03]Write to MH i2c: E2 08 00 2E 98 80 13 01 00 00 00 00 00 43 [11:03:03]Write i2c OK [11:03:03]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 0E 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 0E 00 2E 98 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F7 [11:03:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:03:04]wFMCommunicate OK [11:03:04]SAM_PROTO_GetShiftState done [11:03:04]FM_GetShiftState done [11:03:04]opened in 1717805884 [11:03:04]opened+sec_in_day 1717892284 [11:03:04]quantity*price = 25032 [11:03:04]sum+1 = 25034 [11:03:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.58 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 260 08.06.2024 11:03 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239489 ФПД: 255617812337091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110308&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239489&fm=255617812337091&tin=02508201610067®Number=0000000000091601&sum=25000 [11:03:05]StoreToDocumentArchive [11:03:05]shift 387 fd 239489 [11:03:05]save to /storage/0387/doc_00239489 [11:03:05]save last doc name /storage/0387/doc_00239489 to /storage/kkm_last_doc_name [11:03:05]save OK [11:03:05]Clear old archive folders... [11:03:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:05]tlvbuf is 00394140 [11:03:05]SAM_PROTO_ClearQueue [11:03:05]wFMCommunicate request_size=4 [11:03:05]MH_SAM_APDU [11:03:05]CAPDU: 80 09 00 00 [11:03:05]Write to MH i2c: E2 08 00 3B 98 80 09 00 00 00 00 00 00 45 [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:05]Read from MH i2c: E2 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 03 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 03 00 3B 98 00 90 00 47 [11:03:05]RAPDU: 90 00 [11:03:05]wFMCommunicate OK [11:03:05]SAM_PROTO_ClearQueue done [11:03:05]KKMCreateOFDPacket [11:03:05]OFDProtocolAddRootSTLVToBuf [11:03:05]FM_MakeSignedData [11:03:05]FM_MakeSignedData [11:03:05]SAM_PROTO_SignData [11:03:05]wFMCommunicate request_size=4 [11:03:05]MH_SAM_APDU [11:03:05]CAPDU: 80 0D 01 02 [11:03:05]Write to MH i2c: E2 08 00 3C 98 80 0D 01 02 00 00 00 00 4D [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:05]Read from MH i2c: E2 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 03 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 03 00 3C 98 00 90 00 48 [11:03:05]RAPDU: 90 00 [11:03:05]wFMCommunicate OK [11:03:05]wFMCommunicate request_size=255 [11:03:05]MH_SAM_APDU [11:03: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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 04 01 00 00 F4 03 04 00 6C 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 81 A7 03 00 35 04 06 00 E8 [11:03:05]Write to MH i2c: E2 02 01 3D 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 04 01 00 00 F4 03 04 00 6C 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 81 A7 03 00 35 04 06 00 E8 00 00 B2 [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:05]Read from MH i2c: E2 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 03 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 03 00 3D 98 00 90 00 49 [11:03:05]RAPDU: 90 00 [11:03:05]wFMCommunicate OK [11:03:05]wFMCommunicate request_size=10 [11:03:05]MH_SAM_APDU [11:03:05]CAPDU: 80 0D 02 02 05 7B A8 E7 11 C3 [11:03:05]Write to MH i2c: E2 0D 00 3E 98 80 0D 02 02 05 00 7B A8 E7 11 C3 00 00 38 [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:05]Read from MH i2c: E2 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 03 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 03 00 3E 98 00 90 00 4A [11:03:05]RAPDU: 90 00 [11:03:05]wFMCommunicate OK [11:03:05]wFMCommunicate request_size=4 [11:03:05]MH_SAM_APDU [11:03:05]CAPDU: 80 0D 03 02 [11:03:05]Write to MH i2c: E2 08 00 3F 98 80 0D 03 02 00 00 00 00 52 [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:05]Read from MH i2c: E2 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 0B 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 0B 00 3F 98 00 3C F9 38 5A 34 C7 64 7A 90 00 F3 [11:03:05]RAPDU: 3C F9 38 5A 34 C7 64 7A 90 00 [11:03:05]wFMCommunicate OK [11:03:05]SAM_PROTO_SignData done [11:03:05]FM_MakeSignedData done [11:03:05]CreateOFDProtocolMessage [11:03:05]wFMCommunicate request_size=4 [11:03:05]MH_SAM_APDU [11:03:05]CAPDU: 80 11 00 00 [11:03:05]Write to MH i2c: E2 08 00 40 98 80 11 00 00 00 00 00 00 52 [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:05]Read from MH i2c: E2 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 17 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: E2 17 00 40 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A7 [11:03:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:03:05]wFMCommunicate OK [11:03:05]CreateOFDProtocolMessage done [11:03:05]OFDSenderStorePacket 239489 [11:03:05]StoreOFDPacket docnum=239489 [11:03:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 26 F3 07 01 9E 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 04 01 00 00 F4 03 04 00 6C 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 81 A7 03 00 35 04 06 00 E8 7B A8 E7 11 C3 3C F9 38 5A 34 C7 64 7A [11:03:05]CheckFolder [11:03:05]dirname=/storage/ofd_packets [11:03:05]CheckFolder done [11:03:05]ProducePacketName [11:03:05]name=ofd_packets/00239489 [11:03:05]NVStorageSaveData ofd_packets/00239489 [11:03:05]File name is /storage/ofd_packets/00239489 [11:03:05]Write 301 bytes [11:03:05]NVStorageSaveData done [11:03:05]OFDSenderStorePacket done [11:03:05]KKMCreateOFDPacket done [11:03:05]NVStorageSaveData kkm_last_timestamp [11:03:05]File name is /storage/kkm_last_timestamp [11:03:05]Write 4 bytes [11:03:05]NVStorageSaveData done [11:03:05]ExternCall_PrintAddStr [11:03:05]wPrintStart [11:03:05]Write to MH i2c: 01 00 00 41 98 D9 [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 07 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 07 00 41 98 00 00 00 00 00 FF 0F EE [11:03:05]RasterBufferAndPrint [11:03:05]line Счет N : (1)3302431 [11:03:05]line ИНН: 02508201610067 [11:03:05]line Контрольно-Кассовый Чек [11:03:05]line ПРОДАЖА [11:03:05]line ТРК (МРК, ГНК) : 22 [11:03:05]line Товар: 2710124130 [11:03:05]line Аи-92-К-4 [11:03:05]line 3.770 * 66.40 [11:03:05]line = 250.33 [11:03:05]line НДС 12% НСП 1% [11:03:05]line > о реализуемом товаре [11:03:05]line ОКРУГЛЕНИЕ: -0.33 [11:03:05]line ИТОГО: 250.00 [11:03:05]line Внесено: 250.00 [11:03:05]line СДАЧА: 0.00 [11:03:05]line НСП 1% : 2.21 [11:03:05]line НДС 12% : 26.58 [11:03:05]line Наличными: 250.00 [11:03:05]line Безнал.: 0.00 [11:03:05]line Место: АЗС № 82 "Партнер Нефть" [11:03:05]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:03:05]line СНО: Общий режим [11:03:05]line Чек 260 08.06.2024 11:03 [11:03:05]line Смена: 387 ФФД: 1.0 [11:03:05]line ЗНМ: 0300000150 [11:03:05]line РНМ: 0000000000091601 [11:03:05]line Версия ККМ: 001 [11:03:05]line ФМ: 0000000000874681 [11:03:05]line ФД: 239489 [11:03:05]line ФПД: 255617812337091 [11:03:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110308&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239489&fm=255617812337091&tin=02508201610067®Number=0000000000091601&sum=25000 [11:03:05]written 0, free lines is 4095 [11:03:05]OFD Sender: Processing packet 239489 [packets to send 182, broken 181] [11:03:05]ProducePacketName [11:03:05]name=ofd_packets/00239489 [11:03:05]OFD Sender: To server: pG, [11:03:05]CommunicateWithHost lk.salyk.kg:30040 [11:03:05]ConnectInit lk.salyk.kg [11:03:05]Connected sock=10 [11:03:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 26 F3 07 01 9E 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 04 01 00 00 F4 03 04 00 6C 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 81 A7 03 00 35 04 06 00 E8 7B A8 E7 11 C3 3C F9 38 5A 34 C7 64 7A [11:03:06]Write to MH i2c: 01 00 00 6C 98 04 [11:03:06]Write i2c OK [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: 01 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: 01 07 00 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: 01 07 00 6C 98 00 00 00 00 00 D2 0C E9 [11:03:06]RasterBufferAndPrint [11:03:06]line [11:03:06]line [11:03:06]line [11:03:06]line [11:03:06]line [11:03:06]written 0, free lines is 3289 [11:03:06]MH_Cut [11:03:06]Write to MH i2c: D1 01 00 73 98 01 DD [11:03:06]Write i2c OK [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: D1 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: D1 01 00 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: D1 01 00 73 98 00 DC [11:03:06]Write to MH i2c: 01 00 00 74 98 0C [11:03:06]Write i2c OK [11:03:06]MH_I2C_Read... [11:03:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 62 BE 47 00 E0 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 81 A7 03 00 F4 03 04 00 E9 E1 63 66 B6 04 01 00 00 3E 13 E5 5F 19 F0 63 4A [11:03:06]CommunicateWithHost err = 0 [11:03:06]CheckOFDResponse [11:03:06]1017 (14) - 77093643461234 [11:03:06]1041 (16) - 0000000000874681 [11:03:06]1040 (4) - 239489 [11:03:06]1012 (4) - 08.06.2024 04:45 [11:03:06]1206 (1) - 0 [11:03:06]OFD Sender: Remove packet 239489 [11:03:06]ProducePacketName [11:03:06]name=ofd_packets/00239489 [11:03:06]NVStorageDeleteData [11:03:06]OFD Sender: No OFD packet to send [11:03:06]*** Cut start [11:03:06]*** Partial cut [11:03:06]*** CUTSNS_PIN = 1 [11:03:06]*** CUTSNS_PIN = 0 [11:03:07]*** Brake cut motor [11:03:07]Read from MH i2c: 01 [11:03:07]MH_I2C_Read... [11:03:07]*** Stop cut motor [11:03:07]*** Cut end [11:03:07]Read from MH i2c: 01 07 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: 01 07 00 74 98 00 00 00 00 00 FF 0F 21 [11:03:07]process_action close_receipt done [11:03:07]requested_data is exist [11:03:07]produce_requested_data [11:03:07]requested_item fm.sn is exist - process it [11:03:07]wFMCommunicate request_size=4 [11:03:07]MH_SAM_APDU [11:03:07]CAPDU: 80 11 00 00 [11:03:07]Write to MH i2c: E2 08 00 75 98 80 11 00 00 00 00 00 00 87 [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:07]Read from MH i2c: E2 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 17 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 17 00 75 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DC [11:03:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:03:07]wFMCommunicate OK [11:03:07]requested_item fd.num is exist - process it [11:03:07]SAM_PROTO_GetFieldsCounters [11:03:07]wFMCommunicate request_size=4 [11:03:07]MH_SAM_APDU [11:03:07]CAPDU: 80 13 00 00 [11:03:07]Write to MH i2c: E2 08 00 76 98 80 13 00 00 00 00 00 00 8A [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:07]Read from MH i2c: E2 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 62 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 62 00 76 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 81 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [11:03:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 81 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:07]wFMCommunicate OK [11:03:07]SAM_PROTO_GetFieldsCounters done [11:03:07]requested_item shift.num is exist - process it [11:03:07]requested_item shift.opened is exist - process it [11:03:07]req_shift_opened [11:03:07]FM_GetShiftState [11:03:07]SAM_PROTO_GetShiftState [11:03:07]wFMCommunicate request_size=4 [11:03:07]MH_SAM_APDU [11:03:07]CAPDU: 80 13 01 00 [11:03:07]Write to MH i2c: E2 08 00 77 98 80 13 01 00 00 00 00 00 8C [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 [11:03:07]MH_I2C_Read... [11:03:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:07]Read from MH i2c: E2 0E 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 0E 00 77 98 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 40 [11:03:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:03:07]wFMCommunicate OK [11:03:07]SAM_PROTO_GetShiftState done [11:03:07]FM_GetShiftState done [11:03:07]req_shift_opened done [11:03:07]requested_item shift.open_date is exist - process it [11:03:07]req_shift_open_date [11:03:07]req_shift_open_date done [11:03:07]produce_requested_data done [11:03:07]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239489,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:03:07]process_action_free close_receipt [11:03:07]json_value_free [11:03:07]json_value_free done [11:03:07]process_json_proto returns [11:03:07]Send response to host [11:03:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239489,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:03:07]free response buf [11:03:07]execute_script done [11:03:07]execute_script returns [11:03:07]free content buf [11:03:07]Sock 9.Close socket [11:03:07]Sock 9.Thread stoped [11:03:11]OFD Sender: No OFD packet to send [11:03:16]accept exits with 8 [11:03:16]New connection [11:03:16]New thread 3066838372 created [11:03:16]Thread 3066981732 joined [11:03:16]Waiting for new connection... [11:03:16] Sock 8.Parse request [11:03:16]Sock 8.Check first char [11:03:16]Sock 8.First char is OK [11:03:16]request: POST /json_proto HTTP/1.0 [11:03:16]Method: POST [11:03:16]URL: /json_proto [11:03:16]Method is POST - this is cgi request [11:03:16]url: /json_proto [11:03:16]query_string will be loaded in cgi processing [11:03:16]execute_cgi json_proto POST (null) [11:03:16]execute_cgi path=json_proto method=POST [11:03:16]POST find Content-Length [11:03:16]Host: 172.17.40.67:8080 [11:03:16]Content-Length: 678 [11:03:16]Content-Type: application/json [11:03:16] [11:03:16]POST finish read [11:03:16]Found Content-Length = 678 [11:03:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.510, "sum" : 100.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:16]execute_script... [11:03: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)3302430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.510, "sum" : 100.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:16]POST & json_proto [11:03:16]process_json_proto [11:03:16]json parsed OK: [11:03:16]protocol is kg_v1.0 [11:03:16]action value=close_receipt [11:03:16]process_action close_receipt [11:03:16]cmd_close_receipt [11:03:16]MH_GetDate [11:03:16]Write to MH i2c: F0 00 00 78 98 FF [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: F0 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: F0 09 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: F0 09 00 78 98 00 78 3A 64 66 97 AE 6B 64 98 [11:03:16]GetLastDocTimeStamp 1717844588 [11:03:16]current date 1717844600 [11:03:16]FM_GetShiftState [11:03:16]SAM_PROTO_GetShiftState [11:03:16]wFMCommunicate request_size=4 [11:03:16]MH_SAM_APDU [11:03:16]CAPDU: 80 13 01 00 [11:03:16]Write to MH i2c: E2 08 00 79 98 80 13 01 00 00 00 00 00 8E [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:16]Read from MH i2c: E2 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 0E 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: E2 0E 00 79 98 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 42 [11:03:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:03:16]wFMCommunicate OK [11:03:16]SAM_PROTO_GetShiftState done [11:03:16]FM_GetShiftState done [11:03:16]opened in 1717805884 [11:03:16]opened+sec_in_day 1717892284 [11:03:16]quantity*price = 10026 [11:03:16]sum+1 = 10027 [11:03:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.65 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 261 08.06.2024 11:03 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239490 ФПД: 113251313108955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110320&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239490&fm=113251313108955&tin=02508201610067®Number=0000000000091601&sum=10000 [11:03:17]StoreToDocumentArchive [11:03:17]shift 387 fd 239490 [11:03:17]save to /storage/0387/doc_00239490 [11:03:17]save last doc name /storage/0387/doc_00239490 to /storage/kkm_last_doc_name [11:03:17]save OK [11:03:17]Clear old archive folders... [11:03:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:17]tlvbuf is 002913F0 [11:03:17]SAM_PROTO_ClearQueue [11:03:17]wFMCommunicate request_size=4 [11:03:17]MH_SAM_APDU [11:03:17]CAPDU: 80 09 00 00 [11:03:17]Write to MH i2c: E2 08 00 86 98 80 09 00 00 00 00 00 00 90 [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:17]Read from MH i2c: E2 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: E2 03 00 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: E2 03 00 86 98 00 90 00 92 [11:03:17]RAPDU: 90 00 [11:03:17]wFMCommunicate OK [11:03:17]SAM_PROTO_ClearQueue done [11:03:17]KKMCreateOFDPacket [11:03:17]OFDProtocolAddRootSTLVToBuf [11:03:17]FM_MakeSignedData [11:03:17]FM_MakeSignedData [11:03:17]SAM_PROTO_SignData [11:03:17]wFMCommunicate request_size=4 [11:03:17]MH_SAM_APDU [11:03:17]CAPDU: 80 0D 01 02 [11:03:17]Write to MH i2c: E2 08 00 87 98 80 0D 01 02 00 00 00 00 98 [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:17]Read from MH i2c: E2 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: E2 03 00 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: E2 03 00 87 98 00 90 00 93 [11:03:17]RAPDU: 90 00 [11:03:17]wFMCommunicate OK [11:03:17]wFMCommunicate request_size=255 [11:03:17]MH_SAM_APDU [11:03: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 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 78 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 82 A7 03 00 35 04 06 00 67 [11:03:17]Write to MH i2c: E2 02 01 88 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 78 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 82 A7 03 00 35 04 06 00 67 00 00 6D [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 88 98 00 90 00 94 [11:03:18]RAPDU: 90 00 [11:03:18]wFMCommunicate OK [11:03:18]wFMCommunicate request_size=10 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 0D 02 02 05 00 60 49 C7 DB [11:03:18]Write to MH i2c: E2 0D 00 89 98 80 0D 02 02 05 00 00 60 49 C7 DB 00 00 F0 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 89 98 00 90 00 95 [11:03:18]RAPDU: 90 00 [11:03:18]wFMCommunicate OK [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 0D 03 02 [11:03:18]Write to MH i2c: E2 08 00 8A 98 80 0D 03 02 00 00 00 00 9D [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 0B 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 0B 00 8A 98 00 B8 69 88 FF 37 25 B6 BB 90 00 13 [11:03:18]RAPDU: B8 69 88 FF 37 25 B6 BB 90 00 [11:03:18]wFMCommunicate OK [11:03:18]SAM_PROTO_SignData done [11:03:18]FM_MakeSignedData done [11:03:18]CreateOFDProtocolMessage [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 11 00 00 [11:03:18]Write to MH i2c: E2 08 00 8B 98 80 11 00 00 00 00 00 00 9D [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 17 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 17 00 8B 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [11:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:03:18]wFMCommunicate OK [11:03:18]CreateOFDProtocolMessage done [11:03:18]OFDSenderStorePacket 239490 [11:03:18]StoreOFDPacket docnum=239490 [11:03:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4D B5 07 01 54 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 78 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 82 A7 03 00 35 04 06 00 67 00 60 49 C7 DB B8 69 88 FF 37 25 B6 BB [11:03:18]CheckFolder [11:03:18]dirname=/storage/ofd_packets [11:03:18]CheckFolder done [11:03:18]ProducePacketName [11:03:18]name=ofd_packets/00239490 [11:03:18]NVStorageSaveData ofd_packets/00239490 [11:03:18]File name is /storage/ofd_packets/00239490 [11:03:18]Write 301 bytes [11:03:18]NVStorageSaveData done [11:03:18]OFDSenderStorePacket done [11:03:18]KKMCreateOFDPacket done [11:03:18]NVStorageSaveData kkm_last_timestamp [11:03:18]File name is /storage/kkm_last_timestamp [11:03:18]Write 4 bytes [11:03:18]NVStorageSaveData done [11:03:18]ExternCall_PrintAddStr [11:03:18]wPrintStart [11:03:18]Write to MH i2c: 01 00 00 8C 98 24 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 07 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 07 00 8C 98 00 00 00 00 00 FF 0F 39 [11:03:18]RasterBufferAndPrint [11:03:18]line Счет N : (1)3302430 [11:03:18]line ИНН: 02508201610067 [11:03:18]line Контрольно-Кассовый Чек [11:03:18]line ПРОДАЖА [11:03:18]line ТРК (МРК, ГНК) : 42 [11:03:18]line Товар: 2710124130 [11:03:18]line Аи-92-К-4 [11:03:18]line 1.510 * 66.40 [11:03:18]line = 100.26 [11:03:18]line НДС 12% НСП 1% [11:03:18]line > о реализуемом товаре [11:03:18]line ОКРУГЛЕНИЕ: -0.26 [11:03:18]line ИТОГО: 100.00 [11:03:18]line Внесено: 100.00 [11:03:18]line СДАЧА: 0.00 [11:03:18]line НСП 1% : 0.89 [11:03:18]line НДС 12% : 10.65 [11:03:18]line Наличными: 100.00 [11:03:18]line Безнал.: 0.00 [11:03:18]line Место: АЗС № 82 "Партнер Нефть" [11:03:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:03:18]line СНО: Общий режим [11:03:18]line Чек 261 08.06.2024 11:03 [11:03:18]line Смена: 387 ФФД: 1.0 [11:03:18]line ЗНМ: 0300000150 [11:03:18]line РНМ: 0000000000091601 [11:03:18]line Версия ККМ: 001 [11:03:18]line ФМ: 0000000000874681 [11:03:18]line ФД: 239490 [11:03:18]line ФПД: 113251313108955 [11:03:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110320&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239490&fm=113251313108955&tin=02508201610067®Number=0000000000091601&sum=10000 [11:03:18]written 0, free lines is 4095 [11:03:18]OFD Sender: Processing packet 239490 [packets to send 182, broken 181] [11:03:18]ProducePacketName [11:03:18]name=ofd_packets/00239490 [11:03:18]OFD Sender: To server: pG, [11:03:18]CommunicateWithHost lk.salyk.kg:30040 [11:03:18]ConnectInit lk.salyk.kg [11:03:18]Write to MH i2c: 01 00 00 B7 98 4F [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 07 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 07 00 B7 98 00 00 00 00 00 C3 0C 25 [11:03:18]RasterBufferAndPrint [11:03:18]line [11:03:18]line [11:03:18]line [11:03:18]line [11:03:18]line [11:03:18]written 0, free lines is 3276 [11:03:18]MH_Cut [11:03:18]Write to MH i2c: D1 01 00 BE 98 01 28 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: D1 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: D1 01 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: D1 01 00 BE 98 00 27 [11:03:18]Write to MH i2c: 01 00 00 BF 98 57 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]Connected sock=10 [11:03:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4D B5 07 01 54 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 78 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 82 A7 03 00 35 04 06 00 67 00 60 49 C7 DB B8 69 88 FF 37 25 B6 BB [11:03:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D9 22 47 00 32 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 82 A7 03 00 F4 03 04 00 F5 E1 63 66 B6 04 01 00 00 8D 9A 9A 93 67 C3 A6 12 [11:03:19]CommunicateWithHost err = 0 [11:03:19]CheckOFDResponse [11:03:19]1017 (14) - 77093643461234 [11:03:19]1041 (16) - 0000000000874681 [11:03:19]1040 (4) - 239490 [11:03:19]1012 (4) - 08.06.2024 04:45 [11:03:19]1206 (1) - 0 [11:03:19]OFD Sender: Remove packet 239490 [11:03:19]ProducePacketName [11:03:19]name=ofd_packets/00239490 [11:03:19]NVStorageDeleteData [11:03:19]*** Cut start [11:03:19]*** Partial cut [11:03:19]*** CUTSNS_PIN = 1 [11:03:19]*** CUTSNS_PIN = 0 [11:03:19]OFD Sender: No OFD packet to send [11:03:19]*** Brake cut motor [11:03:20]Read from MH i2c: 01 [11:03:20]MH_I2C_Read... [11:03:20]*** Stop cut motor [11:03:20]*** Cut end [11:03:20]Read from MH i2c: 01 07 00 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: 01 07 00 BF 98 00 00 00 00 00 FF 0F 6C [11:03:20]process_action close_receipt done [11:03:20]requested_data is exist [11:03:20]produce_requested_data [11:03:20]requested_item fm.sn is exist - process it [11:03:20]wFMCommunicate request_size=4 [11:03:20]MH_SAM_APDU [11:03:20]CAPDU: 80 11 00 00 [11:03:20]Write to MH i2c: E2 08 00 C0 98 80 11 00 00 00 00 00 00 D2 [11:03:20]Write i2c OK [11:03:20]MH_I2C_Read... [11:03:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:20]Read from MH i2c: E2 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 17 00 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 17 00 C0 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 27 [11:03:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:03:20]wFMCommunicate OK [11:03:20]requested_item fd.num is exist - process it [11:03:20]SAM_PROTO_GetFieldsCounters [11:03:20]wFMCommunicate request_size=4 [11:03:20]MH_SAM_APDU [11:03:20]CAPDU: 80 13 00 00 [11:03:20]Write to MH i2c: E2 08 00 C1 98 80 13 00 00 00 00 00 00 D5 [11:03:20]Write i2c OK [11:03:20]MH_I2C_Read... [11:03:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:20]Read from MH i2c: E2 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 62 00 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 62 00 C1 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 82 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [11:03:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 82 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:20]wFMCommunicate OK [11:03:20]SAM_PROTO_GetFieldsCounters done [11:03:20]requested_item shift.num is exist - process it [11:03:20]requested_item shift.opened is exist - process it [11:03:20]req_shift_opened [11:03:20]FM_GetShiftState [11:03:20]SAM_PROTO_GetShiftState [11:03:20]wFMCommunicate request_size=4 [11:03:20]MH_SAM_APDU [11:03:20]CAPDU: 80 13 01 00 [11:03:20]Write to MH i2c: E2 08 00 C2 98 80 13 01 00 00 00 00 00 D7 [11:03:20]Write i2c OK [11:03:20]MH_I2C_Read... [11:03:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:20]Read from MH i2c: E2 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 0E 00 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 0E 00 C2 98 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8B [11:03:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:03:20]wFMCommunicate OK [11:03:20]SAM_PROTO_GetShiftState done [11:03:20]FM_GetShiftState done [11:03:20]req_shift_opened done [11:03:20]requested_item shift.open_date is exist - process it [11:03:20]req_shift_open_date [11:03:20]req_shift_open_date done [11:03:20]produce_requested_data done [11:03:20]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239490,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:03:20]process_action_free close_receipt [11:03:20]json_value_free [11:03:20]json_value_free done [11:03:20]process_json_proto returns [11:03:20]Send response to host [11:03:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239490,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:03:20]free response buf [11:03:20]execute_script done [11:03:20]execute_script returns [11:03:20]free content buf [11:03:20]Sock 8.Close socket [11:03:20]Sock 8.Thread stoped [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:18]accept exits with 9 [11:04:18]New connection [11:04:18]New thread 3066981732 created [11:04:18]Thread 3066838372 joined [11:04:18]Waiting for new connection... [11:04:18] Sock 9.Parse request [11:04:18]Sock 9.Check first char [11:04:18]Sock 9.First char is OK [11:04:18]request: POST /json_proto HTTP/1.0 [11:04:18]Method: POST [11:04:18]URL: /json_proto [11:04:18]Method is POST - this is cgi request [11:04:18]url: /json_proto [11:04:18]query_string will be loaded in cgi processing [11:04:18]execute_cgi json_proto POST (null) [11:04:18]execute_cgi path=json_proto method=POST [11:04:18]POST find Content-Length [11:04:18]Host: 172.17.40.67:8080 [11:04:18]Content-Length: 678 [11:04:18]Content-Type: application/json [11:04:18] [11:04:18]POST finish read [11:04:18]Found Content-Length = 678 [11:04:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:18]execute_script... [11: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)3302432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:18]POST & json_proto [11:04:18]process_json_proto [11:04:18]json parsed OK: [11:04:18]protocol is kg_v1.0 [11:04:18]action value=close_receipt [11:04:18]process_action close_receipt [11:04:18]cmd_close_receipt [11:04:18]MH_GetDate [11:04:18]Write to MH i2c: F0 00 00 C3 98 4A [11:04:18]Write i2c OK [11:04:18]MH_I2C_Read... [11:04:18]Read from MH i2c: F0 [11:04:18]MH_I2C_Read... [11:04:18]Read from MH i2c: F0 09 00 [11:04:18]MH_I2C_Read... [11:04:18]Read from MH i2c: F0 09 00 C3 98 00 B6 3A 64 66 97 AE 6B 64 21 [11:04:18]GetLastDocTimeStamp 1717844600 [11:04:18]current date 1717844662 [11:04:18]FM_GetShiftState [11:04:18]SAM_PROTO_GetShiftState [11:04:18]wFMCommunicate request_size=4 [11:04:18]MH_SAM_APDU [11:04:18]CAPDU: 80 13 01 00 [11:04:18]Write to MH i2c: E2 08 00 C4 98 80 13 01 00 00 00 00 00 D9 [11:04:18]Write i2c OK [11:04:18]MH_I2C_Read... [11:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:18]Read from MH i2c: E2 [11:04:18]MH_I2C_Read... [11:04:18]Read from MH i2c: E2 0E 00 [11:04:18]MH_I2C_Read... [11:04:18]Read from MH i2c: E2 0E 00 C4 98 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8D [11:04:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:04:18]wFMCommunicate OK [11:04:18]SAM_PROTO_GetShiftState done [11:04:18]FM_GetShiftState done [11:04:18]opened in 1717805884 [11:04:18]opened+sec_in_day 1717892284 [11:04:18]quantity*price = 50065 [11:04:18]sum+1 = 50067 [11:04:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 262 08.06.2024 11:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239491 ФПД: 272054490265811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110422&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239491&fm=272054490265811&tin=02508201610067®Number=0000000000091601&sum=50000 [11:04:19]StoreToDocumentArchive [11:04:19]shift 387 fd 239491 [11:04:19]save to /storage/0387/doc_00239491 [11:04:19]save last doc name /storage/0387/doc_00239491 to /storage/kkm_last_doc_name [11:04:19]save OK [11:04:19]Clear old archive folders... [11:04:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:19]tlvbuf is 0031FCC0 [11:04:19]SAM_PROTO_ClearQueue [11:04:19]wFMCommunicate request_size=4 [11:04:19]MH_SAM_APDU [11:04:19]CAPDU: 80 09 00 00 [11:04:19]Write to MH i2c: E2 08 00 D1 98 80 09 00 00 00 00 00 00 DB [11:04:19]Write i2c OK [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 [11:04:19]MH_I2C_Read... [11:04:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:19]Read from MH i2c: E2 03 00 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 03 00 D1 98 00 90 00 DD [11:04:19]RAPDU: 90 00 [11:04:19]wFMCommunicate OK [11:04:19]SAM_PROTO_ClearQueue done [11:04:19]KKMCreateOFDPacket [11:04:19]OFDProtocolAddRootSTLVToBuf [11:04:19]FM_MakeSignedData [11:04:19]FM_MakeSignedData [11:04:19]SAM_PROTO_SignData [11:04:19]wFMCommunicate request_size=4 [11:04:19]MH_SAM_APDU [11:04:19]CAPDU: 80 0D 01 02 [11:04:19]Write to MH i2c: E2 08 00 D2 98 80 0D 01 02 00 00 00 00 E3 [11:04:19]Write i2c OK [11:04:19]MH_I2C_Read... [11:04:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:19]Read from MH i2c: E2 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 03 00 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 03 00 D2 98 00 90 00 DE [11:04:19]RAPDU: 90 00 [11:04:19]wFMCommunicate OK [11:04:19]wFMCommunicate request_size=255 [11:04:19]MH_SAM_APDU [11: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 B6 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 83 A7 03 00 35 04 06 00 F7 [11:04:19]Write to MH i2c: E2 02 01 D3 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 B6 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 83 A7 03 00 35 04 06 00 F7 00 00 F9 [11:04:19]Write i2c OK [11:04:19]MH_I2C_Read... [11:04:19]OFD Sender: No OFD packet to send [11:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:19]Read from MH i2c: E2 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 03 00 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 03 00 D3 98 00 90 00 DF [11:04:19]RAPDU: 90 00 [11:04:19]wFMCommunicate OK [11:04:19]wFMCommunicate request_size=10 [11:04:19]MH_SAM_APDU [11:04:19]CAPDU: 80 0D 02 02 05 6E 9F 40 78 D3 [11:04:19]Write to MH i2c: E2 0D 00 D4 98 80 0D 02 02 05 00 6E 9F 40 78 D3 00 00 88 [11:04:19]Write i2c OK [11:04:19]MH_I2C_Read... [11:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:19]Read from MH i2c: E2 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 03 00 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 03 00 D4 98 00 90 00 E0 [11:04:19]RAPDU: 90 00 [11:04:19]wFMCommunicate OK [11:04:19]wFMCommunicate request_size=4 [11:04:19]MH_SAM_APDU [11:04:19]CAPDU: 80 0D 03 02 [11:04:19]Write to MH i2c: E2 08 00 D5 98 80 0D 03 02 00 00 00 00 E8 [11:04:19]Write i2c OK [11:04:19]MH_I2C_Read... [11:04:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:19]Read from MH i2c: E2 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 0B 00 [11:04:19]MH_I2C_Read... [11:04:19]Read from MH i2c: E2 0B 00 D5 98 00 2A 24 B5 3B 8C 0E A6 21 90 00 88 [11:04:19]RAPDU: 2A 24 B5 3B 8C 0E A6 21 90 00 [11:04:19]wFMCommunicate OK [11:04:19]SAM_PROTO_SignData done [11:04:19]FM_MakeSignedData done [11:04:19]CreateOFDProtocolMessage [11:04:19]wFMCommunicate request_size=4 [11:04:19]MH_SAM_APDU [11:04:19]CAPDU: 80 11 00 00 [11:04:19]Write to MH i2c: E2 08 00 D6 98 80 11 00 00 00 00 00 00 E8 [11:04:19]Write i2c OK [11:04:19]MH_I2C_Read... [11:04:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:20]Read from MH i2c: E2 [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: E2 17 00 [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: E2 17 00 D6 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3D [11:04:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:04:20]wFMCommunicate OK [11:04:20]CreateOFDProtocolMessage done [11:04:20]OFDSenderStorePacket 239491 [11:04:20]StoreOFDPacket docnum=239491 [11:04:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 23 D8 07 01 DE 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 B6 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 83 A7 03 00 35 04 06 00 F7 6E 9F 40 78 D3 2A 24 B5 3B 8C 0E A6 21 [11:04:20]CheckFolder [11:04:20]dirname=/storage/ofd_packets [11:04:20]CheckFolder done [11:04:20]ProducePacketName [11:04:20]name=ofd_packets/00239491 [11:04:20]NVStorageSaveData ofd_packets/00239491 [11:04:20]File name is /storage/ofd_packets/00239491 [11:04:20]Write 301 bytes [11:04:20]NVStorageSaveData done [11:04:20]OFDSenderStorePacket done [11:04:20]KKMCreateOFDPacket done [11:04:20]NVStorageSaveData kkm_last_timestamp [11:04:20]File name is /storage/kkm_last_timestamp [11:04:20]Write 4 bytes [11:04:20]NVStorageSaveData done [11:04:20]ExternCall_PrintAddStr [11:04:20]wPrintStart [11:04:20]Write to MH i2c: 01 00 00 D7 98 6F [11:04:20]Write i2c OK [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: 01 [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: 01 07 00 [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: 01 07 00 D7 98 00 00 00 00 00 FF 0F 84 [11:04:20]RasterBufferAndPrint [11:04:20]line Счет N : (1)3302432 [11:04:20]line ИНН: 02508201610067 [11:04:20]line Контрольно-Кассовый Чек [11:04:20]line ПРОДАЖА [11:04:20]line ТРК (МРК, ГНК) : 42 [11:04:20]line Товар: 2710124130 [11:04:20]line Аи-92-К-4 [11:04:20]line 7.540 * 66.40 [11:04:20]line = 500.66 [11:04:20]line НДС 12% НСП 1% [11:04:20]line > о реализуемом товаре [11:04:20]line ОКРУГЛЕНИЕ: -0.66 [11:04:20]line ИТОГО: 500.00 [11:04:20]line Внесено: 500.00 [11:04:20]line СДАЧА: 0.00 [11:04:20]line НСП 1% : 4.43 [11:04:20]line НДС 12% : 53.17 [11:04:20]line Наличными: 500.00 [11:04:20]line Безнал.: 0.00 [11:04:20]line Место: АЗС № 82 "Партнер Нефть" [11:04:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:04:20]line СНО: Общий режим [11:04:20]line Чек 262 08.06.2024 11:04 [11:04:20]line Смена: 387 ФФД: 1.0 [11:04:20]line ЗНМ: 0300000150 [11:04:20]line РНМ: 0000000000091601 [11:04:20]line Версия ККМ: 001 [11:04:20]line ФМ: 0000000000874681 [11:04:20]line ФД: 239491 [11:04:20]line ФПД: 272054490265811 [11:04:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110422&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239491&fm=272054490265811&tin=02508201610067®Number=0000000000091601&sum=50000 [11:04:20]written 0, free lines is 4095 [11:04:20]OFD Sender: Processing packet 239491 [packets to send 182, broken 181] [11:04:20]ProducePacketName [11:04:20]name=ofd_packets/00239491 [11:04:20]OFD Sender: To server: pG, [11:04:20]CommunicateWithHost lk.salyk.kg:30040 [11:04:20]ConnectInit lk.salyk.kg [11:04:20]Connected sock=10 [11:04:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 23 D8 07 01 DE 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 B6 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 83 A7 03 00 35 04 06 00 F7 6E 9F 40 78 D3 2A 24 B5 3B 8C 0E A6 21 [11:04:20]Write to MH i2c: 01 00 00 02 99 9B [11:04:20]Write i2c OK [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: 01 [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: 01 07 00 [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: 01 07 00 02 99 00 00 00 00 00 CF 0C 7D [11:04:20]RasterBufferAndPrint [11:04:20]line [11:04:20]line [11:04:20]line [11:04:20]line [11:04:20]line [11:04:20]written 0, free lines is 3286 [11:04:20]MH_Cut [11:04:20]Write to MH i2c: D1 01 00 09 99 01 74 [11:04:20]Write i2c OK [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: D1 [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: D1 01 00 [11:04:20]MH_I2C_Read... [11:04:20]Read from MH i2c: D1 01 00 09 99 00 73 [11:04:20]Write to MH i2c: 01 00 00 0A 99 A3 [11:04:20]Write i2c OK [11:04:20]MH_I2C_Read... [11:04:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 22 6E 47 00 05 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 83 A7 03 00 F4 03 04 00 33 E2 63 66 B6 04 01 00 00 40 95 A5 D3 06 CC BF 39 [11:04:20]CommunicateWithHost err = 0 [11:04:20]CheckOFDResponse [11:04:20]1017 (14) - 77093643461234 [11:04:20]1041 (16) - 0000000000874681 [11:04:20]1040 (4) - 239491 [11:04:20]1012 (4) - 08.06.2024 04:46 [11:04:20]1206 (1) - 0 [11:04:20]OFD Sender: Remove packet 239491 [11:04:20]ProducePacketName [11:04:20]name=ofd_packets/00239491 [11:04:20]NVStorageDeleteData [11:04:21]OFD Sender: No OFD packet to send [11:04:21]*** Cut start [11:04:21]*** Partial cut [11:04:21]*** CUTSNS_PIN = 1 [11:04:21]*** CUTSNS_PIN = 0 [11:04:21]*** Brake cut motor [11:04:21]Read from MH i2c: 01 [11:04:21]MH_I2C_Read... [11:04:21]*** Stop cut motor [11:04:21]*** Cut end [11:04:21]Read from MH i2c: 01 07 00 [11:04:21]MH_I2C_Read... [11:04:21]Read from MH i2c: 01 07 00 0A 99 00 00 00 00 00 FF 0F B8 [11:04:21]process_action close_receipt done [11:04:21]requested_data is exist [11:04:21]produce_requested_data [11:04:21]requested_item fm.sn is exist - process it [11:04:21]wFMCommunicate request_size=4 [11:04:21]MH_SAM_APDU [11:04:21]CAPDU: 80 11 00 00 [11:04:21]Write to MH i2c: E2 08 00 0B 99 80 11 00 00 00 00 00 00 1E [11:04:21]Write i2c OK [11:04:21]MH_I2C_Read... [11:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:21]Read from MH i2c: E2 [11:04:21]MH_I2C_Read... [11:04:21]Read from MH i2c: E2 17 00 [11:04:21]MH_I2C_Read... [11:04:21]Read from MH i2c: E2 17 00 0B 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 73 [11:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:04:21]wFMCommunicate OK [11:04:21]requested_item fd.num is exist - process it [11:04:21]SAM_PROTO_GetFieldsCounters [11:04:21]wFMCommunicate request_size=4 [11:04:21]MH_SAM_APDU [11:04:21]CAPDU: 80 13 00 00 [11:04:21]Write to MH i2c: E2 08 00 0C 99 80 13 00 00 00 00 00 00 21 [11:04:21]Write i2c OK [11:04:21]MH_I2C_Read... [11:04:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:22]Read from MH i2c: E2 [11:04:22]MH_I2C_Read... [11:04:22]Read from MH i2c: E2 62 00 [11:04:22]MH_I2C_Read... [11:04:22]Read from MH i2c: E2 62 00 0C 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 83 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 02 [11:04:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 83 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:04:22]wFMCommunicate OK [11:04:22]SAM_PROTO_GetFieldsCounters done [11:04:22]requested_item shift.num is exist - process it [11:04:22]requested_item shift.opened is exist - process it [11:04:22]req_shift_opened [11:04:22]FM_GetShiftState [11:04:22]SAM_PROTO_GetShiftState [11:04:22]wFMCommunicate request_size=4 [11:04:22]MH_SAM_APDU [11:04:22]CAPDU: 80 13 01 00 [11:04:22]Write to MH i2c: E2 08 00 0D 99 80 13 01 00 00 00 00 00 23 [11:04:22]Write i2c OK [11:04:22]MH_I2C_Read... [11:04:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:22]Read from MH i2c: E2 [11:04:22]MH_I2C_Read... [11:04:22]Read from MH i2c: E2 0E 00 [11:04:22]MH_I2C_Read... [11:04:22]Read from MH i2c: E2 0E 00 0D 99 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D7 [11:04:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:04:22]wFMCommunicate OK [11:04:22]SAM_PROTO_GetShiftState done [11:04:22]FM_GetShiftState done [11:04:22]req_shift_opened done [11:04:22]requested_item shift.open_date is exist - process it [11:04:22]req_shift_open_date [11:04:22]req_shift_open_date done [11:04:22]produce_requested_data done [11:04:22]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239491,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:04:22]process_action_free close_receipt [11:04:22]json_value_free [11:04:22]json_value_free done [11:04:22]process_json_proto returns [11:04:22]Send response to host [11:04:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239491,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:04:22]free response buf [11:04:22]execute_script done [11:04:22]execute_script returns [11:04:22]free content buf [11:04:22]Sock 9.Close socket [11:04:22]Sock 9.Thread stoped [11:04:26]OFD Sender: No OFD packet to send [11:04:27]accept exits with 8 [11:04:27]New connection [11:04:27]New thread 3066838372 created [11:04:27]Thread 3066981732 joined [11:04:27]Waiting for new connection... [11:04:27] Sock 8.Parse request [11:04:27]Sock 8.Check first char [11:04:27]Sock 8.First char is OK [11:04:27]request: POST /json_proto HTTP/1.0 [11:04:27]Method: POST [11:04:27]URL: /json_proto [11:04:27]Method is POST - this is cgi request [11:04:27]url: /json_proto [11:04:27]query_string will be loaded in cgi processing [11:04:27]execute_cgi json_proto POST (null) [11:04:27]execute_cgi path=json_proto method=POST [11:04:27]POST find Content-Length [11:04:27]Host: 172.17.40.67:8080 [11:04:27]Content-Length: 678 [11:04:27]Content-Type: application/json [11:04:27] [11:04:27]POST finish read [11:04:27]Found Content-Length = 678 [11:04:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:27]execute_script... [11:04: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)3302434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:27]POST & json_proto [11:04:27]process_json_proto [11:04:27]json parsed OK: [11:04:27]protocol is kg_v1.0 [11:04:27]action value=close_receipt [11:04:27]process_action close_receipt [11:04:27]cmd_close_receipt [11:04:27]MH_GetDate [11:04:27]Write to MH i2c: F0 00 00 0E 99 96 [11:04:27]Write i2c OK [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: F0 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: F0 09 00 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: F0 09 00 0E 99 00 C0 3A 64 66 97 AE 6B 64 77 [11:04:27]GetLastDocTimeStamp 1717844662 [11:04:27]current date 1717844672 [11:04:27]FM_GetShiftState [11:04:27]SAM_PROTO_GetShiftState [11:04:27]wFMCommunicate request_size=4 [11:04:27]MH_SAM_APDU [11:04:27]CAPDU: 80 13 01 00 [11:04:27]Write to MH i2c: E2 08 00 0F 99 80 13 01 00 00 00 00 00 25 [11:04:27]Write i2c OK [11:04:27]MH_I2C_Read... [11:04:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:27]Read from MH i2c: E2 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: E2 0E 00 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: E2 0E 00 0F 99 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D9 [11:04:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:04:27]wFMCommunicate OK [11:04:27]SAM_PROTO_GetShiftState done [11:04:27]FM_GetShiftState done [11:04:27]opened in 1717805884 [11:04:27]opened+sec_in_day 1717892284 [11:04:27]quantity*price = 30012 [11:04:27]sum+1 = 30014 [11:04:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 263 08.06.2024 11:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239492 ФПД: 177647198893339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110432&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239492&fm=177647198893339&tin=02508201610067®Number=0000000000091601&sum=30000 [11:04:28]StoreToDocumentArchive [11:04:28]shift 387 fd 239492 [11:04:28]save to /storage/0387/doc_00239492 [11:04:28]save last doc name /storage/0387/doc_00239492 to /storage/kkm_last_doc_name [11:04:28]save OK [11:04:28]Clear old archive folders... [11:04:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:28]tlvbuf is 003AD0D0 [11:04:28]SAM_PROTO_ClearQueue [11:04:28]wFMCommunicate request_size=4 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 09 00 00 [11:04:28]Write to MH i2c: E2 08 00 1C 99 80 09 00 00 00 00 00 00 27 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 03 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 03 00 1C 99 00 90 00 29 [11:04:29]RAPDU: 90 00 [11:04:29]wFMCommunicate OK [11:04:29]SAM_PROTO_ClearQueue done [11:04:29]KKMCreateOFDPacket [11:04:29]OFDProtocolAddRootSTLVToBuf [11:04:29]FM_MakeSignedData [11:04:29]FM_MakeSignedData [11:04:29]SAM_PROTO_SignData [11:04:29]wFMCommunicate request_size=4 [11:04:29]MH_SAM_APDU [11:04:29]CAPDU: 80 0D 01 02 [11:04:29]Write to MH i2c: E2 08 00 1D 99 80 0D 01 02 00 00 00 00 2F [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 03 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 03 00 1D 99 00 90 00 2A [11:04:29]RAPDU: 90 00 [11:04:29]wFMCommunicate OK [11:04:29]wFMCommunicate request_size=255 [11:04:29]MH_SAM_APDU [11:04: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 07 01 00 00 F4 03 04 00 C0 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 84 A7 03 00 35 04 06 00 A1 [11:04:29]Write to MH i2c: E2 02 01 1E 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 07 01 00 00 F4 03 04 00 C0 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 84 A7 03 00 35 04 06 00 A1 00 00 99 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 03 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 03 00 1E 99 00 90 00 2B [11:04:29]RAPDU: 90 00 [11:04:29]wFMCommunicate OK [11:04:29]wFMCommunicate request_size=10 [11:04:29]MH_SAM_APDU [11:04:29]CAPDU: 80 0D 02 02 05 91 B6 2F 75 1B [11:04:29]Write to MH i2c: E2 0D 00 1F 99 80 0D 02 02 05 00 91 B6 2F 75 1B 00 00 42 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 03 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 03 00 1F 99 00 90 00 2C [11:04:29]RAPDU: 90 00 [11:04:29]wFMCommunicate OK [11:04:29]wFMCommunicate request_size=4 [11:04:29]MH_SAM_APDU [11:04:29]CAPDU: 80 0D 03 02 [11:04:29]Write to MH i2c: E2 08 00 20 99 80 0D 03 02 00 00 00 00 34 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 0B 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 0B 00 20 99 00 B3 89 C2 E6 6C B0 13 87 90 00 CF [11:04:29]RAPDU: B3 89 C2 E6 6C B0 13 87 90 00 [11:04:29]wFMCommunicate OK [11:04:29]SAM_PROTO_SignData done [11:04:29]FM_MakeSignedData done [11:04:29]CreateOFDProtocolMessage [11:04:29]wFMCommunicate request_size=4 [11:04:29]MH_SAM_APDU [11:04:29]CAPDU: 80 11 00 00 [11:04:29]Write to MH i2c: E2 08 00 21 99 80 11 00 00 00 00 00 00 34 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 17 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 17 00 21 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 89 [11:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:04:29]wFMCommunicate OK [11:04:29]CreateOFDProtocolMessage done [11:04:29]OFDSenderStorePacket 239492 [11:04:29]StoreOFDPacket docnum=239492 [11:04:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 03 49 07 01 A2 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 07 01 00 00 F4 03 04 00 C0 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 84 A7 03 00 35 04 06 00 A1 91 B6 2F 75 1B B3 89 C2 E6 6C B0 13 87 [11:04:29]CheckFolder [11:04:29]dirname=/storage/ofd_packets [11:04:29]CheckFolder done [11:04:29]ProducePacketName [11:04:29]name=ofd_packets/00239492 [11:04:29]NVStorageSaveData ofd_packets/00239492 [11:04:29]File name is /storage/ofd_packets/00239492 [11:04:29]Write 301 bytes [11:04:29]NVStorageSaveData done [11:04:29]OFDSenderStorePacket done [11:04:29]KKMCreateOFDPacket done [11:04:29]NVStorageSaveData kkm_last_timestamp [11:04:29]File name is /storage/kkm_last_timestamp [11:04:29]Write 4 bytes [11:04:29]NVStorageSaveData done [11:04:29]ExternCall_PrintAddStr [11:04:29]wPrintStart [11:04:29]Write to MH i2c: 01 00 00 22 99 BB [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 07 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 07 00 22 99 00 00 00 00 00 FF 0F D0 [11:04:29]RasterBufferAndPrint [11:04:29]line Счет N : (1)3302434 [11:04:29]line ИНН: 02508201610067 [11:04:29]line Контрольно-Кассовый Чек [11:04:29]line ПРОДАЖА [11:04:29]line ТРК (МРК, ГНК) : 12 [11:04:29]line Товар: 2710124130 [11:04:29]line Аи-92-К-4 [11:04:29]line 4.520 * 66.40 [11:04:29]line = 300.13 [11:04:29]line НДС 12% НСП 1% [11:04:29]line > о реализуемом товаре [11:04:29]line ОКРУГЛЕНИЕ: -0.13 [11:04:29]line ИТОГО: 300.00 [11:04:29]line Внесено: 300.00 [11:04:29]line СДАЧА: 0.00 [11:04:29]line НСП 1% : 2.66 [11:04:29]line НДС 12% : 31.87 [11:04:29]line Наличными: 300.00 [11:04:29]line Безнал.: 0.00 [11:04:29]line Место: АЗС № 82 "Партнер Нефть" [11:04:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:04:29]line СНО: Общий режим [11:04:29]line Чек 263 08.06.2024 11:04 [11:04:29]line Смена: 387 ФФД: 1.0 [11:04:29]line ЗНМ: 0300000150 [11:04:29]line РНМ: 0000000000091601 [11:04:29]line Версия ККМ: 001 [11:04:29]line ФМ: 0000000000874681 [11:04:29]line ФД: 239492 [11:04:29]line ФПД: 177647198893339 [11:04:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110432&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239492&fm=177647198893339&tin=02508201610067®Number=0000000000091601&sum=30000 [11:04:29]written 0, free lines is 4095 [11:04:29]OFD Sender: Processing packet 239492 [packets to send 182, broken 181] [11:04:29]ProducePacketName [11:04:29]name=ofd_packets/00239492 [11:04:29]OFD Sender: To server: pG, [11:04:29]CommunicateWithHost lk.salyk.kg:30040 [11:04:29]ConnectInit lk.salyk.kg [11:04:29]Connected sock=10 [11:04:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 03 49 07 01 A2 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 07 01 00 00 F4 03 04 00 C0 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 84 A7 03 00 35 04 06 00 A1 91 B6 2F 75 1B B3 89 C2 E6 6C B0 13 87 [11:04:30]Write to MH i2c: 01 00 00 4D 99 E6 [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: 01 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: 01 07 00 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: 01 07 00 4D 99 00 00 00 00 00 D3 0C CC [11:04:30]RasterBufferAndPrint [11:04:30]line [11:04:30]line [11:04:30]line [11:04:30]line [11:04:30]line [11:04:30]written 0, free lines is 3295 [11:04:30]MH_Cut [11:04:30]Write to MH i2c: D1 01 00 54 99 01 BF [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: D1 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: D1 01 00 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: D1 01 00 54 99 00 BE [11:04:30]Write to MH i2c: 01 00 00 55 99 EE [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 54 18 47 00 76 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 84 A7 03 00 F4 03 04 00 3C E2 63 66 B6 04 01 00 00 38 D8 34 83 E9 46 8E 43 [11:04:30]CommunicateWithHost err = 0 [11:04:30]CheckOFDResponse [11:04:30]1017 (14) - 77093643461234 [11:04:30]1041 (16) - 0000000000874681 [11:04:30]1040 (4) - 239492 [11:04:30]1012 (4) - 08.06.2024 04:46 [11:04:30]1206 (1) - 0 [11:04:30]OFD Sender: Remove packet 239492 [11:04:30]ProducePacketName [11:04:30]name=ofd_packets/00239492 [11:04:30]NVStorageDeleteData [11:04:30]OFD Sender: No OFD packet to send [11:04:30]*** Cut start [11:04:30]*** Partial cut [11:04:30]*** CUTSNS_PIN = 1 [11:04:30]*** CUTSNS_PIN = 0 [11:04:31]*** Brake cut motor [11:04:31]Read from MH i2c: 01 [11:04:31]MH_I2C_Read... [11:04:31]*** Stop cut motor [11:04:31]*** Cut end [11:04:31]Read from MH i2c: 01 07 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: 01 07 00 55 99 00 00 00 00 00 FF 0F 03 [11:04:31]process_action close_receipt done [11:04:31]requested_data is exist [11:04:31]produce_requested_data [11:04:31]requested_item fm.sn is exist - process it [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 11 00 00 [11:04:31]Write to MH i2c: E2 08 00 56 99 80 11 00 00 00 00 00 00 69 [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 17 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 17 00 56 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BE [11:04:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:04:31]wFMCommunicate OK [11:04:31]requested_item fd.num is exist - process it [11:04:31]SAM_PROTO_GetFieldsCounters [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 13 00 00 [11:04:31]Write to MH i2c: E2 08 00 57 99 80 13 00 00 00 00 00 00 6C [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 62 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 62 00 57 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 84 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [11:04:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 84 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:04:31]wFMCommunicate OK [11:04:31]SAM_PROTO_GetFieldsCounters done [11:04:31]requested_item shift.num is exist - process it [11:04:31]requested_item shift.opened is exist - process it [11:04:31]req_shift_opened [11:04:31]FM_GetShiftState [11:04:31]SAM_PROTO_GetShiftState [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 13 01 00 [11:04:31]Write to MH i2c: E2 08 00 58 99 80 13 01 00 00 00 00 00 6E [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 0E 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 0E 00 58 99 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 22 [11:04:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:04:31]wFMCommunicate OK [11:04:31]SAM_PROTO_GetShiftState done [11:04:31]FM_GetShiftState done [11:04:31]req_shift_opened done [11:04:31]requested_item shift.open_date is exist - process it [11:04:31]req_shift_open_date [11:04:31]req_shift_open_date done [11:04:31]produce_requested_data done [11:04:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239492,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:04:31]process_action_free close_receipt [11:04:31]json_value_free [11:04:31]json_value_free done [11:04:31]process_json_proto returns [11:04:31]Send response to host [11:04:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239492,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:04:31]free response buf [11:04:31]execute_script done [11:04:31]execute_script returns [11:04:31]free content buf [11:04:31]Sock 8.Close socket [11:04:31]Sock 8.Thread stoped [11:04:35]accept exits with 9 [11:04:35]New connection [11:04:35]New thread 3066981732 created [11:04:35]Thread 3066838372 joined [11:04:35]Waiting for new connection... [11:04:35] Sock 9.Parse request [11:04:35]Sock 9.Check first char [11:04:35]Sock 9.First char is OK [11:04:35]request: POST /json_proto HTTP/1.0 [11:04:35]Method: POST [11:04:35]URL: /json_proto [11:04:35]Method is POST - this is cgi request [11:04:35]url: /json_proto [11:04:35]query_string will be loaded in cgi processing [11:04:35]execute_cgi json_proto POST (null) [11:04:35]execute_cgi path=json_proto method=POST [11:04:35]POST find Content-Length [11:04:35]Host: 172.17.40.67:8080 [11:04:35]Content-Length: 678 [11:04:35]Content-Type: application/json [11:04:35] [11:04:35]POST finish read [11:04:35]Found Content-Length = 678 [11:04:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:04:35]execute_script... [11:04: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)3302433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:04:35]POST & json_proto [11:04:35]process_json_proto [11:04:35]json parsed OK: [11:04:35]protocol is kg_v1.0 [11:04:35]action value=close_receipt [11:04:35]process_action close_receipt [11:04:35]cmd_close_receipt [11:04:35]MH_GetDate [11:04:35]Write to MH i2c: F0 00 00 59 99 E1 [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 09 00 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 09 00 59 99 00 C7 3A 64 66 97 AE 6B 64 C9 [11:04:35]GetLastDocTimeStamp 1717844672 [11:04:35]current date 1717844679 [11:04:35]FM_GetShiftState [11:04:35]SAM_PROTO_GetShiftState [11:04:35]wFMCommunicate request_size=4 [11:04:35]MH_SAM_APDU [11:04:35]CAPDU: 80 13 01 00 [11:04:35]Write to MH i2c: E2 08 00 5A 99 80 13 01 00 00 00 00 00 70 [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:35]*** 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 5A 99 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 24 [11:04:35]RAPDU: 09 00 01 3C A3 63 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 1717805884 [11:04:35]opened+sec_in_day 1717892284 [11:04:35]quantity*price = 20052 [11:04:35]sum+1 = 20054 [11:04:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 264 08.06.2024 11:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239493 ФПД: 105262137529331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110439&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239493&fm=105262137529331&tin=02508201610067®Number=0000000000091601&sum=20000 [11:04:36]StoreToDocumentArchive [11:04:36]shift 387 fd 239493 [11:04:36]save to /storage/0387/doc_00239493 [11:04:36]save last doc name /storage/0387/doc_00239493 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=251 [11:04:36]tlvbuf is 0028A510 [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 67 99 80 09 00 00 00 00 00 00 72 [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 67 99 00 90 00 74 [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 68 99 80 0D 01 02 00 00 00 00 7A [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 [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 03 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 68 99 00 90 00 75 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 08 01 00 00 F4 03 04 00 C7 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 85 A7 03 00 35 04 06 00 5F [11:04:36]Write to MH i2c: E2 02 01 69 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 08 01 00 00 F4 03 04 00 C7 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 85 A7 03 00 35 04 06 00 5F 00 00 CC [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 69 99 00 90 00 76 [11:04:36]RAPDU: 90 00 [11:04:36]wFMCommunicate OK [11:04:36]wFMCommunicate request_size=10 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 0D 02 02 05 BC 40 50 D3 F3 [11:04:36]Write to MH i2c: E2 0D 00 6A 99 80 0D 02 02 05 00 BC 40 50 D3 F3 00 00 99 [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 6A 99 00 90 00 77 [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 03 02 [11:04:37]Write to MH i2c: E2 08 00 6B 99 80 0D 03 02 00 00 00 00 7F [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0B 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0B 00 6B 99 00 F8 1C D4 9D 25 5A 98 E6 90 00 02 [11:04:37]RAPDU: F8 1C D4 9D 25 5A 98 E6 90 00 [11:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_SignData done [11:04:37]FM_MakeSignedData done [11:04:37]CreateOFDProtocolMessage [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 11 00 00 [11:04:37]Write to MH i2c: E2 08 00 6C 99 80 11 00 00 00 00 00 00 7F [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 6C 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D4 [11:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:04:37]wFMCommunicate OK [11:04:37]CreateOFDProtocolMessage done [11:04:37]OFDSenderStorePacket 239493 [11:04:37]StoreOFDPacket docnum=239493 [11:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 60 04 07 01 C7 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 08 01 00 00 F4 03 04 00 C7 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 85 A7 03 00 35 04 06 00 5F BC 40 50 D3 F3 F8 1C D4 9D 25 5A 98 E6 [11:04:37]CheckFolder [11:04:37]dirname=/storage/ofd_packets [11:04:37]CheckFolder done [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00239493 [11:04:37]NVStorageSaveData ofd_packets/00239493 [11:04:37]File name is /storage/ofd_packets/00239493 [11:04:37]Write 301 bytes [11:04:37]NVStorageSaveData done [11:04:37]OFDSenderStorePacket done [11:04:37]KKMCreateOFDPacket done [11:04:37]NVStorageSaveData kkm_last_timestamp [11:04:37]File name is /storage/kkm_last_timestamp [11:04:37]Write 4 bytes [11:04:37]NVStorageSaveData done [11:04:37]ExternCall_PrintAddStr [11:04:37]wPrintStart [11:04:37]Write to MH i2c: 01 00 00 6D 99 06 [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 6D 99 00 00 00 00 00 FF 0F 1B [11:04:37]RasterBufferAndPrint [11:04:37]line Счет N : (1)3302433 [11:04:37]line ИНН: 02508201610067 [11:04:37]line Контрольно-Кассовый Чек [11:04:37]line ПРОДАЖА [11:04:37]line ТРК (МРК, ГНК) : 32 [11:04:37]line Товар: 2710124130 [11:04:37]line Аи-92-К-4 [11:04:37]line 3.020 * 66.40 [11:04:37]line = 200.53 [11:04:37]line НДС 12% НСП 1% [11:04:37]line > о реализуемом товаре [11:04:37]line ОКРУГЛЕНИЕ: -0.53 [11:04:37]line ИТОГО: 200.00 [11:04:37]line Внесено: 200.00 [11:04:37]line СДАЧА: 0.00 [11:04:37]line НСП 1% : 1.77 [11:04:37]line НДС 12% : 21.29 [11:04:37]line Наличными: 200.00 [11:04:37]line Безнал.: 0.00 [11:04:37]line Место: АЗС № 82 "Партнер Нефть" [11:04:37]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:04:37]line СНО: Общий режим [11:04:37]line Чек 264 08.06.2024 11:04 [11:04:37]line Смена: 387 ФФД: 1.0 [11:04:37]line ЗНМ: 0300000150 [11:04:37]line РНМ: 0000000000091601 [11:04:37]line Версия ККМ: 001 [11:04:37]line ФМ: 0000000000874681 [11:04:37]line ФД: 239493 [11:04:37]line ФПД: 105262137529331 [11:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110439&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239493&fm=105262137529331&tin=02508201610067®Number=0000000000091601&sum=20000 [11:04:37]written 0, free lines is 4095 [11:04:37]OFD Sender: Processing packet 239493 [packets to send 182, broken 181] [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00239493 [11:04:37]OFD Sender: To server: pG, [11:04:37]CommunicateWithHost lk.salyk.kg:30040 [11:04:37]ConnectInit lk.salyk.kg [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 30 38 37 34 36 38 31 0F 01 00 00 60 04 07 01 C7 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 08 01 00 00 F4 03 04 00 C7 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 85 A7 03 00 35 04 06 00 5F BC 40 50 D3 F3 F8 1C D4 9D 25 5A 98 E6 [11:04:37]Write to MH i2c: 01 00 00 98 99 31 [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 98 99 00 00 00 00 00 E2 0C 26 [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 3316 [11:04:37]MH_Cut [11:04:37]Write to MH i2c: D1 01 00 9F 99 01 0A [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 9F 99 00 09 [11:04:37]Write to MH i2c: 01 00 00 A0 99 39 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 19 BB 47 00 4A 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 85 A7 03 00 F4 03 04 00 44 E2 63 66 B6 04 01 00 00 3E CB D9 1F F8 CD 30 28 [11:04:37]CommunicateWithHost err = 0 [11:04:37]CheckOFDResponse [11:04:37]1017 (14) - 77093643461234 [11:04:37]1041 (16) - 0000000000874681 [11:04:37]1040 (4) - 239493 [11:04:37]1012 (4) - 08.06.2024 04:47 [11:04:37]1206 (1) - 0 [11:04:37]OFD Sender: Remove packet 239493 [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00239493 [11:04:37]NVStorageDeleteData [11:04:38]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 A0 99 00 00 00 00 00 FF 0F 4E [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 A1 99 80 11 00 00 00 00 00 00 B4 [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 A1 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 09 [11:04:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 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 A2 99 80 13 00 00 00 00 00 00 B7 [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 A2 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 85 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [11:04:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 85 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 A3 99 80 13 01 00 00 00 00 00 B9 [11:04:39]Write i2c OK [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 [11:04:39]MH_I2C_Read... [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 A3 99 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6D [11:04:39]RAPDU: 09 00 01 3C A3 63 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":"0000000000874681","fd.num":239493,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [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":"0000000000874681","fd.num":239493,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [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:43]OFD Sender: No OFD packet to send [11:04:48]OFD Sender: No OFD packet to send [11:04:53]OFD Sender: No OFD packet to send [11:04:58]OFD Sender: No OFD packet to send [11:05:03]accept exits with 8 [11:05:03]New connection [11:05:03]New thread 3066838372 created [11:05:03]Thread 3066981732 joined [11:05:03]Waiting for new connection... [11:05:03] Sock 8.Parse request [11:05:03]Sock 8.Check first char [11:05:03]Sock 8.First char is OK [11:05:03]request: POST /json_proto HTTP/1.0 [11:05:03]Method: POST [11:05:03]URL: /json_proto [11:05:03]Method is POST - this is cgi request [11:05:03]url: /json_proto [11:05:03]query_string will be loaded in cgi processing [11:05:03]execute_cgi json_proto POST (null) [11:05:03]execute_cgi path=json_proto method=POST [11:05:03]POST find Content-Length [11:05:03]Host: 172.17.40.67:8080 [11:05:03]Content-Length: 678 [11:05:03]Content-Type: application/json [11:05:03] [11:05:03]POST finish read [11:05:03]Found Content-Length = 678 [11:05:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:05:03]execute_script... [11:05: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)3302435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:05:03]POST & json_proto [11:05:03]process_json_proto [11:05:03]json parsed OK: [11:05:03]protocol is kg_v1.0 [11:05:03]action value=close_receipt [11:05:03]process_action close_receipt [11:05:03]cmd_close_receipt [11:05:03]MH_GetDate [11:05:03]Write to MH i2c: F0 00 00 A4 99 2C [11:05:03]Write i2c OK [11:05:03]MH_I2C_Read... [11:05:03]Read from MH i2c: F0 [11:05:03]MH_I2C_Read... [11:05:03]Read from MH i2c: F0 09 00 [11:05:03]MH_I2C_Read... [11:05:03]Read from MH i2c: F0 09 00 A4 99 00 E3 3A 64 66 97 AE 6B 64 30 [11:05:03]GetLastDocTimeStamp 1717844679 [11:05:03]current date 1717844707 [11:05:03]FM_GetShiftState [11:05:03]SAM_PROTO_GetShiftState [11:05:03]wFMCommunicate request_size=4 [11:05:03]MH_SAM_APDU [11:05:03]CAPDU: 80 13 01 00 [11:05:03]Write to MH i2c: E2 08 00 A5 99 80 13 01 00 00 00 00 00 BB [11:05:03]Write i2c OK [11:05:03]MH_I2C_Read... [11:05:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:03]Read from MH i2c: E2 [11:05:03]MH_I2C_Read... [11:05:03]Read from MH i2c: E2 0E 00 [11:05:03]MH_I2C_Read... [11:05:03]Read from MH i2c: E2 0E 00 A5 99 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6F [11:05:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:05:03]wFMCommunicate OK [11:05:03]SAM_PROTO_GetShiftState done [11:05:03]FM_GetShiftState done [11:05:03]opened in 1717805884 [11:05:03]opened+sec_in_day 1717892284 [11:05:03]quantity*price = 20052 [11:05:03]sum+1 = 20054 [11:05:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 265 08.06.2024 11:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239494 ФПД: 181578272918175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110507&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239494&fm=181578272918175&tin=02508201610067®Number=0000000000091601&sum=20000 [11:05:04]StoreToDocumentArchive [11:05:04]shift 387 fd 239494 [11:05:04]save to /storage/0387/doc_00239494 [11:05:04]save last doc name /storage/0387/doc_00239494 to /storage/kkm_last_doc_name [11:05:04]save OK [11:05:04]Clear old archive folders... [11:05:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:05:04]tlvbuf is 005641A0 [11:05:04]SAM_PROTO_ClearQueue [11:05:04]wFMCommunicate request_size=4 [11:05:04]MH_SAM_APDU [11:05:04]CAPDU: 80 09 00 00 [11:05:04]Write to MH i2c: E2 08 00 B2 99 80 09 00 00 00 00 00 00 BD [11:05:04]Write i2c OK [11:05:04]MH_I2C_Read... [11:05:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:04]Read from MH i2c: E2 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 03 00 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 03 00 B2 99 00 90 00 BF [11:05:04]RAPDU: 90 00 [11:05:04]wFMCommunicate OK [11:05:04]SAM_PROTO_ClearQueue done [11:05:04]KKMCreateOFDPacket [11:05:04]OFDProtocolAddRootSTLVToBuf [11:05:04]FM_MakeSignedData [11:05:04]FM_MakeSignedData [11:05:04]SAM_PROTO_SignData [11:05:04]wFMCommunicate request_size=4 [11:05:04]MH_SAM_APDU [11:05:04]CAPDU: 80 0D 01 02 [11:05:04]Write to MH i2c: E2 08 00 B3 99 80 0D 01 02 00 00 00 00 C5 [11:05:04]Write i2c OK [11:05:04]MH_I2C_Read... [11:05:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:04]Read from MH i2c: E2 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 03 00 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 03 00 B3 99 00 90 00 C0 [11:05:04]RAPDU: 90 00 [11:05:04]wFMCommunicate OK [11:05:04]wFMCommunicate request_size=255 [11:05:04]MH_SAM_APDU [11:05: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 09 01 00 00 F4 03 04 00 E3 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 86 A7 03 00 35 04 06 00 A5 [11:05:04]Write to MH i2c: E2 02 01 B4 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 09 01 00 00 F4 03 04 00 E3 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 86 A7 03 00 35 04 06 00 A5 00 00 7B [11:05:04]Write i2c OK [11:05:04]MH_I2C_Read... [11:05:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:04]Read from MH i2c: E2 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 03 00 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 03 00 B4 99 00 90 00 C1 [11:05:04]RAPDU: 90 00 [11:05:04]wFMCommunicate OK [11:05:04]wFMCommunicate request_size=10 [11:05:04]MH_SAM_APDU [11:05:04]CAPDU: 80 0D 02 02 05 24 FC 74 CA 9F [11:05:04]Write to MH i2c: E2 0D 00 B5 99 80 0D 02 02 05 00 24 FC 74 CA 9F 00 00 CF [11:05:04]Write i2c OK [11:05:04]MH_I2C_Read... [11:05:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:04]Read from MH i2c: E2 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 03 00 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 03 00 B5 99 00 90 00 C2 [11:05:04]RAPDU: 90 00 [11:05:04]wFMCommunicate OK [11:05:04]wFMCommunicate request_size=4 [11:05:04]MH_SAM_APDU [11:05:04]CAPDU: 80 0D 03 02 [11:05:04]Write to MH i2c: E2 08 00 B6 99 80 0D 03 02 00 00 00 00 CA [11:05:04]Write i2c OK [11:05:04]MH_I2C_Read... [11:05:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:04]Read from MH i2c: E2 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 0B 00 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 0B 00 B6 99 00 2F D0 0C 09 79 CF 04 7E 90 00 A9 [11:05:04]RAPDU: 2F D0 0C 09 79 CF 04 7E 90 00 [11:05:04]wFMCommunicate OK [11:05:04]SAM_PROTO_SignData done [11:05:04]FM_MakeSignedData done [11:05:04]CreateOFDProtocolMessage [11:05:04]wFMCommunicate request_size=4 [11:05:04]MH_SAM_APDU [11:05:04]CAPDU: 80 11 00 00 [11:05:04]Write to MH i2c: E2 08 00 B7 99 80 11 00 00 00 00 00 00 CA [11:05:04]Write i2c OK [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 [11:05:04]MH_I2C_Read... [11:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:04]Read from MH i2c: E2 17 00 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: E2 17 00 B7 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1F [11:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:05:04]wFMCommunicate OK [11:05:04]CreateOFDProtocolMessage done [11:05:04]OFDSenderStorePacket 239494 [11:05:04]StoreOFDPacket docnum=239494 [11:05:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BF FC 07 01 13 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 09 01 00 00 F4 03 04 00 E3 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 86 A7 03 00 35 04 06 00 A5 24 FC 74 CA 9F 2F D0 0C 09 79 CF 04 7E [11:05:04]CheckFolder [11:05:04]dirname=/storage/ofd_packets [11:05:04]CheckFolder done [11:05:04]ProducePacketName [11:05:04]name=ofd_packets/00239494 [11:05:04]NVStorageSaveData ofd_packets/00239494 [11:05:04]File name is /storage/ofd_packets/00239494 [11:05:04]Write 301 bytes [11:05:04]NVStorageSaveData done [11:05:04]OFDSenderStorePacket done [11:05:04]KKMCreateOFDPacket done [11:05:04]NVStorageSaveData kkm_last_timestamp [11:05:04]File name is /storage/kkm_last_timestamp [11:05:04]Write 4 bytes [11:05:04]NVStorageSaveData done [11:05:04]ExternCall_PrintAddStr [11:05:04]wPrintStart [11:05:04]Write to MH i2c: 01 00 00 B8 99 51 [11:05:04]Write i2c OK [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: 01 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: 01 07 00 [11:05:04]MH_I2C_Read... [11:05:04]Read from MH i2c: 01 07 00 B8 99 00 00 00 00 00 FF 0F 66 [11:05:04]RasterBufferAndPrint [11:05:04]line Счет N : (1)3302435 [11:05:04]line ИНН: 02508201610067 [11:05:04]line Контрольно-Кассовый Чек [11:05:04]line ПРОДАЖА [11:05:04]line ТРК (МРК, ГНК) : 22 [11:05:04]line Товар: 2710124130 [11:05:04]line Аи-92-К-4 [11:05:04]line 3.020 * 66.40 [11:05:04]line = 200.53 [11:05:04]line НДС 12% НСП 1% [11:05:04]line > о реализуемом товаре [11:05:04]line ОКРУГЛЕНИЕ: -0.53 [11:05:04]line ИТОГО: 200.00 [11:05:04]line Внесено: 200.00 [11:05:04]line СДАЧА: 0.00 [11:05:04]line НСП 1% : 1.77 [11:05:04]line НДС 12% : 21.29 [11:05:04]line Наличными: 200.00 [11:05:04]line Безнал.: 0.00 [11:05:04]line Место: АЗС № 82 "Партнер Нефть" [11:05:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:05:04]line СНО: Общий режим [11:05:04]line Чек 265 08.06.2024 11:05 [11:05:04]line Смена: 387 ФФД: 1.0 [11:05:04]line ЗНМ: 0300000150 [11:05:04]line РНМ: 0000000000091601 [11:05:04]line Версия ККМ: 001 [11:05:04]line ФМ: 0000000000874681 [11:05:04]line ФД: 239494 [11:05:04]line ФПД: 181578272918175 [11:05:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110507&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239494&fm=181578272918175&tin=02508201610067®Number=0000000000091601&sum=20000 [11:05:04]written 0, free lines is 4095 [11:05:04]OFD Sender: Processing packet 239494 [packets to send 182, broken 181] [11:05:04]ProducePacketName [11:05:04]name=ofd_packets/00239494 [11:05:04]OFD Sender: To server: pG, [11:05:04]CommunicateWithHost lk.salyk.kg:30040 [11:05:04]ConnectInit lk.salyk.kg [11:05:04]Connected sock=10 [11:05:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BF FC 07 01 13 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 09 01 00 00 F4 03 04 00 E3 3A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 86 A7 03 00 35 04 06 00 A5 24 FC 74 CA 9F 2F D0 0C 09 79 CF 04 7E [11:05:05]Write to MH i2c: 01 00 00 E3 99 7C [11:05:05]Write i2c OK [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: 01 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: 01 07 00 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: 01 07 00 E3 99 00 00 00 00 00 D3 0C 62 [11:05:05]RasterBufferAndPrint [11:05:05]line [11:05:05]line [11:05:05]line [11:05:05]line [11:05:05]line [11:05:05]written 0, free lines is 3295 [11:05:05]MH_Cut [11:05:05]Write to MH i2c: D1 01 00 EA 99 01 55 [11:05:05]Write i2c OK [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: D1 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: D1 01 00 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: D1 01 00 EA 99 00 54 [11:05:05]Write to MH i2c: 01 00 00 EB 99 84 [11:05:05]Write i2c OK [11:05:05]MH_I2C_Read... [11:05:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 27 4F 47 00 B4 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 86 A7 03 00 F4 03 04 00 60 E2 63 66 B6 04 01 00 00 33 67 6C 47 17 8E 21 A1 [11:05:05]CommunicateWithHost err = 0 [11:05:05]CheckOFDResponse [11:05:05]1017 (14) - 77093643461234 [11:05:05]1041 (16) - 0000000000874681 [11:05:05]1040 (4) - 239494 [11:05:05]1012 (4) - 08.06.2024 04:47 [11:05:05]1206 (1) - 0 [11:05:05]OFD Sender: Remove packet 239494 [11:05:05]ProducePacketName [11:05:05]name=ofd_packets/00239494 [11:05:05]NVStorageDeleteData [11:05:05]OFD Sender: No OFD packet to send [11:05:06]*** Cut start [11:05:06]*** Partial cut [11:05:06]*** CUTSNS_PIN = 1 [11:05:06]*** CUTSNS_PIN = 0 [11:05:06]*** Brake cut motor [11:05:06]Read from MH i2c: 01 [11:05:06]MH_I2C_Read... [11:05:06]*** Stop cut motor [11:05:06]*** Cut end [11:05:06]Read from MH i2c: 01 07 00 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: 01 07 00 EB 99 00 00 00 00 00 FF 0F 99 [11:05:06]process_action close_receipt done [11:05:06]requested_data is exist [11:05:06]produce_requested_data [11:05:06]requested_item fm.sn is exist - process it [11:05:06]wFMCommunicate request_size=4 [11:05:06]MH_SAM_APDU [11:05:06]CAPDU: 80 11 00 00 [11:05:06]Write to MH i2c: E2 08 00 EC 99 80 11 00 00 00 00 00 00 FF [11:05:06]Write i2c OK [11:05:06]MH_I2C_Read... [11:05:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:06]Read from MH i2c: E2 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: E2 17 00 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: E2 17 00 EC 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 54 [11:05:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:05:06]wFMCommunicate OK [11:05:06]requested_item fd.num is exist - process it [11:05:06]SAM_PROTO_GetFieldsCounters [11:05:06]wFMCommunicate request_size=4 [11:05:06]MH_SAM_APDU [11:05:06]CAPDU: 80 13 00 00 [11:05:06]Write to MH i2c: E2 08 00 ED 99 80 13 00 00 00 00 00 00 02 [11:05:06]Write i2c OK [11:05:06]MH_I2C_Read... [11:05:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:06]Read from MH i2c: E2 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: E2 62 00 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: E2 62 00 ED 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 86 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [11:05:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 86 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:05:06]wFMCommunicate OK [11:05:06]SAM_PROTO_GetFieldsCounters done [11:05:06]requested_item shift.num is exist - process it [11:05:06]requested_item shift.opened is exist - process it [11:05:06]req_shift_opened [11:05:06]FM_GetShiftState [11:05:06]SAM_PROTO_GetShiftState [11:05:06]wFMCommunicate request_size=4 [11:05:06]MH_SAM_APDU [11:05:06]CAPDU: 80 13 01 00 [11:05:06]Write to MH i2c: E2 08 00 EE 99 80 13 01 00 00 00 00 00 04 [11:05:06]Write i2c OK [11:05:06]MH_I2C_Read... [11:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:06]Read from MH i2c: E2 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: E2 0E 00 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: E2 0E 00 EE 99 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B8 [11:05:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:05:06]wFMCommunicate OK [11:05:06]SAM_PROTO_GetShiftState done [11:05:06]FM_GetShiftState done [11:05:06]req_shift_opened done [11:05:06]requested_item shift.open_date is exist - process it [11:05:06]req_shift_open_date [11:05:06]req_shift_open_date done [11:05:06]produce_requested_data done [11:05:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239494,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:05:06]process_action_free close_receipt [11:05:06]json_value_free [11:05:06]json_value_free done [11:05:06]process_json_proto returns [11:05:06]Send response to host [11:05:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239494,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:05:06]free response buf [11:05:06]execute_script done [11:05:06]execute_script returns [11:05:06]free content buf [11:05:06]Sock 8.Close socket [11:05:06]Sock 8.Thread stoped [11:05:10]OFD Sender: No OFD packet to send [11:05:15]OFD Sender: No OFD packet to send [11:05:20]OFD Sender: No OFD packet to send [11:05:25]OFD Sender: No OFD packet to send [11:05:30]OFD Sender: No OFD packet to send [11:05:35]OFD Sender: No OFD packet to send [11:05:40]OFD Sender: No OFD packet to send [11:05:45]OFD Sender: No OFD packet to send [11:05:50]OFD Sender: No OFD packet to send [11:05:55]OFD Sender: No OFD packet to send [11:06:00]OFD Sender: No OFD packet to send [11:06:02]accept exits with 9 [11:06:02]New connection [11:06:02]New thread 3066981732 created [11:06:02]Thread 3066838372 joined [11:06:02]Waiting for new connection... [11:06:02] Sock 9.Parse request [11:06:02]Sock 9.Check first char [11:06:02]Sock 9.First char is OK [11:06:02]request: POST /json_proto HTTP/1.0 [11:06:02]Method: POST [11:06:02]URL: /json_proto [11:06:02]Method is POST - this is cgi request [11:06:02]url: /json_proto [11:06:02]query_string will be loaded in cgi processing [11:06:02]execute_cgi json_proto POST (null) [11:06:02]execute_cgi path=json_proto method=POST [11:06:02]POST find Content-Length [11:06:02]Host: 172.17.40.67:8080 [11:06:02]Content-Length: 675 [11:06:02]Content-Type: application/json [11:06:02] [11:06:02]POST finish read [11:06:02]Found Content-Length = 675 [11:06:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:02]execute_script... [11:06: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)3302436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:02]POST & json_proto [11:06:02]process_json_proto [11:06:02]json parsed OK: [11:06:02]protocol is kg_v1.0 [11:06:02]action value=close_receipt [11:06:02]process_action close_receipt [11:06:02]cmd_close_receipt [11:06:02]MH_GetDate [11:06:02]Write to MH i2c: F0 00 00 EF 99 77 [11:06:02]Write i2c OK [11:06:02]MH_I2C_Read... [11:06:02]Read from MH i2c: F0 [11:06:02]MH_I2C_Read... [11:06:02]Read from MH i2c: F0 09 00 [11:06:02]MH_I2C_Read... [11:06:02]Read from MH i2c: F0 09 00 EF 99 00 1E 3B 64 66 97 AE 6B 64 B7 [11:06:02]GetLastDocTimeStamp 1717844707 [11:06:02]current date 1717844766 [11:06:02]FM_GetShiftState [11:06:02]SAM_PROTO_GetShiftState [11:06:02]wFMCommunicate request_size=4 [11:06:02]MH_SAM_APDU [11:06:02]CAPDU: 80 13 01 00 [11:06:02]Write to MH i2c: E2 08 00 F0 99 80 13 01 00 00 00 00 00 06 [11:06:02]Write i2c OK [11:06:02]MH_I2C_Read... [11:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:02]Read from MH i2c: E2 [11:06:02]MH_I2C_Read... [11:06:02]Read from MH i2c: E2 0E 00 [11:06:02]MH_I2C_Read... [11:06:02]Read from MH i2c: E2 0E 00 F0 99 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BA [11:06:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:06:02]wFMCommunicate OK [11:06:02]SAM_PROTO_GetShiftState done [11:06:02]FM_GetShiftState done [11:06:02]opened in 1717805884 [11:06:02]opened+sec_in_day 1717892284 [11:06:02]quantity*price = 50049 [11:06:02]sum+1 = 50050 [11:06:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 266 08.06.2024 11:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239495 ФПД: 225362629932154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110606&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239495&fm=225362629932154&tin=02508201610067®Number=0000000000091601&sum=50000 [11:06:03]StoreToDocumentArchive [11:06:03]shift 387 fd 239495 [11:06:03]save to /storage/0387/doc_00239495 [11:06:03]save last doc name /storage/0387/doc_00239495 to /storage/kkm_last_doc_name [11:06:03]save OK [11:06:03]Clear old archive folders... [11:06:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:06:03]tlvbuf is 0040E560 [11:06:03]SAM_PROTO_ClearQueue [11:06:03]wFMCommunicate request_size=4 [11:06:03]MH_SAM_APDU [11:06:03]CAPDU: 80 09 00 00 [11:06:03]Write to MH i2c: E2 08 00 FD 99 80 09 00 00 00 00 00 00 08 [11:06:03]Write i2c OK [11:06:03]MH_I2C_Read... [11:06:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:03]Read from MH i2c: E2 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 03 00 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 03 00 FD 99 00 90 00 0A [11:06:03]RAPDU: 90 00 [11:06:03]wFMCommunicate OK [11:06:03]SAM_PROTO_ClearQueue done [11:06:03]KKMCreateOFDPacket [11:06:03]OFDProtocolAddRootSTLVToBuf [11:06:03]FM_MakeSignedData [11:06:03]FM_MakeSignedData [11:06:03]SAM_PROTO_SignData [11:06:03]wFMCommunicate request_size=4 [11:06:03]MH_SAM_APDU [11:06:03]CAPDU: 80 0D 01 02 [11:06:03]Write to MH i2c: E2 08 00 FE 99 80 0D 01 02 00 00 00 00 10 [11:06:03]Write i2c OK [11:06:03]MH_I2C_Read... [11:06:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:03]Read from MH i2c: E2 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 03 00 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 03 00 FE 99 00 90 00 0B [11:06:03]RAPDU: 90 00 [11:06:03]wFMCommunicate OK [11:06:03]wFMCommunicate request_size=255 [11:06:03]MH_SAM_APDU [11:06: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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 1E 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 87 A7 03 00 35 04 06 00 CC F7 53 80 [11:06:03]Write to MH i2c: E2 02 01 FF 99 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 1E 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 87 A7 03 00 35 04 06 00 CC F7 53 80 00 00 6E [11:06:03]Write i2c OK [11:06:03]MH_I2C_Read... [11:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:03]Read from MH i2c: E2 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 03 00 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 03 00 FF 99 00 90 00 0C [11:06:03]RAPDU: 90 00 [11:06:03]wFMCommunicate OK [11:06:03]wFMCommunicate request_size=7 [11:06:03]MH_SAM_APDU [11:06:03]CAPDU: 80 0D 02 02 02 B4 7A [11:06:03]Write to MH i2c: E2 0A 00 00 9A 80 0D 02 02 02 00 B4 7A 00 00 46 [11:06:03]Write i2c OK [11:06:03]MH_I2C_Read... [11:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:03]Read from MH i2c: E2 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 03 00 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 03 00 00 9A 00 90 00 0E [11:06:03]RAPDU: 90 00 [11:06:03]wFMCommunicate OK [11:06:03]wFMCommunicate request_size=4 [11:06:03]MH_SAM_APDU [11:06:03]CAPDU: 80 0D 03 02 [11:06:03]Write to MH i2c: E2 08 00 01 9A 80 0D 03 02 00 00 00 00 16 [11:06:03]Write i2c OK [11:06:03]MH_I2C_Read... [11:06:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:03]Read from MH i2c: E2 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 0B 00 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 0B 00 01 9A 00 94 F5 2A 42 0D 1C 39 E0 90 00 4E [11:06:03]RAPDU: 94 F5 2A 42 0D 1C 39 E0 90 00 [11:06:03]wFMCommunicate OK [11:06:03]SAM_PROTO_SignData done [11:06:03]FM_MakeSignedData done [11:06:03]CreateOFDProtocolMessage [11:06:03]wFMCommunicate request_size=4 [11:06:03]MH_SAM_APDU [11:06:03]CAPDU: 80 11 00 00 [11:06:03]Write to MH i2c: E2 08 00 02 9A 80 11 00 00 00 00 00 00 16 [11:06:03]Write i2c OK [11:06:03]MH_I2C_Read... [11:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:03]Read from MH i2c: E2 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 17 00 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: E2 17 00 02 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6B [11:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:06:03]wFMCommunicate OK [11:06:03]CreateOFDProtocolMessage done [11:06:03]OFDSenderStorePacket 239495 [11:06:03]StoreOFDPacket docnum=239495 [11:06:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 AD 96 04 01 9F 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 1E 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 87 A7 03 00 35 04 06 00 CC F7 53 80 B4 7A 94 F5 2A 42 0D 1C 39 E0 [11:06:03]CheckFolder [11:06:03]dirname=/storage/ofd_packets [11:06:03]CheckFolder done [11:06:03]ProducePacketName [11:06:03]name=ofd_packets/00239495 [11:06:03]NVStorageSaveData ofd_packets/00239495 [11:06:03]File name is /storage/ofd_packets/00239495 [11:06:03]Write 298 bytes [11:06:03]NVStorageSaveData done [11:06:03]OFDSenderStorePacket done [11:06:03]KKMCreateOFDPacket done [11:06:03]NVStorageSaveData kkm_last_timestamp [11:06:03]File name is /storage/kkm_last_timestamp [11:06:03]Write 4 bytes [11:06:03]NVStorageSaveData done [11:06:03]ExternCall_PrintAddStr [11:06:03]wPrintStart [11:06:03]Write to MH i2c: 01 00 00 03 9A 9D [11:06:03]Write i2c OK [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: 01 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: 01 07 00 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: 01 07 00 03 9A 00 00 00 00 00 FF 0F B2 [11:06:03]RasterBufferAndPrint [11:06:03]line Счет N : (1)3302436 [11:06:03]line ИНН: 02508201610067 [11:06:03]line Контрольно-Кассовый Чек [11:06:03]line ПРОДАЖА [11:06:03]line ТРК (МРК, ГНК) : 51 [11:06:03]line Товар: 2710194210 [11:06:03]line ДТ-К-5 [11:06:03]line 6.700 * 74.70 [11:06:03]line = 500.49 [11:06:03]line НДС 12% НСП 1% [11:06:03]line > о реализуемом товаре [11:06:03]line ОКРУГЛЕНИЕ: -0.49 [11:06:03]line ИТОГО: 500.00 [11:06:03]line Внесено: 500.00 [11:06:03]line СДАЧА: 0.00 [11:06:03]line НСП 1% : 4.43 [11:06:03]line НДС 12% : 53.15 [11:06:03]line Наличными: 500.00 [11:06:03]line Безнал.: 0.00 [11:06:03]line Место: АЗС № 82 "Партнер Нефть" [11:06:03]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:06:03]line СНО: Общий режим [11:06:03]line Чек 266 08.06.2024 11:06 [11:06:03]line Смена: 387 ФФД: 1.0 [11:06:03]line ЗНМ: 0300000150 [11:06:03]line РНМ: 0000000000091601 [11:06:03]line Версия ККМ: 001 [11:06:03]line ФМ: 0000000000874681 [11:06:03]line ФД: 239495 [11:06:03]line ФПД: 225362629932154 [11:06:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110606&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239495&fm=225362629932154&tin=02508201610067®Number=0000000000091601&sum=50000 [11:06:04]OFD Sender: Processing packet 239495 [packets to send 182, broken 181] [11:06:04]ProducePacketName [11:06:04]name=ofd_packets/00239495 [11:06:04]OFD Sender: To server: pG, [11:06:04]CommunicateWithHost lk.salyk.kg:30040 [11:06:04]ConnectInit lk.salyk.kg [11:06:04]written 0, free lines is 4095 [11:06:04]Connected sock=10 [11:06:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 AD 96 04 01 9F 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 1E 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 87 A7 03 00 35 04 06 00 CC F7 53 80 B4 7A 94 F5 2A 42 0D 1C 39 E0 [11:06:04]Write to MH i2c: 01 00 00 2E 9A C8 [11:06:04]Write i2c OK [11:06:04]MH_I2C_Read... [11:06:04]Read from MH i2c: 01 [11:06:04]MH_I2C_Read... [11:06:04]Read from MH i2c: 01 07 00 [11:06:04]MH_I2C_Read... [11:06:04]Read from MH i2c: 01 07 00 2E 9A 00 00 00 00 00 D1 0C AC [11:06:04]RasterBufferAndPrint [11:06:04]line [11:06:04]line [11:06:04]line [11:06:04]line [11:06:04]line [11:06:04]written 0, free lines is 3287 [11:06:04]MH_Cut [11:06:04]Write to MH i2c: D1 01 00 35 9A 01 A1 [11:06:04]Write i2c OK [11:06:04]MH_I2C_Read... [11:06:04]Read from MH i2c: D1 [11:06:04]MH_I2C_Read... [11:06:04]Read from MH i2c: D1 01 00 [11:06:04]MH_I2C_Read... [11:06:04]Read from MH i2c: D1 01 00 35 9A 00 A0 [11:06:04]Write to MH i2c: 01 00 00 36 9A D0 [11:06:04]Write i2c OK [11:06:04]MH_I2C_Read... [11:06:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 71 0D 47 00 6E 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 87 A7 03 00 F4 03 04 00 9B E2 63 66 B6 04 01 00 00 C7 57 87 C5 D4 2C 82 BA [11:06:04]CommunicateWithHost err = 0 [11:06:04]CheckOFDResponse [11:06:04]1017 (14) - 77093643461234 [11:06:04]1041 (16) - 0000000000874681 [11:06:04]1040 (4) - 239495 [11:06:04]1012 (4) - 08.06.2024 04:48 [11:06:04]1206 (1) - 0 [11:06:04]OFD Sender: Remove packet 239495 [11:06:04]ProducePacketName [11:06:04]name=ofd_packets/00239495 [11:06:04]NVStorageDeleteData [11:06:05]OFD Sender: No OFD packet to send [11:06:05]*** Cut start [11:06:05]*** Partial cut [11:06:05]*** CUTSNS_PIN = 1 [11:06:05]*** CUTSNS_PIN = 0 [11:06:05]*** Brake cut motor [11:06:05]Read from MH i2c: 01 [11:06:05]MH_I2C_Read... [11:06:05]*** Stop cut motor [11:06:05]*** Cut end [11:06:05]Read from MH i2c: 01 07 00 [11:06:05]MH_I2C_Read... [11:06:05]Read from MH i2c: 01 07 00 36 9A 00 00 00 00 00 FF 0F E5 [11:06:05]process_action close_receipt done [11:06:05]requested_data is exist [11:06:05]produce_requested_data [11:06:05]requested_item fm.sn is exist - process it [11:06:05]wFMCommunicate request_size=4 [11:06:05]MH_SAM_APDU [11:06:05]CAPDU: 80 11 00 00 [11:06:05]Write to MH i2c: E2 08 00 37 9A 80 11 00 00 00 00 00 00 4B [11:06:05]Write i2c OK [11:06:05]MH_I2C_Read... [11:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:05]Read from MH i2c: E2 [11:06:05]MH_I2C_Read... [11:06:05]Read from MH i2c: E2 17 00 [11:06:05]MH_I2C_Read... [11:06:05]Read from MH i2c: E2 17 00 37 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A0 [11:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:06:05]wFMCommunicate OK [11:06:05]requested_item fd.num is exist - process it [11:06:05]SAM_PROTO_GetFieldsCounters [11:06:05]wFMCommunicate request_size=4 [11:06:05]MH_SAM_APDU [11:06:05]CAPDU: 80 13 00 00 [11:06:05]Write to MH i2c: E2 08 00 38 9A 80 13 00 00 00 00 00 00 4E [11:06:05]Write i2c OK [11:06:05]MH_I2C_Read... [11:06:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:06]Read from MH i2c: E2 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 62 00 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 62 00 38 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 87 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [11:06:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 87 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:06]wFMCommunicate OK [11:06:06]SAM_PROTO_GetFieldsCounters done [11:06:06]requested_item shift.num is exist - process it [11:06:06]requested_item shift.opened is exist - process it [11:06:06]req_shift_opened [11:06:06]FM_GetShiftState [11:06:06]SAM_PROTO_GetShiftState [11:06:06]wFMCommunicate request_size=4 [11:06:06]MH_SAM_APDU [11:06:06]CAPDU: 80 13 01 00 [11:06:06]Write to MH i2c: E2 08 00 39 9A 80 13 01 00 00 00 00 00 50 [11:06:06]Write i2c OK [11:06:06]MH_I2C_Read... [11:06:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:06]Read from MH i2c: E2 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 0E 00 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 0E 00 39 9A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 04 [11:06:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:06:06]wFMCommunicate OK [11:06:06]SAM_PROTO_GetShiftState done [11:06:06]FM_GetShiftState done [11:06:06]req_shift_opened done [11:06:06]requested_item shift.open_date is exist - process it [11:06:06]req_shift_open_date [11:06:06]req_shift_open_date done [11:06:06]produce_requested_data done [11:06:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239495,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:06:06]process_action_free close_receipt [11:06:06]json_value_free [11:06:06]json_value_free done [11:06:06]process_json_proto returns [11:06:06]Send response to host [11:06:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239495,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:06:06]free response buf [11:06:06]execute_script done [11:06:06]execute_script returns [11:06:06]free content buf [11:06:06]Sock 9.Close socket [11:06:06]Sock 9.Thread stoped [11:06:10]OFD Sender: No OFD packet to send [11:06:15]accept exits with 8 [11:06:15]New connection [11:06:15]New thread 3066838372 created [11:06:15]Thread 3066981732 joined [11:06:15]Waiting for new connection... [11:06:15] Sock 8.Parse request [11:06:15]Sock 8.Check first char [11:06:15]Sock 8.First char is OK [11:06:15]request: POST /json_proto HTTP/1.0 [11:06:15]Method: POST [11:06:15]URL: /json_proto [11:06:15]Method is POST - this is cgi request [11:06:15]url: /json_proto [11:06:15]query_string will be loaded in cgi processing [11:06:15]execute_cgi json_proto POST (null) [11:06:15]execute_cgi path=json_proto method=POST [11:06:15]POST find Content-Length [11:06:15]Host: 172.17.40.67:8080 [11:06:15]Content-Length: 683 [11:06:15]Content-Type: application/json [11:06:15] [11:06:15]POST finish read [11:06:15]Found Content-Length = 683 [11:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:15]execute_script... [11:06:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:15]POST & json_proto [11:06:15]process_json_proto [11:06:15]json parsed OK: [11:06:15]protocol is kg_v1.0 [11:06:15]action value=close_receipt [11:06:15]process_action close_receipt [11:06:15]cmd_close_receipt [11:06:15]MH_GetDate [11:06:15]Write to MH i2c: F0 00 00 3A 9A C3 [11:06:15]Write i2c OK [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: F0 [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: F0 09 00 [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: F0 09 00 3A 9A 00 2B 3B 64 66 97 AE 6B 64 10 [11:06:15]GetLastDocTimeStamp 1717844766 [11:06:15]current date 1717844779 [11:06:15]FM_GetShiftState [11:06:15]SAM_PROTO_GetShiftState [11:06:15]wFMCommunicate request_size=4 [11:06:15]MH_SAM_APDU [11:06:15]CAPDU: 80 13 01 00 [11:06:15]Write to MH i2c: E2 08 00 3B 9A 80 13 01 00 00 00 00 00 52 [11:06:15]Write i2c OK [11:06:15]MH_I2C_Read... [11:06:15]OFD Sender: No OFD packet to send [11:06:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:15]Read from MH i2c: E2 [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: E2 0E 00 [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: E2 0E 00 3B 9A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 06 [11:06:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:06:15]wFMCommunicate OK [11:06:15]SAM_PROTO_GetShiftState done [11:06:15]FM_GetShiftState done [11:06:15]opened in 1717805884 [11:06:15]opened+sec_in_day 1717892284 [11:06:15]quantity*price = 100064 [11:06:15]sum+1 = 100066 [11:06:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 267 08.06.2024 11:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239496 ФПД: 216652906882058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110619&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239496&fm=216652906882058&tin=02508201610067®Number=0000000000091601&sum=100000 [11:06:16]StoreToDocumentArchive [11:06:16]shift 387 fd 239496 [11:06:16]save to /storage/0387/doc_00239496 [11:06:16]save last doc name /storage/0387/doc_00239496 to /storage/kkm_last_doc_name [11:06:16]save OK [11:06:16]Clear old archive folders... [11:06:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:16]tlvbuf is 00291690 [11:06:16]SAM_PROTO_ClearQueue [11:06:16]wFMCommunicate request_size=4 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 09 00 00 [11:06:16]Write to MH i2c: E2 08 00 48 9A 80 09 00 00 00 00 00 00 54 [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 03 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 03 00 48 9A 00 90 00 56 [11:06:16]RAPDU: 90 00 [11:06:16]wFMCommunicate OK [11:06:16]SAM_PROTO_ClearQueue done [11:06:16]KKMCreateOFDPacket [11:06:16]OFDProtocolAddRootSTLVToBuf [11:06:16]FM_MakeSignedData [11:06:16]FM_MakeSignedData [11:06:16]SAM_PROTO_SignData [11:06:16]wFMCommunicate request_size=4 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 0D 01 02 [11:06:16]Write to MH i2c: E2 08 00 49 9A 80 0D 01 02 00 00 00 00 5C [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 03 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 03 00 49 9A 00 90 00 57 [11:06:16]RAPDU: 90 00 [11:06:16]wFMCommunicate OK [11:06:16]wFMCommunicate request_size=255 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 2B 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 88 A7 03 00 35 04 06 00 C5 [11:06:16]Write to MH i2c: E2 02 01 4A 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 2B 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 88 A7 03 00 35 04 06 00 C5 00 00 10 [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 03 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 03 00 4A 9A 00 90 00 58 [11:06:16]RAPDU: 90 00 [11:06:16]wFMCommunicate OK [11:06:16]wFMCommunicate request_size=10 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 0D 02 02 05 0B 6F 8D E4 0A [11:06:16]Write to MH i2c: E2 0D 00 4B 9A 80 0D 02 02 05 00 0B 6F 8D E4 0A 00 00 5E [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 03 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 03 00 4B 9A 00 90 00 59 [11:06:16]RAPDU: 90 00 [11:06:16]wFMCommunicate OK [11:06:16]wFMCommunicate request_size=4 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 0D 03 02 [11:06:16]Write to MH i2c: E2 08 00 4C 9A 80 0D 03 02 00 00 00 00 61 [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 0B 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 0B 00 4C 9A 00 EA D5 F3 51 C0 5B DF BE 90 00 1D [11:06:16]RAPDU: EA D5 F3 51 C0 5B DF BE 90 00 [11:06:16]wFMCommunicate OK [11:06:16]SAM_PROTO_SignData done [11:06:16]FM_MakeSignedData done [11:06:16]CreateOFDProtocolMessage [11:06:16]wFMCommunicate request_size=4 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 11 00 00 [11:06:16]Write to MH i2c: E2 08 00 4D 9A 80 11 00 00 00 00 00 00 61 [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 17 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 17 00 4D 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B6 [11:06:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:06:16]wFMCommunicate OK [11:06:16]CreateOFDProtocolMessage done [11:06:16]OFDSenderStorePacket 239496 [11:06:16]StoreOFDPacket docnum=239496 [11:06:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 17 9E 07 01 FE 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 2B 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 88 A7 03 00 35 04 06 00 C5 0B 6F 8D E4 0A EA D5 F3 51 C0 5B DF BE [11:06:16]CheckFolder [11:06:16]dirname=/storage/ofd_packets [11:06:16]CheckFolder done [11:06:16]ProducePacketName [11:06:16]name=ofd_packets/00239496 [11:06:16]NVStorageSaveData ofd_packets/00239496 [11:06:16]File name is /storage/ofd_packets/00239496 [11:06:16]Write 301 bytes [11:06:16]NVStorageSaveData done [11:06:16]OFDSenderStorePacket done [11:06:16]KKMCreateOFDPacket done [11:06:16]NVStorageSaveData kkm_last_timestamp [11:06:16]File name is /storage/kkm_last_timestamp [11:06:16]Write 4 bytes [11:06:16]NVStorageSaveData done [11:06:16]ExternCall_PrintAddStr [11:06:16]wPrintStart [11:06:16]Write to MH i2c: 01 00 00 4E 9A E8 [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: 01 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: 01 07 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: 01 07 00 4E 9A 00 00 00 00 00 FF 0F FD [11:06:16]RasterBufferAndPrint [11:06:16]line Счет N : (1)3302437 [11:06:16]line ИНН: 02508201610067 [11:06:16]line Контрольно-Кассовый Чек [11:06:16]line ПРОДАЖА [11:06:16]line ТРК (МРК, ГНК) : 42 [11:06:16]line Товар: 2710124130 [11:06:16]line Аи-92-К-4 [11:06:16]line 15.070 * 66.40 [11:06:16]line = 1000.65 [11:06:16]line НДС 12% НСП 1% [11:06:16]line > о реализуемом товаре [11:06:16]line ОКРУГЛЕНИЕ: -0.65 [11:06:16]line ИТОГО: 1000.00 [11:06:16]line Внесено: 1000.00 [11:06:16]line СДАЧА: 0.00 [11:06:16]line НСП 1% : 8.85 [11:06:16]line НДС 12% : 106.26 [11:06:16]line Наличными: 1000.00 [11:06:16]line Безнал.: 0.00 [11:06:16]line Место: АЗС № 82 "Партнер Нефть" [11:06:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:06:16]line СНО: Общий режим [11:06:16]line Чек 267 08.06.2024 11:06 [11:06:16]line Смена: 387 ФФД: 1.0 [11:06:16]line ЗНМ: 0300000150 [11:06:16]line РНМ: 0000000000091601 [11:06:16]line Версия ККМ: 001 [11:06:16]line ФМ: 0000000000874681 [11:06:16]line ФД: 239496 [11:06:16]line ФПД: 216652906882058 [11:06:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110619&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239496&fm=216652906882058&tin=02508201610067®Number=0000000000091601&sum=100000 [11:06:17]OFD Sender: Processing packet 239496 [packets to send 182, broken 181] [11:06:17]ProducePacketName [11:06:17]name=ofd_packets/00239496 [11:06:17]OFD Sender: To server: pG, [11:06:17]CommunicateWithHost lk.salyk.kg:30040 [11:06:17]ConnectInit lk.salyk.kg [11:06:17]written 0, free lines is 4095 [11:06:17]Connected sock=10 [11:06:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 17 9E 07 01 FE 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 2B 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 88 A7 03 00 35 04 06 00 C5 0B 6F 8D E4 0A EA D5 F3 51 C0 5B DF BE [11:06:17]Write to MH i2c: 01 00 00 79 9A 13 [11:06:17]Write i2c OK [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: 01 [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: 01 07 00 [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: 01 07 00 79 9A 00 00 00 00 00 DC 0C 02 [11:06:17]RasterBufferAndPrint [11:06:17]line [11:06:17]line [11:06:17]line [11:06:17]line [11:06:17]line [11:06:17]written 0, free lines is 3301 [11:06:17]MH_Cut [11:06:17]Write to MH i2c: D1 01 00 80 9A 01 EC [11:06:17]Write i2c OK [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: D1 [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: D1 01 00 [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: D1 01 00 80 9A 00 EB [11:06:17]Write to MH i2c: 01 00 00 81 9A 1B [11:06:17]Write i2c OK [11:06:17]MH_I2C_Read... [11:06:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B3 A9 47 00 F5 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 88 A7 03 00 F4 03 04 00 A8 E2 63 66 B6 04 01 00 00 F1 01 F4 DC ED E8 92 63 [11:06:17]CommunicateWithHost err = 0 [11:06:17]CheckOFDResponse [11:06:17]1017 (14) - 77093643461234 [11:06:17]1041 (16) - 0000000000874681 [11:06:17]1040 (4) - 239496 [11:06:17]1012 (4) - 08.06.2024 04:48 [11:06:17]1206 (1) - 0 [11:06:17]OFD Sender: Remove packet 239496 [11:06:17]ProducePacketName [11:06:17]name=ofd_packets/00239496 [11:06:17]NVStorageDeleteData [11:06:18]OFD Sender: No OFD packet to send [11:06:18]*** Cut start [11:06:18]*** Partial cut [11:06:18]*** CUTSNS_PIN = 1 [11:06:18]*** CUTSNS_PIN = 0 [11:06:18]*** Brake cut motor [11:06:18]Read from MH i2c: 01 [11:06:18]MH_I2C_Read... [11:06:18]*** Stop cut motor [11:06:18]*** Cut end [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 81 9A 00 00 00 00 00 FF 0F 30 [11:06:18]process_action close_receipt done [11:06:18]requested_data is exist [11:06:18]produce_requested_data [11:06:18]requested_item fm.sn is exist - process it [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 82 9A 80 11 00 00 00 00 00 00 96 [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 17 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 17 00 82 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EB [11:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:06:19]wFMCommunicate OK [11:06:19]requested_item fd.num is exist - process it [11:06:19]SAM_PROTO_GetFieldsCounters [11:06:19]wFMCommunicate request_size=4 [11:06:19]MH_SAM_APDU [11:06:19]CAPDU: 80 13 00 00 [11:06:19]Write to MH i2c: E2 08 00 83 9A 80 13 00 00 00 00 00 00 99 [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 62 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 62 00 83 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 88 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [11:06:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 88 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:19]wFMCommunicate OK [11:06:19]SAM_PROTO_GetFieldsCounters done [11:06:19]requested_item shift.num is exist - process it [11:06:19]requested_item shift.opened is exist - process it [11:06:19]req_shift_opened [11:06:19]FM_GetShiftState [11:06:19]SAM_PROTO_GetShiftState [11:06:19]wFMCommunicate request_size=4 [11:06:19]MH_SAM_APDU [11:06:19]CAPDU: 80 13 01 00 [11:06:19]Write to MH i2c: E2 08 00 84 9A 80 13 01 00 00 00 00 00 9B [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 0E 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 0E 00 84 9A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4F [11:06:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:06:19]wFMCommunicate OK [11:06:19]SAM_PROTO_GetShiftState done [11:06:19]FM_GetShiftState done [11:06:19]req_shift_opened done [11:06:19]requested_item shift.open_date is exist - process it [11:06:19]req_shift_open_date [11:06:19]req_shift_open_date done [11:06:19]produce_requested_data done [11:06:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239496,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:06:19]process_action_free close_receipt [11:06:19]json_value_free [11:06:19]json_value_free done [11:06:19]process_json_proto returns [11:06:19]Send response to host [11:06:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239496,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:06:19]free response buf [11:06:19]execute_script done [11:06:19]execute_script returns [11:06:19]free content buf [11:06:19]Sock 8.Close socket [11:06:19]Sock 8.Thread stoped [11:06:23]OFD Sender: No OFD packet to send [11:06:28]OFD Sender: No OFD packet to send [11:06:33]OFD Sender: No OFD packet to send [11:06:38]OFD Sender: No OFD packet to send [11:06:42]accept exits with 9 [11:06:42]New connection [11:06:42]New thread 3066981732 created [11:06:42]Thread 3066838372 joined [11:06:42]Waiting for new connection... [11:06:42] Sock 9.Parse request [11:06:42]Sock 9.Check first char [11:06:42]Sock 9.First char is OK [11:06:42]request: POST /json_proto HTTP/1.0 [11:06:42]Method: POST [11:06:42]URL: /json_proto [11:06:42]Method is POST - this is cgi request [11:06:42]url: /json_proto [11:06:42]query_string will be loaded in cgi processing [11:06:42]execute_cgi json_proto POST (null) [11:06:42]execute_cgi path=json_proto method=POST [11:06:42]POST find Content-Length [11:06:42]Host: 172.17.40.67:8080 [11:06:42]Content-Length: 678 [11:06:42]Content-Type: application/json [11:06:42] [11:06:42]POST finish read [11:06:42]Found Content-Length = 678 [11:06:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:42]execute_script... [11:06: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)3302438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:42]POST & json_proto [11:06:42]process_json_proto [11:06:42]json parsed OK: [11:06:42]protocol is kg_v1.0 [11:06:42]action value=close_receipt [11:06:42]process_action close_receipt [11:06:42]cmd_close_receipt [11:06:42]MH_GetDate [11:06:42]Write to MH i2c: F0 00 00 85 9A 0E [11:06:42]Write i2c OK [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: F0 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: F0 09 00 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: F0 09 00 85 9A 00 47 3B 64 66 97 AE 6B 64 77 [11:06:42]GetLastDocTimeStamp 1717844779 [11:06:42]current date 1717844807 [11:06:42]FM_GetShiftState [11:06:42]SAM_PROTO_GetShiftState [11:06:42]wFMCommunicate request_size=4 [11:06:42]MH_SAM_APDU [11:06:42]CAPDU: 80 13 01 00 [11:06:42]Write to MH i2c: E2 08 00 86 9A 80 13 01 00 00 00 00 00 9D [11:06:42]Write i2c OK [11:06:42]MH_I2C_Read... [11:06:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:42]Read from MH i2c: E2 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: E2 0E 00 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: E2 0E 00 86 9A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 51 [11:06:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:06:42]wFMCommunicate OK [11:06:42]SAM_PROTO_GetShiftState done [11:06:42]FM_GetShiftState done [11:06:42]opened in 1717805884 [11:06:42]opened+sec_in_day 1717892284 [11:06:42]quantity*price = 40039 [11:06:42]sum+1 = 40040 [11:06:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 268 08.06.2024 11:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239497 ФПД: 115434792492143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110647&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239497&fm=115434792492143&tin=02508201610067®Number=0000000000091601&sum=40000 [11:06:43]StoreToDocumentArchive [11:06:43]shift 387 fd 239497 [11:06:43]save to /storage/0387/doc_00239497 [11:06:43]save last doc name /storage/0387/doc_00239497 to /storage/kkm_last_doc_name [11:06:43]save OK [11:06:43]Clear old archive folders... [11:06:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:43]tlvbuf is 00248030 [11:06:43]SAM_PROTO_ClearQueue [11:06:43]wFMCommunicate request_size=4 [11:06:43]MH_SAM_APDU [11:06:43]CAPDU: 80 09 00 00 [11:06:43]Write to MH i2c: E2 08 00 93 9A 80 09 00 00 00 00 00 00 9F [11:06:43]Write i2c OK [11:06:43]MH_I2C_Read... [11:06:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:43]Read from MH i2c: E2 [11:06:43]MH_I2C_Read... [11:06:43]Read from MH i2c: E2 03 00 [11:06:43]MH_I2C_Read... [11:06:43]Read from MH i2c: E2 03 00 93 9A 00 90 00 A1 [11:06:43]RAPDU: 90 00 [11:06:43]wFMCommunicate OK [11:06:43]SAM_PROTO_ClearQueue done [11:06:43]KKMCreateOFDPacket [11:06:43]OFDProtocolAddRootSTLVToBuf [11:06:43]FM_MakeSignedData [11:06:43]FM_MakeSignedData [11:06:43]SAM_PROTO_SignData [11:06:43]wFMCommunicate request_size=4 [11:06:43]MH_SAM_APDU [11:06:43]CAPDU: 80 0D 01 02 [11:06:43]Write to MH i2c: E2 08 00 94 9A 80 0D 01 02 00 00 00 00 A7 [11:06:43]Write i2c OK [11:06:43]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 94 9A 00 90 00 A2 [11:06:44]RAPDU: 90 00 [11:06:44]wFMCommunicate OK [11:06:44]wFMCommunicate request_size=255 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 0C 01 00 00 F4 03 04 00 47 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 89 A7 03 00 35 04 06 00 68 [11:06:44]Write to MH i2c: E2 02 01 95 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 0C 01 00 00 F4 03 04 00 47 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 89 A7 03 00 35 04 06 00 68 00 00 9A [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 95 9A 00 90 00 A3 [11:06:44]RAPDU: 90 00 [11:06:44]wFMCommunicate OK [11:06:44]wFMCommunicate request_size=10 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 0D 02 02 05 FC C1 CD 1C 6F [11:06:44]Write to MH i2c: E2 0D 00 96 9A 80 0D 02 02 05 00 FC C1 CD 1C 6F 00 00 C9 [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 96 9A 00 90 00 A4 [11:06:44]RAPDU: 90 00 [11:06:44]wFMCommunicate OK [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 0D 03 02 [11:06:44]Write to MH i2c: E2 08 00 97 9A 80 0D 03 02 00 00 00 00 AC [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 0B 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 0B 00 97 9A 00 84 92 FE 3B 85 12 76 5A 90 00 63 [11:06:44]RAPDU: 84 92 FE 3B 85 12 76 5A 90 00 [11:06:44]wFMCommunicate OK [11:06:44]SAM_PROTO_SignData done [11:06:44]FM_MakeSignedData done [11:06:44]CreateOFDProtocolMessage [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 11 00 00 [11:06:44]Write to MH i2c: E2 08 00 98 9A 80 11 00 00 00 00 00 00 AC [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 17 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 17 00 98 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 01 [11:06:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:06:44]wFMCommunicate OK [11:06:44]CreateOFDProtocolMessage done [11:06:44]OFDSenderStorePacket 239497 [11:06:44]StoreOFDPacket docnum=239497 [11:06:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7B 0B 07 01 03 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 0C 01 00 00 F4 03 04 00 47 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 89 A7 03 00 35 04 06 00 68 FC C1 CD 1C 6F 84 92 FE 3B 85 12 76 5A [11:06:44]CheckFolder [11:06:44]dirname=/storage/ofd_packets [11:06:44]CheckFolder done [11:06:44]ProducePacketName [11:06:44]name=ofd_packets/00239497 [11:06:44]NVStorageSaveData ofd_packets/00239497 [11:06:44]File name is /storage/ofd_packets/00239497 [11:06:44]Write 301 bytes [11:06:44]NVStorageSaveData done [11:06:44]OFDSenderStorePacket done [11:06:44]KKMCreateOFDPacket done [11:06:44]NVStorageSaveData kkm_last_timestamp [11:06:44]File name is /storage/kkm_last_timestamp [11:06:44]Write 4 bytes [11:06:44]NVStorageSaveData done [11:06:44]ExternCall_PrintAddStr [11:06:44]wPrintStart [11:06:44]Write to MH i2c: 01 00 00 99 9A 33 [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: 01 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: 01 07 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: 01 07 00 99 9A 00 00 00 00 00 FF 0F 48 [11:06:44]RasterBufferAndPrint [11:06:44]line Счет N : (1)3302438 [11:06:44]line ИНН: 02508201610067 [11:06:44]line Контрольно-Кассовый Чек [11:06:44]line ПРОДАЖА [11:06:44]line ТРК (МРК, ГНК) : 22 [11:06:44]line Товар: 2710124130 [11:06:44]line Аи-92-К-4 [11:06:44]line 6.030 * 66.40 [11:06:44]line = 400.39 [11:06:44]line НДС 12% НСП 1% [11:06:44]line > о реализуемом товаре [11:06:44]line ОКРУГЛЕНИЕ: -0.39 [11:06:44]line ИТОГО: 400.00 [11:06:44]line Внесено: 400.00 [11:06:44]line СДАЧА: 0.00 [11:06:44]line НСП 1% : 3.54 [11:06:44]line НДС 12% : 42.52 [11:06:44]line Наличными: 400.00 [11:06:44]line Безнал.: 0.00 [11:06:44]line Место: АЗС № 82 "Партнер Нефть" [11:06:44]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:06:44]line СНО: Общий режим [11:06:44]line Чек 268 08.06.2024 11:06 [11:06:44]line Смена: 387 ФФД: 1.0 [11:06:44]line ЗНМ: 0300000150 [11:06:44]line РНМ: 0000000000091601 [11:06:44]line Версия ККМ: 001 [11:06:44]line ФМ: 0000000000874681 [11:06:44]line ФД: 239497 [11:06:44]line ФПД: 115434792492143 [11:06:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110647&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239497&fm=115434792492143&tin=02508201610067®Number=0000000000091601&sum=40000 [11:06:44]OFD Sender: Processing packet 239497 [packets to send 182, broken 181] [11:06:44]ProducePacketName [11:06:44]name=ofd_packets/00239497 [11:06:44]OFD Sender: To server: pG, [11:06:44]CommunicateWithHost lk.salyk.kg:30040 [11:06:44]ConnectInit lk.salyk.kg [11:06:44]written 0, free lines is 4095 [11:06:45]Connected sock=10 [11:06:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7B 0B 07 01 03 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 0C 01 00 00 F4 03 04 00 47 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 89 A7 03 00 35 04 06 00 68 FC C1 CD 1C 6F 84 92 FE 3B 85 12 76 5A [11:06:45]Write to MH i2c: 01 00 00 C4 9A 5E [11:06:45]Write i2c OK [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: 01 [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: 01 07 00 [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: 01 07 00 C4 9A 00 00 00 00 00 D5 0C 46 [11:06:45]RasterBufferAndPrint [11:06:45]line [11:06:45]line [11:06:45]line [11:06:45]line [11:06:45]line [11:06:45]written 0, free lines is 3292 [11:06:45]MH_Cut [11:06:45]Write to MH i2c: D1 01 00 CB 9A 01 37 [11:06:45]Write i2c OK [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: D1 [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: D1 01 00 [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: D1 01 00 CB 9A 00 36 [11:06:45]Write to MH i2c: 01 00 00 CC 9A 66 [11:06:45]Write i2c OK [11:06:45]MH_I2C_Read... [11:06:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B5 12 47 00 51 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 89 A7 03 00 F4 03 04 00 C4 E2 63 66 B6 04 01 00 00 BA 0C 1D F0 C0 AA 2C F3 [11:06:45]CommunicateWithHost err = 0 [11:06:45]CheckOFDResponse [11:06:45]1017 (14) - 77093643461234 [11:06:45]1041 (16) - 0000000000874681 [11:06:45]1040 (4) - 239497 [11:06:45]1012 (4) - 08.06.2024 04:49 [11:06:45]1206 (1) - 0 [11:06:45]OFD Sender: Remove packet 239497 [11:06:45]ProducePacketName [11:06:45]name=ofd_packets/00239497 [11:06:45]NVStorageDeleteData [11:06:45]OFD Sender: No OFD packet to send [11:06:46]*** Cut start [11:06:46]*** Partial cut [11:06:46]*** CUTSNS_PIN = 1 [11:06:46]*** CUTSNS_PIN = 0 [11:06:46]*** Brake cut motor [11:06:46]Read from MH i2c: 01 [11:06:46]MH_I2C_Read... [11:06:46]*** Stop cut motor [11:06:46]*** Cut end [11:06:46]Read from MH i2c: 01 07 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: 01 07 00 CC 9A 00 00 00 00 00 FF 0F 7B [11:06:46]process_action close_receipt done [11:06:46]requested_data is exist [11:06:46]produce_requested_data [11:06:46]requested_item fm.sn is exist - process it [11:06:46]wFMCommunicate request_size=4 [11:06:46]MH_SAM_APDU [11:06:46]CAPDU: 80 11 00 00 [11:06:46]Write to MH i2c: E2 08 00 CD 9A 80 11 00 00 00 00 00 00 E1 [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 17 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 17 00 CD 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 36 [11:06:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:06:46]wFMCommunicate OK [11:06:46]requested_item fd.num is exist - process it [11:06:46]SAM_PROTO_GetFieldsCounters [11:06:46]wFMCommunicate request_size=4 [11:06:46]MH_SAM_APDU [11:06:46]CAPDU: 80 13 00 00 [11:06:46]Write to MH i2c: E2 08 00 CE 9A 80 13 00 00 00 00 00 00 E4 [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 62 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 62 00 CE 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 89 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [11:06:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 89 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:46]wFMCommunicate OK [11:06:46]SAM_PROTO_GetFieldsCounters done [11:06:46]requested_item shift.num is exist - process it [11:06:46]requested_item shift.opened is exist - process it [11:06:46]req_shift_opened [11:06:46]FM_GetShiftState [11:06:46]SAM_PROTO_GetShiftState [11:06:46]wFMCommunicate request_size=4 [11:06:46]MH_SAM_APDU [11:06:46]CAPDU: 80 13 01 00 [11:06:46]Write to MH i2c: E2 08 00 CF 9A 80 13 01 00 00 00 00 00 E6 [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 0E 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 0E 00 CF 9A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9A [11:06:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:06:46]wFMCommunicate OK [11:06:46]SAM_PROTO_GetShiftState done [11:06:46]FM_GetShiftState done [11:06:46]req_shift_opened done [11:06:46]requested_item shift.open_date is exist - process it [11:06:46]req_shift_open_date [11:06:46]req_shift_open_date done [11:06:46]produce_requested_data done [11:06:46]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239497,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:06:46]process_action_free close_receipt [11:06:46]json_value_free [11:06:46]json_value_free done [11:06:46]process_json_proto returns [11:06:46]Send response to host [11:06:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239497,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:06:46]free response buf [11:06:46]execute_script done [11:06:46]execute_script returns [11:06:46]free content buf [11:06:46]Sock 9.Close socket [11:06:46]Sock 9.Thread stoped [11:06:50]OFD Sender: No OFD packet to send [11:06:55]OFD Sender: No OFD packet to send [11:07:00]OFD Sender: No OFD packet to send [11:07:05]accept exits with 8 [11:07:05]New connection [11:07:05]New thread 3066838372 created [11:07:05]Thread 3066981732 joined [11:07:05]Waiting for new connection... [11:07:05] Sock 8.Parse request [11:07:05]Sock 8.Check first char [11:07:05]Sock 8.First char is OK [11:07:05]request: POST /json_proto HTTP/1.0 [11:07:05]Method: POST [11:07:05]URL: /json_proto [11:07:05]Method is POST - this is cgi request [11:07:05]url: /json_proto [11:07:05]query_string will be loaded in cgi processing [11:07:05]execute_cgi json_proto POST (null) [11:07:05]execute_cgi path=json_proto method=POST [11:07:05]POST find Content-Length [11:07:05]Host: 172.17.40.67:8080 [11:07:05]Content-Length: 767 [11:07:05]Content-Type: application/json [11:07:05] [11:07:05]POST finish read [11:07:05]Found Content-Length = 767 [11:07:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:05]execute_script... [11:07: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)3302439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:05]POST & json_proto [11:07:05]process_json_proto [11:07:05]json parsed OK: [11:07:05]protocol is kg_v1.0 [11:07:05]action value=close_receipt [11:07:05]process_action close_receipt [11:07:05]cmd_close_receipt [11:07:05]MH_GetDate [11:07:05]Write to MH i2c: F0 00 00 D0 9A 59 [11:07:05]Write i2c OK [11:07:05]MH_I2C_Read... [11:07:05]Read from MH i2c: F0 [11:07:05]MH_I2C_Read... [11:07:05]Read from MH i2c: F0 09 00 [11:07:05]MH_I2C_Read... [11:07:05]Read from MH i2c: F0 09 00 D0 9A 00 5D 3B 64 66 97 AE 6B 64 D8 [11:07:05]GetLastDocTimeStamp 1717844807 [11:07:05]current date 1717844829 [11:07:05]FM_GetShiftState [11:07:05]SAM_PROTO_GetShiftState [11:07:05]wFMCommunicate request_size=4 [11:07:05]MH_SAM_APDU [11:07:05]CAPDU: 80 13 01 00 [11:07:05]Write to MH i2c: E2 08 00 D1 9A 80 13 01 00 00 00 00 00 E8 [11:07:05]Write i2c OK [11:07:05]MH_I2C_Read... [11:07:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:05]Read from MH i2c: E2 [11:07:05]MH_I2C_Read... [11:07:05]Read from MH i2c: E2 0E 00 [11:07:05]MH_I2C_Read... [11:07:05]Read from MH i2c: E2 0E 00 D1 9A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9C [11:07:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:07:05]wFMCommunicate OK [11:07:05]SAM_PROTO_GetShiftState done [11:07:05]FM_GetShiftState done [11:07:05]opened in 1717805884 [11:07:05]opened+sec_in_day 1717892284 [11:07:05]quantity*price = 50065 [11:07:05]sum+1 = 50067 [11:07:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 269 08.06.2024 11:07 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239498 ФПД: 252406257944886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110709&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239498&fm=252406257944886&tin=02508201610067®Number=0000000000091601&sum=50066 [11:07:06]StoreToDocumentArchive [11:07:06]shift 387 fd 239498 [11:07:06]save to /storage/0387/doc_00239498 [11:07:06]save last doc name /storage/0387/doc_00239498 to /storage/kkm_last_doc_name [11:07:06]save OK [11:07:06]Clear old archive folders... [11:07:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:06]tlvbuf is 005AC240 [11:07:06]SAM_PROTO_ClearQueue [11:07:06]wFMCommunicate request_size=4 [11:07:06]MH_SAM_APDU [11:07:06]CAPDU: 80 09 00 00 [11:07:06]Write to MH i2c: E2 08 00 DE 9A 80 09 00 00 00 00 00 00 EA [11:07:06]Write i2c OK [11:07:06]MH_I2C_Read... [11:07:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:06]Read from MH i2c: E2 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 03 00 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 03 00 DE 9A 00 90 00 EC [11:07:06]RAPDU: 90 00 [11:07:06]wFMCommunicate OK [11:07:06]SAM_PROTO_ClearQueue done [11:07:06]KKMCreateOFDPacket [11:07:06]OFDProtocolAddRootSTLVToBuf [11:07:06]FM_MakeSignedData [11:07:06]FM_MakeSignedData [11:07:06]SAM_PROTO_SignData [11:07:06]wFMCommunicate request_size=4 [11:07:06]MH_SAM_APDU [11:07:06]CAPDU: 80 0D 01 02 [11:07:06]Write to MH i2c: E2 08 00 DF 9A 80 0D 01 02 00 00 00 00 F2 [11:07:06]Write i2c OK [11:07:06]MH_I2C_Read... [11:07:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:06]Read from MH i2c: E2 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 03 00 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 03 00 DF 9A 00 90 00 ED [11:07:06]RAPDU: 90 00 [11:07:06]wFMCommunicate OK [11:07:06]wFMCommunicate request_size=255 [11:07:06]MH_SAM_APDU [11:07: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 5D 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8A A7 03 00 35 04 06 00 E5 [11:07:06]Write to MH i2c: E2 02 01 E0 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 5D 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8A A7 03 00 35 04 06 00 E5 00 00 30 [11:07:06]Write i2c OK [11:07:06]MH_I2C_Read... [11:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:06]Read from MH i2c: E2 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 03 00 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 03 00 E0 9A 00 90 00 EE [11:07:06]RAPDU: 90 00 [11:07:06]wFMCommunicate OK [11:07:06]wFMCommunicate request_size=10 [11:07:06]MH_SAM_APDU [11:07:06]CAPDU: 80 0D 02 02 05 8F E9 58 09 36 [11:07:06]Write to MH i2c: E2 0D 00 E1 9A 80 0D 02 02 05 00 8F E9 58 09 36 00 00 0E [11:07:06]Write i2c OK [11:07:06]MH_I2C_Read... [11:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:06]Read from MH i2c: E2 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 03 00 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 03 00 E1 9A 00 90 00 EF [11:07:06]RAPDU: 90 00 [11:07:06]wFMCommunicate OK [11:07:06]wFMCommunicate request_size=4 [11:07:06]MH_SAM_APDU [11:07:06]CAPDU: 80 0D 03 02 [11:07:06]Write to MH i2c: E2 08 00 E2 9A 80 0D 03 02 00 00 00 00 F7 [11:07:06]Write i2c OK [11:07:06]MH_I2C_Read... [11:07:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:06]Read from MH i2c: E2 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 0B 00 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 0B 00 E2 9A 00 38 0E 16 5E 95 C6 53 30 90 00 90 [11:07:06]RAPDU: 38 0E 16 5E 95 C6 53 30 90 00 [11:07:06]wFMCommunicate OK [11:07:06]SAM_PROTO_SignData done [11:07:06]FM_MakeSignedData done [11:07:06]CreateOFDProtocolMessage [11:07:06]wFMCommunicate request_size=4 [11:07:06]MH_SAM_APDU [11:07:06]CAPDU: 80 11 00 00 [11:07:06]Write to MH i2c: E2 08 00 E3 9A 80 11 00 00 00 00 00 00 F7 [11:07:06]Write i2c OK [11:07:06]MH_I2C_Read... [11:07:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:06]Read from MH i2c: E2 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 17 00 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: E2 17 00 E3 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4C [11:07:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:07:06]wFMCommunicate OK [11:07:06]CreateOFDProtocolMessage done [11:07:06]OFDSenderStorePacket 239498 [11:07:06]StoreOFDPacket docnum=239498 [11:07:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 78 DA 07 01 94 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 5D 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8A A7 03 00 35 04 06 00 E5 8F E9 58 09 36 38 0E 16 5E 95 C6 53 30 [11:07:06]CheckFolder [11:07:06]dirname=/storage/ofd_packets [11:07:06]CheckFolder done [11:07:06]ProducePacketName [11:07:06]name=ofd_packets/00239498 [11:07:06]NVStorageSaveData ofd_packets/00239498 [11:07:06]File name is /storage/ofd_packets/00239498 [11:07:06]Write 301 bytes [11:07:06]NVStorageSaveData done [11:07:06]OFDSenderStorePacket done [11:07:06]KKMCreateOFDPacket done [11:07:06]NVStorageSaveData kkm_last_timestamp [11:07:06]File name is /storage/kkm_last_timestamp [11:07:06]Write 4 bytes [11:07:06]NVStorageSaveData done [11:07:06]ExternCall_PrintAddStr [11:07:06]wPrintStart [11:07:06]Write to MH i2c: 01 00 00 E4 9A 7E [11:07:06]Write i2c OK [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: 01 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: 01 07 00 [11:07:06]MH_I2C_Read... [11:07:06]Read from MH i2c: 01 07 00 E4 9A 00 00 00 00 00 FF 0F 93 [11:07:06]RasterBufferAndPrint [11:07:06]line Счет N : (1)3302439 [11:07:06]line ИНН: 02508201610067 [11:07:06]line Контрольно-Кассовый Чек [11:07:06]line ПРОДАЖА [11:07:06]line ТРК (МРК, ГНК) : 32 [11:07:06]line Товар: 2710124130 [11:07:06]line Аи-92-К-4 [11:07:06]line 7.540 * 66.40 [11:07:06]line = 500.66 [11:07:06]line НДС 12% НСП 1% [11:07:06]line > о реализуемом товаре [11:07:06]line ИТОГО: 500.66 [11:07:06]line НСП 1% : 4.43 [11:07:06]line НДС 12% : 53.17 [11:07:06]line Наличными: 0.00 [11:07:06]line Безнал.: 500.66 [11:07:06]line Место: АЗС № 82 "Партнер Нефть" [11:07:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:07:06]line СНО: Общий режим [11:07:06]line Чек 269 08.06.2024 11:07 [11:07:06]line Смена: 387 ФФД: 1.0 [11:07:06]line ЗНМ: 0300000150 [11:07:06]line РНМ: 0000000000091601 [11:07:06]line Версия ККМ: 001 [11:07:06]line Платежная система: Mbank [11:07:06]line ФМ: 0000000000874681 [11:07:06]line ФД: 239498 [11:07:06]line ФПД: 252406257944886 [11:07:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110709&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239498&fm=252406257944886&tin=02508201610067®Number=0000000000091601&sum=50066 [11:07:06]written 0, free lines is 4095 [11:07:06]OFD Sender: Processing packet 239498 [packets to send 182, broken 181] [11:07:06]ProducePacketName [11:07:06]name=ofd_packets/00239498 [11:07:06]OFD Sender: To server: pG, [11:07:07]CommunicateWithHost lk.salyk.kg:30040 [11:07:07]ConnectInit lk.salyk.kg [11:07:07]Connected sock=10 [11:07:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 78 DA 07 01 94 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 5D 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8A A7 03 00 35 04 06 00 E5 8F E9 58 09 36 38 0E 16 5E 95 C6 53 30 [11:07:07]Write to MH i2c: 01 00 00 0D 9B A8 [11:07:07]Write i2c OK [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: 01 [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: 01 07 00 [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: 01 07 00 0D 9B 00 00 00 00 00 F2 0C AD [11:07:07]RasterBufferAndPrint [11:07:07]line [11:07:07]line [11:07:07]line [11:07:07]line [11:07:07]line [11:07:07]written 0, free lines is 3322 [11:07:07]MH_Cut [11:07:07]Write to MH i2c: D1 01 00 14 9B 01 81 [11:07:07]Write i2c OK [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: D1 [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: D1 01 00 [11:07:07]MH_I2C_Read... [11:07:07]Read from MH i2c: D1 01 00 14 9B 00 80 [11:07:07]Write to MH i2c: 01 00 00 15 9B B0 [11:07:07]Write i2c OK [11:07:07]MH_I2C_Read... [11:07:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 46 C6 47 00 28 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8A A7 03 00 F4 03 04 00 DA E2 63 66 B6 04 01 00 00 69 3C BB 1E E1 3D 94 65 [11:07:07]CommunicateWithHost err = 0 [11:07:07]CheckOFDResponse [11:07:07]1017 (14) - 77093643461234 [11:07:07]1041 (16) - 0000000000874681 [11:07:07]1040 (4) - 239498 [11:07:07]1012 (4) - 08.06.2024 04:49 [11:07:07]1206 (1) - 0 [11:07:07]OFD Sender: Remove packet 239498 [11:07:07]ProducePacketName [11:07:07]name=ofd_packets/00239498 [11:07:07]NVStorageDeleteData [11:07:08]OFD Sender: No OFD packet to send [11:07:08]*** Cut start [11:07:08]*** Partial cut [11:07:08]*** CUTSNS_PIN = 1 [11:07:08]*** CUTSNS_PIN = 0 [11:07:08]*** Brake cut motor [11:07:08]Read from MH i2c: 01 [11:07:08]MH_I2C_Read... [11:07:08]*** Stop cut motor [11:07:08]*** Cut end [11:07:08]Read from MH i2c: 01 07 00 [11:07:08]MH_I2C_Read... [11:07:08]Read from MH i2c: 01 07 00 15 9B 00 00 00 00 00 FF 0F C5 [11:07:08]process_action close_receipt done [11:07:08]requested_data is exist [11:07:08]produce_requested_data [11:07:08]requested_item fm.sn is exist - process it [11:07:08]wFMCommunicate request_size=4 [11:07:08]MH_SAM_APDU [11:07:08]CAPDU: 80 11 00 00 [11:07:08]Write to MH i2c: E2 08 00 16 9B 80 11 00 00 00 00 00 00 2B [11:07:08]Write i2c OK [11:07:08]MH_I2C_Read... [11:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:08]Read from MH i2c: E2 [11:07:08]MH_I2C_Read... [11:07:08]Read from MH i2c: E2 17 00 [11:07:08]MH_I2C_Read... [11:07:08]Read from MH i2c: E2 17 00 16 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 80 [11:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:07:08]wFMCommunicate OK [11:07:08]requested_item fd.num is exist - process it [11:07:08]SAM_PROTO_GetFieldsCounters [11:07:08]wFMCommunicate request_size=4 [11:07:08]MH_SAM_APDU [11:07:08]CAPDU: 80 13 00 00 [11:07:08]Write to MH i2c: E2 08 00 17 9B 80 13 00 00 00 00 00 00 2E [11:07:08]Write i2c OK [11:07:08]MH_I2C_Read... [11:07:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:09]Read from MH i2c: E2 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 62 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 62 00 17 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [11:07:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:09]wFMCommunicate OK [11:07:09]SAM_PROTO_GetFieldsCounters done [11:07:09]requested_item shift.num is exist - process it [11:07:09]requested_item shift.opened is exist - process it [11:07:09]req_shift_opened [11:07:09]FM_GetShiftState [11:07:09]SAM_PROTO_GetShiftState [11:07:09]wFMCommunicate request_size=4 [11:07:09]MH_SAM_APDU [11:07:09]CAPDU: 80 13 01 00 [11:07:09]Write to MH i2c: E2 08 00 18 9B 80 13 01 00 00 00 00 00 30 [11:07:09]Write i2c OK [11:07:09]MH_I2C_Read... [11:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:09]Read from MH i2c: E2 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 0E 00 [11:07:09]MH_I2C_Read... [11:07:09]Read from MH i2c: E2 0E 00 18 9B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E4 [11:07:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:07:09]wFMCommunicate OK [11:07:09]SAM_PROTO_GetShiftState done [11:07:09]FM_GetShiftState done [11:07:09]req_shift_opened done [11:07:09]requested_item shift.open_date is exist - process it [11:07:09]req_shift_open_date [11:07:09]req_shift_open_date done [11:07:09]produce_requested_data done [11:07:09]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239498,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:07:09]process_action_free close_receipt [11:07:09]json_value_free [11:07:09]json_value_free done [11:07:09]process_json_proto returns [11:07:09]Send response to host [11:07:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239498,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:07:09]free response buf [11:07:09]execute_script done [11:07:09]execute_script returns [11:07:09]free content buf [11:07:09]Sock 8.Close socket [11:07:09]Sock 8.Thread stoped [11:07:13]OFD Sender: No OFD packet to send [11:07:18]OFD Sender: No OFD packet to send [11:07:23]OFD Sender: No OFD packet to send [11:07:28]OFD Sender: No OFD packet to send [11:07:33]OFD Sender: No OFD packet to send [11:07:38]OFD Sender: No OFD packet to send [11:07:43]OFD Sender: No OFD packet to send [11:07:48]OFD Sender: No OFD packet to send [11:07:53]OFD Sender: No OFD packet to send [11:07:58]OFD Sender: No OFD packet to send [11:08:03]OFD Sender: No OFD packet to send [11:08:08]OFD Sender: No OFD packet to send [11:08:13]OFD Sender: No OFD packet to send [11:08:18]OFD Sender: No OFD packet to send [11:08:23]OFD Sender: No OFD packet to send [11:08:28]OFD Sender: No OFD packet to send [11:08:33]OFD Sender: No OFD packet to send [11:08:38]OFD Sender: No OFD packet to send [11:08:43]OFD Sender: No OFD packet to send [11:08:48]OFD Sender: No OFD packet to send [11:08:53]OFD Sender: No OFD packet to send [11:08:58]OFD Sender: No OFD packet to send [11:09:03]OFD Sender: No OFD packet to send [11:09:08]OFD Sender: No OFD packet to send [11:09:13]OFD Sender: No OFD packet to send [11:09:18]OFD Sender: No OFD packet to send [11:09:18]accept exits with 9 [11:09:18]New connection [11:09:18]New thread 3066981732 created [11:09:18]Thread 3066838372 joined [11:09:18]Waiting for new connection... [11:09:18] Sock 9.Parse request [11:09:18]Sock 9.Check first char [11:09:18]Sock 9.First char is OK [11:09:18]request: POST /json_proto HTTP/1.0 [11:09:18]Method: POST [11:09:18]URL: /json_proto [11:09:18]Method is POST - this is cgi request [11:09:18]url: /json_proto [11:09:18]query_string will be loaded in cgi processing [11:09:18]execute_cgi json_proto POST (null) [11:09:18]execute_cgi path=json_proto method=POST [11:09:18]POST find Content-Length [11:09:18]Host: 172.17.40.67:8080 [11:09:18]Content-Length: 678 [11:09:18]Content-Type: application/json [11:09:18] [11:09:18]POST finish read [11:09:18]Found Content-Length = 678 [11:09:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:18]execute_script... [11:09: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)3302440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:18]POST & json_proto [11:09:18]process_json_proto [11:09:18]json parsed OK: [11:09:18]protocol is kg_v1.0 [11:09:18]action value=close_receipt [11:09:18]process_action close_receipt [11:09:18]cmd_close_receipt [11:09:18]MH_GetDate [11:09:18]Write to MH i2c: F0 00 00 19 9B A3 [11:09:18]Write i2c OK [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: F0 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: F0 09 00 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: F0 09 00 19 9B 00 E2 3B 64 66 97 AE 6B 64 A7 [11:09:18]GetLastDocTimeStamp 1717844829 [11:09:18]current date 1717844962 [11:09:18]FM_GetShiftState [11:09:18]SAM_PROTO_GetShiftState [11:09:18]wFMCommunicate request_size=4 [11:09:18]MH_SAM_APDU [11:09:18]CAPDU: 80 13 01 00 [11:09:18]Write to MH i2c: E2 08 00 1A 9B 80 13 01 00 00 00 00 00 32 [11:09:18]Write i2c OK [11:09:18]MH_I2C_Read... [11:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:18]Read from MH i2c: E2 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: E2 0E 00 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: E2 0E 00 1A 9B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E6 [11:09:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:09:18]wFMCommunicate OK [11:09:18]SAM_PROTO_GetShiftState done [11:09:18]FM_GetShiftState done [11:09:18]opened in 1717805884 [11:09:18]opened+sec_in_day 1717892284 [11:09:18]quantity*price = 50065 [11:09:18]sum+1 = 50067 [11:09:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 270 08.06.2024 11:09 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239499 ФПД: 49262784210412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110922&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239499&fm=49262784210412&tin=02508201610067®Number=0000000000091601&sum=50000 [11:09:19]StoreToDocumentArchive [11:09:19]shift 387 fd 239499 [11:09:19]save to /storage/0387/doc_00239499 [11:09:19]save last doc name /storage/0387/doc_00239499 to /storage/kkm_last_doc_name [11:09:19]save OK [11:09:19]Clear old archive folders... [11:09:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:19]tlvbuf is 0035ACB0 [11:09:19]SAM_PROTO_ClearQueue [11:09:19]wFMCommunicate request_size=4 [11:09:19]MH_SAM_APDU [11:09:19]CAPDU: 80 09 00 00 [11:09:19]Write to MH i2c: E2 08 00 27 9B 80 09 00 00 00 00 00 00 34 [11:09:19]Write i2c OK [11:09:19]MH_I2C_Read... [11:09:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:19]Read from MH i2c: E2 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 03 00 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 03 00 27 9B 00 90 00 36 [11:09:19]RAPDU: 90 00 [11:09:19]wFMCommunicate OK [11:09:19]SAM_PROTO_ClearQueue done [11:09:19]KKMCreateOFDPacket [11:09:19]OFDProtocolAddRootSTLVToBuf [11:09:19]FM_MakeSignedData [11:09:19]FM_MakeSignedData [11:09:19]SAM_PROTO_SignData [11:09:19]wFMCommunicate request_size=4 [11:09:19]MH_SAM_APDU [11:09:19]CAPDU: 80 0D 01 02 [11:09:19]Write to MH i2c: E2 08 00 28 9B 80 0D 01 02 00 00 00 00 3C [11:09:19]Write i2c OK [11:09:19]MH_I2C_Read... [11:09:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:19]Read from MH i2c: E2 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 03 00 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 03 00 28 9B 00 90 00 37 [11:09:19]RAPDU: 90 00 [11:09:19]wFMCommunicate OK [11:09:19]wFMCommunicate request_size=255 [11:09:19]MH_SAM_APDU [11:09: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 E2 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8B A7 03 00 35 04 06 00 2C [11:09:19]Write to MH i2c: E2 02 01 29 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 E2 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8B A7 03 00 35 04 06 00 2C 00 00 C4 [11:09:19]Write i2c OK [11:09:19]MH_I2C_Read... [11:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:19]Read from MH i2c: E2 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 03 00 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 03 00 29 9B 00 90 00 38 [11:09:19]RAPDU: 90 00 [11:09:19]wFMCommunicate OK [11:09:19]wFMCommunicate request_size=10 [11:09:19]MH_SAM_APDU [11:09:19]CAPDU: 80 0D 02 02 05 CD E2 C0 E5 EC [11:09:19]Write to MH i2c: E2 0D 00 2A 9B 80 0D 02 02 05 00 CD E2 C0 E5 EC 00 00 89 [11:09:19]Write i2c OK [11:09:19]MH_I2C_Read... [11:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:19]Read from MH i2c: E2 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 03 00 [11:09:19]MH_I2C_Read... [11:09:19]Read from MH i2c: E2 03 00 2A 9B 00 90 00 39 [11:09:19]RAPDU: 90 00 [11:09:19]wFMCommunicate OK [11:09:19]wFMCommunicate request_size=4 [11:09:19]MH_SAM_APDU [11:09:19]CAPDU: 80 0D 03 02 [11:09:19]Write to MH i2c: E2 08 00 2B 9B 80 0D 03 02 00 00 00 00 41 [11:09:19]Write i2c OK [11:09:19]MH_I2C_Read... [11:09:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:20]Read from MH i2c: E2 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: E2 0B 00 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: E2 0B 00 2B 9B 00 7D 48 56 82 1D E3 5C C3 90 00 FE [11:09:20]RAPDU: 7D 48 56 82 1D E3 5C C3 90 00 [11:09:20]wFMCommunicate OK [11:09:20]SAM_PROTO_SignData done [11:09:20]FM_MakeSignedData done [11:09:20]CreateOFDProtocolMessage [11:09:20]wFMCommunicate request_size=4 [11:09:20]MH_SAM_APDU [11:09:20]CAPDU: 80 11 00 00 [11:09:20]Write to MH i2c: E2 08 00 2C 9B 80 11 00 00 00 00 00 00 41 [11:09:20]Write i2c OK [11:09:20]MH_I2C_Read... [11:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:20]Read from MH i2c: E2 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: E2 17 00 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: E2 17 00 2C 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 96 [11:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:09:20]wFMCommunicate OK [11:09:20]CreateOFDProtocolMessage done [11:09:20]OFDSenderStorePacket 239499 [11:09:20]StoreOFDPacket docnum=239499 [11:09:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 82 3E 07 01 BD D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 E2 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8B A7 03 00 35 04 06 00 2C CD E2 C0 E5 EC 7D 48 56 82 1D E3 5C C3 [11:09:20]CheckFolder [11:09:20]dirname=/storage/ofd_packets [11:09:20]CheckFolder done [11:09:20]ProducePacketName [11:09:20]name=ofd_packets/00239499 [11:09:20]NVStorageSaveData ofd_packets/00239499 [11:09:20]File name is /storage/ofd_packets/00239499 [11:09:20]Write 301 bytes [11:09:20]NVStorageSaveData done [11:09:20]OFDSenderStorePacket done [11:09:20]KKMCreateOFDPacket done [11:09:20]NVStorageSaveData kkm_last_timestamp [11:09:20]File name is /storage/kkm_last_timestamp [11:09:20]Write 4 bytes [11:09:20]NVStorageSaveData done [11:09:20]ExternCall_PrintAddStr [11:09:20]wPrintStart [11:09:20]Write to MH i2c: 01 00 00 2D 9B C8 [11:09:20]Write i2c OK [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: 01 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: 01 07 00 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: 01 07 00 2D 9B 00 00 00 00 00 FF 0F DD [11:09:20]RasterBufferAndPrint [11:09:20]line Счет N : (1)3302440 [11:09:20]line ИНН: 02508201610067 [11:09:20]line Контрольно-Кассовый Чек [11:09:20]line ПРОДАЖА [11:09:20]line ТРК (МРК, ГНК) : 42 [11:09:20]line Товар: 2710124130 [11:09:20]line Аи-92-К-4 [11:09:20]line 7.540 * 66.40 [11:09:20]line = 500.66 [11:09:20]line НДС 12% НСП 1% [11:09:20]line > о реализуемом товаре [11:09:20]line ОКРУГЛЕНИЕ: -0.66 [11:09:20]line ИТОГО: 500.00 [11:09:20]line Внесено: 500.00 [11:09:20]line СДАЧА: 0.00 [11:09:20]line НСП 1% : 4.43 [11:09:20]line НДС 12% : 53.17 [11:09:20]line Наличными: 500.00 [11:09:20]line Безнал.: 0.00 [11:09:20]line Место: АЗС № 82 "Партнер Нефть" [11:09:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:09:20]line СНО: Общий режим [11:09:20]line Чек 270 08.06.2024 11:09 [11:09:20]line Смена: 387 ФФД: 1.0 [11:09:20]line ЗНМ: 0300000150 [11:09:20]line РНМ: 0000000000091601 [11:09:20]line Версия ККМ: 001 [11:09:20]line ФМ: 0000000000874681 [11:09:20]line ФД: 239499 [11:09:20]line ФПД: 49262784210412 [11:09:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T110922&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239499&fm=49262784210412&tin=02508201610067®Number=0000000000091601&sum=50000 [11:09:20]written 0, free lines is 4095 [11:09:20]OFD Sender: Processing packet 239499 [packets to send 182, broken 181] [11:09:20]ProducePacketName [11:09:20]name=ofd_packets/00239499 [11:09:20]OFD Sender: To server: pG, [11:09:20]CommunicateWithHost lk.salyk.kg:30040 [11:09:20]ConnectInit lk.salyk.kg [11:09:20]Connected sock=10 [11:09:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 82 3E 07 01 BD D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 E2 3B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8B A7 03 00 35 04 06 00 2C CD E2 C0 E5 EC 7D 48 56 82 1D E3 5C C3 [11:09:20]Write to MH i2c: 01 00 00 58 9B F3 [11:09:20]Write i2c OK [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: 01 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: 01 07 00 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: 01 07 00 58 9B 00 00 00 00 00 D1 0C D7 [11:09:20]RasterBufferAndPrint [11:09:20]line [11:09:20]line [11:09:20]line [11:09:20]line [11:09:20]line [11:09:20]written 0, free lines is 3290 [11:09:20]MH_Cut [11:09:20]Write to MH i2c: D1 01 00 5F 9B 01 CC [11:09:20]Write i2c OK [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: D1 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: D1 01 00 [11:09:20]MH_I2C_Read... [11:09:20]Read from MH i2c: D1 01 00 5F 9B 00 CB [11:09:20]Write to MH i2c: 01 00 00 60 9B FB [11:09:20]Write i2c OK [11:09:20]MH_I2C_Read... [11:09:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C3 FD 47 00 44 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8B A7 03 00 F4 03 04 00 5F E3 63 66 B6 04 01 00 00 2D E4 E2 EF AA 0A 43 15 [11:09:20]CommunicateWithHost err = 0 [11:09:20]CheckOFDResponse [11:09:20]1017 (14) - 77093643461234 [11:09:20]1041 (16) - 0000000000874681 [11:09:20]1040 (4) - 239499 [11:09:20]1012 (4) - 08.06.2024 04:51 [11:09:20]1206 (1) - 0 [11:09:20]OFD Sender: Remove packet 239499 [11:09:20]ProducePacketName [11:09:20]name=ofd_packets/00239499 [11:09:20]NVStorageDeleteData [11:09:21]OFD Sender: No OFD packet to send [11:09:21]*** Cut start [11:09:21]*** Partial cut [11:09:21]*** CUTSNS_PIN = 1 [11:09:21]*** CUTSNS_PIN = 0 [11:09:21]*** Brake cut motor [11:09:21]Read from MH i2c: 01 [11:09:21]MH_I2C_Read... [11:09:21]*** Stop cut motor [11:09:21]*** Cut end [11:09:21]Read from MH i2c: 01 07 00 [11:09:21]MH_I2C_Read... [11:09:21]Read from MH i2c: 01 07 00 60 9B 00 00 00 00 00 FF 0F 10 [11:09:21]process_action close_receipt done [11:09:21]requested_data is exist [11:09:21]produce_requested_data [11:09:21]requested_item fm.sn is exist - process it [11:09:21]wFMCommunicate request_size=4 [11:09:21]MH_SAM_APDU [11:09:21]CAPDU: 80 11 00 00 [11:09:21]Write to MH i2c: E2 08 00 61 9B 80 11 00 00 00 00 00 00 76 [11:09:21]Write i2c OK [11:09:21]MH_I2C_Read... [11:09:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:22]Read from MH i2c: E2 [11:09:22]MH_I2C_Read... [11:09:22]Read from MH i2c: E2 17 00 [11:09:22]MH_I2C_Read... [11:09:22]Read from MH i2c: E2 17 00 61 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CB [11:09:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:09:22]wFMCommunicate OK [11:09:22]requested_item fd.num is exist - process it [11:09:22]SAM_PROTO_GetFieldsCounters [11:09:22]wFMCommunicate request_size=4 [11:09:22]MH_SAM_APDU [11:09:22]CAPDU: 80 13 00 00 [11:09:22]Write to MH i2c: E2 08 00 62 9B 80 13 00 00 00 00 00 00 79 [11:09:22]Write i2c OK [11:09:22]MH_I2C_Read... [11:09:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:22]Read from MH i2c: E2 [11:09:22]MH_I2C_Read... [11:09:22]Read from MH i2c: E2 62 00 [11:09:22]MH_I2C_Read... [11:09:22]Read from MH i2c: E2 62 00 62 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8B A7 03 00 0E 04 04 00 83 01 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 7A [11:09:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8B A7 03 00 0E 04 04 00 83 01 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:09:22]wFMCommunicate OK [11:09:22]SAM_PROTO_GetFieldsCounters done [11:09:22]requested_item shift.num is exist - process it [11:09:22]requested_item shift.opened is exist - process it [11:09:22]req_shift_opened [11:09:22]FM_GetShiftState [11:09:22]SAM_PROTO_GetShiftState [11:09:22]wFMCommunicate request_size=4 [11:09:22]MH_SAM_APDU [11:09:22]CAPDU: 80 13 01 00 [11:09:22]Write to MH i2c: E2 08 00 63 9B 80 13 01 00 00 00 00 00 7B [11:09:22]Write i2c OK [11:09:22]MH_I2C_Read... [11:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:22]Read from MH i2c: E2 [11:09:22]MH_I2C_Read... [11:09:22]Read from MH i2c: E2 0E 00 [11:09:22]MH_I2C_Read... [11:09:22]Read from MH i2c: E2 0E 00 63 9B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2F [11:09:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:09:22]wFMCommunicate OK [11:09:22]SAM_PROTO_GetShiftState done [11:09:22]FM_GetShiftState done [11:09:22]req_shift_opened done [11:09:22]requested_item shift.open_date is exist - process it [11:09:22]req_shift_open_date [11:09:22]req_shift_open_date done [11:09:22]produce_requested_data done [11:09:22]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239499,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:09:22]process_action_free close_receipt [11:09:22]json_value_free [11:09:22]json_value_free done [11:09:22]process_json_proto returns [11:09:22]Send response to host [11:09:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239499,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:09:22]free response buf [11:09:22]execute_script done [11:09:22]execute_script returns [11:09:22]free content buf [11:09:22]Sock 9.Close socket [11:09:22]Sock 9.Thread stoped [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:27]accept exits with 8 [11:10:27]New connection [11:10:27]New thread 3066838372 created [11:10:27]Thread 3066981732 joined [11:10:27]Waiting for new connection... [11:10:27] Sock 8.Parse request [11:10:27]Sock 8.Check first char [11:10:27]Sock 8.First char is OK [11:10:27]request: POST /json_proto HTTP/1.0 [11:10:27]Method: POST [11:10:27]URL: /json_proto [11:10:27]Method is POST - this is cgi request [11:10:27]url: /json_proto [11:10:27]query_string will be loaded in cgi processing [11:10:27]execute_cgi json_proto POST (null) [11:10:27]execute_cgi path=json_proto method=POST [11:10:27]POST find Content-Length [11:10:27]Host: 172.17.40.67:8080 [11:10:27]Content-Length: 683 [11:10:27]Content-Type: application/json [11:10:27] [11:10:27]POST finish read [11:10:27]Found Content-Length = 683 [11:10:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:27]execute_script... [11:10: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)3302441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:27]POST & json_proto [11:10:27]process_json_proto [11:10:27]json parsed OK: [11:10:27]protocol is kg_v1.0 [11:10:27]action value=close_receipt [11:10:27]process_action close_receipt [11:10:27]cmd_close_receipt [11:10:27]MH_GetDate [11:10:27]Write to MH i2c: F0 00 00 64 9B EE [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: F0 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: F0 09 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: F0 09 00 64 9B 00 28 3C 64 66 97 AE 6B 64 39 [11:10:27]GetLastDocTimeStamp 1717844962 [11:10:27]current date 1717845032 [11:10:27]FM_GetShiftState [11:10:27]SAM_PROTO_GetShiftState [11:10:27]wFMCommunicate request_size=4 [11:10:27]MH_SAM_APDU [11:10:27]CAPDU: 80 13 01 00 [11:10:27]Write to MH i2c: E2 08 00 65 9B 80 13 01 00 00 00 00 00 7D [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:27]Read from MH i2c: E2 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 0E 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 0E 00 65 9B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 31 [11:10:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:10:27]wFMCommunicate OK [11:10:27]SAM_PROTO_GetShiftState done [11:10:27]FM_GetShiftState done [11:10:27]opened in 1717805884 [11:10:27]opened+sec_in_day 1717892284 [11:10:27]quantity*price = 100064 [11:10:27]sum+1 = 100066 [11:10:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 271 08.06.2024 11:10 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239500 ФПД: 113051232330823 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111032&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239500&fm=113051232330823&tin=02508201610067®Number=0000000000091601&sum=100000 [11:10:29]StoreToDocumentArchive [11:10:29]shift 387 fd 239500 [11:10:29]save to /storage/0387/doc_00239500 [11:10:29]save last doc name /storage/0387/doc_00239500 to /storage/kkm_last_doc_name [11:10:29]save OK [11:10:29]Clear old archive folders... [11:10:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:29]tlvbuf is 00607950 [11:10:29]SAM_PROTO_ClearQueue [11:10:29]wFMCommunicate request_size=4 [11:10:29]MH_SAM_APDU [11:10:29]CAPDU: 80 09 00 00 [11:10:29]Write to MH i2c: E2 08 00 72 9B 80 09 00 00 00 00 00 00 7F [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 03 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 03 00 72 9B 00 90 00 81 [11:10:29]RAPDU: 90 00 [11:10:29]wFMCommunicate OK [11:10:29]SAM_PROTO_ClearQueue done [11:10:29]KKMCreateOFDPacket [11:10:29]OFDProtocolAddRootSTLVToBuf [11:10:29]FM_MakeSignedData [11:10:29]FM_MakeSignedData [11:10:29]SAM_PROTO_SignData [11:10:29]wFMCommunicate request_size=4 [11:10:29]MH_SAM_APDU [11:10:29]CAPDU: 80 0D 01 02 [11:10:29]Write to MH i2c: E2 08 00 73 9B 80 0D 01 02 00 00 00 00 87 [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 03 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 03 00 73 9B 00 90 00 82 [11:10:29]RAPDU: 90 00 [11:10:29]wFMCommunicate OK [11:10:29]wFMCommunicate request_size=255 [11:10:29]MH_SAM_APDU [11:10: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 28 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8C A7 03 00 35 04 06 00 66 [11:10:29]Write to MH i2c: E2 02 01 74 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 28 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8C A7 03 00 35 04 06 00 66 00 00 E2 [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 03 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 03 00 74 9B 00 90 00 83 [11:10:29]RAPDU: 90 00 [11:10:29]wFMCommunicate OK [11:10:29]wFMCommunicate request_size=10 [11:10:29]MH_SAM_APDU [11:10:29]CAPDU: 80 0D 02 02 05 D1 CA 8B 64 47 [11:10:29]Write to MH i2c: E2 0D 00 75 9B 80 0D 02 02 05 00 D1 CA 8B 64 47 00 00 65 [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 03 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 03 00 75 9B 00 90 00 84 [11:10:29]RAPDU: 90 00 [11:10:29]wFMCommunicate OK [11:10:29]wFMCommunicate request_size=4 [11:10:29]MH_SAM_APDU [11:10:29]CAPDU: 80 0D 03 02 [11:10:29]Write to MH i2c: E2 08 00 76 9B 80 0D 03 02 00 00 00 00 8C [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 0B 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 0B 00 76 9B 00 87 D7 5A D1 80 CC 51 8B 90 00 3E [11:10:29]RAPDU: 87 D7 5A D1 80 CC 51 8B 90 00 [11:10:29]wFMCommunicate OK [11:10:29]SAM_PROTO_SignData done [11:10:29]FM_MakeSignedData done [11:10:29]CreateOFDProtocolMessage [11:10:29]wFMCommunicate request_size=4 [11:10:29]MH_SAM_APDU [11:10:29]CAPDU: 80 11 00 00 [11:10:29]Write to MH i2c: E2 08 00 77 9B 80 11 00 00 00 00 00 00 8C [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 17 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 17 00 77 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E1 [11:10:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:10:29]wFMCommunicate OK [11:10:29]CreateOFDProtocolMessage done [11:10:29]OFDSenderStorePacket 239500 [11:10:29]StoreOFDPacket docnum=239500 [11:10:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2D 92 07 01 6A 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 28 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8C A7 03 00 35 04 06 00 66 D1 CA 8B 64 47 87 D7 5A D1 80 CC 51 8B [11:10:29]CheckFolder [11:10:29]dirname=/storage/ofd_packets [11:10:29]CheckFolder done [11:10:29]ProducePacketName [11:10:29]name=ofd_packets/00239500 [11:10:29]NVStorageSaveData ofd_packets/00239500 [11:10:29]File name is /storage/ofd_packets/00239500 [11:10:29]Write 301 bytes [11:10:29]NVStorageSaveData done [11:10:29]OFDSenderStorePacket done [11:10:29]KKMCreateOFDPacket done [11:10:29]NVStorageSaveData kkm_last_timestamp [11:10:29]File name is /storage/kkm_last_timestamp [11:10:29]Write 4 bytes [11:10:29]NVStorageSaveData done [11:10:29]ExternCall_PrintAddStr [11:10:29]wPrintStart [11:10:29]Write to MH i2c: 01 00 00 78 9B 13 [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: 01 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: 01 07 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: 01 07 00 78 9B 00 00 00 00 00 FF 0F 28 [11:10:29]RasterBufferAndPrint [11:10:29]line Счет N : (1)3302441 [11:10:29]line ИНН: 02508201610067 [11:10:29]line Контрольно-Кассовый Чек [11:10:29]line ПРОДАЖА [11:10:29]line ТРК (МРК, ГНК) : 32 [11:10:29]line Товар: 2710124130 [11:10:29]line Аи-92-К-4 [11:10:29]line 15.070 * 66.40 [11:10:29]line = 1000.65 [11:10:29]line НДС 12% НСП 1% [11:10:29]line > о реализуемом товаре [11:10:29]line ОКРУГЛЕНИЕ: -0.65 [11:10:29]line ИТОГО: 1000.00 [11:10:29]line Внесено: 1000.00 [11:10:29]line СДАЧА: 0.00 [11:10:29]line НСП 1% : 8.85 [11:10:29]line НДС 12% : 106.26 [11:10:29]line Наличными: 1000.00 [11:10:29]line Безнал.: 0.00 [11:10:29]line Место: АЗС № 82 "Партнер Нефть" [11:10:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:10:29]line СНО: Общий режим [11:10:29]line Чек 271 08.06.2024 11:10 [11:10:29]line Смена: 387 ФФД: 1.0 [11:10:29]line ЗНМ: 0300000150 [11:10:29]line РНМ: 0000000000091601 [11:10:29]line Версия ККМ: 001 [11:10:29]line ФМ: 0000000000874681 [11:10:29]line ФД: 239500 [11:10:29]line ФПД: 113051232330823 [11:10:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111032&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239500&fm=113051232330823&tin=02508201610067®Number=0000000000091601&sum=100000 [11:10:29]OFD Sender: Processing packet 239500 [packets to send 182, broken 181] [11:10:29]ProducePacketName [11:10:29]name=ofd_packets/00239500 [11:10:29]OFD Sender: To server: pG, [11:10:29]CommunicateWithHost lk.salyk.kg:30040 [11:10:29]ConnectInit lk.salyk.kg [11:10:29]written 0, free lines is 4095 [11:10:30]Connected sock=10 [11:10:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2D 92 07 01 6A 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 28 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8C A7 03 00 35 04 06 00 66 D1 CA 8B 64 47 87 D7 5A D1 80 CC 51 8B [11:10:30]Write to MH i2c: 01 00 00 A3 9B 3E [11:10:30]Write i2c OK [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: 01 [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: 01 07 00 [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: 01 07 00 A3 9B 00 00 00 00 00 D3 0C 24 [11:10:30]RasterBufferAndPrint [11:10:30]line [11:10:30]line [11:10:30]line [11:10:30]line [11:10:30]line [11:10:30]written 0, free lines is 3289 [11:10:30]MH_Cut [11:10:30]Write to MH i2c: D1 01 00 AA 9B 01 17 [11:10:30]Write i2c OK [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: D1 [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: D1 01 00 [11:10:30]MH_I2C_Read... [11:10:30]Read from MH i2c: D1 01 00 AA 9B 00 16 [11:10:30]Write to MH i2c: 01 00 00 AB 9B 46 [11:10:30]Write i2c OK [11:10:30]MH_I2C_Read... [11:10:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 93 DA 47 00 77 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8C A7 03 00 F4 03 04 00 A5 E3 63 66 B6 04 01 00 00 E0 C7 AA 2A 7B C2 D5 23 [11:10:30]CommunicateWithHost err = 0 [11:10:30]CheckOFDResponse [11:10:30]1017 (14) - 77093643461234 [11:10:30]1041 (16) - 0000000000874681 [11:10:30]1040 (4) - 239500 [11:10:30]1012 (4) - 08.06.2024 04:52 [11:10:30]1206 (1) - 0 [11:10:30]OFD Sender: Remove packet 239500 [11:10:30]ProducePacketName [11:10:30]name=ofd_packets/00239500 [11:10:30]NVStorageDeleteData [11:10:30]OFD Sender: No OFD packet to send [11:10:31]*** Cut start [11:10:31]*** Partial cut [11:10:31]*** CUTSNS_PIN = 1 [11:10:31]*** CUTSNS_PIN = 0 [11:10:31]*** Brake cut motor [11:10:31]Read from MH i2c: 01 [11:10:31]MH_I2C_Read... [11:10:31]*** Stop cut motor [11:10:31]*** Cut end [11:10:31]Read from MH i2c: 01 07 00 [11:10:31]MH_I2C_Read... [11:10:31]Read from MH i2c: 01 07 00 AB 9B 00 00 00 00 00 FF 0F 5B [11:10:31]process_action close_receipt done [11:10:31]requested_data is exist [11:10:31]produce_requested_data [11:10:31]requested_item fm.sn is exist - process it [11:10:31]wFMCommunicate request_size=4 [11:10:31]MH_SAM_APDU [11:10:31]CAPDU: 80 11 00 00 [11:10:31]Write to MH i2c: E2 08 00 AC 9B 80 11 00 00 00 00 00 00 C1 [11:10:31]Write i2c OK [11:10:31]MH_I2C_Read... [11:10:31]Read from MH i2c: E2 [11:10:31]MH_I2C_Read... [11:10:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:31]Read from MH i2c: E2 17 00 [11:10:31]MH_I2C_Read... [11:10:31]Read from MH i2c: E2 17 00 AC 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 16 [11:10:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:10:31]wFMCommunicate OK [11:10:31]requested_item fd.num is exist - process it [11:10:31]SAM_PROTO_GetFieldsCounters [11:10:31]wFMCommunicate request_size=4 [11:10:31]MH_SAM_APDU [11:10:31]CAPDU: 80 13 00 00 [11:10:31]Write to MH i2c: E2 08 00 AD 9B 80 13 00 00 00 00 00 00 C4 [11:10:31]Write i2c OK [11:10:31]MH_I2C_Read... [11:10:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:32]Read from MH i2c: E2 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 62 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 62 00 AD 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [11:10:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:32]wFMCommunicate OK [11:10:32]SAM_PROTO_GetFieldsCounters done [11:10:32]requested_item shift.num is exist - process it [11:10:32]requested_item shift.opened is exist - process it [11:10:32]req_shift_opened [11:10:32]FM_GetShiftState [11:10:32]SAM_PROTO_GetShiftState [11:10:32]wFMCommunicate request_size=4 [11:10:32]MH_SAM_APDU [11:10:32]CAPDU: 80 13 01 00 [11:10:32]Write to MH i2c: E2 08 00 AE 9B 80 13 01 00 00 00 00 00 C6 [11:10:32]Write i2c OK [11:10:32]MH_I2C_Read... [11:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:32]Read from MH i2c: E2 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 0E 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: E2 0E 00 AE 9B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7A [11:10:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:10:32]wFMCommunicate OK [11:10:32]SAM_PROTO_GetShiftState done [11:10:32]FM_GetShiftState done [11:10:32]req_shift_opened done [11:10:32]requested_item shift.open_date is exist - process it [11:10:32]req_shift_open_date [11:10:32]req_shift_open_date done [11:10:32]produce_requested_data done [11:10:32]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239500,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:10:32]process_action_free close_receipt [11:10:32]json_value_free [11:10:32]json_value_free done [11:10:32]process_json_proto returns [11:10:32]Send response to host [11:10:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239500,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:10:32]free response buf [11:10:32]execute_script done [11:10:32]execute_script returns [11:10:32]free content buf [11:10:32]Sock 8.Close socket [11:10:32]Sock 8.Thread stoped [11:10:35]OFD Sender: No OFD packet to send [11:10:40]OFD Sender: No OFD packet to send [11:10:46]OFD Sender: No OFD packet to send [11:10:51]OFD Sender: No OFD packet to send [11:10:56]OFD Sender: No OFD packet to send [11:11:01]OFD Sender: No OFD packet to send [11:11:06]OFD Sender: No OFD packet to send [11:11:11]OFD Sender: No OFD packet to send [11:11:16]OFD Sender: No OFD packet to send [11:11:21]OFD Sender: No OFD packet to send [11:11:26]OFD Sender: No OFD packet to send [11:11:31]OFD Sender: No OFD packet to send [11:11:35]accept exits with 9 [11:11:35]New connection [11:11:35]New thread 3066981732 created [11:11:35]Thread 3066838372 joined [11:11:35]Waiting for new connection... [11:11:35] Sock 9.Parse request [11:11:35]Sock 9.Check first char [11:11:35]Sock 9.First char is OK [11:11:35]request: POST /json_proto HTTP/1.0 [11:11:35]Method: POST [11:11:35]URL: /json_proto [11:11:35]Method is POST - this is cgi request [11:11:35]url: /json_proto [11:11:35]query_string will be loaded in cgi processing [11:11:35]execute_cgi json_proto POST (null) [11:11:35]execute_cgi path=json_proto method=POST [11:11:35]POST find Content-Length [11:11:35]Host: 172.17.40.67:8080 [11:11:35]Content-Length: 678 [11:11:35]Content-Type: application/json [11:11:35] [11:11:35]POST finish read [11:11:35]Found Content-Length = 678 [11:11:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:35]execute_script... [11: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)3302442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:35]POST & json_proto [11:11:35]process_json_proto [11:11:35]json parsed OK: [11:11:35]protocol is kg_v1.0 [11:11:35]action value=close_receipt [11:11:35]process_action close_receipt [11:11:35]cmd_close_receipt [11:11:35]MH_GetDate [11:11:35]Write to MH i2c: F0 00 00 AF 9B 39 [11:11:35]Write i2c OK [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: F0 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: F0 09 00 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: F0 09 00 AF 9B 00 6C 3C 64 66 97 AE 6B 64 C8 [11:11:35]GetLastDocTimeStamp 1717845032 [11:11:35]current date 1717845100 [11:11:35]FM_GetShiftState [11:11:35]SAM_PROTO_GetShiftState [11:11:35]wFMCommunicate request_size=4 [11:11:35]MH_SAM_APDU [11:11:35]CAPDU: 80 13 01 00 [11:11:35]Write to MH i2c: E2 08 00 B0 9B 80 13 01 00 00 00 00 00 C8 [11:11:35]Write i2c OK [11:11:35]MH_I2C_Read... [11:11:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:35]Read from MH i2c: E2 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: E2 0E 00 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: E2 0E 00 B0 9B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7C [11:11:35]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:11:35]wFMCommunicate OK [11:11:35]SAM_PROTO_GetShiftState done [11:11:35]FM_GetShiftState done [11:11:35]opened in 1717805884 [11:11:35]opened+sec_in_day 1717892284 [11:11:35]quantity*price = 50065 [11:11:35]sum+1 = 50067 [11:11:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 272 08.06.2024 11:11 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239501 ФПД: 218757546842798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111140&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239501&fm=218757546842798&tin=02508201610067®Number=0000000000091601&sum=50000 [11:11:36]StoreToDocumentArchive [11:11:36]shift 387 fd 239501 [11:11:36]save to /storage/0387/doc_00239501 [11:11:36]save last doc name /storage/0387/doc_00239501 to /storage/kkm_last_doc_name [11:11:36]save OK [11:11:36]Clear old archive folders... [11:11:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:11:36]tlvbuf is 0035ACD0 [11:11:36]SAM_PROTO_ClearQueue [11:11:36]wFMCommunicate request_size=4 [11:11:36]MH_SAM_APDU [11:11:36]CAPDU: 80 09 00 00 [11:11:36]Write to MH i2c: E2 08 00 BD 9B 80 09 00 00 00 00 00 00 CA [11:11:36]Write i2c OK [11:11:36]MH_I2C_Read... [11:11:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:36]Read from MH i2c: E2 [11:11:36]MH_I2C_Read... [11:11:36]Read from MH i2c: E2 03 00 [11:11:36]MH_I2C_Read... [11:11:36]Read from MH i2c: E2 03 00 BD 9B 00 90 00 CC [11:11:36]RAPDU: 90 00 [11:11:36]wFMCommunicate OK [11:11:36]SAM_PROTO_ClearQueue done [11:11:36]KKMCreateOFDPacket [11:11:36]OFDProtocolAddRootSTLVToBuf [11:11:36]FM_MakeSignedData [11:11:36]FM_MakeSignedData [11:11:36]SAM_PROTO_SignData [11:11:36]wFMCommunicate request_size=4 [11:11:36]MH_SAM_APDU [11:11:36]CAPDU: 80 0D 01 02 [11:11:36]Write to MH i2c: E2 08 00 BE 9B 80 0D 01 02 00 00 00 00 D2 [11:11:36]Write i2c OK [11:11:36]MH_I2C_Read... [11:11:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:36]Read from MH i2c: E2 [11:11:36]MH_I2C_Read... [11:11:36]Read from MH i2c: E2 03 00 [11:11:36]MH_I2C_Read... [11:11:36]Read from MH i2c: E2 03 00 BE 9B 00 90 00 CD [11:11:36]RAPDU: 90 00 [11:11:36]wFMCommunicate OK [11:11:36]wFMCommunicate request_size=255 [11:11:36]MH_SAM_APDU [11:11: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 6C 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8D A7 03 00 35 04 06 00 C6 [11:11:36]Write to MH i2c: E2 02 01 BF 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 6C 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8D A7 03 00 35 04 06 00 C6 00 00 83 [11:11:36]Write i2c OK [11:11:36]MH_I2C_Read... [11:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:37]Read from MH i2c: E2 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 03 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 03 00 BF 9B 00 90 00 CE [11:11:37]RAPDU: 90 00 [11:11:37]wFMCommunicate OK [11:11:37]wFMCommunicate request_size=10 [11:11:37]MH_SAM_APDU [11:11:37]CAPDU: 80 0D 02 02 05 F5 75 DF 1A AE [11:11:37]Write to MH i2c: E2 0D 00 C0 9B 80 0D 02 02 05 00 F5 75 DF 1A AE 00 00 F0 [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:37]Read from MH i2c: E2 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 03 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 03 00 C0 9B 00 90 00 CF [11:11:37]RAPDU: 90 00 [11:11:37]wFMCommunicate OK [11:11:37]wFMCommunicate request_size=4 [11:11:37]MH_SAM_APDU [11:11:37]CAPDU: 80 0D 03 02 [11:11:37]Write to MH i2c: E2 08 00 C1 9B 80 0D 03 02 00 00 00 00 D7 [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:37]Read from MH i2c: E2 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 0B 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 0B 00 C1 9B 00 C0 DC 49 52 86 DC 55 FC 90 00 C2 [11:11:37]RAPDU: C0 DC 49 52 86 DC 55 FC 90 00 [11:11:37]wFMCommunicate OK [11:11:37]SAM_PROTO_SignData done [11:11:37]FM_MakeSignedData done [11:11:37]CreateOFDProtocolMessage [11:11:37]wFMCommunicate request_size=4 [11:11:37]MH_SAM_APDU [11:11:37]CAPDU: 80 11 00 00 [11:11:37]Write to MH i2c: E2 08 00 C2 9B 80 11 00 00 00 00 00 00 D7 [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:37]Read from MH i2c: E2 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 17 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 17 00 C2 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2C [11:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:11:37]wFMCommunicate OK [11:11:37]CreateOFDProtocolMessage done [11:11:37]OFDSenderStorePacket 239501 [11:11:37]StoreOFDPacket docnum=239501 [11:11:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F7 F0 07 01 DD 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 6C 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8D A7 03 00 35 04 06 00 C6 F5 75 DF 1A AE C0 DC 49 52 86 DC 55 FC [11:11:37]CheckFolder [11:11:37]dirname=/storage/ofd_packets [11:11:37]CheckFolder done [11:11:37]ProducePacketName [11:11:37]name=ofd_packets/00239501 [11:11:37]NVStorageSaveData ofd_packets/00239501 [11:11:37]File name is /storage/ofd_packets/00239501 [11:11:37]Write 301 bytes [11:11:37]NVStorageSaveData done [11:11:37]OFDSenderStorePacket done [11:11:37]KKMCreateOFDPacket done [11:11:37]NVStorageSaveData kkm_last_timestamp [11:11:37]File name is /storage/kkm_last_timestamp [11:11:37]Write 4 bytes [11:11:37]NVStorageSaveData done [11:11:37]ExternCall_PrintAddStr [11:11:37]wPrintStart [11:11:37]Write to MH i2c: 01 00 00 C3 9B 5E [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: 01 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: 01 07 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: 01 07 00 C3 9B 00 00 00 00 00 FF 0F 73 [11:11:37]RasterBufferAndPrint [11:11:37]line Счет N : (1)3302442 [11:11:37]line ИНН: 02508201610067 [11:11:37]line Контрольно-Кассовый Чек [11:11:37]line ПРОДАЖА [11:11:37]line ТРК (МРК, ГНК) : 22 [11:11:37]line Товар: 2710124130 [11:11:37]line Аи-92-К-4 [11:11:37]line 7.540 * 66.40 [11:11:37]line = 500.66 [11:11:37]line НДС 12% НСП 1% [11:11:37]line > о реализуемом товаре [11:11:37]line ОКРУГЛЕНИЕ: -0.66 [11:11:37]line ИТОГО: 500.00 [11:11:37]line Внесено: 500.00 [11:11:37]line СДАЧА: 0.00 [11:11:37]line НСП 1% : 4.43 [11:11:37]line НДС 12% : 53.17 [11:11:37]line Наличными: 500.00 [11:11:37]line Безнал.: 0.00 [11:11:37]line Место: АЗС № 82 "Партнер Нефть" [11:11:37]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:11:37]line СНО: Общий режим [11:11:37]line Чек 272 08.06.2024 11:11 [11:11:37]line Смена: 387 ФФД: 1.0 [11:11:37]line ЗНМ: 0300000150 [11:11:37]line РНМ: 0000000000091601 [11:11:37]line Версия ККМ: 001 [11:11:37]line ФМ: 0000000000874681 [11:11:37]line ФД: 239501 [11:11:37]line ФПД: 218757546842798 [11:11:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111140&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239501&fm=218757546842798&tin=02508201610067®Number=0000000000091601&sum=50000 [11:11:37]OFD Sender: Processing packet 239501 [packets to send 182, broken 181] [11:11:37]ProducePacketName [11:11:37]name=ofd_packets/00239501 [11:11:37]OFD Sender: To server: pG, [11:11:37]CommunicateWithHost lk.salyk.kg:30040 [11:11:37]ConnectInit lk.salyk.kg [11:11:37]written 0, free lines is 4095 [11:11:37]Connected sock=10 [11:11:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F7 F0 07 01 DD 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 6C 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8D A7 03 00 35 04 06 00 C6 F5 75 DF 1A AE C0 DC 49 52 86 DC 55 FC [11:11:38]Write to MH i2c: 01 00 00 EE 9B 89 [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 EE 9B 00 00 00 00 00 C0 0C 5C [11:11:38]RasterBufferAndPrint [11:11:38]line [11:11:38]line [11:11:38]line [11:11:38]line [11:11:38]line [11:11:38]written 0, free lines is 3270 [11:11:38]MH_Cut [11:11:38]Write to MH i2c: D1 01 00 F5 9B 01 62 [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: D1 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: D1 01 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: D1 01 00 F5 9B 00 61 [11:11:38]Write to MH i2c: 01 00 00 F6 9B 91 [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 47 A8 47 00 0C 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8D A7 03 00 F4 03 04 00 E9 E3 63 66 B6 04 01 00 00 12 F9 94 29 26 E6 25 92 [11:11:38]CommunicateWithHost err = 0 [11:11:38]CheckOFDResponse [11:11:38]1017 (14) - 77093643461234 [11:11:38]1041 (16) - 0000000000874681 [11:11:38]1040 (4) - 239501 [11:11:38]1012 (4) - 08.06.2024 04:54 [11:11:38]1206 (1) - 0 [11:11:38]OFD Sender: Remove packet 239501 [11:11:38]ProducePacketName [11:11:38]name=ofd_packets/00239501 [11:11:38]NVStorageDeleteData [11:11:38]int [11:11:38]*** FLAG_PRN_PAP2 set [11:11:38]*** Cut start [11:11:38]*** Partial cut [11:11:38]*** CUTSNS_PIN = 1 [11:11:38]*** CUTSNS_PIN = 0 [11:11:38]OFD Sender: No OFD packet to send [11:11:38]*** Brake cut motor [11:11:39]Read from MH i2c: 01 [11:11:39]MH_I2C_Read... [11:11:39]*** Stop cut motor [11:11:39]*** Cut end [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 F6 9B 00 02 00 00 00 FF 0F A8 [11:11:39]process_action close_receipt done [11:11:39]requested_data is exist [11:11:39]produce_requested_data [11:11:39]requested_item fm.sn is exist - process it [11:11:39]wFMCommunicate request_size=4 [11:11:39]MH_SAM_APDU [11:11:39]CAPDU: 80 11 00 00 [11:11:39]Write to MH i2c: E2 08 00 F7 9B 80 11 00 00 00 00 00 00 0C [11:11:39]Write i2c OK [11:11:39]MH_I2C_Read... [11:11:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:39]Read from MH i2c: E2 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: E2 17 00 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: E2 17 00 F7 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 61 [11:11:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:11:39]wFMCommunicate OK [11:11:39]requested_item fd.num is exist - process it [11:11:39]SAM_PROTO_GetFieldsCounters [11:11:39]wFMCommunicate request_size=4 [11:11:39]MH_SAM_APDU [11:11:39]CAPDU: 80 13 00 00 [11:11:39]Write to MH i2c: E2 08 00 F8 9B 80 13 00 00 00 00 00 00 0F [11:11:39]Write i2c OK [11:11:39]MH_I2C_Read... [11:11:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:39]Read from MH i2c: E2 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: E2 62 00 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: E2 62 00 F8 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [11:11:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:11:39]wFMCommunicate OK [11:11:39]SAM_PROTO_GetFieldsCounters done [11:11:39]requested_item shift.num is exist - process it [11:11:39]requested_item shift.opened is exist - process it [11:11:39]req_shift_opened [11:11:39]FM_GetShiftState [11:11:39]SAM_PROTO_GetShiftState [11:11:39]wFMCommunicate request_size=4 [11:11:39]MH_SAM_APDU [11:11:39]CAPDU: 80 13 01 00 [11:11:39]Write to MH i2c: 01 00 00 F9 9B 94 [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 F9 9B 00 02 00 00 00 FF 0F AB [11:11:39]state=0 [11:11:39]Cover opened [11:11:39]Write to MH i2c: E2 08 00 FA 9B 80 13 01 00 00 00 00 00 12 [11:11:39]Write i2c OK [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: E2 [11:11:39]MH_I2C_Read... [11:11:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:39]Read from MH i2c: E2 0E 00 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: E2 0E 00 FA 9B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C6 [11:11:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:11:39]wFMCommunicate OK [11:11:39]SAM_PROTO_GetShiftState done [11:11:39]FM_GetShiftState done [11:11:39]req_shift_opened done [11:11:39]requested_item shift.open_date is exist - process it [11:11:39]req_shift_open_date [11:11:39]req_shift_open_date done [11:11:39]produce_requested_data done [11:11:39]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239501,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:11:39]process_action_free close_receipt [11:11:39]json_value_free [11:11:39]json_value_free done [11:11:39]process_json_proto returns [11:11:39]Send response to host [11:11:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239501,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:11:39]free response buf [11:11:39]execute_script done [11:11:39]execute_script returns [11:11:39]free content buf [11:11:39]Sock 9.Close socket [11:11:39]Sock 9.Thread stoped [11:11:43]OFD Sender: No OFD packet to send [11:11:44]Write to MH i2c: 01 00 00 FB 9B 96 [11:11:44]Write i2c OK [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: 01 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: 01 07 00 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: 01 07 00 FB 9B 00 02 00 00 00 FF 0F AD [11:11:44]state=3 [11:11:44]Cover opened [11:11:48]OFD Sender: No OFD packet to send [11:11:49]Write to MH i2c: 01 00 00 FC 9B 97 [11:11:49]Write i2c OK [11:11:49]MH_I2C_Read... [11:11:49]Read from MH i2c: 01 [11:11:49]MH_I2C_Read... [11:11:49]Read from MH i2c: 01 07 00 [11:11:49]MH_I2C_Read... [11:11:49]Read from MH i2c: 01 07 00 FC 9B 00 02 00 00 00 FF 0F AE [11:11:49]state=3 [11:11:49]Cover opened [11:11:53]OFD Sender: No OFD packet to send [11:11:54]Write to MH i2c: 01 00 00 FD 9B 98 [11:11:54]Write i2c OK [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: 01 [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: 01 07 00 [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: 01 07 00 FD 9B 00 02 00 00 00 FF 0F AF [11:11:54]state=3 [11:11:54]Cover opened [11:11:58]OFD Sender: No OFD packet to send [11:11:59]Write to MH i2c: 01 00 00 FE 9B 99 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 07 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 07 00 FE 9B 00 02 00 00 00 FF 0F B0 [11:11:59]state=3 [11:11:59]Cover opened [11:12:03]OFD Sender: No OFD packet to send [11:12:04]Write to MH i2c: 01 00 00 FF 9B 9A [11:12:04]Write i2c OK [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: 01 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: 01 07 00 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: 01 07 00 FF 9B 00 02 00 00 00 FF 0F B1 [11:12:04]state=3 [11:12:04]Cover opened [11:12:08]OFD Sender: No OFD packet to send [11:12:09]Write to MH i2c: 01 00 00 00 9C 9C [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: 01 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: 01 07 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: 01 07 00 00 9C 00 02 00 00 00 FF 0F B3 [11:12:09]state=3 [11:12:09]Cover opened [11:12:13]OFD Sender: No OFD packet to send [11:12:14]Write to MH i2c: 01 00 00 01 9C 9D [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 01 9C 00 02 00 00 00 FF 0F B4 [11:12:14]state=3 [11:12:14]Cover opened [11:12:18]OFD Sender: No OFD packet to send [11:12:19]Write to MH i2c: 01 00 00 02 9C 9E [11:12:19]Write i2c OK [11:12:19]MH_I2C_Read... [11:12:19]Read from MH i2c: 01 [11:12:19]MH_I2C_Read... [11:12:19]Read from MH i2c: 01 07 00 [11:12:19]MH_I2C_Read... [11:12:19]Read from MH i2c: 01 07 00 02 9C 00 02 00 00 00 FF 0F B5 [11:12:19]state=3 [11:12:19]Cover opened [11:12:23]OFD Sender: No OFD packet to send [11:12:24]Write to MH i2c: 01 00 00 03 9C 9F [11:12:24]Write i2c OK [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: 01 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: 01 07 00 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: 01 07 00 03 9C 00 02 00 00 00 FF 0F B6 [11:12:24]state=3 [11:12:24]Cover opened [11:12:28]OFD Sender: No OFD packet to send [11:12:29]Write to MH i2c: 01 00 00 04 9C A0 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: 01 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: 01 07 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: 01 07 00 04 9C 00 02 00 00 00 FF 0F B7 [11:12:29]state=3 [11:12:29]Cover opened [11:12:33]OFD Sender: No OFD packet to send [11:12:34]Write to MH i2c: 01 00 00 05 9C A1 [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: 01 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: 01 07 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: 01 07 00 05 9C 00 02 00 00 00 FF 0F B8 [11:12:34]state=3 [11:12:34]Cover opened [11:12:38]OFD Sender: No OFD packet to send [11:12:39]Write to MH i2c: 01 00 00 06 9C A2 [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: 01 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: 01 07 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: 01 07 00 06 9C 00 02 00 00 00 FF 0F B9 [11:12:39]state=3 [11:12:39]Cover opened [11:12:43]OFD Sender: No OFD packet to send [11:12:44]Write to MH i2c: 01 00 00 07 9C A3 [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 07 00 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 07 00 07 9C 00 02 00 00 00 FF 0F BA [11:12:44]state=3 [11:12:44]Cover opened [11:12:48]OFD Sender: No OFD packet to send [11:12:49]Write to MH i2c: 01 00 00 08 9C A4 [11:12:49]Write i2c OK [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: 01 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: 01 07 00 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: 01 07 00 08 9C 00 02 00 00 00 FF 0F BB [11:12:49]state=3 [11:12:49]Cover opened [11:12:53]OFD Sender: No OFD packet to send [11:12:54]Write to MH i2c: 01 00 00 09 9C A5 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: 01 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: 01 07 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: 01 07 00 09 9C 00 02 00 00 00 FF 0F BC [11:12:54]state=3 [11:12:54]Cover opened [11:12:58]OFD Sender: No OFD packet to send [11:12:59]Write to MH i2c: 01 00 00 0A 9C A6 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: 01 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: 01 07 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: 01 07 00 0A 9C 00 02 00 00 00 FF 0F BD [11:12:59]state=3 [11:12:59]Cover opened [11:13:03]OFD Sender: No OFD packet to send [11:13:04]Write to MH i2c: 01 00 00 0B 9C A7 [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 07 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 07 00 0B 9C 00 02 00 00 00 FF 0F BE [11:13:04]state=3 [11:13:04]Cover opened [11:13:08]OFD Sender: No OFD packet to send [11:13:09]Write to MH i2c: 01 00 00 0C 9C A8 [11:13:09]Write i2c OK [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: 01 [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: 01 07 00 [11:13:09]MH_I2C_Read... [11:13:09]Read from MH i2c: 01 07 00 0C 9C 00 02 00 00 00 FF 0F BF [11:13:09]state=3 [11:13:09]Cover opened [11:13:13]OFD Sender: No OFD packet to send [11:13:14]Write to MH i2c: 01 00 00 0D 9C A9 [11:13:14]Write i2c OK [11:13:14]MH_I2C_Read... [11:13:14]Read from MH i2c: 01 [11:13:14]MH_I2C_Read... [11:13:14]Read from MH i2c: 01 07 00 [11:13:14]MH_I2C_Read... [11:13:14]Read from MH i2c: 01 07 00 0D 9C 00 02 00 00 00 FF 0F C0 [11:13:14]state=3 [11:13:14]Cover opened [11:13:18]OFD Sender: No OFD packet to send [11:13:19]accept exits with 8 [11:13:19]New connection [11:13:19]New thread 3066838372 created [11:13:19]Thread 3066981732 joined [11:13:19]Waiting for new connection... [11:13:19] Sock 8.Parse request [11:13:19]Sock 8.Check first char [11:13:19]Sock 8.First char is OK [11:13:19]request: POST /json_proto HTTP/1.0 [11:13:19]Method: POST [11:13:19]URL: /json_proto [11:13:19]Method is POST - this is cgi request [11:13:19]url: /json_proto [11:13:19]query_string will be loaded in cgi processing [11:13:19]execute_cgi json_proto POST (null) [11:13:19]execute_cgi path=json_proto method=POST [11:13:19]POST find Content-Length [11:13:19]Host: 172.17.40.67:8080 [11:13:19]Content-Length: 678 [11:13:19]Content-Type: application/json [11:13:19] [11:13:19]POST finish read [11:13:19]Found Content-Length = 678 [11:13:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:19]execute_script... [11:13:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:19]POST & json_proto [11:13:19]process_json_proto [11:13:19]json parsed OK: [11:13:19]protocol is kg_v1.0 [11:13:19]action value=close_receipt [11:13:19]process_action close_receipt [11:13:19]cmd_close_receipt [11:13:19]MH_GetDate [11:13:19]Write to MH i2c: F0 00 00 0E 9C 99 [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: F0 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: F0 09 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: F0 09 00 0E 9C 00 D3 3C 64 66 97 AE 6B 64 8F [11:13:19]GetLastDocTimeStamp 1717845100 [11:13:19]current date 1717845203 [11:13:19]FM_GetShiftState [11:13:19]SAM_PROTO_GetShiftState [11:13:19]wFMCommunicate request_size=4 [11:13:19]MH_SAM_APDU [11:13:19]CAPDU: 80 13 01 00 [11:13:19]Write to MH i2c: E2 08 00 0F 9C 80 13 01 00 00 00 00 00 28 [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:19]Read from MH i2c: E2 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 0E 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 0E 00 0F 9C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DC [11:13:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:13:19]wFMCommunicate OK [11:13:19]SAM_PROTO_GetShiftState done [11:13:19]FM_GetShiftState done [11:13:19]opened in 1717805884 [11:13:19]opened+sec_in_day 1717892284 [11:13:19]quantity*price = 40039 [11:13:19]sum+1 = 40040 [11:13:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 273 08.06.2024 11:13 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239502 ФПД: 171017028467833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111323&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239502&fm=171017028467833&tin=02508201610067®Number=0000000000091601&sum=40000 [11:13:20]StoreToDocumentArchive [11:13:20]shift 387 fd 239502 [11:13:20]save to /storage/0387/doc_00239502 [11:13:20]save last doc name /storage/0387/doc_00239502 to /storage/kkm_last_doc_name [11:13:20]save OK [11:13:20]Clear old archive folders... [11:13:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:20]tlvbuf is 005A2F20 [11:13:20]SAM_PROTO_ClearQueue [11:13:20]wFMCommunicate request_size=4 [11:13:20]MH_SAM_APDU [11:13:20]CAPDU: 80 09 00 00 [11:13:20]Write to MH i2c: E2 08 00 1D 9C 80 09 00 00 00 00 00 00 2B [11:13:20]Write i2c OK [11:13:20]MH_I2C_Read... [11:13:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:20]Read from MH i2c: E2 [11:13:20]MH_I2C_Read... [11:13:20]Read from MH i2c: E2 03 00 [11:13:20]MH_I2C_Read... [11:13:20]Read from MH i2c: E2 03 00 1D 9C 00 90 00 2D [11:13:20]RAPDU: 90 00 [11:13:20]wFMCommunicate OK [11:13:20]SAM_PROTO_ClearQueue done [11:13:20]KKMCreateOFDPacket [11:13:20]OFDProtocolAddRootSTLVToBuf [11:13:20]FM_MakeSignedData [11:13:20]FM_MakeSignedData [11:13:20]SAM_PROTO_SignData [11:13:20]wFMCommunicate request_size=4 [11:13:20]MH_SAM_APDU [11:13:20]CAPDU: 80 0D 01 02 [11:13:20]Write to MH i2c: E2 08 00 1E 9C 80 0D 01 02 00 00 00 00 33 [11:13:20]Write i2c OK [11:13:20]MH_I2C_Read... [11:13:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:20]Read from MH i2c: E2 [11:13:20]MH_I2C_Read... [11:13:20]Read from MH i2c: E2 03 00 [11:13:20]MH_I2C_Read... [11:13:20]Read from MH i2c: E2 03 00 1E 9C 00 90 00 2E [11:13:20]RAPDU: 90 00 [11:13:20]wFMCommunicate OK [11:13:20]wFMCommunicate request_size=255 [11:13:20]MH_SAM_APDU [11:13: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 11 01 00 00 F4 03 04 00 D3 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8E A7 03 00 35 04 06 00 9B [11:13:20]Write to MH i2c: E2 02 01 1F 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 11 01 00 00 F4 03 04 00 D3 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8E A7 03 00 35 04 06 00 9B 00 00 F0 [11:13:20]Write i2c OK [11:13:20]MH_I2C_Read... [11:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:20]Read from MH i2c: E2 [11:13:20]MH_I2C_Read... [11:13:20]Read from MH i2c: E2 03 00 [11:13:20]MH_I2C_Read... [11:13:20]Read from MH i2c: E2 03 00 1F 9C 00 90 00 2F [11:13:20]RAPDU: 90 00 [11:13:20]wFMCommunicate OK [11:13:20]wFMCommunicate request_size=10 [11:13:20]MH_SAM_APDU [11:13:20]CAPDU: 80 0D 02 02 05 8A 01 3B 7C 79 [11:13:20]Write to MH i2c: E2 0D 00 20 9C 80 0D 02 02 05 00 8A 01 3B 7C 79 00 00 FB [11:13:20]Write i2c OK [11:13:20]MH_I2C_Read... [11:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:21]Read from MH i2c: E2 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 03 00 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 03 00 20 9C 00 90 00 30 [11:13:21]RAPDU: 90 00 [11:13:21]wFMCommunicate OK [11:13:21]wFMCommunicate request_size=4 [11:13:21]MH_SAM_APDU [11:13:21]CAPDU: 80 0D 03 02 [11:13:21]Write to MH i2c: E2 08 00 21 9C 80 0D 03 02 00 00 00 00 38 [11:13:21]Write i2c OK [11:13:21]MH_I2C_Read... [11:13:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:21]Read from MH i2c: E2 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 0B 00 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 0B 00 21 9C 00 EF B5 AD A1 38 41 13 64 90 00 1B [11:13:21]RAPDU: EF B5 AD A1 38 41 13 64 90 00 [11:13:21]wFMCommunicate OK [11:13:21]SAM_PROTO_SignData done [11:13:21]FM_MakeSignedData done [11:13:21]CreateOFDProtocolMessage [11:13:21]wFMCommunicate request_size=4 [11:13:21]MH_SAM_APDU [11:13:21]CAPDU: 80 11 00 00 [11:13:21]Write to MH i2c: E2 08 00 22 9C 80 11 00 00 00 00 00 00 38 [11:13:21]Write i2c OK [11:13:21]MH_I2C_Read... [11:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:21]Read from MH i2c: E2 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 17 00 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 17 00 22 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8D [11:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:13:21]wFMCommunicate OK [11:13:21]CreateOFDProtocolMessage done [11:13:21]OFDSenderStorePacket 239502 [11:13:21]StoreOFDPacket docnum=239502 [11:13:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 65 80 07 01 B7 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 11 01 00 00 F4 03 04 00 D3 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8E A7 03 00 35 04 06 00 9B 8A 01 3B 7C 79 EF B5 AD A1 38 41 13 64 [11:13:21]CheckFolder [11:13:21]dirname=/storage/ofd_packets [11:13:21]CheckFolder done [11:13:21]ProducePacketName [11:13:21]name=ofd_packets/00239502 [11:13:21]NVStorageSaveData ofd_packets/00239502 [11:13:21]File name is /storage/ofd_packets/00239502 [11:13:21]Write 301 bytes [11:13:21]NVStorageSaveData done [11:13:21]OFDSenderStorePacket done [11:13:21]KKMCreateOFDPacket done [11:13:21]NVStorageSaveData kkm_last_timestamp [11:13:21]File name is /storage/kkm_last_timestamp [11:13:21]Write 4 bytes [11:13:21]NVStorageSaveData done [11:13:21]ExternCall_PrintAddStr [11:13:21]wPrintStart [11:13:21]Write to MH i2c: 01 00 00 23 9C BF [11:13:21]Write i2c OK [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 07 00 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 07 00 23 9C 00 02 00 00 00 FF 0F D6 [11:13:21]RasterBufferAndPrint [11:13:21]line Счет N : (1)3302443 [11:13:21]line ИНН: 02508201610067 [11:13:21]line Контрольно-Кассовый Чек [11:13:21]line ПРОДАЖА [11:13:21]line ТРК (МРК, ГНК) : 22 [11:13:21]line Товар: 2710124130 [11:13:21]line Аи-92-К-4 [11:13:21]line 6.030 * 66.40 [11:13:21]line = 400.39 [11:13:21]line НДС 12% НСП 1% [11:13:21]line > о реализуемом товаре [11:13:21]line ОКРУГЛЕНИЕ: -0.39 [11:13:21]line ИТОГО: 400.00 [11:13:21]line Внесено: 400.00 [11:13:21]line СДАЧА: 0.00 [11:13:21]line НСП 1% : 3.54 [11:13:21]line НДС 12% : 42.52 [11:13:21]line Наличными: 400.00 [11:13:21]line Безнал.: 0.00 [11:13:21]line Место: АЗС № 82 "Партнер Нефть" [11:13:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:13:21]line СНО: Общий режим [11:13:21]line Чек 273 08.06.2024 11:13 [11:13:21]line Смена: 387 ФФД: 1.0 [11:13:21]line ЗНМ: 0300000150 [11:13:21]line РНМ: 0000000000091601 [11:13:21]line Версия ККМ: 001 [11:13:21]line ФМ: 0000000000874681 [11:13:21]line ФД: 239502 [11:13:21]line ФПД: 171017028467833 [11:13:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111323&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239502&fm=171017028467833&tin=02508201610067®Number=0000000000091601&sum=40000 [11:13:21]written 0, free lines is 4095 [11:13:21]OFD Sender: Processing packet 239502 [packets to send 182, broken 181] [11:13:21]ProducePacketName [11:13:21]name=ofd_packets/00239502 [11:13:21]OFD Sender: To server: pG, [11:13:21]CommunicateWithHost lk.salyk.kg:30040 [11:13:21]ConnectInit lk.salyk.kg [11:13:21]Error from MH - 05 [11:13:21]process_action_free close_receipt [11:13:21]json_value_free [11:13:21]json_value_free done [11:13:21]process_json_proto returns [11:13:21]Send response to host [11:13:21]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:13:21]free response buf [11:13:21]execute_script done [11:13:21]execute_script returns [11:13:21]free content buf [11:13:21]Sock 8.Close socket [11:13:21]Sock 8.Thread stoped [11:13:21]Connected sock=10 [11:13:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 65 80 07 01 B7 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 11 01 00 00 F4 03 04 00 D3 3C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8E A7 03 00 35 04 06 00 9B 8A 01 3B 7C 79 EF B5 AD A1 38 41 13 64 [11:13:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EB CB 47 00 54 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8E A7 03 00 F4 03 04 00 50 E4 63 66 B6 04 01 00 00 A5 9B 09 04 40 D8 0A D6 [11:13:22]CommunicateWithHost err = 0 [11:13:22]CheckOFDResponse [11:13:22]1017 (14) - 77093643461234 [11:13:22]1041 (16) - 0000000000874681 [11:13:22]1040 (4) - 239502 [11:13:22]1012 (4) - 08.06.2024 04:55 [11:13:22]1206 (1) - 0 [11:13:22]OFD Sender: Remove packet 239502 [11:13:22]ProducePacketName [11:13:22]name=ofd_packets/00239502 [11:13:22]NVStorageDeleteData [11:13:22]OFD Sender: No OFD packet to send [11:13:24]Write to MH i2c: 01 00 00 26 9C C2 [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: 01 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: 01 07 00 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: 01 07 00 26 9C 00 02 00 00 00 FF 0F D9 [11:13:24]state=3 [11:13:24]Cover opened [11:13:27]OFD Sender: No OFD packet to send [11:13:29]Write to MH i2c: 01 00 00 27 9C C3 [11:13:29]Write i2c OK [11:13:29]MH_I2C_Read... [11:13:29]Read from MH i2c: 01 [11:13:29]MH_I2C_Read... [11:13:29]Read from MH i2c: 01 07 00 [11:13:29]MH_I2C_Read... [11:13:29]Read from MH i2c: 01 07 00 27 9C 00 02 00 00 00 FF 0F DA [11:13:29]state=3 [11:13:29]Cover opened [11:13:32]OFD Sender: No OFD packet to send [11:13:34]Write to MH i2c: 01 00 00 28 9C C4 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 28 9C 00 02 00 00 00 FF 0F DB [11:13:34]state=3 [11:13:34]Cover opened [11:13:37]OFD Sender: No OFD packet to send [11:13:39]Write to MH i2c: 01 00 00 29 9C C5 [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: 01 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: 01 07 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: 01 07 00 29 9C 00 02 00 00 00 FF 0F DC [11:13:39]state=3 [11:13:39]Cover opened [11:13:42]OFD Sender: No OFD packet to send [11:13:44]Write to MH i2c: 01 00 00 2A 9C C6 [11:13:44]Write i2c OK [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: 01 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: 01 07 00 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: 01 07 00 2A 9C 00 02 00 00 00 FF 0F DD [11:13:44]state=3 [11:13:44]Cover opened [11:13:47]OFD Sender: No OFD packet to send [11:13:49]Write to MH i2c: 01 00 00 2B 9C C7 [11:13:49]Write i2c OK [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 07 00 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 07 00 2B 9C 00 02 00 00 00 FF 0F DE [11:13:49]state=3 [11:13:49]Cover opened [11:13:52]OFD Sender: No OFD packet to send [11:13:54]Write to MH i2c: 01 00 00 2C 9C C8 [11:13:54]Write i2c OK [11:13:54]MH_I2C_Read... [11:13:54]Read from MH i2c: 01 [11:13:54]MH_I2C_Read... [11:13:54]Read from MH i2c: 01 07 00 [11:13:54]MH_I2C_Read... [11:13:54]Read from MH i2c: 01 07 00 2C 9C 00 02 00 00 00 FF 0F DF [11:13:54]state=3 [11:13:54]Cover opened [11:13:57]OFD Sender: No OFD packet to send [11:13:59]Write to MH i2c: 01 00 00 2D 9C C9 [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: 01 [11:13:59]MH_I2C_Read... [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 2D 9C 00 02 00 00 00 FF 0F E0 [11:13:59]state=3 [11:13:59]Cover opened [11:14:02]OFD Sender: No OFD packet to send [11:14:04]Write to MH i2c: 01 00 00 2E 9C CA [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 07 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 07 00 2E 9C 00 02 00 00 00 FF 0F E1 [11:14:04]state=3 [11:14:04]Cover opened [11:14:04]int [11:14:04]Write to MH i2c: 01 00 00 2F 9C CB [11:14:04]*** FLAG_PRN_PAP1 set [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 07 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 07 00 2F 9C 00 03 00 00 00 FF 0F E3 [11:14:04]state=3 [11:14:04]No paper [11:14:04]Cover opened [11:14:07]OFD Sender: No OFD packet to send [11:14:09]Write to MH i2c: 01 00 00 30 9C CC [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 07 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 07 00 30 9C 00 03 00 00 00 FF 0F E4 [11:14:09]state=3 [11:14:09]No paper [11:14:09]Cover opened [11:14:12]OFD Sender: No OFD packet to send [11:14:12]int [11:14:12]Write to MH i2c: 01 00 00 31 9C CD [11:14:12]*** FLAG_PRN_PAP2 reset [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 07 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 07 00 31 9C 00 01 00 00 00 FF 0F E3 [11:14:12]state=3 [11:14:12]No paper [11:14:12]Cover closed [11:14:12]*** FLAG_PRN_PAP1 reset [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 01 00 00 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 81 [00:00:11]Are we in boot? [00:00:11]We are in boot - try to switch [00:00:11]Write to MH i2c: A0 00 00 02 00 A1 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [00:00:11]*** 10 ms more... [00:00:11]*** MH1903S init start (LINUX_LIGHT) [00:00:11]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:11]*** Serial: 3139303353513838 54000000005725DC (1903SQ88T) [00:00:11]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:11]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 REF) [00:00:11]*** step 2: 4676 (2440, 2236 REF) [00:00:11]*** step 3: 4523 (2280, 2243 REF) [00:00:11]*** step 4: 4376 (2160, 2216 REF) [00:00:11]*** step 5: 4235 (2050, 2185 REF) [00:00:11]*** step 6: 4098 (1950, 2148 REF) [00:00:11]*** step 7: 3967 (1870, 2097 REF) [00:00:11]*** step 8: 3840 (1828, 2012 REF) [00:00:11]*** step 9: 3719 (1728, 1991 REF) [00:00:11]*** step 10: 3601 (1675, 1926 REF) [00:00:11]*** step 11: 3488 (1635, 1853 REF) [00:00:11]*** step 12: 3379 (1595, 1784 REF) [00:00:11]*** step 13: 3275 (1565, 1710 REF) [00:00:11]*** step 14: 3174 (1543, 1631 REF) [00:00:11]*** step 15: 3077 (1523, 1554 REF) [00:00:11]*** step 16: 2983 (1503, 1480 REF) [00:00:11]*** step 17: 2893 (1486, 1407 REF) [00:00:11]*** step 18: 2806 (1466, 1340 REF) [00:00:11]*** step 19: 2723 (1426, 1297 REF) [00:00:11]*** step 20: 2642 (1406, 1236 REF) [00:00:11]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 33066627+1684778647=1717845274 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x200ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:11]*** Is cutter blocked? [00:00:12]MH_GetMetrics [00:00:12]Write to MH i2c: 00 00 00 03 00 02 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 82 [00:00:12]Are we in boot? [00:00:12]We are not in boot now [00:00:12]Write to MH i2c: 01 00 00 04 00 04 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:12]Model is 3 [00:00:12]MH firmware is 30620 [00:00:12]MH boot firmware is 3 [00:00:12]MH_SetPrinterDots 448 [00:00:12]HeadWidthInBytes 56 [00:00:12]maxmasksize 7 [00:00:12]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:12]Write to MH i2c: D5 00 00 06 00 DA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]ExternCall_SetCallbacks [00:00:12]NVStorageInit [00:00:12]MH_GetDate [00:00:12]Write to MH i2c: F0 00 00 07 00 F6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 07 00 00 1A 3D 64 66 97 AE 6B 64 34 [11:14:34]Current date/time: 08.06.2024 11:14 [11:14:34]FM_Init [11:14:34]wFMConnect [11:14:34]MH_SAM_On [11:14:34]Write to MH i2c: E0 00 00 08 00 E7 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_init finished! [11:14:34]*** atr: [11:14:34]*** 0F 3B D5 18 FF 81 91 FE [11:14:34]*** 1F C3 80 73 C8 21 10 0A [11:14:34]*** 00 00 00 00 00 00 00 00 [11:14:34]*** 00 00 00 00 00 00 00 00 [11:14:34]*** 00 00 00 00 00 00 00 00 [11:14:34]*** 00 00 00 00 00 00 00 00 [11:14:34]*** 00 00 00 00 00 00 00 00 [11:14:34]*** 00 00 00 00 00 00 00 00 [11:14:34]Read from MH i2c: E0 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E0 10 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:14:34]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:14:34]wFMCommunicate request_size=10 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:14:34]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 03 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:14:34]RAPDU: 90 00 [11:14:34]wFMCommunicate OK [11:14:34]wFMCommunicate request_size=4 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 11 00 00 [11:14:34]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 17 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D9 [11:14:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:14:34]wFMCommunicate OK [11:14:34]Detected FM SN is 0000000000874681 [11:14:34]Stored FM SN is 0000000000874681 [11:14:34]wFMCommunicate request_size=9 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 16 00 00 04 ED 44 00 00 [11:14:34]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 ED 44 00 00 00 00 C3 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 03 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:14:34]RAPDU: 90 00 [11:14:34]wFMCommunicate OK [11:14:34]FM PIN OK [11:14:34]wFMCommunicate request_size=8 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 14 04 00 03 02 00 01 [11:14:34]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 03 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:14:34]RAPDU: 90 00 [11:14:34]wFMCommunicate OK [11:14:34]wFMCommunicate request_size=13 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:14:34]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 03 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:14:34]RAPDU: 90 00 [11:14:34]wFMCommunicate OK [11:14:34]wFMCommunicate request_size=4 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 11 00 00 [11:14:34]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 17 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DD [11:14:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:14:34]wFMCommunicate OK [11:14:34]DocumentArchiveInit [11:14:34]Start Httpd... [11:14:34]Httpd thread 3066883428 created [11:14:34]Write to MH i2c: 01 00 00 0F 00 0F [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: 01 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: 01 07 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:14:34]MH Int Process started [11:14:34]Allocated Socket 6 [11:14:34]Bind OK [11:14:34]Listen OK [11:14:34]httpd running on port 8080 [11:14:34]Waiting for new connection... [11:14:34]OFD Sender: No OFD packet to send [11:14:39]OFD Sender: No OFD packet to send [11:14:44]accept exits with 7 [11:14:44]New connection [11:14:44]New thread 3066596708 created [11:14:44]Waiting for new connection... [11:14:44] Sock 7.Parse request [11:14:44]Sock 7.Check first char [11:14:44]Sock 7.First char is OK [11:14:44]request: POST /json_proto HTTP/1.0 [11:14:44]Method: POST [11:14:44]URL: /json_proto [11:14:44]Method is POST - this is cgi request [11:14:44]url: /json_proto [11:14:44]query_string will be loaded in cgi processing [11:14:44]execute_cgi json_proto POST (null) [11:14:44]execute_cgi path=json_proto method=POST [11:14:44]POST find Content-Length [11:14:44]Host: 172.17.40.67:8080 [11:14:44]Content-Length: 215 [11:14:44]Content-Type: application/json [11:14:44] [11:14:44]POST finish read [11:14:44]Found Content-Length = 215 [11:14: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" ] } } [11:14:44]execute_script... [11:14: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" ] } } [11:14:44]POST & json_proto [11:14:44]process_json_proto [11:14:44]json parsed OK: [11:14:44]protocol is kg_v1.0 [11:14:44]action value=get_value [11:14:44]process_action get_value [11:14:44]cmd_get_value [11:14:44]process_action get_value done [11:14:44]requested_data is exist [11:14:44]produce_requested_data [11:14:44]requested_item kkm.sn is exist - process it [11:14:44]requested_item kkm.ver is exist - process it [11:14:44]requested_item fm.sn is exist - process it [11:14:44]wFMCommunicate request_size=4 [11:14:44]MH_SAM_APDU [11:14:44]CAPDU: 80 11 00 00 [11:14:44]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:14:44]Write i2c OK [11:14:44]MH_I2C_Read... [11:14:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:44]Read from MH i2c: E2 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: E2 17 00 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DF [11:14:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:14:44]wFMCommunicate OK [11:14:44]requested_item fd.num is exist - process it [11:14:44]SAM_PROTO_GetFieldsCounters [11:14:44]wFMCommunicate request_size=4 [11:14:44]MH_SAM_APDU [11:14:44]CAPDU: 80 13 00 00 [11:14:44]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:14:44]Write i2c OK [11:14:44]MH_I2C_Read... [11:14:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:44]Read from MH i2c: E2 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: E2 62 00 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [11:14:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:44]wFMCommunicate OK [11:14:44]SAM_PROTO_GetFieldsCounters done [11:14:44]requested_item shift.num is exist - process it [11:14:44]requested_item shift.opened is exist - process it [11:14:44]req_shift_opened [11:14:44]FM_GetShiftState [11:14:44]SAM_PROTO_GetShiftState [11:14:44]wFMCommunicate request_size=4 [11:14:44]MH_SAM_APDU [11:14:44]CAPDU: 80 13 01 00 [11:14:44]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:14:44]Write i2c OK [11:14:44]MH_I2C_Read... [11:14:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:44]Read from MH i2c: E2 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: E2 0E 00 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 43 [11:14:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:14:44]wFMCommunicate OK [11:14:44]SAM_PROTO_GetShiftState done [11:14:44]FM_GetShiftState done [11:14:44]req_shift_opened done [11:14:44]requested_item shift.open_date is exist - process it [11:14:44]req_shift_open_date [11:14:44]req_shift_open_date done [11:14:44]produce_requested_data done [11:14:44]produce_requested_data return {"kkm.sn":"0300000150","kkm.ver":"001","fm.sn":"0000000000874681","fd.num":239502,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:14:44]process_action_free get_value [11:14:44]json_value_free [11:14:44]json_value_free done [11:14:44]process_json_proto returns [11:14:44]Send response to host [11:14:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000150","kkm.ver":"001","fm.sn":"0000000000874681","fd.num":239502,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:14:44]free response buf [11:14:44]execute_script done [11:14:44]execute_script returns [11:14:44]free content buf [11:14:44]Sock 7.Close socket [11:14:44]Sock 7.Thread stoped [11:14:44]accept exits with 9 [11:14:44]New connection [11:14:44]New thread 3066453348 created [11:14:44]Thread 3066596708 joined [11:14:44]Waiting for new connection... [11:14:44] Sock 9.Parse request [11:14:44]Sock 9.Check first char [11:14:44]Sock 9.First char is OK [11:14:44]request: POST /json_proto HTTP/1.0 [11:14:44]Method: POST [11:14:44]URL: /json_proto [11:14:44]Method is POST - this is cgi request [11:14:44]url: /json_proto [11:14:44]query_string will be loaded in cgi processing [11:14:44]execute_cgi json_proto POST (null) [11:14:44]execute_cgi path=json_proto method=POST [11:14:44]POST find Content-Length [11:14:44]Host: 172.17.40.67:8080 [11:14:44]Content-Length: 331 [11:14:44]Content-Type: application/json [11:14:44] [11:14:44]POST finish read [11:14:44]Found Content-Length = 331 [11:14: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" ] } } [11:14:44]execute_script... [11:14:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:14:44]POST & json_proto [11:14:44]process_json_proto [11:14:44]json parsed OK: [11:14:44]protocol is kg_v1.0 [11:14:44]action value=get_value [11:14:44]process_action get_value [11:14:44]cmd_get_value [11:14:44]process_action get_value done [11:14:44]requested_data is exist [11:14:44]produce_requested_data [11:14:44]requested_item fm.sale.total is exist - process it [11:14:44]SAM_PROTO_GetFMData [11:14:44]wFMCommunicate request_size=4 [11:14:44]MH_SAM_APDU [11:14:44]CAPDU: 80 13 03 00 [11:14:44]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:14:44]Write i2c OK [11:14:44]MH_I2C_Read... [11:14:44]OFD Sender: No OFD packet to send [11:14:45]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:14:45]Read from MH i2c: E2 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 FD 00 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 FD 00 13 00 00 C4 04 85 04 C0 04 6E 04 04 00 88 A4 03 00 69 04 A3 00 6F 04 04 00 CD A3 03 00 B1 04 05 00 08 AC DB 57 04 70 04 05 00 CC 50 F0 25 04 72 04 04 00 3C 5B EB 31 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 15 EA 1E 76 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 8B B0 D7 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BB 00 00 00 B1 04 04 00 2C EB C1 03 70 04 04 00 2C EB C1 03 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 91 28 66 EF 03 09 00 90 00 62 [11:14:45]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 88 A4 03 00 69 04 A3 00 6F 04 04 00 CD A3 03 00 B1 04 05 00 08 AC DB 57 04 70 04 05 00 CC 50 F0 25 04 72 04 04 00 3C 5B EB 31 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 15 EA 1E 76 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 8B B0 D7 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BB 00 00 00 B1 04 04 00 2C EB C1 03 70 04 04 00 2C EB C1 03 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 91 28 66 EF 03 09 00 90 00 [11:14:45]wFMCommunicate OK [11:14:45]wFMCommunicate request_size=4 [11:14:45]MH_SAM_APDU [11:14:45]CAPDU: 80 17 00 00 [11:14:45]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:14:45]Write i2c OK [11:14:45]MH_I2C_Read... [11:14:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:45]Read from MH i2c: E2 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 FD 00 [11:14:45]MH_I2C_Read... [11:14:45]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 4F 83 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 24 [11:14:45]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 4F 83 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [11:14:45]wFMCommunicate OK [11:14:45]wFMCommunicate request_size=4 [11:14:45]MH_SAM_APDU [11:14:45]CAPDU: 80 17 00 00 [11:14:45]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:14:45]Write i2c OK [11:14:45]MH_I2C_Read... [11:14:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:45]Read from MH i2c: E2 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 FD 00 [11:14:45]MH_I2C_Read... [11:14:45]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 [11:14: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 [11:14:45]wFMCommunicate OK [11:14:45]wFMCommunicate request_size=4 [11:14:45]MH_SAM_APDU [11:14:45]CAPDU: 80 17 00 00 [11:14:45]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:14:45]Write i2c OK [11:14:45]MH_I2C_Read... [11:14:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:45]Read from MH i2c: E2 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 FD 00 [11:14:45]MH_I2C_Read... [11:14:45]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 [11:14:45]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 [11:14:45]wFMCommunicate OK [11:14:45]wFMCommunicate request_size=4 [11:14:45]MH_SAM_APDU [11:14:45]CAPDU: 80 17 00 00 [11:14:45]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:14:45]Write i2c OK [11:14:45]MH_I2C_Read... [11:14:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [11:14:46]Read from MH i2c: E2 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 E1 00 [11:14:46]MH_I2C_Read... [11:14:46]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 [11:14: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 [11:14:46]wFMCommunicate OK [11:14:46]SAM_PROTO_GetFMData done [11:14:46]requested_item fm.sale_refund.total is exist - process it [11:14:46]requested_item fm.buy.total is exist - process it [11:14:46]requested_item shift.sale.total is exist - process it [11:14:46]SAM_PROTO_GetShiftData [11:14:46]wFMCommunicate request_size=4 [11:14:46]MH_SAM_APDU [11:14:46]CAPDU: 80 13 02 00 [11:14:46]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:14:46]Write i2c OK [11:14:46]MH_I2C_Read... [11:14:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:14:46]Read from MH i2c: E2 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 FD 00 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 11 01 00 00 69 04 9E 00 6F 04 04 00 11 01 00 00 B1 04 04 00 71 05 8B 01 70 04 04 00 C0 DA 5E 01 72 04 03 00 B1 2A 2C 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 96 F7 29 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 25 7F 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 F0 [11:14:46]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 11 01 00 00 69 04 9E 00 6F 04 04 00 11 01 00 00 B1 04 04 00 71 05 8B 01 70 04 04 00 C0 DA 5E 01 72 04 03 00 B1 2A 2C 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 96 F7 29 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 25 7F 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [11:14:46]wFMCommunicate OK [11:14:46]wFMCommunicate request_size=4 [11:14:46]MH_SAM_APDU [11:14:46]CAPDU: 80 17 00 00 [11:14:46]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:14:46]Write i2c OK [11:14:46]MH_I2C_Read... [11:14:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:46]Read from MH i2c: E2 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 FD 00 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [11:14:46]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [11:14:46]wFMCommunicate OK [11:14:46]wFMCommunicate request_size=4 [11:14:46]MH_SAM_APDU [11:14:46]CAPDU: 80 17 00 00 [11:14:46]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:14:46]Write i2c OK [11:14:46]MH_I2C_Read... [11:14:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:47]Read from MH i2c: E2 [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: E2 FD 00 [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [11:14:47]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [11:14:47]wFMCommunicate OK [11:14:47]wFMCommunicate request_size=4 [11:14:47]MH_SAM_APDU [11:14:47]CAPDU: 80 17 00 00 [11:14:47]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:14:47]Write i2c OK [11:14:47]MH_I2C_Read... [11:14:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:47]Read from MH i2c: E2 [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: E2 FD 00 [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [11:14:47]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [11:14:47]wFMCommunicate OK [11:14:47]wFMCommunicate request_size=4 [11:14:47]MH_SAM_APDU [11:14:47]CAPDU: 80 17 00 00 [11:14:47]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:14:47]Write i2c OK [11:14:47]MH_I2C_Read... [11:14:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [11:14:47]Read from MH i2c: E2 [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: E2 CE 00 [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [11:14:47]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:14:47]wFMCommunicate OK [11:14:47]SAM_PROTO_GetShiftData done [11:14:47]requested_item shift.sale.total_cash is exist - process it [11:14:47]requested_item shift.sale_refund.total is exist - process it [11:14:47]requested_item shift.sale_refund.total_cash is exist - process it [11:14:47]requested_item shift.buy.total is exist - process it [11:14:47]requested_item shift.buy.total_cash is exist - process it [11:14:47]produce_requested_data done [11:14:47]produce_requested_data return {"fm.sale.total":186538834.00,"fm.sale_refund.total":630403.00,"fm.buy.total":0.00,"shift.sale.total":258881.13,"shift.sale.total_cash":229936.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:14:47]process_action_free get_value [11:14:47]json_value_free [11:14:47]json_value_free done [11:14:47]process_json_proto returns [11:14:47]Send response to host [11:14:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":186538834.00,"fm.sale_refund.total":630403.00,"fm.buy.total":0.00,"shift.sale.total":258881.13,"shift.sale.total_cash":229936.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:14:47]free response buf [11:14:47]execute_script done [11:14:47]execute_script returns [11:14:47]free content buf [11:14:47]Sock 9.Close socket [11:14:47]Sock 9.Thread stoped [11:14:47]accept exits with 7 [11:14:47]New connection [11:14:47]New thread 3066596708 created [11:14:47]Thread 3066453348 joined [11:14:47]Waiting for new connection... [11:14:47] Sock 7.Parse request [11:14:47]Sock 7.Check first char [11:14:47]Sock 7.First char is OK [11:14:47]request: POST /json_proto HTTP/1.0 [11:14:47]Method: POST [11:14:47]URL: /json_proto [11:14:47]Method is POST - this is cgi request [11:14:47]url: /json_proto [11:14:47]query_string will be loaded in cgi processing [11:14:47]execute_cgi json_proto POST (null) [11:14:47]execute_cgi path=json_proto method=POST [11:14:47]POST find Content-Length [11:14:47]Host: 172.17.40.67:8080 [11:14:47]Content-Length: 144 [11:14:47]Content-Type: application/json [11:14:47] [11:14:47]POST finish read [11:14:47]Found Content-Length = 144 [11:14:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:14:47]execute_script... [11:14:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:14:47]POST & json_proto [11:14:47]process_json_proto [11:14:47]json parsed OK: [11:14:47]protocol is kg_v1.0 [11:14:47]action value=print_doc [11:14:47]process_action print_doc [11:14:47]ExternCall_PrintAddStr [11:14:47]wPrintStart [11:14:47]Write to MH i2c: 01 00 00 1D 00 1D [11:14:47]Write i2c OK [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: 01 [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: 01 07 00 [11:14:47]MH_I2C_Read... [11:14:47]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [11:14:47]RasterBufferAndPrint [11:14:47]line Счет N : (1)3302443 [11:14:47]line ИНН: 02508201610067 [11:14:47]line Контрольно-Кассовый Чек [11:14:47]line ПРОДАЖА [11:14:47]line ТРК (МРК, ГНК) : 22 [11:14:47]line Товар: 2710124130 [11:14:47]line Аи-92-К-4 [11:14:47]line 6.030 * 66.40 [11:14:47]line = 400.39 [11:14:47]line НДС 12% НСП 1% [11:14:47]line > о реализуемом товаре [11:14:47]line ОКРУГЛЕНИЕ: -0.39 [11:14:47]line ИТОГО: 400.00 [11:14:47]line Внесено: 400.00 [11:14:47]line СДАЧА: 0.00 [11:14:47]line НСП 1% : 3.54 [11:14:47]line НДС 12% : 42.52 [11:14:47]line Наличными: 400.00 [11:14:47]line Безнал.: 0.00 [11:14:47]line Место: АЗС № 82 "Партнер Нефть" [11:14:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:14:47]line СНО: Общий режим [11:14:47]line Чек 273 08.06.2024 11:13 [11:14:47]line Смена: 387 ФФД: 1.0 [11:14:47]line ЗНМ: 0300000150 [11:14:47]line РНМ: 0000000000091601 [11:14:47]line Версия ККМ: 001 [11:14:47]line ФМ: 0000000000874681 [11:14:47]line ФД: 239502 [11:14:47]line ФПД: 171017028467833 [11:14:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111323&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239502&fm=171017028467833&tin=02508201610067®Number=0000000000091601&sum=40000 [11:14:47]written 0, free lines is 4095 [11:14:48]Write to MH i2c: 01 00 00 48 00 48 [11:14:48]Write i2c OK [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: 01 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: 01 07 00 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 BF 0C 1A [11:14:48]RasterBufferAndPrint [11:14:48]line [11:14:48]line [11:14:48]line [11:14:48]line [11:14:48]line [11:14:48]written 0, free lines is 3278 [11:14:48]MH_Cut [11:14:48]Write to MH i2c: D1 01 00 4F 00 01 21 [11:14:48]Write i2c OK [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: D1 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: D1 01 00 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: D1 01 00 4F 00 00 20 [11:14:48]Write to MH i2c: 01 00 00 50 00 50 [11:14:48]Write i2c OK [11:14:48]MH_I2C_Read... [11:14:49]*** Cut start [11:14:49]*** Partial cut [11:14:49]*** CUTSNS_PIN = 1 [11:14:49]*** CUTSNS_PIN = 0 [11:14:49]*** Brake cut motor [11:14:49]OFD Sender: No OFD packet to send [11:14:49]Read from MH i2c: 01 [11:14:49]MH_I2C_Read... [11:14:49]*** Stop cut motor [11:14:49]*** Cut end [11:14:49]Read from MH i2c: 01 07 00 [11:14:49]MH_I2C_Read... [11:14:49]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [11:14:49]process_action print_doc done [11:14:49]requested_data is exist [11:14:49]produce_requested_data [11:14:49]produce_requested_data return (null) [11:14:49]process_action_free print_doc [11:14:49]json_value_free [11:14:49]json_value_free done [11:14:49]process_json_proto returns [11:14:49]Send response to host [11:14:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [11:14:49]free response buf [11:14:49]execute_script done [11:14:49]execute_script returns [11:14:49]free content buf [11:14:49]Sock 7.Close socket [11:14:49]Sock 7.Thread stoped [11:14:52]accept exits with 9 [11:14:52]New connection [11:14:52]New thread 3066453348 created [11:14:52]Thread 3066596708 joined [11:14:52]Waiting for new connection... [11:14:52] Sock 9.Parse request [11:14:52]Sock 9.Check first char [11:14:52]Sock 9.First char is OK [11:14:52]request: POST /json_proto HTTP/1.0 [11:14:52]Method: POST [11:14:52]URL: /json_proto [11:14:52]Method is POST - this is cgi request [11:14:52]url: /json_proto [11:14:52]query_string will be loaded in cgi processing [11:14:52]execute_cgi json_proto POST (null) [11:14:52]execute_cgi path=json_proto method=POST [11:14:52]POST find Content-Length [11:14:52]Host: 172.17.40.67:8080 [11:14:52]Content-Length: 767 [11:14:52]Content-Type: application/json [11:14:52] [11:14:52]POST finish read [11:14:52]Found Content-Length = 767 [11:14:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 33.470, "sum" : 2500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:52]execute_script... [11:14:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 33.470, "sum" : 2500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:52]POST & json_proto [11:14:52]process_json_proto [11:14:52]json parsed OK: [11:14:52]protocol is kg_v1.0 [11:14:52]action value=close_receipt [11:14:52]process_action close_receipt [11:14:52]cmd_close_receipt [11:14:52]MH_GetDate [11:14:52]Write to MH i2c: F0 00 00 51 00 40 [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: F0 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: F0 09 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: F0 09 00 51 00 00 2D 3D 64 66 97 AE 6B 64 91 [11:14:52]GetLastDocTimeStamp 1717845203 [11:14:52]current date 1717845293 [11:14:52]FM_GetShiftState [11:14:52]SAM_PROTO_GetShiftState [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 13 01 00 [11:14:52]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 0E 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 83 [11:14:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:14:52]wFMCommunicate OK [11:14:52]SAM_PROTO_GetShiftState done [11:14:52]FM_GetShiftState done [11:14:52]opened in 1717805884 [11:14:52]opened+sec_in_day 1717892284 [11:14:52]quantity*price = 250020 [11:14:52]sum+1 = 250022 [11:14:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.21 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 0.00 Безнал.: 2500.21 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 274 08.06.2024 11:14 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239503 ФПД: 136194758112346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111453&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239503&fm=136194758112346&tin=02508201610067®Number=0000000000091601&sum=250021 [11:14:53]StoreToDocumentArchive [11:14:53]shift 387 fd 239503 [11:14:53]save to /storage/0387/doc_00239503 [11:14:53]save last doc name /storage/0387/doc_00239503 to /storage/kkm_last_doc_name [11:14:53]save OK [11:14:53]Clear old archive folders... [11:14:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:14:53]tlvbuf is 01307790 [11:14:53]SAM_PROTO_ClearQueue [11:14:53]wFMCommunicate request_size=4 [11:14:53]MH_SAM_APDU [11:14:53]CAPDU: 80 09 00 00 [11:14:53]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:53]Read from MH i2c: E2 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 03 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [11:14:53]RAPDU: 90 00 [11:14:53]wFMCommunicate OK [11:14:53]SAM_PROTO_ClearQueue done [11:14:53]KKMCreateOFDPacket [11:14:53]OFDProtocolAddRootSTLVToBuf [11:14:53]FM_MakeSignedData [11:14:53]FM_MakeSignedData [11:14:53]SAM_PROTO_SignData [11:14:53]wFMCommunicate request_size=4 [11:14:53]MH_SAM_APDU [11:14:53]CAPDU: 80 0D 01 02 [11:14:53]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:53]Read from MH i2c: E2 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 03 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [11:14:53]RAPDU: 90 00 [11:14:53]wFMCommunicate OK [11:14:53]wFMCommunicate request_size=255 [11:14:53]MH_SAM_APDU [11:14: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 BE 82 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 A5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 2D 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8F A7 03 00 35 04 06 00 7B DE 50 2D [11:14:53]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BE 82 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 A5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 2D 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8F A7 03 00 35 04 06 00 7B DE 50 2D 00 00 C8 [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:53]Read from MH i2c: E2 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 03 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [11:14:53]RAPDU: 90 00 [11:14:53]wFMCommunicate OK [11:14:53]wFMCommunicate request_size=7 [11:14:53]MH_SAM_APDU [11:14:53]CAPDU: 80 0D 02 02 02 74 5A [11:14:53]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 74 5A 00 00 AE [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:53]Read from MH i2c: E2 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 03 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [11:14:53]RAPDU: 90 00 [11:14:53]wFMCommunicate OK [11:14:53]wFMCommunicate request_size=4 [11:14:53]MH_SAM_APDU [11:14:53]CAPDU: 80 0D 03 02 [11:14:53]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:54]Read from MH i2c: E2 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: E2 0B 00 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: E2 0B 00 63 00 00 95 CB 1B BC 37 DA 84 87 90 00 32 [11:14:54]RAPDU: 95 CB 1B BC 37 DA 84 87 90 00 [11:14:54]wFMCommunicate OK [11:14:54]SAM_PROTO_SignData done [11:14:54]FM_MakeSignedData done [11:14:54]CreateOFDProtocolMessage [11:14:54]wFMCommunicate request_size=4 [11:14:54]MH_SAM_APDU [11:14:54]CAPDU: 80 11 00 00 [11:14:54]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [11:14:54]Write i2c OK [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: E2 [11:14:54]MH_I2C_Read... [11:14:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:54]Read from MH i2c: E2 17 00 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 33 [11:14:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:14:54]wFMCommunicate OK [11:14:54]CreateOFDProtocolMessage done [11:14:54]OFDSenderStorePacket 239503 [11:14:54]StoreOFDPacket docnum=239503 [11:14:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 1C 88 04 01 73 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 BE 82 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 A5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 2D 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8F A7 03 00 35 04 06 00 7B DE 50 2D 74 5A 95 CB 1B BC 37 DA 84 87 [11:14:54]CheckFolder [11:14:54]dirname=/storage/ofd_packets [11:14:54]CheckFolder done [11:14:54]ProducePacketName [11:14:54]name=ofd_packets/00239503 [11:14:54]NVStorageSaveData ofd_packets/00239503 [11:14:54]File name is /storage/ofd_packets/00239503 [11:14:54]Write 298 bytes [11:14:54]NVStorageSaveData done [11:14:54]OFDSenderStorePacket done [11:14:54]KKMCreateOFDPacket done [11:14:54]NVStorageSaveData kkm_last_timestamp [11:14:54]File name is /storage/kkm_last_timestamp [11:14:54]Write 4 bytes [11:14:54]NVStorageSaveData done [11:14:54]ExternCall_PrintAddStr [11:14:54]wPrintStart [11:14:54]Write to MH i2c: 01 00 00 65 00 65 [11:14:54]Write i2c OK [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: 01 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: 01 07 00 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [11:14:54]RasterBufferAndPrint [11:14:54]line Счет N : (1)3302444 [11:14:54]line ИНН: 02508201610067 [11:14:54]line Контрольно-Кассовый Чек [11:14:54]line ПРОДАЖА [11:14:54]line ТРК (МРК, ГНК) : 51 [11:14:54]line Товар: 2710194210 [11:14:54]line ДТ-К-5 [11:14:54]line 33.470 * 74.70 [11:14:54]line = 2500.21 [11:14:54]line НДС 12% НСП 1% [11:14:54]line > о реализуемом товаре [11:14:54]line ИТОГО: 2500.21 [11:14:54]line НСП 1% : 22.13 [11:14:54]line НДС 12% : 265.51 [11:14:54]line Наличными: 0.00 [11:14:54]line Безнал.: 2500.21 [11:14:54]line Место: АЗС № 82 "Партнер Нефть" [11:14:54]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:14:54]line СНО: Общий режим [11:14:54]line Чек 274 08.06.2024 11:14 [11:14:54]line Смена: 387 ФФД: 1.0 [11:14:54]line ЗНМ: 0300000150 [11:14:54]line РНМ: 0000000000091601 [11:14:54]line Версия ККМ: 001 [11:14:54]line Платежная система: Mbank [11:14:54]line ФМ: 0000000000874681 [11:14:54]line ФД: 239503 [11:14:54]line ФПД: 136194758112346 [11:14:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111453&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239503&fm=136194758112346&tin=02508201610067®Number=0000000000091601&sum=250021 [11:14:54]written 0, free lines is 4095 [11:14:54]OFD Sender: Processing packet 239503 [packets to send 182, broken 181] [11:14:54]ProducePacketName [11:14:54]name=ofd_packets/00239503 [11:14:54]OFD Sender: To server: pG, [11:14:54]CommunicateWithHost lk.salyk.kg:30040 [11:14:54]ConnectInit lk.salyk.kg [11:14:54]Connected sock=10 [11:14:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 1C 88 04 01 73 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 BE 82 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 A5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 2D 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8F A7 03 00 35 04 06 00 7B DE 50 2D 74 5A 95 CB 1B BC 37 DA 84 87 [11:14:54]Write to MH i2c: 01 00 00 8E 00 8E [11:14:54]Write i2c OK [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: 01 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: 01 07 00 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 31 0D D3 [11:14:54]RasterBufferAndPrint [11:14:54]line [11:14:54]line [11:14:54]line [11:14:54]line [11:14:54]line [11:14:54]written 0, free lines is 3389 [11:14:54]MH_Cut [11:14:54]Write to MH i2c: D1 01 00 95 00 01 67 [11:14:54]Write i2c OK [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: D1 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: D1 01 00 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: D1 01 00 95 00 00 66 [11:14:54]Write to MH i2c: 01 00 00 96 00 96 [11:14:54]Write i2c OK [11:14:54]MH_I2C_Read... [11:14:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 09 86 47 00 DF F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 8F A7 03 00 F4 03 04 00 AA E4 63 66 B6 04 01 00 00 C9 F3 A0 36 74 D8 E8 80 [11:14:54]CommunicateWithHost err = 0 [11:14:54]CheckOFDResponse [11:14:54]1017 (14) - 77093643461234 [11:14:54]1041 (16) - 0000000000874681 [11:14:54]1040 (4) - 239503 [11:14:54]1012 (4) - 08.06.2024 04:57 [11:14:54]1206 (1) - 0 [11:14:54]OFD Sender: Remove packet 239503 [11:14:54]ProducePacketName [11:14:54]name=ofd_packets/00239503 [11:14:54]NVStorageDeleteData [11:14:55]*** Cut start [11:14:55]*** Partial cut [11:14:55]*** CUTSNS_PIN = 1 [11:14:55]OFD Sender: No OFD packet to send [11:14:55]*** CUTSNS_PIN = 0 [11:14:55]*** Brake cut motor [11:14:56]Read from MH i2c: 01 [11:14:56]MH_I2C_Read... [11:14:56]*** Stop cut motor [11:14:56]*** Cut end [11:14:56]Read from MH i2c: 01 07 00 [11:14:56]MH_I2C_Read... [11:14:56]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [11:14:56]process_action close_receipt done [11:14:56]requested_data is exist [11:14:56]produce_requested_data [11:14:56]requested_item fm.sn is exist - process it [11:14:56]wFMCommunicate request_size=4 [11:14:56]MH_SAM_APDU [11:14:56]CAPDU: 80 11 00 00 [11:14:56]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [11:14:56]Write i2c OK [11:14:56]MH_I2C_Read... [11:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:56]Read from MH i2c: E2 [11:14:56]MH_I2C_Read... [11:14:56]Read from MH i2c: E2 17 00 [11:14:56]MH_I2C_Read... [11:14:56]Read from MH i2c: E2 17 00 97 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 66 [11:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:14:56]wFMCommunicate OK [11:14:56]requested_item fd.num is exist - process it [11:14:56]SAM_PROTO_GetFieldsCounters [11:14:56]wFMCommunicate request_size=4 [11:14:56]MH_SAM_APDU [11:14:56]CAPDU: 80 13 00 00 [11:14:56]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [11:14:56]Write i2c OK [11:14:56]MH_I2C_Read... [11:14:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:56]Read from MH i2c: E2 [11:14:56]MH_I2C_Read... [11:14:56]Read from MH i2c: E2 62 00 [11:14:56]MH_I2C_Read... [11:14: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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [11:14:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 8F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:56]wFMCommunicate OK [11:14:56]SAM_PROTO_GetFieldsCounters done [11:14:56]requested_item shift.num is exist - process it [11:14:56]requested_item shift.opened is exist - process it [11:14:56]req_shift_opened [11:14:56]FM_GetShiftState [11:14:56]SAM_PROTO_GetShiftState [11:14:56]wFMCommunicate request_size=4 [11:14:56]MH_SAM_APDU [11:14:56]CAPDU: 80 13 01 00 [11:14:56]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [11:14:56]Write i2c OK [11:14:56]MH_I2C_Read... [11:14:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:56]Read from MH i2c: E2 [11:14:56]MH_I2C_Read... [11:14:56]Read from MH i2c: E2 0E 00 [11:14:56]MH_I2C_Read... [11:14:56]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CA [11:14:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:14:56]wFMCommunicate OK [11:14:56]SAM_PROTO_GetShiftState done [11:14:56]FM_GetShiftState done [11:14:56]req_shift_opened done [11:14:56]requested_item shift.open_date is exist - process it [11:14:56]req_shift_open_date [11:14:56]req_shift_open_date done [11:14:56]produce_requested_data done [11:14:56]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239503,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:14:56]process_action_free close_receipt [11:14:56]json_value_free [11:14:56]json_value_free done [11:14:56]process_json_proto returns [11:14:56]Send response to host [11:14:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239503,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:14:56]free response buf [11:14:56]execute_script done [11:14:56]execute_script returns [11:14:56]free content buf [11:14:56]Sock 9.Close socket [11:14:56]Sock 9.Thread stoped [11:15:00]OFD Sender: No OFD packet to send [11:15:05]OFD Sender: No OFD packet to send [11:15:10]OFD Sender: No OFD packet to send [11:15:15]OFD Sender: No OFD packet to send [11:15:20]OFD Sender: No OFD packet to send [11:15:24]accept exits with 7 [11:15:24]New connection [11:15:24]New thread 3066596708 created [11:15:24]Thread 3066453348 joined [11:15:24]Waiting for new connection... [11:15:24] Sock 7.Parse request [11:15:24]Sock 7.Check first char [11:15:24]Sock 7.First char is OK [11:15:24]request: POST /json_proto HTTP/1.0 [11:15:24]Method: POST [11:15:24]URL: /json_proto [11:15:24]Method is POST - this is cgi request [11:15:24]url: /json_proto [11:15:24]query_string will be loaded in cgi processing [11:15:24]execute_cgi json_proto POST (null) [11:15:24]execute_cgi path=json_proto method=POST [11:15:24]POST find Content-Length [11:15:24]Host: 172.17.40.67:8080 [11:15:24]Content-Length: 801 [11:15:24]Content-Type: application/json [11:15:24] [11:15:24]POST finish read [11:15:24]Found Content-Length = 801 [11:15:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.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" : 400.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:24]execute_script... [11:15: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)3302446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.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" : 400.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:24]POST & json_proto [11:15:24]process_json_proto [11:15:24]json parsed OK: [11:15:24]protocol is kg_v1.0 [11:15:24]action value=close_receipt [11:15:24]process_action close_receipt [11:15:24]cmd_close_receipt [11:15:24]MH_GetDate [11:15:24]Write to MH i2c: F0 00 00 9A 00 89 [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: F0 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: F0 09 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: F0 09 00 9A 00 00 4D 3D 64 66 97 AE 6B 64 FA [11:15:24]GetLastDocTimeStamp 1717845293 [11:15:24]current date 1717845325 [11:15:24]FM_GetShiftState [11:15:24]SAM_PROTO_GetShiftState [11:15:24]wFMCommunicate request_size=4 [11:15:24]MH_SAM_APDU [11:15:24]CAPDU: 80 13 01 00 [11:15:24]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:24]Read from MH i2c: E2 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 0E 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CC [11:15:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:15:24]wFMCommunicate OK [11:15:24]SAM_PROTO_GetShiftState done [11:15:24]FM_GetShiftState done [11:15:24]opened in 1717805884 [11:15:24]opened+sec_in_day 1717892284 [11:15:24]quantity*price = 40039 [11:15:24]sum+1 = 40040 [11:15:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.39 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 0.00 Безнал.: 400.39 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 275 08.06.2024 11:15 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874681 ФД: 239504 ФПД: 218794895170836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111525&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239504&fm=218794895170836&tin=02508201610067®Number=0000000000091601&sum=40039 [11:15:25]StoreToDocumentArchive [11:15:25]shift 387 fd 239504 [11:15:25]save to /storage/0387/doc_00239504 [11:15:25]save last doc name /storage/0387/doc_00239504 to /storage/kkm_last_doc_name [11:15:25]save OK [11:15:25]Clear old archive folders... [11:15:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:25]tlvbuf is 0131E840 [11:15:25]SAM_PROTO_ClearQueue [11:15:25]wFMCommunicate request_size=4 [11:15:25]MH_SAM_APDU [11:15:25]CAPDU: 80 09 00 00 [11:15:25]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:25]Read from MH i2c: E2 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [11:15:25]RAPDU: 90 00 [11:15:25]wFMCommunicate OK [11:15:25]SAM_PROTO_ClearQueue done [11:15:25]KKMCreateOFDPacket [11:15:25]OFDProtocolAddRootSTLVToBuf [11:15:25]FM_MakeSignedData [11:15:25]FM_MakeSignedData [11:15:25]SAM_PROTO_SignData [11:15:25]wFMCommunicate request_size=4 [11:15:25]MH_SAM_APDU [11:15:25]CAPDU: 80 0D 01 02 [11:15:25]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:26]Read from MH i2c: E2 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 03 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [11:15:26]RAPDU: 90 00 [11:15:26]wFMCommunicate OK [11:15:26]wFMCommunicate request_size=255 [11:15:26]MH_SAM_APDU [11:15: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 4D 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 90 A7 03 00 35 04 06 00 C6 [11:15:26]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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 4D 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 90 A7 03 00 35 04 06 00 C6 00 00 D7 [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:26]Read from MH i2c: E2 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 03 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [11:15:26]RAPDU: 90 00 [11:15:26]wFMCommunicate OK [11:15:26]wFMCommunicate request_size=10 [11:15:26]MH_SAM_APDU [11:15:26]CAPDU: 80 0D 02 02 05 FE 28 01 5D 14 [11:15:26]Write to MH i2c: E2 0D 00 AB 00 80 0D 02 02 05 00 FE 28 01 5D 14 00 00 C7 [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:26]Read from MH i2c: E2 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 03 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [11:15:26]RAPDU: 90 00 [11:15:26]wFMCommunicate OK [11:15:26]wFMCommunicate request_size=4 [11:15:26]MH_SAM_APDU [11:15:26]CAPDU: 80 0D 03 02 [11:15:26]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:26]Read from MH i2c: E2 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 0B 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 0B 00 AC 00 00 99 36 DC 41 04 21 CB ED 90 00 F1 [11:15:26]RAPDU: 99 36 DC 41 04 21 CB ED 90 00 [11:15:26]wFMCommunicate OK [11:15:26]SAM_PROTO_SignData done [11:15:26]FM_MakeSignedData done [11:15:26]CreateOFDProtocolMessage [11:15:26]wFMCommunicate request_size=4 [11:15:26]MH_SAM_APDU [11:15:26]CAPDU: 80 11 00 00 [11:15:26]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:26]Read from MH i2c: E2 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 17 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7C [11:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:15:26]wFMCommunicate OK [11:15:26]CreateOFDProtocolMessage done [11:15:26]OFDSenderStorePacket 239504 [11:15:26]StoreOFDPacket docnum=239504 [11:15:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8B A2 07 01 1C 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 4D 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 90 A7 03 00 35 04 06 00 C6 FE 28 01 5D 14 99 36 DC 41 04 21 CB ED [11:15:26]CheckFolder [11:15:26]dirname=/storage/ofd_packets [11:15:26]CheckFolder done [11:15:26]ProducePacketName [11:15:26]name=ofd_packets/00239504 [11:15:26]NVStorageSaveData ofd_packets/00239504 [11:15:26]File name is /storage/ofd_packets/00239504 [11:15:26]Write 301 bytes [11:15:26]NVStorageSaveData done [11:15:26]OFDSenderStorePacket done [11:15:26]KKMCreateOFDPacket done [11:15:26]NVStorageSaveData kkm_last_timestamp [11:15:26]File name is /storage/kkm_last_timestamp [11:15:26]Write 4 bytes [11:15:26]NVStorageSaveData done [11:15:26]ExternCall_PrintAddStr [11:15:26]wPrintStart [11:15:26]Write to MH i2c: 01 00 00 AE 00 AE [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 07 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [11:15:26]RasterBufferAndPrint [11:15:26]line Счет N : (1)3302446 [11:15:26]line ИНН: 02508201610067 [11:15:26]line Контрольно-Кассовый Чек [11:15:26]line ПРОДАЖА [11:15:26]line ТРК (МРК, ГНК) : 22 [11:15:26]line Товар: 2710124130 [11:15:26]line Аи-92-К-4 [11:15:26]line 6.030 * 66.40 [11:15:26]line = 400.39 [11:15:26]line НДС 12% НСП 1% [11:15:26]line > о реализуемом товаре [11:15:26]line ИТОГО: 400.39 [11:15:26]line НСП 1% : 3.54 [11:15:26]line НДС 12% : 42.52 [11:15:26]line Наличными: 0.00 [11:15:26]line Безнал.: 400.39 [11:15:26]line Место: АЗС № 82 "Партнер Нефть" [11:15:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:15:26]line СНО: Общий режим [11:15:26]line Чек 275 08.06.2024 11:15 [11:15:26]line Смена: 387 ФФД: 1.0 [11:15:26]line ЗНМ: 0300000150 [11:15:26]line РНМ: 0000000000091601 [11:15:26]line Версия ККМ: 001 [11:15:26]line Платежная система: O! деньги [11:15:26]line ФМ: 0000000000874681 [11:15:26]line ФД: 239504 [11:15:26]line ФПД: 218794895170836 [11:15:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111525&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239504&fm=218794895170836&tin=02508201610067®Number=0000000000091601&sum=40039 [11:15:26]written 0, free lines is 4095 [11:15:26]OFD Sender: Processing packet 239504 [packets to send 182, broken 181] [11:15:26]ProducePacketName [11:15:26]name=ofd_packets/00239504 [11:15:26]OFD Sender: To server: pG, [11:15:26]CommunicateWithHost lk.salyk.kg:30040 [11:15:26]ConnectInit lk.salyk.kg [11:15:26]Connected sock=10 [11:15:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8B A2 07 01 1C 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 4D 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 90 A7 03 00 35 04 06 00 C6 FE 28 01 5D 14 99 36 DC 41 04 21 CB ED [11:15:26]Write to MH i2c: 01 00 00 D8 00 D8 [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 07 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 D5 0C C0 [11:15:26]RasterBufferAndPrint [11:15:26]line [11:15:26]line [11:15:26]line [11:15:26]line [11:15:26]line [11:15:26]written 0, free lines is 3292 [11:15:26]MH_Cut [11:15:26]Write to MH i2c: D1 01 00 DF 00 01 B1 [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: D1 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: D1 01 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: D1 01 00 DF 00 00 B0 [11:15:26]Write to MH i2c: 01 00 00 E0 00 E0 [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 06 19 47 00 64 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 90 A7 03 00 F4 03 04 00 CA E4 63 66 B6 04 01 00 00 8E 91 C0 BC 57 80 B8 4F [11:15:27]CommunicateWithHost err = 0 [11:15:27]CheckOFDResponse [11:15:27]1017 (14) - 77093643461234 [11:15:27]1041 (16) - 0000000000874681 [11:15:27]1040 (4) - 239504 [11:15:27]1012 (4) - 08.06.2024 04:57 [11:15:27]1206 (1) - 0 [11:15:27]OFD Sender: Remove packet 239504 [11:15:27]ProducePacketName [11:15:27]name=ofd_packets/00239504 [11:15:27]NVStorageDeleteData [11:15:27]OFD Sender: No OFD packet to send [11:15:27]*** Cut start [11:15:27]*** Partial cut [11:15:27]*** CUTSNS_PIN = 1 [11:15:27]*** CUTSNS_PIN = 0 [11:15:28]*** Brake cut motor [11:15:28]Read from MH i2c: 01 [11:15:28]MH_I2C_Read... [11:15:28]*** Stop cut motor [11:15:28]*** Cut end [11:15:28]Read from MH i2c: 01 07 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 FF 0F F5 [11:15:28]process_action close_receipt done [11:15:28]requested_data is exist [11:15:28]produce_requested_data [11:15:28]requested_item fm.sn is exist - process it [11:15:28]wFMCommunicate request_size=4 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 11 00 00 [11:15:28]Write to MH i2c: E2 08 00 E1 00 80 11 00 00 00 00 00 00 5B [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 17 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 17 00 E1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B0 [11:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:15:28]wFMCommunicate OK [11:15:28]requested_item fd.num is exist - process it [11:15:28]SAM_PROTO_GetFieldsCounters [11:15:28]wFMCommunicate request_size=4 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 13 00 00 [11:15:28]Write to MH i2c: E2 08 00 E2 00 80 13 00 00 00 00 00 00 5E [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 62 00 [11:15:28]MH_I2C_Read... [11:15:28]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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 90 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [11:15:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 90 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:28]wFMCommunicate OK [11:15:28]SAM_PROTO_GetFieldsCounters done [11:15:28]requested_item shift.num is exist - process it [11:15:28]requested_item shift.opened is exist - process it [11:15:28]req_shift_opened [11:15:28]FM_GetShiftState [11:15:28]SAM_PROTO_GetShiftState [11:15:28]wFMCommunicate request_size=4 [11:15:28]MH_SAM_APDU [11:15:28]CAPDU: 80 13 01 00 [11:15:28]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [11:15:28]Write i2c OK [11:15:28]MH_I2C_Read... [11:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:28]Read from MH i2c: E2 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 0E 00 [11:15:28]MH_I2C_Read... [11:15:28]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 14 [11:15:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:15:28]wFMCommunicate OK [11:15:28]SAM_PROTO_GetShiftState done [11:15:28]FM_GetShiftState done [11:15:28]req_shift_opened done [11:15:28]requested_item shift.open_date is exist - process it [11:15:28]req_shift_open_date [11:15:28]req_shift_open_date done [11:15:28]produce_requested_data done [11:15:28]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239504,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:15:28]process_action_free close_receipt [11:15:28]json_value_free [11:15:28]json_value_free done [11:15:28]process_json_proto returns [11:15:28]Send response to host [11:15:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239504,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:15:28]free response buf [11:15:28]execute_script done [11:15:28]execute_script returns [11:15:28]free content buf [11:15:28]Sock 7.Close socket [11:15:28]Sock 7.Thread stoped [11:15:29]accept exits with 9 [11:15:29]New connection [11:15:29]New thread 3066453348 created [11:15:29]Thread 3066596708 joined [11:15:29]Waiting for new connection... [11:15:29] Sock 9.Parse request [11:15:29]Sock 9.Check first char [11:15:29]Sock 9.First char is OK [11:15:29]request: POST /json_proto HTTP/1.0 [11:15:29]Method: POST [11:15:29]URL: /json_proto [11:15:29]Method is POST - this is cgi request [11:15:29]url: /json_proto [11:15:29]query_string will be loaded in cgi processing [11:15:29]execute_cgi json_proto POST (null) [11:15:29]execute_cgi path=json_proto method=POST [11:15:29]POST find Content-Length [11:15:29]Host: 172.17.40.67:8080 [11:15:29]Content-Length: 689 [11:15:29]Content-Type: application/json [11:15:29] [11:15:29]POST finish read [11:15:29]Found Content-Length = 689 [11:15:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 19.940, "sum" : 1509.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1509.00, "total" : 1509.00, "payments": [ { "type": 0, "sum" : 1509.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:29]execute_script... [11:15: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)3302445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 19.940, "sum" : 1509.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1509.00, "total" : 1509.00, "payments": [ { "type": 0, "sum" : 1509.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:29]POST & json_proto [11:15:29]process_json_proto [11:15:29]json parsed OK: [11:15:29]protocol is kg_v1.0 [11:15:29]action value=close_receipt [11:15:29]process_action close_receipt [11:15:29]cmd_close_receipt [11:15:29]MH_GetDate [11:15:29]Write to MH i2c: F0 00 00 E4 00 D3 [11:15:29]Write i2c OK [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: F0 [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: F0 09 00 [11:15:29]MH_I2C_Read... [11:15:29]Read from MH i2c: F0 09 00 E4 00 00 52 3D 64 66 97 AE 6B 64 49 [11:15:29]GetLastDocTimeStamp 1717845325 [11:15:29]current date 1717845330 [11:15:29]FM_GetShiftState [11:15:29]SAM_PROTO_GetShiftState [11:15:29]wFMCommunicate request_size=4 [11:15:29]MH_SAM_APDU [11:15:29]CAPDU: 80 13 01 00 [11:15:29]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [11:15:29]Write i2c OK [11:15:29]MH_I2C_Read... [11:15:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:30]Read from MH i2c: E2 [11:15:30]MH_I2C_Read... [11:15:30]Read from MH i2c: E2 0E 00 [11:15:30]MH_I2C_Read... [11:15:30]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 16 [11:15:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:15:30]wFMCommunicate OK [11:15:30]SAM_PROTO_GetShiftState done [11:15:30]FM_GetShiftState done [11:15:30]opened in 1717805884 [11:15:30]opened+sec_in_day 1717892284 [11:15:30]quantity*price = 150945 [11:15:30]sum+1 = 150947 [11:15:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1509.00 Внесено: 1509.00 СДАЧА: 0.00 НСП 1% : 13.36 НДС 12% : 160.30 Наличными: 1509.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 276 08.06.2024 11:15 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239505 ФПД: 19383337220607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111530&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239505&fm=19383337220607&tin=02508201610067®Number=0000000000091601&sum=150900 [11:15:31]StoreToDocumentArchive [11:15:31]shift 387 fd 239505 [11:15:31]save to /storage/0387/doc_00239505 [11:15:31]save last doc name /storage/0387/doc_00239505 to /storage/kkm_last_doc_name [11:15:31]save OK [11:15:31]Clear old archive folders... [11:15:31]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:15:31]tlvbuf is 0131E710 [11:15:31]SAM_PROTO_ClearQueue [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 09 00 00 [11:15:31]Write to MH i2c: E2 08 00 F2 00 80 09 00 00 00 00 00 00 64 [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 03 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [11:15:31]RAPDU: 90 00 [11:15:31]wFMCommunicate OK [11:15:31]SAM_PROTO_ClearQueue done [11:15:31]KKMCreateOFDPacket [11:15:31]OFDProtocolAddRootSTLVToBuf [11:15:31]FM_MakeSignedData [11:15:31]FM_MakeSignedData [11:15:31]SAM_PROTO_SignData [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 0D 01 02 [11:15:31]Write to MH i2c: E2 08 00 F3 00 80 0D 01 02 00 00 00 00 6C [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 03 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [11:15:31]RAPDU: 90 00 [11:15:31]wFMCommunicate OK [11:15:31]wFMCommunicate request_size=255 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 E4 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A2 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 3E 00 00 00 00 07 04 06 00 74 4D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 52 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 91 A7 03 [11:15:31]Write to MH i2c: E2 02 01 F4 00 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 E4 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A2 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 3E 00 00 00 00 07 04 06 00 74 4D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 52 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 91 A7 03 00 00 7B [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 03 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [11:15:31]RAPDU: 90 00 [11:15:31]wFMCommunicate OK [11:15:31]wFMCommunicate request_size=16 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 11 A1 08 ED F9 FF [11:15:31]Write to MH i2c: E2 13 00 F5 00 80 0D 02 02 0B 00 00 35 04 06 00 11 A1 08 ED F9 FF 00 00 63 [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 03 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [11:15:31]RAPDU: 90 00 [11:15:31]wFMCommunicate OK [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 0D 03 02 [11:15:31]Write to MH i2c: E2 08 00 F6 00 80 0D 03 02 00 00 00 00 71 [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 0B 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 0B 00 F6 00 00 2E C6 72 A0 CE 0C DF 10 90 00 41 [11:15:31]RAPDU: 2E C6 72 A0 CE 0C DF 10 90 00 [11:15:31]wFMCommunicate OK [11:15:31]SAM_PROTO_SignData done [11:15:31]FM_MakeSignedData done [11:15:31]CreateOFDProtocolMessage [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 11 00 00 [11:15:31]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 17 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 17 00 F7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C6 [11:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:15:32]wFMCommunicate OK [11:15:32]CreateOFDProtocolMessage done [11:15:32]OFDSenderStorePacket 239505 [11:15:32]StoreOFDPacket docnum=239505 [11:15:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 50 E7 0D 01 E8 03 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 E4 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A2 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 3E 00 00 00 00 07 04 06 00 74 4D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 52 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 91 A7 03 00 35 04 06 00 11 A1 08 ED F9 FF 2E C6 72 A0 CE 0C DF 10 [11:15:32]CheckFolder [11:15:32]dirname=/storage/ofd_packets [11:15:32]CheckFolder done [11:15:32]ProducePacketName [11:15:32]name=ofd_packets/00239505 [11:15:32]NVStorageSaveData ofd_packets/00239505 [11:15:32]File name is /storage/ofd_packets/00239505 [11:15:32]Write 307 bytes [11:15:32]NVStorageSaveData done [11:15:32]OFDSenderStorePacket done [11:15:32]KKMCreateOFDPacket done [11:15:32]NVStorageSaveData kkm_last_timestamp [11:15:32]File name is /storage/kkm_last_timestamp [11:15:32]Write 4 bytes [11:15:32]NVStorageSaveData done [11:15:32]ExternCall_PrintAddStr [11:15:32]wPrintStart [11:15:32]Write to MH i2c: 01 00 00 F8 00 F8 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [11:15:32]RasterBufferAndPrint [11:15:32]line Счет N : (1)3302445 [11:15:32]line ИНН: 02508201610067 [11:15:32]line Контрольно-Кассовый Чек [11:15:32]line ПРОДАЖА [11:15:32]line ТРК (МРК, ГНК) : 31 [11:15:32]line Товар: 2710194800 [11:15:32]line D-ENERGY Дт-К-2 [11:15:32]line 19.940 * 75.70 [11:15:32]line = 1509.46 [11:15:32]line НДС 12% НСП 1% [11:15:32]line > о реализуемом товаре [11:15:32]line ОКРУГЛЕНИЕ: -0.46 [11:15:32]line ИТОГО: 1509.00 [11:15:32]line Внесено: 1509.00 [11:15:32]line СДАЧА: 0.00 [11:15:32]line НСП 1% : 13.36 [11:15:32]line НДС 12% : 160.30 [11:15:32]line Наличными: 1509.00 [11:15:32]line Безнал.: 0.00 [11:15:32]line Место: АЗС № 82 "Партнер Нефть" [11:15:32]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:15:32]line СНО: Общий режим [11:15:32]line Чек 276 08.06.2024 11:15 [11:15:32]line Смена: 387 ФФД: 1.0 [11:15:32]line ЗНМ: 0300000150 [11:15:32]line РНМ: 0000000000091601 [11:15:32]line Версия ККМ: 001 [11:15:32]line ФМ: 0000000000874681 [11:15:32]line ФД: 239505 [11:15:32]line ФПД: 19383337220607 [11:15:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111530&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239505&fm=19383337220607&tin=02508201610067®Number=0000000000091601&sum=150900 [11:15:32]OFD Sender: Processing packet 239505 [packets to send 182, broken 181] [11:15:32]ProducePacketName [11:15:32]name=ofd_packets/00239505 [11:15:32]OFD Sender: To server: pG, [11:15:32]CommunicateWithHost lk.salyk.kg:30040 [11:15:32]ConnectInit lk.salyk.kg [11:15:32]written 0, free lines is 4095 [11:15:32]Connected sock=10 [11:15:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 50 E7 0D 01 E8 03 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 E4 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A2 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 3E 00 00 00 00 07 04 06 00 74 4D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 52 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 91 A7 03 00 35 04 06 00 11 A1 08 ED F9 FF 2E C6 72 A0 CE 0C DF 10 [11:15:32]Write to MH i2c: 01 00 00 23 01 24 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 23 01 00 00 00 00 00 E0 0C 17 [11:15:32]RasterBufferAndPrint [11:15:32]line [11:15:32]line [11:15:32]line [11:15:32]line [11:15:32]line [11:15:32]written 0, free lines is 3308 [11:15:32]MH_Cut [11:15:32]Write to MH i2c: D1 01 00 2A 01 01 FD [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: D1 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: D1 01 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: D1 01 00 2A 01 00 FC [11:15:32]Write to MH i2c: 01 00 00 2B 01 2C [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CD 0C 47 00 F8 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 91 A7 03 00 F4 03 04 00 D0 E4 63 66 B6 04 01 00 00 1B 4D E0 3F D0 B3 6F 46 [11:15:33]CommunicateWithHost err = 0 [11:15:33]CheckOFDResponse [11:15:33]1017 (14) - 77093643461234 [11:15:33]1041 (16) - 0000000000874681 [11:15:33]1040 (4) - 239505 [11:15:33]1012 (4) - 08.06.2024 04:57 [11:15:33]1206 (1) - 0 [11:15:33]OFD Sender: Remove packet 239505 [11:15:33]ProducePacketName [11:15:33]name=ofd_packets/00239505 [11:15:33]NVStorageDeleteData [11:15:33]OFD Sender: No OFD packet to send [11:15:33]*** Cut start [11:15:33]*** Partial cut [11:15:33]*** CUTSNS_PIN = 1 [11:15:33]*** CUTSNS_PIN = 0 [11:15:33]*** Brake cut motor [11:15:34]Read from MH i2c: 01 [11:15:34]MH_I2C_Read... [11:15:34]*** Stop cut motor [11:15:34]*** Cut end [11:15:34]Read from MH i2c: 01 07 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: 01 07 00 2B 01 00 00 00 00 00 FF 0F 41 [11:15:34]process_action close_receipt done [11:15:34]requested_data is exist [11:15:34]produce_requested_data [11:15:34]requested_item fm.sn is exist - process it [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 11 00 00 [11:15:34]Write to MH i2c: E2 08 00 2C 01 80 11 00 00 00 00 00 00 A7 [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 17 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 17 00 2C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FC [11:15:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:15:34]wFMCommunicate OK [11:15:34]requested_item fd.num is exist - process it [11:15:34]SAM_PROTO_GetFieldsCounters [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 13 00 00 [11:15:34]Write to MH i2c: E2 08 00 2D 01 80 13 00 00 00 00 00 00 AA [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 62 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 62 00 2D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 91 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [11:15:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 91 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:34]wFMCommunicate OK [11:15:34]SAM_PROTO_GetFieldsCounters done [11:15:34]requested_item shift.num is exist - process it [11:15:34]requested_item shift.opened is exist - process it [11:15:34]req_shift_opened [11:15:34]FM_GetShiftState [11:15:34]SAM_PROTO_GetShiftState [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 13 01 00 [11:15:34]Write to MH i2c: E2 08 00 2E 01 80 13 01 00 00 00 00 00 AC [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 0E 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 0E 00 2E 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 60 [11:15:34]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:15:34]wFMCommunicate OK [11:15:34]SAM_PROTO_GetShiftState done [11:15:34]FM_GetShiftState done [11:15:34]req_shift_opened done [11:15:34]requested_item shift.open_date is exist - process it [11:15:34]req_shift_open_date [11:15:34]req_shift_open_date done [11:15:34]produce_requested_data done [11:15:34]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239505,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:15:34]process_action_free close_receipt [11:15:34]json_value_free [11:15:34]json_value_free done [11:15:34]process_json_proto returns [11:15:34]Send response to host [11:15:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239505,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:15:34]free response buf [11:15:34]execute_script done [11:15:34]execute_script returns [11:15:34]free content buf [11:15:34]Sock 9.Close socket [11:15:34]Sock 9.Thread stoped [11:15:34]accept exits with 8 [11:15:34]New connection [11:15:34]New thread 3066596708 created [11:15:34]Thread 3066453348 joined [11:15:34]Waiting for new connection... [11:15:34] Sock 8.Parse request [11:15:34]Sock 8.Check first char [11:15:34]Sock 8.First char is OK [11:15:34]request: POST /json_proto HTTP/1.0 [11:15:34]Method: POST [11:15:34]URL: /json_proto [11:15:34]Method is POST - this is cgi request [11:15:34]url: /json_proto [11:15:34]query_string will be loaded in cgi processing [11:15:34]execute_cgi json_proto POST (null) [11:15:34]execute_cgi path=json_proto method=POST [11:15:34]POST find Content-Length [11:15:34]Host: 172.17.40.67:8080 [11:15:34]Content-Length: 678 [11:15:34]Content-Type: application/json [11:15:34] [11:15:34]POST finish read [11:15:34]Found Content-Length = 678 [11:15:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:15:34]execute_script... [11:15:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:15:34]POST & json_proto [11:15:34]process_json_proto [11:15:34]json parsed OK: [11:15:34]protocol is kg_v1.0 [11:15:34]action value=close_receipt [11:15:34]process_action close_receipt [11:15:34]cmd_close_receipt [11:15:34]MH_GetDate [11:15:34]Write to MH i2c: F0 00 00 2F 01 1F [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: F0 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: F0 09 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: F0 09 00 2F 01 00 57 3D 64 66 97 AE 6B 64 9A [11:15:34]GetLastDocTimeStamp 1717845330 [11:15:34]current date 1717845335 [11:15:34]FM_GetShiftState [11:15:34]SAM_PROTO_GetShiftState [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 13 01 00 [11:15:34]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 0E 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 62 [11:15:34]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:15:34]wFMCommunicate OK [11:15:34]SAM_PROTO_GetShiftState done [11:15:34]FM_GetShiftState done [11:15:34]opened in 1717805884 [11:15:34]opened+sec_in_day 1717892284 [11:15:34]quantity*price = 20052 [11:15:34]sum+1 = 20054 [11:15:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 277 08.06.2024 11:15 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239506 ФПД: 196154047240731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111535&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239506&fm=196154047240731&tin=02508201610067®Number=0000000000091601&sum=20000 [11:15:36]StoreToDocumentArchive [11:15:36]shift 387 fd 239506 [11:15:36]save to /storage/0387/doc_00239506 [11:15:36]save last doc name /storage/0387/doc_00239506 to /storage/kkm_last_doc_name [11:15:36]save OK [11:15:36]Clear old archive folders... [11:15:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:36]tlvbuf is 012F8B20 [11:15:36]SAM_PROTO_ClearQueue [11:15:36]wFMCommunicate request_size=4 [11:15:36]MH_SAM_APDU [11:15:36]CAPDU: 80 09 00 00 [11:15:36]Write to MH i2c: E2 08 00 3D 01 80 09 00 00 00 00 00 00 B0 [11:15:36]Write i2c OK [11:15:36]MH_I2C_Read... [11:15:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:36]Read from MH i2c: E2 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 03 00 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [11:15:36]RAPDU: 90 00 [11:15:36]wFMCommunicate OK [11:15:36]SAM_PROTO_ClearQueue done [11:15:36]KKMCreateOFDPacket [11:15:36]OFDProtocolAddRootSTLVToBuf [11:15:36]FM_MakeSignedData [11:15:36]FM_MakeSignedData [11:15:36]SAM_PROTO_SignData [11:15:36]wFMCommunicate request_size=4 [11:15:36]MH_SAM_APDU [11:15:36]CAPDU: 80 0D 01 02 [11:15:36]Write to MH i2c: E2 08 00 3E 01 80 0D 01 02 00 00 00 00 B8 [11:15:36]Write i2c OK [11:15:36]MH_I2C_Read... [11:15:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:36]Read from MH i2c: E2 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 03 00 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [11:15:36]RAPDU: 90 00 [11:15:36]wFMCommunicate OK [11:15:36]wFMCommunicate request_size=255 [11:15:36]MH_SAM_APDU [11: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 15 01 00 00 F4 03 04 00 57 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 92 A7 03 00 35 04 06 00 B2 [11:15:36]Write to MH i2c: E2 02 01 3F 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 15 01 00 00 F4 03 04 00 57 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 92 A7 03 00 35 04 06 00 B2 00 00 0A [11:15:36]Write i2c OK [11:15:36]MH_I2C_Read... [11:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:36]Read from MH i2c: E2 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 03 00 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [11:15:36]RAPDU: 90 00 [11:15:36]wFMCommunicate OK [11:15:36]wFMCommunicate request_size=10 [11:15:36]MH_SAM_APDU [11:15:36]CAPDU: 80 0D 02 02 05 66 AC 4E 9A 1B [11:15:36]Write to MH i2c: E2 0D 00 40 01 80 0D 02 02 05 00 66 AC 4E 9A 1B 00 00 DA [11:15:36]Write i2c OK [11:15:36]MH_I2C_Read... [11:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:36]Read from MH i2c: E2 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 03 00 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [11:15:36]RAPDU: 90 00 [11:15:36]wFMCommunicate OK [11:15:36]wFMCommunicate request_size=4 [11:15:36]MH_SAM_APDU [11:15:36]CAPDU: 80 0D 03 02 [11:15:36]Write to MH i2c: E2 08 00 41 01 80 0D 03 02 00 00 00 00 BD [11:15:36]Write i2c OK [11:15:36]MH_I2C_Read... [11:15:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:36]Read from MH i2c: E2 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 0B 00 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 0B 00 41 01 00 16 3B F1 10 A9 87 A0 04 90 00 E4 [11:15:36]RAPDU: 16 3B F1 10 A9 87 A0 04 90 00 [11:15:36]wFMCommunicate OK [11:15:36]SAM_PROTO_SignData done [11:15:36]FM_MakeSignedData done [11:15:36]CreateOFDProtocolMessage [11:15:36]wFMCommunicate request_size=4 [11:15:36]MH_SAM_APDU [11:15:36]CAPDU: 80 11 00 00 [11:15:36]Write to MH i2c: E2 08 00 42 01 80 11 00 00 00 00 00 00 BD [11:15:36]Write i2c OK [11:15:36]MH_I2C_Read... [11:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:36]Read from MH i2c: E2 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 17 00 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: E2 17 00 42 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 12 [11:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:15:36]wFMCommunicate OK [11:15:36]CreateOFDProtocolMessage done [11:15:36]OFDSenderStorePacket 239506 [11:15:36]StoreOFDPacket docnum=239506 [11:15:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2E 67 07 01 F4 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 15 01 00 00 F4 03 04 00 57 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 92 A7 03 00 35 04 06 00 B2 66 AC 4E 9A 1B 16 3B F1 10 A9 87 A0 04 [11:15:36]CheckFolder [11:15:36]dirname=/storage/ofd_packets [11:15:36]CheckFolder done [11:15:36]ProducePacketName [11:15:36]name=ofd_packets/00239506 [11:15:36]NVStorageSaveData ofd_packets/00239506 [11:15:36]File name is /storage/ofd_packets/00239506 [11:15:36]Write 301 bytes [11:15:36]NVStorageSaveData done [11:15:36]OFDSenderStorePacket done [11:15:36]KKMCreateOFDPacket done [11:15:36]NVStorageSaveData kkm_last_timestamp [11:15:36]File name is /storage/kkm_last_timestamp [11:15:36]Write 4 bytes [11:15:36]NVStorageSaveData done [11:15:36]ExternCall_PrintAddStr [11:15:36]wPrintStart [11:15:36]Write to MH i2c: 01 00 00 43 01 44 [11:15:36]Write i2c OK [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: 01 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: 01 07 00 [11:15:36]MH_I2C_Read... [11:15:36]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [11:15:36]RasterBufferAndPrint [11:15:36]line Счет N : (1)3302447 [11:15:36]line ИНН: 02508201610067 [11:15:36]line Контрольно-Кассовый Чек [11:15:36]line ПРОДАЖА [11:15:36]line ТРК (МРК, ГНК) : 42 [11:15:36]line Товар: 2710124130 [11:15:36]line Аи-92-К-4 [11:15:36]line 3.020 * 66.40 [11:15:36]line = 200.53 [11:15:36]line НДС 12% НСП 1% [11:15:36]line > о реализуемом товаре [11:15:36]line ОКРУГЛЕНИЕ: -0.53 [11:15:36]line ИТОГО: 200.00 [11:15:36]line Внесено: 200.00 [11:15:36]line СДАЧА: 0.00 [11:15:36]line НСП 1% : 1.77 [11:15:36]line НДС 12% : 21.29 [11:15:36]line Наличными: 200.00 [11:15:36]line Безнал.: 0.00 [11:15:36]line Место: АЗС № 82 "Партнер Нефть" [11:15:36]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:15:36]line СНО: Общий режим [11:15:36]line Чек 277 08.06.2024 11:15 [11:15:36]line Смена: 387 ФФД: 1.0 [11:15:36]line ЗНМ: 0300000150 [11:15:36]line РНМ: 0000000000091601 [11:15:36]line Версия ККМ: 001 [11:15:36]line ФМ: 0000000000874681 [11:15:36]line ФД: 239506 [11:15:36]line ФПД: 196154047240731 [11:15:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111535&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239506&fm=196154047240731&tin=02508201610067®Number=0000000000091601&sum=20000 [11:15:36]written 0, free lines is 4095 [11:15:36]OFD Sender: Processing packet 239506 [packets to send 182, broken 181] [11:15:36]ProducePacketName [11:15:36]name=ofd_packets/00239506 [11:15:36]OFD Sender: To server: pG, [11:15:36]CommunicateWithHost lk.salyk.kg:30040 [11:15:36]ConnectInit lk.salyk.kg [11:15:37]Connected sock=10 [11:15:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2E 67 07 01 F4 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 15 01 00 00 F4 03 04 00 57 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 92 A7 03 00 35 04 06 00 B2 66 AC 4E 9A 1B 16 3B F1 10 A9 87 A0 04 [11:15:37]Write to MH i2c: 01 00 00 6E 01 6F [11:15:37]Write i2c OK [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: 01 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: 01 07 00 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: 01 07 00 6E 01 00 00 00 00 00 D8 0C 5A [11:15:37]RasterBufferAndPrint [11:15:37]line [11:15:37]line [11:15:37]line [11:15:37]line [11:15:37]line [11:15:37]written 0, free lines is 3309 [11:15:37]MH_Cut [11:15:37]Write to MH i2c: D1 01 00 75 01 01 48 [11:15:37]Write i2c OK [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: D1 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: D1 01 00 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: D1 01 00 75 01 00 47 [11:15:37]Write to MH i2c: 01 00 00 76 01 77 [11:15:37]Write i2c OK [11:15:37]MH_I2C_Read... [11:15:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 23 ED 47 00 D7 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 92 A7 03 00 F4 03 04 00 D4 E4 63 66 B6 04 01 00 00 D2 39 D3 E4 B6 BB 9E 49 [11:15:37]CommunicateWithHost err = 0 [11:15:37]CheckOFDResponse [11:15:37]1017 (14) - 77093643461234 [11:15:37]1041 (16) - 0000000000874681 [11:15:37]1040 (4) - 239506 [11:15:37]1012 (4) - 08.06.2024 04:57 [11:15:37]1206 (1) - 0 [11:15:37]OFD Sender: Remove packet 239506 [11:15:37]ProducePacketName [11:15:37]name=ofd_packets/00239506 [11:15:37]NVStorageDeleteData [11:15:38]OFD Sender: No OFD packet to send [11:15:38]*** Cut start [11:15:38]*** Partial cut [11:15:38]*** CUTSNS_PIN = 1 [11:15:38]*** CUTSNS_PIN = 0 [11:15:38]*** Brake cut motor [11:15:38]Read from MH i2c: 01 [11:15:38]MH_I2C_Read... [11:15:38]*** Stop cut motor [11:15:38]*** Cut end [11:15:38]Read from MH i2c: 01 07 00 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: 01 07 00 76 01 00 00 00 00 00 FF 0F 8C [11:15:38]process_action close_receipt done [11:15:38]requested_data is exist [11:15:38]produce_requested_data [11:15:38]requested_item fm.sn is exist - process it [11:15:38]wFMCommunicate request_size=4 [11:15:38]MH_SAM_APDU [11:15:38]CAPDU: 80 11 00 00 [11:15:38]Write to MH i2c: E2 08 00 77 01 80 11 00 00 00 00 00 00 F2 [11:15:38]Write i2c OK [11:15:38]MH_I2C_Read... [11:15:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:38]Read from MH i2c: E2 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: E2 17 00 [11:15:38]MH_I2C_Read... [11:15:38]Read from MH i2c: E2 17 00 77 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 47 [11:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:15:38]wFMCommunicate OK [11:15:38]requested_item fd.num is exist - process it [11:15:38]SAM_PROTO_GetFieldsCounters [11:15:38]wFMCommunicate request_size=4 [11:15:38]MH_SAM_APDU [11:15:38]CAPDU: 80 13 00 00 [11:15:38]Write to MH i2c: E2 08 00 78 01 80 13 00 00 00 00 00 00 F5 [11:15:38]Write i2c OK [11:15:38]MH_I2C_Read... [11:15:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:39]Read from MH i2c: E2 [11:15:39]MH_I2C_Read... [11:15:39]Read from MH i2c: E2 62 00 [11:15:39]MH_I2C_Read... [11:15:39]Read from MH i2c: E2 62 00 78 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 92 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [11:15:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 92 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:39]wFMCommunicate OK [11:15:39]SAM_PROTO_GetFieldsCounters done [11:15:39]requested_item shift.num is exist - process it [11:15:39]requested_item shift.opened is exist - process it [11:15:39]req_shift_opened [11:15:39]FM_GetShiftState [11:15:39]SAM_PROTO_GetShiftState [11:15:39]wFMCommunicate request_size=4 [11:15:39]MH_SAM_APDU [11:15:39]CAPDU: 80 13 01 00 [11:15:39]Write to MH i2c: E2 08 00 79 01 80 13 01 00 00 00 00 00 F7 [11:15:39]Write i2c OK [11:15:39]MH_I2C_Read... [11:15:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:39]Read from MH i2c: E2 [11:15:39]MH_I2C_Read... [11:15:39]Read from MH i2c: E2 0E 00 [11:15:39]MH_I2C_Read... [11:15:39]Read from MH i2c: E2 0E 00 79 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AB [11:15:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:15:39]wFMCommunicate OK [11:15:39]SAM_PROTO_GetShiftState done [11:15:39]FM_GetShiftState done [11:15:39]req_shift_opened done [11:15:39]requested_item shift.open_date is exist - process it [11:15:39]req_shift_open_date [11:15:39]req_shift_open_date done [11:15:39]produce_requested_data done [11:15:39]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239506,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:15:39]process_action_free close_receipt [11:15:39]json_value_free [11:15:39]json_value_free done [11:15:39]process_json_proto returns [11:15:39]Send response to host [11:15:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239506,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:15:39]free response buf [11:15:39]execute_script done [11:15:39]execute_script returns [11:15:39]free content buf [11:15:39]Sock 8.Close socket [11:15:39]Sock 8.Thread stoped [11:15:43]OFD Sender: No OFD packet to send [11:15:48]OFD Sender: No OFD packet to send [11:15:53]OFD Sender: No OFD packet to send [11:15:58]OFD Sender: No OFD packet to send [11:16:03]OFD Sender: No OFD packet to send [11:16:08]OFD Sender: No OFD packet to send [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:38]accept exits with 9 [11:16:38]New connection [11:16:38]New thread 3066453348 created [11:16:38]Thread 3066596708 joined [11:16:38]Waiting for new connection... [11:16:38] Sock 9.Parse request [11:16:38]Sock 9.Check first char [11:16:38]Sock 9.First char is OK [11:16:38]request: POST /json_proto HTTP/1.0 [11:16:38]Method: POST [11:16:38]URL: /json_proto [11:16:38]Method is POST - this is cgi request [11:16:38]url: /json_proto [11:16:38]query_string will be loaded in cgi processing [11:16:38]execute_cgi json_proto POST (null) [11:16:38]execute_cgi path=json_proto method=POST [11:16:38]POST find Content-Length [11:16:38]Host: 172.17.40.67:8080 [11:16:38]Content-Length: 678 [11:16:38]Content-Type: application/json [11:16:38] [11:16:38]POST finish read [11:16:38]Found Content-Length = 678 [11:16:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:38]execute_script... [11:16: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)3302448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:38]POST & json_proto [11:16:38]process_json_proto [11:16:38]json parsed OK: [11:16:38]protocol is kg_v1.0 [11:16:38]action value=close_receipt [11:16:38]process_action close_receipt [11:16:38]cmd_close_receipt [11:16:38]MH_GetDate [11:16:38]Write to MH i2c: F0 00 00 7A 01 6A [11:16:38]Write i2c OK [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: F0 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: F0 09 00 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: F0 09 00 7A 01 00 97 3D 64 66 97 AE 6B 64 25 [11:16:38]GetLastDocTimeStamp 1717845335 [11:16:38]current date 1717845399 [11:16:38]FM_GetShiftState [11:16:38]SAM_PROTO_GetShiftState [11:16:38]wFMCommunicate request_size=4 [11:16:38]MH_SAM_APDU [11:16:38]CAPDU: 80 13 01 00 [11:16:38]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [11:16:38]Write i2c OK [11:16:38]MH_I2C_Read... [11:16:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:38]Read from MH i2c: E2 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: E2 0E 00 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AD [11:16:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:16:38]wFMCommunicate OK [11:16:38]SAM_PROTO_GetShiftState done [11:16:38]FM_GetShiftState done [11:16:38]opened in 1717805884 [11:16:38]opened+sec_in_day 1717892284 [11:16:38]quantity*price = 50065 [11:16:38]sum+1 = 50067 [11:16:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 278 08.06.2024 11:16 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239507 ФПД: 151190880979093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111639&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239507&fm=151190880979093&tin=02508201610067®Number=0000000000091601&sum=50000 [11:16:40]StoreToDocumentArchive [11:16:40]shift 387 fd 239507 [11:16:40]save to /storage/0387/doc_00239507 [11:16:40]save last doc name /storage/0387/doc_00239507 to /storage/kkm_last_doc_name [11:16:40]save OK [11:16:40]Clear old archive folders... [11:16:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:40]tlvbuf is B6D515A0 [11:16:40]SAM_PROTO_ClearQueue [11:16:40]wFMCommunicate request_size=4 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 09 00 00 [11:16:40]Write to MH i2c: E2 08 00 88 01 80 09 00 00 00 00 00 00 FB [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [11:16:40]RAPDU: 90 00 [11:16:40]wFMCommunicate OK [11:16:40]SAM_PROTO_ClearQueue done [11:16:40]KKMCreateOFDPacket [11:16:40]OFDProtocolAddRootSTLVToBuf [11:16:40]FM_MakeSignedData [11:16:40]FM_MakeSignedData [11:16:40]SAM_PROTO_SignData [11:16:40]wFMCommunicate request_size=4 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 0D 01 02 [11:16:40]Write to MH i2c: E2 08 00 89 01 80 0D 01 02 00 00 00 00 03 [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [11:16:40]RAPDU: 90 00 [11:16:40]wFMCommunicate OK [11:16:40]wFMCommunicate request_size=255 [11:16:40]MH_SAM_APDU [11:16: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 97 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 93 A7 03 00 35 04 06 00 89 [11:16:40]Write to MH i2c: E2 02 01 8A 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 97 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 93 A7 03 00 35 04 06 00 89 00 00 AF [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [11:16:40]RAPDU: 90 00 [11:16:40]wFMCommunicate OK [11:16:40]wFMCommunicate request_size=10 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 0D 02 02 05 81 DE C1 08 95 [11:16:40]Write to MH i2c: E2 0D 00 8B 01 80 0D 02 02 05 00 81 DE C1 08 95 00 00 CD [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [11:16:40]RAPDU: 90 00 [11:16:40]wFMCommunicate OK [11:16:40]wFMCommunicate request_size=4 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 0D 03 02 [11:16:40]Write to MH i2c: E2 08 00 8C 01 80 0D 03 02 00 00 00 00 08 [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 0B 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 0B 00 8C 01 00 3F 5E 9B B6 D1 FD 83 B6 90 00 FE [11:16:40]RAPDU: 3F 5E 9B B6 D1 FD 83 B6 90 00 [11:16:40]wFMCommunicate OK [11:16:40]SAM_PROTO_SignData done [11:16:40]FM_MakeSignedData done [11:16:40]CreateOFDProtocolMessage [11:16:40]wFMCommunicate request_size=4 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 11 00 00 [11:16:40]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 17 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5D [11:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:16:40]wFMCommunicate OK [11:16:40]CreateOFDProtocolMessage done [11:16:40]OFDSenderStorePacket 239507 [11:16:40]StoreOFDPacket docnum=239507 [11:16:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F6 89 07 01 00 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 97 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 93 A7 03 00 35 04 06 00 89 81 DE C1 08 95 3F 5E 9B B6 D1 FD 83 B6 [11:16:40]CheckFolder [11:16:40]dirname=/storage/ofd_packets [11:16:40]CheckFolder done [11:16:40]ProducePacketName [11:16:40]name=ofd_packets/00239507 [11:16:40]NVStorageSaveData ofd_packets/00239507 [11:16:40]File name is /storage/ofd_packets/00239507 [11:16:40]Write 301 bytes [11:16:40]NVStorageSaveData done [11:16:40]OFDSenderStorePacket done [11:16:40]KKMCreateOFDPacket done [11:16:40]NVStorageSaveData kkm_last_timestamp [11:16:40]File name is /storage/kkm_last_timestamp [11:16:40]Write 4 bytes [11:16:40]NVStorageSaveData done [11:16:40]ExternCall_PrintAddStr [11:16:40]wPrintStart [11:16:40]Write to MH i2c: 01 00 00 8E 01 8F [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: 01 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: 01 07 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [11:16:40]RasterBufferAndPrint [11:16:40]line Счет N : (1)3302448 [11:16:40]line ИНН: 02508201610067 [11:16:40]line Контрольно-Кассовый Чек [11:16:40]line ПРОДАЖА [11:16:40]line ТРК (МРК, ГНК) : 22 [11:16:40]line Товар: 2710124130 [11:16:40]line Аи-92-К-4 [11:16:40]line 7.540 * 66.40 [11:16:40]line = 500.66 [11:16:40]line НДС 12% НСП 1% [11:16:40]line > о реализуемом товаре [11:16:40]line ОКРУГЛЕНИЕ: -0.66 [11:16:40]line ИТОГО: 500.00 [11:16:40]line Внесено: 500.00 [11:16:40]line СДАЧА: 0.00 [11:16:40]line НСП 1% : 4.43 [11:16:40]line НДС 12% : 53.17 [11:16:40]line Наличными: 500.00 [11:16:40]line Безнал.: 0.00 [11:16:40]line Место: АЗС № 82 "Партнер Нефть" [11:16:40]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:16:40]line СНО: Общий режим [11:16:40]line Чек 278 08.06.2024 11:16 [11:16:40]line Смена: 387 ФФД: 1.0 [11:16:40]line ЗНМ: 0300000150 [11:16:40]line РНМ: 0000000000091601 [11:16:40]line Версия ККМ: 001 [11:16:40]line ФМ: 0000000000874681 [11:16:40]line ФД: 239507 [11:16:40]line ФПД: 151190880979093 [11:16:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111639&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239507&fm=151190880979093&tin=02508201610067®Number=0000000000091601&sum=50000 [11:16:40]OFD Sender: Processing packet 239507 [packets to send 182, broken 181] [11:16:40]ProducePacketName [11:16:40]name=ofd_packets/00239507 [11:16:40]OFD Sender: To server: pG, [11:16:40]CommunicateWithHost lk.salyk.kg:30040 [11:16:40]ConnectInit lk.salyk.kg [11:16:40]written 0, free lines is 4095 [11:16:41]Connected sock=10 [11:16:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F6 89 07 01 00 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 97 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 93 A7 03 00 35 04 06 00 89 81 DE C1 08 95 3F 5E 9B B6 D1 FD 83 B6 [11:16:41]Write to MH i2c: 01 00 00 B9 01 BA [11:16:41]Write i2c OK [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: 01 [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: 01 07 00 [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 D2 0C 9F [11:16:41]RasterBufferAndPrint [11:16:41]line [11:16:41]line [11:16:41]line [11:16:41]line [11:16:41]line [11:16:41]written 0, free lines is 3289 [11:16:41]MH_Cut [11:16:41]Write to MH i2c: D1 01 00 C0 01 01 93 [11:16:41]Write i2c OK [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: D1 [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: D1 01 00 [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: D1 01 00 C0 01 00 92 [11:16:41]Write to MH i2c: 01 00 00 C1 01 C2 [11:16:41]Write i2c OK [11:16:41]MH_I2C_Read... [11:16:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D7 E0 47 00 16 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 93 A7 03 00 F4 03 04 00 14 E5 63 66 B6 04 01 00 00 6A 3D 01 68 C0 35 53 67 [11:16:41]CommunicateWithHost err = 0 [11:16:41]CheckOFDResponse [11:16:41]1017 (14) - 77093643461234 [11:16:41]1041 (16) - 0000000000874681 [11:16:41]1040 (4) - 239507 [11:16:41]1012 (4) - 08.06.2024 04:59 [11:16:41]1206 (1) - 0 [11:16:41]OFD Sender: Remove packet 239507 [11:16:41]ProducePacketName [11:16:41]name=ofd_packets/00239507 [11:16:41]NVStorageDeleteData [11:16:41]OFD Sender: No OFD packet to send [11:16:42]*** Cut start [11:16:42]*** Partial cut [11:16:42]*** CUTSNS_PIN = 1 [11:16:42]*** CUTSNS_PIN = 0 [11:16:42]*** Brake cut motor [11:16:42]Read from MH i2c: 01 [11:16:42]MH_I2C_Read... [11:16:42]*** Stop cut motor [11:16:42]*** Cut end [11:16:42]Read from MH i2c: 01 07 00 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [11:16:42]process_action close_receipt done [11:16:42]requested_data is exist [11:16:42]produce_requested_data [11:16:42]requested_item fm.sn is exist - process it [11:16:42]wFMCommunicate request_size=4 [11:16:42]MH_SAM_APDU [11:16:42]CAPDU: 80 11 00 00 [11:16:42]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [11:16:42]Write i2c OK [11:16:42]MH_I2C_Read... [11:16:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:42]Read from MH i2c: E2 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 17 00 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 92 [11:16:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:16:42]wFMCommunicate OK [11:16:42]requested_item fd.num is exist - process it [11:16:42]SAM_PROTO_GetFieldsCounters [11:16:42]wFMCommunicate request_size=4 [11:16:42]MH_SAM_APDU [11:16:42]CAPDU: 80 13 00 00 [11:16:42]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [11:16:42]Write i2c OK [11:16:42]MH_I2C_Read... [11:16:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:42]Read from MH i2c: E2 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 62 00 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 93 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [11:16:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 93 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:16:42]wFMCommunicate OK [11:16:42]SAM_PROTO_GetFieldsCounters done [11:16:42]requested_item shift.num is exist - process it [11:16:42]requested_item shift.opened is exist - process it [11:16:42]req_shift_opened [11:16:42]FM_GetShiftState [11:16:42]SAM_PROTO_GetShiftState [11:16:42]wFMCommunicate request_size=4 [11:16:42]MH_SAM_APDU [11:16:42]CAPDU: 80 13 01 00 [11:16:42]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [11:16:42]Write i2c OK [11:16:42]MH_I2C_Read... [11:16:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:43]Read from MH i2c: E2 [11:16:43]MH_I2C_Read... [11:16:43]Read from MH i2c: E2 0E 00 [11:16:43]MH_I2C_Read... [11:16:43]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F6 [11:16:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:16:43]wFMCommunicate OK [11:16:43]SAM_PROTO_GetShiftState done [11:16:43]FM_GetShiftState done [11:16:43]req_shift_opened done [11:16:43]requested_item shift.open_date is exist - process it [11:16:43]req_shift_open_date [11:16:43]req_shift_open_date done [11:16:43]produce_requested_data done [11:16:43]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239507,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:16:43]process_action_free close_receipt [11:16:43]json_value_free [11:16:43]json_value_free done [11:16:43]process_json_proto returns [11:16:43]Send response to host [11:16:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239507,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:16:43]free response buf [11:16:43]execute_script done [11:16:43]execute_script returns [11:16:43]free content buf [11:16:43]Sock 9.Close socket [11:16:43]Sock 9.Thread stoped [11:16:46]OFD Sender: No OFD packet to send [11:16:51]OFD Sender: No OFD packet to send [11:16:56]OFD Sender: No OFD packet to send [11:17:01]OFD Sender: No OFD packet to send [11:17:06]OFD Sender: No OFD packet to send [11:17:12]OFD Sender: No OFD packet to send [11:17:17]OFD Sender: No OFD packet to send [11:17:22]OFD Sender: No OFD packet to send [11:17:27]OFD Sender: No OFD packet to send [11:17:32]OFD Sender: No OFD packet to send [11:17:37]OFD Sender: No OFD packet to send [11:17:42]OFD Sender: No OFD packet to send [11:17:43]accept exits with 8 [11:17:43]New connection [11:17:43]New thread 3066596708 created [11:17:43]Thread 3066453348 joined [11:17:43]Waiting for new connection... [11:17:43] Sock 8.Parse request [11:17:43]Sock 8.Check first char [11:17:43]Sock 8.First char is OK [11:17:43]request: POST /json_proto HTTP/1.0 [11:17:43]Method: POST [11:17:43]URL: /json_proto [11:17:43]Method is POST - this is cgi request [11:17:43]url: /json_proto [11:17:43]query_string will be loaded in cgi processing [11:17:43]execute_cgi json_proto POST (null) [11:17:43]execute_cgi path=json_proto method=POST [11:17:43]POST find Content-Length [11:17:43]Host: 172.17.40.67:8080 [11:17:43]Content-Length: 678 [11:17:43]Content-Type: application/json [11:17:43] [11:17:43]POST finish read [11:17:43]Found Content-Length = 678 [11:17:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:43]execute_script... [11:17: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)3302449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:43]POST & json_proto [11:17:43]process_json_proto [11:17:43]json parsed OK: [11:17:43]protocol is kg_v1.0 [11:17:43]action value=close_receipt [11:17:43]process_action close_receipt [11:17:43]cmd_close_receipt [11:17:43]MH_GetDate [11:17:43]Write to MH i2c: F0 00 00 C5 01 B5 [11:17:43]Write i2c OK [11:17:43]MH_I2C_Read... [11:17:43]Read from MH i2c: F0 [11:17:43]MH_I2C_Read... [11:17:43]Read from MH i2c: F0 09 00 [11:17:43]MH_I2C_Read... [11:17:43]Read from MH i2c: F0 09 00 C5 01 00 D8 3D 64 66 97 AE 6B 64 B1 [11:17:43]GetLastDocTimeStamp 1717845399 [11:17:43]current date 1717845464 [11:17:43]FM_GetShiftState [11:17:43]SAM_PROTO_GetShiftState [11:17:43]wFMCommunicate request_size=4 [11:17:43]MH_SAM_APDU [11:17:43]CAPDU: 80 13 01 00 [11:17:43]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [11:17:43]Write i2c OK [11:17:43]MH_I2C_Read... [11:17:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:43]Read from MH i2c: E2 [11:17:43]MH_I2C_Read... [11:17:43]Read from MH i2c: E2 0E 00 [11:17:43]MH_I2C_Read... [11:17:43]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F8 [11:17:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:17:43]wFMCommunicate OK [11:17:43]SAM_PROTO_GetShiftState done [11:17:43]FM_GetShiftState done [11:17:43]opened in 1717805884 [11:17:43]opened+sec_in_day 1717892284 [11:17:43]quantity*price = 30012 [11:17:43]sum+1 = 30014 [11:17:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 279 08.06.2024 11:17 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239508 ФПД: 278652672171189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111744&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239508&fm=278652672171189&tin=02508201610067®Number=0000000000091601&sum=30000 [11:17:44]StoreToDocumentArchive [11:17:44]shift 387 fd 239508 [11:17:44]save to /storage/0387/doc_00239508 [11:17:44]save last doc name /storage/0387/doc_00239508 to /storage/kkm_last_doc_name [11:17:44]save OK [11:17:44]Clear old archive folders... [11:17:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:44]tlvbuf is B6E83AF0 [11:17:44]SAM_PROTO_ClearQueue [11:17:44]wFMCommunicate request_size=4 [11:17:44]MH_SAM_APDU [11:17:44]CAPDU: 80 09 00 00 [11:17:44]Write to MH i2c: E2 08 00 D3 01 80 09 00 00 00 00 00 00 46 [11:17:44]Write i2c OK [11:17:44]MH_I2C_Read... [11:17:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:44]Read from MH i2c: E2 [11:17:44]MH_I2C_Read... [11:17:44]Read from MH i2c: E2 03 00 [11:17:44]MH_I2C_Read... [11:17:44]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [11:17:44]RAPDU: 90 00 [11:17:44]wFMCommunicate OK [11:17:44]SAM_PROTO_ClearQueue done [11:17:44]KKMCreateOFDPacket [11:17:44]OFDProtocolAddRootSTLVToBuf [11:17:44]FM_MakeSignedData [11:17:44]FM_MakeSignedData [11:17:44]SAM_PROTO_SignData [11:17:44]wFMCommunicate request_size=4 [11:17:44]MH_SAM_APDU [11:17:44]CAPDU: 80 0D 01 02 [11:17:44]Write to MH i2c: E2 08 00 D4 01 80 0D 01 02 00 00 00 00 4E [11:17:44]Write i2c OK [11:17:44]MH_I2C_Read... [11:17:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:44]Read from MH i2c: E2 [11:17:44]MH_I2C_Read... [11:17:44]Read from MH i2c: E2 03 00 [11:17:44]MH_I2C_Read... [11:17:44]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [11:17:44]RAPDU: 90 00 [11:17:44]wFMCommunicate OK [11:17:44]wFMCommunicate request_size=255 [11:17:44]MH_SAM_APDU [11:17: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 17 01 00 00 F4 03 04 00 D8 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 94 A7 03 00 35 04 06 00 FD [11:17:44]Write to MH i2c: E2 02 01 D5 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 17 01 00 00 F4 03 04 00 D8 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 94 A7 03 00 35 04 06 00 FD 00 00 4F [11:17:44]Write i2c OK [11:17:44]MH_I2C_Read... [11:17:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:45]Read from MH i2c: E2 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 03 00 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [11:17:45]RAPDU: 90 00 [11:17:45]wFMCommunicate OK [11:17:45]wFMCommunicate request_size=10 [11:17:45]MH_SAM_APDU [11:17:45]CAPDU: 80 0D 02 02 05 6E E1 8A 5C B5 [11:17:45]Write to MH i2c: E2 0D 00 D6 01 80 0D 02 02 05 00 6E E1 8A 5C B5 00 00 45 [11:17:45]Write i2c OK [11:17:45]MH_I2C_Read... [11:17:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:45]Read from MH i2c: E2 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 03 00 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [11:17:45]RAPDU: 90 00 [11:17:45]wFMCommunicate OK [11:17:45]wFMCommunicate request_size=4 [11:17:45]MH_SAM_APDU [11:17:45]CAPDU: 80 0D 03 02 [11:17:45]Write to MH i2c: E2 08 00 D7 01 80 0D 03 02 00 00 00 00 53 [11:17:45]Write i2c OK [11:17:45]MH_I2C_Read... [11:17:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:45]Read from MH i2c: E2 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 0B 00 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 0B 00 D7 01 00 79 C9 4A A6 03 5E 45 89 90 00 B5 [11:17:45]RAPDU: 79 C9 4A A6 03 5E 45 89 90 00 [11:17:45]wFMCommunicate OK [11:17:45]SAM_PROTO_SignData done [11:17:45]FM_MakeSignedData done [11:17:45]CreateOFDProtocolMessage [11:17:45]wFMCommunicate request_size=4 [11:17:45]MH_SAM_APDU [11:17:45]CAPDU: 80 11 00 00 [11:17:45]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [11:17:45]Write i2c OK [11:17:45]MH_I2C_Read... [11:17:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:45]Read from MH i2c: E2 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 17 00 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A8 [11:17:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:17:45]wFMCommunicate OK [11:17:45]CreateOFDProtocolMessage done [11:17:45]OFDSenderStorePacket 239508 [11:17:45]StoreOFDPacket docnum=239508 [11:17:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 94 05 07 01 6A C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 17 01 00 00 F4 03 04 00 D8 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 94 A7 03 00 35 04 06 00 FD 6E E1 8A 5C B5 79 C9 4A A6 03 5E 45 89 [11:17:45]CheckFolder [11:17:45]dirname=/storage/ofd_packets [11:17:45]CheckFolder done [11:17:45]ProducePacketName [11:17:45]name=ofd_packets/00239508 [11:17:45]NVStorageSaveData ofd_packets/00239508 [11:17:45]File name is /storage/ofd_packets/00239508 [11:17:45]Write 301 bytes [11:17:45]NVStorageSaveData done [11:17:45]OFDSenderStorePacket done [11:17:45]KKMCreateOFDPacket done [11:17:45]NVStorageSaveData kkm_last_timestamp [11:17:45]File name is /storage/kkm_last_timestamp [11:17:45]Write 4 bytes [11:17:45]NVStorageSaveData done [11:17:45]ExternCall_PrintAddStr [11:17:45]wPrintStart [11:17:45]Write to MH i2c: 01 00 00 D9 01 DA [11:17:45]Write i2c OK [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: 01 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: 01 07 00 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [11:17:45]RasterBufferAndPrint [11:17:45]line Счет N : (1)3302449 [11:17:45]line ИНН: 02508201610067 [11:17:45]line Контрольно-Кассовый Чек [11:17:45]line ПРОДАЖА [11:17:45]line ТРК (МРК, ГНК) : 42 [11:17:45]line Товар: 2710124130 [11:17:45]line Аи-92-К-4 [11:17:45]line 4.520 * 66.40 [11:17:45]line = 300.13 [11:17:45]line НДС 12% НСП 1% [11:17:45]line > о реализуемом товаре [11:17:45]line ОКРУГЛЕНИЕ: -0.13 [11:17:45]line ИТОГО: 300.00 [11:17:45]line Внесено: 300.00 [11:17:45]line СДАЧА: 0.00 [11:17:45]line НСП 1% : 2.66 [11:17:45]line НДС 12% : 31.87 [11:17:45]line Наличными: 300.00 [11:17:45]line Безнал.: 0.00 [11:17:45]line Место: АЗС № 82 "Партнер Нефть" [11:17:45]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:17:45]line СНО: Общий режим [11:17:45]line Чек 279 08.06.2024 11:17 [11:17:45]line Смена: 387 ФФД: 1.0 [11:17:45]line ЗНМ: 0300000150 [11:17:45]line РНМ: 0000000000091601 [11:17:45]line Версия ККМ: 001 [11:17:45]line ФМ: 0000000000874681 [11:17:45]line ФД: 239508 [11:17:45]line ФПД: 278652672171189 [11:17:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111744&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239508&fm=278652672171189&tin=02508201610067®Number=0000000000091601&sum=30000 [11:17:45]written 0, free lines is 4095 [11:17:45]OFD Sender: Processing packet 239508 [packets to send 182, broken 181] [11:17:45]ProducePacketName [11:17:45]name=ofd_packets/00239508 [11:17:45]OFD Sender: To server: pG, [11:17:45]CommunicateWithHost lk.salyk.kg:30040 [11:17:45]ConnectInit lk.salyk.kg [11:17:45]Connected sock=10 [11:17:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 94 05 07 01 6A C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 17 01 00 00 F4 03 04 00 D8 3D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 94 A7 03 00 35 04 06 00 FD 6E E1 8A 5C B5 79 C9 4A A6 03 5E 45 89 [11:17:46]Write to MH i2c: 01 00 00 04 02 06 [11:17:46]Write i2c OK [11:17:46]MH_I2C_Read... [11:17:46]Read from MH i2c: 01 [11:17:46]MH_I2C_Read... [11:17:46]Read from MH i2c: 01 07 00 [11:17:46]MH_I2C_Read... [11:17:46]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 CB 0C E4 [11:17:46]RasterBufferAndPrint [11:17:46]line [11:17:46]line [11:17:46]line [11:17:46]line [11:17:46]line [11:17:46]written 0, free lines is 3281 [11:17:46]MH_Cut [11:17:46]Write to MH i2c: D1 01 00 0B 02 01 DF [11:17:46]Write i2c OK [11:17:46]MH_I2C_Read... [11:17:46]Read from MH i2c: D1 [11:17:46]MH_I2C_Read... [11:17:46]Read from MH i2c: D1 01 00 [11:17:46]MH_I2C_Read... [11:17:46]Read from MH i2c: D1 01 00 0B 02 00 DE [11:17:46]Write to MH i2c: 01 00 00 0C 02 0E [11:17:46]Write i2c OK [11:17:46]MH_I2C_Read... [11:17:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B3 A6 47 00 5C 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 94 A7 03 00 F4 03 04 00 55 E5 63 66 B6 04 01 00 00 0E 44 F3 0D 68 B2 2A 54 [11:17:46]CommunicateWithHost err = 0 [11:17:46]CheckOFDResponse [11:17:46]1017 (14) - 77093643461234 [11:17:46]1041 (16) - 0000000000874681 [11:17:46]1040 (4) - 239508 [11:17:46]1012 (4) - 08.06.2024 05:00 [11:17:46]1206 (1) - 0 [11:17:46]OFD Sender: Remove packet 239508 [11:17:46]ProducePacketName [11:17:46]name=ofd_packets/00239508 [11:17:46]NVStorageDeleteData [11:17:46]OFD Sender: No OFD packet to send [11:17:46]*** Cut start [11:17:46]*** Partial cut [11:17:46]*** CUTSNS_PIN = 1 [11:17:46]*** CUTSNS_PIN = 0 [11:17:47]*** Brake cut motor [11:17:47]Read from MH i2c: 01 [11:17:47]MH_I2C_Read... [11:17:47]*** Stop cut motor [11:17:47]*** Cut end [11:17:47]Read from MH i2c: 01 07 00 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 FF 0F 23 [11:17:47]process_action close_receipt done [11:17:47]requested_data is exist [11:17:47]produce_requested_data [11:17:47]requested_item fm.sn is exist - process it [11:17:47]wFMCommunicate request_size=4 [11:17:47]MH_SAM_APDU [11:17:47]CAPDU: 80 11 00 00 [11:17:47]Write to MH i2c: E2 08 00 0D 02 80 11 00 00 00 00 00 00 89 [11:17:47]Write i2c OK [11:17:47]MH_I2C_Read... [11:17:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:47]Read from MH i2c: E2 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: E2 17 00 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: E2 17 00 0D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DE [11:17:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:17:47]wFMCommunicate OK [11:17:47]requested_item fd.num is exist - process it [11:17:47]SAM_PROTO_GetFieldsCounters [11:17:47]wFMCommunicate request_size=4 [11:17:47]MH_SAM_APDU [11:17:47]CAPDU: 80 13 00 00 [11:17:47]Write to MH i2c: E2 08 00 0E 02 80 13 00 00 00 00 00 00 8C [11:17:47]Write i2c OK [11:17:47]MH_I2C_Read... [11:17:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:47]Read from MH i2c: E2 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: E2 62 00 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: E2 62 00 0E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 94 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [11:17:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 94 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:47]wFMCommunicate OK [11:17:47]SAM_PROTO_GetFieldsCounters done [11:17:47]requested_item shift.num is exist - process it [11:17:47]requested_item shift.opened is exist - process it [11:17:47]req_shift_opened [11:17:47]FM_GetShiftState [11:17:47]SAM_PROTO_GetShiftState [11:17:47]wFMCommunicate request_size=4 [11:17:47]MH_SAM_APDU [11:17:47]CAPDU: 80 13 01 00 [11:17:47]Write to MH i2c: E2 08 00 0F 02 80 13 01 00 00 00 00 00 8E [11:17:47]Write i2c OK [11:17:47]MH_I2C_Read... [11:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:47]Read from MH i2c: E2 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: E2 0E 00 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: E2 0E 00 0F 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 42 [11:17:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:17:47]wFMCommunicate OK [11:17:47]SAM_PROTO_GetShiftState done [11:17:47]FM_GetShiftState done [11:17:47]req_shift_opened done [11:17:47]requested_item shift.open_date is exist - process it [11:17:47]req_shift_open_date [11:17:47]req_shift_open_date done [11:17:47]produce_requested_data done [11:17:47]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239508,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:17:47]process_action_free close_receipt [11:17:47]json_value_free [11:17:47]json_value_free done [11:17:47]process_json_proto returns [11:17:47]Send response to host [11:17:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239508,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:17:47]free response buf [11:17:47]execute_script done [11:17:47]execute_script returns [11:17:47]free content buf [11:17:47]Sock 8.Close socket [11:17:47]Sock 8.Thread stoped [11:17:51]OFD Sender: No OFD packet to send [11:17:56]OFD Sender: No OFD packet to send [11:18:01]OFD Sender: No OFD packet to send [11:18:06]OFD Sender: No OFD packet to send [11:18:11]OFD Sender: No OFD packet to send [11:18:16]OFD Sender: No OFD packet to send [11:18:21]OFD Sender: No OFD packet to send [11:18:26]OFD Sender: No OFD packet to send [11:18:31]OFD Sender: No OFD packet to send [11:18:36]OFD Sender: No OFD packet to send [11:18:41]accept exits with 9 [11:18:41]New connection [11:18:41]New thread 3066453348 created [11:18:41]Thread 3066596708 joined [11:18:41]Waiting for new connection... [11:18:41] Sock 9.Parse request [11:18:41]Sock 9.Check first char [11:18:41]Sock 9.First char is OK [11:18:41]request: POST /json_proto HTTP/1.0 [11:18:41]Method: POST [11:18:41]URL: /json_proto [11:18:41]Method is POST - this is cgi request [11:18:41]url: /json_proto [11:18:41]query_string will be loaded in cgi processing [11:18:41]execute_cgi json_proto POST (null) [11:18:41]execute_cgi path=json_proto method=POST [11:18:41]POST find Content-Length [11:18:41]Host: 172.17.40.67:8080 [11:18:41]Content-Length: 770 [11:18:41]Content-Type: application/json [11:18:41] [11:18:41]POST finish read [11:18:41]Found Content-Length = 770 [11:18:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:41]execute_script... [11:18: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)3302450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:41]POST & json_proto [11:18:41]process_json_proto [11:18:41]json parsed OK: [11:18:41]protocol is kg_v1.0 [11:18:41]action value=close_receipt [11:18:41]process_action close_receipt [11:18:41]cmd_close_receipt [11:18:41]MH_GetDate [11:18:41]Write to MH i2c: F0 00 00 10 02 01 [11:18:41]Write i2c OK [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: F0 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: F0 09 00 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: F0 09 00 10 02 00 11 3E 64 66 97 AE 6B 64 37 [11:18:41]GetLastDocTimeStamp 1717845464 [11:18:41]current date 1717845521 [11:18:41]FM_GetShiftState [11:18:41]SAM_PROTO_GetShiftState [11:18:41]wFMCommunicate request_size=4 [11:18:41]MH_SAM_APDU [11:18:41]CAPDU: 80 13 01 00 [11:18:41]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [11:18:41]Write i2c OK [11:18:41]MH_I2C_Read... [11:18:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:41]Read from MH i2c: E2 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: E2 0E 00 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 44 [11:18:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:18:41]wFMCommunicate OK [11:18:41]SAM_PROTO_GetShiftState done [11:18:41]FM_GetShiftState done [11:18:41]opened in 1717805884 [11:18:41]opened+sec_in_day 1717892284 [11:18:41]quantity*price = 100064 [11:18:41]sum+1 = 100066 [11:18:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.65 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 0.00 Безнал.: 1000.65 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 280 08.06.2024 11:18 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239509 ФПД: 79809905146603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111841&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239509&fm=79809905146603&tin=02508201610067®Number=0000000000091601&sum=100065 [11:18:42]StoreToDocumentArchive [11:18:42]shift 387 fd 239509 [11:18:42]save to /storage/0387/doc_00239509 [11:18:42]save last doc name /storage/0387/doc_00239509 to /storage/kkm_last_doc_name [11:18:42]save OK [11:18:42]Clear old archive folders... [11:18:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:42]tlvbuf is 0131C760 [11:18:42]SAM_PROTO_ClearQueue [11:18:42]wFMCommunicate request_size=4 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 09 00 00 [11:18:42]Write to MH i2c: E2 08 00 1E 02 80 09 00 00 00 00 00 00 92 [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:42]Read from MH i2c: E2 03 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [11:18:42]RAPDU: 90 00 [11:18:42]wFMCommunicate OK [11:18:42]SAM_PROTO_ClearQueue done [11:18:42]KKMCreateOFDPacket [11:18:42]OFDProtocolAddRootSTLVToBuf [11:18:42]FM_MakeSignedData [11:18:42]FM_MakeSignedData [11:18:42]SAM_PROTO_SignData [11:18:42]wFMCommunicate request_size=4 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 0D 01 02 [11:18:42]Write to MH i2c: E2 08 00 1F 02 80 0D 01 02 00 00 00 00 9A [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 03 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [11:18:42]RAPDU: 90 00 [11:18:42]wFMCommunicate OK [11:18:42]wFMCommunicate request_size=255 [11:18:42]MH_SAM_APDU [11:18: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 11 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 95 A7 03 00 35 04 06 00 48 [11:18:42]Write to MH i2c: E2 02 01 20 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 11 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 95 A7 03 00 35 04 06 00 48 00 00 56 [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 03 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [11:18:42]RAPDU: 90 00 [11:18:42]wFMCommunicate OK [11:18:42]wFMCommunicate request_size=10 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 0D 02 02 05 96 31 0B BA EB [11:18:42]Write to MH i2c: E2 0D 00 21 02 80 0D 02 02 05 00 96 31 0B BA EB 00 00 1E [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 03 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [11:18:42]RAPDU: 90 00 [11:18:42]wFMCommunicate OK [11:18:42]wFMCommunicate request_size=4 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 0D 03 02 [11:18:42]Write to MH i2c: E2 08 00 22 02 80 0D 03 02 00 00 00 00 9F [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 0B 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 0B 00 22 02 00 45 FA 30 0C 07 83 31 50 90 00 26 [11:18:42]RAPDU: 45 FA 30 0C 07 83 31 50 90 00 [11:18:42]wFMCommunicate OK [11:18:42]SAM_PROTO_SignData done [11:18:42]FM_MakeSignedData done [11:18:42]CreateOFDProtocolMessage [11:18:42]wFMCommunicate request_size=4 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 11 00 00 [11:18:42]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 17 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F4 [11:18:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:18:42]wFMCommunicate OK [11:18:42]CreateOFDProtocolMessage done [11:18:42]OFDSenderStorePacket 239509 [11:18:42]StoreOFDPacket docnum=239509 [11:18:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 99 6D 07 01 97 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 11 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 95 A7 03 00 35 04 06 00 48 96 31 0B BA EB 45 FA 30 0C 07 83 31 50 [11:18:42]CheckFolder [11:18:42]dirname=/storage/ofd_packets [11:18:42]CheckFolder done [11:18:42]ProducePacketName [11:18:42]name=ofd_packets/00239509 [11:18:42]NVStorageSaveData ofd_packets/00239509 [11:18:42]File name is /storage/ofd_packets/00239509 [11:18:42]Write 301 bytes [11:18:42]NVStorageSaveData done [11:18:42]OFDSenderStorePacket done [11:18:42]KKMCreateOFDPacket done [11:18:42]NVStorageSaveData kkm_last_timestamp [11:18:42]File name is /storage/kkm_last_timestamp [11:18:42]Write 4 bytes [11:18:42]NVStorageSaveData done [11:18:42]ExternCall_PrintAddStr [11:18:42]wPrintStart [11:18:42]Write to MH i2c: 01 00 00 24 02 26 [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: 01 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: 01 07 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [11:18:42]RasterBufferAndPrint [11:18:42]line Счет N : (1)3302450 [11:18:42]line ИНН: 02508201610067 [11:18:42]line Контрольно-Кассовый Чек [11:18:42]line ПРОДАЖА [11:18:42]line ТРК (МРК, ГНК) : 32 [11:18:42]line Товар: 2710124130 [11:18:42]line Аи-92-К-4 [11:18:42]line 15.070 * 66.40 [11:18:42]line = 1000.65 [11:18:42]line НДС 12% НСП 1% [11:18:42]line > о реализуемом товаре [11:18:42]line ИТОГО: 1000.65 [11:18:42]line НСП 1% : 8.85 [11:18:42]line НДС 12% : 106.26 [11:18:42]line Наличными: 0.00 [11:18:42]line Безнал.: 1000.65 [11:18:42]line Место: АЗС № 82 "Партнер Нефть" [11:18:42]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:18:42]line СНО: Общий режим [11:18:42]line Чек 280 08.06.2024 11:18 [11:18:42]line Смена: 387 ФФД: 1.0 [11:18:42]line ЗНМ: 0300000150 [11:18:42]line РНМ: 0000000000091601 [11:18:42]line Версия ККМ: 001 [11:18:42]line Платежная система: Mbank [11:18:42]line ФМ: 0000000000874681 [11:18:42]line ФД: 239509 [11:18:42]line ФПД: 79809905146603 [11:18:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111841&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239509&fm=79809905146603&tin=02508201610067®Number=0000000000091601&sum=100065 [11:18:42]written 0, free lines is 4095 [11:18:42]OFD Sender: Processing packet 239509 [packets to send 182, broken 181] [11:18:42]ProducePacketName [11:18:42]name=ofd_packets/00239509 [11:18:43]OFD Sender: To server: pG, [11:18:43]CommunicateWithHost lk.salyk.kg:30040 [11:18:43]ConnectInit lk.salyk.kg [11:18:43]Write to MH i2c: 01 00 00 4D 02 4F [11:18:43]Write i2c OK [11:18:43]MH_I2C_Read... [11:18:43]Read from MH i2c: 01 [11:18:43]MH_I2C_Read... [11:18:43]Read from MH i2c: 01 07 00 [11:18:43]MH_I2C_Read... [11:18:43]Read from MH i2c: 01 07 00 4D 02 00 00 00 00 00 E8 0C 4A [11:18:43]RasterBufferAndPrint [11:18:43]line [11:18:43]line [11:18:43]line [11:18:43]line [11:18:43]line [11:18:43]written 0, free lines is 3310 [11:18:43]MH_Cut [11:18:43]Write to MH i2c: D1 01 00 54 02 01 28 [11:18:43]Write i2c OK [11:18:43]MH_I2C_Read... [11:18:43]Read from MH i2c: D1 [11:18:43]MH_I2C_Read... [11:18:43]Read from MH i2c: D1 01 00 [11:18:43]MH_I2C_Read... [11:18:43]Read from MH i2c: D1 01 00 54 02 00 27 [11:18:43]Write to MH i2c: 01 00 00 55 02 57 [11:18:43]Write i2c OK [11:18:43]MH_I2C_Read... [11:18:43]Connected sock=10 [11:18:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 99 6D 07 01 97 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 11 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 95 A7 03 00 35 04 06 00 48 96 31 0B BA EB 45 FA 30 0C 07 83 31 50 [11:18:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 AF 4C 47 00 31 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 95 A7 03 00 F4 03 04 00 8E E5 63 66 B6 04 01 00 00 E5 92 EC 49 72 6B 90 6E [11:18:43]CommunicateWithHost err = 0 [11:18:43]CheckOFDResponse [11:18:43]1017 (14) - 77093643461234 [11:18:43]1041 (16) - 0000000000874681 [11:18:43]1040 (4) - 239509 [11:18:43]1012 (4) - 08.06.2024 05:01 [11:18:43]1206 (1) - 0 [11:18:43]OFD Sender: Remove packet 239509 [11:18:43]ProducePacketName [11:18:43]name=ofd_packets/00239509 [11:18:43]NVStorageDeleteData [11:18:43]*** Cut start [11:18:43]*** Partial cut [11:18:43]*** CUTSNS_PIN = 1 [11:18:44]*** CUTSNS_PIN = 0 [11:18:44]OFD Sender: No OFD packet to send [11:18:44]*** Brake cut motor [11:18:44]Read from MH i2c: 01 [11:18:44]MH_I2C_Read... [11:18:44]*** Stop cut motor [11:18:44]*** Cut end [11:18:44]Read from MH i2c: 01 07 00 [11:18:44]MH_I2C_Read... [11:18:44]Read from MH i2c: 01 07 00 55 02 00 00 00 00 00 FF 0F 6C [11:18:44]process_action close_receipt done [11:18:44]requested_data is exist [11:18:44]produce_requested_data [11:18:44]requested_item fm.sn is exist - process it [11:18:44]wFMCommunicate request_size=4 [11:18:44]MH_SAM_APDU [11:18:44]CAPDU: 80 11 00 00 [11:18:44]Write to MH i2c: E2 08 00 56 02 80 11 00 00 00 00 00 00 D2 [11:18:44]Write i2c OK [11:18:44]MH_I2C_Read... [11:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:44]Read from MH i2c: E2 [11:18:44]MH_I2C_Read... [11:18:44]Read from MH i2c: E2 17 00 [11:18:44]MH_I2C_Read... [11:18:44]Read from MH i2c: E2 17 00 56 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 27 [11:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:18:44]wFMCommunicate OK [11:18:44]requested_item fd.num is exist - process it [11:18:44]SAM_PROTO_GetFieldsCounters [11:18:44]wFMCommunicate request_size=4 [11:18:44]MH_SAM_APDU [11:18:44]CAPDU: 80 13 00 00 [11:18:44]Write to MH i2c: E2 08 00 57 02 80 13 00 00 00 00 00 00 D5 [11:18:44]Write i2c OK [11:18:44]MH_I2C_Read... [11:18:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:44]Read from MH i2c: E2 [11:18:44]MH_I2C_Read... [11:18:44]Read from MH i2c: E2 62 00 [11:18:44]MH_I2C_Read... [11:18:44]Read from MH i2c: E2 62 00 57 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 95 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [11:18:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 95 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:44]wFMCommunicate OK [11:18:44]SAM_PROTO_GetFieldsCounters done [11:18:44]requested_item shift.num is exist - process it [11:18:44]requested_item shift.opened is exist - process it [11:18:44]req_shift_opened [11:18:44]FM_GetShiftState [11:18:44]SAM_PROTO_GetShiftState [11:18:44]wFMCommunicate request_size=4 [11:18:44]MH_SAM_APDU [11:18:44]CAPDU: 80 13 01 00 [11:18:44]Write to MH i2c: E2 08 00 58 02 80 13 01 00 00 00 00 00 D7 [11:18:44]Write i2c OK [11:18:44]MH_I2C_Read... [11:18:44]Read from MH i2c: E2 [11:18:44]MH_I2C_Read... [11:18:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:44]Read from MH i2c: E2 0E 00 [11:18:44]MH_I2C_Read... [11:18:44]Read from MH i2c: E2 0E 00 58 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8B [11:18:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:18:44]wFMCommunicate OK [11:18:44]SAM_PROTO_GetShiftState done [11:18:44]FM_GetShiftState done [11:18:44]req_shift_opened done [11:18:44]requested_item shift.open_date is exist - process it [11:18:44]req_shift_open_date [11:18:44]req_shift_open_date done [11:18:44]produce_requested_data done [11:18:44]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239509,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:18:44]process_action_free close_receipt [11:18:44]json_value_free [11:18:44]json_value_free done [11:18:44]process_json_proto returns [11:18:44]Send response to host [11:18:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239509,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:18:44]free response buf [11:18:44]execute_script done [11:18:44]execute_script returns [11:18:44]free content buf [11:18:44]Sock 9.Close socket [11:18:44]Sock 9.Thread stoped [11:18:49]OFD Sender: No OFD packet to send [11:18:54]OFD Sender: No OFD packet to send [11:18:54]accept exits with 8 [11:18:54]New connection [11:18:54]New thread 3066596708 created [11:18:54]Thread 3066453348 joined [11:18:54]Waiting for new connection... [11:18:54] Sock 8.Parse request [11:18:54]Sock 8.Check first char [11:18:54]Sock 8.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.40.67:8080 [11:18:54]Content-Length: 683 [11:18:54]Content-Type: application/json [11:18:54] [11:18:54]POST finish read [11:18:54]Found Content-Length = 683 [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)3302451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11: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)3302451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11: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 59 02 4A [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 59 02 00 1F 3E 64 66 97 AE 6B 64 8E [11:18:54]GetLastDocTimeStamp 1717845521 [11:18:54]current date 1717845535 [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 5A 02 80 13 01 00 00 00 00 00 D9 [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 5A 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8D [11:18:54]RAPDU: 09 00 01 3C A3 63 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 1717805884 [11:18:54]opened+sec_in_day 1717892284 [11:18:54]quantity*price = 100064 [11:18:54]sum+1 = 100066 [11:18:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 281 08.06.2024 11:18 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239510 ФПД: 179728436406856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111855&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239510&fm=179728436406856&tin=02508201610067®Number=0000000000091601&sum=100000 [11:18:55]StoreToDocumentArchive [11:18:55]shift 387 fd 239510 [11:18:55]save to /storage/0387/doc_00239510 [11:18:55]save last doc name /storage/0387/doc_00239510 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 01304C40 [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 67 02 80 09 00 00 00 00 00 00 DB [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 67 02 00 90 00 DD [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 68 02 80 0D 01 02 00 00 00 00 E3 [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 68 02 00 90 00 DE [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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 1F 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 96 A7 03 00 35 04 06 00 A3 [11:18:55]Write to MH i2c: E2 02 01 69 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 1F 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 96 A7 03 00 35 04 06 00 A3 00 00 88 [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 69 02 00 90 00 DF [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 76 49 9B AA 48 [11:18:56]Write to MH i2c: E2 0D 00 6A 02 80 0D 02 02 05 00 76 49 9B AA 48 00 00 3C [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 6A 02 00 90 00 E0 [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 6B 02 80 0D 03 02 00 00 00 00 E8 [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 6B 02 00 61 BA 5E 18 47 93 02 59 90 00 AF [11:18:56]RAPDU: 61 BA 5E 18 47 93 02 59 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 6C 02 80 11 00 00 00 00 00 00 E8 [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 6C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3D [11:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:18:56]wFMCommunicate OK [11:18:56]CreateOFDProtocolMessage done [11:18:56]OFDSenderStorePacket 239510 [11:18:56]StoreOFDPacket docnum=239510 [11:18:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E0 3F 07 01 D2 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 1F 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 96 A7 03 00 35 04 06 00 A3 76 49 9B AA 48 61 BA 5E 18 47 93 02 59 [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/00239510 [11:18:56]NVStorageSaveData ofd_packets/00239510 [11:18:56]File name is /storage/ofd_packets/00239510 [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 6D 02 6F [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 6D 02 00 00 00 00 00 FF 0F 84 [11:18:56]RasterBufferAndPrint [11:18:56]line Счет N : (1)3302451 [11:18:56]line ИНН: 02508201610067 [11:18:56]line Контрольно-Кассовый Чек [11:18:56]line ПРОДАЖА [11:18:56]line ТРК (МРК, ГНК) : 12 [11:18:56]line Товар: 2710124130 [11:18:56]line Аи-92-К-4 [11:18:56]line 15.070 * 66.40 [11:18:56]line = 1000.65 [11:18:56]line НДС 12% НСП 1% [11:18:56]line > о реализуемом товаре [11:18:56]line ОКРУГЛЕНИЕ: -0.65 [11:18:56]line ИТОГО: 1000.00 [11:18:56]line Внесено: 1000.00 [11:18:56]line СДАЧА: 0.00 [11:18:56]line НСП 1% : 8.85 [11:18:56]line НДС 12% : 106.26 [11:18:56]line Наличными: 1000.00 [11:18:56]line Безнал.: 0.00 [11:18:56]line Место: АЗС № 82 "Партнер Нефть" [11:18:56]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:18:56]line СНО: Общий режим [11:18:56]line Чек 281 08.06.2024 11:18 [11:18:56]line Смена: 387 ФФД: 1.0 [11:18:56]line ЗНМ: 0300000150 [11:18:56]line РНМ: 0000000000091601 [11:18:56]line Версия ККМ: 001 [11:18:56]line ФМ: 0000000000874681 [11:18:56]line ФД: 239510 [11:18:56]line ФПД: 179728436406856 [11:18:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T111855&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239510&fm=179728436406856&tin=02508201610067®Number=0000000000091601&sum=100000 [11:18:56]written 0, free lines is 4095 [11:18:56]OFD Sender: Processing packet 239510 [packets to send 182, broken 181] [11:18:56]ProducePacketName [11:18:56]name=ofd_packets/00239510 [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]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 30 38 37 34 36 38 31 0F 01 00 00 E0 3F 07 01 D2 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 1F 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 96 A7 03 00 35 04 06 00 A3 76 49 9B AA 48 61 BA 5E 18 47 93 02 59 [11:18:56]Write to MH i2c: 01 00 00 98 02 9A [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 98 02 00 00 00 00 00 DB 0C 88 [11:18:56]RasterBufferAndPrint [11:18:56]line [11:18:56]line [11:18:56]line [11:18:56]line [11:18:56]line [11:18:56]written 0, free lines is 3300 [11:18:56]MH_Cut [11:18:56]Write to MH i2c: D1 01 00 9F 02 01 73 [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: D1 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: D1 01 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: D1 01 00 9F 02 00 72 [11:18:56]Write to MH i2c: 01 00 00 A0 02 A2 [11:18:56]Write i2c OK [11:18:56]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 30 38 37 34 36 38 31 4F 00 00 00 6A C8 47 00 EA B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 96 A7 03 00 F4 03 04 00 9C E5 63 66 B6 04 01 00 00 88 18 6D 83 E7 C4 8D E1 [11:18:57]CommunicateWithHost err = 0 [11:18:57]CheckOFDResponse [11:18:57]1017 (14) - 77093643461234 [11:18:57]1041 (16) - 0000000000874681 [11:18:57]1040 (4) - 239510 [11:18:57]1012 (4) - 08.06.2024 05:01 [11:18:57]1206 (1) - 0 [11:18:57]OFD Sender: Remove packet 239510 [11:18:57]ProducePacketName [11:18:57]name=ofd_packets/00239510 [11:18:57]NVStorageDeleteData [11:18:57]OFD Sender: No OFD packet to send [11:18:57]*** Cut start [11:18:57]*** Partial cut [11:18:57]*** CUTSNS_PIN = 1 [11:18:57]*** CUTSNS_PIN = 0 [11:18:57]*** 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 A0 02 00 00 00 00 00 FF 0F B7 [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 A1 02 80 11 00 00 00 00 00 00 1D [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 A1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 72 [11:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 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 A2 02 80 13 00 00 00 00 00 00 20 [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 A2 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 96 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [11:18:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 96 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 A3 02 80 13 01 00 00 00 00 00 22 [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 A3 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D6 [11:18:58]RAPDU: 09 00 01 3C A3 63 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":"0000000000874681","fd.num":239510,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [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":"0000000000874681","fd.num":239510,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [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 8.Close socket [11:18:58]Sock 8.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:47]OFD Sender: No OFD packet to send [11:19:52]OFD Sender: No OFD packet to send [11:19:57]OFD Sender: No OFD packet to send [11:20:02]OFD Sender: No OFD packet to send [11:20:07]OFD Sender: No OFD packet to send [11:20:12]OFD Sender: No OFD packet to send [11:20:15]accept exits with 9 [11:20:15]New connection [11:20:15]New thread 3066453348 created [11:20:15]Thread 3066596708 joined [11:20:15]Waiting for new connection... [11:20:15] Sock 9.Parse request [11:20:15]Sock 9.Check first char [11:20:15]Sock 9.First char is OK [11:20:15]request: POST /json_proto HTTP/1.0 [11:20:15]Method: POST [11:20:15]URL: /json_proto [11:20:15]Method is POST - this is cgi request [11:20:15]url: /json_proto [11:20:15]query_string will be loaded in cgi processing [11:20:15]execute_cgi json_proto POST (null) [11:20:15]execute_cgi path=json_proto method=POST [11:20:15]POST find Content-Length [11:20:15]Host: 172.17.40.67:8080 [11:20:15]Content-Length: 678 [11:20:15]Content-Type: application/json [11:20:15] [11:20:15]POST finish read [11:20:15]Found Content-Length = 678 [11:20:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.600, "sum" : 371.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 371.00, "payments": [ { "type": 0, "sum" : 371.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:15]execute_script... [11:20:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.600, "sum" : 371.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 371.00, "payments": [ { "type": 0, "sum" : 371.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:15]POST & json_proto [11:20:15]process_json_proto [11:20:15]json parsed OK: [11:20:15]protocol is kg_v1.0 [11:20:15]action value=close_receipt [11:20:15]process_action close_receipt [11:20:15]cmd_close_receipt [11:20:15]MH_GetDate [11:20:15]Write to MH i2c: F0 00 00 A4 02 95 [11:20:15]Write i2c OK [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: F0 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: F0 09 00 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: F0 09 00 A4 02 00 70 3E 64 66 97 AE 6B 64 2A [11:20:15]GetLastDocTimeStamp 1717845535 [11:20:15]current date 1717845616 [11:20:15]FM_GetShiftState [11:20:15]SAM_PROTO_GetShiftState [11:20:15]wFMCommunicate request_size=4 [11:20:15]MH_SAM_APDU [11:20:15]CAPDU: 80 13 01 00 [11:20:15]Write to MH i2c: E2 08 00 A5 02 80 13 01 00 00 00 00 00 24 [11:20:15]Write i2c OK [11:20:15]MH_I2C_Read... [11:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:15]Read from MH i2c: E2 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: E2 0E 00 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: E2 0E 00 A5 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D8 [11:20:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:20:15]wFMCommunicate OK [11:20:15]SAM_PROTO_GetShiftState done [11:20:15]FM_GetShiftState done [11:20:15]opened in 1717805884 [11:20:15]opened+sec_in_day 1717892284 [11:20:15]quantity*price = 37184 [11:20:15]sum+1 = 37185 [11:20:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.84 ИТОГО: 371.00 Внесено: 400.00 СДАЧА: 29.00 НСП 1% : 3.29 НДС 12% : 39.49 Наличными: 371.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 282 08.06.2024 11:20 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239511 ФПД: 71773816855417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112016&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239511&fm=71773816855417&tin=02508201610067®Number=0000000000091601&sum=37100 [11:20:16]StoreToDocumentArchive [11:20:16]shift 387 fd 239511 [11:20:16]save to /storage/0387/doc_00239511 [11:20:16]save last doc name /storage/0387/doc_00239511 to /storage/kkm_last_doc_name [11:20:16]save OK [11:20:16]Clear old archive folders... [11:20:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:16]tlvbuf is 012CB570 [11:20:16]SAM_PROTO_ClearQueue [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 09 00 00 [11:20:16]Write to MH i2c: E2 08 00 B2 02 80 09 00 00 00 00 00 00 26 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]SAM_PROTO_ClearQueue done [11:20:16]KKMCreateOFDPacket [11:20:16]OFDProtocolAddRootSTLVToBuf [11:20:16]FM_MakeSignedData [11:20:16]FM_MakeSignedData [11:20:16]SAM_PROTO_SignData [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 01 02 [11:20:16]Write to MH i2c: E2 08 00 B3 02 80 0D 01 02 00 00 00 00 2E [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 B3 02 00 90 00 29 [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=255 [11:20:16]MH_SAM_APDU [11:20: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 E0 15 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 40 91 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 0F 00 00 00 00 07 04 06 00 EC 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 70 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 97 A7 03 00 35 04 06 00 41 [11:20:16]Write to MH i2c: E2 02 01 B4 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 E0 15 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 40 91 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 0F 00 00 00 00 07 04 06 00 EC 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 70 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 97 A7 03 00 35 04 06 00 41 00 00 57 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 B4 02 00 90 00 2A [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=10 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 02 02 05 47 24 DB 9B 79 [11:20:16]Write to MH i2c: E2 0D 00 B5 02 80 0D 02 02 05 00 47 24 DB 9B 79 00 00 95 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 03 02 [11:20:16]Write to MH i2c: E2 08 00 B6 02 80 0D 03 02 00 00 00 00 33 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 0B 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 0B 00 B6 02 00 29 48 83 51 A8 BC A6 38 90 00 BB [11:20:16]RAPDU: 29 48 83 51 A8 BC A6 38 90 00 [11:20:16]wFMCommunicate OK [11:20:16]SAM_PROTO_SignData done [11:20:16]FM_MakeSignedData done [11:20:16]CreateOFDProtocolMessage [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 11 00 00 [11:20:16]Write to MH i2c: E2 08 00 B7 02 80 11 00 00 00 00 00 00 33 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:17]Read from MH i2c: E2 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: E2 17 00 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: E2 17 00 B7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 88 [11:20:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:20:17]wFMCommunicate OK [11:20:17]CreateOFDProtocolMessage done [11:20:17]OFDSenderStorePacket 239511 [11:20:17]StoreOFDPacket docnum=239511 [11:20:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6B A6 07 01 18 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 E0 15 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 40 91 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 0F 00 00 00 00 07 04 06 00 EC 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 70 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 97 A7 03 00 35 04 06 00 41 47 24 DB 9B 79 29 48 83 51 A8 BC A6 38 [11:20:17]CheckFolder [11:20:17]dirname=/storage/ofd_packets [11:20:17]CheckFolder done [11:20:17]ProducePacketName [11:20:17]name=ofd_packets/00239511 [11:20:17]NVStorageSaveData ofd_packets/00239511 [11:20:17]File name is /storage/ofd_packets/00239511 [11:20:17]Write 301 bytes [11:20:17]NVStorageSaveData done [11:20:17]OFDSenderStorePacket done [11:20:17]KKMCreateOFDPacket done [11:20:17]NVStorageSaveData kkm_last_timestamp [11:20:17]File name is /storage/kkm_last_timestamp [11:20:17]Write 4 bytes [11:20:17]NVStorageSaveData done [11:20:17]ExternCall_PrintAddStr [11:20:17]wPrintStart [11:20:17]Write to MH i2c: 01 00 00 B8 02 BA [11:20:17]Write i2c OK [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 07 00 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 07 00 B8 02 00 00 00 00 00 FF 0F CF [11:20:17]RasterBufferAndPrint [11:20:17]line Счет N : (1)3302452 [11:20:17]line ИНН: 02508201610067 [11:20:17]line Контрольно-Кассовый Чек [11:20:17]line ПРОДАЖА [11:20:17]line ТРК (МРК, ГНК) : 12 [11:20:17]line Товар: 2710124130 [11:20:17]line Аи-92-К-4 [11:20:17]line 5.600 * 66.40 [11:20:17]line = 371.84 [11:20:17]line НДС 12% НСП 1% [11:20:17]line > о реализуемом товаре [11:20:17]line ОКРУГЛЕНИЕ: -0.84 [11:20:17]line ИТОГО: 371.00 [11:20:17]line Внесено: 400.00 [11:20:17]line СДАЧА: 29.00 [11:20:17]line НСП 1% : 3.29 [11:20:17]line НДС 12% : 39.49 [11:20:17]line Наличными: 371.00 [11:20:17]line Безнал.: 0.00 [11:20:17]line Место: АЗС № 82 "Партнер Нефть" [11:20:17]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:20:17]line СНО: Общий режим [11:20:17]line Чек 282 08.06.2024 11:20 [11:20:17]line Смена: 387 ФФД: 1.0 [11:20:17]line ЗНМ: 0300000150 [11:20:17]line РНМ: 0000000000091601 [11:20:17]line Версия ККМ: 001 [11:20:17]line ФМ: 0000000000874681 [11:20:17]line ФД: 239511 [11:20:17]line ФПД: 71773816855417 [11:20:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112016&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239511&fm=71773816855417&tin=02508201610067®Number=0000000000091601&sum=37100 [11:20:17]written 0, free lines is 4095 [11:20:17]OFD Sender: Processing packet 239511 [packets to send 182, broken 181] [11:20:17]ProducePacketName [11:20:17]name=ofd_packets/00239511 [11:20:17]OFD Sender: To server: pG, [11:20:17]CommunicateWithHost lk.salyk.kg:30040 [11:20:17]ConnectInit lk.salyk.kg [11:20:17]Connected sock=10 [11:20:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6B A6 07 01 18 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 E0 15 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 40 91 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 0F 00 00 00 00 07 04 06 00 EC 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 70 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 97 A7 03 00 35 04 06 00 41 47 24 DB 9B 79 29 48 83 51 A8 BC A6 38 [11:20:17]Write to MH i2c: 01 00 00 E3 02 E5 [11:20:17]Write i2c OK [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 07 00 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 07 00 E3 02 00 00 00 00 00 C9 0C C1 [11:20:17]RasterBufferAndPrint [11:20:17]line [11:20:17]line [11:20:17]line [11:20:17]line [11:20:17]line [11:20:17]written 0, free lines is 3280 [11:20:17]MH_Cut [11:20:17]Write to MH i2c: D1 01 00 EA 02 01 BE [11:20:17]Write i2c OK [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: D1 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: D1 01 00 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: D1 01 00 EA 02 00 BD [11:20:17]Write to MH i2c: 01 00 00 EB 02 ED [11:20:17]Write i2c OK [11:20:17]MH_I2C_Read... [11:20:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C9 57 47 00 40 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 97 A7 03 00 F4 03 04 00 ED E5 63 66 B6 04 01 00 00 AE 85 BF E6 E2 55 CF 02 [11:20:17]CommunicateWithHost err = 0 [11:20:17]CheckOFDResponse [11:20:17]1017 (14) - 77093643461234 [11:20:17]1041 (16) - 0000000000874681 [11:20:17]1040 (4) - 239511 [11:20:17]1012 (4) - 08.06.2024 05:02 [11:20:17]1206 (1) - 0 [11:20:17]OFD Sender: Remove packet 239511 [11:20:17]ProducePacketName [11:20:17]name=ofd_packets/00239511 [11:20:17]NVStorageDeleteData [11:20:18]OFD Sender: No OFD packet to send [11:20:18]*** Cut start [11:20:18]*** Partial cut [11:20:18]*** CUTSNS_PIN = 1 [11:20:18]*** CUTSNS_PIN = 0 [11:20:18]*** Brake cut motor [11:20:19]Read from MH i2c: 01 [11:20:19]MH_I2C_Read... [11:20:19]*** Stop cut motor [11:20:19]*** Cut end [11:20:19]Read from MH i2c: 01 07 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: 01 07 00 EB 02 00 00 00 00 00 FF 0F 02 [11:20:19]process_action close_receipt done [11:20:19]requested_data is exist [11:20:19]produce_requested_data [11:20:19]requested_item fm.sn is exist - process it [11:20:19]wFMCommunicate request_size=4 [11:20:19]MH_SAM_APDU [11:20:19]CAPDU: 80 11 00 00 [11:20:19]Write to MH i2c: E2 08 00 EC 02 80 11 00 00 00 00 00 00 68 [11:20:19]Write i2c OK [11:20:19]MH_I2C_Read... [11:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:19]Read from MH i2c: E2 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 17 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 17 00 EC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BD [11:20:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:20:19]wFMCommunicate OK [11:20:19]requested_item fd.num is exist - process it [11:20:19]SAM_PROTO_GetFieldsCounters [11:20:19]wFMCommunicate request_size=4 [11:20:19]MH_SAM_APDU [11:20:19]CAPDU: 80 13 00 00 [11:20:19]Write to MH i2c: E2 08 00 ED 02 80 13 00 00 00 00 00 00 6B [11:20:19]Write i2c OK [11:20:19]MH_I2C_Read... [11:20:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:19]Read from MH i2c: E2 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 62 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 62 00 ED 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 97 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [11:20:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 97 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:20:19]wFMCommunicate OK [11:20:19]SAM_PROTO_GetFieldsCounters done [11:20:19]requested_item shift.num is exist - process it [11:20:19]requested_item shift.opened is exist - process it [11:20:19]req_shift_opened [11:20:19]FM_GetShiftState [11:20:19]SAM_PROTO_GetShiftState [11:20:19]wFMCommunicate request_size=4 [11:20:19]MH_SAM_APDU [11:20:19]CAPDU: 80 13 01 00 [11:20:19]Write to MH i2c: E2 08 00 EE 02 80 13 01 00 00 00 00 00 6D [11:20:19]Write i2c OK [11:20:19]MH_I2C_Read... [11:20:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:19]Read from MH i2c: E2 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 0E 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 0E 00 EE 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 21 [11:20:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:20:19]wFMCommunicate OK [11:20:19]SAM_PROTO_GetShiftState done [11:20:19]FM_GetShiftState done [11:20:19]req_shift_opened done [11:20:19]requested_item shift.open_date is exist - process it [11:20:19]req_shift_open_date [11:20:19]req_shift_open_date done [11:20:19]produce_requested_data done [11:20:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239511,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:20:19]process_action_free close_receipt [11:20:19]json_value_free [11:20:19]json_value_free done [11:20:19]process_json_proto returns [11:20:19]Send response to host [11:20:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239511,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:20:19]free response buf [11:20:19]execute_script done [11:20:19]execute_script returns [11:20:19]free content buf [11:20:19]Sock 9.Close socket [11:20:19]Sock 9.Thread stoped [11:20:23]OFD Sender: No OFD packet to send [11:20:28]OFD Sender: No OFD packet to send [11:20:33]OFD Sender: No OFD packet to send [11:20:38]OFD Sender: No OFD packet to send [11:20:43]OFD Sender: No OFD packet to send [11:20:48]OFD Sender: No OFD packet to send [11:20:53]OFD Sender: No OFD packet to send [11:20:58]OFD Sender: No OFD packet to send [11:21:03]OFD Sender: No OFD packet to send [11:21:08]OFD Sender: No OFD packet to send [11:21:13]OFD Sender: No OFD packet to send [11:21:18]OFD Sender: No OFD packet to send [11:21:23]OFD Sender: No OFD packet to send [11:21:25]accept exits with 8 [11:21:25]New connection [11:21:25]New thread 3066596708 created [11:21:25]Thread 3066453348 joined [11:21:25]Waiting for new connection... [11:21:25] Sock 8.Parse request [11:21:25]Sock 8.Check first char [11:21:25]Sock 8.First char is OK [11:21:25]request: POST /json_proto HTTP/1.0 [11:21:25]Method: POST [11:21:25]URL: /json_proto [11:21:25]Method is POST - this is cgi request [11:21:25]url: /json_proto [11:21:25]query_string will be loaded in cgi processing [11:21:25]execute_cgi json_proto POST (null) [11:21:25]execute_cgi path=json_proto method=POST [11:21:25]POST find Content-Length [11:21:25]Host: 172.17.40.67:8080 [11:21:25]Content-Length: 770 [11:21:25]Content-Type: application/json [11:21:25] [11:21:25]POST finish read [11:21:25]Found Content-Length = 770 [11:21:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:25]execute_script... [11: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)3302453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:25]POST & json_proto [11:21:25]process_json_proto [11:21:25]json parsed OK: [11:21:25]protocol is kg_v1.0 [11:21:25]action value=close_receipt [11:21:25]process_action close_receipt [11:21:25]cmd_close_receipt [11:21:25]MH_GetDate [11:21:25]Write to MH i2c: F0 00 00 EF 02 E0 [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: F0 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: F0 09 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: F0 09 00 EF 02 00 B5 3E 64 66 97 AE 6B 64 BA [11:21:25]GetLastDocTimeStamp 1717845616 [11:21:25]current date 1717845685 [11:21:25]FM_GetShiftState [11:21:25]SAM_PROTO_GetShiftState [11:21:25]wFMCommunicate request_size=4 [11:21:25]MH_SAM_APDU [11:21:25]CAPDU: 80 13 01 00 [11:21:25]Write to MH i2c: E2 08 00 F0 02 80 13 01 00 00 00 00 00 6F [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:25]Read from MH i2c: E2 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 0E 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 0E 00 F0 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 23 [11:21:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:21:25]wFMCommunicate OK [11:21:25]SAM_PROTO_GetShiftState done [11:21:25]FM_GetShiftState done [11:21:25]opened in 1717805884 [11:21:25]opened+sec_in_day 1717892284 [11:21:25]quantity*price = 200021 [11:21:25]sum+1 = 200023 [11:21:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.22 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.22 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 283 08.06.2024 11:21 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239512 ФПД: 226213478607018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112125&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239512&fm=226213478607018&tin=02508201610067®Number=0000000000091601&sum=200022 [11:21:26]StoreToDocumentArchive [11:21:26]shift 387 fd 239512 [11:21:26]save to /storage/0387/doc_00239512 [11:21:26]save last doc name /storage/0387/doc_00239512 to /storage/kkm_last_doc_name [11:21:26]save OK [11:21:26]Clear old archive folders... [11:21:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:26]tlvbuf is 012CB430 [11:21:26]SAM_PROTO_ClearQueue [11:21:26]wFMCommunicate request_size=4 [11:21:26]MH_SAM_APDU [11:21:26]CAPDU: 80 09 00 00 [11:21:26]Write to MH i2c: E2 08 00 FD 02 80 09 00 00 00 00 00 00 71 [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [11:21:26]RAPDU: 90 00 [11:21:26]wFMCommunicate OK [11:21:26]SAM_PROTO_ClearQueue done [11:21:26]KKMCreateOFDPacket [11:21:26]OFDProtocolAddRootSTLVToBuf [11:21:26]FM_MakeSignedData [11:21:26]FM_MakeSignedData [11:21:26]SAM_PROTO_SignData [11:21:26]wFMCommunicate request_size=4 [11:21:26]MH_SAM_APDU [11:21:26]CAPDU: 80 0D 01 02 [11:21:26]Write to MH i2c: E2 08 00 FE 02 80 0D 01 02 00 00 00 00 79 [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [11:21:26]RAPDU: 90 00 [11:21:26]wFMCommunicate OK [11:21:26]wFMCommunicate request_size=255 [11:21:26]MH_SAM_APDU [11: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 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 B5 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 98 A7 03 00 35 04 06 00 CD [11:21:26]Write to MH i2c: E2 02 01 FF 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 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 B5 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 98 A7 03 00 35 04 06 00 CD 00 00 AE [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 FF 02 00 90 00 75 [11:21:26]RAPDU: 90 00 [11:21:26]wFMCommunicate OK [11:21:26]wFMCommunicate request_size=10 [11:21:26]MH_SAM_APDU [11:21:26]CAPDU: 80 0D 02 02 05 BD 6E 09 28 AA [11:21:26]Write to MH i2c: E2 0D 00 00 03 80 0D 02 02 05 00 BD 6E 09 28 AA 00 00 8D [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [11:21:26]RAPDU: 90 00 [11:21:26]wFMCommunicate OK [11:21:26]wFMCommunicate request_size=4 [11:21:26]MH_SAM_APDU [11:21:26]CAPDU: 80 0D 03 02 [11:21:26]Write to MH i2c: E2 08 00 01 03 80 0D 03 02 00 00 00 00 7F [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 0B 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 0B 00 01 03 00 A1 39 CC 23 E9 06 99 6B 90 00 3C [11:21:26]RAPDU: A1 39 CC 23 E9 06 99 6B 90 00 [11:21:26]wFMCommunicate OK [11:21:26]SAM_PROTO_SignData done [11:21:26]FM_MakeSignedData done [11:21:26]CreateOFDProtocolMessage [11:21:26]wFMCommunicate request_size=4 [11:21:26]MH_SAM_APDU [11:21:26]CAPDU: 80 11 00 00 [11:21:26]Write to MH i2c: E2 08 00 02 03 80 11 00 00 00 00 00 00 7F [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 17 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 17 00 02 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D4 [11:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:21:26]wFMCommunicate OK [11:21:26]CreateOFDProtocolMessage done [11:21:26]OFDSenderStorePacket 239512 [11:21:26]StoreOFDPacket docnum=239512 [11:21:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 20 EB 07 01 49 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 B5 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 98 A7 03 00 35 04 06 00 CD BD 6E 09 28 AA A1 39 CC 23 E9 06 99 6B [11:21:26]CheckFolder [11:21:26]dirname=/storage/ofd_packets [11:21:26]CheckFolder done [11:21:26]ProducePacketName [11:21:26]name=ofd_packets/00239512 [11:21:26]NVStorageSaveData ofd_packets/00239512 [11:21:26]File name is /storage/ofd_packets/00239512 [11:21:26]Write 301 bytes [11:21:26]NVStorageSaveData done [11:21:26]OFDSenderStorePacket done [11:21:26]KKMCreateOFDPacket done [11:21:26]NVStorageSaveData kkm_last_timestamp [11:21:26]File name is /storage/kkm_last_timestamp [11:21:26]Write 4 bytes [11:21:26]NVStorageSaveData done [11:21:26]ExternCall_PrintAddStr [11:21:26]wPrintStart [11:21:26]Write to MH i2c: 01 00 00 03 03 06 [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: 01 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: 01 07 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: 01 07 00 03 03 00 00 00 00 00 FF 0F 1B [11:21:26]RasterBufferAndPrint [11:21:26]line Счет N : (1)3302453 [11:21:26]line ИНН: 02508201610067 [11:21:26]line Контрольно-Кассовый Чек [11:21:26]line ПРОДАЖА [11:21:26]line ТРК (МРК, ГНК) : 33 [11:21:26]line Товар: 2710124500 [11:21:26]line Аи-95-К-5 [11:21:26]line 27.140 * 73.70 [11:21:26]line = 2000.22 [11:21:26]line НДС 12% НСП 1% [11:21:26]line > о реализуемом товаре [11:21:26]line ИТОГО: 2000.22 [11:21:26]line НСП 1% : 17.70 [11:21:26]line НДС 12% : 212.41 [11:21:26]line Наличными: 0.00 [11:21:26]line Безнал.: 2000.22 [11:21:26]line Место: АЗС № 82 "Партнер Нефть" [11:21:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:21:26]line СНО: Общий режим [11:21:26]line Чек 283 08.06.2024 11:21 [11:21:26]line Смена: 387 ФФД: 1.0 [11:21:26]line ЗНМ: 0300000150 [11:21:26]line РНМ: 0000000000091601 [11:21:26]line Версия ККМ: 001 [11:21:26]line Платежная система: Mbank [11:21:26]line ФМ: 0000000000874681 [11:21:26]line ФД: 239512 [11:21:26]line ФПД: 226213478607018 [11:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112125&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239512&fm=226213478607018&tin=02508201610067®Number=0000000000091601&sum=200022 [11:21:26]written 0, free lines is 4095 [11:21:26]OFD Sender: Processing packet 239512 [packets to send 182, broken 181] [11:21:26]ProducePacketName [11:21:26]name=ofd_packets/00239512 [11:21:26]OFD Sender: To server: pG, [11:21:26]CommunicateWithHost lk.salyk.kg:30040 [11:21:26]ConnectInit lk.salyk.kg [11:21:27]Connected sock=11 [11:21:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 20 EB 07 01 49 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 B5 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 98 A7 03 00 35 04 06 00 CD BD 6E 09 28 AA A1 39 CC 23 E9 06 99 6B [11:21:27]Write to MH i2c: 01 00 00 2C 03 2F [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: 01 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: 01 07 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: 01 07 00 2C 03 00 00 00 00 00 F6 0C 38 [11:21:27]RasterBufferAndPrint [11:21:27]line [11:21:27]line [11:21:27]line [11:21:27]line [11:21:27]line [11:21:27]written 0, free lines is 3326 [11:21:27]MH_Cut [11:21:27]Write to MH i2c: D1 01 00 33 03 01 08 [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: D1 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: D1 01 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: D1 01 00 33 03 00 07 [11:21:27]Write to MH i2c: 01 00 00 34 03 37 [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 88 AE 47 00 CF C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 98 A7 03 00 F4 03 04 00 32 E6 63 66 B6 04 01 00 00 EC 0D 07 A4 B3 2F 5D 9D [11:21:27]CommunicateWithHost err = 0 [11:21:27]CheckOFDResponse [11:21:27]1017 (14) - 77093643461234 [11:21:27]1041 (16) - 0000000000874681 [11:21:27]1040 (4) - 239512 [11:21:27]1012 (4) - 08.06.2024 05:03 [11:21:27]1206 (1) - 0 [11:21:27]OFD Sender: Remove packet 239512 [11:21:27]ProducePacketName [11:21:27]name=ofd_packets/00239512 [11:21:27]NVStorageDeleteData [11:21:27]OFD Sender: No OFD packet to send [11:21:28]*** Cut start [11:21:28]*** Partial cut [11:21:28]*** CUTSNS_PIN = 1 [11:21:28]*** CUTSNS_PIN = 0 [11:21:28]*** Brake cut motor [11:21:28]Read from MH i2c: 01 [11:21:28]MH_I2C_Read... [11:21:28]*** Stop cut motor [11:21:28]*** Cut end [11:21:28]Read from MH i2c: 01 07 00 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: 01 07 00 34 03 00 00 00 00 00 FF 0F 4C [11:21:28]process_action close_receipt done [11:21:28]requested_data is exist [11:21:28]produce_requested_data [11:21:28]requested_item fm.sn is exist - process it [11:21:28]wFMCommunicate request_size=4 [11:21:28]MH_SAM_APDU [11:21:28]CAPDU: 80 11 00 00 [11:21:28]Write to MH i2c: E2 08 00 35 03 80 11 00 00 00 00 00 00 B2 [11:21:28]Write i2c OK [11:21:28]MH_I2C_Read... [11:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:28]Read from MH i2c: E2 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 17 00 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 17 00 35 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 07 [11:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:21:28]wFMCommunicate OK [11:21:28]requested_item fd.num is exist - process it [11:21:28]SAM_PROTO_GetFieldsCounters [11:21:28]wFMCommunicate request_size=4 [11:21:28]MH_SAM_APDU [11:21:28]CAPDU: 80 13 00 00 [11:21:28]Write to MH i2c: E2 08 00 36 03 80 13 00 00 00 00 00 00 B5 [11:21:28]Write i2c OK [11:21:28]MH_I2C_Read... [11:21:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:28]Read from MH i2c: E2 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 62 00 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 62 00 36 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 98 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [11:21:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 98 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:28]wFMCommunicate OK [11:21:28]SAM_PROTO_GetFieldsCounters done [11:21:28]requested_item shift.num is exist - process it [11:21:28]requested_item shift.opened is exist - process it [11:21:28]req_shift_opened [11:21:28]FM_GetShiftState [11:21:28]SAM_PROTO_GetShiftState [11:21:28]wFMCommunicate request_size=4 [11:21:28]MH_SAM_APDU [11:21:28]CAPDU: 80 13 01 00 [11:21:28]Write to MH i2c: E2 08 00 37 03 80 13 01 00 00 00 00 00 B7 [11:21:28]Write i2c OK [11:21:28]MH_I2C_Read... [11:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:28]Read from MH i2c: E2 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 0E 00 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 0E 00 37 03 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6B [11:21:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:21:28]wFMCommunicate OK [11:21:28]SAM_PROTO_GetShiftState done [11:21:28]FM_GetShiftState done [11:21:28]req_shift_opened done [11:21:28]requested_item shift.open_date is exist - process it [11:21:28]req_shift_open_date [11:21:28]req_shift_open_date done [11:21:28]produce_requested_data done [11:21:28]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239512,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:21:28]process_action_free close_receipt [11:21:28]json_value_free [11:21:28]json_value_free done [11:21:28]process_json_proto returns [11:21:28]Send response to host [11:21:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239512,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:21:28]free response buf [11:21:28]execute_script done [11:21:28]execute_script returns [11:21:28]free content buf [11:21:28]Sock 8.Close socket [11:21:28]Sock 8.Thread stoped [11:21:32]OFD Sender: No OFD packet to send [11:21:37]OFD Sender: No OFD packet to send [11:21:42]OFD Sender: No OFD packet to send [11:21:47]OFD Sender: No OFD packet to send [11:21:52]accept exits with 9 [11:21:52]New connection [11:21:52]New thread 3066453348 created [11:21:52]Thread 3066596708 joined [11:21:52]Waiting for new connection... [11:21:52] Sock 9.Parse request [11:21:52]Sock 9.Check first char [11:21:52]Sock 9.First char is OK [11:21:52]request: POST /json_proto HTTP/1.0 [11:21:52]Method: POST [11:21:52]URL: /json_proto [11:21:52]Method is POST - this is cgi request [11:21:52]url: /json_proto [11:21:52]query_string will be loaded in cgi processing [11:21:52]execute_cgi json_proto POST (null) [11:21:52]execute_cgi path=json_proto method=POST [11:21:52]POST find Content-Length [11:21:52]Host: 172.17.40.67:8080 [11:21:52]Content-Length: 678 [11:21:52]Content-Type: application/json [11:21:52] [11:21:52]POST finish read [11:21:52]Found Content-Length = 678 [11:21:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:21:52]execute_script... [11:21:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:21:52]POST & json_proto [11:21:52]process_json_proto [11:21:52]json parsed OK: [11:21:52]protocol is kg_v1.0 [11:21:52]action value=close_receipt [11:21:52]process_action close_receipt [11:21:52]cmd_close_receipt [11:21:52]MH_GetDate [11:21:52]Write to MH i2c: F0 00 00 38 03 2A [11:21:52]Write i2c OK [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: F0 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: F0 09 00 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: F0 09 00 38 03 00 D1 3E 64 66 97 AE 6B 64 20 [11:21:52]GetLastDocTimeStamp 1717845685 [11:21:52]current date 1717845713 [11:21:52]FM_GetShiftState [11:21:52]SAM_PROTO_GetShiftState [11:21:52]wFMCommunicate request_size=4 [11:21:52]MH_SAM_APDU [11:21:52]CAPDU: 80 13 01 00 [11:21:52]Write to MH i2c: E2 08 00 39 03 80 13 01 00 00 00 00 00 B9 [11:21:52]Write i2c OK [11:21:52]MH_I2C_Read... [11:21:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:52]Read from MH i2c: E2 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: E2 0E 00 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: E2 0E 00 39 03 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6D [11:21:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:21:52]wFMCommunicate OK [11:21:52]SAM_PROTO_GetShiftState done [11:21:52]FM_GetShiftState done [11:21:52]opened in 1717805884 [11:21:52]opened+sec_in_day 1717892284 [11:21:52]quantity*price = 20052 [11:21:52]sum+1 = 20054 [11:21:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 284 08.06.2024 11:21 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239513 ФПД: 61438002383181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112153&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239513&fm=61438002383181&tin=02508201610067®Number=0000000000091601&sum=20000 [11:21:53]StoreToDocumentArchive [11:21:53]shift 387 fd 239513 [11:21:53]save to /storage/0387/doc_00239513 [11:21:53]save last doc name /storage/0387/doc_00239513 to /storage/kkm_last_doc_name [11:21:53]save OK [11:21:53]Clear old archive folders... [11:21:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:53]tlvbuf is 01309590 [11:21:53]SAM_PROTO_ClearQueue [11:21:53]wFMCommunicate request_size=4 [11:21:53]MH_SAM_APDU [11:21:53]CAPDU: 80 09 00 00 [11:21:53]Write to MH i2c: E2 08 00 46 03 80 09 00 00 00 00 00 00 BB [11:21:53]Write i2c OK [11:21:53]MH_I2C_Read... [11:21:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:53]Read from MH i2c: E2 [11:21:53]MH_I2C_Read... [11:21:53]Read from MH i2c: E2 03 00 [11:21:53]MH_I2C_Read... [11:21:53]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [11:21:53]RAPDU: 90 00 [11:21:53]wFMCommunicate OK [11:21:53]SAM_PROTO_ClearQueue done [11:21:53]KKMCreateOFDPacket [11:21:53]OFDProtocolAddRootSTLVToBuf [11:21:53]FM_MakeSignedData [11:21:53]FM_MakeSignedData [11:21:53]SAM_PROTO_SignData [11:21:53]wFMCommunicate request_size=4 [11:21:53]MH_SAM_APDU [11:21:53]CAPDU: 80 0D 01 02 [11:21:53]Write to MH i2c: E2 08 00 47 03 80 0D 01 02 00 00 00 00 C3 [11:21:53]Write i2c OK [11:21:53]MH_I2C_Read... [11:21:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:53]Read from MH i2c: E2 [11:21:53]MH_I2C_Read... [11:21:53]Read from MH i2c: E2 03 00 [11:21:53]MH_I2C_Read... [11:21:53]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [11:21:53]RAPDU: 90 00 [11:21:53]wFMCommunicate OK [11:21:53]wFMCommunicate request_size=255 [11:21:53]MH_SAM_APDU [11:21:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 1C 01 00 00 F4 03 04 00 D1 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 99 A7 03 00 35 04 06 00 37 [11:21:53]Write to MH i2c: E2 02 01 48 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 1C 01 00 00 F4 03 04 00 D1 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 99 A7 03 00 35 04 06 00 37 00 00 23 [11:21:53]Write i2c OK [11:21:53]MH_I2C_Read... [11:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:53]Read from MH i2c: E2 [11:21:53]MH_I2C_Read... [11:21:53]Read from MH i2c: E2 03 00 [11:21:53]MH_I2C_Read... [11:21:53]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [11:21:53]RAPDU: 90 00 [11:21:53]wFMCommunicate OK [11:21:53]wFMCommunicate request_size=10 [11:21:53]MH_SAM_APDU [11:21:53]CAPDU: 80 0D 02 02 05 E0 A6 4E C9 4D [11:21:53]Write to MH i2c: E2 0D 00 49 03 80 0D 02 02 05 00 E0 A6 4E C9 4D 00 00 BA [11:21:53]Write i2c OK [11:21:53]MH_I2C_Read... [11:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:53]Read from MH i2c: E2 [11:21:53]MH_I2C_Read... [11:21:53]Read from MH i2c: E2 03 00 [11:21:53]MH_I2C_Read... [11:21:53]Read from MH i2c: E2 03 00 49 03 00 90 00 C0 [11:21:53]RAPDU: 90 00 [11:21:53]wFMCommunicate OK [11:21:53]wFMCommunicate request_size=4 [11:21:53]MH_SAM_APDU [11:21:53]CAPDU: 80 0D 03 02 [11:21:53]Write to MH i2c: E2 08 00 4A 03 80 0D 03 02 00 00 00 00 C8 [11:21:53]Write i2c OK [11:21:53]MH_I2C_Read... [11:21:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:54]Read from MH i2c: E2 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: E2 0B 00 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: E2 0B 00 4A 03 00 FE 2D 5C 46 74 FC 4C 40 90 00 92 [11:21:54]RAPDU: FE 2D 5C 46 74 FC 4C 40 90 00 [11:21:54]wFMCommunicate OK [11:21:54]SAM_PROTO_SignData done [11:21:54]FM_MakeSignedData done [11:21:54]CreateOFDProtocolMessage [11:21:54]wFMCommunicate request_size=4 [11:21:54]MH_SAM_APDU [11:21:54]CAPDU: 80 11 00 00 [11:21:54]Write to MH i2c: E2 08 00 4B 03 80 11 00 00 00 00 00 00 C8 [11:21:54]Write i2c OK [11:21:54]MH_I2C_Read... [11:21:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:54]Read from MH i2c: E2 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: E2 17 00 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: E2 17 00 4B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1D [11:21:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:21:54]wFMCommunicate OK [11:21:54]CreateOFDProtocolMessage done [11:21:54]OFDSenderStorePacket 239513 [11:21:54]StoreOFDPacket docnum=239513 [11:21:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6B FC 07 01 CA 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 1C 01 00 00 F4 03 04 00 D1 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 99 A7 03 00 35 04 06 00 37 E0 A6 4E C9 4D FE 2D 5C 46 74 FC 4C 40 [11:21:54]CheckFolder [11:21:54]dirname=/storage/ofd_packets [11:21:54]CheckFolder done [11:21:54]ProducePacketName [11:21:54]name=ofd_packets/00239513 [11:21:54]NVStorageSaveData ofd_packets/00239513 [11:21:54]File name is /storage/ofd_packets/00239513 [11:21:54]Write 301 bytes [11:21:54]NVStorageSaveData done [11:21:54]OFDSenderStorePacket done [11:21:54]KKMCreateOFDPacket done [11:21:54]NVStorageSaveData kkm_last_timestamp [11:21:54]File name is /storage/kkm_last_timestamp [11:21:54]Write 4 bytes [11:21:54]NVStorageSaveData done [11:21:54]ExternCall_PrintAddStr [11:21:54]wPrintStart [11:21:54]Write to MH i2c: 01 00 00 4C 03 4F [11:21:54]Write i2c OK [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: 01 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: 01 07 00 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: 01 07 00 4C 03 00 00 00 00 00 FF 0F 64 [11:21:54]RasterBufferAndPrint [11:21:54]line Счет N : (1)3302455 [11:21:54]line ИНН: 02508201610067 [11:21:54]line Контрольно-Кассовый Чек [11:21:54]line ПРОДАЖА [11:21:54]line ТРК (МРК, ГНК) : 12 [11:21:54]line Товар: 2710124130 [11:21:54]line Аи-92-К-4 [11:21:54]line 3.020 * 66.40 [11:21:54]line = 200.53 [11:21:54]line НДС 12% НСП 1% [11:21:54]line > о реализуемом товаре [11:21:54]line ОКРУГЛЕНИЕ: -0.53 [11:21:54]line ИТОГО: 200.00 [11:21:54]line Внесено: 200.00 [11:21:54]line СДАЧА: 0.00 [11:21:54]line НСП 1% : 1.77 [11:21:54]line НДС 12% : 21.29 [11:21:54]line Наличными: 200.00 [11:21:54]line Безнал.: 0.00 [11:21:54]line Место: АЗС № 82 "Партнер Нефть" [11:21:54]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:21:54]line СНО: Общий режим [11:21:54]line Чек 284 08.06.2024 11:21 [11:21:54]line Смена: 387 ФФД: 1.0 [11:21:54]line ЗНМ: 0300000150 [11:21:54]line РНМ: 0000000000091601 [11:21:54]line Версия ККМ: 001 [11:21:54]line ФМ: 0000000000874681 [11:21:54]line ФД: 239513 [11:21:54]line ФПД: 61438002383181 [11:21:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112153&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239513&fm=61438002383181&tin=02508201610067®Number=0000000000091601&sum=20000 [11:21:54]OFD Sender: Processing packet 239513 [packets to send 182, broken 181] [11:21:54]ProducePacketName [11:21:54]name=ofd_packets/00239513 [11:21:54]OFD Sender: To server: pG, [11:21:54]CommunicateWithHost lk.salyk.kg:30040 [11:21:54]ConnectInit lk.salyk.kg [11:21:54]written 0, free lines is 4095 [11:21:54]Connected sock=11 [11:21:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6B FC 07 01 CA 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 1C 01 00 00 F4 03 04 00 D1 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 99 A7 03 00 35 04 06 00 37 E0 A6 4E C9 4D FE 2D 5C 46 74 FC 4C 40 [11:21:54]Write to MH i2c: 01 00 00 77 03 7A [11:21:54]Write i2c OK [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: 01 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: 01 07 00 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: 01 07 00 77 03 00 00 00 00 00 CC 0C 59 [11:21:54]RasterBufferAndPrint [11:21:54]line [11:21:54]line [11:21:54]line [11:21:54]line [11:21:54]line [11:21:54]written 0, free lines is 3283 [11:21:54]MH_Cut [11:21:54]Write to MH i2c: D1 01 00 7E 03 01 53 [11:21:54]Write i2c OK [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: D1 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: D1 01 00 [11:21:54]MH_I2C_Read... [11:21:54]Read from MH i2c: D1 01 00 7E 03 00 52 [11:21:54]Write to MH i2c: 01 00 00 7F 03 82 [11:21:54]Write i2c OK [11:21:54]MH_I2C_Read... [11:21:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3F CD 47 00 BF DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 99 A7 03 00 F4 03 04 00 4E E6 63 66 B6 04 01 00 00 EC 5B D6 D7 EC 0B 36 79 [11:21:54]CommunicateWithHost err = 0 [11:21:54]CheckOFDResponse [11:21:54]1017 (14) - 77093643461234 [11:21:54]1041 (16) - 0000000000874681 [11:21:54]1040 (4) - 239513 [11:21:54]1012 (4) - 08.06.2024 05:04 [11:21:54]1206 (1) - 0 [11:21:54]OFD Sender: Remove packet 239513 [11:21:54]ProducePacketName [11:21:54]name=ofd_packets/00239513 [11:21:54]NVStorageDeleteData [11:21:55]OFD Sender: No OFD packet to send [11:21:55]*** Cut start [11:21:55]*** Partial cut [11:21:55]*** CUTSNS_PIN = 1 [11:21:55]*** CUTSNS_PIN = 0 [11:21:55]*** Brake cut motor [11:21:55]Read from MH i2c: 01 [11:21:55]MH_I2C_Read... [11:21:55]*** Stop cut motor [11:21:55]*** Cut end [11:21:55]Read from MH i2c: 01 07 00 [11:21:55]MH_I2C_Read... [11:21:55]Read from MH i2c: 01 07 00 7F 03 00 00 00 00 00 FF 0F 97 [11:21:55]process_action close_receipt done [11:21:55]requested_data is exist [11:21:55]produce_requested_data [11:21:55]requested_item fm.sn is exist - process it [11:21:55]wFMCommunicate request_size=4 [11:21:55]MH_SAM_APDU [11:21:55]CAPDU: 80 11 00 00 [11:21:55]Write to MH i2c: E2 08 00 80 03 80 11 00 00 00 00 00 00 FD [11:21:55]Write i2c OK [11:21:55]MH_I2C_Read... [11:21:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:56]Read from MH i2c: E2 [11:21:56]MH_I2C_Read... [11:21:56]Read from MH i2c: E2 17 00 [11:21:56]MH_I2C_Read... [11:21:56]Read from MH i2c: E2 17 00 80 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 52 [11:21:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:21:56]wFMCommunicate OK [11:21:56]requested_item fd.num is exist - process it [11:21:56]SAM_PROTO_GetFieldsCounters [11:21:56]wFMCommunicate request_size=4 [11:21:56]MH_SAM_APDU [11:21:56]CAPDU: 80 13 00 00 [11:21:56]Write to MH i2c: E2 08 00 81 03 80 13 00 00 00 00 00 00 00 [11:21:56]Write i2c OK [11:21:56]MH_I2C_Read... [11:21:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:56]Read from MH i2c: E2 [11:21:56]MH_I2C_Read... [11:21:56]Read from MH i2c: E2 62 00 [11:21:56]MH_I2C_Read... [11:21:56]Read from MH i2c: E2 62 00 81 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 99 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [11:21:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 99 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:56]wFMCommunicate OK [11:21:56]SAM_PROTO_GetFieldsCounters done [11:21:56]requested_item shift.num is exist - process it [11:21:56]requested_item shift.opened is exist - process it [11:21:56]req_shift_opened [11:21:56]FM_GetShiftState [11:21:56]SAM_PROTO_GetShiftState [11:21:56]wFMCommunicate request_size=4 [11:21:56]MH_SAM_APDU [11:21:56]CAPDU: 80 13 01 00 [11:21:56]Write to MH i2c: E2 08 00 82 03 80 13 01 00 00 00 00 00 02 [11:21:56]Write i2c OK [11:21:56]MH_I2C_Read... [11:21:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:56]Read from MH i2c: E2 [11:21:56]MH_I2C_Read... [11:21:56]Read from MH i2c: E2 0E 00 [11:21:56]MH_I2C_Read... [11:21:56]Read from MH i2c: E2 0E 00 82 03 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B6 [11:21:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:21:56]wFMCommunicate OK [11:21:56]SAM_PROTO_GetShiftState done [11:21:56]FM_GetShiftState done [11:21:56]req_shift_opened done [11:21:56]requested_item shift.open_date is exist - process it [11:21:56]req_shift_open_date [11:21:56]req_shift_open_date done [11:21:56]produce_requested_data done [11:21:56]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239513,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:21:56]process_action_free close_receipt [11:21:56]json_value_free [11:21:56]json_value_free done [11:21:56]process_json_proto returns [11:21:56]Send response to host [11:21:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239513,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:21:56]free response buf [11:21:56]execute_script done [11:21:56]execute_script returns [11:21:56]free content buf [11:21:56]Sock 9.Close socket [11:21:56]Sock 9.Thread stoped [11:22:00]OFD Sender: No OFD packet to send [11:22:05]OFD Sender: No OFD packet to send [11:22:10]OFD Sender: No OFD packet to send [11:22:15]OFD Sender: No OFD packet to send [11:22:15]accept exits with 8 [11:22:15]New connection [11:22:15]New thread 3066596708 created [11:22:15]Thread 3066453348 joined [11:22:15]Waiting for new connection... [11:22:15] Sock 8.Parse request [11:22:15]Sock 8.Check first char [11:22:15]Sock 8.First char is OK [11:22:15]request: POST /json_proto HTTP/1.0 [11:22:15]Method: POST [11:22:15]URL: /json_proto [11:22:15]Method is POST - this is cgi request [11:22:15]url: /json_proto [11:22:15]query_string will be loaded in cgi processing [11:22:15]execute_cgi json_proto POST (null) [11:22:15]execute_cgi path=json_proto method=POST [11:22:15]POST find Content-Length [11:22:15]Host: 172.17.40.67:8080 [11:22:15]Content-Length: 984 [11:22:15]Content-Type: application/json [11:22:15] [11:22:15]POST finish read [11:22:15]Found Content-Length = 984 [11:22:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 65.40, "quantity" : 22.940, "sum" : 1500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 82\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.94 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:15]execute_script... [11:22: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)3302454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 65.40, "quantity" : 22.940, "sum" : 1500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 82\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.94 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:15]POST & json_proto [11:22:15]process_json_proto [11:22:15]json parsed OK: [11:22:15]protocol is kg_v1.0 [11:22:15]action value=close_receipt [11:22:15]process_action close_receipt [11:22:15]cmd_close_receipt [11:22:15]MH_GetDate [11:22:15]Write to MH i2c: F0 00 00 83 03 75 [11:22:15]Write i2c OK [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: F0 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: F0 09 00 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: F0 09 00 83 03 00 E8 3E 64 66 97 AE 6B 64 82 [11:22:15]GetLastDocTimeStamp 1717845713 [11:22:15]current date 1717845736 [11:22:15]FM_GetShiftState [11:22:15]SAM_PROTO_GetShiftState [11:22:15]wFMCommunicate request_size=4 [11:22:15]MH_SAM_APDU [11:22:15]CAPDU: 80 13 01 00 [11:22:15]Write to MH i2c: E2 08 00 84 03 80 13 01 00 00 00 00 00 04 [11:22:15]Write i2c OK [11:22:15]MH_I2C_Read... [11:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:15]Read from MH i2c: E2 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: E2 0E 00 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: E2 0E 00 84 03 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B8 [11:22:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:22:15]wFMCommunicate OK [11:22:15]SAM_PROTO_GetShiftState done [11:22:15]FM_GetShiftState done [11:22:15]opened in 1717805884 [11:22:15]opened+sec_in_day 1717892284 [11:22:15]quantity*price = 150027 [11:22:15]sum+1 = 150029 [11:22:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 285 08.06.2024 11:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Дисконтная программа АИ-92 номер 82 сэкономлено 22.94 сом ФМ: 0000000000874681 ФД: 239514 ФПД: 78219634422466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112216&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239514&fm=78219634422466&tin=02508201610067®Number=0000000000091601&sum=150000 [11:22:16]StoreToDocumentArchive [11:22:16]shift 387 fd 239514 [11:22:16]save to /storage/0387/doc_00239514 [11:22:16]save last doc name /storage/0387/doc_00239514 to /storage/kkm_last_doc_name [11:22:16]save OK [11:22:16]Clear old archive folders... [11:22:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:16]tlvbuf is 01309CF0 [11:22:16]SAM_PROTO_ClearQueue [11:22:16]wFMCommunicate request_size=4 [11:22:16]MH_SAM_APDU [11:22:16]CAPDU: 80 09 00 00 [11:22:16]Write to MH i2c: E2 08 00 91 03 80 09 00 00 00 00 00 00 06 [11:22:16]Write i2c OK [11:22:16]MH_I2C_Read... [11:22:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:16]Read from MH i2c: E2 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 03 00 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 03 00 91 03 00 90 00 08 [11:22:16]RAPDU: 90 00 [11:22:16]wFMCommunicate OK [11:22:16]SAM_PROTO_ClearQueue done [11:22:16]KKMCreateOFDPacket [11:22:16]OFDProtocolAddRootSTLVToBuf [11:22:16]FM_MakeSignedData [11:22:16]FM_MakeSignedData [11:22:16]SAM_PROTO_SignData [11:22:16]wFMCommunicate request_size=4 [11:22:16]MH_SAM_APDU [11:22:16]CAPDU: 80 0D 01 02 [11:22:16]Write to MH i2c: E2 08 00 92 03 80 0D 01 02 00 00 00 00 0E [11:22:16]Write i2c OK [11:22:16]MH_I2C_Read... [11:22:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:16]Read from MH i2c: E2 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 03 00 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 03 00 92 03 00 90 00 09 [11:22:16]RAPDU: 90 00 [11:22:16]wFMCommunicate OK [11:22:16]wFMCommunicate request_size=255 [11:22:16]MH_SAM_APDU [11:22: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 9C 59 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 0C 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 3C 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 1D 01 00 00 F4 03 04 00 E8 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9A A7 03 00 35 04 06 00 47 [11:22:16]Write to MH i2c: E2 02 01 93 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 9C 59 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 0C 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 3C 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 1D 01 00 00 F4 03 04 00 E8 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9A A7 03 00 35 04 06 00 47 00 00 45 [11:22:16]Write i2c OK [11:22:16]MH_I2C_Read... [11:22:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:17]Read from MH i2c: E2 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 03 00 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 03 00 93 03 00 90 00 0A [11:22:17]RAPDU: 90 00 [11:22:17]wFMCommunicate OK [11:22:17]wFMCommunicate request_size=10 [11:22:17]MH_SAM_APDU [11:22:17]CAPDU: 80 0D 02 02 05 23 ED 86 32 C2 [11:22:17]Write to MH i2c: E2 0D 00 94 03 80 0D 02 02 05 00 23 ED 86 32 C2 00 00 A5 [11:22:17]Write i2c OK [11:22:17]MH_I2C_Read... [11:22:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:17]Read from MH i2c: E2 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 03 00 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [11:22:17]RAPDU: 90 00 [11:22:17]wFMCommunicate OK [11:22:17]wFMCommunicate request_size=4 [11:22:17]MH_SAM_APDU [11:22:17]CAPDU: 80 0D 03 02 [11:22:17]Write to MH i2c: E2 08 00 95 03 80 0D 03 02 00 00 00 00 13 [11:22:17]Write i2c OK [11:22:17]MH_I2C_Read... [11:22:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:17]Read from MH i2c: E2 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 0B 00 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 0B 00 95 03 00 15 E9 82 1F D1 41 45 02 90 00 0C [11:22:17]RAPDU: 15 E9 82 1F D1 41 45 02 90 00 [11:22:17]wFMCommunicate OK [11:22:17]SAM_PROTO_SignData done [11:22:17]FM_MakeSignedData done [11:22:17]CreateOFDProtocolMessage [11:22:17]wFMCommunicate request_size=4 [11:22:17]MH_SAM_APDU [11:22:17]CAPDU: 80 11 00 00 [11:22:17]Write to MH i2c: E2 08 00 96 03 80 11 00 00 00 00 00 00 13 [11:22:17]Write i2c OK [11:22:17]MH_I2C_Read... [11:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:17]Read from MH i2c: E2 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 17 00 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 17 00 96 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 68 [11:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:22:17]wFMCommunicate OK [11:22:17]CreateOFDProtocolMessage done [11:22:17]OFDSenderStorePacket 239514 [11:22:17]StoreOFDPacket docnum=239514 [11:22:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 50 8F 07 01 BF 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 9C 59 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 0C 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 3C 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 1D 01 00 00 F4 03 04 00 E8 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9A A7 03 00 35 04 06 00 47 23 ED 86 32 C2 15 E9 82 1F D1 41 45 02 [11:22:17]CheckFolder [11:22:17]dirname=/storage/ofd_packets [11:22:17]CheckFolder done [11:22:17]ProducePacketName [11:22:17]name=ofd_packets/00239514 [11:22:17]NVStorageSaveData ofd_packets/00239514 [11:22:17]File name is /storage/ofd_packets/00239514 [11:22:17]Write 301 bytes [11:22:17]NVStorageSaveData done [11:22:17]OFDSenderStorePacket done [11:22:17]KKMCreateOFDPacket done [11:22:17]NVStorageSaveData kkm_last_timestamp [11:22:17]File name is /storage/kkm_last_timestamp [11:22:17]Write 4 bytes [11:22:17]NVStorageSaveData done [11:22:17]ExternCall_PrintAddStr [11:22:17]wPrintStart [11:22:17]Write to MH i2c: 01 00 00 97 03 9A [11:22:17]Write i2c OK [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: 01 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: 01 07 00 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: 01 07 00 97 03 00 00 00 00 00 FF 0F AF [11:22:17]RasterBufferAndPrint [11:22:17]line Счет N : (1)3302454 [11:22:17]line ИНН: 02508201610067 [11:22:17]line Контрольно-Кассовый Чек [11:22:17]line ПРОДАЖА [11:22:17]line ТРК (МРК, ГНК) : 42 [11:22:17]line Товар: 2710124130 [11:22:17]line Аи-92-К-4 [11:22:17]line 22.940 * 65.40 [11:22:17]line = 1500.28 [11:22:17]line НДС 12% НСП 1% [11:22:17]line > о реализуемом товаре [11:22:17]line ОКРУГЛЕНИЕ: -0.28 [11:22:17]line ИТОГО: 1500.00 [11:22:17]line Внесено: 1500.00 [11:22:17]line СДАЧА: 0.00 [11:22:17]line НСП 1% : 13.28 [11:22:17]line НДС 12% : 159.32 [11:22:17]line Наличными: 1500.00 [11:22:17]line Безнал.: 0.00 [11:22:17]line Место: АЗС № 82 "Партнер Нефть" [11:22:17]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:22:17]line СНО: Общий режим [11:22:17]line Чек 285 08.06.2024 11:22 [11:22:17]line Смена: 387 ФФД: 1.0 [11:22:17]line ЗНМ: 0300000150 [11:22:17]line РНМ: 0000000000091601 [11:22:17]line Версия ККМ: 001 [11:22:17]line [11:22:17]line Дисконтная программа [11:22:17]line АИ-92 [11:22:17]line номер 82 [11:22:17]line сэкономлено 22.94 сом [11:22:17]line ФМ: 0000000000874681 [11:22:17]line ФД: 239514 [11:22:17]line ФПД: 78219634422466 [11:22:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112216&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239514&fm=78219634422466&tin=02508201610067®Number=0000000000091601&sum=150000 [11:22:17]OFD Sender: Processing packet 239514 [packets to send 182, broken 181] [11:22:17]ProducePacketName [11:22:17]name=ofd_packets/00239514 [11:22:17]OFD Sender: To server: pG, [11:22:17]CommunicateWithHost lk.salyk.kg:30040 [11:22:17]ConnectInit lk.salyk.kg [11:22:17]written 0, free lines is 4095 [11:22:17]Connected sock=10 [11:22:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 50 8F 07 01 BF 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 9C 59 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 0C 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 3C 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 1D 01 00 00 F4 03 04 00 E8 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9A A7 03 00 35 04 06 00 47 23 ED 86 32 C2 15 E9 82 1F D1 41 45 02 [11:22:18]Write to MH i2c: 01 00 00 C7 03 CA [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: 01 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: 01 07 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 7E 0C 5B [11:22:18]RasterBufferAndPrint [11:22:18]line [11:22:18]line [11:22:18]line [11:22:18]line [11:22:18]line [11:22:18]written 0, free lines is 3205 [11:22:18]MH_Cut [11:22:18]Write to MH i2c: D1 01 00 CE 03 01 A3 [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: D1 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: D1 01 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: D1 01 00 CE 03 00 A2 [11:22:18]Write to MH i2c: 01 00 00 CF 03 D2 [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 03 BA 47 00 14 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9A A7 03 00 F4 03 04 00 65 E6 63 66 B6 04 01 00 00 45 FB 09 D3 17 BB DE BE [11:22:18]CommunicateWithHost err = 0 [11:22:18]CheckOFDResponse [11:22:18]1017 (14) - 77093643461234 [11:22:18]1041 (16) - 0000000000874681 [11:22:18]1040 (4) - 239514 [11:22:18]1012 (4) - 08.06.2024 05:04 [11:22:18]1206 (1) - 0 [11:22:18]OFD Sender: Remove packet 239514 [11:22:18]ProducePacketName [11:22:18]name=ofd_packets/00239514 [11:22:18]NVStorageDeleteData [11:22:18]OFD Sender: No OFD packet to send [11:22:19]*** Cut start [11:22:19]*** Partial cut [11:22:19]*** CUTSNS_PIN = 1 [11:22:19]*** CUTSNS_PIN = 0 [11:22:19]*** Brake cut motor [11:22:19]Read from MH i2c: 01 [11:22:19]MH_I2C_Read... [11:22:19]*** Stop cut motor [11:22:19]*** Cut end [11:22:19]Read from MH i2c: 01 07 00 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 FF 0F E7 [11:22:19]process_action close_receipt done [11:22:19]requested_data is exist [11:22:19]produce_requested_data [11:22:19]requested_item fm.sn is exist - process it [11:22:19]wFMCommunicate request_size=4 [11:22:19]MH_SAM_APDU [11:22:19]CAPDU: 80 11 00 00 [11:22:19]Write to MH i2c: E2 08 00 D0 03 80 11 00 00 00 00 00 00 4D [11:22:19]Write i2c OK [11:22:19]MH_I2C_Read... [11:22:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:19]Read from MH i2c: E2 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: E2 17 00 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: E2 17 00 D0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A2 [11:22:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:22:19]wFMCommunicate OK [11:22:19]requested_item fd.num is exist - process it [11:22:19]SAM_PROTO_GetFieldsCounters [11:22:19]wFMCommunicate request_size=4 [11:22:19]MH_SAM_APDU [11:22:19]CAPDU: 80 13 00 00 [11:22:19]Write to MH i2c: E2 08 00 D1 03 80 13 00 00 00 00 00 00 50 [11:22:19]Write i2c OK [11:22:19]MH_I2C_Read... [11:22:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:19]Read from MH i2c: E2 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: E2 62 00 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: E2 62 00 D1 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [11:22:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9A A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:22:19]wFMCommunicate OK [11:22:19]SAM_PROTO_GetFieldsCounters done [11:22:19]requested_item shift.num is exist - process it [11:22:19]requested_item shift.opened is exist - process it [11:22:19]req_shift_opened [11:22:19]FM_GetShiftState [11:22:19]SAM_PROTO_GetShiftState [11:22:19]wFMCommunicate request_size=4 [11:22:19]MH_SAM_APDU [11:22:19]CAPDU: 80 13 01 00 [11:22:19]Write to MH i2c: E2 08 00 D2 03 80 13 01 00 00 00 00 00 52 [11:22:19]Write i2c OK [11:22:19]MH_I2C_Read... [11:22:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:19]Read from MH i2c: E2 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: E2 0E 00 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: E2 0E 00 D2 03 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 06 [11:22:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:22:19]wFMCommunicate OK [11:22:19]SAM_PROTO_GetShiftState done [11:22:19]FM_GetShiftState done [11:22:19]req_shift_opened done [11:22:19]requested_item shift.open_date is exist - process it [11:22:19]req_shift_open_date [11:22:19]req_shift_open_date done [11:22:19]produce_requested_data done [11:22:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239514,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:22:19]process_action_free close_receipt [11:22:19]json_value_free [11:22:19]json_value_free done [11:22:19]process_json_proto returns [11:22:19]Send response to host [11:22:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239514,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:22:19]free response buf [11:22:19]execute_script done [11:22:19]execute_script returns [11:22:19]free content buf [11:22:19]Sock 8.Close socket [11:22:19]Sock 8.Thread stoped [11:22:23]OFD Sender: No OFD packet to send [11:22:28]OFD Sender: No OFD packet to send [11:22:31]accept exits with 9 [11:22:31]New connection [11:22:31]New thread 3066453348 created [11:22:31]Thread 3066596708 joined [11:22:31]Waiting for new connection... [11:22:31] Sock 9.Parse request [11:22:31]Sock 9.Check first char [11:22:31]Sock 9.First char is OK [11:22:31]request: POST /json_proto HTTP/1.0 [11:22:31]Method: POST [11:22:31]URL: /json_proto [11:22:31]Method is POST - this is cgi request [11:22:31]url: /json_proto [11:22:31]query_string will be loaded in cgi processing [11:22:31]execute_cgi json_proto POST (null) [11:22:31]execute_cgi path=json_proto method=POST [11:22:31]POST find Content-Length [11:22:31]Host: 172.17.40.67:8080 [11:22:31]Content-Length: 678 [11:22:31]Content-Type: application/json [11:22:31] [11:22:31]POST finish read [11:22:31]Found Content-Length = 678 [11:22:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 2.780, "sum" : 184.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 184.00, "payments": [ { "type": 0, "sum" : 184.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:31]execute_script... [11:22: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)3302456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 2.780, "sum" : 184.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 184.00, "payments": [ { "type": 0, "sum" : 184.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:31]POST & json_proto [11:22:31]process_json_proto [11:22:31]json parsed OK: [11:22:31]protocol is kg_v1.0 [11:22:31]action value=close_receipt [11:22:31]process_action close_receipt [11:22:31]cmd_close_receipt [11:22:31]MH_GetDate [11:22:31]Write to MH i2c: F0 00 00 D3 03 C5 [11:22:31]Write i2c OK [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: F0 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: F0 09 00 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: F0 09 00 D3 03 00 F8 3E 64 66 97 AE 6B 64 E2 [11:22:31]GetLastDocTimeStamp 1717845736 [11:22:31]current date 1717845752 [11:22:31]FM_GetShiftState [11:22:31]SAM_PROTO_GetShiftState [11:22:31]wFMCommunicate request_size=4 [11:22:31]MH_SAM_APDU [11:22:31]CAPDU: 80 13 01 00 [11:22:31]Write to MH i2c: E2 08 00 D4 03 80 13 01 00 00 00 00 00 54 [11:22:31]Write i2c OK [11:22:31]MH_I2C_Read... [11:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:31]Read from MH i2c: E2 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: E2 0E 00 [11:22:31]MH_I2C_Read... [11:22:31]Read from MH i2c: E2 0E 00 D4 03 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 08 [11:22:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:22:31]wFMCommunicate OK [11:22:31]SAM_PROTO_GetShiftState done [11:22:31]FM_GetShiftState done [11:22:31]opened in 1717805884 [11:22:31]opened+sec_in_day 1717892284 [11:22:31]quantity*price = 18459 [11:22:31]sum+1 = 18460 [11:22:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 184.00 Внесено: 200.00 СДАЧА: 16.00 НСП 1% : 1.63 НДС 12% : 19.60 Наличными: 184.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 286 08.06.2024 11:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239515 ФПД: 126004607060991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112232&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239515&fm=126004607060991&tin=02508201610067®Number=0000000000091601&sum=18400 [11:22:32]StoreToDocumentArchive [11:22:32]shift 387 fd 239515 [11:22:32]save to /storage/0387/doc_00239515 [11:22:32]save last doc name /storage/0387/doc_00239515 to /storage/kkm_last_doc_name [11:22:32]save OK [11:22:32]Clear old archive folders... [11:22:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:32]tlvbuf is 0131B410 [11:22:32]SAM_PROTO_ClearQueue [11:22:32]wFMCommunicate request_size=4 [11:22:32]MH_SAM_APDU [11:22:32]CAPDU: 80 09 00 00 [11:22:32]Write to MH i2c: E2 08 00 E1 03 80 09 00 00 00 00 00 00 56 [11:22:32]Write i2c OK [11:22:32]MH_I2C_Read... [11:22:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:32]Read from MH i2c: E2 [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: E2 03 00 [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: E2 03 00 E1 03 00 90 00 58 [11:22:32]RAPDU: 90 00 [11:22:32]wFMCommunicate OK [11:22:32]SAM_PROTO_ClearQueue done [11:22:32]KKMCreateOFDPacket [11:22:32]OFDProtocolAddRootSTLVToBuf [11:22:32]FM_MakeSignedData [11:22:32]FM_MakeSignedData [11:22:32]SAM_PROTO_SignData [11:22:32]wFMCommunicate request_size=4 [11:22:32]MH_SAM_APDU [11:22:32]CAPDU: 80 0D 01 02 [11:22:32]Write to MH i2c: E2 08 00 E2 03 80 0D 01 02 00 00 00 00 5E [11:22:32]Write i2c OK [11:22:32]MH_I2C_Read... [11:22:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:32]Read from MH i2c: E2 [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: E2 03 00 [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [11:22:32]RAPDU: 90 00 [11:22:32]wFMCommunicate OK [11:22:32]wFMCommunicate request_size=255 [11:22:32]MH_SAM_APDU [11:22: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 DC 0A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 1B 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 47 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 07 00 00 00 00 07 04 06 00 E0 47 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 F8 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9B A7 03 00 35 04 06 00 72 [11:22:32]Write to MH i2c: E2 02 01 E3 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 DC 0A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 1B 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 47 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 07 00 00 00 00 07 04 06 00 E0 47 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 F8 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9B A7 03 00 35 04 06 00 72 00 00 AD [11:22:32]Write i2c OK [11:22:32]MH_I2C_Read... [11:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:33]Read from MH i2c: E2 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [11:22:33]RAPDU: 90 00 [11:22:33]wFMCommunicate OK [11:22:33]wFMCommunicate request_size=10 [11:22:33]MH_SAM_APDU [11:22:33]CAPDU: 80 0D 02 02 05 99 BB D8 0B FF [11:22:33]Write to MH i2c: E2 0D 00 E4 03 80 0D 02 02 05 00 99 BB D8 0B FF 00 00 A1 [11:22:33]Write i2c OK [11:22:33]MH_I2C_Read... [11:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:33]Read from MH i2c: E2 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [11:22:33]RAPDU: 90 00 [11:22:33]wFMCommunicate OK [11:22:33]wFMCommunicate request_size=4 [11:22:33]MH_SAM_APDU [11:22:33]CAPDU: 80 0D 03 02 [11:22:33]Write to MH i2c: E2 08 00 E5 03 80 0D 03 02 00 00 00 00 63 [11:22:33]Write i2c OK [11:22:33]MH_I2C_Read... [11:22:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:33]Read from MH i2c: E2 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 0B 00 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 0B 00 E5 03 00 36 2E 95 9F 5F 18 AB 9F 90 00 BD [11:22:33]RAPDU: 36 2E 95 9F 5F 18 AB 9F 90 00 [11:22:33]wFMCommunicate OK [11:22:33]SAM_PROTO_SignData done [11:22:33]FM_MakeSignedData done [11:22:33]CreateOFDProtocolMessage [11:22:33]wFMCommunicate request_size=4 [11:22:33]MH_SAM_APDU [11:22:33]CAPDU: 80 11 00 00 [11:22:33]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [11:22:33]Write i2c OK [11:22:33]MH_I2C_Read... [11:22:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:33]Read from MH i2c: E2 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 17 00 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B8 [11:22:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:22:33]wFMCommunicate OK [11:22:33]CreateOFDProtocolMessage done [11:22:33]OFDSenderStorePacket 239515 [11:22:33]StoreOFDPacket docnum=239515 [11:22:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 FD 41 07 01 7F 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DC 0A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 1B 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 47 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 07 00 00 00 00 07 04 06 00 E0 47 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 F8 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9B A7 03 00 35 04 06 00 72 99 BB D8 0B FF 36 2E 95 9F 5F 18 AB 9F [11:22:33]CheckFolder [11:22:33]dirname=/storage/ofd_packets [11:22:33]CheckFolder done [11:22:33]ProducePacketName [11:22:33]name=ofd_packets/00239515 [11:22:33]NVStorageSaveData ofd_packets/00239515 [11:22:33]File name is /storage/ofd_packets/00239515 [11:22:33]Write 301 bytes [11:22:33]NVStorageSaveData done [11:22:33]OFDSenderStorePacket done [11:22:33]KKMCreateOFDPacket done [11:22:33]NVStorageSaveData kkm_last_timestamp [11:22:33]File name is /storage/kkm_last_timestamp [11:22:33]Write 4 bytes [11:22:33]NVStorageSaveData done [11:22:33]ExternCall_PrintAddStr [11:22:33]wPrintStart [11:22:33]Write to MH i2c: 01 00 00 E7 03 EA [11:22:33]Write i2c OK [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: 01 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: 01 07 00 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: 01 07 00 E7 03 00 00 00 00 00 FF 0F FF [11:22:33]RasterBufferAndPrint [11:22:33]line Счет N : (1)3302456 [11:22:33]line ИНН: 02508201610067 [11:22:33]line Контрольно-Кассовый Чек [11:22:33]line ПРОДАЖА [11:22:33]line ТРК (МРК, ГНК) : 12 [11:22:33]line Товар: 2710124130 [11:22:33]line Аи-92-К-4 [11:22:33]line 2.780 * 66.40 [11:22:33]line = 184.59 [11:22:33]line НДС 12% НСП 1% [11:22:33]line > о реализуемом товаре [11:22:33]line ОКРУГЛЕНИЕ: -0.59 [11:22:33]line ИТОГО: 184.00 [11:22:33]line Внесено: 200.00 [11:22:33]line СДАЧА: 16.00 [11:22:33]line НСП 1% : 1.63 [11:22:33]line НДС 12% : 19.60 [11:22:33]line Наличными: 184.00 [11:22:33]line Безнал.: 0.00 [11:22:33]line Место: АЗС № 82 "Партнер Нефть" [11:22:33]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:22:33]line СНО: Общий режим [11:22:33]line Чек 286 08.06.2024 11:22 [11:22:33]line Смена: 387 ФФД: 1.0 [11:22:33]line ЗНМ: 0300000150 [11:22:33]line РНМ: 0000000000091601 [11:22:33]line Версия ККМ: 001 [11:22:33]line ФМ: 0000000000874681 [11:22:33]line ФД: 239515 [11:22:33]line ФПД: 126004607060991 [11:22:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112232&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239515&fm=126004607060991&tin=02508201610067®Number=0000000000091601&sum=18400 [11:22:33]OFD Sender: Processing packet 239515 [packets to send 182, broken 181] [11:22:33]ProducePacketName [11:22:33]name=ofd_packets/00239515 [11:22:33]OFD Sender: To server: pG, [11:22:33]CommunicateWithHost lk.salyk.kg:30040 [11:22:33]ConnectInit lk.salyk.kg [11:22:33]written 0, free lines is 4095 [11:22:33]Connected sock=10 [11:22:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 FD 41 07 01 7F 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DC 0A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 1B 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 47 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 07 00 00 00 00 07 04 06 00 E0 47 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 F8 3E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9B A7 03 00 35 04 06 00 72 99 BB D8 0B FF 36 2E 95 9F 5F 18 AB 9F [11:22:34]Write to MH i2c: 01 00 00 12 04 16 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 07 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 07 00 12 04 00 00 00 00 00 DC 0C 05 [11:22:34]RasterBufferAndPrint [11:22:34]line [11:22:34]line [11:22:34]line [11:22:34]line [11:22:34]line [11:22:34]written 0, free lines is 3298 [11:22:34]MH_Cut [11:22:34]Write to MH i2c: D1 01 00 19 04 01 EF [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: D1 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: D1 01 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: D1 01 00 19 04 00 EE [11:22:34]Write to MH i2c: 01 00 00 1A 04 1E [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D3 E7 47 00 47 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9B A7 03 00 F4 03 04 00 75 E6 63 66 B6 04 01 00 00 D9 82 98 72 D6 0A C8 07 [11:22:34]CommunicateWithHost err = 0 [11:22:34]CheckOFDResponse [11:22:34]1017 (14) - 77093643461234 [11:22:34]1041 (16) - 0000000000874681 [11:22:34]1040 (4) - 239515 [11:22:34]1012 (4) - 08.06.2024 05:04 [11:22:34]1206 (1) - 0 [11:22:34]OFD Sender: Remove packet 239515 [11:22:34]ProducePacketName [11:22:34]name=ofd_packets/00239515 [11:22:34]NVStorageDeleteData [11:22:34]OFD Sender: No OFD packet to send [11:22:34]*** Cut start [11:22:34]*** Partial cut [11:22:34]*** CUTSNS_PIN = 1 [11:22:34]*** CUTSNS_PIN = 0 [11:22:35]*** Brake cut motor [11:22:35]Read from MH i2c: 01 [11:22:35]MH_I2C_Read... [11:22:35]*** Stop cut motor [11:22:35]*** Cut end [11:22:35]Read from MH i2c: 01 07 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [11:22:35]process_action close_receipt done [11:22:35]requested_data is exist [11:22:35]produce_requested_data [11:22:35]requested_item fm.sn is exist - process it [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 11 00 00 [11:22:35]Write to MH i2c: E2 08 00 1B 04 80 11 00 00 00 00 00 00 99 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 17 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 17 00 1B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EE [11:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:22:35]wFMCommunicate OK [11:22:35]requested_item fd.num is exist - process it [11:22:35]SAM_PROTO_GetFieldsCounters [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 13 00 00 [11:22:35]Write to MH i2c: E2 08 00 1C 04 80 13 00 00 00 00 00 00 9C [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 62 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 62 00 1C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [11:22:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9B A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:22:35]wFMCommunicate OK [11:22:35]SAM_PROTO_GetFieldsCounters done [11:22:35]requested_item shift.num is exist - process it [11:22:35]requested_item shift.opened is exist - process it [11:22:35]req_shift_opened [11:22:35]FM_GetShiftState [11:22:35]SAM_PROTO_GetShiftState [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 13 01 00 [11:22:35]Write to MH i2c: E2 08 00 1D 04 80 13 01 00 00 00 00 00 9E [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 0E 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 0E 00 1D 04 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 52 [11:22:35]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:22:35]wFMCommunicate OK [11:22:35]SAM_PROTO_GetShiftState done [11:22:35]FM_GetShiftState done [11:22:35]req_shift_opened done [11:22:35]requested_item shift.open_date is exist - process it [11:22:35]req_shift_open_date [11:22:35]req_shift_open_date done [11:22:35]produce_requested_data done [11:22:35]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239515,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:22:35]process_action_free close_receipt [11:22:35]json_value_free [11:22:35]json_value_free done [11:22:35]process_json_proto returns [11:22:35]Send response to host [11:22:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239515,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:22:35]free response buf [11:22:35]execute_script done [11:22:35]execute_script returns [11:22:35]free content buf [11:22:35]Sock 9.Close socket [11:22:35]Sock 9.Thread stoped [11:22:39]OFD Sender: No OFD packet to send [11:22:44]OFD Sender: No OFD packet to send [11:22:49]OFD Sender: No OFD packet to send [11:22:54]OFD Sender: No OFD packet to send [11:22:59]OFD Sender: No OFD packet to send [11:23:00]accept exits with 8 [11:23:00]New connection [11:23:00]New thread 3066596708 created [11:23:00]Thread 3066453348 joined [11:23:00]Waiting for new connection... [11:23:00] Sock 8.Parse request [11:23:00]Sock 8.Check first char [11:23:00]Sock 8.First char is OK [11:23:00]request: POST /json_proto HTTP/1.0 [11:23:00]Method: POST [11:23:00]URL: /json_proto [11:23:00]Method is POST - this is cgi request [11:23:00]url: /json_proto [11:23:00]query_string will be loaded in cgi processing [11:23:00]execute_cgi json_proto POST (null) [11:23:00]execute_cgi path=json_proto method=POST [11:23:00]POST find Content-Length [11:23:00]Host: 172.17.40.67:8080 [11:23:00]Content-Length: 678 [11:23:00]Content-Type: application/json [11:23:00] [11:23:00]POST finish read [11:23:00]Found Content-Length = 678 [11:23:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.280, "sum" : 350.59, "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" ] } } [11:23:00]execute_script... [11:23: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)3302457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.280, "sum" : 350.59, "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" ] } } [11:23:00]POST & json_proto [11:23:00]process_json_proto [11:23:00]json parsed OK: [11:23:00]protocol is kg_v1.0 [11:23:00]action value=close_receipt [11:23:00]process_action close_receipt [11:23:00]cmd_close_receipt [11:23:00]MH_GetDate [11:23:00]Write to MH i2c: F0 00 00 1E 04 11 [11:23:00]Write i2c OK [11:23:00]MH_I2C_Read... [11:23:00]Read from MH i2c: F0 [11:23:00]MH_I2C_Read... [11:23:00]Read from MH i2c: F0 09 00 [11:23:00]MH_I2C_Read... [11:23:00]Read from MH i2c: F0 09 00 1E 04 00 15 3F 64 66 97 AE 6B 64 4C [11:23:00]GetLastDocTimeStamp 1717845752 [11:23:00]current date 1717845781 [11:23:00]FM_GetShiftState [11:23:00]SAM_PROTO_GetShiftState [11:23:00]wFMCommunicate request_size=4 [11:23:00]MH_SAM_APDU [11:23:00]CAPDU: 80 13 01 00 [11:23:00]Write to MH i2c: E2 08 00 1F 04 80 13 01 00 00 00 00 00 A0 [11:23:00]Write i2c OK [11:23:00]MH_I2C_Read... [11:23:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:00]Read from MH i2c: E2 [11:23:00]MH_I2C_Read... [11:23:00]Read from MH i2c: E2 0E 00 [11:23:00]MH_I2C_Read... [11:23:00]Read from MH i2c: E2 0E 00 1F 04 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 54 [11:23:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:23:00]wFMCommunicate OK [11:23:00]SAM_PROTO_GetShiftState done [11:23:00]FM_GetShiftState done [11:23:00]opened in 1717805884 [11:23:00]opened+sec_in_day 1717892284 [11:23:00]quantity*price = 35059 [11:23:00]sum+1 = 35060 [11:23:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 287 08.06.2024 11:23 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239516 ФПД: 112562068516378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112301&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239516&fm=112562068516378&tin=02508201610067®Number=0000000000091601&sum=35000 [11:23:01]StoreToDocumentArchive [11:23:01]shift 387 fd 239516 [11:23:01]save to /storage/0387/doc_00239516 [11:23:01]save last doc name /storage/0387/doc_00239516 to /storage/kkm_last_doc_name [11:23:01]save OK [11:23:01]Clear old archive folders... [11:23:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:01]tlvbuf is 01320500 [11:23:01]SAM_PROTO_ClearQueue [11:23:01]wFMCommunicate request_size=4 [11:23:01]MH_SAM_APDU [11:23:01]CAPDU: 80 09 00 00 [11:23:01]Write to MH i2c: E2 08 00 2C 04 80 09 00 00 00 00 00 00 A2 [11:23:01]Write i2c OK [11:23:01]MH_I2C_Read... [11:23:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:01]Read from MH i2c: E2 [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: E2 03 00 [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: E2 03 00 2C 04 00 90 00 A4 [11:23:01]RAPDU: 90 00 [11:23:01]wFMCommunicate OK [11:23:01]SAM_PROTO_ClearQueue done [11:23:01]KKMCreateOFDPacket [11:23:01]OFDProtocolAddRootSTLVToBuf [11:23:01]FM_MakeSignedData [11:23:01]FM_MakeSignedData [11:23:01]SAM_PROTO_SignData [11:23:01]wFMCommunicate request_size=4 [11:23:01]MH_SAM_APDU [11:23:01]CAPDU: 80 0D 01 02 [11:23:01]Write to MH i2c: E2 08 00 2D 04 80 0D 01 02 00 00 00 00 AA [11:23:01]Write i2c OK [11:23:01]MH_I2C_Read... [11:23:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:01]Read from MH i2c: E2 [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: E2 03 00 [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [11:23:01]RAPDU: 90 00 [11:23:01]wFMCommunicate OK [11:23:01]wFMCommunicate request_size=255 [11:23:01]MH_SAM_APDU [11:23: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 A0 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 15 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9C A7 03 00 35 04 06 00 66 [11:23:01]Write to MH i2c: E2 02 01 2E 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 A0 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 15 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9C A7 03 00 35 04 06 00 66 00 00 A3 [11:23:01]Write i2c OK [11:23:01]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [11:23:02]RAPDU: 90 00 [11:23:02]wFMCommunicate OK [11:23:02]wFMCommunicate request_size=10 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 0D 02 02 05 5F E6 1B EE 1A [11:23:02]Write to MH i2c: E2 0D 00 2F 04 80 0D 02 02 05 00 5F E6 1B EE 1A 00 00 1F [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [11:23:02]RAPDU: 90 00 [11:23:02]wFMCommunicate OK [11:23:02]wFMCommunicate request_size=4 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 0D 03 02 [11:23:02]Write to MH i2c: E2 08 00 30 04 80 0D 03 02 00 00 00 00 AF [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 0B 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 0B 00 30 04 00 A0 C5 09 5D E5 E1 43 54 90 00 D8 [11:23:02]RAPDU: A0 C5 09 5D E5 E1 43 54 90 00 [11:23:02]wFMCommunicate OK [11:23:02]SAM_PROTO_SignData done [11:23:02]FM_MakeSignedData done [11:23:02]CreateOFDProtocolMessage [11:23:02]wFMCommunicate request_size=4 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 11 00 00 [11:23:02]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 17 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 04 [11:23:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:23:02]wFMCommunicate OK [11:23:02]CreateOFDProtocolMessage done [11:23:02]OFDSenderStorePacket 239516 [11:23:02]StoreOFDPacket docnum=239516 [11:23:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A 8D 07 01 BB 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 A0 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 15 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9C A7 03 00 35 04 06 00 66 5F E6 1B EE 1A A0 C5 09 5D E5 E1 43 54 [11:23:02]CheckFolder [11:23:02]dirname=/storage/ofd_packets [11:23:02]CheckFolder done [11:23:02]ProducePacketName [11:23:02]name=ofd_packets/00239516 [11:23:02]NVStorageSaveData ofd_packets/00239516 [11:23:02]File name is /storage/ofd_packets/00239516 [11:23:02]Write 301 bytes [11:23:02]NVStorageSaveData done [11:23:02]OFDSenderStorePacket done [11:23:02]KKMCreateOFDPacket done [11:23:02]NVStorageSaveData kkm_last_timestamp [11:23:02]File name is /storage/kkm_last_timestamp [11:23:02]Write 4 bytes [11:23:02]NVStorageSaveData done [11:23:02]ExternCall_PrintAddStr [11:23:02]wPrintStart [11:23:02]Write to MH i2c: 01 00 00 32 04 36 [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: 01 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: 01 07 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: 01 07 00 32 04 00 00 00 00 00 FF 0F 4B [11:23:02]RasterBufferAndPrint [11:23:02]line Счет N : (1)3302457 [11:23:02]line ИНН: 02508201610067 [11:23:02]line Контрольно-Кассовый Чек [11:23:02]line ПРОДАЖА [11:23:02]line ТРК (МРК, ГНК) : 22 [11:23:02]line Товар: 2710124130 [11:23:02]line Аи-92-К-4 [11:23:02]line 5.280 * 66.40 [11:23:02]line = 350.59 [11:23:02]line НДС 12% НСП 1% [11:23:02]line > о реализуемом товаре [11:23:02]line ОКРУГЛЕНИЕ: -0.59 [11:23:02]line ИТОГО: 350.00 [11:23:02]line Внесено: 350.00 [11:23:02]line СДАЧА: 0.00 [11:23:02]line НСП 1% : 3.10 [11:23:02]line НДС 12% : 37.23 [11:23:02]line Наличными: 350.00 [11:23:02]line Безнал.: 0.00 [11:23:02]line Место: АЗС № 82 "Партнер Нефть" [11:23:02]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:23:02]line СНО: Общий режим [11:23:02]line Чек 287 08.06.2024 11:23 [11:23:02]line Смена: 387 ФФД: 1.0 [11:23:02]line ЗНМ: 0300000150 [11:23:02]line РНМ: 0000000000091601 [11:23:02]line Версия ККМ: 001 [11:23:02]line ФМ: 0000000000874681 [11:23:02]line ФД: 239516 [11:23:02]line ФПД: 112562068516378 [11:23:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112301&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239516&fm=112562068516378&tin=02508201610067®Number=0000000000091601&sum=35000 [11:23:02]written 0, free lines is 4095 [11:23:02]OFD Sender: Processing packet 239516 [packets to send 182, broken 181] [11:23:02]ProducePacketName [11:23:02]name=ofd_packets/00239516 [11:23:02]OFD Sender: To server: pG, [11:23:02]CommunicateWithHost lk.salyk.kg:30040 [11:23:02]ConnectInit lk.salyk.kg [11:23:02]Connected sock=9 [11:23:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A 8D 07 01 BB 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 A0 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 15 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9C A7 03 00 35 04 06 00 66 5F E6 1B EE 1A A0 C5 09 5D E5 E1 43 54 [11:23:03]Write to MH i2c: 01 00 00 5D 04 61 [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 07 00 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 07 00 5D 04 00 00 00 00 00 D1 0C 45 [11:23:03]RasterBufferAndPrint [11:23:03]line [11:23:03]line [11:23:03]line [11:23:03]line [11:23:03]line [11:23:03]written 0, free lines is 3287 [11:23:03]MH_Cut [11:23:03]Write to MH i2c: D1 01 00 64 04 01 3A [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: D1 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: D1 01 00 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: D1 01 00 64 04 00 39 [11:23:03]Write to MH i2c: 01 00 00 65 04 69 [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 30 EF 47 00 65 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9C A7 03 00 F4 03 04 00 92 E6 63 66 B6 04 01 00 00 43 57 6C 33 EA 55 BB 8A [11:23:03]CommunicateWithHost err = 0 [11:23:03]CheckOFDResponse [11:23:03]1017 (14) - 77093643461234 [11:23:03]1041 (16) - 0000000000874681 [11:23:03]1040 (4) - 239516 [11:23:03]1012 (4) - 08.06.2024 05:05 [11:23:03]1206 (1) - 0 [11:23:03]OFD Sender: Remove packet 239516 [11:23:03]ProducePacketName [11:23:03]name=ofd_packets/00239516 [11:23:03]NVStorageDeleteData [11:23:03]OFD Sender: No OFD packet to send [11:23:03]*** Cut start [11:23:03]*** Partial cut [11:23:03]*** CUTSNS_PIN = 1 [11:23:03]*** CUTSNS_PIN = 0 [11:23:04]*** Brake cut motor [11:23:04]Read from MH i2c: 01 [11:23:04]MH_I2C_Read... [11:23:04]*** Stop cut motor [11:23:04]*** Cut end [11:23:04]Read from MH i2c: 01 07 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: 01 07 00 65 04 00 00 00 00 00 FF 0F 7E [11:23:04]process_action close_receipt done [11:23:04]requested_data is exist [11:23:04]produce_requested_data [11:23:04]requested_item fm.sn is exist - process it [11:23:04]wFMCommunicate request_size=4 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 11 00 00 [11:23:04]Write to MH i2c: E2 08 00 66 04 80 11 00 00 00 00 00 00 E4 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 17 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 17 00 66 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 39 [11:23:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:23:04]wFMCommunicate OK [11:23:04]requested_item fd.num is exist - process it [11:23:04]SAM_PROTO_GetFieldsCounters [11:23:04]wFMCommunicate request_size=4 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 13 00 00 [11:23:04]Write to MH i2c: E2 08 00 67 04 80 13 00 00 00 00 00 00 E7 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 62 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 62 00 67 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [11:23:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9C A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:23:04]wFMCommunicate OK [11:23:04]SAM_PROTO_GetFieldsCounters done [11:23:04]requested_item shift.num is exist - process it [11:23:04]requested_item shift.opened is exist - process it [11:23:04]req_shift_opened [11:23:04]FM_GetShiftState [11:23:04]SAM_PROTO_GetShiftState [11:23:04]wFMCommunicate request_size=4 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 13 01 00 [11:23:04]Write to MH i2c: E2 08 00 68 04 80 13 01 00 00 00 00 00 E9 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 0E 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 0E 00 68 04 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9D [11:23:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:23:04]wFMCommunicate OK [11:23:04]SAM_PROTO_GetShiftState done [11:23:04]FM_GetShiftState done [11:23:04]req_shift_opened done [11:23:04]requested_item shift.open_date is exist - process it [11:23:04]req_shift_open_date [11:23:04]req_shift_open_date done [11:23:04]produce_requested_data done [11:23:04]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239516,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:23:04]process_action_free close_receipt [11:23:04]json_value_free [11:23:04]json_value_free done [11:23:04]process_json_proto returns [11:23:04]Send response to host [11:23:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239516,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:23:04]free response buf [11:23:04]execute_script done [11:23:04]execute_script returns [11:23:04]free content buf [11:23:04]Sock 8.Close socket [11:23:04]Sock 8.Thread stoped [11:23:08]OFD Sender: No OFD packet to send [11:23:13]OFD Sender: No OFD packet to send [11:23:18]OFD Sender: No OFD packet to send [11:23:23]OFD Sender: No OFD packet to send [11:23:28]OFD Sender: No OFD packet to send [11:23:33]OFD Sender: No OFD packet to send [11:23:38]OFD Sender: No OFD packet to send [11:23:43]OFD Sender: No OFD packet to send [11:23:48]OFD Sender: No OFD packet to send [11:23:53]OFD Sender: No OFD packet to send [11:23:58]OFD Sender: No OFD packet to send [11:24:03]OFD Sender: No OFD packet to send [11:24:08]OFD Sender: No OFD packet to send [11:24:13]OFD Sender: No OFD packet to send [11:24:18]OFD Sender: No OFD packet to send [11:24:23]OFD Sender: No OFD packet to send [11:24:28]OFD Sender: No OFD packet to send [11:24:33]OFD Sender: No OFD packet to send [11:24:37]accept exits with 10 [11:24:37]New connection [11:24:37]New thread 3066453348 created [11:24:37]Thread 3066596708 joined [11:24:37]Waiting for new connection... [11:24:37] Sock 10.Parse request [11:24:37]Sock 10.Check first char [11:24:37]Sock 10.First char is OK [11:24:37]request: POST /json_proto HTTP/1.0 [11:24:37]Method: POST [11:24:37]URL: /json_proto [11:24:37]Method is POST - this is cgi request [11:24:37]url: /json_proto [11:24:37]query_string will be loaded in cgi processing [11:24:37]execute_cgi json_proto POST (null) [11:24:37]execute_cgi path=json_proto method=POST [11:24:37]POST find Content-Length [11:24:37]Host: 172.17.40.67:8080 [11:24:37]Content-Length: 678 [11:24:37]Content-Type: application/json [11:24:37] [11:24:37]POST finish read [11:24:37]Found Content-Length = 678 [11:24:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:24:37]execute_script... [11:24: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)3302458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:24:37]POST & json_proto [11:24:37]process_json_proto [11:24:37]json parsed OK: [11:24:37]protocol is kg_v1.0 [11:24:37]action value=close_receipt [11:24:37]process_action close_receipt [11:24:37]cmd_close_receipt [11:24:37]MH_GetDate [11:24:37]Write to MH i2c: F0 00 00 69 04 5C [11:24:37]Write i2c OK [11:24:37]MH_I2C_Read... [11:24:37]Read from MH i2c: F0 [11:24:37]MH_I2C_Read... [11:24:37]Read from MH i2c: F0 09 00 [11:24:37]MH_I2C_Read... [11:24:37]Read from MH i2c: F0 09 00 69 04 00 76 3F 64 66 97 AE 6B 64 F8 [11:24:37]GetLastDocTimeStamp 1717845781 [11:24:37]current date 1717845878 [11:24:37]FM_GetShiftState [11:24:37]SAM_PROTO_GetShiftState [11:24:37]wFMCommunicate request_size=4 [11:24:37]MH_SAM_APDU [11:24:37]CAPDU: 80 13 01 00 [11:24:37]Write to MH i2c: E2 08 00 6A 04 80 13 01 00 00 00 00 00 EB [11:24:37]Write i2c OK [11:24:37]MH_I2C_Read... [11:24:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:37]Read from MH i2c: E2 [11:24:37]MH_I2C_Read... [11:24:37]Read from MH i2c: E2 0E 00 [11:24:37]MH_I2C_Read... [11:24:37]Read from MH i2c: E2 0E 00 6A 04 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9F [11:24:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:24:37]wFMCommunicate OK [11:24:37]SAM_PROTO_GetShiftState done [11:24:37]FM_GetShiftState done [11:24:37]opened in 1717805884 [11:24:37]opened+sec_in_day 1717892284 [11:24:37]quantity*price = 20052 [11:24:37]sum+1 = 20054 [11:24:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 288 08.06.2024 11:24 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239517 ФПД: 37520431605003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112438&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239517&fm=37520431605003&tin=02508201610067®Number=0000000000091601&sum=20000 [11:24:38]StoreToDocumentArchive [11:24:38]shift 387 fd 239517 [11:24:38]save to /storage/0387/doc_00239517 [11:24:38]save last doc name /storage/0387/doc_00239517 to /storage/kkm_last_doc_name [11:24:38]save OK [11:24:38]Clear old archive folders... [11:24:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:38]tlvbuf is 01309090 [11:24:38]SAM_PROTO_ClearQueue [11:24:38]wFMCommunicate request_size=4 [11:24:38]MH_SAM_APDU [11:24:38]CAPDU: 80 09 00 00 [11:24:38]Write to MH i2c: E2 08 00 77 04 80 09 00 00 00 00 00 00 ED [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:38]Read from MH i2c: E2 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 77 04 00 90 00 EF [11:24:38]RAPDU: 90 00 [11:24:38]wFMCommunicate OK [11:24:38]SAM_PROTO_ClearQueue done [11:24:38]KKMCreateOFDPacket [11:24:38]OFDProtocolAddRootSTLVToBuf [11:24:38]FM_MakeSignedData [11:24:38]FM_MakeSignedData [11:24:38]SAM_PROTO_SignData [11:24:38]wFMCommunicate request_size=4 [11:24:38]MH_SAM_APDU [11:24:38]CAPDU: 80 0D 01 02 [11:24:38]Write to MH i2c: E2 08 00 78 04 80 0D 01 02 00 00 00 00 F5 [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]OFD Sender: No OFD packet to send [11:24:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:38]Read from MH i2c: E2 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [11:24:38]RAPDU: 90 00 [11:24:38]wFMCommunicate OK [11:24:38]wFMCommunicate request_size=255 [11:24:38]MH_SAM_APDU [11:24: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 20 01 00 00 F4 03 04 00 76 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9D A7 03 00 35 04 06 00 22 [11:24:38]Write to MH i2c: E2 02 01 79 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 20 01 00 00 F4 03 04 00 76 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9D A7 03 00 35 04 06 00 22 00 00 EE [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:39]Read from MH i2c: E2 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: E2 03 00 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [11:24:39]RAPDU: 90 00 [11:24:39]wFMCommunicate OK [11:24:39]wFMCommunicate request_size=10 [11:24:39]MH_SAM_APDU [11:24:39]CAPDU: 80 0D 02 02 05 1F E7 FF 65 0B [11:24:39]Write to MH i2c: E2 0D 00 7A 04 80 0D 02 02 05 00 1F E7 FF 65 0B 00 00 77 [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:39]Read from MH i2c: E2 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: E2 03 00 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [11:24:39]RAPDU: 90 00 [11:24:39]wFMCommunicate OK [11:24:39]wFMCommunicate request_size=4 [11:24:39]MH_SAM_APDU [11:24:39]CAPDU: 80 0D 03 02 [11:24:39]Write to MH i2c: E2 08 00 7B 04 80 0D 03 02 00 00 00 00 FA [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:39]Read from MH i2c: E2 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: E2 0B 00 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: E2 0B 00 7B 04 00 71 17 58 4D 59 F3 73 99 90 00 80 [11:24:39]RAPDU: 71 17 58 4D 59 F3 73 99 90 00 [11:24:39]wFMCommunicate OK [11:24:39]SAM_PROTO_SignData done [11:24:39]FM_MakeSignedData done [11:24:39]CreateOFDProtocolMessage [11:24:39]wFMCommunicate request_size=4 [11:24:39]MH_SAM_APDU [11:24:39]CAPDU: 80 11 00 00 [11:24:39]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:39]Read from MH i2c: E2 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: E2 17 00 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: E2 17 00 7C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4F [11:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:24:39]wFMCommunicate OK [11:24:39]CreateOFDProtocolMessage done [11:24:39]OFDSenderStorePacket 239517 [11:24:39]StoreOFDPacket docnum=239517 [11:24:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BB 08 07 01 4F 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 20 01 00 00 F4 03 04 00 76 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9D A7 03 00 35 04 06 00 22 1F E7 FF 65 0B 71 17 58 4D 59 F3 73 99 [11:24:39]CheckFolder [11:24:39]dirname=/storage/ofd_packets [11:24:39]CheckFolder done [11:24:39]ProducePacketName [11:24:39]name=ofd_packets/00239517 [11:24:39]NVStorageSaveData ofd_packets/00239517 [11:24:39]File name is /storage/ofd_packets/00239517 [11:24:39]Write 301 bytes [11:24:39]NVStorageSaveData done [11:24:39]OFDSenderStorePacket done [11:24:39]KKMCreateOFDPacket done [11:24:39]NVStorageSaveData kkm_last_timestamp [11:24:39]File name is /storage/kkm_last_timestamp [11:24:39]Write 4 bytes [11:24:39]NVStorageSaveData done [11:24:39]ExternCall_PrintAddStr [11:24:39]wPrintStart [11:24:39]Write to MH i2c: 01 00 00 7D 04 81 [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: 01 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: 01 07 00 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 FF 0F 96 [11:24:39]RasterBufferAndPrint [11:24:39]line Счет N : (1)3302458 [11:24:39]line ИНН: 02508201610067 [11:24:39]line Контрольно-Кассовый Чек [11:24:39]line ПРОДАЖА [11:24:39]line ТРК (МРК, ГНК) : 12 [11:24:39]line Товар: 2710124130 [11:24:39]line Аи-92-К-4 [11:24:39]line 3.020 * 66.40 [11:24:39]line = 200.53 [11:24:39]line НДС 12% НСП 1% [11:24:39]line > о реализуемом товаре [11:24:39]line ОКРУГЛЕНИЕ: -0.53 [11:24:39]line ИТОГО: 200.00 [11:24:39]line Внесено: 200.00 [11:24:39]line СДАЧА: 0.00 [11:24:39]line НСП 1% : 1.77 [11:24:39]line НДС 12% : 21.29 [11:24:39]line Наличными: 200.00 [11:24:39]line Безнал.: 0.00 [11:24:39]line Место: АЗС № 82 "Партнер Нефть" [11:24:39]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:24:39]line СНО: Общий режим [11:24:39]line Чек 288 08.06.2024 11:24 [11:24:39]line Смена: 387 ФФД: 1.0 [11:24:39]line ЗНМ: 0300000150 [11:24:39]line РНМ: 0000000000091601 [11:24:39]line Версия ККМ: 001 [11:24:39]line ФМ: 0000000000874681 [11:24:39]line ФД: 239517 [11:24:39]line ФПД: 37520431605003 [11:24:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112438&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239517&fm=37520431605003&tin=02508201610067®Number=0000000000091601&sum=20000 [11:24:39]OFD Sender: Processing packet 239517 [packets to send 182, broken 181] [11:24:39]ProducePacketName [11:24:39]name=ofd_packets/00239517 [11:24:39]OFD Sender: To server: pG, [11:24:39]CommunicateWithHost lk.salyk.kg:30040 [11:24:39]ConnectInit lk.salyk.kg [11:24:39]written 0, free lines is 4095 [11:24:40]Connected sock=11 [11:24:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BB 08 07 01 4F 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 20 01 00 00 F4 03 04 00 76 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9D A7 03 00 35 04 06 00 22 1F E7 FF 65 0B 71 17 58 4D 59 F3 73 99 [11:24:40]Write to MH i2c: 01 00 00 A8 04 AC [11:24:40]Write i2c OK [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: 01 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: 01 07 00 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: 01 07 00 A8 04 00 00 00 00 00 CD 0C 8C [11:24:40]RasterBufferAndPrint [11:24:40]line [11:24:40]line [11:24:40]line [11:24:40]line [11:24:40]line [11:24:40]written 0, free lines is 3284 [11:24:40]MH_Cut [11:24:40]Write to MH i2c: D1 01 00 AF 04 01 85 [11:24:40]Write i2c OK [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: D1 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: D1 01 00 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: D1 01 00 AF 04 00 84 [11:24:40]Write to MH i2c: 01 00 00 B0 04 B4 [11:24:40]Write i2c OK [11:24:40]MH_I2C_Read... [11:24:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3A E0 47 00 70 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9D A7 03 00 F4 03 04 00 F3 E6 63 66 B6 04 01 00 00 AB E5 1A BC EB 75 27 30 [11:24:40]CommunicateWithHost err = 0 [11:24:40]CheckOFDResponse [11:24:40]1017 (14) - 77093643461234 [11:24:40]1041 (16) - 0000000000874681 [11:24:40]1040 (4) - 239517 [11:24:40]1012 (4) - 08.06.2024 05:06 [11:24:40]1206 (1) - 0 [11:24:40]OFD Sender: Remove packet 239517 [11:24:40]ProducePacketName [11:24:40]name=ofd_packets/00239517 [11:24:40]NVStorageDeleteData [11:24:40]OFD Sender: No OFD packet to send [11:24:40]*** Cut start [11:24:40]*** Partial cut [11:24:40]*** CUTSNS_PIN = 1 [11:24:40]*** CUTSNS_PIN = 0 [11:24:41]*** Brake cut motor [11:24:41]Read from MH i2c: 01 [11:24:41]MH_I2C_Read... [11:24:41]*** Stop cut motor [11:24:41]*** Cut end [11:24:41]Read from MH i2c: 01 07 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 07 00 B0 04 00 00 00 00 00 FF 0F C9 [11:24:41]process_action close_receipt done [11:24:41]requested_data is exist [11:24:41]produce_requested_data [11:24:41]requested_item fm.sn is exist - process it [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 11 00 00 [11:24:41]Write to MH i2c: E2 08 00 B1 04 80 11 00 00 00 00 00 00 2F [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 17 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 17 00 B1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 84 [11:24:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:24:41]wFMCommunicate OK [11:24:41]requested_item fd.num is exist - process it [11:24:41]SAM_PROTO_GetFieldsCounters [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 13 00 00 [11:24:41]Write to MH i2c: E2 08 00 B2 04 80 13 00 00 00 00 00 00 32 [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 62 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 62 00 B2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 7B [11:24:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9D A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:41]wFMCommunicate OK [11:24:41]SAM_PROTO_GetFieldsCounters done [11:24:41]requested_item shift.num is exist - process it [11:24:41]requested_item shift.opened is exist - process it [11:24:41]req_shift_opened [11:24:41]FM_GetShiftState [11:24:41]SAM_PROTO_GetShiftState [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 13 01 00 [11:24:41]Write to MH i2c: E2 08 00 B3 04 80 13 01 00 00 00 00 00 34 [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 0E 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 0E 00 B3 04 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E8 [11:24:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:24:41]wFMCommunicate OK [11:24:41]SAM_PROTO_GetShiftState done [11:24:41]FM_GetShiftState done [11:24:41]req_shift_opened done [11:24:41]requested_item shift.open_date is exist - process it [11:24:41]req_shift_open_date [11:24:41]req_shift_open_date done [11:24:41]produce_requested_data done [11:24:41]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239517,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:24:41]process_action_free close_receipt [11:24:41]json_value_free [11:24:41]json_value_free done [11:24:41]process_json_proto returns [11:24:41]Send response to host [11:24:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239517,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:24:41]free response buf [11:24:41]execute_script done [11:24:41]execute_script returns [11:24:41]free content buf [11:24:41]Sock 10.Close socket [11:24:41]Sock 10.Thread stoped [11:24:45]OFD Sender: No OFD packet to send [11:24:50]OFD Sender: No OFD packet to send [11:24:55]OFD Sender: No OFD packet to send [11:25:00]OFD Sender: No OFD packet to send [11:25:05]OFD Sender: No OFD packet to send [11:25:08]accept exits with 8 [11:25:08]New connection [11:25:08]New thread 3066596708 created [11:25:08]Thread 3066453348 joined [11:25:08]Waiting for new connection... [11:25:08] Sock 8.Parse request [11:25:08]Sock 8.Check first char [11:25:08]Sock 8.First char is OK [11:25:08]request: POST /json_proto HTTP/1.0 [11:25:08]Method: POST [11:25:08]URL: /json_proto [11:25:08]Method is POST - this is cgi request [11:25:08]url: /json_proto [11:25:08]query_string will be loaded in cgi processing [11:25:08]execute_cgi json_proto POST (null) [11:25:08]execute_cgi path=json_proto method=POST [11:25:08]POST find Content-Length [11:25:08]Host: 172.17.40.67:8080 [11:25:08]Content-Length: 770 [11:25:08]Content-Type: application/json [11:25:08] [11:25:08]POST finish read [11:25:08]Found Content-Length = 770 [11:25:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:08]execute_script... [11:25: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)3302459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:08]POST & json_proto [11:25:08]process_json_proto [11:25:08]json parsed OK: [11:25:08]protocol is kg_v1.0 [11:25:08]action value=close_receipt [11:25:08]process_action close_receipt [11:25:08]cmd_close_receipt [11:25:08]MH_GetDate [11:25:08]Write to MH i2c: F0 00 00 B4 04 A7 [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: F0 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: F0 09 00 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: F0 09 00 B4 04 00 95 3F 64 66 97 AE 6B 64 62 [11:25:08]GetLastDocTimeStamp 1717845878 [11:25:08]current date 1717845909 [11:25:08]FM_GetShiftState [11:25:08]SAM_PROTO_GetShiftState [11:25:08]wFMCommunicate request_size=4 [11:25:08]MH_SAM_APDU [11:25:08]CAPDU: 80 13 01 00 [11:25:08]Write to MH i2c: E2 08 00 B5 04 80 13 01 00 00 00 00 00 36 [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:08]Read from MH i2c: E2 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: E2 0E 00 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: E2 0E 00 B5 04 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EA [11:25:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:25:08]wFMCommunicate OK [11:25:08]SAM_PROTO_GetShiftState done [11:25:08]FM_GetShiftState done [11:25:08]opened in 1717805884 [11:25:08]opened+sec_in_day 1717892284 [11:25:08]quantity*price = 100064 [11:25:08]sum+1 = 100066 [11:25:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.65 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 0.00 Безнал.: 1000.65 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 289 08.06.2024 11:25 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239518 ФПД: 11882236401807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112509&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239518&fm=11882236401807&tin=02508201610067®Number=0000000000091601&sum=100065 [11:25:10]StoreToDocumentArchive [11:25:10]shift 387 fd 239518 [11:25:10]save to /storage/0387/doc_00239518 [11:25:10]save last doc name /storage/0387/doc_00239518 to /storage/kkm_last_doc_name [11:25:10]save OK [11:25:10]Clear old archive folders... [11:25:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:10]tlvbuf is 0130EB70 [11:25:10]SAM_PROTO_ClearQueue [11:25:10]wFMCommunicate request_size=4 [11:25:10]MH_SAM_APDU [11:25:10]CAPDU: 80 09 00 00 [11:25:10]Write to MH i2c: E2 08 00 C2 04 80 09 00 00 00 00 00 00 38 [11:25:10]Write i2c OK [11:25:10]MH_I2C_Read... [11:25:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:10]Read from MH i2c: E2 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 03 00 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 03 00 C2 04 00 90 00 3A [11:25:10]RAPDU: 90 00 [11:25:10]wFMCommunicate OK [11:25:10]SAM_PROTO_ClearQueue done [11:25:10]KKMCreateOFDPacket [11:25:10]OFDProtocolAddRootSTLVToBuf [11:25:10]FM_MakeSignedData [11:25:10]FM_MakeSignedData [11:25:10]SAM_PROTO_SignData [11:25:10]wFMCommunicate request_size=4 [11:25:10]MH_SAM_APDU [11:25:10]CAPDU: 80 0D 01 02 [11:25:10]Write to MH i2c: E2 08 00 C3 04 80 0D 01 02 00 00 00 00 40 [11:25:10]Write i2c OK [11:25:10]MH_I2C_Read... [11:25:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:10]Read from MH i2c: E2 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 03 00 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 03 00 C3 04 00 90 00 3B [11:25:10]RAPDU: 90 00 [11:25:10]wFMCommunicate OK [11:25:10]wFMCommunicate request_size=255 [11:25:10]MH_SAM_APDU [11:25: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 95 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9E A7 03 00 35 04 06 00 0A [11:25:10]Write to MH i2c: E2 02 01 C4 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 95 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9E A7 03 00 35 04 06 00 0A 00 00 55 [11:25:10]Write i2c OK [11:25:10]MH_I2C_Read... [11:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:10]Read from MH i2c: E2 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 03 00 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [11:25:10]RAPDU: 90 00 [11:25:10]wFMCommunicate OK [11:25:10]wFMCommunicate request_size=10 [11:25:10]MH_SAM_APDU [11:25:10]CAPDU: 80 0D 02 02 05 CE 8C 7A D8 8F [11:25:10]Write to MH i2c: E2 0D 00 C5 04 80 0D 02 02 05 00 CE 8C 7A D8 8F 00 00 88 [11:25:10]Write i2c OK [11:25:10]MH_I2C_Read... [11:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:10]Read from MH i2c: E2 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 03 00 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [11:25:10]RAPDU: 90 00 [11:25:10]wFMCommunicate OK [11:25:10]wFMCommunicate request_size=4 [11:25:10]MH_SAM_APDU [11:25:10]CAPDU: 80 0D 03 02 [11:25:10]Write to MH i2c: E2 08 00 C6 04 80 0D 03 02 00 00 00 00 45 [11:25:10]Write i2c OK [11:25:10]MH_I2C_Read... [11:25:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:10]Read from MH i2c: E2 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 0B 00 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 0B 00 C6 04 00 AD 1A D0 8C 30 36 70 A5 90 00 E4 [11:25:10]RAPDU: AD 1A D0 8C 30 36 70 A5 90 00 [11:25:10]wFMCommunicate OK [11:25:10]SAM_PROTO_SignData done [11:25:10]FM_MakeSignedData done [11:25:10]CreateOFDProtocolMessage [11:25:10]wFMCommunicate request_size=4 [11:25:10]MH_SAM_APDU [11:25:10]CAPDU: 80 11 00 00 [11:25:10]Write to MH i2c: E2 08 00 C7 04 80 11 00 00 00 00 00 00 45 [11:25:10]Write i2c OK [11:25:10]MH_I2C_Read... [11:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:10]Read from MH i2c: E2 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 17 00 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: E2 17 00 C7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9A [11:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:25:10]wFMCommunicate OK [11:25:10]CreateOFDProtocolMessage done [11:25:10]OFDSenderStorePacket 239518 [11:25:10]StoreOFDPacket docnum=239518 [11:25:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C4 93 07 01 B1 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 95 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9E A7 03 00 35 04 06 00 0A CE 8C 7A D8 8F AD 1A D0 8C 30 36 70 A5 [11:25:10]CheckFolder [11:25:10]dirname=/storage/ofd_packets [11:25:10]CheckFolder done [11:25:10]ProducePacketName [11:25:10]name=ofd_packets/00239518 [11:25:10]NVStorageSaveData ofd_packets/00239518 [11:25:10]File name is /storage/ofd_packets/00239518 [11:25:10]Write 301 bytes [11:25:10]NVStorageSaveData done [11:25:10]OFDSenderStorePacket done [11:25:10]KKMCreateOFDPacket done [11:25:10]NVStorageSaveData kkm_last_timestamp [11:25:10]File name is /storage/kkm_last_timestamp [11:25:10]Write 4 bytes [11:25:10]NVStorageSaveData done [11:25:10]ExternCall_PrintAddStr [11:25:10]wPrintStart [11:25:10]Write to MH i2c: 01 00 00 C8 04 CC [11:25:10]Write i2c OK [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: 01 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: 01 07 00 [11:25:10]MH_I2C_Read... [11:25:10]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 FF 0F E1 [11:25:10]RasterBufferAndPrint [11:25:10]line Счет N : (1)3302459 [11:25:10]line ИНН: 02508201610067 [11:25:10]line Контрольно-Кассовый Чек [11:25:10]line ПРОДАЖА [11:25:10]line ТРК (МРК, ГНК) : 42 [11:25:10]line Товар: 2710124130 [11:25:10]line Аи-92-К-4 [11:25:10]line 15.070 * 66.40 [11:25:10]line = 1000.65 [11:25:10]line НДС 12% НСП 1% [11:25:10]line > о реализуемом товаре [11:25:10]line ИТОГО: 1000.65 [11:25:10]line НСП 1% : 8.85 [11:25:10]line НДС 12% : 106.26 [11:25:10]line Наличными: 0.00 [11:25:10]line Безнал.: 1000.65 [11:25:10]line Место: АЗС № 82 "Партнер Нефть" [11:25:10]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:25:10]line СНО: Общий режим [11:25:10]line Чек 289 08.06.2024 11:25 [11:25:10]line Смена: 387 ФФД: 1.0 [11:25:10]line ЗНМ: 0300000150 [11:25:10]line РНМ: 0000000000091601 [11:25:10]line Версия ККМ: 001 [11:25:10]line Платежная система: Mbank [11:25:10]line ФМ: 0000000000874681 [11:25:10]line ФД: 239518 [11:25:10]line ФПД: 11882236401807 [11:25:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112509&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239518&fm=11882236401807&tin=02508201610067®Number=0000000000091601&sum=100065 [11:25:10]written 0, free lines is 4095 [11:25:10]OFD Sender: Processing packet 239518 [packets to send 182, broken 181] [11:25:10]ProducePacketName [11:25:10]name=ofd_packets/00239518 [11:25:10]OFD Sender: To server: pG, [11:25:10]CommunicateWithHost lk.salyk.kg:30040 [11:25:10]ConnectInit lk.salyk.kg [11:25:10]Connected sock=10 [11:25:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C4 93 07 01 B1 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 95 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9E A7 03 00 35 04 06 00 0A CE 8C 7A D8 8F AD 1A D0 8C 30 36 70 A5 [11:25:11]Write to MH i2c: 01 00 00 F1 04 F5 [11:25:11]Write i2c OK [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: 01 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: 01 07 00 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: 01 07 00 F1 04 00 00 00 00 00 FA 0C 02 [11:25:11]RasterBufferAndPrint [11:25:11]line [11:25:11]line [11:25:11]line [11:25:11]line [11:25:11]line [11:25:11]written 0, free lines is 3328 [11:25:11]MH_Cut [11:25:11]Write to MH i2c: D1 01 00 F8 04 01 CE [11:25:11]Write i2c OK [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: D1 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: D1 01 00 [11:25:11]MH_I2C_Read... [11:25:11]Read from MH i2c: D1 01 00 F8 04 00 CD [11:25:11]Write to MH i2c: 01 00 00 F9 04 FD [11:25:11]Write i2c OK [11:25:11]MH_I2C_Read... [11:25:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E2 F8 47 00 D4 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9E A7 03 00 F4 03 04 00 12 E7 63 66 B6 04 01 00 00 4A 9F 13 B0 7C 5B 63 DF [11:25:11]CommunicateWithHost err = 0 [11:25:11]CheckOFDResponse [11:25:11]1017 (14) - 77093643461234 [11:25:11]1041 (16) - 0000000000874681 [11:25:11]1040 (4) - 239518 [11:25:11]1012 (4) - 08.06.2024 05:07 [11:25:11]1206 (1) - 0 [11:25:11]OFD Sender: Remove packet 239518 [11:25:11]ProducePacketName [11:25:11]name=ofd_packets/00239518 [11:25:11]NVStorageDeleteData [11:25:11]OFD Sender: No OFD packet to send [11:25:11]*** Cut start [11:25:11]*** Partial cut [11:25:11]*** CUTSNS_PIN = 1 [11:25:11]*** CUTSNS_PIN = 0 [11:25:12]*** Brake cut motor [11:25:12]Read from MH i2c: 01 [11:25:12]MH_I2C_Read... [11:25:12]*** Stop cut motor [11:25:12]*** Cut end [11:25:12]Read from MH i2c: 01 07 00 [11:25:12]MH_I2C_Read... [11:25:12]Read from MH i2c: 01 07 00 F9 04 00 00 00 00 00 FF 0F 12 [11:25:12]process_action close_receipt done [11:25:12]requested_data is exist [11:25:12]produce_requested_data [11:25:12]requested_item fm.sn is exist - process it [11:25:12]wFMCommunicate request_size=4 [11:25:12]MH_SAM_APDU [11:25:12]CAPDU: 80 11 00 00 [11:25:12]Write to MH i2c: E2 08 00 FA 04 80 11 00 00 00 00 00 00 78 [11:25:12]Write i2c OK [11:25:12]MH_I2C_Read... [11:25:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:12]Read from MH i2c: E2 [11:25:12]MH_I2C_Read... [11:25:12]Read from MH i2c: E2 17 00 [11:25:12]MH_I2C_Read... [11:25:12]Read from MH i2c: E2 17 00 FA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CD [11:25:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:25:12]wFMCommunicate OK [11:25:12]requested_item fd.num is exist - process it [11:25:12]SAM_PROTO_GetFieldsCounters [11:25:12]wFMCommunicate request_size=4 [11:25:12]MH_SAM_APDU [11:25:12]CAPDU: 80 13 00 00 [11:25:12]Write to MH i2c: E2 08 00 FB 04 80 13 00 00 00 00 00 00 7B [11:25:12]Write i2c OK [11:25:12]MH_I2C_Read... [11:25:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:12]Read from MH i2c: E2 [11:25:12]MH_I2C_Read... [11:25:12]Read from MH i2c: E2 62 00 [11:25:12]MH_I2C_Read... [11:25:12]Read from MH i2c: E2 62 00 FB 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [11:25:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9E A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:12]wFMCommunicate OK [11:25:12]SAM_PROTO_GetFieldsCounters done [11:25:12]requested_item shift.num is exist - process it [11:25:12]requested_item shift.opened is exist - process it [11:25:12]req_shift_opened [11:25:12]FM_GetShiftState [11:25:12]SAM_PROTO_GetShiftState [11:25:12]wFMCommunicate request_size=4 [11:25:12]MH_SAM_APDU [11:25:12]CAPDU: 80 13 01 00 [11:25:12]Write to MH i2c: E2 08 00 FC 04 80 13 01 00 00 00 00 00 7D [11:25:12]Write i2c OK [11:25:12]MH_I2C_Read... [11:25:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:12]Read from MH i2c: E2 [11:25:12]MH_I2C_Read... [11:25:12]Read from MH i2c: E2 0E 00 [11:25:12]MH_I2C_Read... [11:25:12]Read from MH i2c: E2 0E 00 FC 04 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 31 [11:25:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:25:12]wFMCommunicate OK [11:25:12]SAM_PROTO_GetShiftState done [11:25:12]FM_GetShiftState done [11:25:12]req_shift_opened done [11:25:12]requested_item shift.open_date is exist - process it [11:25:12]req_shift_open_date [11:25:12]req_shift_open_date done [11:25:12]produce_requested_data done [11:25:12]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239518,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:25:12]process_action_free close_receipt [11:25:12]json_value_free [11:25:12]json_value_free done [11:25:12]process_json_proto returns [11:25:12]Send response to host [11:25:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239518,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:25:12]free response buf [11:25:12]execute_script done [11:25:12]execute_script returns [11:25:12]free content buf [11:25:12]Sock 8.Close socket [11:25:12]Sock 8.Thread stoped [11:25:14]accept exits with 9 [11:25:14]New connection [11:25:14]New thread 3066453348 created [11:25:14]Thread 3066596708 joined [11:25:14]Waiting for new connection... [11:25:14] Sock 9.Parse request [11:25:14]Sock 9.Check first char [11:25:14]Sock 9.First char is OK [11:25:14]request: POST /json_proto HTTP/1.0 [11:25:14]Method: POST [11:25:14]URL: /json_proto [11:25:14]Method is POST - this is cgi request [11:25:14]url: /json_proto [11:25:14]query_string will be loaded in cgi processing [11:25:14]execute_cgi json_proto POST (null) [11:25:14]execute_cgi path=json_proto method=POST [11:25:14]POST find Content-Length [11:25:14]Host: 172.17.40.67:8080 [11:25:14]Content-Length: 678 [11:25:14]Content-Type: application/json [11:25:14] [11:25:14]POST finish read [11:25:14]Found Content-Length = 678 [11:25:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:14]execute_script... [11: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)3302460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:14]POST & json_proto [11:25:14]process_json_proto [11:25:14]json parsed OK: [11:25:14]protocol is kg_v1.0 [11:25:14]action value=close_receipt [11:25:14]process_action close_receipt [11:25:14]cmd_close_receipt [11:25:14]MH_GetDate [11:25:14]Write to MH i2c: F0 00 00 FD 04 F0 [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: F0 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: F0 09 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: F0 09 00 FD 04 00 9B 3F 64 66 97 AE 6B 64 B1 [11:25:14]GetLastDocTimeStamp 1717845909 [11:25:14]current date 1717845915 [11:25:14]FM_GetShiftState [11:25:14]SAM_PROTO_GetShiftState [11:25:14]wFMCommunicate request_size=4 [11:25:14]MH_SAM_APDU [11:25:14]CAPDU: 80 13 01 00 [11:25:14]Write to MH i2c: E2 08 00 FE 04 80 13 01 00 00 00 00 00 7F [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 [11:25:14]MH_I2C_Read... [11:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:14]Read from MH i2c: E2 0E 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 0E 00 FE 04 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 33 [11:25:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:25:14]wFMCommunicate OK [11:25:14]SAM_PROTO_GetShiftState done [11:25:14]FM_GetShiftState done [11:25:14]opened in 1717805884 [11:25:14]opened+sec_in_day 1717892284 [11:25:14]quantity*price = 40039 [11:25:14]sum+1 = 40040 [11:25:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 290 08.06.2024 11:25 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239519 ФПД: 109606144748244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112515&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239519&fm=109606144748244&tin=02508201610067®Number=0000000000091601&sum=40000 [11:25:16]StoreToDocumentArchive [11:25:16]shift 387 fd 239519 [11:25:16]save to /storage/0387/doc_00239519 [11:25:16]save last doc name /storage/0387/doc_00239519 to /storage/kkm_last_doc_name [11:25:16]save OK [11:25:16]Clear old archive folders... [11:25:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:16]tlvbuf is 012E0220 [11:25:16]SAM_PROTO_ClearQueue [11:25:16]wFMCommunicate request_size=4 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 09 00 00 [11:25:16]Write to MH i2c: E2 08 00 0B 05 80 09 00 00 00 00 00 00 82 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 0B 05 00 90 00 84 [11:25:16]RAPDU: 90 00 [11:25:16]wFMCommunicate OK [11:25:16]SAM_PROTO_ClearQueue done [11:25:16]KKMCreateOFDPacket [11:25:16]OFDProtocolAddRootSTLVToBuf [11:25:16]FM_MakeSignedData [11:25:16]FM_MakeSignedData [11:25:16]SAM_PROTO_SignData [11:25:16]wFMCommunicate request_size=4 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 0D 01 02 [11:25:16]Write to MH i2c: E2 08 00 0C 05 80 0D 01 02 00 00 00 00 8A [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 0C 05 00 90 00 85 [11:25:16]RAPDU: 90 00 [11:25:16]wFMCommunicate OK [11:25:16]wFMCommunicate request_size=255 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 22 01 00 00 F4 03 04 00 9B 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9F A7 03 00 35 04 06 00 63 [11:25:16]Write to MH i2c: E2 02 01 0D 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 22 01 00 00 F4 03 04 00 9B 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9F A7 03 00 35 04 06 00 63 00 00 FC [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 0D 05 00 90 00 86 [11:25:16]RAPDU: 90 00 [11:25:16]wFMCommunicate OK [11:25:16]wFMCommunicate request_size=10 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 0D 02 02 05 AF AB 52 AA D4 [11:25:16]Write to MH i2c: E2 0D 00 0E 05 80 0D 02 02 05 00 AF AB 52 AA D4 00 00 C1 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 0E 05 00 90 00 87 [11:25:16]RAPDU: 90 00 [11:25:16]wFMCommunicate OK [11:25:16]wFMCommunicate request_size=4 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 0D 03 02 [11:25:16]Write to MH i2c: E2 08 00 0F 05 80 0D 03 02 00 00 00 00 8F [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 0B 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 0B 00 0F 05 00 97 18 F5 47 1D 5D D3 6F 90 00 37 [11:25:16]RAPDU: 97 18 F5 47 1D 5D D3 6F 90 00 [11:25:16]wFMCommunicate OK [11:25:16]SAM_PROTO_SignData done [11:25:16]FM_MakeSignedData done [11:25:16]CreateOFDProtocolMessage [11:25:16]wFMCommunicate request_size=4 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 11 00 00 [11:25:16]Write to MH i2c: E2 08 00 10 05 80 11 00 00 00 00 00 00 8F [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 17 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 17 00 10 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E4 [11:25:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:25:16]wFMCommunicate OK [11:25:16]CreateOFDProtocolMessage done [11:25:16]OFDSenderStorePacket 239519 [11:25:16]StoreOFDPacket docnum=239519 [11:25:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 44 3E 07 01 17 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 22 01 00 00 F4 03 04 00 9B 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9F A7 03 00 35 04 06 00 63 AF AB 52 AA D4 97 18 F5 47 1D 5D D3 6F [11:25:16]CheckFolder [11:25:16]dirname=/storage/ofd_packets [11:25:16]CheckFolder done [11:25:16]ProducePacketName [11:25:16]name=ofd_packets/00239519 [11:25:16]NVStorageSaveData ofd_packets/00239519 [11:25:16]File name is /storage/ofd_packets/00239519 [11:25:16]Write 301 bytes [11:25:16]NVStorageSaveData done [11:25:16]OFDSenderStorePacket done [11:25:16]KKMCreateOFDPacket done [11:25:16]NVStorageSaveData kkm_last_timestamp [11:25:16]File name is /storage/kkm_last_timestamp [11:25:16]Write 4 bytes [11:25:16]NVStorageSaveData done [11:25:16]ExternCall_PrintAddStr [11:25:16]wPrintStart [11:25:16]Write to MH i2c: 01 00 00 11 05 16 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: 01 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: 01 07 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: 01 07 00 11 05 00 00 00 00 00 FF 0F 2B [11:25:16]RasterBufferAndPrint [11:25:16]line Счет N : (1)3302460 [11:25:16]line ИНН: 02508201610067 [11:25:16]line Контрольно-Кассовый Чек [11:25:16]line ПРОДАЖА [11:25:16]line ТРК (МРК, ГНК) : 32 [11:25:16]line Товар: 2710124130 [11:25:16]line Аи-92-К-4 [11:25:16]line 6.030 * 66.40 [11:25:16]line = 400.39 [11:25:16]line НДС 12% НСП 1% [11:25:16]line > о реализуемом товаре [11:25:16]line ОКРУГЛЕНИЕ: -0.39 [11:25:16]line ИТОГО: 400.00 [11:25:16]line Внесено: 400.00 [11:25:16]line СДАЧА: 0.00 [11:25:16]line НСП 1% : 3.54 [11:25:16]line НДС 12% : 42.52 [11:25:16]line Наличными: 400.00 [11:25:16]line Безнал.: 0.00 [11:25:16]line Место: АЗС № 82 "Партнер Нефть" [11:25:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:25:16]line СНО: Общий режим [11:25:16]line Чек 290 08.06.2024 11:25 [11:25:16]line Смена: 387 ФФД: 1.0 [11:25:16]line ЗНМ: 0300000150 [11:25:16]line РНМ: 0000000000091601 [11:25:16]line Версия ККМ: 001 [11:25:16]line ФМ: 0000000000874681 [11:25:16]line ФД: 239519 [11:25:16]line ФПД: 109606144748244 [11:25:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112515&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239519&fm=109606144748244&tin=02508201610067®Number=0000000000091601&sum=40000 [11:25:16]written 0, free lines is 4095 [11:25:16]OFD Sender: Processing packet 239519 [packets to send 182, broken 181] [11:25:16]ProducePacketName [11:25:16]name=ofd_packets/00239519 [11:25:16]OFD Sender: To server: pG, [11:25:16]CommunicateWithHost lk.salyk.kg:30040 [11:25:16]ConnectInit lk.salyk.kg [11:25:16]Connected sock=10 [11:25:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 44 3E 07 01 17 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 22 01 00 00 F4 03 04 00 9B 3F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9F A7 03 00 35 04 06 00 63 AF AB 52 AA D4 97 18 F5 47 1D 5D D3 6F [11:25:17]Write to MH i2c: 01 00 00 3C 05 41 [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 07 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 07 00 3C 05 00 00 00 00 00 E6 0C 3A [11:25:17]RasterBufferAndPrint [11:25:17]line [11:25:17]line [11:25:17]line [11:25:17]line [11:25:17]line [11:25:17]written 0, free lines is 3314 [11:25:17]MH_Cut [11:25:17]Write to MH i2c: D1 01 00 43 05 01 1A [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: D1 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: D1 01 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: D1 01 00 43 05 00 19 [11:25:17]Write to MH i2c: 01 00 00 44 05 49 [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B3 33 47 00 67 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 9F A7 03 00 F4 03 04 00 18 E7 63 66 B6 04 01 00 00 8D 49 4A 43 2B C0 4E 72 [11:25:17]CommunicateWithHost err = 0 [11:25:17]CheckOFDResponse [11:25:17]1017 (14) - 77093643461234 [11:25:17]1041 (16) - 0000000000874681 [11:25:17]1040 (4) - 239519 [11:25:17]1012 (4) - 08.06.2024 05:07 [11:25:17]1206 (1) - 0 [11:25:17]OFD Sender: Remove packet 239519 [11:25:17]ProducePacketName [11:25:17]name=ofd_packets/00239519 [11:25:17]NVStorageDeleteData [11:25:17]OFD Sender: No OFD packet to send [11:25:17]*** Cut start [11:25:17]*** Partial cut [11:25:17]*** CUTSNS_PIN = 1 [11:25:17]*** CUTSNS_PIN = 0 [11:25:18]*** Brake cut motor [11:25:18]Read from MH i2c: 01 [11:25:18]MH_I2C_Read... [11:25:18]*** Stop cut motor [11:25:18]*** Cut end [11:25:18]Read from MH i2c: 01 07 00 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: 01 07 00 44 05 00 00 00 00 00 FF 0F 5E [11:25:18]process_action close_receipt done [11:25:18]requested_data is exist [11:25:18]produce_requested_data [11:25:18]requested_item fm.sn is exist - process it [11:25:18]wFMCommunicate request_size=4 [11:25:18]MH_SAM_APDU [11:25:18]CAPDU: 80 11 00 00 [11:25:18]Write to MH i2c: E2 08 00 45 05 80 11 00 00 00 00 00 00 C4 [11:25:18]Write i2c OK [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 [11:25:18]MH_I2C_Read... [11:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:18]Read from MH i2c: E2 17 00 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 17 00 45 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 19 [11:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:25:18]wFMCommunicate OK [11:25:18]requested_item fd.num is exist - process it [11:25:18]SAM_PROTO_GetFieldsCounters [11:25:18]wFMCommunicate request_size=4 [11:25:18]MH_SAM_APDU [11:25:18]CAPDU: 80 13 00 00 [11:25:18]Write to MH i2c: E2 08 00 46 05 80 13 00 00 00 00 00 00 C7 [11:25:18]Write i2c OK [11:25:18]MH_I2C_Read... [11:25:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:18]Read from MH i2c: E2 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 62 00 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 62 00 46 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [11:25:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 9F A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:18]wFMCommunicate OK [11:25:18]SAM_PROTO_GetFieldsCounters done [11:25:18]requested_item shift.num is exist - process it [11:25:18]requested_item shift.opened is exist - process it [11:25:18]req_shift_opened [11:25:18]FM_GetShiftState [11:25:18]SAM_PROTO_GetShiftState [11:25:18]wFMCommunicate request_size=4 [11:25:18]MH_SAM_APDU [11:25:18]CAPDU: 80 13 01 00 [11:25:18]Write to MH i2c: E2 08 00 47 05 80 13 01 00 00 00 00 00 C9 [11:25:18]Write i2c OK [11:25:18]MH_I2C_Read... [11:25:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:18]Read from MH i2c: E2 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 0E 00 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 0E 00 47 05 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7D [11:25:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:25:18]wFMCommunicate OK [11:25:18]SAM_PROTO_GetShiftState done [11:25:18]FM_GetShiftState done [11:25:18]req_shift_opened done [11:25:18]requested_item shift.open_date is exist - process it [11:25:18]req_shift_open_date [11:25:18]req_shift_open_date done [11:25:18]produce_requested_data done [11:25:18]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239519,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:25:18]process_action_free close_receipt [11:25:18]json_value_free [11:25:18]json_value_free done [11:25:18]process_json_proto returns [11:25:18]Send response to host [11:25:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239519,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:25:18]free response buf [11:25:18]execute_script done [11:25:18]execute_script returns [11:25:18]free content buf [11:25:18]Sock 9.Close socket [11:25:18]Sock 9.Thread stoped [11:25:22]OFD Sender: No OFD packet to send [11:25:27]OFD Sender: No OFD packet to send [11:25:32]OFD Sender: No OFD packet to send [11:25:37]OFD Sender: No OFD packet to send [11:25:42]OFD Sender: No OFD packet to send [11:25:47]OFD Sender: No OFD packet to send [11:25:52]OFD Sender: No OFD packet to send [11:25:57]OFD Sender: No OFD packet to send [11:26:02]OFD Sender: No OFD packet to send [11:26:07]OFD Sender: No OFD packet to send [11:26:12]OFD Sender: No OFD packet to send [11:26:17]OFD Sender: No OFD packet to send [11:26:22]OFD Sender: No OFD packet to send [11:26:27]OFD Sender: No OFD packet to send [11:26:32]OFD Sender: No OFD packet to send [11:26:37]OFD Sender: No OFD packet to send [11:26:42]OFD Sender: No OFD packet to send [11:26:47]OFD Sender: No OFD packet to send [11:26:52]OFD Sender: No OFD packet to send [11:26:55]accept exits with 8 [11:26:55]New connection [11:26:55]New thread 3066596708 created [11:26:55]Thread 3066453348 joined [11:26:55]Waiting for new connection... [11:26:55] Sock 8.Parse request [11:26:55]Sock 8.Check first char [11:26:55]Sock 8.First char is OK [11:26:55]request: POST /json_proto HTTP/1.0 [11:26:55]Method: POST [11:26:55]URL: /json_proto [11:26:55]Method is POST - this is cgi request [11:26:55]url: /json_proto [11:26:55]query_string will be loaded in cgi processing [11:26:55]execute_cgi json_proto POST (null) [11:26:55]execute_cgi path=json_proto method=POST [11:26:55]POST find Content-Length [11:26:55]Host: 172.17.40.67:8080 [11:26:55]Content-Length: 678 [11:26:55]Content-Type: application/json [11:26:55] [11:26:55]POST finish read [11:26:55]Found Content-Length = 678 [11:26:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:55]execute_script... [11:26: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)3302461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:55]POST & json_proto [11:26:55]process_json_proto [11:26:55]json parsed OK: [11:26:55]protocol is kg_v1.0 [11:26:55]action value=close_receipt [11:26:55]process_action close_receipt [11:26:55]cmd_close_receipt [11:26:55]MH_GetDate [11:26:55]Write to MH i2c: F0 00 00 48 05 3C [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: F0 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: F0 09 00 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: F0 09 00 48 05 00 00 40 64 66 97 AE 6B 64 63 [11:26:55]GetLastDocTimeStamp 1717845915 [11:26:55]current date 1717846016 [11:26:55]FM_GetShiftState [11:26:55]SAM_PROTO_GetShiftState [11:26:55]wFMCommunicate request_size=4 [11:26:55]MH_SAM_APDU [11:26:55]CAPDU: 80 13 01 00 [11:26:55]Write to MH i2c: E2 08 00 49 05 80 13 01 00 00 00 00 00 CB [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:55]Read from MH i2c: E2 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: E2 0E 00 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: E2 0E 00 49 05 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7F [11:26:55]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:26:55]wFMCommunicate OK [11:26:55]SAM_PROTO_GetShiftState done [11:26:55]FM_GetShiftState done [11:26:55]opened in 1717805884 [11:26:55]opened+sec_in_day 1717892284 [11:26:55]quantity*price = 60025 [11:26:55]sum+1 = 60027 [11:26:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 291 08.06.2024 11:26 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239520 ФПД: 79735819587950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112656&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239520&fm=79735819587950&tin=02508201610067®Number=0000000000091601&sum=60000 [11:26:56]StoreToDocumentArchive [11:26:56]shift 387 fd 239520 [11:26:56]save to /storage/0387/doc_00239520 [11:26:56]save last doc name /storage/0387/doc_00239520 to /storage/kkm_last_doc_name [11:26:56]save OK [11:26:56]Clear old archive folders... [11:26:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:56]tlvbuf is 012FDD70 [11:26:56]SAM_PROTO_ClearQueue [11:26:56]wFMCommunicate request_size=4 [11:26:56]MH_SAM_APDU [11:26:56]CAPDU: 80 09 00 00 [11:26:56]Write to MH i2c: E2 08 00 56 05 80 09 00 00 00 00 00 00 CD [11:26:56]Write i2c OK [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 [11:26:56]MH_I2C_Read... [11:26:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:56]Read from MH i2c: E2 03 00 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 03 00 56 05 00 90 00 CF [11:26:56]RAPDU: 90 00 [11:26:56]wFMCommunicate OK [11:26:56]SAM_PROTO_ClearQueue done [11:26:56]KKMCreateOFDPacket [11:26:56]OFDProtocolAddRootSTLVToBuf [11:26:56]FM_MakeSignedData [11:26:56]FM_MakeSignedData [11:26:56]SAM_PROTO_SignData [11:26:56]wFMCommunicate request_size=4 [11:26:56]MH_SAM_APDU [11:26:56]CAPDU: 80 0D 01 02 [11:26:56]Write to MH i2c: E2 08 00 57 05 80 0D 01 02 00 00 00 00 D5 [11:26:56]Write i2c OK [11:26:56]MH_I2C_Read... [11:26:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:56]Read from MH i2c: E2 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 03 00 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 03 00 57 05 00 90 00 D0 [11:26:56]RAPDU: 90 00 [11:26:56]wFMCommunicate OK [11:26:56]wFMCommunicate request_size=255 [11:26:56]MH_SAM_APDU [11:26:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 00 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A0 A7 03 00 35 04 06 00 48 [11:26:56]Write to MH i2c: E2 02 01 58 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 00 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A0 A7 03 00 35 04 06 00 48 00 00 A3 [11:26:56]Write i2c OK [11:26:56]MH_I2C_Read... [11:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:56]Read from MH i2c: E2 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 03 00 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 03 00 58 05 00 90 00 D1 [11:26:56]RAPDU: 90 00 [11:26:56]wFMCommunicate OK [11:26:56]wFMCommunicate request_size=10 [11:26:56]MH_SAM_APDU [11:26:56]CAPDU: 80 0D 02 02 05 84 F1 33 D1 6E [11:26:56]Write to MH i2c: E2 0D 00 59 05 80 0D 02 02 05 00 84 F1 33 D1 6E 00 00 C9 [11:26:56]Write i2c OK [11:26:56]MH_I2C_Read... [11:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:56]Read from MH i2c: E2 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 03 00 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 03 00 59 05 00 90 00 D2 [11:26:56]RAPDU: 90 00 [11:26:56]wFMCommunicate OK [11:26:56]wFMCommunicate request_size=4 [11:26:56]MH_SAM_APDU [11:26:56]CAPDU: 80 0D 03 02 [11:26:56]Write to MH i2c: E2 08 00 5A 05 80 0D 03 02 00 00 00 00 DA [11:26:56]Write i2c OK [11:26:56]MH_I2C_Read... [11:26:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:56]Read from MH i2c: E2 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 0B 00 [11:26:56]MH_I2C_Read... [11:26:56]Read from MH i2c: E2 0B 00 5A 05 00 E7 64 DC A5 76 D5 14 25 90 00 2B [11:26:56]RAPDU: E7 64 DC A5 76 D5 14 25 90 00 [11:26:56]wFMCommunicate OK [11:26:56]SAM_PROTO_SignData done [11:26:56]FM_MakeSignedData done [11:26:56]CreateOFDProtocolMessage [11:26:56]wFMCommunicate request_size=4 [11:26:56]MH_SAM_APDU [11:26:56]CAPDU: 80 11 00 00 [11:26:56]Write to MH i2c: E2 08 00 5B 05 80 11 00 00 00 00 00 00 DA [11:26:56]Write i2c OK [11:26:56]MH_I2C_Read... [11:26:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:57]Read from MH i2c: E2 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 17 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 17 00 5B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2F [11:26:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:26:57]wFMCommunicate OK [11:26:57]CreateOFDProtocolMessage done [11:26:57]OFDSenderStorePacket 239520 [11:26:57]StoreOFDPacket docnum=239520 [11:26:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C2 A3 07 01 3B 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 00 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A0 A7 03 00 35 04 06 00 48 84 F1 33 D1 6E E7 64 DC A5 76 D5 14 25 [11:26:57]CheckFolder [11:26:57]dirname=/storage/ofd_packets [11:26:57]CheckFolder done [11:26:57]ProducePacketName [11:26:57]name=ofd_packets/00239520 [11:26:57]NVStorageSaveData ofd_packets/00239520 [11:26:57]File name is /storage/ofd_packets/00239520 [11:26:57]Write 301 bytes [11:26:57]NVStorageSaveData done [11:26:57]OFDSenderStorePacket done [11:26:57]KKMCreateOFDPacket done [11:26:57]NVStorageSaveData kkm_last_timestamp [11:26:57]File name is /storage/kkm_last_timestamp [11:26:57]Write 4 bytes [11:26:57]NVStorageSaveData done [11:26:57]ExternCall_PrintAddStr [11:26:57]wPrintStart [11:26:57]Write to MH i2c: 01 00 00 5C 05 61 [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: 01 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: 01 07 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: 01 07 00 5C 05 00 00 00 00 00 FF 0F 76 [11:26:57]RasterBufferAndPrint [11:26:57]line Счет N : (1)3302461 [11:26:57]line ИНН: 02508201610067 [11:26:57]line Контрольно-Кассовый Чек [11:26:57]line ПРОДАЖА [11:26:57]line ТРК (МРК, ГНК) : 32 [11:26:57]line Товар: 2710124130 [11:26:57]line Аи-92-К-4 [11:26:57]line 9.040 * 66.40 [11:26:57]line = 600.26 [11:26:57]line НДС 12% НСП 1% [11:26:57]line > о реализуемом товаре [11:26:57]line ОКРУГЛЕНИЕ: -0.26 [11:26:57]line ИТОГО: 600.00 [11:26:57]line Внесено: 600.00 [11:26:57]line СДАЧА: 0.00 [11:26:57]line НСП 1% : 5.31 [11:26:57]line НДС 12% : 63.74 [11:26:57]line Наличными: 600.00 [11:26:57]line Безнал.: 0.00 [11:26:57]line Место: АЗС № 82 "Партнер Нефть" [11:26:57]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:26:57]line СНО: Общий режим [11:26:57]line Чек 291 08.06.2024 11:26 [11:26:57]line Смена: 387 ФФД: 1.0 [11:26:57]line ЗНМ: 0300000150 [11:26:57]line РНМ: 0000000000091601 [11:26:57]line Версия ККМ: 001 [11:26:57]line ФМ: 0000000000874681 [11:26:57]line ФД: 239520 [11:26:57]line ФПД: 79735819587950 [11:26:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112656&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239520&fm=79735819587950&tin=02508201610067®Number=0000000000091601&sum=60000 [11:26:57]OFD Sender: Processing packet 239520 [packets to send 182, broken 181] [11:26:57]ProducePacketName [11:26:57]name=ofd_packets/00239520 [11:26:57]OFD Sender: To server: pG, [11:26:57]CommunicateWithHost lk.salyk.kg:30040 [11:26:57]ConnectInit lk.salyk.kg [11:26:57]written 0, free lines is 4095 [11:26:57]Write to MH i2c: 01 00 00 87 05 8C [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: 01 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: 01 07 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: 01 07 00 87 05 00 00 00 00 00 CC 0C 6B [11:26:57]RasterBufferAndPrint [11:26:57]line [11:26:57]line [11:26:57]line [11:26:57]line [11:26:57]line [11:26:57]written 0, free lines is 3283 [11:26:57]MH_Cut [11:26:57]Write to MH i2c: D1 01 00 8E 05 01 65 [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: D1 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: D1 01 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: D1 01 00 8E 05 00 64 [11:26:57]Write to MH i2c: 01 00 00 8F 05 94 [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]Connected sock=11 [11:26:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C2 A3 07 01 3B 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 00 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A0 A7 03 00 35 04 06 00 48 84 F1 33 D1 6E E7 64 DC A5 76 D5 14 25 [11:26:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 84 D3 47 00 C9 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A0 A7 03 00 F4 03 04 00 7D E7 63 66 B6 04 01 00 00 B6 73 E2 74 69 D8 6C 06 [11:26:58]CommunicateWithHost err = 0 [11:26:58]CheckOFDResponse [11:26:58]1017 (14) - 77093643461234 [11:26:58]1041 (16) - 0000000000874681 [11:26:58]1040 (4) - 239520 [11:26:58]1012 (4) - 08.06.2024 05:09 [11:26:58]1206 (1) - 0 [11:26:58]OFD Sender: Remove packet 239520 [11:26:58]ProducePacketName [11:26:58]name=ofd_packets/00239520 [11:26:58]NVStorageDeleteData [11:26:58]*** Cut start [11:26:58]*** Partial cut [11:26:58]*** CUTSNS_PIN = 1 [11:26:58]*** CUTSNS_PIN = 0 [11:26:58]OFD Sender: No OFD packet to send [11:26:58]*** Brake cut motor [11:26:59]Read from MH i2c: 01 [11:26:59]MH_I2C_Read... [11:26:59]*** Stop cut motor [11:26:59]*** Cut end [11:26:59]Read from MH i2c: 01 07 00 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: 01 07 00 8F 05 00 00 00 00 00 FF 0F A9 [11:26:59]process_action close_receipt done [11:26:59]requested_data is exist [11:26:59]produce_requested_data [11:26:59]requested_item fm.sn is exist - process it [11:26:59]wFMCommunicate request_size=4 [11:26:59]MH_SAM_APDU [11:26:59]CAPDU: 80 11 00 00 [11:26:59]Write to MH i2c: E2 08 00 90 05 80 11 00 00 00 00 00 00 0F [11:26:59]Write i2c OK [11:26:59]MH_I2C_Read... [11:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:59]Read from MH i2c: E2 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: E2 17 00 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: E2 17 00 90 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 64 [11:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:26:59]wFMCommunicate OK [11:26:59]requested_item fd.num is exist - process it [11:26:59]SAM_PROTO_GetFieldsCounters [11:26:59]wFMCommunicate request_size=4 [11:26:59]MH_SAM_APDU [11:26:59]CAPDU: 80 13 00 00 [11:26:59]Write to MH i2c: E2 08 00 91 05 80 13 00 00 00 00 00 00 12 [11:26:59]Write i2c OK [11:26:59]MH_I2C_Read... [11:26:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:59]Read from MH i2c: E2 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: E2 62 00 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: E2 62 00 91 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A0 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [11:26:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A0 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:26:59]wFMCommunicate OK [11:26:59]SAM_PROTO_GetFieldsCounters done [11:26:59]requested_item shift.num is exist - process it [11:26:59]requested_item shift.opened is exist - process it [11:26:59]req_shift_opened [11:26:59]FM_GetShiftState [11:26:59]SAM_PROTO_GetShiftState [11:26:59]wFMCommunicate request_size=4 [11:26:59]MH_SAM_APDU [11:26:59]CAPDU: 80 13 01 00 [11:26:59]Write to MH i2c: E2 08 00 92 05 80 13 01 00 00 00 00 00 14 [11:26:59]Write i2c OK [11:26:59]MH_I2C_Read... [11:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:59]Read from MH i2c: E2 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: E2 0E 00 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: E2 0E 00 92 05 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C8 [11:26:59]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:26:59]wFMCommunicate OK [11:26:59]SAM_PROTO_GetShiftState done [11:26:59]FM_GetShiftState done [11:26:59]req_shift_opened done [11:26:59]requested_item shift.open_date is exist - process it [11:26:59]req_shift_open_date [11:26:59]req_shift_open_date done [11:26:59]produce_requested_data done [11:26:59]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239520,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:26:59]process_action_free close_receipt [11:26:59]json_value_free [11:26:59]json_value_free done [11:26:59]process_json_proto returns [11:26:59]Send response to host [11:26:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239520,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:26:59]free response buf [11:26:59]execute_script done [11:26:59]execute_script returns [11:26:59]free content buf [11:26:59]Sock 8.Close socket [11:26:59]Sock 8.Thread stoped [11:26:59]accept exits with 9 [11:26:59]New connection [11:26:59]New thread 3066453348 created [11:26:59]Thread 3066596708 joined [11:26:59]Waiting for new connection... [11:26:59] Sock 9.Parse request [11:26:59]Sock 9.Check first char [11:26:59]Sock 9.First char is OK [11:26:59]request: POST /json_proto HTTP/1.0 [11:26:59]Method: POST [11:26:59]URL: /json_proto [11:26:59]Method is POST - this is cgi request [11:26:59]url: /json_proto [11:26:59]query_string will be loaded in cgi processing [11:26:59]execute_cgi json_proto POST (null) [11:26:59]execute_cgi path=json_proto method=POST [11:26:59]POST find Content-Length [11:26:59]Host: 172.17.40.67:8080 [11:26:59]Content-Length: 678 [11:26:59]Content-Type: application/json [11:26:59] [11:26:59]POST finish read [11:26:59]Found Content-Length = 678 [11:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.770, "sum" : 250.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:59]execute_script... [11:26: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)3302462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.770, "sum" : 250.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:59]POST & json_proto [11:26:59]process_json_proto [11:26:59]json parsed OK: [11:26:59]protocol is kg_v1.0 [11:26:59]action value=close_receipt [11:26:59]process_action close_receipt [11:26:59]cmd_close_receipt [11:26:59]MH_GetDate [11:26:59]Write to MH i2c: F0 00 00 93 05 87 [11:26:59]Write i2c OK [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: F0 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: F0 09 00 [11:26:59]MH_I2C_Read... [11:26:59]Read from MH i2c: F0 09 00 93 05 00 04 40 64 66 97 AE 6B 64 B2 [11:26:59]GetLastDocTimeStamp 1717846016 [11:26:59]current date 1717846020 [11:26:59]FM_GetShiftState [11:26:59]SAM_PROTO_GetShiftState [11:26:59]wFMCommunicate request_size=4 [11:26:59]MH_SAM_APDU [11:26:59]CAPDU: 80 13 01 00 [11:26:59]Write to MH i2c: E2 08 00 94 05 80 13 01 00 00 00 00 00 16 [11:26:59]Write i2c OK [11:26:59]MH_I2C_Read... [11:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:00]Read from MH i2c: E2 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: E2 0E 00 [11:27:00]MH_I2C_Read... [11:27:00]Read from MH i2c: E2 0E 00 94 05 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CA [11:27:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:27:00]wFMCommunicate OK [11:27:00]SAM_PROTO_GetShiftState done [11:27:00]FM_GetShiftState done [11:27:00]opened in 1717805884 [11:27:00]opened+sec_in_day 1717892284 [11:27:00]quantity*price = 25032 [11:27:00]sum+1 = 25034 [11:27:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.58 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 292 08.06.2024 11:27 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239521 ФПД: 166767246584291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112700&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239521&fm=166767246584291&tin=02508201610067®Number=0000000000091601&sum=25000 [11:27:01]StoreToDocumentArchive [11:27:01]shift 387 fd 239521 [11:27:01]save to /storage/0387/doc_00239521 [11:27:01]save last doc name /storage/0387/doc_00239521 to /storage/kkm_last_doc_name [11:27:01]save OK [11:27:01]Clear old archive folders... [11:27:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:01]tlvbuf is 012EE800 [11:27:01]SAM_PROTO_ClearQueue [11:27:01]wFMCommunicate request_size=4 [11:27:01]MH_SAM_APDU [11:27:01]CAPDU: 80 09 00 00 [11:27:01]Write to MH i2c: E2 08 00 A1 05 80 09 00 00 00 00 00 00 18 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:01]Read from MH i2c: E2 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 03 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 03 00 A1 05 00 90 00 1A [11:27:01]RAPDU: 90 00 [11:27:01]wFMCommunicate OK [11:27:01]SAM_PROTO_ClearQueue done [11:27:01]KKMCreateOFDPacket [11:27:01]OFDProtocolAddRootSTLVToBuf [11:27:01]FM_MakeSignedData [11:27:01]FM_MakeSignedData [11:27:01]SAM_PROTO_SignData [11:27:01]wFMCommunicate request_size=4 [11:27:01]MH_SAM_APDU [11:27:01]CAPDU: 80 0D 01 02 [11:27:01]Write to MH i2c: E2 08 00 A2 05 80 0D 01 02 00 00 00 00 20 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:01]Read from MH i2c: E2 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 03 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 03 00 A2 05 00 90 00 1B [11:27:01]RAPDU: 90 00 [11:27:01]wFMCommunicate OK [11:27:01]wFMCommunicate request_size=255 [11:27:01]MH_SAM_APDU [11: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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 24 01 00 00 F4 03 04 00 04 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A1 A7 03 00 35 04 06 00 97 [11:27:01]Write to MH i2c: E2 02 01 A3 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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 24 01 00 00 F4 03 04 00 04 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A1 A7 03 00 35 04 06 00 97 00 00 12 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:01]Read from MH i2c: E2 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 03 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 03 00 A3 05 00 90 00 1C [11:27:01]RAPDU: 90 00 [11:27:01]wFMCommunicate OK [11:27:01]wFMCommunicate request_size=10 [11:27:01]MH_SAM_APDU [11:27:01]CAPDU: 80 0D 02 02 05 AC 86 7E 29 E3 [11:27:01]Write to MH i2c: E2 0D 00 A4 05 80 0D 02 02 05 00 AC 86 7E 29 E3 00 00 E9 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:01]Read from MH i2c: E2 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 03 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 03 00 A4 05 00 90 00 1D [11:27:01]RAPDU: 90 00 [11:27:01]wFMCommunicate OK [11:27:01]wFMCommunicate request_size=4 [11:27:01]MH_SAM_APDU [11:27:01]CAPDU: 80 0D 03 02 [11:27:01]Write to MH i2c: E2 08 00 A5 05 80 0D 03 02 00 00 00 00 25 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:01]Read from MH i2c: E2 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 0B 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 0B 00 A5 05 00 DA 5D 45 80 73 61 D7 AA 90 00 77 [11:27:01]RAPDU: DA 5D 45 80 73 61 D7 AA 90 00 [11:27:01]wFMCommunicate OK [11:27:01]SAM_PROTO_SignData done [11:27:01]FM_MakeSignedData done [11:27:01]CreateOFDProtocolMessage [11:27:01]wFMCommunicate request_size=4 [11:27:02]MH_SAM_APDU [11:27:02]CAPDU: 80 11 00 00 [11:27:02]Write to MH i2c: E2 08 00 A6 05 80 11 00 00 00 00 00 00 25 [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:02]Read from MH i2c: E2 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 17 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 17 00 A6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7A [11:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:27:02]wFMCommunicate OK [11:27:02]CreateOFDProtocolMessage done [11:27:02]OFDSenderStorePacket 239521 [11:27:02]StoreOFDPacket docnum=239521 [11:27:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2F 2B 07 01 FE 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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 24 01 00 00 F4 03 04 00 04 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A1 A7 03 00 35 04 06 00 97 AC 86 7E 29 E3 DA 5D 45 80 73 61 D7 AA [11:27:02]CheckFolder [11:27:02]dirname=/storage/ofd_packets [11:27:02]CheckFolder done [11:27:02]ProducePacketName [11:27:02]name=ofd_packets/00239521 [11:27:02]NVStorageSaveData ofd_packets/00239521 [11:27:02]File name is /storage/ofd_packets/00239521 [11:27:02]Write 301 bytes [11:27:02]NVStorageSaveData done [11:27:02]OFDSenderStorePacket done [11:27:02]KKMCreateOFDPacket done [11:27:02]NVStorageSaveData kkm_last_timestamp [11:27:02]File name is /storage/kkm_last_timestamp [11:27:02]Write 4 bytes [11:27:02]NVStorageSaveData done [11:27:02]ExternCall_PrintAddStr [11:27:02]wPrintStart [11:27:02]Write to MH i2c: 01 00 00 A7 05 AC [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: 01 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: 01 07 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: 01 07 00 A7 05 00 00 00 00 00 FF 0F C1 [11:27:02]RasterBufferAndPrint [11:27:02]line Счет N : (1)3302462 [11:27:02]line ИНН: 02508201610067 [11:27:02]line Контрольно-Кассовый Чек [11:27:02]line ПРОДАЖА [11:27:02]line ТРК (МРК, ГНК) : 42 [11:27:02]line Товар: 2710124130 [11:27:02]line Аи-92-К-4 [11:27:02]line 3.770 * 66.40 [11:27:02]line = 250.33 [11:27:02]line НДС 12% НСП 1% [11:27:02]line > о реализуемом товаре [11:27:02]line ОКРУГЛЕНИЕ: -0.33 [11:27:02]line ИТОГО: 250.00 [11:27:02]line Внесено: 250.00 [11:27:02]line СДАЧА: 0.00 [11:27:02]line НСП 1% : 2.21 [11:27:02]line НДС 12% : 26.58 [11:27:02]line Наличными: 250.00 [11:27:02]line Безнал.: 0.00 [11:27:02]line Место: АЗС № 82 "Партнер Нефть" [11:27:02]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:27:02]line СНО: Общий режим [11:27:02]line Чек 292 08.06.2024 11:27 [11:27:02]line Смена: 387 ФФД: 1.0 [11:27:02]line ЗНМ: 0300000150 [11:27:02]line РНМ: 0000000000091601 [11:27:02]line Версия ККМ: 001 [11:27:02]line ФМ: 0000000000874681 [11:27:02]line ФД: 239521 [11:27:02]line ФПД: 166767246584291 [11:27:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112700&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239521&fm=166767246584291&tin=02508201610067®Number=0000000000091601&sum=25000 [11:27:02]OFD Sender: Processing packet 239521 [packets to send 182, broken 181] [11:27:02]ProducePacketName [11:27:02]name=ofd_packets/00239521 [11:27:02]OFD Sender: To server: pG, [11:27:02]CommunicateWithHost lk.salyk.kg:30040 [11:27:02]ConnectInit lk.salyk.kg [11:27:02]written 0, free lines is 4095 [11:27:02]Connected sock=10 [11:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2F 2B 07 01 FE 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 BA 0E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 C9 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 62 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 24 01 00 00 F4 03 04 00 04 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A1 A7 03 00 35 04 06 00 97 AC 86 7E 29 E3 DA 5D 45 80 73 61 D7 AA [11:27:02]Write to MH i2c: 01 00 00 D2 05 D7 [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: 01 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: 01 07 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: 01 07 00 D2 05 00 00 00 00 00 D7 0C C1 [11:27:02]RasterBufferAndPrint [11:27:02]line [11:27:02]line [11:27:02]line [11:27:02]line [11:27:02]line [11:27:02]written 0, free lines is 3299 [11:27:02]MH_Cut [11:27:02]Write to MH i2c: D1 01 00 D9 05 01 B0 [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: D1 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: D1 01 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: D1 01 00 D9 05 00 AF [11:27:02]Write to MH i2c: 01 00 00 DA 05 DF [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F2 77 47 00 CF 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A1 A7 03 00 F4 03 04 00 82 E7 63 66 B6 04 01 00 00 94 4F CE 76 12 EF D8 74 [11:27:03]CommunicateWithHost err = 0 [11:27:03]CheckOFDResponse [11:27:03]1017 (14) - 77093643461234 [11:27:03]1041 (16) - 0000000000874681 [11:27:03]1040 (4) - 239521 [11:27:03]1012 (4) - 08.06.2024 05:09 [11:27:03]1206 (1) - 0 [11:27:03]OFD Sender: Remove packet 239521 [11:27:03]ProducePacketName [11:27:03]name=ofd_packets/00239521 [11:27:03]NVStorageDeleteData [11:27:03]OFD Sender: No OFD packet to send [11:27:03]*** Cut start [11:27:03]*** Partial cut [11:27:03]*** CUTSNS_PIN = 1 [11:27:03]*** CUTSNS_PIN = 0 [11:27:03]*** Brake cut motor [11:27:04]Read from MH i2c: 01 [11:27:04]MH_I2C_Read... [11:27:04]*** Stop cut motor [11:27:04]*** Cut end [11:27:04]Read from MH i2c: 01 07 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 07 00 DA 05 00 00 00 00 00 FF 0F F4 [11:27:04]process_action close_receipt done [11:27:04]requested_data is exist [11:27:04]produce_requested_data [11:27:04]requested_item fm.sn is exist - process it [11:27:04]wFMCommunicate request_size=4 [11:27:04]MH_SAM_APDU [11:27:04]CAPDU: 80 11 00 00 [11:27:04]Write to MH i2c: E2 08 00 DB 05 80 11 00 00 00 00 00 00 5A [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:04]Read from MH i2c: E2 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: E2 17 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: E2 17 00 DB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AF [11:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:27:04]wFMCommunicate OK [11:27:04]requested_item fd.num is exist - process it [11:27:04]SAM_PROTO_GetFieldsCounters [11:27:04]wFMCommunicate request_size=4 [11:27:04]MH_SAM_APDU [11:27:04]CAPDU: 80 13 00 00 [11:27:04]Write to MH i2c: E2 08 00 DC 05 80 13 00 00 00 00 00 00 5D [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:04]Read from MH i2c: E2 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: E2 62 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: E2 62 00 DC 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A1 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [11:27:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A1 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:04]wFMCommunicate OK [11:27:04]SAM_PROTO_GetFieldsCounters done [11:27:04]requested_item shift.num is exist - process it [11:27:04]requested_item shift.opened is exist - process it [11:27:04]req_shift_opened [11:27:04]FM_GetShiftState [11:27:04]SAM_PROTO_GetShiftState [11:27:04]wFMCommunicate request_size=4 [11:27:04]MH_SAM_APDU [11:27:04]CAPDU: 80 13 01 00 [11:27:04]Write to MH i2c: E2 08 00 DD 05 80 13 01 00 00 00 00 00 5F [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:04]Read from MH i2c: E2 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: E2 0E 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: E2 0E 00 DD 05 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 13 [11:27:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:27:04]wFMCommunicate OK [11:27:04]SAM_PROTO_GetShiftState done [11:27:04]FM_GetShiftState done [11:27:04]req_shift_opened done [11:27:04]requested_item shift.open_date is exist - process it [11:27:04]req_shift_open_date [11:27:04]req_shift_open_date done [11:27:04]produce_requested_data done [11:27:04]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239521,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:27:04]process_action_free close_receipt [11:27:04]json_value_free [11:27:04]json_value_free done [11:27:04]process_json_proto returns [11:27:04]Send response to host [11:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239521,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:27:04]free response buf [11:27:04]execute_script done [11:27:04]execute_script returns [11:27:04]free content buf [11:27:04]Sock 9.Close socket [11:27:04]Sock 9.Thread stoped [11:27:08]OFD Sender: No OFD packet to send [11:27:13]OFD Sender: No OFD packet to send [11:27:18]OFD Sender: No OFD packet to send [11:27:21]accept exits with 8 [11:27:21]New connection [11:27:21]New thread 3066596708 created [11:27:21]Thread 3066453348 joined [11:27:21]Waiting for new connection... [11:27:21] Sock 8.Parse request [11:27:21]Sock 8.Check first char [11:27:21]Sock 8.First char is OK [11:27:21]request: POST /json_proto HTTP/1.0 [11:27:21]Method: POST [11:27:21]URL: /json_proto [11:27:21]Method is POST - this is cgi request [11:27:21]url: /json_proto [11:27:21]query_string will be loaded in cgi processing [11:27:21]execute_cgi json_proto POST (null) [11:27:21]execute_cgi path=json_proto method=POST [11:27:21]POST find Content-Length [11:27:21]Host: 172.17.40.67:8080 [11:27:21]Content-Length: 678 [11:27:21]Content-Type: application/json [11:27:21] [11:27:21]POST finish read [11:27:21]Found Content-Length = 678 [11:27:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:21]execute_script... [11:27: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)3302464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:21]POST & json_proto [11:27:21]process_json_proto [11:27:21]json parsed OK: [11:27:21]protocol is kg_v1.0 [11:27:21]action value=close_receipt [11:27:21]process_action close_receipt [11:27:21]cmd_close_receipt [11:27:21]MH_GetDate [11:27:21]Write to MH i2c: F0 00 00 DE 05 D2 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: F0 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: F0 09 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: F0 09 00 DE 05 00 1A 40 64 66 97 AE 6B 64 13 [11:27:21]GetLastDocTimeStamp 1717846020 [11:27:21]current date 1717846042 [11:27:21]FM_GetShiftState [11:27:21]SAM_PROTO_GetShiftState [11:27:21]wFMCommunicate request_size=4 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 13 01 00 [11:27:21]Write to MH i2c: E2 08 00 DF 05 80 13 01 00 00 00 00 00 61 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 0E 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 0E 00 DF 05 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 15 [11:27:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:27:21]wFMCommunicate OK [11:27:21]SAM_PROTO_GetShiftState done [11:27:21]FM_GetShiftState done [11:27:21]opened in 1717805884 [11:27:21]opened+sec_in_day 1717892284 [11:27:21]quantity*price = 40039 [11:27:21]sum+1 = 40040 [11:27:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 293 08.06.2024 11:27 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239522 ФПД: 269998169387976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112722&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239522&fm=269998169387976&tin=02508201610067®Number=0000000000091601&sum=40000 [11:27:22]StoreToDocumentArchive [11:27:22]shift 387 fd 239522 [11:27:22]save to /storage/0387/doc_00239522 [11:27:22]save last doc name /storage/0387/doc_00239522 to /storage/kkm_last_doc_name [11:27:22]save OK [11:27:22]Clear old archive folders... [11:27:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:22]tlvbuf is 012C48C0 [11:27:22]SAM_PROTO_ClearQueue [11:27:22]wFMCommunicate request_size=4 [11:27:22]MH_SAM_APDU [11:27:22]CAPDU: 80 09 00 00 [11:27:22]Write to MH i2c: E2 08 00 EC 05 80 09 00 00 00 00 00 00 63 [11:27:22]Write i2c OK [11:27:22]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 03 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 03 00 EC 05 00 90 00 65 [11:27:23]RAPDU: 90 00 [11:27:23]wFMCommunicate OK [11:27:23]SAM_PROTO_ClearQueue done [11:27:23]KKMCreateOFDPacket [11:27:23]OFDProtocolAddRootSTLVToBuf [11:27:23]FM_MakeSignedData [11:27:23]FM_MakeSignedData [11:27:23]SAM_PROTO_SignData [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 0D 01 02 [11:27:23]Write to MH i2c: E2 08 00 ED 05 80 0D 01 02 00 00 00 00 6B [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 03 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 03 00 ED 05 00 90 00 66 [11:27:23]RAPDU: 90 00 [11:27:23]wFMCommunicate OK [11:27:23]wFMCommunicate request_size=255 [11:27:23]MH_SAM_APDU [11:27: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 25 01 00 00 F4 03 04 00 1A 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A2 A7 03 00 35 04 06 00 F5 [11:27:23]Write to MH i2c: E2 02 01 EE 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 25 01 00 00 F4 03 04 00 1A 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A2 A7 03 00 35 04 06 00 F5 00 00 F5 [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 03 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 03 00 EE 05 00 90 00 67 [11:27:23]RAPDU: 90 00 [11:27:23]wFMCommunicate OK [11:27:23]wFMCommunicate request_size=10 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 0D 02 02 05 8F D8 F9 F3 C8 [11:27:23]Write to MH i2c: E2 0D 00 EF 05 80 0D 02 02 05 00 8F D8 F9 F3 C8 00 00 93 [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 03 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 03 00 EF 05 00 90 00 68 [11:27:23]RAPDU: 90 00 [11:27:23]wFMCommunicate OK [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 0D 03 02 [11:27:23]Write to MH i2c: E2 08 00 F0 05 80 0D 03 02 00 00 00 00 70 [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 0B 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 0B 00 F0 05 00 AA 55 BE F1 0C BB 58 81 90 00 BF [11:27:23]RAPDU: AA 55 BE F1 0C BB 58 81 90 00 [11:27:23]wFMCommunicate OK [11:27:23]SAM_PROTO_SignData done [11:27:23]FM_MakeSignedData done [11:27:23]CreateOFDProtocolMessage [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 11 00 00 [11:27:23]Write to MH i2c: E2 08 00 F1 05 80 11 00 00 00 00 00 00 70 [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 17 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 17 00 F1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C5 [11:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:27:23]wFMCommunicate OK [11:27:23]CreateOFDProtocolMessage done [11:27:23]OFDSenderStorePacket 239522 [11:27:23]StoreOFDPacket docnum=239522 [11:27:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D5 50 07 01 12 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 25 01 00 00 F4 03 04 00 1A 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A2 A7 03 00 35 04 06 00 F5 8F D8 F9 F3 C8 AA 55 BE F1 0C BB 58 81 [11:27:23]CheckFolder [11:27:23]dirname=/storage/ofd_packets [11:27:23]CheckFolder done [11:27:23]ProducePacketName [11:27:23]name=ofd_packets/00239522 [11:27:23]NVStorageSaveData ofd_packets/00239522 [11:27:23]File name is /storage/ofd_packets/00239522 [11:27:23]Write 301 bytes [11:27:23]NVStorageSaveData done [11:27:23]OFDSenderStorePacket done [11:27:23]KKMCreateOFDPacket done [11:27:23]NVStorageSaveData kkm_last_timestamp [11:27:23]File name is /storage/kkm_last_timestamp [11:27:23]Write 4 bytes [11:27:23]NVStorageSaveData done [11:27:23]ExternCall_PrintAddStr [11:27:23]wPrintStart [11:27:23]Write to MH i2c: 01 00 00 F2 05 F7 [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: 01 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: 01 07 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: 01 07 00 F2 05 00 00 00 00 00 FF 0F 0C [11:27:23]RasterBufferAndPrint [11:27:23]line Счет N : (1)3302464 [11:27:23]line ИНН: 02508201610067 [11:27:23]line Контрольно-Кассовый Чек [11:27:23]line ПРОДАЖА [11:27:23]line ТРК (МРК, ГНК) : 12 [11:27:23]line Товар: 2710124130 [11:27:23]line Аи-92-К-4 [11:27:23]line 6.030 * 66.40 [11:27:23]line = 400.39 [11:27:23]line НДС 12% НСП 1% [11:27:23]line > о реализуемом товаре [11:27:23]line ОКРУГЛЕНИЕ: -0.39 [11:27:23]line ИТОГО: 400.00 [11:27:23]line Внесено: 400.00 [11:27:23]line СДАЧА: 0.00 [11:27:23]line НСП 1% : 3.54 [11:27:23]line НДС 12% : 42.52 [11:27:23]line Наличными: 400.00 [11:27:23]line Безнал.: 0.00 [11:27:23]line Место: АЗС № 82 "Партнер Нефть" [11:27:23]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:27:23]line СНО: Общий режим [11:27:23]line Чек 293 08.06.2024 11:27 [11:27:23]line Смена: 387 ФФД: 1.0 [11:27:23]line ЗНМ: 0300000150 [11:27:23]line РНМ: 0000000000091601 [11:27:23]line Версия ККМ: 001 [11:27:23]line ФМ: 0000000000874681 [11:27:23]line ФД: 239522 [11:27:23]line ФПД: 269998169387976 [11:27:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112722&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239522&fm=269998169387976&tin=02508201610067®Number=0000000000091601&sum=40000 [11:27:23]written 0, free lines is 4095 [11:27:23]OFD Sender: Processing packet 239522 [packets to send 182, broken 181] [11:27:23]ProducePacketName [11:27:23]name=ofd_packets/00239522 [11:27:23]OFD Sender: To server: pG, [11:27:23]CommunicateWithHost lk.salyk.kg:30040 [11:27:23]ConnectInit lk.salyk.kg [11:27:23]Connected sock=10 [11:27:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D5 50 07 01 12 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 25 01 00 00 F4 03 04 00 1A 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A2 A7 03 00 35 04 06 00 F5 8F D8 F9 F3 C8 AA 55 BE F1 0C BB 58 81 [11:27:24]Write to MH i2c: 01 00 00 1D 06 23 [11:27:24]Write i2c OK [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: 01 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: 01 07 00 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: 01 07 00 1D 06 00 00 00 00 00 E4 0C 1A [11:27:24]RasterBufferAndPrint [11:27:24]line [11:27:24]line [11:27:24]line [11:27:24]line [11:27:24]line [11:27:24]written 0, free lines is 3309 [11:27:24]MH_Cut [11:27:24]Write to MH i2c: D1 01 00 24 06 01 FC [11:27:24]Write i2c OK [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: D1 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: D1 01 00 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: D1 01 00 24 06 00 FB [11:27:24]Write to MH i2c: 01 00 00 25 06 2B [11:27:24]Write i2c OK [11:27:24]MH_I2C_Read... [11:27:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D6 24 47 00 A9 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A2 A7 03 00 F4 03 04 00 97 E7 63 66 B6 04 01 00 00 2A FA 82 5B 10 1E C4 FB [11:27:24]CommunicateWithHost err = 0 [11:27:24]CheckOFDResponse [11:27:24]1017 (14) - 77093643461234 [11:27:24]1041 (16) - 0000000000874681 [11:27:24]1040 (4) - 239522 [11:27:24]1012 (4) - 08.06.2024 05:09 [11:27:24]1206 (1) - 0 [11:27:24]OFD Sender: Remove packet 239522 [11:27:24]ProducePacketName [11:27:24]name=ofd_packets/00239522 [11:27:24]NVStorageDeleteData [11:27:24]OFD Sender: No OFD packet to send [11:27:24]*** Cut start [11:27:24]*** Partial cut [11:27:24]*** CUTSNS_PIN = 1 [11:27:24]*** CUTSNS_PIN = 0 [11:27:25]*** Brake cut motor [11:27:25]Read from MH i2c: 01 [11:27:25]MH_I2C_Read... [11:27:25]*** Stop cut motor [11:27:25]*** Cut end [11:27:25]Read from MH i2c: 01 07 00 [11:27:25]MH_I2C_Read... [11:27:25]Read from MH i2c: 01 07 00 25 06 00 00 00 00 00 FF 0F 40 [11:27:25]process_action close_receipt done [11:27:25]requested_data is exist [11:27:25]produce_requested_data [11:27:25]requested_item fm.sn is exist - process it [11:27:25]wFMCommunicate request_size=4 [11:27:25]MH_SAM_APDU [11:27:25]CAPDU: 80 11 00 00 [11:27:25]Write to MH i2c: E2 08 00 26 06 80 11 00 00 00 00 00 00 A6 [11:27:25]Write i2c OK [11:27:25]MH_I2C_Read... [11:27:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:25]Read from MH i2c: E2 [11:27:25]MH_I2C_Read... [11:27:25]Read from MH i2c: E2 17 00 [11:27:25]MH_I2C_Read... [11:27:25]Read from MH i2c: E2 17 00 26 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FB [11:27:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:27:25]wFMCommunicate OK [11:27:25]requested_item fd.num is exist - process it [11:27:25]SAM_PROTO_GetFieldsCounters [11:27:25]wFMCommunicate request_size=4 [11:27:25]MH_SAM_APDU [11:27:25]CAPDU: 80 13 00 00 [11:27:25]Write to MH i2c: E2 08 00 27 06 80 13 00 00 00 00 00 00 A9 [11:27:25]Write i2c OK [11:27:25]MH_I2C_Read... [11:27:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:25]Read from MH i2c: E2 [11:27:25]MH_I2C_Read... [11:27:25]Read from MH i2c: E2 62 00 [11:27:25]MH_I2C_Read... [11:27:25]Read from MH i2c: E2 62 00 27 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A2 A7 03 00 0E 04 04 00 83 01 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 06 [11:27:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A2 A7 03 00 0E 04 04 00 83 01 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 [11:27:25]wFMCommunicate OK [11:27:25]SAM_PROTO_GetFieldsCounters done [11:27:25]requested_item shift.num is exist - process it [11:27:25]requested_item shift.opened is exist - process it [11:27:25]req_shift_opened [11:27:25]FM_GetShiftState [11:27:25]SAM_PROTO_GetShiftState [11:27:25]wFMCommunicate request_size=4 [11:27:25]MH_SAM_APDU [11:27:25]CAPDU: 80 13 01 00 [11:27:25]Write to MH i2c: E2 08 00 28 06 80 13 01 00 00 00 00 00 AB [11:27:25]Write i2c OK [11:27:25]MH_I2C_Read... [11:27:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:25]Read from MH i2c: E2 [11:27:25]MH_I2C_Read... [11:27:25]Read from MH i2c: E2 0E 00 [11:27:25]MH_I2C_Read... [11:27:25]Read from MH i2c: E2 0E 00 28 06 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5F [11:27:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:27:25]wFMCommunicate OK [11:27:25]SAM_PROTO_GetShiftState done [11:27:25]FM_GetShiftState done [11:27:25]req_shift_opened done [11:27:25]requested_item shift.open_date is exist - process it [11:27:25]req_shift_open_date [11:27:25]req_shift_open_date done [11:27:25]produce_requested_data done [11:27:25]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239522,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:27:25]process_action_free close_receipt [11:27:25]json_value_free [11:27:25]json_value_free done [11:27:25]process_json_proto returns [11:27:25]Send response to host [11:27:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239522,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:27:25]free response buf [11:27:25]execute_script done [11:27:25]execute_script returns [11:27:25]free content buf [11:27:25]Sock 8.Close socket [11:27:25]Sock 8.Thread stoped [11:27:29]OFD Sender: No OFD packet to send [11:27:32]accept exits with 9 [11:27:32]New connection [11:27:32]New thread 3066453348 created [11:27:32]Thread 3066596708 joined [11:27:32]Waiting for new connection... [11:27:32] Sock 9.Parse request [11:27:32]Sock 9.Check first char [11:27:32]Sock 9.First char is OK [11:27:32]request: POST /json_proto HTTP/1.0 [11:27:32]Method: POST [11:27:32]URL: /json_proto [11:27:32]Method is POST - this is cgi request [11:27:32]url: /json_proto [11:27:32]query_string will be loaded in cgi processing [11:27:32]execute_cgi json_proto POST (null) [11:27:32]execute_cgi path=json_proto method=POST [11:27:32]POST find Content-Length [11:27:32]Host: 172.17.40.67:8080 [11:27:32]Content-Length: 679 [11:27:32]Content-Type: application/json [11:27:32] [11:27:32]POST finish read [11:27:32]Found Content-Length = 679 [11:27:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:32]execute_script... [11: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)3302463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:32]POST & json_proto [11:27:32]process_json_proto [11:27:32]json parsed OK: [11:27:32]protocol is kg_v1.0 [11:27:32]action value=close_receipt [11:27:32]process_action close_receipt [11:27:32]cmd_close_receipt [11:27:32]MH_GetDate [11:27:32]Write to MH i2c: F0 00 00 29 06 1E [11:27:32]Write i2c OK [11:27:32]MH_I2C_Read... [11:27:32]Read from MH i2c: F0 [11:27:32]MH_I2C_Read... [11:27:32]Read from MH i2c: F0 09 00 [11:27:32]MH_I2C_Read... [11:27:32]Read from MH i2c: F0 09 00 29 06 00 25 40 64 66 97 AE 6B 64 6A [11:27:32]GetLastDocTimeStamp 1717846042 [11:27:32]current date 1717846053 [11:27:32]FM_GetShiftState [11:27:32]SAM_PROTO_GetShiftState [11:27:32]wFMCommunicate request_size=4 [11:27:32]MH_SAM_APDU [11:27:32]CAPDU: 80 13 01 00 [11:27:32]Write to MH i2c: E2 08 00 2A 06 80 13 01 00 00 00 00 00 AD [11:27:32]Write i2c OK [11:27:32]MH_I2C_Read... [11:27:32]Read from MH i2c: E2 [11:27:32]MH_I2C_Read... [11:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:32]Read from MH i2c: E2 0E 00 [11:27:32]MH_I2C_Read... [11:27:32]Read from MH i2c: E2 0E 00 2A 06 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 61 [11:27:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:27:32]wFMCommunicate OK [11:27:32]SAM_PROTO_GetShiftState done [11:27:32]FM_GetShiftState done [11:27:32]opened in 1717805884 [11:27:32]opened+sec_in_day 1717892284 [11:27:32]quantity*price = 80012 [11:27:32]sum+1 = 80013 [11:27:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 294 08.06.2024 11:27 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239523 ФПД: 197093124289181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112733&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239523&fm=197093124289181&tin=02508201610067®Number=0000000000091601&sum=80000 [11:27:33]StoreToDocumentArchive [11:27:33]shift 387 fd 239523 [11:27:33]save to /storage/0387/doc_00239523 [11:27:33]save last doc name /storage/0387/doc_00239523 to /storage/kkm_last_doc_name [11:27:33]save OK [11:27:33]Clear old archive folders... [11:27:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:33]tlvbuf is 012CDE60 [11:27:33]SAM_PROTO_ClearQueue [11:27:33]wFMCommunicate request_size=4 [11:27:33]MH_SAM_APDU [11:27:33]CAPDU: 80 09 00 00 [11:27:33]Write to MH i2c: E2 08 00 37 06 80 09 00 00 00 00 00 00 AF [11:27:33]Write i2c OK [11:27:33]MH_I2C_Read... [11:27:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:33]Read from MH i2c: E2 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 03 00 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 03 00 37 06 00 90 00 B1 [11:27:33]RAPDU: 90 00 [11:27:33]wFMCommunicate OK [11:27:33]SAM_PROTO_ClearQueue done [11:27:33]KKMCreateOFDPacket [11:27:33]OFDProtocolAddRootSTLVToBuf [11:27:33]FM_MakeSignedData [11:27:33]FM_MakeSignedData [11:27:33]SAM_PROTO_SignData [11:27:33]wFMCommunicate request_size=4 [11:27:33]MH_SAM_APDU [11:27:33]CAPDU: 80 0D 01 02 [11:27:33]Write to MH i2c: E2 08 00 38 06 80 0D 01 02 00 00 00 00 B7 [11:27:33]Write i2c OK [11:27:33]MH_I2C_Read... [11:27:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:33]Read from MH i2c: E2 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 03 00 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 03 00 38 06 00 90 00 B2 [11:27:33]RAPDU: 90 00 [11:27:33]wFMCommunicate OK [11:27:33]wFMCommunicate request_size=255 [11:27:33]MH_SAM_APDU [11: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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 25 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A3 A7 03 00 35 04 06 00 B3 [11:27:33]Write to MH i2c: E2 02 01 39 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 25 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A3 A7 03 00 35 04 06 00 B3 00 00 2D [11:27:33]Write i2c OK [11:27:33]MH_I2C_Read... [11:27:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:33]Read from MH i2c: E2 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 03 00 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 03 00 39 06 00 90 00 B3 [11:27:33]RAPDU: 90 00 [11:27:33]wFMCommunicate OK [11:27:33]wFMCommunicate request_size=10 [11:27:33]MH_SAM_APDU [11:27:33]CAPDU: 80 0D 02 02 05 41 51 A9 32 9D [11:27:33]Write to MH i2c: E2 0D 00 3A 06 80 0D 02 02 05 00 41 51 A9 32 9D 00 00 CE [11:27:33]Write i2c OK [11:27:33]MH_I2C_Read... [11:27:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:33]Read from MH i2c: E2 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 03 00 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 03 00 3A 06 00 90 00 B4 [11:27:33]RAPDU: 90 00 [11:27:33]wFMCommunicate OK [11:27:33]wFMCommunicate request_size=4 [11:27:33]MH_SAM_APDU [11:27:33]CAPDU: 80 0D 03 02 [11:27:33]Write to MH i2c: E2 08 00 3B 06 80 0D 03 02 00 00 00 00 BC [11:27:33]Write i2c OK [11:27:33]MH_I2C_Read... [11:27:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:33]Read from MH i2c: E2 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 0B 00 [11:27:33]MH_I2C_Read... [11:27:33]Read from MH i2c: E2 0B 00 3B 06 00 F3 7E 3C B1 5C 8E 0E 24 90 00 37 [11:27:33]RAPDU: F3 7E 3C B1 5C 8E 0E 24 90 00 [11:27:33]wFMCommunicate OK [11:27:33]SAM_PROTO_SignData done [11:27:33]FM_MakeSignedData done [11:27:33]CreateOFDProtocolMessage [11:27:33]wFMCommunicate request_size=4 [11:27:33]MH_SAM_APDU [11:27:33]CAPDU: 80 11 00 00 [11:27:33]Write to MH i2c: E2 08 00 3C 06 80 11 00 00 00 00 00 00 BC [11:27:33]Write i2c OK [11:27:33]MH_I2C_Read... [11:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:34]Read from MH i2c: E2 [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: E2 17 00 [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: E2 17 00 3C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 11 [11:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:27:34]wFMCommunicate OK [11:27:34]CreateOFDProtocolMessage done [11:27:34]OFDSenderStorePacket 239523 [11:27:34]StoreOFDPacket docnum=239523 [11:27:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6E 0F 07 01 90 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 25 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A3 A7 03 00 35 04 06 00 B3 41 51 A9 32 9D F3 7E 3C B1 5C 8E 0E 24 [11:27:34]CheckFolder [11:27:34]dirname=/storage/ofd_packets [11:27:34]CheckFolder done [11:27:34]ProducePacketName [11:27:34]name=ofd_packets/00239523 [11:27:34]NVStorageSaveData ofd_packets/00239523 [11:27:34]File name is /storage/ofd_packets/00239523 [11:27:34]Write 301 bytes [11:27:34]NVStorageSaveData done [11:27:34]OFDSenderStorePacket done [11:27:34]KKMCreateOFDPacket done [11:27:34]NVStorageSaveData kkm_last_timestamp [11:27:34]File name is /storage/kkm_last_timestamp [11:27:34]Write 4 bytes [11:27:34]NVStorageSaveData done [11:27:34]ExternCall_PrintAddStr [11:27:34]wPrintStart [11:27:34]Write to MH i2c: 01 00 00 3D 06 43 [11:27:34]Write i2c OK [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: 01 [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: 01 07 00 [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: 01 07 00 3D 06 00 00 00 00 00 FF 0F 58 [11:27:34]RasterBufferAndPrint [11:27:34]line Счет N : (1)3302463 [11:27:34]line ИНН: 02508201610067 [11:27:34]line Контрольно-Кассовый Чек [11:27:34]line ПРОДАЖА [11:27:34]line ТРК (МРК, ГНК) : 22 [11:27:34]line Товар: 2710124130 [11:27:34]line Аи-92-К-4 [11:27:34]line 12.050 * 66.40 [11:27:34]line = 800.12 [11:27:34]line НДС 12% НСП 1% [11:27:34]line > о реализуемом товаре [11:27:34]line ОКРУГЛЕНИЕ: -0.12 [11:27:34]line ИТОГО: 800.00 [11:27:34]line Внесено: 800.00 [11:27:34]line СДАЧА: 0.00 [11:27:34]line НСП 1% : 7.08 [11:27:34]line НДС 12% : 84.97 [11:27:34]line Наличными: 800.00 [11:27:34]line Безнал.: 0.00 [11:27:34]line Место: АЗС № 82 "Партнер Нефть" [11:27:34]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:27:34]line СНО: Общий режим [11:27:34]line Чек 294 08.06.2024 11:27 [11:27:34]line Смена: 387 ФФД: 1.0 [11:27:34]line ЗНМ: 0300000150 [11:27:34]line РНМ: 0000000000091601 [11:27:34]line Версия ККМ: 001 [11:27:34]line ФМ: 0000000000874681 [11:27:34]line ФД: 239523 [11:27:34]line ФПД: 197093124289181 [11:27:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112733&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239523&fm=197093124289181&tin=02508201610067®Number=0000000000091601&sum=80000 [11:27:34]written 0, free lines is 4095 [11:27:34]OFD Sender: Processing packet 239523 [packets to send 182, broken 181] [11:27:34]ProducePacketName [11:27:34]name=ofd_packets/00239523 [11:27:34]OFD Sender: To server: pG, [11:27:34]CommunicateWithHost lk.salyk.kg:30040 [11:27:34]ConnectInit lk.salyk.kg [11:27:34]Connected sock=10 [11:27:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6E 0F 07 01 90 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 25 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A3 A7 03 00 35 04 06 00 B3 41 51 A9 32 9D F3 7E 3C B1 5C 8E 0E 24 [11:27:34]Write to MH i2c: 01 00 00 68 06 6E [11:27:34]Write i2c OK [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: 01 [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: 01 07 00 [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: 01 07 00 68 06 00 00 00 00 00 D2 0C 53 [11:27:34]RasterBufferAndPrint [11:27:34]line [11:27:34]line [11:27:34]line [11:27:34]line [11:27:34]line [11:27:34]written 0, free lines is 3297 [11:27:34]MH_Cut [11:27:34]Write to MH i2c: D1 01 00 6F 06 01 47 [11:27:34]Write i2c OK [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: D1 [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: D1 01 00 [11:27:34]MH_I2C_Read... [11:27:34]Read from MH i2c: D1 01 00 6F 06 00 46 [11:27:34]Write to MH i2c: 01 00 00 70 06 76 [11:27:34]Write i2c OK [11:27:34]MH_I2C_Read... [11:27:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 AD E8 47 00 B4 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A3 A7 03 00 F4 03 04 00 A2 E7 63 66 B6 04 01 00 00 32 3E 3D 46 42 67 81 D8 [11:27:34]CommunicateWithHost err = 0 [11:27:34]CheckOFDResponse [11:27:34]1017 (14) - 77093643461234 [11:27:34]1041 (16) - 0000000000874681 [11:27:34]1040 (4) - 239523 [11:27:34]1012 (4) - 08.06.2024 05:09 [11:27:34]1206 (1) - 0 [11:27:34]OFD Sender: Remove packet 239523 [11:27:34]ProducePacketName [11:27:34]name=ofd_packets/00239523 [11:27:34]NVStorageDeleteData [11:27:35]OFD Sender: No OFD packet to send [11:27:35]*** Cut start [11:27:35]*** Partial cut [11:27:35]*** CUTSNS_PIN = 1 [11:27:35]*** CUTSNS_PIN = 0 [11:27:35]*** Brake cut motor [11:27:35]Read from MH i2c: 01 [11:27:35]MH_I2C_Read... [11:27:35]*** Stop cut motor [11:27:35]*** Cut end [11:27:35]Read from MH i2c: 01 07 00 [11:27:35]MH_I2C_Read... [11:27:35]Read from MH i2c: 01 07 00 70 06 00 00 00 00 00 FF 0F 8B [11:27:35]process_action close_receipt done [11:27:35]requested_data is exist [11:27:35]produce_requested_data [11:27:35]requested_item fm.sn is exist - process it [11:27:35]wFMCommunicate request_size=4 [11:27:35]MH_SAM_APDU [11:27:35]CAPDU: 80 11 00 00 [11:27:35]Write to MH i2c: E2 08 00 71 06 80 11 00 00 00 00 00 00 F1 [11:27:35]Write i2c OK [11:27:35]MH_I2C_Read... [11:27:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:35]Read from MH i2c: E2 [11:27:36]MH_I2C_Read... [11:27:36]Read from MH i2c: E2 17 00 [11:27:36]MH_I2C_Read... [11:27:36]Read from MH i2c: E2 17 00 71 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 46 [11:27:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:27:36]wFMCommunicate OK [11:27:36]requested_item fd.num is exist - process it [11:27:36]SAM_PROTO_GetFieldsCounters [11:27:36]wFMCommunicate request_size=4 [11:27:36]MH_SAM_APDU [11:27:36]CAPDU: 80 13 00 00 [11:27:36]Write to MH i2c: E2 08 00 72 06 80 13 00 00 00 00 00 00 F4 [11:27:36]Write i2c OK [11:27:36]MH_I2C_Read... [11:27:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:36]Read from MH i2c: E2 [11:27:36]MH_I2C_Read... [11:27:36]Read from MH i2c: E2 62 00 [11:27:36]MH_I2C_Read... [11:27:36]Read from MH i2c: E2 62 00 72 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A3 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [11:27:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A3 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:36]wFMCommunicate OK [11:27:36]SAM_PROTO_GetFieldsCounters done [11:27:36]requested_item shift.num is exist - process it [11:27:36]requested_item shift.opened is exist - process it [11:27:36]req_shift_opened [11:27:36]FM_GetShiftState [11:27:36]SAM_PROTO_GetShiftState [11:27:36]wFMCommunicate request_size=4 [11:27:36]MH_SAM_APDU [11:27:36]CAPDU: 80 13 01 00 [11:27:36]Write to MH i2c: E2 08 00 73 06 80 13 01 00 00 00 00 00 F6 [11:27:36]Write i2c OK [11:27:36]MH_I2C_Read... [11:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:36]Read from MH i2c: E2 [11:27:36]MH_I2C_Read... [11:27:36]Read from MH i2c: E2 0E 00 [11:27:36]MH_I2C_Read... [11:27:36]Read from MH i2c: E2 0E 00 73 06 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AA [11:27:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:27:36]wFMCommunicate OK [11:27:36]SAM_PROTO_GetShiftState done [11:27:36]FM_GetShiftState done [11:27:36]req_shift_opened done [11:27:36]requested_item shift.open_date is exist - process it [11:27:36]req_shift_open_date [11:27:36]req_shift_open_date done [11:27:36]produce_requested_data done [11:27:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239523,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:27:36]process_action_free close_receipt [11:27:36]json_value_free [11:27:36]json_value_free done [11:27:36]process_json_proto returns [11:27:36]Send response to host [11:27:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239523,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:27:36]free response buf [11:27:36]execute_script done [11:27:36]execute_script returns [11:27:36]free content buf [11:27:36]Sock 9.Close socket [11:27:36]Sock 9.Thread stoped [11:27:40]OFD Sender: No OFD packet to send [11:27:45]OFD Sender: No OFD packet to send [11:27:50]OFD Sender: No OFD packet to send [11:27:55]OFD Sender: No OFD packet to send [11:28:00]OFD Sender: No OFD packet to send [11:28:05]OFD Sender: No OFD packet to send [11:28:10]OFD Sender: No OFD packet to send [11:28:15]OFD Sender: No OFD packet to send [11:28:20]OFD Sender: No OFD packet to send [11:28:25]OFD Sender: No OFD packet to send [11:28:30]OFD Sender: No OFD packet to send [11:28:35]OFD Sender: No OFD packet to send [11:28:40]OFD Sender: No OFD packet to send [11:28:45]OFD Sender: No OFD packet to send [11:28:50]OFD Sender: No OFD packet to send [11:28:55]OFD Sender: No OFD packet to send [11:29:00]OFD Sender: No OFD packet to send [11:29:05]OFD Sender: No OFD packet to send [11:29:10]accept exits with 8 [11:29:10]New connection [11:29:10]New thread 3066596708 created [11:29:10]Thread 3066453348 joined [11:29:10]Waiting for new connection... [11:29:10] Sock 8.Parse request [11:29:10]Sock 8.Check first char [11:29:10]Sock 8.First char is OK [11:29:10]request: POST /json_proto HTTP/1.0 [11:29:10]Method: POST [11:29:10]URL: /json_proto [11:29:10]Method is POST - this is cgi request [11:29:10]url: /json_proto [11:29:10]query_string will be loaded in cgi processing [11:29:10]execute_cgi json_proto POST (null) [11:29:10]execute_cgi path=json_proto method=POST [11:29:10]POST find Content-Length [11:29:10]Host: 172.17.40.67:8080 [11:29:10]Content-Length: 680 [11:29:10]Content-Type: application/json [11:29:10] [11:29:10]POST finish read [11:29:10]Found Content-Length = 680 [11:29:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:10]execute_script... [11:29:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:10]POST & json_proto [11:29:10]process_json_proto [11:29:10]json parsed OK: [11:29:10]protocol is kg_v1.0 [11:29:10]action value=close_receipt [11:29:10]process_action close_receipt [11:29:10]cmd_close_receipt [11:29:10]MH_GetDate [11:29:10]Write to MH i2c: F0 00 00 74 06 69 [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: F0 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: F0 09 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: F0 09 00 74 06 00 87 40 64 66 97 AE 6B 64 17 [11:29:10]GetLastDocTimeStamp 1717846053 [11:29:10]current date 1717846151 [11:29:10]FM_GetShiftState [11:29:10]SAM_PROTO_GetShiftState [11:29:10]wFMCommunicate request_size=4 [11:29:10]MH_SAM_APDU [11:29:10]CAPDU: 80 13 01 00 [11:29:10]Write to MH i2c: E2 08 00 75 06 80 13 01 00 00 00 00 00 F8 [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:10]Read from MH i2c: E2 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 0E 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 0E 00 75 06 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AC [11:29:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:29:10]wFMCommunicate OK [11:29:10]SAM_PROTO_GetShiftState done [11:29:10]FM_GetShiftState done [11:29:10]opened in 1717805884 [11:29:10]opened+sec_in_day 1717892284 [11:29:10]quantity*price = 100023 [11:29:10]sum+1 = 100024 [11:29:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 295 08.06.2024 11:29 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239524 ФПД: 112817448662942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112911&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239524&fm=112817448662942&tin=02508201610067®Number=0000000000091601&sum=100000 [11:29:11]StoreToDocumentArchive [11:29:11]shift 387 fd 239524 [11:29:11]save to /storage/0387/doc_00239524 [11:29:11]save last doc name /storage/0387/doc_00239524 to /storage/kkm_last_doc_name [11:29:11]save OK [11:29:11]Clear old archive folders... [11:29:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:29:11]tlvbuf is 012CEEE0 [11:29:11]SAM_PROTO_ClearQueue [11:29:11]wFMCommunicate request_size=4 [11:29:11]MH_SAM_APDU [11:29:11]CAPDU: 80 09 00 00 [11:29:11]Write to MH i2c: E2 08 00 82 06 80 09 00 00 00 00 00 00 FA [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:11]Read from MH i2c: E2 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 82 06 00 90 00 FC [11:29:11]RAPDU: 90 00 [11:29:11]wFMCommunicate OK [11:29:11]SAM_PROTO_ClearQueue done [11:29:11]KKMCreateOFDPacket [11:29:11]OFDProtocolAddRootSTLVToBuf [11:29:11]FM_MakeSignedData [11:29:11]FM_MakeSignedData [11:29:11]SAM_PROTO_SignData [11:29:11]wFMCommunicate request_size=4 [11:29:11]MH_SAM_APDU [11:29:11]CAPDU: 80 0D 01 02 [11:29:11]Write to MH i2c: E2 08 00 83 06 80 0D 01 02 00 00 00 00 02 [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:11]Read from MH i2c: E2 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 83 06 00 90 00 FD [11:29:11]RAPDU: 90 00 [11:29:11]wFMCommunicate OK [11:29:11]wFMCommunicate request_size=255 [11:29:11]MH_SAM_APDU [11: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 27 01 00 00 F4 03 04 00 87 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A4 A7 03 00 35 04 06 00 66 9B 5B F3 [11:29:11]Write to MH i2c: E2 02 01 84 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 27 01 00 00 F4 03 04 00 87 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A4 A7 03 00 35 04 06 00 66 9B 5B F3 00 00 AB [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:11]Read from MH i2c: E2 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 84 06 00 90 00 FE [11:29:11]RAPDU: 90 00 [11:29:11]wFMCommunicate OK [11:29:11]wFMCommunicate request_size=7 [11:29:11]MH_SAM_APDU [11:29:11]CAPDU: 80 0D 02 02 02 B7 9E [11:29:11]Write to MH i2c: E2 0A 00 85 06 80 0D 02 02 02 00 B7 9E 00 00 5E [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:11]Read from MH i2c: E2 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 85 06 00 90 00 FF [11:29:11]RAPDU: 90 00 [11:29:11]wFMCommunicate OK [11:29:11]wFMCommunicate request_size=4 [11:29:11]MH_SAM_APDU [11:29:11]CAPDU: 80 0D 03 02 [11:29:11]Write to MH i2c: E2 08 00 86 06 80 0D 03 02 00 00 00 00 07 [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:11]Read from MH i2c: E2 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 0B 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 0B 00 86 06 00 23 80 12 5B 36 55 41 ED 90 00 D1 [11:29:11]RAPDU: 23 80 12 5B 36 55 41 ED 90 00 [11:29:11]wFMCommunicate OK [11:29:11]SAM_PROTO_SignData done [11:29:11]FM_MakeSignedData done [11:29:11]CreateOFDProtocolMessage [11:29:11]wFMCommunicate request_size=4 [11:29:11]MH_SAM_APDU [11:29:11]CAPDU: 80 11 00 00 [11:29:11]Write to MH i2c: E2 08 00 87 06 80 11 00 00 00 00 00 00 07 [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:11]Read from MH i2c: E2 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 17 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 17 00 87 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5C [11:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:29:11]wFMCommunicate OK [11:29:11]CreateOFDProtocolMessage done [11:29:11]OFDSenderStorePacket 239524 [11:29:11]StoreOFDPacket docnum=239524 [11:29:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 6C 01 04 01 EF 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 27 01 00 00 F4 03 04 00 87 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A4 A7 03 00 35 04 06 00 66 9B 5B F3 B7 9E 23 80 12 5B 36 55 41 ED [11:29:11]CheckFolder [11:29:11]dirname=/storage/ofd_packets [11:29:11]CheckFolder done [11:29:11]ProducePacketName [11:29:11]name=ofd_packets/00239524 [11:29:11]NVStorageSaveData ofd_packets/00239524 [11:29:11]File name is /storage/ofd_packets/00239524 [11:29:11]Write 298 bytes [11:29:11]NVStorageSaveData done [11:29:11]OFDSenderStorePacket done [11:29:11]KKMCreateOFDPacket done [11:29:11]NVStorageSaveData kkm_last_timestamp [11:29:11]File name is /storage/kkm_last_timestamp [11:29:11]Write 4 bytes [11:29:11]NVStorageSaveData done [11:29:11]ExternCall_PrintAddStr [11:29:11]wPrintStart [11:29:11]Write to MH i2c: 01 00 00 88 06 8E [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 07 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: 01 07 00 88 06 00 00 00 00 00 FF 0F A3 [11:29:11]RasterBufferAndPrint [11:29:11]line Счет N : (1)3302465 [11:29:11]line ИНН: 02508201610067 [11:29:11]line Контрольно-Кассовый Чек [11:29:11]line ПРОДАЖА [11:29:11]line ТРК (МРК, ГНК) : 51 [11:29:11]line Товар: 2710194210 [11:29:11]line ДТ-К-5 [11:29:11]line 13.390 * 74.70 [11:29:11]line = 1000.23 [11:29:11]line НДС 12% НСП 1% [11:29:11]line > о реализуемом товаре [11:29:11]line ОКРУГЛЕНИЕ: -0.23 [11:29:11]line ИТОГО: 1000.00 [11:29:11]line Внесено: 1000.00 [11:29:11]line СДАЧА: 0.00 [11:29:11]line НСП 1% : 8.85 [11:29:11]line НДС 12% : 106.22 [11:29:11]line Наличными: 1000.00 [11:29:11]line Безнал.: 0.00 [11:29:11]line Место: АЗС № 82 "Партнер Нефть" [11:29:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:29:11]line СНО: Общий режим [11:29:11]line Чек 295 08.06.2024 11:29 [11:29:11]line Смена: 387 ФФД: 1.0 [11:29:11]line ЗНМ: 0300000150 [11:29:11]line РНМ: 0000000000091601 [11:29:11]line Версия ККМ: 001 [11:29:11]line ФМ: 0000000000874681 [11:29:11]line ФД: 239524 [11:29:11]line ФПД: 112817448662942 [11:29:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T112911&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239524&fm=112817448662942&tin=02508201610067®Number=0000000000091601&sum=100000 [11:29:12]OFD Sender: Processing packet 239524 [packets to send 182, broken 181] [11:29:12]ProducePacketName [11:29:12]name=ofd_packets/00239524 [11:29:12]OFD Sender: To server: pG, [11:29:12]CommunicateWithHost lk.salyk.kg:30040 [11:29:12]ConnectInit lk.salyk.kg [11:29:12]written 0, free lines is 4095 [11:29:12]Connected sock=9 [11:29:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 6C 01 04 01 EF 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 27 01 00 00 F4 03 04 00 87 40 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A4 A7 03 00 35 04 06 00 66 9B 5B F3 B7 9E 23 80 12 5B 36 55 41 ED [11:29:12]Write to MH i2c: 01 00 00 B3 06 B9 [11:29:12]Write i2c OK [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: 01 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: 01 07 00 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: 01 07 00 B3 06 00 00 00 00 00 CB 0C 97 [11:29:12]RasterBufferAndPrint [11:29:12]line [11:29:12]line [11:29:12]line [11:29:12]line [11:29:12]line [11:29:12]written 0, free lines is 3281 [11:29:12]MH_Cut [11:29:12]Write to MH i2c: D1 01 00 BA 06 01 92 [11:29:12]Write i2c OK [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: D1 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: D1 01 00 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: D1 01 00 BA 06 00 91 [11:29:12]Write to MH i2c: 01 00 00 BB 06 C1 [11:29:12]Write i2c OK [11:29:12]MH_I2C_Read... [11:29:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 30 C7 47 00 79 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A4 A7 03 00 F4 03 04 00 04 E8 63 66 B6 04 01 00 00 73 60 41 7C 22 55 54 C3 [11:29:12]CommunicateWithHost err = 0 [11:29:12]CheckOFDResponse [11:29:12]1017 (14) - 77093643461234 [11:29:12]1041 (16) - 0000000000874681 [11:29:12]1040 (4) - 239524 [11:29:12]1012 (4) - 08.06.2024 05:11 [11:29:12]1206 (1) - 0 [11:29:12]OFD Sender: Remove packet 239524 [11:29:12]ProducePacketName [11:29:12]name=ofd_packets/00239524 [11:29:12]NVStorageDeleteData [11:29:13]OFD Sender: No OFD packet to send [11:29:13]*** Cut start [11:29:13]*** Partial cut [11:29:13]*** CUTSNS_PIN = 1 [11:29:13]*** CUTSNS_PIN = 0 [11:29:13]*** Brake cut motor [11:29:14]Read from MH i2c: 01 [11:29:14]MH_I2C_Read... [11:29:14]*** Stop cut motor [11:29:14]*** Cut end [11:29:14]Read from MH i2c: 01 07 00 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: 01 07 00 BB 06 00 00 00 00 00 FF 0F D6 [11:29:14]process_action close_receipt done [11:29:14]requested_data is exist [11:29:14]produce_requested_data [11:29:14]requested_item fm.sn is exist - process it [11:29:14]wFMCommunicate request_size=4 [11:29:14]MH_SAM_APDU [11:29:14]CAPDU: 80 11 00 00 [11:29:14]Write to MH i2c: E2 08 00 BC 06 80 11 00 00 00 00 00 00 3C [11:29:14]Write i2c OK [11:29:14]MH_I2C_Read... [11:29:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:14]Read from MH i2c: E2 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 17 00 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 17 00 BC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 91 [11:29:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:29:14]wFMCommunicate OK [11:29:14]requested_item fd.num is exist - process it [11:29:14]SAM_PROTO_GetFieldsCounters [11:29:14]wFMCommunicate request_size=4 [11:29:14]MH_SAM_APDU [11:29:14]CAPDU: 80 13 00 00 [11:29:14]Write to MH i2c: E2 08 00 BD 06 80 13 00 00 00 00 00 00 3F [11:29:14]Write i2c OK [11:29:14]MH_I2C_Read... [11:29:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:14]Read from MH i2c: E2 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 62 00 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 62 00 BD 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A4 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [11:29:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A4 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:14]wFMCommunicate OK [11:29:14]SAM_PROTO_GetFieldsCounters done [11:29:14]requested_item shift.num is exist - process it [11:29:14]requested_item shift.opened is exist - process it [11:29:14]req_shift_opened [11:29:14]FM_GetShiftState [11:29:14]SAM_PROTO_GetShiftState [11:29:14]wFMCommunicate request_size=4 [11:29:14]MH_SAM_APDU [11:29:14]CAPDU: 80 13 01 00 [11:29:14]Write to MH i2c: E2 08 00 BE 06 80 13 01 00 00 00 00 00 41 [11:29:14]Write i2c OK [11:29:14]MH_I2C_Read... [11:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:14]Read from MH i2c: E2 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 0E 00 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 0E 00 BE 06 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F5 [11:29:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:29:14]wFMCommunicate OK [11:29:14]SAM_PROTO_GetShiftState done [11:29:14]FM_GetShiftState done [11:29:14]req_shift_opened done [11:29:14]requested_item shift.open_date is exist - process it [11:29:14]req_shift_open_date [11:29:14]req_shift_open_date done [11:29:14]produce_requested_data done [11:29:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239524,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:29:14]process_action_free close_receipt [11:29:14]json_value_free [11:29:14]json_value_free done [11:29:14]process_json_proto returns [11:29:14]Send response to host [11:29:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239524,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:29:14]free response buf [11:29:14]execute_script done [11:29:14]execute_script returns [11:29:14]free content buf [11:29:14]Sock 8.Close socket [11:29:14]Sock 8.Thread stoped [11:29:18]OFD Sender: No OFD packet to send [11:29:23]OFD Sender: No OFD packet to send [11:29:28]OFD Sender: No OFD packet to send [11:29:33]OFD Sender: No OFD packet to send [11:29:38]OFD Sender: No OFD packet to send [11:29:43]OFD Sender: No OFD packet to send [11:29:48]OFD Sender: No OFD packet to send [11:29:53]OFD Sender: No OFD packet to send [11:29:58]OFD Sender: No OFD packet to send [11:30:03]OFD Sender: No OFD packet to send [11:30:08]OFD Sender: No OFD packet to send [11:30:13]OFD Sender: No OFD packet to send [11:30:18]OFD Sender: No OFD packet to send [11:30:23]OFD Sender: No OFD packet to send [11:30:28]OFD Sender: No OFD packet to send [11:30:33]OFD Sender: No OFD packet to send [11:30:38]OFD Sender: No OFD packet to send [11:30:43]OFD Sender: No OFD packet to send [11:30:48]OFD Sender: No OFD packet to send [11:30:53]OFD Sender: No OFD packet to send [11:30:58]OFD Sender: No OFD packet to send [11:31:03]OFD Sender: No OFD packet to send [11:31:08]OFD Sender: No OFD packet to send [11:31:13]OFD Sender: No OFD packet to send [11:31:18]OFD Sender: No OFD packet to send [11:31:23]OFD Sender: No OFD packet to send [11:31:28]OFD Sender: No OFD packet to send [11:31:33]OFD Sender: No OFD packet to send [11:31:38]OFD Sender: No OFD packet to send [11:31:43]OFD Sender: No OFD packet to send [11:31:48]OFD Sender: No OFD packet to send [11:31:53]OFD Sender: No OFD packet to send [11:31:58]OFD Sender: No OFD packet to send [11:32:03]OFD Sender: No OFD packet to send [11:32:08]OFD Sender: No OFD packet to send [11:32:10]accept exits with 10 [11:32:10]New connection [11:32:10]New thread 3066453348 created [11:32:10]Thread 3066596708 joined [11:32:10]Waiting for new connection... [11:32:10] Sock 10.Parse request [11:32:10]Sock 10.Check first char [11:32:10]Sock 10.First char is OK [11:32:10]request: POST /json_proto HTTP/1.0 [11:32:10]Method: POST [11:32:10]URL: /json_proto [11:32:10]Method is POST - this is cgi request [11:32:10]url: /json_proto [11:32:10]query_string will be loaded in cgi processing [11:32:10]execute_cgi json_proto POST (null) [11:32:10]execute_cgi path=json_proto method=POST [11:32:10]POST find Content-Length [11:32:10]Host: 172.17.40.67:8080 [11:32:10]Content-Length: 680 [11:32:10]Content-Type: application/json [11:32:10] [11:32:10]POST finish read [11:32:10]Found Content-Length = 680 [11:32:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.010, "sum" : 996.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 996.00, "payments": [ { "type": 0, "sum" : 996.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:10]execute_script... [11:32:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.010, "sum" : 996.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 996.00, "payments": [ { "type": 0, "sum" : 996.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:10]POST & json_proto [11:32:10]process_json_proto [11:32:10]json parsed OK: [11:32:10]protocol is kg_v1.0 [11:32:10]action value=close_receipt [11:32:10]process_action close_receipt [11:32:10]cmd_close_receipt [11:32:10]MH_GetDate [11:32:10]Write to MH i2c: F0 00 00 BF 06 B4 [11:32:10]Write i2c OK [11:32:10]MH_I2C_Read... [11:32:10]Read from MH i2c: F0 [11:32:10]MH_I2C_Read... [11:32:10]Read from MH i2c: F0 09 00 [11:32:10]MH_I2C_Read... [11:32:10]Read from MH i2c: F0 09 00 BF 06 00 3B 41 64 66 97 AE 6B 64 17 [11:32:10]GetLastDocTimeStamp 1717846151 [11:32:10]current date 1717846331 [11:32:10]FM_GetShiftState [11:32:10]SAM_PROTO_GetShiftState [11:32:10]wFMCommunicate request_size=4 [11:32:10]MH_SAM_APDU [11:32:10]CAPDU: 80 13 01 00 [11:32:10]Write to MH i2c: E2 08 00 C0 06 80 13 01 00 00 00 00 00 43 [11:32:10]Write i2c OK [11:32:10]MH_I2C_Read... [11:32:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:10]Read from MH i2c: E2 [11:32:10]MH_I2C_Read... [11:32:10]Read from MH i2c: E2 0E 00 [11:32:10]MH_I2C_Read... [11:32:10]Read from MH i2c: E2 0E 00 C0 06 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F7 [11:32:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:32:10]wFMCommunicate OK [11:32:10]SAM_PROTO_GetShiftState done [11:32:10]FM_GetShiftState done [11:32:10]opened in 1717805884 [11:32:10]opened+sec_in_day 1717892284 [11:32:10]quantity*price = 99666 [11:32:10]sum+1 = 99667 [11:32:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 996.00 Внесено: 1000.00 СДАЧА: 4.00 НСП 1% : 8.82 НДС 12% : 105.84 Наличными: 996.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 296 08.06.2024 11:32 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239525 ФПД: 15217648826584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113211&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239525&fm=15217648826584&tin=02508201610067®Number=0000000000091601&sum=99600 [11:32:11]StoreToDocumentArchive [11:32:11]shift 387 fd 239525 [11:32:11]save to /storage/0387/doc_00239525 [11:32:11]save last doc name /storage/0387/doc_00239525 to /storage/kkm_last_doc_name [11:32:11]save OK [11:32:11]Clear old archive folders... [11:32:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:32:11]tlvbuf is B6E6A680 [11:32:11]SAM_PROTO_ClearQueue [11:32:11]wFMCommunicate request_size=4 [11:32:11]MH_SAM_APDU [11:32:11]CAPDU: 80 09 00 00 [11:32:11]Write to MH i2c: E2 08 00 CD 06 80 09 00 00 00 00 00 00 45 [11:32:11]Write i2c OK [11:32:11]MH_I2C_Read... [11:32:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:11]Read from MH i2c: E2 [11:32:11]MH_I2C_Read... [11:32:11]Read from MH i2c: E2 03 00 [11:32:11]MH_I2C_Read... [11:32:11]Read from MH i2c: E2 03 00 CD 06 00 90 00 47 [11:32:11]RAPDU: 90 00 [11:32:11]wFMCommunicate OK [11:32:11]SAM_PROTO_ClearQueue done [11:32:11]KKMCreateOFDPacket [11:32:11]OFDProtocolAddRootSTLVToBuf [11:32:11]FM_MakeSignedData [11:32:11]FM_MakeSignedData [11:32:11]SAM_PROTO_SignData [11:32:11]wFMCommunicate request_size=4 [11:32:11]MH_SAM_APDU [11:32:11]CAPDU: 80 0D 01 02 [11:32:11]Write to MH i2c: E2 08 00 CE 06 80 0D 01 02 00 00 00 00 4D [11:32:11]Write i2c OK [11:32:11]MH_I2C_Read... [11:32:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:11]Read from MH i2c: E2 [11:32:11]MH_I2C_Read... [11:32:11]Read from MH i2c: E2 03 00 [11:32:11]MH_I2C_Read... [11:32:11]Read from MH i2c: E2 03 00 CE 06 00 90 00 48 [11:32:11]RAPDU: 90 00 [11:32:11]wFMCommunicate OK [11:32:11]wFMCommunicate request_size=255 [11:32:11]MH_SAM_APDU [11:32:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A2 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 52 85 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 85 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 29 00 00 00 00 07 04 06 00 10 85 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 3B 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A5 A7 03 00 35 04 06 00 0D [11:32:11]Write to MH i2c: E2 02 01 CF 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 A2 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 52 85 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 85 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 29 00 00 00 00 07 04 06 00 10 85 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 3B 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A5 A7 03 00 35 04 06 00 0D 00 00 7E [11:32:12]Write i2c OK [11:32:12]MH_I2C_Read... [11:32:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:12]Read from MH i2c: E2 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: E2 03 00 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: E2 03 00 CF 06 00 90 00 49 [11:32:12]RAPDU: 90 00 [11:32:12]wFMCommunicate OK [11:32:12]wFMCommunicate request_size=10 [11:32:12]MH_SAM_APDU [11:32:12]CAPDU: 80 0D 02 02 05 D7 22 8D 78 D8 [11:32:12]Write to MH i2c: E2 0D 00 D0 06 80 0D 02 02 05 00 D7 22 8D 78 D8 00 00 30 [11:32:12]Write i2c OK [11:32:12]MH_I2C_Read... [11:32:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:12]Read from MH i2c: E2 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: E2 03 00 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: E2 03 00 D0 06 00 90 00 4A [11:32:12]RAPDU: 90 00 [11:32:12]wFMCommunicate OK [11:32:12]wFMCommunicate request_size=4 [11:32:12]MH_SAM_APDU [11:32:12]CAPDU: 80 0D 03 02 [11:32:12]Write to MH i2c: E2 08 00 D1 06 80 0D 03 02 00 00 00 00 52 [11:32:12]Write i2c OK [11:32:12]MH_I2C_Read... [11:32:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:12]Read from MH i2c: E2 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: E2 0B 00 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: E2 0B 00 D1 06 00 82 AD BD B5 08 B2 C5 A9 90 00 1C [11:32:12]RAPDU: 82 AD BD B5 08 B2 C5 A9 90 00 [11:32:12]wFMCommunicate OK [11:32:12]SAM_PROTO_SignData done [11:32:12]FM_MakeSignedData done [11:32:12]CreateOFDProtocolMessage [11:32:12]wFMCommunicate request_size=4 [11:32:12]MH_SAM_APDU [11:32:12]CAPDU: 80 11 00 00 [11:32:12]Write to MH i2c: E2 08 00 D2 06 80 11 00 00 00 00 00 00 52 [11:32:12]Write i2c OK [11:32:12]MH_I2C_Read... [11:32:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:12]Read from MH i2c: E2 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: E2 17 00 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: E2 17 00 D2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A7 [11:32:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:32:12]wFMCommunicate OK [11:32:12]CreateOFDProtocolMessage done [11:32:12]OFDSenderStorePacket 239525 [11:32:12]StoreOFDPacket docnum=239525 [11:32:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 13 74 07 01 36 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 A2 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 52 85 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 85 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 29 00 00 00 00 07 04 06 00 10 85 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 3B 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A5 A7 03 00 35 04 06 00 0D D7 22 8D 78 D8 82 AD BD B5 08 B2 C5 A9 [11:32:12]CheckFolder [11:32:12]dirname=/storage/ofd_packets [11:32:12]CheckFolder done [11:32:12]ProducePacketName [11:32:12]name=ofd_packets/00239525 [11:32:12]NVStorageSaveData ofd_packets/00239525 [11:32:12]File name is /storage/ofd_packets/00239525 [11:32:12]Write 301 bytes [11:32:12]NVStorageSaveData done [11:32:12]OFDSenderStorePacket done [11:32:12]KKMCreateOFDPacket done [11:32:12]NVStorageSaveData kkm_last_timestamp [11:32:12]File name is /storage/kkm_last_timestamp [11:32:12]Write 4 bytes [11:32:12]NVStorageSaveData done [11:32:12]ExternCall_PrintAddStr [11:32:12]wPrintStart [11:32:12]Write to MH i2c: 01 00 00 D3 06 D9 [11:32:12]Write i2c OK [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: 01 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: 01 07 00 [11:32:12]MH_I2C_Read... [11:32:12]Read from MH i2c: 01 07 00 D3 06 00 00 00 00 00 FF 0F EE [11:32:12]RasterBufferAndPrint [11:32:12]line Счет N : (1)3302466 [11:32:12]line ИНН: 02508201610067 [11:32:12]line Контрольно-Кассовый Чек [11:32:12]line ПРОДАЖА [11:32:12]line ТРК (МРК, ГНК) : 12 [11:32:12]line Товар: 2710124130 [11:32:12]line Аи-92-К-4 [11:32:12]line 15.010 * 66.40 [11:32:12]line = 996.66 [11:32:12]line НДС 12% НСП 1% [11:32:12]line > о реализуемом товаре [11:32:12]line ОКРУГЛЕНИЕ: -0.66 [11:32:12]line ИТОГО: 996.00 [11:32:12]line Внесено: 1000.00 [11:32:12]line СДАЧА: 4.00 [11:32:12]line НСП 1% : 8.82 [11:32:12]line НДС 12% : 105.84 [11:32:12]line Наличными: 996.00 [11:32:12]line Безнал.: 0.00 [11:32:12]line Место: АЗС № 82 "Партнер Нефть" [11:32:12]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:32:12]line СНО: Общий режим [11:32:12]line Чек 296 08.06.2024 11:32 [11:32:12]line Смена: 387 ФФД: 1.0 [11:32:12]line ЗНМ: 0300000150 [11:32:12]line РНМ: 0000000000091601 [11:32:12]line Версия ККМ: 001 [11:32:12]line ФМ: 0000000000874681 [11:32:12]line ФД: 239525 [11:32:12]line ФПД: 15217648826584 [11:32:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113211&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239525&fm=15217648826584&tin=02508201610067®Number=0000000000091601&sum=99600 [11:32:12]OFD Sender: Processing packet 239525 [packets to send 182, broken 181] [11:32:12]ProducePacketName [11:32:12]name=ofd_packets/00239525 [11:32:12]OFD Sender: To server: pG, [11:32:12]CommunicateWithHost lk.salyk.kg:30040 [11:32:12]ConnectInit lk.salyk.kg [11:32:12]written 0, free lines is 4095 [11:32:12]Connected sock=9 [11:32:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 13 74 07 01 36 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 A2 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 52 85 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 85 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 29 00 00 00 00 07 04 06 00 10 85 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 3B 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A5 A7 03 00 35 04 06 00 0D D7 22 8D 78 D8 82 AD BD B5 08 B2 C5 A9 [11:32:13]Write to MH i2c: 01 00 00 FE 06 04 [11:32:13]Write i2c OK [11:32:13]MH_I2C_Read... [11:32:13]Read from MH i2c: 01 [11:32:13]MH_I2C_Read... [11:32:13]Read from MH i2c: 01 07 00 [11:32:13]MH_I2C_Read... [11:32:13]Read from MH i2c: 01 07 00 FE 06 00 00 00 00 00 CE 0C E5 [11:32:13]RasterBufferAndPrint [11:32:13]line [11:32:13]line [11:32:13]line [11:32:13]line [11:32:13]line [11:32:13]written 0, free lines is 3284 [11:32:13]MH_Cut [11:32:13]Write to MH i2c: D1 01 00 05 07 01 DE [11:32:13]Write i2c OK [11:32:13]MH_I2C_Read... [11:32:13]Read from MH i2c: D1 [11:32:13]MH_I2C_Read... [11:32:13]Read from MH i2c: D1 01 00 [11:32:13]MH_I2C_Read... [11:32:13]Read from MH i2c: D1 01 00 05 07 00 DD [11:32:13]Write to MH i2c: 01 00 00 06 07 0D [11:32:13]Write i2c OK [11:32:13]MH_I2C_Read... [11:32:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 22 A7 47 00 B2 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A5 A7 03 00 F4 03 04 00 B8 E8 63 66 B6 04 01 00 00 B4 35 27 AA 8D 39 69 96 [11:32:13]CommunicateWithHost err = 0 [11:32:13]CheckOFDResponse [11:32:13]1017 (14) - 77093643461234 [11:32:13]1041 (16) - 0000000000874681 [11:32:13]1040 (4) - 239525 [11:32:13]1012 (4) - 08.06.2024 05:14 [11:32:13]1206 (1) - 0 [11:32:13]OFD Sender: Remove packet 239525 [11:32:13]ProducePacketName [11:32:13]name=ofd_packets/00239525 [11:32:13]NVStorageDeleteData [11:32:13]OFD Sender: No OFD packet to send [11:32:14]*** Cut start [11:32:14]*** Partial cut [11:32:14]*** CUTSNS_PIN = 1 [11:32:14]*** CUTSNS_PIN = 0 [11:32:14]*** Brake cut motor [11:32:14]Read from MH i2c: 01 [11:32:14]MH_I2C_Read... [11:32:14]*** Stop cut motor [11:32:14]*** Cut end [11:32:14]Read from MH i2c: 01 07 00 [11:32:14]MH_I2C_Read... [11:32:14]Read from MH i2c: 01 07 00 06 07 00 00 00 00 00 FF 0F 22 [11:32:14]process_action close_receipt done [11:32:14]requested_data is exist [11:32:14]produce_requested_data [11:32:14]requested_item fm.sn is exist - process it [11:32:14]wFMCommunicate request_size=4 [11:32:14]MH_SAM_APDU [11:32:14]CAPDU: 80 11 00 00 [11:32:14]Write to MH i2c: E2 08 00 07 07 80 11 00 00 00 00 00 00 88 [11:32:14]Write i2c OK [11:32:14]MH_I2C_Read... [11:32:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:14]Read from MH i2c: E2 [11:32:14]MH_I2C_Read... [11:32:14]Read from MH i2c: E2 17 00 [11:32:14]MH_I2C_Read... [11:32:14]Read from MH i2c: E2 17 00 07 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DD [11:32:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:32:14]wFMCommunicate OK [11:32:14]requested_item fd.num is exist - process it [11:32:14]SAM_PROTO_GetFieldsCounters [11:32:14]wFMCommunicate request_size=4 [11:32:14]MH_SAM_APDU [11:32:14]CAPDU: 80 13 00 00 [11:32:14]Write to MH i2c: E2 08 00 08 07 80 13 00 00 00 00 00 00 8B [11:32:14]Write i2c OK [11:32:14]MH_I2C_Read... [11:32:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:14]Read from MH i2c: E2 [11:32:14]MH_I2C_Read... [11:32:14]Read from MH i2c: E2 62 00 [11:32:14]MH_I2C_Read... [11:32:14]Read from MH i2c: E2 62 00 08 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A5 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [11:32:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A5 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:14]wFMCommunicate OK [11:32:14]SAM_PROTO_GetFieldsCounters done [11:32:14]requested_item shift.num is exist - process it [11:32:14]requested_item shift.opened is exist - process it [11:32:14]req_shift_opened [11:32:14]FM_GetShiftState [11:32:14]SAM_PROTO_GetShiftState [11:32:14]wFMCommunicate request_size=4 [11:32:14]MH_SAM_APDU [11:32:14]CAPDU: 80 13 01 00 [11:32:14]Write to MH i2c: E2 08 00 09 07 80 13 01 00 00 00 00 00 8D [11:32:14]Write i2c OK [11:32:14]MH_I2C_Read... [11:32:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:14]Read from MH i2c: E2 [11:32:14]MH_I2C_Read... [11:32:14]Read from MH i2c: E2 0E 00 [11:32:14]MH_I2C_Read... [11:32:14]Read from MH i2c: E2 0E 00 09 07 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 41 [11:32:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:32:14]wFMCommunicate OK [11:32:14]SAM_PROTO_GetShiftState done [11:32:14]FM_GetShiftState done [11:32:14]req_shift_opened done [11:32:14]requested_item shift.open_date is exist - process it [11:32:14]req_shift_open_date [11:32:14]req_shift_open_date done [11:32:14]produce_requested_data done [11:32:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239525,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:32:14]process_action_free close_receipt [11:32:14]json_value_free [11:32:14]json_value_free done [11:32:14]process_json_proto returns [11:32:14]Send response to host [11:32:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239525,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:32:14]free response buf [11:32:14]execute_script done [11:32:14]execute_script returns [11:32:14]free content buf [11:32:14]Sock 10.Close socket [11:32:14]Sock 10.Thread stoped [11:32:18]OFD Sender: No OFD packet to send [11:32:23]OFD Sender: No OFD packet to send [11:32:28]accept exits with 8 [11:32:28]New connection [11:32:28]New thread 3066596708 created [11:32:28]Thread 3066453348 joined [11:32:28]Waiting for new connection... [11:32:28] Sock 8.Parse request [11:32:28]Sock 8.Check first char [11:32:28]Sock 8.First char is OK [11:32:28]request: POST /json_proto HTTP/1.0 [11:32:28]Method: POST [11:32:28]URL: /json_proto [11:32:28]Method is POST - this is cgi request [11:32:28]url: /json_proto [11:32:28]query_string will be loaded in cgi processing [11:32:28]execute_cgi json_proto POST (null) [11:32:28]execute_cgi path=json_proto method=POST [11:32:28]POST find Content-Length [11:32:28]Host: 172.17.40.67:8080 [11:32:28]Content-Length: 675 [11:32:28]Content-Type: application/json [11:32:28] [11:32:28]POST finish read [11:32:28]Found Content-Length = 675 [11:32:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 7.370, "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" ] } } [11:32:28]execute_script... [11: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)3302467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 7.370, "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" ] } } [11:32:28]POST & json_proto [11:32:28]process_json_proto [11:32:28]json parsed OK: [11:32:28]protocol is kg_v1.0 [11:32:28]action value=close_receipt [11:32:28]process_action close_receipt [11:32:28]cmd_close_receipt [11:32:28]MH_GetDate [11:32:28]Write to MH i2c: F0 00 00 0A 07 00 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: F0 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: F0 09 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: F0 09 00 0A 07 00 4D 41 64 66 97 AE 6B 64 75 [11:32:28]GetLastDocTimeStamp 1717846331 [11:32:28]current date 1717846349 [11:32:28]FM_GetShiftState [11:32:28]SAM_PROTO_GetShiftState [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 13 01 00 [11:32:28]Write to MH i2c: E2 08 00 0B 07 80 13 01 00 00 00 00 00 8F [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 0E 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 0E 00 0B 07 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 43 [11:32:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:32:28]wFMCommunicate OK [11:32:28]SAM_PROTO_GetShiftState done [11:32:28]FM_GetShiftState done [11:32:28]opened in 1717805884 [11:32:28]opened+sec_in_day 1717892284 [11:32:28]quantity*price = 55053 [11:32:28]sum+1 = 55055 [11:32:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 297 08.06.2024 11:32 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239526 ФПД: 125995932237523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113229&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239526&fm=125995932237523&tin=02508201610067®Number=0000000000091601&sum=55000 [11:32:29]StoreToDocumentArchive [11:32:29]shift 387 fd 239526 [11:32:29]save to /storage/0387/doc_00239526 [11:32:29]save last doc name /storage/0387/doc_00239526 to /storage/kkm_last_doc_name [11:32:29]save OK [11:32:29]Clear old archive folders... [11:32:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:32:29]tlvbuf is 012FDD20 [11:32:29]SAM_PROTO_ClearQueue [11:32:29]wFMCommunicate request_size=4 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 09 00 00 [11:32:29]Write to MH i2c: E2 08 00 18 07 80 09 00 00 00 00 00 00 91 [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 18 07 00 90 00 93 [11:32:29]RAPDU: 90 00 [11:32:29]wFMCommunicate OK [11:32:29]SAM_PROTO_ClearQueue done [11:32:29]KKMCreateOFDPacket [11:32:29]OFDProtocolAddRootSTLVToBuf [11:32:29]FM_MakeSignedData [11:32:29]FM_MakeSignedData [11:32:29]SAM_PROTO_SignData [11:32:29]wFMCommunicate request_size=4 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 0D 01 02 [11:32:29]Write to MH i2c: E2 08 00 19 07 80 0D 01 02 00 00 00 00 99 [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 19 07 00 90 00 94 [11:32:29]RAPDU: 90 00 [11:32:29]wFMCommunicate OK [11:32:29]wFMCommunicate request_size=255 [11:32:29]MH_SAM_APDU [11:32: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 CA 1C 00 00 00 00 00 37 04 06 00 2E 1D 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 29 01 00 00 F4 03 04 00 4D 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A7 03 00 35 04 06 00 72 97 B6 C8 [11:32:29]Write to MH i2c: E2 02 01 1A 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 CA 1C 00 00 00 00 00 37 04 06 00 2E 1D 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 29 01 00 00 F4 03 04 00 4D 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A7 03 00 35 04 06 00 72 97 B6 C8 00 00 13 [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 1A 07 00 90 00 95 [11:32:29]RAPDU: 90 00 [11:32:29]wFMCommunicate OK [11:32:29]wFMCommunicate request_size=7 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 0D 02 02 02 BE D3 [11:32:29]Write to MH i2c: E2 0A 00 1B 07 80 0D 02 02 02 00 BE D3 00 00 31 [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 1B 07 00 90 00 96 [11:32:29]RAPDU: 90 00 [11:32:29]wFMCommunicate OK [11:32:29]wFMCommunicate request_size=4 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 0D 03 02 [11:32:29]Write to MH i2c: E2 08 00 1C 07 80 0D 03 02 00 00 00 00 9E [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 0B 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 0B 00 1C 07 00 59 BA 3A 1E 60 DD 3C EC 90 00 6F [11:32:29]RAPDU: 59 BA 3A 1E 60 DD 3C EC 90 00 [11:32:29]wFMCommunicate OK [11:32:29]SAM_PROTO_SignData done [11:32:29]FM_MakeSignedData done [11:32:29]CreateOFDProtocolMessage [11:32:29]wFMCommunicate request_size=4 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 11 00 00 [11:32:29]Write to MH i2c: E2 08 00 1D 07 80 11 00 00 00 00 00 00 9E [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 17 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 17 00 1D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F3 [11:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:32:29]wFMCommunicate OK [11:32:29]CreateOFDProtocolMessage done [11:32:29]OFDSenderStorePacket 239526 [11:32:29]StoreOFDPacket docnum=239526 [11:32:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 EF A3 04 01 1B 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 CA 1C 00 00 00 00 00 37 04 06 00 2E 1D 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 29 01 00 00 F4 03 04 00 4D 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A7 03 00 35 04 06 00 72 97 B6 C8 BE D3 59 BA 3A 1E 60 DD 3C EC [11:32:29]CheckFolder [11:32:29]dirname=/storage/ofd_packets [11:32:29]CheckFolder done [11:32:29]ProducePacketName [11:32:29]name=ofd_packets/00239526 [11:32:29]NVStorageSaveData ofd_packets/00239526 [11:32:29]File name is /storage/ofd_packets/00239526 [11:32:29]Write 298 bytes [11:32:29]NVStorageSaveData done [11:32:29]OFDSenderStorePacket done [11:32:29]KKMCreateOFDPacket done [11:32:29]NVStorageSaveData kkm_last_timestamp [11:32:29]File name is /storage/kkm_last_timestamp [11:32:29]Write 4 bytes [11:32:29]NVStorageSaveData done [11:32:29]ExternCall_PrintAddStr [11:32:29]wPrintStart [11:32:29]Write to MH i2c: 01 00 00 1E 07 25 [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: 01 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: 01 07 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: 01 07 00 1E 07 00 00 00 00 00 FF 0F 3A [11:32:29]RasterBufferAndPrint [11:32:29]line Счет N : (1)3302467 [11:32:29]line ИНН: 02508201610067 [11:32:29]line Контрольно-Кассовый Чек [11:32:29]line ПРОДАЖА [11:32:29]line ТРК (МРК, ГНК) : 51 [11:32:29]line Товар: 2710194210 [11:32:29]line ДТ-К-5 [11:32:29]line 7.370 * 74.70 [11:32:29]line = 550.54 [11:32:29]line НДС 12% НСП 1% [11:32:29]line > о реализуемом товаре [11:32:29]line ОКРУГЛЕНИЕ: -0.54 [11:32:29]line ИТОГО: 550.00 [11:32:29]line Внесено: 550.00 [11:32:29]line СДАЧА: 0.00 [11:32:29]line НСП 1% : 4.87 [11:32:29]line НДС 12% : 58.46 [11:32:29]line Наличными: 550.00 [11:32:29]line Безнал.: 0.00 [11:32:29]line Место: АЗС № 82 "Партнер Нефть" [11:32:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:32:29]line СНО: Общий режим [11:32:29]line Чек 297 08.06.2024 11:32 [11:32:29]line Смена: 387 ФФД: 1.0 [11:32:29]line ЗНМ: 0300000150 [11:32:29]line РНМ: 0000000000091601 [11:32:29]line Версия ККМ: 001 [11:32:29]line ФМ: 0000000000874681 [11:32:29]line ФД: 239526 [11:32:29]line ФПД: 125995932237523 [11:32:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113229&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239526&fm=125995932237523&tin=02508201610067®Number=0000000000091601&sum=55000 [11:32:30]OFD Sender: Processing packet 239526 [packets to send 182, broken 181] [11:32:30]ProducePacketName [11:32:30]name=ofd_packets/00239526 [11:32:30]OFD Sender: To server: pG, [11:32:30]CommunicateWithHost lk.salyk.kg:30040 [11:32:30]ConnectInit lk.salyk.kg [11:32:30]written 0, free lines is 4095 [11:32:30]Connected sock=9 [11:32:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 EF A3 04 01 1B 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 CA 1C 00 00 00 00 00 37 04 06 00 2E 1D 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 29 01 00 00 F4 03 04 00 4D 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A7 03 00 35 04 06 00 72 97 B6 C8 BE D3 59 BA 3A 1E 60 DD 3C EC [11:32:30]Write to MH i2c: 01 00 00 49 07 50 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: 01 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: 01 07 00 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: 01 07 00 49 07 00 00 00 00 00 D0 0C 33 [11:32:30]RasterBufferAndPrint [11:32:30]line [11:32:30]line [11:32:30]line [11:32:30]line [11:32:30]line [11:32:30]written 0, free lines is 3287 [11:32:30]MH_Cut [11:32:30]Write to MH i2c: D1 01 00 50 07 01 29 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: D1 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: D1 01 00 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: D1 01 00 50 07 00 28 [11:32:30]Write to MH i2c: 01 00 00 51 07 58 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 FD EB 47 00 A3 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A6 A7 03 00 F4 03 04 00 CA E8 63 66 B6 04 01 00 00 03 D9 99 B4 55 EC B1 0B [11:32:30]CommunicateWithHost err = 0 [11:32:30]CheckOFDResponse [11:32:30]1017 (14) - 77093643461234 [11:32:30]1041 (16) - 0000000000874681 [11:32:30]1040 (4) - 239526 [11:32:30]1012 (4) - 08.06.2024 05:14 [11:32:30]1206 (1) - 0 [11:32:30]OFD Sender: Remove packet 239526 [11:32:30]ProducePacketName [11:32:30]name=ofd_packets/00239526 [11:32:30]NVStorageDeleteData [11:32:31]OFD Sender: No OFD packet to send [11:32:31]*** Cut start [11:32:31]*** Partial cut [11:32:31]*** CUTSNS_PIN = 1 [11:32:31]*** CUTSNS_PIN = 0 [11:32:31]*** Brake cut motor [11:32:32]Read from MH i2c: 01 [11:32:32]MH_I2C_Read... [11:32:32]*** Stop cut motor [11:32:32]*** Cut end [11:32:32]Read from MH i2c: 01 07 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: 01 07 00 51 07 00 00 00 00 00 FF 0F 6D [11:32:32]process_action close_receipt done [11:32:32]requested_data is exist [11:32:32]produce_requested_data [11:32:32]requested_item fm.sn is exist - process it [11:32:32]wFMCommunicate request_size=4 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 11 00 00 [11:32:32]Write to MH i2c: E2 08 00 52 07 80 11 00 00 00 00 00 00 D3 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 17 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 17 00 52 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 28 [11:32:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:32:32]wFMCommunicate OK [11:32:32]requested_item fd.num is exist - process it [11:32:32]SAM_PROTO_GetFieldsCounters [11:32:32]wFMCommunicate request_size=4 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 13 00 00 [11:32:32]Write to MH i2c: E2 08 00 53 07 80 13 00 00 00 00 00 00 D6 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 62 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 62 00 53 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A6 A7 03 00 0E 04 04 00 83 01 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 43 [11:32:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A6 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:32]wFMCommunicate OK [11:32:32]SAM_PROTO_GetFieldsCounters done [11:32:32]requested_item shift.num is exist - process it [11:32:32]requested_item shift.opened is exist - process it [11:32:32]req_shift_opened [11:32:32]FM_GetShiftState [11:32:32]SAM_PROTO_GetShiftState [11:32:32]wFMCommunicate request_size=4 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 13 01 00 [11:32:32]Write to MH i2c: E2 08 00 54 07 80 13 01 00 00 00 00 00 D8 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 0E 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 0E 00 54 07 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8C [11:32:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:32:32]wFMCommunicate OK [11:32:32]SAM_PROTO_GetShiftState done [11:32:32]FM_GetShiftState done [11:32:32]req_shift_opened done [11:32:32]requested_item shift.open_date is exist - process it [11:32:32]req_shift_open_date [11:32:32]req_shift_open_date done [11:32:32]produce_requested_data done [11:32:32]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239526,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:32:32]process_action_free close_receipt [11:32:32]json_value_free [11:32:32]json_value_free done [11:32:32]process_json_proto returns [11:32:32]Send response to host [11:32:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239526,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:32:32]free response buf [11:32:32]execute_script done [11:32:32]execute_script returns [11:32:32]free content buf [11:32:32]Sock 8.Close socket [11:32:32]Sock 8.Thread stoped [11:32:36]OFD Sender: No OFD packet to send [11:32:41]OFD Sender: No OFD packet to send [11:32:46]OFD Sender: No OFD packet to send [11:32:51]OFD Sender: No OFD packet to send [11:32:56]OFD Sender: No OFD packet to send [11:33:01]OFD Sender: No OFD packet to send [11:33:06]OFD Sender: No OFD packet to send [11:33:11]OFD Sender: No OFD packet to send [11:33:16]OFD Sender: No OFD packet to send [11:33:21]OFD Sender: No OFD packet to send [11:33:26]OFD Sender: No OFD packet to send [11:33:31]OFD Sender: No OFD packet to send [11:33:36]OFD Sender: No OFD packet to send [11:33:41]OFD Sender: No OFD packet to send [11:33:46]OFD Sender: No OFD packet to send [11:33:51]OFD Sender: No OFD packet to send [11:33:56]OFD Sender: No OFD packet to send [11:34:01]OFD Sender: No OFD packet to send [11:34:06]OFD Sender: No OFD packet to send [11:34:11]OFD Sender: No OFD packet to send [11:34:16]OFD Sender: No OFD packet to send [11:34:21]OFD Sender: No OFD packet to send [11:34:26]OFD Sender: No OFD packet to send [11:34:31]OFD Sender: No OFD packet to send [11:34:36]OFD Sender: No OFD packet to send [11:34:41]OFD Sender: No OFD packet to send [11:34:46]OFD Sender: No OFD packet to send [11:34:51]OFD Sender: No OFD packet to send [11:34:56]OFD Sender: No OFD packet to send [11:34:58]accept exits with 10 [11:34:58]New connection [11:34:58]New thread 3066453348 created [11:34:58]Thread 3066596708 joined [11:34:58]Waiting for new connection... [11:34:58] Sock 10.Parse request [11:34:58]Sock 10.Check first char [11:34:58]Sock 10.First char is OK [11:34:58]request: POST /json_proto HTTP/1.0 [11:34:58]Method: POST [11:34:58]URL: /json_proto [11:34:58]Method is POST - this is cgi request [11:34:58]url: /json_proto [11:34:58]query_string will be loaded in cgi processing [11:34:58]execute_cgi json_proto POST (null) [11:34:58]execute_cgi path=json_proto method=POST [11:34:58]POST find Content-Length [11:34:58]Host: 172.17.40.67:8080 [11:34:58]Content-Length: 683 [11:34:58]Content-Type: application/json [11:34:58] [11:34:58]POST finish read [11:34:58]Found Content-Length = 683 [11:34:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:58]execute_script... [11:34: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)3302468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:58]POST & json_proto [11:34:58]process_json_proto [11:34:58]json parsed OK: [11:34:58]protocol is kg_v1.0 [11:34:58]action value=close_receipt [11:34:58]process_action close_receipt [11:34:58]cmd_close_receipt [11:34:58]MH_GetDate [11:34:58]Write to MH i2c: F0 00 00 55 07 4B [11:34:58]Write i2c OK [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: F0 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: F0 09 00 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: F0 09 00 55 07 00 E3 41 64 66 97 AE 6B 64 56 [11:34:58]GetLastDocTimeStamp 1717846349 [11:34:58]current date 1717846499 [11:34:58]FM_GetShiftState [11:34:58]SAM_PROTO_GetShiftState [11:34:58]wFMCommunicate request_size=4 [11:34:58]MH_SAM_APDU [11:34:58]CAPDU: 80 13 01 00 [11:34:58]Write to MH i2c: E2 08 00 56 07 80 13 01 00 00 00 00 00 DA [11:34:58]Write i2c OK [11:34:58]MH_I2C_Read... [11:34:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:58]Read from MH i2c: E2 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 0E 00 [11:34:58]MH_I2C_Read... [11:34:58]Read from MH i2c: E2 0E 00 56 07 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8E [11:34:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:34:58]wFMCommunicate OK [11:34:58]SAM_PROTO_GetShiftState done [11:34:58]FM_GetShiftState done [11:34:58]opened in 1717805884 [11:34:58]opened+sec_in_day 1717892284 [11:34:58]quantity*price = 100010 [11:34:58]sum+1 = 100012 [11:34:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 298 08.06.2024 11:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239527 ФПД: 198480385338594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113459&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239527&fm=198480385338594&tin=02508201610067®Number=0000000000091601&sum=100000 [11:34:59]StoreToDocumentArchive [11:34:59]shift 387 fd 239527 [11:34:59]save to /storage/0387/doc_00239527 [11:34:59]save last doc name /storage/0387/doc_00239527 to /storage/kkm_last_doc_name [11:34:59]save OK [11:34:59]Clear old archive folders... [11:34:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:59]tlvbuf is 0131AF40 [11:34:59]SAM_PROTO_ClearQueue [11:34:59]wFMCommunicate request_size=4 [11:34:59]MH_SAM_APDU [11:34:59]CAPDU: 80 09 00 00 [11:34:59]Write to MH i2c: E2 08 00 63 07 80 09 00 00 00 00 00 00 DC [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 [11:34:59]MH_I2C_Read... [11:34:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:59]Read from MH i2c: E2 03 00 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 03 00 63 07 00 90 00 DE [11:34:59]RAPDU: 90 00 [11:34:59]wFMCommunicate OK [11:34:59]SAM_PROTO_ClearQueue done [11:34:59]KKMCreateOFDPacket [11:34:59]OFDProtocolAddRootSTLVToBuf [11:34:59]FM_MakeSignedData [11:34:59]FM_MakeSignedData [11:34:59]SAM_PROTO_SignData [11:34:59]wFMCommunicate request_size=4 [11:34:59]MH_SAM_APDU [11:34:59]CAPDU: 80 0D 01 02 [11:34:59]Write to MH i2c: E2 08 00 64 07 80 0D 01 02 00 00 00 00 E4 [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:59]Read from MH i2c: E2 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 03 00 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 03 00 64 07 00 90 00 DF [11:34:59]RAPDU: 90 00 [11:34:59]wFMCommunicate OK [11:34:59]wFMCommunicate request_size=255 [11:34:59]MH_SAM_APDU [11:34: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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 E3 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A7 03 00 35 04 06 00 B4 [11:34:59]Write to MH i2c: E2 02 01 65 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 E3 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A7 03 00 35 04 06 00 B4 00 00 49 [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:59]Read from MH i2c: E2 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 03 00 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 03 00 65 07 00 90 00 E0 [11:34:59]RAPDU: 90 00 [11:34:59]wFMCommunicate OK [11:34:59]wFMCommunicate request_size=10 [11:34:59]MH_SAM_APDU [11:34:59]CAPDU: 80 0D 02 02 05 84 50 DC EC E2 [11:34:59]Write to MH i2c: E2 0D 00 66 07 80 0D 02 02 05 00 84 50 DC EC E2 00 00 6F [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:59]Read from MH i2c: E2 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 03 00 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 03 00 66 07 00 90 00 E1 [11:34:59]RAPDU: 90 00 [11:34:59]wFMCommunicate OK [11:34:59]wFMCommunicate request_size=4 [11:34:59]MH_SAM_APDU [11:34:59]CAPDU: 80 0D 03 02 [11:34:59]Write to MH i2c: E2 08 00 67 07 80 0D 03 02 00 00 00 00 E9 [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:59]Read from MH i2c: E2 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 0B 00 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 0B 00 67 07 00 90 EC B7 D5 1F D4 FA 40 90 00 1F [11:34:59]RAPDU: 90 EC B7 D5 1F D4 FA 40 90 00 [11:34:59]wFMCommunicate OK [11:34:59]SAM_PROTO_SignData done [11:34:59]FM_MakeSignedData done [11:34:59]CreateOFDProtocolMessage [11:34:59]wFMCommunicate request_size=4 [11:34:59]MH_SAM_APDU [11:34:59]CAPDU: 80 11 00 00 [11:34:59]Write to MH i2c: E2 08 00 68 07 80 11 00 00 00 00 00 00 E9 [11:34:59]Write i2c OK [11:34:59]MH_I2C_Read... [11:34:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:59]Read from MH i2c: E2 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 17 00 [11:34:59]MH_I2C_Read... [11:34:59]Read from MH i2c: E2 17 00 68 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3E [11:34:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:34:59]wFMCommunicate OK [11:34:59]CreateOFDProtocolMessage done [11:34:59]OFDSenderStorePacket 239527 [11:34:59]StoreOFDPacket docnum=239527 [11:34:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 48 80 07 01 80 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 E3 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A7 03 00 35 04 06 00 B4 84 50 DC EC E2 90 EC B7 D5 1F D4 FA 40 [11:34:59]CheckFolder [11:34:59]dirname=/storage/ofd_packets [11:34:59]CheckFolder done [11:34:59]ProducePacketName [11:34:59]name=ofd_packets/00239527 [11:34:59]NVStorageSaveData ofd_packets/00239527 [11:34:59]File name is /storage/ofd_packets/00239527 [11:34:59]Write 301 bytes [11:34:59]NVStorageSaveData done [11:34:59]OFDSenderStorePacket done [11:34:59]KKMCreateOFDPacket done [11:34:59]NVStorageSaveData kkm_last_timestamp [11:34:59]File name is /storage/kkm_last_timestamp [11:34:59]Write 4 bytes [11:34:59]NVStorageSaveData done [11:34:59]ExternCall_PrintAddStr [11:34:59]wPrintStart [11:34:59]Write to MH i2c: 01 00 00 69 07 70 [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 69 07 00 00 00 00 00 FF 0F 85 [11:34:59]RasterBufferAndPrint [11:34:59]line Счет N : (1)3302468 [11:34:59]line ИНН: 02508201610067 [11:34:59]line Контрольно-Кассовый Чек [11:34:59]line ПРОДАЖА [11:34:59]line ТРК (МРК, ГНК) : 33 [11:34:59]line Товар: 2710124500 [11:34:59]line Аи-95-К-5 [11:34:59]line 13.570 * 73.70 [11:34:59]line = 1000.11 [11:34:59]line НДС 12% НСП 1% [11:34:59]line > о реализуемом товаре [11:34:59]line ОКРУГЛЕНИЕ: -0.11 [11:34:59]line ИТОГО: 1000.00 [11:34:59]line Внесено: 1000.00 [11:34:59]line СДАЧА: 0.00 [11:34:59]line НСП 1% : 8.85 [11:34:59]line НДС 12% : 106.21 [11:34:59]line Наличными: 1000.00 [11:34:59]line Безнал.: 0.00 [11:34:59]line Место: АЗС № 82 "Партнер Нефть" [11:34:59]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:34:59]line СНО: Общий режим [11:34:59]line Чек 298 08.06.2024 11:34 [11:34:59]line Смена: 387 ФФД: 1.0 [11:34:59]line ЗНМ: 0300000150 [11:34:59]line РНМ: 0000000000091601 [11:34:59]line Версия ККМ: 001 [11:34:59]line ФМ: 0000000000874681 [11:34:59]line ФД: 239527 [11:34:59]line ФПД: 198480385338594 [11:35:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113459&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239527&fm=198480385338594&tin=02508201610067®Number=0000000000091601&sum=100000 [11:35:00]OFD Sender: Processing packet 239527 [packets to send 182, broken 181] [11:35:00]ProducePacketName [11:35:00]name=ofd_packets/00239527 [11:35:00]OFD Sender: To server: pG, [11:35:00]CommunicateWithHost lk.salyk.kg:30040 [11:35:00]ConnectInit lk.salyk.kg [11:35:00]written 0, free lines is 4095 [11:35:00]Connected sock=9 [11:35:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 48 80 07 01 80 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 E3 41 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A7 03 00 35 04 06 00 B4 84 50 DC EC E2 90 EC B7 D5 1F D4 FA 40 [11:35:00]Write to MH i2c: 01 00 00 94 07 9B [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 [11:35:00]MH_I2C_Read... [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 94 07 00 00 00 00 00 C9 0C 77 [11:35:00]RasterBufferAndPrint [11:35:00]line [11:35:00]line [11:35:00]line [11:35:00]line [11:35:00]line [11:35:00]written 0, free lines is 3280 [11:35:00]MH_Cut [11:35:00]Write to MH i2c: D1 01 00 9B 07 01 74 [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: D1 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: D1 01 00 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: D1 01 00 9B 07 00 73 [11:35:00]Write to MH i2c: 01 00 00 9C 07 A3 [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 83 B8 47 00 B9 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A7 A7 03 00 F4 03 04 00 60 E9 63 66 B6 04 01 00 00 EC 69 E0 11 E3 6A F8 7C [11:35:00]CommunicateWithHost err = 0 [11:35:00]CheckOFDResponse [11:35:00]1017 (14) - 77093643461234 [11:35:00]1041 (16) - 0000000000874681 [11:35:00]1040 (4) - 239527 [11:35:00]1012 (4) - 08.06.2024 05:17 [11:35:00]1206 (1) - 0 [11:35:00]OFD Sender: Remove packet 239527 [11:35:00]ProducePacketName [11:35:00]name=ofd_packets/00239527 [11:35:00]NVStorageDeleteData [11:35:01]OFD Sender: No OFD packet to send [11:35:01]*** Cut start [11:35:01]*** Partial cut [11:35:01]*** CUTSNS_PIN = 1 [11:35:01]*** CUTSNS_PIN = 0 [11:35:01]*** Brake cut motor [11:35:02]Read from MH i2c: 01 [11:35:02]MH_I2C_Read... [11:35:02]*** Stop cut motor [11:35:02]*** Cut end [11:35:02]Read from MH i2c: 01 07 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: 01 07 00 9C 07 00 00 00 00 00 FF 0F B8 [11:35:02]process_action close_receipt done [11:35:02]requested_data is exist [11:35:02]produce_requested_data [11:35:02]requested_item fm.sn is exist - process it [11:35:02]wFMCommunicate request_size=4 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 11 00 00 [11:35:02]Write to MH i2c: E2 08 00 9D 07 80 11 00 00 00 00 00 00 1E [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 17 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 17 00 9D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 73 [11:35:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:35:02]wFMCommunicate OK [11:35:02]requested_item fd.num is exist - process it [11:35:02]SAM_PROTO_GetFieldsCounters [11:35:02]wFMCommunicate request_size=4 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 13 00 00 [11:35:02]Write to MH i2c: E2 08 00 9E 07 80 13 00 00 00 00 00 00 21 [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 62 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 62 00 9E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A7 A7 03 00 0E 04 04 00 83 01 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 92 [11:35:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A7 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:02]wFMCommunicate OK [11:35:02]SAM_PROTO_GetFieldsCounters done [11:35:02]requested_item shift.num is exist - process it [11:35:02]requested_item shift.opened is exist - process it [11:35:02]req_shift_opened [11:35:02]FM_GetShiftState [11:35:02]SAM_PROTO_GetShiftState [11:35:02]wFMCommunicate request_size=4 [11:35:02]MH_SAM_APDU [11:35:02]CAPDU: 80 13 01 00 [11:35:02]Write to MH i2c: E2 08 00 9F 07 80 13 01 00 00 00 00 00 23 [11:35:02]Write i2c OK [11:35:02]MH_I2C_Read... [11:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:02]Read from MH i2c: E2 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 0E 00 [11:35:02]MH_I2C_Read... [11:35:02]Read from MH i2c: E2 0E 00 9F 07 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D7 [11:35:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:35:02]wFMCommunicate OK [11:35:02]SAM_PROTO_GetShiftState done [11:35:02]FM_GetShiftState done [11:35:02]req_shift_opened done [11:35:02]requested_item shift.open_date is exist - process it [11:35:02]req_shift_open_date [11:35:02]req_shift_open_date done [11:35:02]produce_requested_data done [11:35:02]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239527,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:35:02]process_action_free close_receipt [11:35:02]json_value_free [11:35:02]json_value_free done [11:35:02]process_json_proto returns [11:35:02]Send response to host [11:35:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239527,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:35:02]free response buf [11:35:02]execute_script done [11:35:02]execute_script returns [11:35:02]free content buf [11:35:02]Sock 10.Close socket [11:35:02]Sock 10.Thread stoped [11:35:06]OFD Sender: No OFD packet to send [11:35:11]OFD Sender: No OFD packet to send [11:35:16]OFD Sender: No OFD packet to send [11:35:21]OFD Sender: No OFD packet to send [11:35:26]OFD Sender: No OFD packet to send [11:35:27]accept exits with 8 [11:35:27]New connection [11:35:27]New thread 3066596708 created [11:35:27]Thread 3066453348 joined [11:35:27]Waiting for new connection... [11:35:27] Sock 8.Parse request [11:35:27]Sock 8.Check first char [11:35:27]Sock 8.First char is OK [11:35:27]request: POST /json_proto HTTP/1.0 [11:35:27]Method: POST [11:35:27]URL: /json_proto [11:35:27]Method is POST - this is cgi request [11:35:27]url: /json_proto [11:35:27]query_string will be loaded in cgi processing [11:35:27]execute_cgi json_proto POST (null) [11:35:27]execute_cgi path=json_proto method=POST [11:35:27]POST find Content-Length [11:35:27]Host: 172.17.40.67:8080 [11:35:27]Content-Length: 678 [11:35:27]Content-Type: application/json [11:35:27] [11:35:27]POST finish read [11:35:27]Found Content-Length = 678 [11:35:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:27]execute_script... [11: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)3302469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:27]POST & json_proto [11:35:27]process_json_proto [11:35:27]json parsed OK: [11:35:27]protocol is kg_v1.0 [11:35:27]action value=close_receipt [11:35:27]process_action close_receipt [11:35:27]cmd_close_receipt [11:35:27]MH_GetDate [11:35:27]Write to MH i2c: F0 00 00 A0 07 96 [11:35:27]Write i2c OK [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 09 00 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 09 00 A0 07 00 00 42 64 66 97 AE 6B 64 BF [11:35:27]GetLastDocTimeStamp 1717846499 [11:35:27]current date 1717846528 [11:35:27]FM_GetShiftState [11:35:27]SAM_PROTO_GetShiftState [11:35:27]wFMCommunicate request_size=4 [11:35:27]MH_SAM_APDU [11:35:27]CAPDU: 80 13 01 00 [11:35:27]Write to MH i2c: E2 08 00 A1 07 80 13 01 00 00 00 00 00 25 [11:35:27]Write i2c OK [11:35:27]MH_I2C_Read... [11:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:27]Read from MH i2c: E2 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: E2 0E 00 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: E2 0E 00 A1 07 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D9 [11:35:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:35:27]wFMCommunicate OK [11:35:27]SAM_PROTO_GetShiftState done [11:35:27]FM_GetShiftState done [11:35:27]opened in 1717805884 [11:35:27]opened+sec_in_day 1717892284 [11:35:27]quantity*price = 50065 [11:35:27]sum+1 = 50067 [11:35:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 299 08.06.2024 11:35 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239528 ФПД: 76050822712547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113528&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239528&fm=76050822712547&tin=02508201610067®Number=0000000000091601&sum=50000 [11:35:28]StoreToDocumentArchive [11:35:28]shift 387 fd 239528 [11:35:28]save to /storage/0387/doc_00239528 [11:35:28]save last doc name /storage/0387/doc_00239528 to /storage/kkm_last_doc_name [11:35:28]save OK [11:35:28]Clear old archive folders... [11:35:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:28]tlvbuf is 012C4780 [11:35:28]SAM_PROTO_ClearQueue [11:35:28]wFMCommunicate request_size=4 [11:35:28]MH_SAM_APDU [11:35:28]CAPDU: 80 09 00 00 [11:35:28]Write to MH i2c: E2 08 00 AE 07 80 09 00 00 00 00 00 00 27 [11:35:28]Write i2c OK [11:35:28]MH_I2C_Read... [11:35:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:28]Read from MH i2c: E2 [11:35:28]MH_I2C_Read... [11:35:28]Read from MH i2c: E2 03 00 [11:35:28]MH_I2C_Read... [11:35:28]Read from MH i2c: E2 03 00 AE 07 00 90 00 29 [11:35:28]RAPDU: 90 00 [11:35:28]wFMCommunicate OK [11:35:28]SAM_PROTO_ClearQueue done [11:35:28]KKMCreateOFDPacket [11:35:28]OFDProtocolAddRootSTLVToBuf [11:35:28]FM_MakeSignedData [11:35:28]FM_MakeSignedData [11:35:28]SAM_PROTO_SignData [11:35:28]wFMCommunicate request_size=4 [11:35:28]MH_SAM_APDU [11:35:28]CAPDU: 80 0D 01 02 [11:35:28]Write to MH i2c: E2 08 00 AF 07 80 0D 01 02 00 00 00 00 2F [11:35:28]Write i2c OK [11:35:28]MH_I2C_Read... [11:35:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:28]Read from MH i2c: E2 [11:35:28]MH_I2C_Read... [11:35:28]Read from MH i2c: E2 03 00 [11:35:28]MH_I2C_Read... [11:35:28]Read from MH i2c: E2 03 00 AF 07 00 90 00 2A [11:35:28]RAPDU: 90 00 [11:35:28]wFMCommunicate OK [11:35:28]wFMCommunicate request_size=255 [11:35:28]MH_SAM_APDU [11: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A7 03 00 35 04 06 00 45 [11:35:28]Write to MH i2c: E2 02 01 B0 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A7 03 00 35 04 06 00 45 00 00 2F [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 B0 07 00 90 00 2B [11:35:29]RAPDU: 90 00 [11:35:29]wFMCommunicate OK [11:35:29]wFMCommunicate request_size=10 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 0D 02 02 05 2A F6 45 CC E3 [11:35:29]Write to MH i2c: E2 0D 00 B1 07 80 0D 02 02 05 00 2A F6 45 CC E3 00 00 50 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 B1 07 00 90 00 2C [11:35:29]RAPDU: 90 00 [11:35:29]wFMCommunicate OK [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 0D 03 02 [11:35:29]Write to MH i2c: E2 08 00 B2 07 80 0D 03 02 00 00 00 00 34 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 0B 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 0B 00 B2 07 00 12 59 58 33 B4 AD 8D F3 90 00 0C [11:35:29]RAPDU: 12 59 58 33 B4 AD 8D F3 90 00 [11:35:29]wFMCommunicate OK [11:35:29]SAM_PROTO_SignData done [11:35:29]FM_MakeSignedData done [11:35:29]CreateOFDProtocolMessage [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 11 00 00 [11:35:29]Write to MH i2c: E2 08 00 B3 07 80 11 00 00 00 00 00 00 34 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 17 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 17 00 B3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 89 [11:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:35:29]wFMCommunicate OK [11:35:29]CreateOFDProtocolMessage done [11:35:29]OFDSenderStorePacket 239528 [11:35:29]StoreOFDPacket docnum=239528 [11:35:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7D E5 07 01 AF 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A7 03 00 35 04 06 00 45 2A F6 45 CC E3 12 59 58 33 B4 AD 8D F3 [11:35:29]CheckFolder [11:35:29]dirname=/storage/ofd_packets [11:35:29]CheckFolder done [11:35:29]ProducePacketName [11:35:29]name=ofd_packets/00239528 [11:35:29]NVStorageSaveData ofd_packets/00239528 [11:35:29]File name is /storage/ofd_packets/00239528 [11:35:29]Write 301 bytes [11:35:29]NVStorageSaveData done [11:35:29]OFDSenderStorePacket done [11:35:29]KKMCreateOFDPacket done [11:35:29]NVStorageSaveData kkm_last_timestamp [11:35:29]File name is /storage/kkm_last_timestamp [11:35:29]Write 4 bytes [11:35:29]NVStorageSaveData done [11:35:29]ExternCall_PrintAddStr [11:35:29]wPrintStart [11:35:29]Write to MH i2c: 01 00 00 B4 07 BB [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 B4 07 00 00 00 00 00 FF 0F D0 [11:35:29]RasterBufferAndPrint [11:35:29]line Счет N : (1)3302469 [11:35:29]line ИНН: 02508201610067 [11:35:29]line Контрольно-Кассовый Чек [11:35:29]line ПРОДАЖА [11:35:29]line ТРК (МРК, ГНК) : 12 [11:35:29]line Товар: 2710124130 [11:35:29]line Аи-92-К-4 [11:35:29]line 7.540 * 66.40 [11:35:29]line = 500.66 [11:35:29]line НДС 12% НСП 1% [11:35:29]line > о реализуемом товаре [11:35:29]line ОКРУГЛЕНИЕ: -0.66 [11:35:29]line ИТОГО: 500.00 [11:35:29]line Внесено: 500.00 [11:35:29]line СДАЧА: 0.00 [11:35:29]line НСП 1% : 4.43 [11:35:29]line НДС 12% : 53.17 [11:35:29]line Наличными: 500.00 [11:35:29]line Безнал.: 0.00 [11:35:29]line Место: АЗС № 82 "Партнер Нефть" [11:35:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:35:29]line СНО: Общий режим [11:35:29]line Чек 299 08.06.2024 11:35 [11:35:29]line Смена: 387 ФФД: 1.0 [11:35:29]line ЗНМ: 0300000150 [11:35:29]line РНМ: 0000000000091601 [11:35:29]line Версия ККМ: 001 [11:35:29]line ФМ: 0000000000874681 [11:35:29]line ФД: 239528 [11:35:29]line ФПД: 76050822712547 [11:35:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113528&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239528&fm=76050822712547&tin=02508201610067®Number=0000000000091601&sum=50000 [11:35:29]written 0, free lines is 4095 [11:35:29]OFD Sender: Processing packet 239528 [packets to send 182, broken 181] [11:35:29]ProducePacketName [11:35:29]name=ofd_packets/00239528 [11:35:29]OFD Sender: To server: pG, [11:35:29]CommunicateWithHost lk.salyk.kg:30040 [11:35:29]ConnectInit lk.salyk.kg [11:35:30]Connected sock=11 [11:35:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7D E5 07 01 AF 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A7 03 00 35 04 06 00 45 2A F6 45 CC E3 12 59 58 33 B4 AD 8D F3 [11:35:30]Write to MH i2c: 01 00 00 DF 07 E6 [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: 01 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: 01 07 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: 01 07 00 DF 07 00 00 00 00 00 C6 0C BF [11:35:30]RasterBufferAndPrint [11:35:30]line [11:35:30]line [11:35:30]line [11:35:30]line [11:35:30]line [11:35:30]written 0, free lines is 3276 [11:35:30]MH_Cut [11:35:30]Write to MH i2c: D1 01 00 E6 07 01 BF [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: D1 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: D1 01 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: D1 01 00 E6 07 00 BE [11:35:30]Write to MH i2c: 01 00 00 E7 07 EE [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E2 E3 47 00 50 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A8 A7 03 00 F4 03 04 00 7D E9 63 66 B6 04 01 00 00 84 D8 22 18 07 58 EA B9 [11:35:30]CommunicateWithHost err = 0 [11:35:30]CheckOFDResponse [11:35:30]1017 (14) - 77093643461234 [11:35:30]1041 (16) - 0000000000874681 [11:35:30]1040 (4) - 239528 [11:35:30]1012 (4) - 08.06.2024 05:17 [11:35:30]1206 (1) - 0 [11:35:30]OFD Sender: Remove packet 239528 [11:35:30]ProducePacketName [11:35:30]name=ofd_packets/00239528 [11:35:30]NVStorageDeleteData [11:35:30]OFD Sender: No OFD packet to send [11:35:31]*** Cut start [11:35:31]*** Partial cut [11:35:31]*** CUTSNS_PIN = 1 [11:35:31]*** CUTSNS_PIN = 0 [11:35:31]*** Brake cut motor [11:35:31]Read from MH i2c: 01 [11:35:31]MH_I2C_Read... [11:35:31]*** Stop cut motor [11:35:31]*** Cut end [11:35:31]Read from MH i2c: 01 07 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: 01 07 00 E7 07 00 00 00 00 00 FF 0F 03 [11:35:31]process_action close_receipt done [11:35:31]requested_data is exist [11:35:31]produce_requested_data [11:35:31]requested_item fm.sn is exist - process it [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 11 00 00 [11:35:31]Write to MH i2c: E2 08 00 E8 07 80 11 00 00 00 00 00 00 69 [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 17 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 17 00 E8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BE [11:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:35:31]wFMCommunicate OK [11:35:31]requested_item fd.num is exist - process it [11:35:31]SAM_PROTO_GetFieldsCounters [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 13 00 00 [11:35:31]Write to MH i2c: E2 08 00 E9 07 80 13 00 00 00 00 00 00 6C [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 62 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 62 00 E9 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A8 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [11:35:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A8 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:31]wFMCommunicate OK [11:35:31]SAM_PROTO_GetFieldsCounters done [11:35:31]requested_item shift.num is exist - process it [11:35:31]requested_item shift.opened is exist - process it [11:35:31]req_shift_opened [11:35:31]FM_GetShiftState [11:35:31]SAM_PROTO_GetShiftState [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 13 01 00 [11:35:31]Write to MH i2c: E2 08 00 EA 07 80 13 01 00 00 00 00 00 6E [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 0E 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 0E 00 EA 07 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 22 [11:35:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:35:31]wFMCommunicate OK [11:35:31]SAM_PROTO_GetShiftState done [11:35:31]FM_GetShiftState done [11:35:31]req_shift_opened done [11:35:31]requested_item shift.open_date is exist - process it [11:35:31]req_shift_open_date [11:35:31]req_shift_open_date done [11:35:31]produce_requested_data done [11:35:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239528,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:35:31]process_action_free close_receipt [11:35:31]json_value_free [11:35:31]json_value_free done [11:35:31]process_json_proto returns [11:35:31]Send response to host [11:35:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239528,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:35:31]free response buf [11:35:31]execute_script done [11:35:31]execute_script returns [11:35:31]free content buf [11:35:31]Sock 8.Close socket [11:35:31]Sock 8.Thread stoped [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:15]accept exits with 9 [11:37:15]New connection [11:37:15]New thread 3066453348 created [11:37:15]Thread 3066596708 joined [11:37:15]Waiting for new connection... [11:37:15] Sock 9.Parse request [11:37:15]Sock 9.Check first char [11:37:15]Sock 9.First char is OK [11:37:15]request: POST /json_proto HTTP/1.0 [11:37:15]Method: POST [11:37:15]URL: /json_proto [11:37:15]Method is POST - this is cgi request [11:37:15]url: /json_proto [11:37:15]query_string will be loaded in cgi processing [11:37:15]execute_cgi json_proto POST (null) [11:37:15]execute_cgi path=json_proto method=POST [11:37:15]POST find Content-Length [11:37:15]Host: 172.17.40.67:8080 [11:37:15]Content-Length: 678 [11:37:15]Content-Type: application/json [11:37:15] [11:37:15]POST finish read [11:37:15]Found Content-Length = 678 [11:37:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:15]execute_script... [11:37: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)3302471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:15]POST & json_proto [11:37:15]process_json_proto [11:37:15]json parsed OK: [11:37:15]protocol is kg_v1.0 [11:37:15]action value=close_receipt [11:37:15]process_action close_receipt [11:37:15]cmd_close_receipt [11:37:15]MH_GetDate [11:37:15]Write to MH i2c: F0 00 00 EB 07 E1 [11:37:15]Write i2c OK [11:37:15]MH_I2C_Read... [11:37:15]Read from MH i2c: F0 [11:37:15]MH_I2C_Read... [11:37:15]Read from MH i2c: F0 09 00 [11:37:15]MH_I2C_Read... [11:37:15]Read from MH i2c: F0 09 00 EB 07 00 6B 42 64 66 97 AE 6B 64 75 [11:37:15]GetLastDocTimeStamp 1717846528 [11:37:15]current date 1717846635 [11:37:15]FM_GetShiftState [11:37:15]SAM_PROTO_GetShiftState [11:37:15]wFMCommunicate request_size=4 [11:37:15]MH_SAM_APDU [11:37:15]CAPDU: 80 13 01 00 [11:37:15]Write to MH i2c: E2 08 00 EC 07 80 13 01 00 00 00 00 00 70 [11:37:15]Write i2c OK [11:37:15]MH_I2C_Read... [11:37:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:15]Read from MH i2c: E2 [11:37:15]MH_I2C_Read... [11:37:15]Read from MH i2c: E2 0E 00 [11:37:15]MH_I2C_Read... [11:37:15]Read from MH i2c: E2 0E 00 EC 07 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 24 [11:37:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:37:15]wFMCommunicate OK [11:37:15]SAM_PROTO_GetShiftState done [11:37:15]FM_GetShiftState done [11:37:15]opened in 1717805884 [11:37:15]opened+sec_in_day 1717892284 [11:37:15]quantity*price = 30012 [11:37:15]sum+1 = 30014 [11:37:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 300 08.06.2024 11:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239529 ФПД: 252557197493265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113716&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239529&fm=252557197493265&tin=02508201610067®Number=0000000000091601&sum=30000 [11:37:16]StoreToDocumentArchive [11:37:16]shift 387 fd 239529 [11:37:16]save to /storage/0387/doc_00239529 [11:37:16]save last doc name /storage/0387/doc_00239529 to /storage/kkm_last_doc_name [11:37:16]save OK [11:37:16]Clear old archive folders... [11:37:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:16]tlvbuf is 0130FA90 [11:37:16]SAM_PROTO_ClearQueue [11:37:16]wFMCommunicate request_size=4 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 09 00 00 [11:37:16]Write to MH i2c: E2 08 00 F9 07 80 09 00 00 00 00 00 00 72 [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 03 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 03 00 F9 07 00 90 00 74 [11:37:16]RAPDU: 90 00 [11:37:16]wFMCommunicate OK [11:37:16]SAM_PROTO_ClearQueue done [11:37:16]KKMCreateOFDPacket [11:37:16]OFDProtocolAddRootSTLVToBuf [11:37:16]FM_MakeSignedData [11:37:16]FM_MakeSignedData [11:37:16]SAM_PROTO_SignData [11:37:16]wFMCommunicate request_size=4 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 0D 01 02 [11:37:16]Write to MH i2c: E2 08 00 FA 07 80 0D 01 02 00 00 00 00 7A [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 03 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 03 00 FA 07 00 90 00 75 [11:37:16]RAPDU: 90 00 [11:37:16]wFMCommunicate OK [11:37:16]wFMCommunicate request_size=255 [11:37:16]MH_SAM_APDU [11:37: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2C 01 00 00 F4 03 04 00 6C 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A7 03 00 35 04 06 00 E5 [11:37:16]Write to MH i2c: E2 02 01 FB 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2C 01 00 00 F4 03 04 00 6C 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A7 03 00 35 04 06 00 E5 00 00 26 [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 03 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 03 00 FB 07 00 90 00 76 [11:37:16]RAPDU: 90 00 [11:37:16]wFMCommunicate OK [11:37:16]wFMCommunicate request_size=10 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 0D 02 02 05 B3 0E 0A C4 11 [11:37:16]Write to MH i2c: E2 0D 00 FC 07 80 0D 02 02 05 00 B3 0E 0A C4 11 00 00 27 [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 03 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 03 00 FC 07 00 90 00 77 [11:37:16]RAPDU: 90 00 [11:37:16]wFMCommunicate OK [11:37:16]wFMCommunicate request_size=4 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 0D 03 02 [11:37:16]Write to MH i2c: E2 08 00 FD 07 80 0D 03 02 00 00 00 00 7F [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 0B 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 0B 00 FD 07 00 EC 18 5F D8 D0 AC 82 C9 90 00 82 [11:37:16]RAPDU: EC 18 5F D8 D0 AC 82 C9 90 00 [11:37:16]wFMCommunicate OK [11:37:16]SAM_PROTO_SignData done [11:37:16]FM_MakeSignedData done [11:37:16]CreateOFDProtocolMessage [11:37:16]wFMCommunicate request_size=4 [11:37:16]MH_SAM_APDU [11:37:16]CAPDU: 80 11 00 00 [11:37:16]Write to MH i2c: E2 08 00 FE 07 80 11 00 00 00 00 00 00 7F [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:16]Read from MH i2c: E2 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 17 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: E2 17 00 FE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D4 [11:37:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:37:16]wFMCommunicate OK [11:37:16]CreateOFDProtocolMessage done [11:37:16]OFDSenderStorePacket 239529 [11:37:16]StoreOFDPacket docnum=239529 [11:37:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 73 87 07 01 46 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2C 01 00 00 F4 03 04 00 6C 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A7 03 00 35 04 06 00 E5 B3 0E 0A C4 11 EC 18 5F D8 D0 AC 82 C9 [11:37:16]CheckFolder [11:37:16]dirname=/storage/ofd_packets [11:37:16]CheckFolder done [11:37:16]ProducePacketName [11:37:16]name=ofd_packets/00239529 [11:37:16]NVStorageSaveData ofd_packets/00239529 [11:37:16]File name is /storage/ofd_packets/00239529 [11:37:16]Write 301 bytes [11:37:16]NVStorageSaveData done [11:37:16]OFDSenderStorePacket done [11:37:16]KKMCreateOFDPacket done [11:37:16]NVStorageSaveData kkm_last_timestamp [11:37:16]File name is /storage/kkm_last_timestamp [11:37:16]Write 4 bytes [11:37:16]NVStorageSaveData done [11:37:16]ExternCall_PrintAddStr [11:37:16]wPrintStart [11:37:16]Write to MH i2c: 01 00 00 FF 07 06 [11:37:16]Write i2c OK [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: 01 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: 01 07 00 [11:37:16]MH_I2C_Read... [11:37:16]Read from MH i2c: 01 07 00 FF 07 00 00 00 00 00 FF 0F 1B [11:37:16]RasterBufferAndPrint [11:37:16]line Счет N : (1)3302471 [11:37:16]line ИНН: 02508201610067 [11:37:16]line Контрольно-Кассовый Чек [11:37:16]line ПРОДАЖА [11:37:16]line ТРК (МРК, ГНК) : 32 [11:37:16]line Товар: 2710124130 [11:37:16]line Аи-92-К-4 [11:37:16]line 4.520 * 66.40 [11:37:16]line = 300.13 [11:37:16]line НДС 12% НСП 1% [11:37:16]line > о реализуемом товаре [11:37:16]line ОКРУГЛЕНИЕ: -0.13 [11:37:16]line ИТОГО: 300.00 [11:37:16]line Внесено: 300.00 [11:37:16]line СДАЧА: 0.00 [11:37:16]line НСП 1% : 2.66 [11:37:16]line НДС 12% : 31.87 [11:37:16]line Наличными: 300.00 [11:37:16]line Безнал.: 0.00 [11:37:16]line Место: АЗС № 82 "Партнер Нефть" [11:37:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:37:16]line СНО: Общий режим [11:37:16]line Чек 300 08.06.2024 11:37 [11:37:16]line Смена: 387 ФФД: 1.0 [11:37:16]line ЗНМ: 0300000150 [11:37:16]line РНМ: 0000000000091601 [11:37:16]line Версия ККМ: 001 [11:37:16]line ФМ: 0000000000874681 [11:37:16]line ФД: 239529 [11:37:16]line ФПД: 252557197493265 [11:37:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113716&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239529&fm=252557197493265&tin=02508201610067®Number=0000000000091601&sum=30000 [11:37:17]OFD Sender: Processing packet 239529 [packets to send 182, broken 181] [11:37:17]ProducePacketName [11:37:17]name=ofd_packets/00239529 [11:37:17]OFD Sender: To server: pG, [11:37:17]CommunicateWithHost lk.salyk.kg:30040 [11:37:17]ConnectInit lk.salyk.kg [11:37:17]written 0, free lines is 4095 [11:37:17]Connected sock=10 [11:37:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 73 87 07 01 46 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2C 01 00 00 F4 03 04 00 6C 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A7 03 00 35 04 06 00 E5 B3 0E 0A C4 11 EC 18 5F D8 D0 AC 82 C9 [11:37:17]Write to MH i2c: 01 00 00 2A 08 32 [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: 01 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: 01 07 00 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: 01 07 00 2A 08 00 00 00 00 00 C8 0C 0D [11:37:17]RasterBufferAndPrint [11:37:17]line [11:37:17]line [11:37:17]line [11:37:17]line [11:37:17]line [11:37:17]written 0, free lines is 3278 [11:37:17]MH_Cut [11:37:17]Write to MH i2c: D1 01 00 31 08 01 0B [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: D1 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: D1 01 00 [11:37:17]MH_I2C_Read... [11:37:17]Read from MH i2c: D1 01 00 31 08 00 0A [11:37:17]Write to MH i2c: 01 00 00 32 08 3A [11:37:17]Write i2c OK [11:37:17]MH_I2C_Read... [11:37:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5A DA 47 00 52 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 A9 A7 03 00 F4 03 04 00 E8 E9 63 66 B6 04 01 00 00 86 20 DE C6 54 5F B3 DC [11:37:17]CommunicateWithHost err = 0 [11:37:17]CheckOFDResponse [11:37:17]1017 (14) - 77093643461234 [11:37:17]1041 (16) - 0000000000874681 [11:37:17]1040 (4) - 239529 [11:37:17]1012 (4) - 08.06.2024 05:19 [11:37:17]1206 (1) - 0 [11:37:17]OFD Sender: Remove packet 239529 [11:37:17]ProducePacketName [11:37:17]name=ofd_packets/00239529 [11:37:17]NVStorageDeleteData [11:37:18]OFD Sender: No OFD packet to send [11:37:18]*** Cut start [11:37:18]*** Partial cut [11:37:18]*** CUTSNS_PIN = 1 [11:37:18]*** CUTSNS_PIN = 0 [11:37:18]*** Brake cut motor [11:37:18]Read from MH i2c: 01 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: 01 07 00 [11:37:18]MH_I2C_Read... [11:37:18]*** Stop cut motor [11:37:18]*** Cut end [11:37:18]Read from MH i2c: 01 07 00 32 08 00 00 00 00 00 FF 0F 4F [11:37:18]process_action close_receipt done [11:37:18]requested_data is exist [11:37:18]produce_requested_data [11:37:18]requested_item fm.sn is exist - process it [11:37:18]wFMCommunicate request_size=4 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 11 00 00 [11:37:18]Write to MH i2c: E2 08 00 33 08 80 11 00 00 00 00 00 00 B5 [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:19]Read from MH i2c: E2 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 17 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 17 00 33 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0A [11:37:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:37:19]wFMCommunicate OK [11:37:19]requested_item fd.num is exist - process it [11:37:19]SAM_PROTO_GetFieldsCounters [11:37:19]wFMCommunicate request_size=4 [11:37:19]MH_SAM_APDU [11:37:19]CAPDU: 80 13 00 00 [11:37:19]Write to MH i2c: E2 08 00 34 08 80 13 00 00 00 00 00 00 B8 [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:19]Read from MH i2c: E2 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 62 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 62 00 34 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A9 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [11:37:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 A9 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:19]wFMCommunicate OK [11:37:19]SAM_PROTO_GetFieldsCounters done [11:37:19]requested_item shift.num is exist - process it [11:37:19]requested_item shift.opened is exist - process it [11:37:19]req_shift_opened [11:37:19]FM_GetShiftState [11:37:19]SAM_PROTO_GetShiftState [11:37:19]wFMCommunicate request_size=4 [11:37:19]MH_SAM_APDU [11:37:19]CAPDU: 80 13 01 00 [11:37:19]Write to MH i2c: E2 08 00 35 08 80 13 01 00 00 00 00 00 BA [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 [11:37:19]MH_I2C_Read... [11:37:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:19]Read from MH i2c: E2 0E 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 0E 00 35 08 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6E [11:37:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:37:19]wFMCommunicate OK [11:37:19]SAM_PROTO_GetShiftState done [11:37:19]FM_GetShiftState done [11:37:19]req_shift_opened done [11:37:19]requested_item shift.open_date is exist - process it [11:37:19]req_shift_open_date [11:37:19]req_shift_open_date done [11:37:19]produce_requested_data done [11:37:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239529,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:37:19]process_action_free close_receipt [11:37:19]json_value_free [11:37:19]json_value_free done [11:37:19]process_json_proto returns [11:37:19]Send response to host [11:37:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239529,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:37:19]free response buf [11:37:19]execute_script done [11:37:19]execute_script returns [11:37:19]free content buf [11:37:19]Sock 9.Close socket [11:37:19]Sock 9.Thread stoped [11:37:19]accept exits with 8 [11:37:19]New connection [11:37:19]New thread 3066596708 created [11:37:19]Thread 3066453348 joined [11:37:19]Waiting for new connection... [11:37:19] Sock 8.Parse request [11:37:19]Sock 8.Check first char [11:37:19]Sock 8.First char is OK [11:37:19]request: POST /json_proto HTTP/1.0 [11:37:19]Method: POST [11:37:19]URL: /json_proto [11:37:19]Method is POST - this is cgi request [11:37:19]url: /json_proto [11:37:19]query_string will be loaded in cgi processing [11:37:19]execute_cgi json_proto POST (null) [11:37:19]execute_cgi path=json_proto method=POST [11:37:19]POST find Content-Length [11:37:19]Host: 172.17.40.67:8080 [11:37:19]Content-Length: 683 [11:37:19]Content-Type: application/json [11:37:19] [11:37:19]POST finish read [11:37:19]Found Content-Length = 683 [11:37:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:19]execute_script... [11:37: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)3302470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:19]POST & json_proto [11:37:19]process_json_proto [11:37:19]json parsed OK: [11:37:19]protocol is kg_v1.0 [11:37:19]action value=close_receipt [11:37:19]process_action close_receipt [11:37:19]cmd_close_receipt [11:37:19]MH_GetDate [11:37:19]Write to MH i2c: F0 00 00 36 08 2D [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: F0 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: F0 09 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: F0 09 00 36 08 00 70 42 64 66 97 AE 6B 64 C6 [11:37:19]GetLastDocTimeStamp 1717846636 [11:37:19]current date 1717846640 [11:37:19]FM_GetShiftState [11:37:19]SAM_PROTO_GetShiftState [11:37:19]wFMCommunicate request_size=4 [11:37:19]MH_SAM_APDU [11:37:19]CAPDU: 80 13 01 00 [11:37:19]Write to MH i2c: E2 08 00 37 08 80 13 01 00 00 00 00 00 BC [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:19]Read from MH i2c: E2 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 0E 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 0E 00 37 08 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 70 [11:37:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:37:19]wFMCommunicate OK [11:37:19]SAM_PROTO_GetShiftState done [11:37:19]FM_GetShiftState done [11:37:19]opened in 1717805884 [11:37:19]opened+sec_in_day 1717892284 [11:37:19]quantity*price = 100010 [11:37:19]sum+1 = 100012 [11:37:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 301 08.06.2024 11:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239530 ФПД: 13570415841606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113720&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239530&fm=13570415841606&tin=02508201610067®Number=0000000000091601&sum=100000 [11:37:21]StoreToDocumentArchive [11:37:21]shift 387 fd 239530 [11:37:21]save to /storage/0387/doc_00239530 [11:37:21]save last doc name /storage/0387/doc_00239530 to /storage/kkm_last_doc_name [11:37:21]save OK [11:37:21]Clear old archive folders... [11:37:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:21]tlvbuf is 012EF930 [11:37:21]SAM_PROTO_ClearQueue [11:37:21]wFMCommunicate request_size=4 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 09 00 00 [11:37:21]Write to MH i2c: E2 08 00 44 08 80 09 00 00 00 00 00 00 BE [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 44 08 00 90 00 C0 [11:37:21]RAPDU: 90 00 [11:37:21]wFMCommunicate OK [11:37:21]SAM_PROTO_ClearQueue done [11:37:21]KKMCreateOFDPacket [11:37:21]OFDProtocolAddRootSTLVToBuf [11:37:21]FM_MakeSignedData [11:37:21]FM_MakeSignedData [11:37:21]SAM_PROTO_SignData [11:37:21]wFMCommunicate request_size=4 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 0D 01 02 [11:37:21]Write to MH i2c: E2 08 00 45 08 80 0D 01 02 00 00 00 00 C6 [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 45 08 00 90 00 C1 [11:37:21]RAPDU: 90 00 [11:37:21]wFMCommunicate OK [11:37:21]wFMCommunicate request_size=255 [11:37:21]MH_SAM_APDU [11:37: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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 70 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A7 03 00 35 04 06 00 0C [11:37:21]Write to MH i2c: E2 02 01 46 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 70 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A7 03 00 35 04 06 00 0C 00 00 17 [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 46 08 00 90 00 C2 [11:37:21]RAPDU: 90 00 [11:37:21]wFMCommunicate OK [11:37:21]wFMCommunicate request_size=10 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 0D 02 02 05 57 9B D0 D1 46 [11:37:21]Write to MH i2c: E2 0D 00 47 08 80 0D 02 02 05 00 57 9B D0 D1 46 00 00 AC [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 47 08 00 90 00 C3 [11:37:21]RAPDU: 90 00 [11:37:21]wFMCommunicate OK [11:37:21]wFMCommunicate request_size=4 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 0D 03 02 [11:37:21]Write to MH i2c: E2 08 00 48 08 80 0D 03 02 00 00 00 00 CB [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 0B 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 0B 00 48 08 00 53 B6 6D 33 4B 11 82 5E 90 00 B1 [11:37:21]RAPDU: 53 B6 6D 33 4B 11 82 5E 90 00 [11:37:21]wFMCommunicate OK [11:37:21]SAM_PROTO_SignData done [11:37:21]FM_MakeSignedData done [11:37:21]CreateOFDProtocolMessage [11:37:21]wFMCommunicate request_size=4 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 11 00 00 [11:37:21]Write to MH i2c: E2 08 00 49 08 80 11 00 00 00 00 00 00 CB [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 17 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 17 00 49 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 20 [11:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:37:21]wFMCommunicate OK [11:37:21]CreateOFDProtocolMessage done [11:37:21]OFDSenderStorePacket 239530 [11:37:21]StoreOFDPacket docnum=239530 [11:37:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4F 0F 07 01 59 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 70 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A7 03 00 35 04 06 00 0C 57 9B D0 D1 46 53 B6 6D 33 4B 11 82 5E [11:37:21]CheckFolder [11:37:21]dirname=/storage/ofd_packets [11:37:21]CheckFolder done [11:37:21]ProducePacketName [11:37:21]name=ofd_packets/00239530 [11:37:21]NVStorageSaveData ofd_packets/00239530 [11:37:21]File name is /storage/ofd_packets/00239530 [11:37:21]Write 301 bytes [11:37:21]NVStorageSaveData done [11:37:21]OFDSenderStorePacket done [11:37:21]KKMCreateOFDPacket done [11:37:21]NVStorageSaveData kkm_last_timestamp [11:37:21]File name is /storage/kkm_last_timestamp [11:37:21]Write 4 bytes [11:37:21]NVStorageSaveData done [11:37:21]ExternCall_PrintAddStr [11:37:21]wPrintStart [11:37:21]Write to MH i2c: 01 00 00 4A 08 52 [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: 01 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: 01 07 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: 01 07 00 4A 08 00 00 00 00 00 FF 0F 67 [11:37:21]RasterBufferAndPrint [11:37:21]line Счет N : (1)3302470 [11:37:21]line ИНН: 02508201610067 [11:37:21]line Контрольно-Кассовый Чек [11:37:21]line ПРОДАЖА [11:37:21]line ТРК (МРК, ГНК) : 13 [11:37:21]line Товар: 2710124500 [11:37:21]line Аи-95-К-5 [11:37:21]line 13.570 * 73.70 [11:37:21]line = 1000.11 [11:37:21]line НДС 12% НСП 1% [11:37:21]line > о реализуемом товаре [11:37:21]line ОКРУГЛЕНИЕ: -0.11 [11:37:21]line ИТОГО: 1000.00 [11:37:21]line Внесено: 1000.00 [11:37:21]line СДАЧА: 0.00 [11:37:21]line НСП 1% : 8.85 [11:37:21]line НДС 12% : 106.21 [11:37:21]line Наличными: 1000.00 [11:37:21]line Безнал.: 0.00 [11:37:21]line Место: АЗС № 82 "Партнер Нефть" [11:37:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:37:21]line СНО: Общий режим [11:37:21]line Чек 301 08.06.2024 11:37 [11:37:21]line Смена: 387 ФФД: 1.0 [11:37:21]line ЗНМ: 0300000150 [11:37:21]line РНМ: 0000000000091601 [11:37:21]line Версия ККМ: 001 [11:37:21]line ФМ: 0000000000874681 [11:37:21]line ФД: 239530 [11:37:21]line ФПД: 13570415841606 [11:37:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113720&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239530&fm=13570415841606&tin=02508201610067®Number=0000000000091601&sum=100000 [11:37:21]written 0, free lines is 4095 [11:37:21]OFD Sender: Processing packet 239530 [packets to send 182, broken 181] [11:37:21]ProducePacketName [11:37:21]name=ofd_packets/00239530 [11:37:21]OFD Sender: To server: pG, [11:37:21]CommunicateWithHost lk.salyk.kg:30040 [11:37:21]ConnectInit lk.salyk.kg [11:37:22]Connected sock=10 [11:37:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4F 0F 07 01 59 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 70 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A7 03 00 35 04 06 00 0C 57 9B D0 D1 46 53 B6 6D 33 4B 11 82 5E [11:37:22]Write to MH i2c: 01 00 00 75 08 7D [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 07 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 07 00 75 08 00 00 00 00 00 D2 0C 62 [11:37:22]RasterBufferAndPrint [11:37:22]line [11:37:22]line [11:37:22]line [11:37:22]line [11:37:22]line [11:37:22]written 0, free lines is 3294 [11:37:22]MH_Cut [11:37:22]Write to MH i2c: D1 01 00 7C 08 01 56 [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: D1 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: D1 01 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: D1 01 00 7C 08 00 55 [11:37:22]Write to MH i2c: 01 00 00 7D 08 85 [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DC 3F 47 00 91 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AA A7 03 00 F4 03 04 00 ED E9 63 66 B6 04 01 00 00 71 1B 4A 43 81 1D FF 7C [11:37:22]CommunicateWithHost err = 0 [11:37:22]CheckOFDResponse [11:37:22]1017 (14) - 77093643461234 [11:37:22]1041 (16) - 0000000000874681 [11:37:22]1040 (4) - 239530 [11:37:22]1012 (4) - 08.06.2024 05:19 [11:37:22]1206 (1) - 0 [11:37:22]OFD Sender: Remove packet 239530 [11:37:22]ProducePacketName [11:37:22]name=ofd_packets/00239530 [11:37:22]NVStorageDeleteData [11:37:22]OFD Sender: No OFD packet to send [11:37:23]*** Cut start [11:37:23]*** Partial cut [11:37:23]*** CUTSNS_PIN = 1 [11:37:23]*** CUTSNS_PIN = 0 [11:37:23]*** Brake cut motor [11:37:23]Read from MH i2c: 01 [11:37:23]MH_I2C_Read... [11:37:23]*** Stop cut motor [11:37:23]*** Cut end [11:37:23]Read from MH i2c: 01 07 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: 01 07 00 7D 08 00 00 00 00 00 FF 0F 9A [11:37:23]process_action close_receipt done [11:37:23]requested_data is exist [11:37:23]produce_requested_data [11:37:23]requested_item fm.sn is exist - process it [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 11 00 00 [11:37:23]Write to MH i2c: E2 08 00 7E 08 80 11 00 00 00 00 00 00 00 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 17 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 17 00 7E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 55 [11:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:37:23]wFMCommunicate OK [11:37:23]requested_item fd.num is exist - process it [11:37:23]SAM_PROTO_GetFieldsCounters [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 13 00 00 [11:37:23]Write to MH i2c: E2 08 00 7F 08 80 13 00 00 00 00 00 00 03 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 62 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 62 00 7F 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AA A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [11:37:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AA A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:23]wFMCommunicate OK [11:37:23]SAM_PROTO_GetFieldsCounters done [11:37:23]requested_item shift.num is exist - process it [11:37:23]requested_item shift.opened is exist - process it [11:37:23]req_shift_opened [11:37:23]FM_GetShiftState [11:37:23]SAM_PROTO_GetShiftState [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 13 01 00 [11:37:23]Write to MH i2c: E2 08 00 80 08 80 13 01 00 00 00 00 00 05 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 0E 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 0E 00 80 08 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B9 [11:37:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:37:24]wFMCommunicate OK [11:37:24]SAM_PROTO_GetShiftState done [11:37:24]FM_GetShiftState done [11:37:24]req_shift_opened done [11:37:24]requested_item shift.open_date is exist - process it [11:37:24]req_shift_open_date [11:37:24]req_shift_open_date done [11:37:24]produce_requested_data done [11:37:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239530,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:37:24]process_action_free close_receipt [11:37:24]json_value_free [11:37:24]json_value_free done [11:37:24]process_json_proto returns [11:37:24]Send response to host [11:37:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239530,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:37:24]free response buf [11:37:24]execute_script done [11:37:24]execute_script returns [11:37:24]free content buf [11:37:24]Sock 8.Close socket [11:37:24]Sock 8.Thread stoped [11:37:27]OFD Sender: No OFD packet to send [11:37:32]OFD Sender: No OFD packet to send [11:37:37]OFD Sender: No OFD packet to send [11:37:43]OFD Sender: No OFD packet to send [11:37:48]OFD Sender: No OFD packet to send [11:37:53]OFD Sender: No OFD packet to send [11:37:58]OFD Sender: No OFD packet to send [11:38:03]OFD Sender: No OFD packet to send [11:38:08]OFD Sender: No OFD packet to send [11:38:13]OFD Sender: No OFD packet to send [11:38:18]OFD Sender: No OFD packet to send [11:38:23]OFD Sender: No OFD packet to send [11:38:28]OFD Sender: No OFD packet to send [11:38:33]OFD Sender: No OFD packet to send [11:38:38]OFD Sender: No OFD packet to send [11:38:43]OFD Sender: No OFD packet to send [11:38:48]OFD Sender: No OFD packet to send [11:38:53]OFD Sender: No OFD packet to send [11:38:58]OFD Sender: No OFD packet to send [11:39:03]OFD Sender: No OFD packet to send [11:39:08]OFD Sender: No OFD packet to send [11:39:13]OFD Sender: No OFD packet to send [11:39:13]accept exits with 9 [11:39:13]New connection [11:39:13]New thread 3066453348 created [11:39:13]Thread 3066596708 joined [11:39:13]Waiting for new connection... [11:39:13] Sock 9.Parse request [11:39:13]Sock 9.Check first char [11:39:13]Sock 9.First char is OK [11:39:13]request: POST /json_proto HTTP/1.0 [11:39:13]Method: POST [11:39:13]URL: /json_proto [11:39:13]Method is POST - this is cgi request [11:39:13]url: /json_proto [11:39:13]query_string will be loaded in cgi processing [11:39:13]execute_cgi json_proto POST (null) [11:39:13]execute_cgi path=json_proto method=POST [11:39:13]POST find Content-Length [11:39:13]Host: 172.17.40.67:8080 [11:39:13]Content-Length: 678 [11:39:13]Content-Type: application/json [11:39:13] [11:39:13]POST finish read [11:39:13]Found Content-Length = 678 [11:39:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:13]execute_script... [11:39:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:13]POST & json_proto [11:39:13]process_json_proto [11:39:13]json parsed OK: [11:39:13]protocol is kg_v1.0 [11:39:13]action value=close_receipt [11:39:13]process_action close_receipt [11:39:13]cmd_close_receipt [11:39:13]MH_GetDate [11:39:13]Write to MH i2c: F0 00 00 81 08 78 [11:39:13]Write i2c OK [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: F0 [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: F0 09 00 [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: F0 09 00 81 08 00 E2 42 64 66 97 AE 6B 64 83 [11:39:13]GetLastDocTimeStamp 1717846640 [11:39:13]current date 1717846754 [11:39:13]FM_GetShiftState [11:39:13]SAM_PROTO_GetShiftState [11:39:13]wFMCommunicate request_size=4 [11:39:13]MH_SAM_APDU [11:39:13]CAPDU: 80 13 01 00 [11:39:13]Write to MH i2c: E2 08 00 82 08 80 13 01 00 00 00 00 00 07 [11:39:13]Write i2c OK [11:39:13]MH_I2C_Read... [11:39:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:13]Read from MH i2c: E2 [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: E2 0E 00 [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: E2 0E 00 82 08 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BB [11:39:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:39:13]wFMCommunicate OK [11:39:13]SAM_PROTO_GetShiftState done [11:39:13]FM_GetShiftState done [11:39:13]opened in 1717805884 [11:39:13]opened+sec_in_day 1717892284 [11:39:13]quantity*price = 30012 [11:39:13]sum+1 = 30014 [11:39:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 302 08.06.2024 11:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239531 ФПД: 81622509025689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113914&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239531&fm=81622509025689&tin=02508201610067®Number=0000000000091601&sum=30000 [11:39:14]StoreToDocumentArchive [11:39:14]shift 387 fd 239531 [11:39:14]save to /storage/0387/doc_00239531 [11:39:14]save last doc name /storage/0387/doc_00239531 to /storage/kkm_last_doc_name [11:39:14]save OK [11:39:14]Clear old archive folders... [11:39:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:14]tlvbuf is 0130F0F0 [11:39:14]SAM_PROTO_ClearQueue [11:39:14]wFMCommunicate request_size=4 [11:39:14]MH_SAM_APDU [11:39:14]CAPDU: 80 09 00 00 [11:39:14]Write to MH i2c: E2 08 00 8F 08 80 09 00 00 00 00 00 00 09 [11:39:14]Write i2c OK [11:39:14]MH_I2C_Read... [11:39:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:14]Read from MH i2c: E2 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: E2 03 00 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: E2 03 00 8F 08 00 90 00 0B [11:39:14]RAPDU: 90 00 [11:39:14]wFMCommunicate OK [11:39:14]SAM_PROTO_ClearQueue done [11:39:14]KKMCreateOFDPacket [11:39:14]OFDProtocolAddRootSTLVToBuf [11:39:14]FM_MakeSignedData [11:39:14]FM_MakeSignedData [11:39:14]SAM_PROTO_SignData [11:39:14]wFMCommunicate request_size=4 [11:39:14]MH_SAM_APDU [11:39:14]CAPDU: 80 0D 01 02 [11:39:14]Write to MH i2c: E2 08 00 90 08 80 0D 01 02 00 00 00 00 11 [11:39:14]Write i2c OK [11:39:14]MH_I2C_Read... [11:39:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:14]Read from MH i2c: E2 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: E2 03 00 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: E2 03 00 90 08 00 90 00 0C [11:39:14]RAPDU: 90 00 [11:39:14]wFMCommunicate OK [11:39:14]wFMCommunicate request_size=255 [11:39:14]MH_SAM_APDU [11:39: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2E 01 00 00 F4 03 04 00 E2 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A7 03 00 35 04 06 00 4A [11:39:14]Write to MH i2c: E2 02 01 91 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2E 01 00 00 F4 03 04 00 E2 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A7 03 00 35 04 06 00 4A 00 00 9C [11:39:14]Write i2c OK [11:39:14]MH_I2C_Read... [11:39:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:14]Read from MH i2c: E2 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: E2 03 00 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: E2 03 00 91 08 00 90 00 0D [11:39:14]RAPDU: 90 00 [11:39:14]wFMCommunicate OK [11:39:14]wFMCommunicate request_size=10 [11:39:14]MH_SAM_APDU [11:39:14]CAPDU: 80 0D 02 02 05 3C 38 A7 F9 99 [11:39:14]Write to MH i2c: E2 0D 00 92 08 80 0D 02 02 05 00 3C 38 A7 F9 99 00 00 CB [11:39:14]Write i2c OK [11:39:14]MH_I2C_Read... [11:39:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:15]Read from MH i2c: E2 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 03 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 03 00 92 08 00 90 00 0E [11:39:15]RAPDU: 90 00 [11:39:15]wFMCommunicate OK [11:39:15]wFMCommunicate request_size=4 [11:39:15]MH_SAM_APDU [11:39:15]CAPDU: 80 0D 03 02 [11:39:15]Write to MH i2c: E2 08 00 93 08 80 0D 03 02 00 00 00 00 16 [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:15]Read from MH i2c: E2 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 0B 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 0B 00 93 08 00 66 C2 01 90 BA EC 6E BB 90 00 9F [11:39:15]RAPDU: 66 C2 01 90 BA EC 6E BB 90 00 [11:39:15]wFMCommunicate OK [11:39:15]SAM_PROTO_SignData done [11:39:15]FM_MakeSignedData done [11:39:15]CreateOFDProtocolMessage [11:39:15]wFMCommunicate request_size=4 [11:39:15]MH_SAM_APDU [11:39:15]CAPDU: 80 11 00 00 [11:39:15]Write to MH i2c: E2 08 00 94 08 80 11 00 00 00 00 00 00 16 [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:15]Read from MH i2c: E2 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 17 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 17 00 94 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6B [11:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:39:15]wFMCommunicate OK [11:39:15]CreateOFDProtocolMessage done [11:39:15]OFDSenderStorePacket 239531 [11:39:15]StoreOFDPacket docnum=239531 [11:39:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 66 E3 07 01 1D 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2E 01 00 00 F4 03 04 00 E2 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A7 03 00 35 04 06 00 4A 3C 38 A7 F9 99 66 C2 01 90 BA EC 6E BB [11:39:15]CheckFolder [11:39:15]dirname=/storage/ofd_packets [11:39:15]CheckFolder done [11:39:15]ProducePacketName [11:39:15]name=ofd_packets/00239531 [11:39:15]NVStorageSaveData ofd_packets/00239531 [11:39:15]File name is /storage/ofd_packets/00239531 [11:39:15]Write 301 bytes [11:39:15]NVStorageSaveData done [11:39:15]OFDSenderStorePacket done [11:39:15]KKMCreateOFDPacket done [11:39:15]NVStorageSaveData kkm_last_timestamp [11:39:15]File name is /storage/kkm_last_timestamp [11:39:15]Write 4 bytes [11:39:15]NVStorageSaveData done [11:39:15]ExternCall_PrintAddStr [11:39:15]wPrintStart [11:39:15]Write to MH i2c: 01 00 00 95 08 9D [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: 01 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: 01 07 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: 01 07 00 95 08 00 00 00 00 00 FF 0F B2 [11:39:15]RasterBufferAndPrint [11:39:15]line Счет N : (1)3302472 [11:39:15]line ИНН: 02508201610067 [11:39:15]line Контрольно-Кассовый Чек [11:39:15]line ПРОДАЖА [11:39:15]line ТРК (МРК, ГНК) : 12 [11:39:15]line Товар: 2710124130 [11:39:15]line Аи-92-К-4 [11:39:15]line 4.520 * 66.40 [11:39:15]line = 300.13 [11:39:15]line НДС 12% НСП 1% [11:39:15]line > о реализуемом товаре [11:39:15]line ОКРУГЛЕНИЕ: -0.13 [11:39:15]line ИТОГО: 300.00 [11:39:15]line Внесено: 300.00 [11:39:15]line СДАЧА: 0.00 [11:39:15]line НСП 1% : 2.66 [11:39:15]line НДС 12% : 31.87 [11:39:15]line Наличными: 300.00 [11:39:15]line Безнал.: 0.00 [11:39:15]line Место: АЗС № 82 "Партнер Нефть" [11:39:15]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:39:15]line СНО: Общий режим [11:39:15]line Чек 302 08.06.2024 11:39 [11:39:15]line Смена: 387 ФФД: 1.0 [11:39:15]line ЗНМ: 0300000150 [11:39:15]line РНМ: 0000000000091601 [11:39:15]line Версия ККМ: 001 [11:39:15]line ФМ: 0000000000874681 [11:39:15]line ФД: 239531 [11:39:15]line ФПД: 81622509025689 [11:39:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T113914&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239531&fm=81622509025689&tin=02508201610067®Number=0000000000091601&sum=30000 [11:39:15]written 0, free lines is 4095 [11:39:15]OFD Sender: Processing packet 239531 [packets to send 182, broken 181] [11:39:15]ProducePacketName [11:39:15]name=ofd_packets/00239531 [11:39:15]OFD Sender: To server: pG, [11:39:15]CommunicateWithHost lk.salyk.kg:30040 [11:39:15]ConnectInit lk.salyk.kg [11:39:15]Connected sock=11 [11:39:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 66 E3 07 01 1D 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 2E 01 00 00 F4 03 04 00 E2 42 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A7 03 00 35 04 06 00 4A 3C 38 A7 F9 99 66 C2 01 90 BA EC 6E BB [11:39:15]Write to MH i2c: 01 00 00 C0 08 C8 [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: 01 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: 01 07 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: 01 07 00 C0 08 00 00 00 00 00 C8 0C A3 [11:39:15]RasterBufferAndPrint [11:39:15]line [11:39:15]line [11:39:15]line [11:39:15]line [11:39:15]line [11:39:15]written 0, free lines is 3279 [11:39:15]MH_Cut [11:39:15]Write to MH i2c: D1 01 00 C7 08 01 A1 [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: D1 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: D1 01 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: D1 01 00 C7 08 00 A0 [11:39:15]Write to MH i2c: 01 00 00 C8 08 D0 [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9A DA 47 00 29 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AB A7 03 00 F4 03 04 00 5F EA 63 66 B6 04 01 00 00 EF C5 96 C4 43 DB 8F 06 [11:39:16]CommunicateWithHost err = 0 [11:39:16]CheckOFDResponse [11:39:16]1017 (14) - 77093643461234 [11:39:16]1041 (16) - 0000000000874681 [11:39:16]1040 (4) - 239531 [11:39:16]1012 (4) - 08.06.2024 05:21 [11:39:16]1206 (1) - 0 [11:39:16]OFD Sender: Remove packet 239531 [11:39:16]ProducePacketName [11:39:16]name=ofd_packets/00239531 [11:39:16]NVStorageDeleteData [11:39:16]OFD Sender: No OFD packet to send [11:39:16]*** Cut start [11:39:16]*** Partial cut [11:39:16]*** CUTSNS_PIN = 1 [11:39:16]*** CUTSNS_PIN = 0 [11:39:17]*** Brake cut motor [11:39:17]Read from MH i2c: 01 [11:39:17]MH_I2C_Read... [11:39:17]*** Stop cut motor [11:39:17]*** Cut end [11:39:17]Read from MH i2c: 01 07 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: 01 07 00 C8 08 00 00 00 00 00 FF 0F E5 [11:39:17]process_action close_receipt done [11:39:17]requested_data is exist [11:39:17]produce_requested_data [11:39:17]requested_item fm.sn is exist - process it [11:39:17]wFMCommunicate request_size=4 [11:39:17]MH_SAM_APDU [11:39:17]CAPDU: 80 11 00 00 [11:39:17]Write to MH i2c: E2 08 00 C9 08 80 11 00 00 00 00 00 00 4B [11:39:17]Write i2c OK [11:39:17]MH_I2C_Read... [11:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:17]Read from MH i2c: E2 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 17 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 17 00 C9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A0 [11:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:39:17]wFMCommunicate OK [11:39:17]requested_item fd.num is exist - process it [11:39:17]SAM_PROTO_GetFieldsCounters [11:39:17]wFMCommunicate request_size=4 [11:39:17]MH_SAM_APDU [11:39:17]CAPDU: 80 13 00 00 [11:39:17]Write to MH i2c: E2 08 00 CA 08 80 13 00 00 00 00 00 00 4E [11:39:17]Write i2c OK [11:39:17]MH_I2C_Read... [11:39:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:17]Read from MH i2c: E2 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 62 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 62 00 CA 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AB A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [11:39:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AB A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:39:17]wFMCommunicate OK [11:39:17]SAM_PROTO_GetFieldsCounters done [11:39:17]requested_item shift.num is exist - process it [11:39:17]requested_item shift.opened is exist - process it [11:39:17]req_shift_opened [11:39:17]FM_GetShiftState [11:39:17]SAM_PROTO_GetShiftState [11:39:17]wFMCommunicate request_size=4 [11:39:17]MH_SAM_APDU [11:39:17]CAPDU: 80 13 01 00 [11:39:17]Write to MH i2c: E2 08 00 CB 08 80 13 01 00 00 00 00 00 50 [11:39:17]Write i2c OK [11:39:17]MH_I2C_Read... [11:39:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:17]Read from MH i2c: E2 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 0E 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 0E 00 CB 08 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 04 [11:39:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:39:17]wFMCommunicate OK [11:39:17]SAM_PROTO_GetShiftState done [11:39:17]FM_GetShiftState done [11:39:17]req_shift_opened done [11:39:17]requested_item shift.open_date is exist - process it [11:39:17]req_shift_open_date [11:39:17]req_shift_open_date done [11:39:17]produce_requested_data done [11:39:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239531,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:39:17]process_action_free close_receipt [11:39:17]json_value_free [11:39:17]json_value_free done [11:39:17]process_json_proto returns [11:39:17]Send response to host [11:39:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239531,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:39:17]free response buf [11:39:17]execute_script done [11:39:17]execute_script returns [11:39:17]free content buf [11:39:17]Sock 9.Close socket [11:39:17]Sock 9.Thread stoped [11:39:21]OFD Sender: No OFD packet to send [11:39:26]OFD Sender: No OFD packet to send [11:39:31]OFD Sender: No OFD packet to send [11:39:36]OFD Sender: No OFD packet to send [11:39:41]OFD Sender: No OFD packet to send [11:39:46]OFD Sender: No OFD packet to send [11:39:51]OFD Sender: No OFD packet to send [11:39:56]OFD Sender: No OFD packet to send [11:40:01]OFD Sender: No OFD packet to send [11:40:06]OFD Sender: No OFD packet to send [11:40:11]OFD Sender: No OFD packet to send [11:40:16]OFD Sender: No OFD packet to send [11:40:21]OFD Sender: No OFD packet to send [11:40:26]OFD Sender: No OFD packet to send [11:40:31]OFD Sender: No OFD packet to send [11:40:36]OFD Sender: No OFD packet to send [11:40:41]OFD Sender: No OFD packet to send [11:40:46]OFD Sender: No OFD packet to send [11:40:51]OFD Sender: No OFD packet to send [11:40:56]accept exits with 8 [11:40:56]New connection [11:40:56]New thread 3066596708 created [11:40:56]Thread 3066453348 joined [11:40:56]Waiting for new connection... [11:40:56] Sock 8.Parse request [11:40:56]Sock 8.Check first char [11:40:56]Sock 8.First char is OK [11:40:56]request: POST /json_proto HTTP/1.0 [11:40:56]Method: POST [11:40:56]URL: /json_proto [11:40:56]Method is POST - this is cgi request [11:40:56]url: /json_proto [11:40:56]query_string will be loaded in cgi processing [11:40:56]execute_cgi json_proto POST (null) [11:40:56]execute_cgi path=json_proto method=POST [11:40:56]POST find Content-Length [11:40:56]Host: 172.17.40.67:8080 [11:40:56]Content-Length: 678 [11:40:56]Content-Type: application/json [11:40:56] [11:40:56]POST finish read [11:40:56]Found Content-Length = 678 [11:40:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:56]execute_script... [11: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)3302473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:56]POST & json_proto [11:40:56]process_json_proto [11:40:56]json parsed OK: [11:40:56]protocol is kg_v1.0 [11:40:56]action value=close_receipt [11:40:56]process_action close_receipt [11:40:56]cmd_close_receipt [11:40:56]MH_GetDate [11:40:56]Write to MH i2c: F0 00 00 CC 08 C3 [11:40:56]Write i2c OK [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: F0 [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: F0 09 00 [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: F0 09 00 CC 08 00 49 43 64 66 97 AE 6B 64 36 [11:40:56]GetLastDocTimeStamp 1717846754 [11:40:56]current date 1717846857 [11:40:56]FM_GetShiftState [11:40:56]SAM_PROTO_GetShiftState [11:40:56]wFMCommunicate request_size=4 [11:40:56]MH_SAM_APDU [11:40:56]CAPDU: 80 13 01 00 [11:40:56]Write to MH i2c: E2 08 00 CD 08 80 13 01 00 00 00 00 00 52 [11:40:56]Write i2c OK [11:40:56]MH_I2C_Read... [11:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:56]Read from MH i2c: E2 [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: E2 0E 00 [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: E2 0E 00 CD 08 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 06 [11:40:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:40:56]wFMCommunicate OK [11:40:56]SAM_PROTO_GetShiftState done [11:40:56]FM_GetShiftState done [11:40:56]opened in 1717805884 [11:40:56]opened+sec_in_day 1717892284 [11:40:56]quantity*price = 50065 [11:40:56]sum+1 = 50067 [11:40:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 303 08.06.2024 11:40 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239532 ФПД: 112116440745354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114057&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239532&fm=112116440745354&tin=02508201610067®Number=0000000000091601&sum=50000 [11:40:57]StoreToDocumentArchive [11:40:57]shift 387 fd 239532 [11:40:57]save to /storage/0387/doc_00239532 [11:40:57]save last doc name /storage/0387/doc_00239532 to /storage/kkm_last_doc_name [11:40:57]save OK [11:40:57]Clear old archive folders... [11:40:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:40:57]tlvbuf is 012AB860 [11:40:57]SAM_PROTO_ClearQueue [11:40:57]wFMCommunicate request_size=4 [11:40:57]MH_SAM_APDU [11:40:57]CAPDU: 80 09 00 00 [11:40:57]Write to MH i2c: E2 08 00 DA 08 80 09 00 00 00 00 00 00 54 [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:57]Read from MH i2c: E2 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 03 00 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 03 00 DA 08 00 90 00 56 [11:40:57]RAPDU: 90 00 [11:40:57]wFMCommunicate OK [11:40:57]SAM_PROTO_ClearQueue done [11:40:57]KKMCreateOFDPacket [11:40:57]OFDProtocolAddRootSTLVToBuf [11:40:57]FM_MakeSignedData [11:40:57]FM_MakeSignedData [11:40:57]SAM_PROTO_SignData [11:40:57]wFMCommunicate request_size=4 [11:40:57]MH_SAM_APDU [11:40:57]CAPDU: 80 0D 01 02 [11:40:57]Write to MH i2c: E2 08 00 DB 08 80 0D 01 02 00 00 00 00 5C [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:57]Read from MH i2c: E2 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 03 00 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 03 00 DB 08 00 90 00 57 [11:40:57]RAPDU: 90 00 [11:40:57]wFMCommunicate OK [11:40:57]wFMCommunicate request_size=255 [11:40:57]MH_SAM_APDU [11:40: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 49 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A7 03 00 35 04 06 00 65 [11:40:57]Write to MH i2c: E2 02 01 DC 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 49 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A7 03 00 35 04 06 00 65 00 00 CE [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:57]Read from MH i2c: E2 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 03 00 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 03 00 DC 08 00 90 00 58 [11:40:57]RAPDU: 90 00 [11:40:57]wFMCommunicate OK [11:40:57]wFMCommunicate request_size=10 [11:40:57]MH_SAM_APDU [11:40:57]CAPDU: 80 0D 02 02 05 F8 24 9F C5 8A [11:40:57]Write to MH i2c: E2 0D 00 DD 08 80 0D 02 02 05 00 F8 24 9F C5 8A 00 00 73 [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:57]Read from MH i2c: E2 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 03 00 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 03 00 DD 08 00 90 00 59 [11:40:57]RAPDU: 90 00 [11:40:57]wFMCommunicate OK [11:40:57]wFMCommunicate request_size=4 [11:40:57]MH_SAM_APDU [11:40:57]CAPDU: 80 0D 03 02 [11:40:57]Write to MH i2c: E2 08 00 DE 08 80 0D 03 02 00 00 00 00 61 [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:57]Read from MH i2c: E2 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 0B 00 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 0B 00 DE 08 00 82 1B 9B 8A FB D0 BC 98 90 00 43 [11:40:57]RAPDU: 82 1B 9B 8A FB D0 BC 98 90 00 [11:40:57]wFMCommunicate OK [11:40:57]SAM_PROTO_SignData done [11:40:57]FM_MakeSignedData done [11:40:57]CreateOFDProtocolMessage [11:40:57]wFMCommunicate request_size=4 [11:40:57]MH_SAM_APDU [11:40:57]CAPDU: 80 11 00 00 [11:40:57]Write to MH i2c: E2 08 00 DF 08 80 11 00 00 00 00 00 00 61 [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 17 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 17 00 DF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B6 [11:40:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:40:58]wFMCommunicate OK [11:40:58]CreateOFDProtocolMessage done [11:40:58]OFDSenderStorePacket 239532 [11:40:58]StoreOFDPacket docnum=239532 [11:40:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B8 91 07 01 4D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 49 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A7 03 00 35 04 06 00 65 F8 24 9F C5 8A 82 1B 9B 8A FB D0 BC 98 [11:40:58]CheckFolder [11:40:58]dirname=/storage/ofd_packets [11:40:58]CheckFolder done [11:40:58]ProducePacketName [11:40:58]name=ofd_packets/00239532 [11:40:58]NVStorageSaveData ofd_packets/00239532 [11:40:58]File name is /storage/ofd_packets/00239532 [11:40:58]Write 301 bytes [11:40:58]NVStorageSaveData done [11:40:58]OFDSenderStorePacket done [11:40:58]KKMCreateOFDPacket done [11:40:58]NVStorageSaveData kkm_last_timestamp [11:40:58]File name is /storage/kkm_last_timestamp [11:40:58]Write 4 bytes [11:40:58]NVStorageSaveData done [11:40:58]ExternCall_PrintAddStr [11:40:58]wPrintStart [11:40:58]Write to MH i2c: 01 00 00 E0 08 E8 [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 07 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 07 00 E0 08 00 00 00 00 00 FF 0F FD [11:40:58]RasterBufferAndPrint [11:40:58]line Счет N : (1)3302473 [11:40:58]line ИНН: 02508201610067 [11:40:58]line Контрольно-Кассовый Чек [11:40:58]line ПРОДАЖА [11:40:58]line ТРК (МРК, ГНК) : 22 [11:40:58]line Товар: 2710124130 [11:40:58]line Аи-92-К-4 [11:40:58]line 7.540 * 66.40 [11:40:58]line = 500.66 [11:40:58]line НДС 12% НСП 1% [11:40:58]line > о реализуемом товаре [11:40:58]line ОКРУГЛЕНИЕ: -0.66 [11:40:58]line ИТОГО: 500.00 [11:40:58]line Внесено: 500.00 [11:40:58]line СДАЧА: 0.00 [11:40:58]line НСП 1% : 4.43 [11:40:58]line НДС 12% : 53.17 [11:40:58]line Наличными: 500.00 [11:40:58]line Безнал.: 0.00 [11:40:58]line Место: АЗС № 82 "Партнер Нефть" [11:40:58]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:40:58]line СНО: Общий режим [11:40:58]line Чек 303 08.06.2024 11:40 [11:40:58]line Смена: 387 ФФД: 1.0 [11:40:58]line ЗНМ: 0300000150 [11:40:58]line РНМ: 0000000000091601 [11:40:58]line Версия ККМ: 001 [11:40:58]line ФМ: 0000000000874681 [11:40:58]line ФД: 239532 [11:40:58]line ФПД: 112116440745354 [11:40:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114057&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239532&fm=112116440745354&tin=02508201610067®Number=0000000000091601&sum=50000 [11:40:58]written 0, free lines is 4095 [11:40:58]OFD Sender: Processing packet 239532 [packets to send 182, broken 181] [11:40:58]ProducePacketName [11:40:58]name=ofd_packets/00239532 [11:40:58]OFD Sender: To server: pG, [11:40:58]CommunicateWithHost lk.salyk.kg:30040 [11:40:58]ConnectInit lk.salyk.kg [11:40:58]Connected sock=10 [11:40:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B8 91 07 01 4D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 49 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A7 03 00 35 04 06 00 65 F8 24 9F C5 8A 82 1B 9B 8A FB D0 BC 98 [11:40:58]Write to MH i2c: 01 00 00 0B 09 14 [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 07 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 07 00 0B 09 00 00 00 00 00 C7 0C EE [11:40:58]RasterBufferAndPrint [11:40:58]line [11:40:58]line [11:40:58]line [11:40:58]line [11:40:58]line [11:40:58]written 0, free lines is 3277 [11:40:58]MH_Cut [11:40:58]Write to MH i2c: D1 01 00 12 09 01 ED [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: D1 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: D1 01 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: D1 01 00 12 09 00 EC [11:40:58]Write to MH i2c: 01 00 00 13 09 1C [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 27 20 47 00 C5 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AC A7 03 00 F4 03 04 00 C6 EA 63 66 B6 04 01 00 00 10 61 FA 61 E0 70 DD A2 [11:40:58]CommunicateWithHost err = 0 [11:40:58]CheckOFDResponse [11:40:58]1017 (14) - 77093643461234 [11:40:58]1041 (16) - 0000000000874681 [11:40:58]1040 (4) - 239532 [11:40:58]1012 (4) - 08.06.2024 05:23 [11:40:58]1206 (1) - 0 [11:40:58]OFD Sender: Remove packet 239532 [11:40:58]ProducePacketName [11:40:58]name=ofd_packets/00239532 [11:40:58]NVStorageDeleteData [11:40:59]OFD Sender: No OFD packet to send [11:40:59]*** Cut start [11:40:59]*** Partial cut [11:40:59]*** CUTSNS_PIN = 1 [11:40:59]*** CUTSNS_PIN = 0 [11:40:59]*** Brake cut motor [11:41:00]Read from MH i2c: 01 [11:41:00]MH_I2C_Read... [11:41:00]*** Stop cut motor [11:41:00]*** Cut end [11:41:00]Read from MH i2c: 01 07 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: 01 07 00 13 09 00 00 00 00 00 FF 0F 31 [11:41:00]process_action close_receipt done [11:41:00]requested_data is exist [11:41:00]produce_requested_data [11:41:00]requested_item fm.sn is exist - process it [11:41:00]wFMCommunicate request_size=4 [11:41:00]MH_SAM_APDU [11:41:00]CAPDU: 80 11 00 00 [11:41:00]Write to MH i2c: E2 08 00 14 09 80 11 00 00 00 00 00 00 97 [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:00]Read from MH i2c: E2 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 17 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 17 00 14 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EC [11:41:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:41:00]wFMCommunicate OK [11:41:00]requested_item fd.num is exist - process it [11:41:00]SAM_PROTO_GetFieldsCounters [11:41:00]wFMCommunicate request_size=4 [11:41:00]MH_SAM_APDU [11:41:00]CAPDU: 80 13 00 00 [11:41:00]Write to MH i2c: E2 08 00 15 09 80 13 00 00 00 00 00 00 9A [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:00]Read from MH i2c: E2 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 62 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 62 00 15 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AC A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [11:41:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AC A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:00]wFMCommunicate OK [11:41:00]SAM_PROTO_GetFieldsCounters done [11:41:00]requested_item shift.num is exist - process it [11:41:00]requested_item shift.opened is exist - process it [11:41:00]req_shift_opened [11:41:00]FM_GetShiftState [11:41:00]SAM_PROTO_GetShiftState [11:41:00]wFMCommunicate request_size=4 [11:41:00]MH_SAM_APDU [11:41:00]CAPDU: 80 13 01 00 [11:41:00]Write to MH i2c: E2 08 00 16 09 80 13 01 00 00 00 00 00 9C [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:00]Read from MH i2c: E2 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 0E 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 0E 00 16 09 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 50 [11:41:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:41:00]wFMCommunicate OK [11:41:00]SAM_PROTO_GetShiftState done [11:41:00]FM_GetShiftState done [11:41:00]req_shift_opened done [11:41:00]requested_item shift.open_date is exist - process it [11:41:00]req_shift_open_date [11:41:00]req_shift_open_date done [11:41:00]produce_requested_data done [11:41:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239532,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:41:00]process_action_free close_receipt [11:41:00]json_value_free [11:41:00]json_value_free done [11:41:00]process_json_proto returns [11:41:00]Send response to host [11:41:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239532,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:41:00]free response buf [11:41:00]execute_script done [11:41:00]execute_script returns [11:41:00]free content buf [11:41:00]Sock 8.Close socket [11:41:00]Sock 8.Thread stoped [11:41:04]OFD Sender: No OFD packet to send [11:41:09]OFD Sender: No OFD packet to send [11:41:14]OFD Sender: No OFD packet to send [11:41:19]OFD Sender: No OFD packet to send [11:41:24]OFD Sender: No OFD packet to send [11:41:29]OFD Sender: No OFD packet to send [11:41:34]OFD Sender: No OFD packet to send [11:41:39]OFD Sender: No OFD packet to send [11:41:44]OFD Sender: No OFD packet to send [11:41:49]OFD Sender: No OFD packet to send [11:41:54]OFD Sender: No OFD packet to send [11:41:59]OFD Sender: No OFD packet to send [11:42:03]accept exits with 9 [11:42:03]New connection [11:42:03]New thread 3066453348 created [11:42:03]Thread 3066596708 joined [11:42:03]Waiting for new connection... [11:42:03] Sock 9.Parse request [11:42:03]Sock 9.Check first char [11:42:03]Sock 9.First char is OK [11:42:03]request: POST /json_proto HTTP/1.0 [11:42:03]Method: POST [11:42:03]URL: /json_proto [11:42:03]Method is POST - this is cgi request [11:42:03]url: /json_proto [11:42:03]query_string will be loaded in cgi processing [11:42:03]execute_cgi json_proto POST (null) [11:42:03]execute_cgi path=json_proto method=POST [11:42:03]POST find Content-Length [11:42:03]Host: 172.17.40.67:8080 [11:42:03]Content-Length: 678 [11:42:03]Content-Type: application/json [11:42:03] [11:42:03]POST finish read [11:42:03]Found Content-Length = 678 [11:42:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:03]execute_script... [11:42: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)3302475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:03]POST & json_proto [11:42:03]process_json_proto [11:42:03]json parsed OK: [11:42:03]protocol is kg_v1.0 [11:42:03]action value=close_receipt [11:42:03]process_action close_receipt [11:42:03]cmd_close_receipt [11:42:03]MH_GetDate [11:42:03]Write to MH i2c: F0 00 00 17 09 0F [11:42:03]Write i2c OK [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: F0 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: F0 09 00 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: F0 09 00 17 09 00 8C 43 64 66 97 AE 6B 64 C5 [11:42:03]GetLastDocTimeStamp 1717846857 [11:42:03]current date 1717846924 [11:42:03]FM_GetShiftState [11:42:03]SAM_PROTO_GetShiftState [11:42:03]wFMCommunicate request_size=4 [11:42:03]MH_SAM_APDU [11:42:03]CAPDU: 80 13 01 00 [11:42:03]Write to MH i2c: E2 08 00 18 09 80 13 01 00 00 00 00 00 9E [11:42:03]Write i2c OK [11:42:03]MH_I2C_Read... [11:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:03]Read from MH i2c: E2 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: E2 0E 00 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: E2 0E 00 18 09 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 52 [11:42:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:42:03]wFMCommunicate OK [11:42:03]SAM_PROTO_GetShiftState done [11:42:03]FM_GetShiftState done [11:42:03]opened in 1717805884 [11:42:03]opened+sec_in_day 1717892284 [11:42:03]quantity*price = 50065 [11:42:03]sum+1 = 50067 [11:42:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 304 08.06.2024 11:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239533 ФПД: 61096270209791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114204&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239533&fm=61096270209791&tin=02508201610067®Number=0000000000091601&sum=50000 [11:42:04]StoreToDocumentArchive [11:42:04]shift 387 fd 239533 [11:42:04]save to /storage/0387/doc_00239533 [11:42:04]save last doc name /storage/0387/doc_00239533 to /storage/kkm_last_doc_name [11:42:04]save OK [11:42:04]Clear old archive folders... [11:42:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:04]tlvbuf is 012C5ED0 [11:42:04]SAM_PROTO_ClearQueue [11:42:04]wFMCommunicate request_size=4 [11:42:04]MH_SAM_APDU [11:42:04]CAPDU: 80 09 00 00 [11:42:04]Write to MH i2c: E2 08 00 25 09 80 09 00 00 00 00 00 00 A0 [11:42:04]Write i2c OK [11:42:04]MH_I2C_Read... [11:42:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:04]Read from MH i2c: E2 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 03 00 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 03 00 25 09 00 90 00 A2 [11:42:04]RAPDU: 90 00 [11:42:04]wFMCommunicate OK [11:42:04]SAM_PROTO_ClearQueue done [11:42:04]KKMCreateOFDPacket [11:42:04]OFDProtocolAddRootSTLVToBuf [11:42:04]FM_MakeSignedData [11:42:04]FM_MakeSignedData [11:42:04]SAM_PROTO_SignData [11:42:04]wFMCommunicate request_size=4 [11:42:04]MH_SAM_APDU [11:42:04]CAPDU: 80 0D 01 02 [11:42:04]Write to MH i2c: E2 08 00 26 09 80 0D 01 02 00 00 00 00 A8 [11:42:04]Write i2c OK [11:42:04]MH_I2C_Read... [11:42:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:04]OFD Sender: No OFD packet to send [11:42:04]Read from MH i2c: E2 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 03 00 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 03 00 26 09 00 90 00 A3 [11:42:04]RAPDU: 90 00 [11:42:04]wFMCommunicate OK [11:42:04]wFMCommunicate request_size=255 [11:42:04]MH_SAM_APDU [11:42: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 8C 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A7 03 00 35 04 06 00 37 [11:42:04]Write to MH i2c: E2 02 01 27 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 8C 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A7 03 00 35 04 06 00 37 00 00 31 [11:42:04]Write i2c OK [11:42:04]MH_I2C_Read... [11:42:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:04]Read from MH i2c: E2 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 03 00 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 03 00 27 09 00 90 00 A4 [11:42:04]RAPDU: 90 00 [11:42:04]wFMCommunicate OK [11:42:04]wFMCommunicate request_size=10 [11:42:04]MH_SAM_APDU [11:42:04]CAPDU: 80 0D 02 02 05 91 15 7B A2 FF [11:42:04]Write to MH i2c: E2 0D 00 28 09 80 0D 02 02 05 00 91 15 7B A2 FF 00 00 77 [11:42:04]Write i2c OK [11:42:04]MH_I2C_Read... [11:42:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:04]Read from MH i2c: E2 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 03 00 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 03 00 28 09 00 90 00 A5 [11:42:04]RAPDU: 90 00 [11:42:04]wFMCommunicate OK [11:42:04]wFMCommunicate request_size=4 [11:42:04]MH_SAM_APDU [11:42:04]CAPDU: 80 0D 03 02 [11:42:04]Write to MH i2c: E2 08 00 29 09 80 0D 03 02 00 00 00 00 AD [11:42:04]Write i2c OK [11:42:04]MH_I2C_Read... [11:42:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:04]Read from MH i2c: E2 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 0B 00 [11:42:04]MH_I2C_Read... [11:42:04]Read from MH i2c: E2 0B 00 29 09 00 68 BA CC 79 BE B4 32 3E 90 00 F7 [11:42:04]RAPDU: 68 BA CC 79 BE B4 32 3E 90 00 [11:42:04]wFMCommunicate OK [11:42:04]SAM_PROTO_SignData done [11:42:04]FM_MakeSignedData done [11:42:04]CreateOFDProtocolMessage [11:42:04]wFMCommunicate request_size=4 [11:42:04]MH_SAM_APDU [11:42:04]CAPDU: 80 11 00 00 [11:42:04]Write to MH i2c: E2 08 00 2A 09 80 11 00 00 00 00 00 00 AD [11:42:04]Write i2c OK [11:42:04]MH_I2C_Read... [11:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:05]Read from MH i2c: E2 [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: E2 17 00 [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: E2 17 00 2A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 02 [11:42:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:42:05]wFMCommunicate OK [11:42:05]CreateOFDProtocolMessage done [11:42:05]OFDSenderStorePacket 239533 [11:42:05]StoreOFDPacket docnum=239533 [11:42:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 07 D4 07 01 C7 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 8C 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A7 03 00 35 04 06 00 37 91 15 7B A2 FF 68 BA CC 79 BE B4 32 3E [11:42:05]CheckFolder [11:42:05]dirname=/storage/ofd_packets [11:42:05]CheckFolder done [11:42:05]ProducePacketName [11:42:05]name=ofd_packets/00239533 [11:42:05]NVStorageSaveData ofd_packets/00239533 [11:42:05]File name is /storage/ofd_packets/00239533 [11:42:05]Write 301 bytes [11:42:05]NVStorageSaveData done [11:42:05]OFDSenderStorePacket done [11:42:05]KKMCreateOFDPacket done [11:42:05]NVStorageSaveData kkm_last_timestamp [11:42:05]File name is /storage/kkm_last_timestamp [11:42:05]Write 4 bytes [11:42:05]NVStorageSaveData done [11:42:05]ExternCall_PrintAddStr [11:42:05]wPrintStart [11:42:05]Write to MH i2c: 01 00 00 2B 09 34 [11:42:05]Write i2c OK [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: 01 [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: 01 07 00 [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: 01 07 00 2B 09 00 00 00 00 00 FF 0F 49 [11:42:05]RasterBufferAndPrint [11:42:05]line Счет N : (1)3302475 [11:42:05]line ИНН: 02508201610067 [11:42:05]line Контрольно-Кассовый Чек [11:42:05]line ПРОДАЖА [11:42:05]line ТРК (МРК, ГНК) : 12 [11:42:05]line Товар: 2710124130 [11:42:05]line Аи-92-К-4 [11:42:05]line 7.540 * 66.40 [11:42:05]line = 500.66 [11:42:05]line НДС 12% НСП 1% [11:42:05]line > о реализуемом товаре [11:42:05]line ОКРУГЛЕНИЕ: -0.66 [11:42:05]line ИТОГО: 500.00 [11:42:05]line Внесено: 500.00 [11:42:05]line СДАЧА: 0.00 [11:42:05]line НСП 1% : 4.43 [11:42:05]line НДС 12% : 53.17 [11:42:05]line Наличными: 500.00 [11:42:05]line Безнал.: 0.00 [11:42:05]line Место: АЗС № 82 "Партнер Нефть" [11:42:05]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:42:05]line СНО: Общий режим [11:42:05]line Чек 304 08.06.2024 11:42 [11:42:05]line Смена: 387 ФФД: 1.0 [11:42:05]line ЗНМ: 0300000150 [11:42:05]line РНМ: 0000000000091601 [11:42:05]line Версия ККМ: 001 [11:42:05]line ФМ: 0000000000874681 [11:42:05]line ФД: 239533 [11:42:05]line ФПД: 61096270209791 [11:42:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114204&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239533&fm=61096270209791&tin=02508201610067®Number=0000000000091601&sum=50000 [11:42:05]OFD Sender: Processing packet 239533 [packets to send 182, broken 181] [11:42:05]ProducePacketName [11:42:05]name=ofd_packets/00239533 [11:42:05]OFD Sender: To server: pG, [11:42:05]CommunicateWithHost lk.salyk.kg:30040 [11:42:05]ConnectInit lk.salyk.kg [11:42:05]written 0, free lines is 4095 [11:42:05]Connected sock=10 [11:42:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 07 D4 07 01 C7 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 8C 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A7 03 00 35 04 06 00 37 91 15 7B A2 FF 68 BA CC 79 BE B4 32 3E [11:42:05]Write to MH i2c: 01 00 00 56 09 5F [11:42:05]Write i2c OK [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: 01 [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: 01 07 00 [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: 01 07 00 56 09 00 00 00 00 00 C9 0C 3B [11:42:05]RasterBufferAndPrint [11:42:05]line [11:42:05]line [11:42:05]line [11:42:05]line [11:42:05]line [11:42:05]written 0, free lines is 3280 [11:42:05]MH_Cut [11:42:05]Write to MH i2c: D1 01 00 5D 09 01 38 [11:42:05]Write i2c OK [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: D1 [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: D1 01 00 [11:42:05]MH_I2C_Read... [11:42:05]Read from MH i2c: D1 01 00 5D 09 00 37 [11:42:05]Write to MH i2c: 01 00 00 5E 09 67 [11:42:05]Write i2c OK [11:42:05]MH_I2C_Read... [11:42:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 79 2B 47 00 B5 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AD A7 03 00 F4 03 04 00 09 EB 63 66 B6 04 01 00 00 3C 3E 94 92 DF A8 7D 2A [11:42:05]CommunicateWithHost err = 0 [11:42:05]CheckOFDResponse [11:42:05]1017 (14) - 77093643461234 [11:42:05]1041 (16) - 0000000000874681 [11:42:05]1040 (4) - 239533 [11:42:05]1012 (4) - 08.06.2024 05:24 [11:42:05]1206 (1) - 0 [11:42:05]OFD Sender: Remove packet 239533 [11:42:05]ProducePacketName [11:42:05]name=ofd_packets/00239533 [11:42:05]NVStorageDeleteData [11:42:06]OFD Sender: No OFD packet to send [11:42:06]*** Cut start [11:42:06]*** Partial cut [11:42:06]*** CUTSNS_PIN = 1 [11:42:06]*** CUTSNS_PIN = 0 [11:42:06]*** Brake cut motor [11:42:07]Read from MH i2c: 01 [11:42:07]MH_I2C_Read... [11:42:07]*** Stop cut motor [11:42:07]*** Cut end [11:42:07]Read from MH i2c: 01 07 00 [11:42:07]MH_I2C_Read... [11:42:07]Read from MH i2c: 01 07 00 5E 09 00 00 00 00 00 FF 0F 7C [11:42:07]process_action close_receipt done [11:42:07]requested_data is exist [11:42:07]produce_requested_data [11:42:07]requested_item fm.sn is exist - process it [11:42:07]wFMCommunicate request_size=4 [11:42:07]MH_SAM_APDU [11:42:07]CAPDU: 80 11 00 00 [11:42:07]Write to MH i2c: E2 08 00 5F 09 80 11 00 00 00 00 00 00 E2 [11:42:07]Write i2c OK [11:42:07]MH_I2C_Read... [11:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:07]Read from MH i2c: E2 [11:42:07]MH_I2C_Read... [11:42:07]Read from MH i2c: E2 17 00 [11:42:07]MH_I2C_Read... [11:42:07]Read from MH i2c: E2 17 00 5F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 37 [11:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:42:07]wFMCommunicate OK [11:42:07]requested_item fd.num is exist - process it [11:42:07]SAM_PROTO_GetFieldsCounters [11:42:07]wFMCommunicate request_size=4 [11:42:07]MH_SAM_APDU [11:42:07]CAPDU: 80 13 00 00 [11:42:07]Write to MH i2c: E2 08 00 60 09 80 13 00 00 00 00 00 00 E5 [11:42:07]Write i2c OK [11:42:07]MH_I2C_Read... [11:42:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:07]Read from MH i2c: E2 [11:42:07]MH_I2C_Read... [11:42:07]Read from MH i2c: E2 62 00 [11:42:07]MH_I2C_Read... [11:42:07]Read from MH i2c: E2 62 00 60 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AD A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [11:42:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AD A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:07]wFMCommunicate OK [11:42:07]SAM_PROTO_GetFieldsCounters done [11:42:07]requested_item shift.num is exist - process it [11:42:07]requested_item shift.opened is exist - process it [11:42:07]req_shift_opened [11:42:07]FM_GetShiftState [11:42:07]SAM_PROTO_GetShiftState [11:42:07]wFMCommunicate request_size=4 [11:42:07]MH_SAM_APDU [11:42:07]CAPDU: 80 13 01 00 [11:42:07]Write to MH i2c: E2 08 00 61 09 80 13 01 00 00 00 00 00 E7 [11:42:07]Write i2c OK [11:42:07]MH_I2C_Read... [11:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:07]Read from MH i2c: E2 [11:42:07]MH_I2C_Read... [11:42:07]Read from MH i2c: E2 0E 00 [11:42:07]MH_I2C_Read... [11:42:07]Read from MH i2c: E2 0E 00 61 09 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9B [11:42:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:42:07]wFMCommunicate OK [11:42:07]SAM_PROTO_GetShiftState done [11:42:07]FM_GetShiftState done [11:42:07]req_shift_opened done [11:42:07]requested_item shift.open_date is exist - process it [11:42:07]req_shift_open_date [11:42:07]req_shift_open_date done [11:42:07]produce_requested_data done [11:42:07]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239533,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:42:07]process_action_free close_receipt [11:42:07]json_value_free [11:42:07]json_value_free done [11:42:07]process_json_proto returns [11:42:07]Send response to host [11:42:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239533,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:42:07]free response buf [11:42:07]execute_script done [11:42:07]execute_script returns [11:42:07]free content buf [11:42:07]Sock 9.Close socket [11:42:07]Sock 9.Thread stoped [11:42:10]accept exits with 8 [11:42:10]New connection [11:42:10]New thread 3066596708 created [11:42:10]Thread 3066453348 joined [11:42:10]Waiting for new connection... [11:42:10] Sock 8.Parse request [11:42:10]Sock 8.Check first char [11:42:10]Sock 8.First char is OK [11:42:10]request: POST /json_proto HTTP/1.0 [11:42:10]Method: POST [11:42:10]URL: /json_proto [11:42:10]Method is POST - this is cgi request [11:42:10]url: /json_proto [11:42:10]query_string will be loaded in cgi processing [11:42:10]execute_cgi json_proto POST (null) [11:42:10]execute_cgi path=json_proto method=POST [11:42:10]POST find Content-Length [11:42:10]Host: 172.17.40.67:8080 [11:42:10]Content-Length: 683 [11:42:10]Content-Type: application/json [11:42:10] [11:42:10]POST finish read [11:42:10]Found Content-Length = 683 [11:42:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:10]execute_script... [11:42:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:10]POST & json_proto [11:42:10]process_json_proto [11:42:10]json parsed OK: [11:42:10]protocol is kg_v1.0 [11:42:10]action value=close_receipt [11:42:10]process_action close_receipt [11:42:10]cmd_close_receipt [11:42:10]MH_GetDate [11:42:10]Write to MH i2c: F0 00 00 62 09 5A [11:42:10]Write i2c OK [11:42:10]MH_I2C_Read... [11:42:10]Read from MH i2c: F0 [11:42:10]MH_I2C_Read... [11:42:10]Read from MH i2c: F0 09 00 [11:42:10]MH_I2C_Read... [11:42:10]Read from MH i2c: F0 09 00 62 09 00 93 43 64 66 97 AE 6B 64 17 [11:42:10]GetLastDocTimeStamp 1717846924 [11:42:10]current date 1717846931 [11:42:10]FM_GetShiftState [11:42:10]SAM_PROTO_GetShiftState [11:42:10]wFMCommunicate request_size=4 [11:42:10]MH_SAM_APDU [11:42:10]CAPDU: 80 13 01 00 [11:42:10]Write to MH i2c: E2 08 00 63 09 80 13 01 00 00 00 00 00 E9 [11:42:10]Write i2c OK [11:42:10]MH_I2C_Read... [11:42:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:10]Read from MH i2c: E2 [11:42:10]MH_I2C_Read... [11:42:10]Read from MH i2c: E2 0E 00 [11:42:10]MH_I2C_Read... [11:42:10]Read from MH i2c: E2 0E 00 63 09 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9D [11:42:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:42:10]wFMCommunicate OK [11:42:10]SAM_PROTO_GetShiftState done [11:42:10]FM_GetShiftState done [11:42:10]opened in 1717805884 [11:42:10]opened+sec_in_day 1717892284 [11:42:10]quantity*price = 100064 [11:42:10]sum+1 = 100066 [11:42:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 305 08.06.2024 11:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239534 ФПД: 187436051773138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114211&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239534&fm=187436051773138&tin=02508201610067®Number=0000000000091601&sum=100000 [11:42:11]StoreToDocumentArchive [11:42:11]shift 387 fd 239534 [11:42:11]save to /storage/0387/doc_00239534 [11:42:11]save last doc name /storage/0387/doc_00239534 to /storage/kkm_last_doc_name [11:42:11]save OK [11:42:11]Clear old archive folders... [11:42:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:11]tlvbuf is 0132CEF0 [11:42:11]SAM_PROTO_ClearQueue [11:42:11]wFMCommunicate request_size=4 [11:42:11]MH_SAM_APDU [11:42:11]CAPDU: 80 09 00 00 [11:42:11]Write to MH i2c: E2 08 00 70 09 80 09 00 00 00 00 00 00 EB [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:11]Read from MH i2c: E2 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 03 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 03 00 70 09 00 90 00 ED [11:42:11]RAPDU: 90 00 [11:42:11]wFMCommunicate OK [11:42:11]SAM_PROTO_ClearQueue done [11:42:11]KKMCreateOFDPacket [11:42:11]OFDProtocolAddRootSTLVToBuf [11:42:11]FM_MakeSignedData [11:42:11]FM_MakeSignedData [11:42:11]SAM_PROTO_SignData [11:42:11]wFMCommunicate request_size=4 [11:42:11]MH_SAM_APDU [11:42:11]CAPDU: 80 0D 01 02 [11:42:11]Write to MH i2c: E2 08 00 71 09 80 0D 01 02 00 00 00 00 F3 [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:11]Read from MH i2c: E2 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 03 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 03 00 71 09 00 90 00 EE [11:42:11]RAPDU: 90 00 [11:42:11]wFMCommunicate OK [11:42:11]wFMCommunicate request_size=255 [11:42:11]MH_SAM_APDU [11:42: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 93 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A7 03 00 35 04 06 00 AA [11:42:11]Write to MH i2c: E2 02 01 72 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 93 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A7 03 00 35 04 06 00 AA 00 00 48 [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:11]Read from MH i2c: E2 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 03 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 03 00 72 09 00 90 00 EF [11:42:11]RAPDU: 90 00 [11:42:11]wFMCommunicate OK [11:42:11]wFMCommunicate request_size=10 [11:42:11]MH_SAM_APDU [11:42:11]CAPDU: 80 0D 02 02 05 78 DB 48 B6 D2 [11:42:11]Write to MH i2c: E2 0D 00 73 09 80 0D 02 02 05 00 78 DB 48 B6 D2 00 00 23 [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:11]Read from MH i2c: E2 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 03 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 03 00 73 09 00 90 00 F0 [11:42:11]RAPDU: 90 00 [11:42:11]wFMCommunicate OK [11:42:11]wFMCommunicate request_size=4 [11:42:11]MH_SAM_APDU [11:42:11]CAPDU: 80 0D 03 02 [11:42:11]Write to MH i2c: E2 08 00 74 09 80 0D 03 02 00 00 00 00 F8 [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:11]Read from MH i2c: E2 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 0B 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 0B 00 74 09 00 BC B6 22 53 E3 D2 5B 9E 90 00 8E [11:42:11]RAPDU: BC B6 22 53 E3 D2 5B 9E 90 00 [11:42:11]wFMCommunicate OK [11:42:11]SAM_PROTO_SignData done [11:42:11]FM_MakeSignedData done [11:42:11]CreateOFDProtocolMessage [11:42:11]wFMCommunicate request_size=4 [11:42:11]MH_SAM_APDU [11:42:11]CAPDU: 80 11 00 00 [11:42:11]Write to MH i2c: E2 08 00 75 09 80 11 00 00 00 00 00 00 F8 [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:12]Read from MH i2c: E2 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: E2 17 00 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: E2 17 00 75 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4D [11:42:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:42:12]wFMCommunicate OK [11:42:12]CreateOFDProtocolMessage done [11:42:12]OFDSenderStorePacket 239534 [11:42:12]StoreOFDPacket docnum=239534 [11:42:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E7 CB 07 01 75 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 93 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A7 03 00 35 04 06 00 AA 78 DB 48 B6 D2 BC B6 22 53 E3 D2 5B 9E [11:42:12]CheckFolder [11:42:12]dirname=/storage/ofd_packets [11:42:12]CheckFolder done [11:42:12]ProducePacketName [11:42:12]name=ofd_packets/00239534 [11:42:12]NVStorageSaveData ofd_packets/00239534 [11:42:12]File name is /storage/ofd_packets/00239534 [11:42:12]Write 301 bytes [11:42:12]NVStorageSaveData done [11:42:12]OFDSenderStorePacket done [11:42:12]KKMCreateOFDPacket done [11:42:12]NVStorageSaveData kkm_last_timestamp [11:42:12]File name is /storage/kkm_last_timestamp [11:42:12]Write 4 bytes [11:42:12]NVStorageSaveData done [11:42:12]ExternCall_PrintAddStr [11:42:12]wPrintStart [11:42:12]Write to MH i2c: 01 00 00 76 09 7F [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: 01 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: 01 07 00 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: 01 07 00 76 09 00 00 00 00 00 FF 0F 94 [11:42:12]RasterBufferAndPrint [11:42:12]line Счет N : (1)3302474 [11:42:12]line ИНН: 02508201610067 [11:42:12]line Контрольно-Кассовый Чек [11:42:12]line ПРОДАЖА [11:42:12]line ТРК (МРК, ГНК) : 42 [11:42:12]line Товар: 2710124130 [11:42:12]line Аи-92-К-4 [11:42:12]line 15.070 * 66.40 [11:42:12]line = 1000.65 [11:42:12]line НДС 12% НСП 1% [11:42:12]line > о реализуемом товаре [11:42:12]line ОКРУГЛЕНИЕ: -0.65 [11:42:12]line ИТОГО: 1000.00 [11:42:12]line Внесено: 1000.00 [11:42:12]line СДАЧА: 0.00 [11:42:12]line НСП 1% : 8.85 [11:42:12]line НДС 12% : 106.26 [11:42:12]line Наличными: 1000.00 [11:42:12]line Безнал.: 0.00 [11:42:12]line Место: АЗС № 82 "Партнер Нефть" [11:42:12]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:42:12]line СНО: Общий режим [11:42:12]line Чек 305 08.06.2024 11:42 [11:42:12]line Смена: 387 ФФД: 1.0 [11:42:12]line ЗНМ: 0300000150 [11:42:12]line РНМ: 0000000000091601 [11:42:12]line Версия ККМ: 001 [11:42:12]line ФМ: 0000000000874681 [11:42:12]line ФД: 239534 [11:42:12]line ФПД: 187436051773138 [11:42:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114211&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239534&fm=187436051773138&tin=02508201610067®Number=0000000000091601&sum=100000 [11:42:12]written 0, free lines is 4095 [11:42:12]OFD Sender: Processing packet 239534 [packets to send 182, broken 181] [11:42:12]ProducePacketName [11:42:12]name=ofd_packets/00239534 [11:42:12]OFD Sender: To server: pG, [11:42:12]CommunicateWithHost lk.salyk.kg:30040 [11:42:12]ConnectInit lk.salyk.kg [11:42:12]Connected sock=10 [11:42:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E7 CB 07 01 75 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 93 43 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A7 03 00 35 04 06 00 AA 78 DB 48 B6 D2 BC B6 22 53 E3 D2 5B 9E [11:42:12]Write to MH i2c: 01 00 00 A1 09 AA [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: 01 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: 01 07 00 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: 01 07 00 A1 09 00 00 00 00 00 CA 0C 87 [11:42:12]RasterBufferAndPrint [11:42:12]line [11:42:12]line [11:42:12]line [11:42:12]line [11:42:12]line [11:42:12]written 0, free lines is 3284 [11:42:12]MH_Cut [11:42:12]Write to MH i2c: D1 01 00 A8 09 01 83 [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: D1 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: D1 01 00 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: D1 01 00 A8 09 00 82 [11:42:12]Write to MH i2c: 01 00 00 A9 09 B2 [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E0 0F 47 00 57 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AE A7 03 00 F4 03 04 00 10 EB 63 66 B6 04 01 00 00 7C 8E 9D E7 D0 C2 01 46 [11:42:12]CommunicateWithHost err = 0 [11:42:12]CheckOFDResponse [11:42:12]1017 (14) - 77093643461234 [11:42:12]1041 (16) - 0000000000874681 [11:42:12]1040 (4) - 239534 [11:42:12]1012 (4) - 08.06.2024 05:24 [11:42:12]1206 (1) - 0 [11:42:12]OFD Sender: Remove packet 239534 [11:42:12]ProducePacketName [11:42:12]name=ofd_packets/00239534 [11:42:12]NVStorageDeleteData [11:42:13]OFD Sender: No OFD packet to send [11:42:13]*** Cut start [11:42:13]*** Partial cut [11:42:13]*** CUTSNS_PIN = 1 [11:42:13]*** CUTSNS_PIN = 0 [11:42:13]*** Brake cut motor [11:42:13]Read from MH i2c: 01 [11:42:13]MH_I2C_Read... [11:42:13]*** Stop cut motor [11:42:13]*** Cut end [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 A9 09 00 00 00 00 00 FF 0F C7 [11:42:13]process_action close_receipt done [11:42:13]requested_data is exist [11:42:13]produce_requested_data [11:42:13]requested_item fm.sn is exist - process it [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 AA 09 80 11 00 00 00 00 00 00 2D [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:14]Read from MH i2c: E2 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 17 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 17 00 AA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 82 [11:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:42:14]wFMCommunicate OK [11:42:14]requested_item fd.num is exist - process it [11:42:14]SAM_PROTO_GetFieldsCounters [11:42:14]wFMCommunicate request_size=4 [11:42:14]MH_SAM_APDU [11:42:14]CAPDU: 80 13 00 00 [11:42:14]Write to MH i2c: E2 08 00 AB 09 80 13 00 00 00 00 00 00 30 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 [11:42:14]MH_I2C_Read... [11:42:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:14]Read from MH i2c: E2 62 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 62 00 AB 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AE A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [11:42:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AE A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:14]wFMCommunicate OK [11:42:14]SAM_PROTO_GetFieldsCounters done [11:42:14]requested_item shift.num is exist - process it [11:42:14]requested_item shift.opened is exist - process it [11:42:14]req_shift_opened [11:42:14]FM_GetShiftState [11:42:14]SAM_PROTO_GetShiftState [11:42:14]wFMCommunicate request_size=4 [11:42:14]MH_SAM_APDU [11:42:14]CAPDU: 80 13 01 00 [11:42:14]Write to MH i2c: E2 08 00 AC 09 80 13 01 00 00 00 00 00 32 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:14]Read from MH i2c: E2 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 0E 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 0E 00 AC 09 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E6 [11:42:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:42:14]wFMCommunicate OK [11:42:14]SAM_PROTO_GetShiftState done [11:42:14]FM_GetShiftState done [11:42:14]req_shift_opened done [11:42:14]requested_item shift.open_date is exist - process it [11:42:14]req_shift_open_date [11:42:14]req_shift_open_date done [11:42:14]produce_requested_data done [11:42:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239534,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:42:14]process_action_free close_receipt [11:42:14]json_value_free [11:42:14]json_value_free done [11:42:14]process_json_proto returns [11:42:14]Send response to host [11:42:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239534,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:42:14]free response buf [11:42:14]execute_script done [11:42:14]execute_script returns [11:42:14]free content buf [11:42:14]Sock 8.Close socket [11:42:14]Sock 8.Thread stoped [11:42:18]OFD Sender: No OFD packet to send [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:08]OFD Sender: No OFD packet to send [11:45:13]OFD Sender: No OFD packet to send [11:45:18]OFD Sender: No OFD packet to send [11:45:23]OFD Sender: No OFD packet to send [11:45:28]OFD Sender: No OFD packet to send [11:45:30]accept exits with 9 [11:45:30]New connection [11:45:30]New thread 3066453348 created [11:45:30]Thread 3066596708 joined [11:45:30]Waiting for new connection... [11:45:30] Sock 9.Parse request [11:45:30]Sock 9.Check first char [11:45:30]Sock 9.First char is OK [11:45:30]request: POST /json_proto HTTP/1.0 [11:45:30]Method: POST [11:45:30]URL: /json_proto [11:45:30]Method is POST - this is cgi request [11:45:30]url: /json_proto [11:45:30]query_string will be loaded in cgi processing [11:45:30]execute_cgi json_proto POST (null) [11:45:30]execute_cgi path=json_proto method=POST [11:45:30]POST find Content-Length [11:45:30]Host: 172.17.40.67:8080 [11:45:30]Content-Length: 680 [11:45:30]Content-Type: application/json [11:45:30] [11:45:30]POST finish read [11:45:30]Found Content-Length = 680 [11:45:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:30]execute_script... [11:45: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)3302476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:30]POST & json_proto [11:45:30]process_json_proto [11:45:30]json parsed OK: [11:45:30]protocol is kg_v1.0 [11:45:30]action value=close_receipt [11:45:30]process_action close_receipt [11:45:30]cmd_close_receipt [11:45:30]MH_GetDate [11:45:30]Write to MH i2c: F0 00 00 AD 09 A5 [11:45:30]Write i2c OK [11:45:30]MH_I2C_Read... [11:45:30]Read from MH i2c: F0 [11:45:30]MH_I2C_Read... [11:45:30]Read from MH i2c: F0 09 00 [11:45:30]MH_I2C_Read... [11:45:30]Read from MH i2c: F0 09 00 AD 09 00 5B 44 64 66 97 AE 6B 64 2B [11:45:30]GetLastDocTimeStamp 1717846931 [11:45:30]current date 1717847131 [11:45:30]FM_GetShiftState [11:45:30]SAM_PROTO_GetShiftState [11:45:30]wFMCommunicate request_size=4 [11:45:30]MH_SAM_APDU [11:45:30]CAPDU: 80 13 01 00 [11:45:30]Write to MH i2c: E2 08 00 AE 09 80 13 01 00 00 00 00 00 34 [11:45:30]Write i2c OK [11:45:30]MH_I2C_Read... [11:45:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:30]Read from MH i2c: E2 [11:45:30]MH_I2C_Read... [11:45:30]Read from MH i2c: E2 0E 00 [11:45:30]MH_I2C_Read... [11:45:30]Read from MH i2c: E2 0E 00 AE 09 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E8 [11:45:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:45:30]wFMCommunicate OK [11:45:30]SAM_PROTO_GetShiftState done [11:45:30]FM_GetShiftState done [11:45:30]opened in 1717805884 [11:45:30]opened+sec_in_day 1717892284 [11:45:30]quantity*price = 100023 [11:45:30]sum+1 = 100024 [11:45:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 306 08.06.2024 11:45 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239535 ФПД: 18077111637524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114531&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239535&fm=18077111637524&tin=02508201610067®Number=0000000000091601&sum=100000 [11:45:31]StoreToDocumentArchive [11:45:31]shift 387 fd 239535 [11:45:31]save to /storage/0387/doc_00239535 [11:45:31]save last doc name /storage/0387/doc_00239535 to /storage/kkm_last_doc_name [11:45:31]save OK [11:45:31]Clear old archive folders... [11:45:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:45:31]tlvbuf is 012C5420 [11:45:31]SAM_PROTO_ClearQueue [11:45:31]wFMCommunicate request_size=4 [11:45:31]MH_SAM_APDU [11:45:31]CAPDU: 80 09 00 00 [11:45:31]Write to MH i2c: E2 08 00 BB 09 80 09 00 00 00 00 00 00 36 [11:45:31]Write i2c OK [11:45:31]MH_I2C_Read... [11:45:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:31]Read from MH i2c: E2 [11:45:31]MH_I2C_Read... [11:45:31]Read from MH i2c: E2 03 00 [11:45:31]MH_I2C_Read... [11:45:31]Read from MH i2c: E2 03 00 BB 09 00 90 00 38 [11:45:31]RAPDU: 90 00 [11:45:31]wFMCommunicate OK [11:45:31]SAM_PROTO_ClearQueue done [11:45:31]KKMCreateOFDPacket [11:45:31]OFDProtocolAddRootSTLVToBuf [11:45:31]FM_MakeSignedData [11:45:31]FM_MakeSignedData [11:45:31]SAM_PROTO_SignData [11:45:31]wFMCommunicate request_size=4 [11:45:31]MH_SAM_APDU [11:45:31]CAPDU: 80 0D 01 02 [11:45:31]Write to MH i2c: E2 08 00 BC 09 80 0D 01 02 00 00 00 00 3E [11:45:31]Write i2c OK [11:45:31]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 BC 09 00 90 00 39 [11:45:32]RAPDU: 90 00 [11:45:32]wFMCommunicate OK [11:45:32]wFMCommunicate request_size=255 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 32 01 00 00 F4 03 04 00 5B 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A7 03 00 35 04 06 00 10 70 E7 D1 [11:45:32]Write to MH i2c: E2 02 01 BD 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 32 01 00 00 F4 03 04 00 5B 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A7 03 00 35 04 06 00 10 70 E7 D1 00 00 BE [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 BD 09 00 90 00 3A [11:45:32]RAPDU: 90 00 [11:45:32]wFMCommunicate OK [11:45:32]wFMCommunicate request_size=7 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 0D 02 02 02 56 14 [11:45:32]Write to MH i2c: E2 0A 00 BE 09 80 0D 02 02 02 00 56 14 00 00 AF [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 BE 09 00 90 00 3B [11:45:32]RAPDU: 90 00 [11:45:32]wFMCommunicate OK [11:45:32]wFMCommunicate request_size=4 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 0D 03 02 [11:45:32]Write to MH i2c: E2 08 00 BF 09 80 0D 03 02 00 00 00 00 43 [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 0B 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 0B 00 BF 09 00 28 34 F0 90 89 75 E5 29 90 00 2C [11:45:32]RAPDU: 28 34 F0 90 89 75 E5 29 90 00 [11:45:32]wFMCommunicate OK [11:45:32]SAM_PROTO_SignData done [11:45:32]FM_MakeSignedData done [11:45:32]CreateOFDProtocolMessage [11:45:32]wFMCommunicate request_size=4 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 11 00 00 [11:45:32]Write to MH i2c: E2 08 00 C0 09 80 11 00 00 00 00 00 00 43 [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 17 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 17 00 C0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 98 [11:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:45:32]wFMCommunicate OK [11:45:32]CreateOFDProtocolMessage done [11:45:32]OFDSenderStorePacket 239535 [11:45:32]StoreOFDPacket docnum=239535 [11:45:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D8 3E 04 01 69 B2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 32 01 00 00 F4 03 04 00 5B 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A7 03 00 35 04 06 00 10 70 E7 D1 56 14 28 34 F0 90 89 75 E5 29 [11:45:32]CheckFolder [11:45:32]dirname=/storage/ofd_packets [11:45:32]CheckFolder done [11:45:32]ProducePacketName [11:45:32]name=ofd_packets/00239535 [11:45:32]NVStorageSaveData ofd_packets/00239535 [11:45:32]File name is /storage/ofd_packets/00239535 [11:45:32]Write 298 bytes [11:45:32]NVStorageSaveData done [11:45:32]OFDSenderStorePacket done [11:45:32]KKMCreateOFDPacket done [11:45:32]NVStorageSaveData kkm_last_timestamp [11:45:32]File name is /storage/kkm_last_timestamp [11:45:32]Write 4 bytes [11:45:32]NVStorageSaveData done [11:45:32]ExternCall_PrintAddStr [11:45:32]wPrintStart [11:45:32]Write to MH i2c: 01 00 00 C1 09 CA [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: 01 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: 01 07 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: 01 07 00 C1 09 00 00 00 00 00 FF 0F DF [11:45:32]RasterBufferAndPrint [11:45:32]line Счет N : (1)3302476 [11:45:32]line ИНН: 02508201610067 [11:45:32]line Контрольно-Кассовый Чек [11:45:32]line ПРОДАЖА [11:45:32]line ТРК (МРК, ГНК) : 51 [11:45:32]line Товар: 2710194210 [11:45:32]line ДТ-К-5 [11:45:32]line 13.390 * 74.70 [11:45:32]line = 1000.23 [11:45:32]line НДС 12% НСП 1% [11:45:32]line > о реализуемом товаре [11:45:32]line ОКРУГЛЕНИЕ: -0.23 [11:45:32]line ИТОГО: 1000.00 [11:45:32]line Внесено: 1000.00 [11:45:32]line СДАЧА: 0.00 [11:45:32]line НСП 1% : 8.85 [11:45:32]line НДС 12% : 106.22 [11:45:32]line Наличными: 1000.00 [11:45:32]line Безнал.: 0.00 [11:45:32]line Место: АЗС № 82 "Партнер Нефть" [11:45:32]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:45:32]line СНО: Общий режим [11:45:32]line Чек 306 08.06.2024 11:45 [11:45:32]line Смена: 387 ФФД: 1.0 [11:45:32]line ЗНМ: 0300000150 [11:45:32]line РНМ: 0000000000091601 [11:45:32]line Версия ККМ: 001 [11:45:32]line ФМ: 0000000000874681 [11:45:32]line ФД: 239535 [11:45:32]line ФПД: 18077111637524 [11:45:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114531&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239535&fm=18077111637524&tin=02508201610067®Number=0000000000091601&sum=100000 [11:45:32]OFD Sender: Processing packet 239535 [packets to send 182, broken 181] [11:45:32]ProducePacketName [11:45:32]name=ofd_packets/00239535 [11:45:32]OFD Sender: To server: pG, [11:45:32]CommunicateWithHost lk.salyk.kg:30040 [11:45:32]ConnectInit lk.salyk.kg [11:45:32]written 0, free lines is 4095 [11:45:32]Connected sock=10 [11:45:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D8 3E 04 01 69 B2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 32 01 00 00 F4 03 04 00 5B 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A7 03 00 35 04 06 00 10 70 E7 D1 56 14 28 34 F0 90 89 75 E5 29 [11:45:33]Write to MH i2c: 01 00 00 EC 09 F5 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: 01 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: 01 07 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: 01 07 00 EC 09 00 00 00 00 00 C8 0C D0 [11:45:33]RasterBufferAndPrint [11:45:33]line [11:45:33]line [11:45:33]line [11:45:33]line [11:45:33]line [11:45:33]written 0, free lines is 3278 [11:45:33]MH_Cut [11:45:33]Write to MH i2c: D1 01 00 F3 09 01 CE [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: D1 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: D1 01 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: D1 01 00 F3 09 00 CD [11:45:33]Write to MH i2c: 01 00 00 F4 09 FD [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 51 71 47 00 20 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 AF A7 03 00 F4 03 04 00 D8 EB 63 66 B6 04 01 00 00 44 8D A9 0A 93 CC 08 B0 [11:45:33]CommunicateWithHost err = 0 [11:45:33]CheckOFDResponse [11:45:33]1017 (14) - 77093643461234 [11:45:33]1041 (16) - 0000000000874681 [11:45:33]1040 (4) - 239535 [11:45:33]1012 (4) - 08.06.2024 05:27 [11:45:33]1206 (1) - 0 [11:45:33]OFD Sender: Remove packet 239535 [11:45:33]ProducePacketName [11:45:33]name=ofd_packets/00239535 [11:45:33]NVStorageDeleteData [11:45:33]OFD Sender: No OFD packet to send [11:45:34]*** Cut start [11:45:34]*** Partial cut [11:45:34]*** CUTSNS_PIN = 1 [11:45:34]*** CUTSNS_PIN = 0 [11:45:34]*** Brake cut motor [11:45:34]Read from MH i2c: 01 [11:45:34]MH_I2C_Read... [11:45:34]*** Stop cut motor [11:45:34]*** Cut end [11:45:34]Read from MH i2c: 01 07 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: 01 07 00 F4 09 00 00 00 00 00 FF 0F 12 [11:45:34]process_action close_receipt done [11:45:34]requested_data is exist [11:45:34]produce_requested_data [11:45:34]requested_item fm.sn is exist - process it [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 11 00 00 [11:45:34]Write to MH i2c: E2 08 00 F5 09 80 11 00 00 00 00 00 00 78 [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 17 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 17 00 F5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CD [11:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:45:34]wFMCommunicate OK [11:45:34]requested_item fd.num is exist - process it [11:45:34]SAM_PROTO_GetFieldsCounters [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 13 00 00 [11:45:34]Write to MH i2c: E2 08 00 F6 09 80 13 00 00 00 00 00 00 7B [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 62 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 62 00 F6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AF A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 0C [11:45:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 AF A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:34]wFMCommunicate OK [11:45:34]SAM_PROTO_GetFieldsCounters done [11:45:34]requested_item shift.num is exist - process it [11:45:34]requested_item shift.opened is exist - process it [11:45:34]req_shift_opened [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 F7 09 80 13 01 00 00 00 00 00 7D [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 [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 0E 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 0E 00 F7 09 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 31 [11:45:34]RAPDU: 09 00 01 3C A3 63 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]req_shift_opened done [11:45:34]requested_item shift.open_date is exist - process it [11:45:34]req_shift_open_date [11:45:34]req_shift_open_date done [11:45:34]produce_requested_data done [11:45:34]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239535,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:45:34]process_action_free close_receipt [11:45:34]json_value_free [11:45:34]json_value_free done [11:45:34]process_json_proto returns [11:45:34]Send response to host [11:45:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239535,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:45:34]free response buf [11:45:34]execute_script done [11:45:34]execute_script returns [11:45:34]free content buf [11:45:34]Sock 9.Close socket [11:45:34]Sock 9.Thread stoped [11:45:38]OFD Sender: No OFD packet to send [11:45:43]OFD Sender: No OFD packet to send [11:45:48]OFD Sender: No OFD packet to send [11:45:53]OFD Sender: No OFD packet to send [11:45:58]OFD Sender: No OFD packet to send [11:46:03]OFD Sender: No OFD packet to send [11:46:08]OFD Sender: No OFD packet to send [11:46:13]OFD Sender: No OFD packet to send [11:46:18]OFD Sender: No OFD packet to send [11:46:23]OFD Sender: No OFD packet to send [11:46:28]OFD Sender: No OFD packet to send [11:46:33]OFD Sender: No OFD packet to send [11:46:38]OFD Sender: No OFD packet to send [11:46:43]OFD Sender: No OFD packet to send [11:46:48]OFD Sender: No OFD packet to send [11:46:53]OFD Sender: No OFD packet to send [11:46:58]OFD Sender: No OFD packet to send [11:47:03]OFD Sender: No OFD packet to send [11:47:08]OFD Sender: No OFD packet to send [11:47:13]OFD Sender: No OFD packet to send [11:47:18]OFD Sender: No OFD packet to send [11:47:24]OFD Sender: No OFD packet to send [11:47:29]OFD Sender: No OFD packet to send [11:47:34]OFD Sender: No OFD packet to send [11:47:39]OFD Sender: No OFD packet to send [11:47:44]OFD Sender: No OFD packet to send [11:47:49]OFD Sender: No OFD packet to send [11:47:52]accept exits with 8 [11:47:52]New connection [11:47:52]New thread 3066596708 created [11:47:52]Thread 3066453348 joined [11:47:52]Waiting for new connection... [11:47:52] Sock 8.Parse request [11:47:52]Sock 8.Check first char [11:47:52]Sock 8.First char is OK [11:47:52]request: POST /json_proto HTTP/1.0 [11:47:52]Method: POST [11:47:52]URL: /json_proto [11:47:52]Method is POST - this is cgi request [11:47:52]url: /json_proto [11:47:52]query_string will be loaded in cgi processing [11:47:52]execute_cgi json_proto POST (null) [11:47:52]execute_cgi path=json_proto method=POST [11:47:52]POST find Content-Length [11:47:52]Host: 172.17.40.67:8080 [11:47:52]Content-Length: 678 [11:47:52]Content-Type: application/json [11:47:52] [11:47:52]POST finish read [11:47:52]Found Content-Length = 678 [11:47:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:52]execute_script... [11:47: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)3302477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:52]POST & json_proto [11:47:52]process_json_proto [11:47:52]json parsed OK: [11:47:52]protocol is kg_v1.0 [11:47:52]action value=close_receipt [11:47:52]process_action close_receipt [11:47:52]cmd_close_receipt [11:47:52]MH_GetDate [11:47:52]Write to MH i2c: F0 00 00 F8 09 F0 [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: F0 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: F0 09 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: F0 09 00 F8 09 00 E9 44 64 66 97 AE 6B 64 04 [11:47:52]GetLastDocTimeStamp 1717847131 [11:47:52]current date 1717847273 [11:47:52]FM_GetShiftState [11:47:52]SAM_PROTO_GetShiftState [11:47:52]wFMCommunicate request_size=4 [11:47:52]MH_SAM_APDU [11:47:52]CAPDU: 80 13 01 00 [11:47:52]Write to MH i2c: E2 08 00 F9 09 80 13 01 00 00 00 00 00 7F [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:52]Read from MH i2c: E2 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 0E 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 0E 00 F9 09 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 33 [11:47:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:47:52]wFMCommunicate OK [11:47:52]SAM_PROTO_GetShiftState done [11:47:52]FM_GetShiftState done [11:47:52]opened in 1717805884 [11:47:52]opened+sec_in_day 1717892284 [11:47:52]quantity*price = 50065 [11:47:52]sum+1 = 50067 [11:47:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 307 08.06.2024 11:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239536 ФПД: 218121239851075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114753&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239536&fm=218121239851075&tin=02508201610067®Number=0000000000091601&sum=50000 [11:47:53]StoreToDocumentArchive [11:47:53]shift 387 fd 239536 [11:47:53]save to /storage/0387/doc_00239536 [11:47:53]save last doc name /storage/0387/doc_00239536 to /storage/kkm_last_doc_name [11:47:53]save OK [11:47:53]Clear old archive folders... [11:47:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:53]tlvbuf is 01308D90 [11:47:53]SAM_PROTO_ClearQueue [11:47:53]wFMCommunicate request_size=4 [11:47:53]MH_SAM_APDU [11:47:53]CAPDU: 80 09 00 00 [11:47:53]Write to MH i2c: E2 08 00 06 0A 80 09 00 00 00 00 00 00 82 [11:47:53]Write i2c OK [11:47:53]MH_I2C_Read... [11:47:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:53]Read from MH i2c: E2 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 03 00 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 03 00 06 0A 00 90 00 84 [11:47:53]RAPDU: 90 00 [11:47:53]wFMCommunicate OK [11:47:53]SAM_PROTO_ClearQueue done [11:47:53]KKMCreateOFDPacket [11:47:53]OFDProtocolAddRootSTLVToBuf [11:47:53]FM_MakeSignedData [11:47:53]FM_MakeSignedData [11:47:53]SAM_PROTO_SignData [11:47:53]wFMCommunicate request_size=4 [11:47:53]MH_SAM_APDU [11:47:53]CAPDU: 80 0D 01 02 [11:47:53]Write to MH i2c: E2 08 00 07 0A 80 0D 01 02 00 00 00 00 8A [11:47:53]Write i2c OK [11:47:53]MH_I2C_Read... [11:47:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:53]Read from MH i2c: E2 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 03 00 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 03 00 07 0A 00 90 00 85 [11:47:53]RAPDU: 90 00 [11:47:53]wFMCommunicate OK [11:47:53]wFMCommunicate request_size=255 [11:47:53]MH_SAM_APDU [11: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 E9 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A7 03 00 35 04 06 00 C6 [11:47:53]Write to MH i2c: E2 02 01 08 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 E9 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A7 03 00 35 04 06 00 C6 00 00 06 [11:47:53]Write i2c OK [11:47:53]MH_I2C_Read... [11:47:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:53]Read from MH i2c: E2 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 03 00 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 03 00 08 0A 00 90 00 86 [11:47:53]RAPDU: 90 00 [11:47:53]wFMCommunicate OK [11:47:53]wFMCommunicate request_size=10 [11:47:53]MH_SAM_APDU [11:47:53]CAPDU: 80 0D 02 02 05 61 4F 04 F0 43 [11:47:53]Write to MH i2c: E2 0D 00 09 0A 80 0D 02 02 05 00 61 4F 04 F0 43 00 00 7E [11:47:53]Write i2c OK [11:47:53]MH_I2C_Read... [11:47:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:53]Read from MH i2c: E2 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 03 00 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 03 00 09 0A 00 90 00 87 [11:47:53]RAPDU: 90 00 [11:47:53]wFMCommunicate OK [11:47:53]wFMCommunicate request_size=4 [11:47:53]MH_SAM_APDU [11:47:53]CAPDU: 80 0D 03 02 [11:47:53]Write to MH i2c: E2 08 00 0A 0A 80 0D 03 02 00 00 00 00 8F [11:47:53]Write i2c OK [11:47:53]MH_I2C_Read... [11:47:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:53]Read from MH i2c: E2 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 0B 00 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 0B 00 0A 0A 00 74 C6 C6 58 97 67 E0 7C 90 00 42 [11:47:53]RAPDU: 74 C6 C6 58 97 67 E0 7C 90 00 [11:47:53]wFMCommunicate OK [11:47:53]SAM_PROTO_SignData done [11:47:53]FM_MakeSignedData done [11:47:53]CreateOFDProtocolMessage [11:47:53]wFMCommunicate request_size=4 [11:47:53]MH_SAM_APDU [11:47:53]CAPDU: 80 11 00 00 [11:47:53]Write to MH i2c: E2 08 00 0B 0A 80 11 00 00 00 00 00 00 8F [11:47:53]Write i2c OK [11:47:53]MH_I2C_Read... [11:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:53]Read from MH i2c: E2 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 17 00 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: E2 17 00 0B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E4 [11:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:47:53]wFMCommunicate OK [11:47:53]CreateOFDProtocolMessage done [11:47:53]OFDSenderStorePacket 239536 [11:47:53]StoreOFDPacket docnum=239536 [11:47:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F7 28 07 01 40 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 E9 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A7 03 00 35 04 06 00 C6 61 4F 04 F0 43 74 C6 C6 58 97 67 E0 7C [11:47:53]CheckFolder [11:47:53]dirname=/storage/ofd_packets [11:47:53]CheckFolder done [11:47:53]ProducePacketName [11:47:53]name=ofd_packets/00239536 [11:47:53]NVStorageSaveData ofd_packets/00239536 [11:47:53]File name is /storage/ofd_packets/00239536 [11:47:53]Write 301 bytes [11:47:53]NVStorageSaveData done [11:47:53]OFDSenderStorePacket done [11:47:53]KKMCreateOFDPacket done [11:47:53]NVStorageSaveData kkm_last_timestamp [11:47:53]File name is /storage/kkm_last_timestamp [11:47:53]Write 4 bytes [11:47:53]NVStorageSaveData done [11:47:53]ExternCall_PrintAddStr [11:47:53]wPrintStart [11:47:53]Write to MH i2c: 01 00 00 0C 0A 16 [11:47:53]Write i2c OK [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: 01 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: 01 07 00 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: 01 07 00 0C 0A 00 00 00 00 00 FF 0F 2B [11:47:54]RasterBufferAndPrint [11:47:54]line Счет N : (1)3302477 [11:47:54]line ИНН: 02508201610067 [11:47:54]line Контрольно-Кассовый Чек [11:47:54]line ПРОДАЖА [11:47:54]line ТРК (МРК, ГНК) : 32 [11:47:54]line Товар: 2710124130 [11:47:54]line Аи-92-К-4 [11:47:54]line 7.540 * 66.40 [11:47:54]line = 500.66 [11:47:54]line НДС 12% НСП 1% [11:47:54]line > о реализуемом товаре [11:47:54]line ОКРУГЛЕНИЕ: -0.66 [11:47:54]line ИТОГО: 500.00 [11:47:54]line Внесено: 500.00 [11:47:54]line СДАЧА: 0.00 [11:47:54]line НСП 1% : 4.43 [11:47:54]line НДС 12% : 53.17 [11:47:54]line Наличными: 500.00 [11:47:54]line Безнал.: 0.00 [11:47:54]line Место: АЗС № 82 "Партнер Нефть" [11:47:54]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:47:54]line СНО: Общий режим [11:47:54]line Чек 307 08.06.2024 11:47 [11:47:54]line Смена: 387 ФФД: 1.0 [11:47:54]line ЗНМ: 0300000150 [11:47:54]line РНМ: 0000000000091601 [11:47:54]line Версия ККМ: 001 [11:47:54]line ФМ: 0000000000874681 [11:47:54]line ФД: 239536 [11:47:54]line ФПД: 218121239851075 [11:47:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114753&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239536&fm=218121239851075&tin=02508201610067®Number=0000000000091601&sum=50000 [11:47:54]OFD Sender: Processing packet 239536 [packets to send 182, broken 181] [11:47:54]ProducePacketName [11:47:54]name=ofd_packets/00239536 [11:47:54]OFD Sender: To server: pG, [11:47:54]CommunicateWithHost lk.salyk.kg:30040 [11:47:54]ConnectInit lk.salyk.kg [11:47:54]written 0, free lines is 4095 [11:47:54]Connected sock=10 [11:47:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F7 28 07 01 40 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 E9 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A7 03 00 35 04 06 00 C6 61 4F 04 F0 43 74 C6 C6 58 97 67 E0 7C [11:47:54]Write to MH i2c: 01 00 00 37 0A 41 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: 01 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: 01 07 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: 01 07 00 37 0A 00 00 00 00 00 B7 0C 0B [11:47:54]RasterBufferAndPrint [11:47:54]line [11:47:54]line [11:47:54]line [11:47:54]line [11:47:54]line [11:47:54]written 0, free lines is 3262 [11:47:54]MH_Cut [11:47:54]Write to MH i2c: D1 01 00 3E 0A 01 1A [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: D1 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: D1 01 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: D1 01 00 3E 0A 00 19 [11:47:54]Write to MH i2c: 01 00 00 3F 0A 49 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E2 15 47 00 47 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B0 A7 03 00 F4 03 04 00 66 EC 63 66 B6 04 01 00 00 4F 90 4B 4A 3C 9B 7E 80 [11:47:54]CommunicateWithHost err = 0 [11:47:54]CheckOFDResponse [11:47:54]1017 (14) - 77093643461234 [11:47:54]1041 (16) - 0000000000874681 [11:47:54]1040 (4) - 239536 [11:47:54]1012 (4) - 08.06.2024 05:30 [11:47:54]1206 (1) - 0 [11:47:54]OFD Sender: Remove packet 239536 [11:47:54]ProducePacketName [11:47:54]name=ofd_packets/00239536 [11:47:54]NVStorageDeleteData [11:47:55]OFD Sender: No OFD packet to send [11:47:55]*** Cut start [11:47:55]*** Partial cut [11:47:55]*** CUTSNS_PIN = 1 [11:47:55]*** CUTSNS_PIN = 0 [11:47:55]*** Brake cut motor [11:47:56]Read from MH i2c: 01 [11:47:56]MH_I2C_Read... [11:47:56]*** Stop cut motor [11:47:56]*** Cut end [11:47:56]Read from MH i2c: 01 07 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: 01 07 00 3F 0A 00 00 00 00 00 FF 0F 5E [11:47:56]process_action close_receipt done [11:47:56]requested_data is exist [11:47:56]produce_requested_data [11:47:56]requested_item fm.sn is exist - process it [11:47:56]wFMCommunicate request_size=4 [11:47:56]MH_SAM_APDU [11:47:56]CAPDU: 80 11 00 00 [11:47:56]Write to MH i2c: E2 08 00 40 0A 80 11 00 00 00 00 00 00 C4 [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 17 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 17 00 40 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 19 [11:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:47:56]wFMCommunicate OK [11:47:56]requested_item fd.num is exist - process it [11:47:56]SAM_PROTO_GetFieldsCounters [11:47:56]wFMCommunicate request_size=4 [11:47:56]MH_SAM_APDU [11:47:56]CAPDU: 80 13 00 00 [11:47:56]Write to MH i2c: E2 08 00 41 0A 80 13 00 00 00 00 00 00 C7 [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 62 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 62 00 41 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B0 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [11:47:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B0 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:56]wFMCommunicate OK [11:47:56]SAM_PROTO_GetFieldsCounters done [11:47:56]requested_item shift.num is exist - process it [11:47:56]requested_item shift.opened is exist - process it [11:47:56]req_shift_opened [11:47:56]FM_GetShiftState [11:47:56]SAM_PROTO_GetShiftState [11:47:56]wFMCommunicate request_size=4 [11:47:56]MH_SAM_APDU [11:47:56]CAPDU: 80 13 01 00 [11:47:56]Write to MH i2c: E2 08 00 42 0A 80 13 01 00 00 00 00 00 C9 [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 0E 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 0E 00 42 0A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7D [11:47:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:47:56]wFMCommunicate OK [11:47:56]SAM_PROTO_GetShiftState done [11:47:56]FM_GetShiftState done [11:47:56]req_shift_opened done [11:47:56]requested_item shift.open_date is exist - process it [11:47:56]req_shift_open_date [11:47:56]req_shift_open_date done [11:47:56]produce_requested_data done [11:47:56]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239536,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:47:56]process_action_free close_receipt [11:47:56]json_value_free [11:47:56]json_value_free done [11:47:56]process_json_proto returns [11:47:56]Send response to host [11:47:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239536,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:47:56]free response buf [11:47:56]execute_script done [11:47:56]execute_script returns [11:47:56]free content buf [11:47:56]Sock 8.Close socket [11:47:56]Sock 8.Thread stoped [11:48:00]OFD Sender: No OFD packet to send [11:48:01]accept exits with 9 [11:48:01]New connection [11:48:01]New thread 3066453348 created [11:48:01]Thread 3066596708 joined [11:48:01]Waiting for new connection... [11:48:01] Sock 9.Parse request [11:48:01]Sock 9.Check first char [11:48:01]Sock 9.First char is OK [11:48:01]request: POST /json_proto HTTP/1.0 [11:48:01]Method: POST [11:48:01]URL: /json_proto [11:48:01]Method is POST - this is cgi request [11:48:01]url: /json_proto [11:48:01]query_string will be loaded in cgi processing [11:48:01]execute_cgi json_proto POST (null) [11:48:01]execute_cgi path=json_proto method=POST [11:48:01]POST find Content-Length [11:48:01]Host: 172.17.40.67:8080 [11:48:01]Content-Length: 678 [11:48:01]Content-Type: application/json [11:48:01] [11:48:01]POST finish read [11:48:01]Found Content-Length = 678 [11:48:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:01]execute_script... [11:48:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:01]POST & json_proto [11:48:01]process_json_proto [11:48:01]json parsed OK: [11:48:01]protocol is kg_v1.0 [11:48:01]action value=close_receipt [11:48:01]process_action close_receipt [11:48:01]cmd_close_receipt [11:48:01]MH_GetDate [11:48:01]Write to MH i2c: F0 00 00 43 0A 3C [11:48:01]Write i2c OK [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: F0 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: F0 09 00 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: F0 09 00 43 0A 00 F2 44 64 66 97 AE 6B 64 59 [11:48:01]GetLastDocTimeStamp 1717847273 [11:48:01]current date 1717847282 [11:48:01]FM_GetShiftState [11:48:01]SAM_PROTO_GetShiftState [11:48:01]wFMCommunicate request_size=4 [11:48:01]MH_SAM_APDU [11:48:01]CAPDU: 80 13 01 00 [11:48:01]Write to MH i2c: E2 08 00 44 0A 80 13 01 00 00 00 00 00 CB [11:48:01]Write i2c OK [11:48:01]MH_I2C_Read... [11:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:01]Read from MH i2c: E2 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: E2 0E 00 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: E2 0E 00 44 0A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7F [11:48:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:48:01]wFMCommunicate OK [11:48:01]SAM_PROTO_GetShiftState done [11:48:01]FM_GetShiftState done [11:48:01]opened in 1717805884 [11:48:01]opened+sec_in_day 1717892284 [11:48:01]quantity*price = 30012 [11:48:01]sum+1 = 30014 [11:48:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 308 08.06.2024 11:48 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239537 ФПД: 107221715387423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114802&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239537&fm=107221715387423&tin=02508201610067®Number=0000000000091601&sum=30000 [11:48:02]StoreToDocumentArchive [11:48:02]shift 387 fd 239537 [11:48:02]save to /storage/0387/doc_00239537 [11:48:02]save last doc name /storage/0387/doc_00239537 to /storage/kkm_last_doc_name [11:48:02]save OK [11:48:02]Clear old archive folders... [11:48:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:02]tlvbuf is 012D6C40 [11:48:02]SAM_PROTO_ClearQueue [11:48:02]wFMCommunicate request_size=4 [11:48:02]MH_SAM_APDU [11:48:02]CAPDU: 80 09 00 00 [11:48:02]Write to MH i2c: E2 08 00 51 0A 80 09 00 00 00 00 00 00 CD [11:48:02]Write i2c OK [11:48:02]MH_I2C_Read... [11:48:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:02]Read from MH i2c: E2 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: E2 03 00 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: E2 03 00 51 0A 00 90 00 CF [11:48:02]RAPDU: 90 00 [11:48:02]wFMCommunicate OK [11:48:02]SAM_PROTO_ClearQueue done [11:48:02]KKMCreateOFDPacket [11:48:02]OFDProtocolAddRootSTLVToBuf [11:48:02]FM_MakeSignedData [11:48:02]FM_MakeSignedData [11:48:02]SAM_PROTO_SignData [11:48:02]wFMCommunicate request_size=4 [11:48:02]MH_SAM_APDU [11:48:02]CAPDU: 80 0D 01 02 [11:48:02]Write to MH i2c: E2 08 00 52 0A 80 0D 01 02 00 00 00 00 D5 [11:48:02]Write i2c OK [11:48:02]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 03 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 03 00 52 0A 00 90 00 D0 [11:48:03]RAPDU: 90 00 [11:48:03]wFMCommunicate OK [11:48:03]wFMCommunicate request_size=255 [11:48:03]MH_SAM_APDU [11:48: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 34 01 00 00 F4 03 04 00 F2 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A7 03 00 35 04 06 00 61 [11:48:03]Write to MH i2c: E2 02 01 53 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 34 01 00 00 F4 03 04 00 F2 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A7 03 00 35 04 06 00 61 00 00 95 [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 03 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 03 00 53 0A 00 90 00 D1 [11:48:03]RAPDU: 90 00 [11:48:03]wFMCommunicate OK [11:48:03]wFMCommunicate request_size=10 [11:48:03]MH_SAM_APDU [11:48:03]CAPDU: 80 0D 02 02 05 84 80 42 04 1F [11:48:03]Write to MH i2c: E2 0D 00 54 0A 80 0D 02 02 05 00 84 80 42 04 1F 00 00 4B [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 03 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 03 00 54 0A 00 90 00 D2 [11:48:03]RAPDU: 90 00 [11:48:03]wFMCommunicate OK [11:48:03]wFMCommunicate request_size=4 [11:48:03]MH_SAM_APDU [11:48:03]CAPDU: 80 0D 03 02 [11:48:03]Write to MH i2c: E2 08 00 55 0A 80 0D 03 02 00 00 00 00 DA [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 0B 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 0B 00 55 0A 00 41 A7 C7 17 C5 3D D2 7F 90 00 F4 [11:48:03]RAPDU: 41 A7 C7 17 C5 3D D2 7F 90 00 [11:48:03]wFMCommunicate OK [11:48:03]SAM_PROTO_SignData done [11:48:03]FM_MakeSignedData done [11:48:03]CreateOFDProtocolMessage [11:48:03]wFMCommunicate request_size=4 [11:48:03]MH_SAM_APDU [11:48:03]CAPDU: 80 11 00 00 [11:48:03]Write to MH i2c: E2 08 00 56 0A 80 11 00 00 00 00 00 00 DA [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:03]Read from MH i2c: E2 17 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 17 00 56 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2F [11:48:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:48:03]wFMCommunicate OK [11:48:03]CreateOFDProtocolMessage done [11:48:03]OFDSenderStorePacket 239537 [11:48:03]StoreOFDPacket docnum=239537 [11:48:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 5B 11 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 34 01 00 00 F4 03 04 00 F2 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A7 03 00 35 04 06 00 61 84 80 42 04 1F 41 A7 C7 17 C5 3D D2 7F [11:48:03]CheckFolder [11:48:03]dirname=/storage/ofd_packets [11:48:03]CheckFolder done [11:48:03]ProducePacketName [11:48:03]name=ofd_packets/00239537 [11:48:03]NVStorageSaveData ofd_packets/00239537 [11:48:03]File name is /storage/ofd_packets/00239537 [11:48:03]Write 301 bytes [11:48:03]NVStorageSaveData done [11:48:03]OFDSenderStorePacket done [11:48:03]KKMCreateOFDPacket done [11:48:03]NVStorageSaveData kkm_last_timestamp [11:48:03]File name is /storage/kkm_last_timestamp [11:48:03]Write 4 bytes [11:48:03]NVStorageSaveData done [11:48:03]ExternCall_PrintAddStr [11:48:03]wPrintStart [11:48:03]Write to MH i2c: 01 00 00 57 0A 61 [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: 01 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: 01 07 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: 01 07 00 57 0A 00 00 00 00 00 FF 0F 76 [11:48:03]RasterBufferAndPrint [11:48:03]line Счет N : (1)3302478 [11:48:03]line ИНН: 02508201610067 [11:48:03]line Контрольно-Кассовый Чек [11:48:03]line ПРОДАЖА [11:48:03]line ТРК (МРК, ГНК) : 42 [11:48:03]line Товар: 2710124130 [11:48:03]line Аи-92-К-4 [11:48:03]line 4.520 * 66.40 [11:48:03]line = 300.13 [11:48:03]line НДС 12% НСП 1% [11:48:03]line > о реализуемом товаре [11:48:03]line ОКРУГЛЕНИЕ: -0.13 [11:48:03]line ИТОГО: 300.00 [11:48:03]line Внесено: 300.00 [11:48:03]line СДАЧА: 0.00 [11:48:03]line НСП 1% : 2.66 [11:48:03]line НДС 12% : 31.87 [11:48:03]line Наличными: 300.00 [11:48:03]line Безнал.: 0.00 [11:48:03]line Место: АЗС № 82 "Партнер Нефть" [11:48:03]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:48:03]line СНО: Общий режим [11:48:03]line Чек 308 08.06.2024 11:48 [11:48:03]line Смена: 387 ФФД: 1.0 [11:48:03]line ЗНМ: 0300000150 [11:48:03]line РНМ: 0000000000091601 [11:48:03]line Версия ККМ: 001 [11:48:03]line ФМ: 0000000000874681 [11:48:03]line ФД: 239537 [11:48:03]line ФПД: 107221715387423 [11:48:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114802&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239537&fm=107221715387423&tin=02508201610067®Number=0000000000091601&sum=30000 [11:48:03]written 0, free lines is 4095 [11:48:03]OFD Sender: Processing packet 239537 [packets to send 182, broken 181] [11:48:03]ProducePacketName [11:48:03]name=ofd_packets/00239537 [11:48:03]OFD Sender: To server: pG, [11:48:03]CommunicateWithHost lk.salyk.kg:30040 [11:48:03]ConnectInit lk.salyk.kg [11:48:03]Connected sock=10 [11:48:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 5B 11 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 34 01 00 00 F4 03 04 00 F2 44 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A7 03 00 35 04 06 00 61 84 80 42 04 1F 41 A7 C7 17 C5 3D D2 7F [11:48:03]Write to MH i2c: 01 00 00 82 0A 8C [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: 01 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: 01 07 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: 01 07 00 82 0A 00 00 00 00 00 CC 0C 6B [11:48:03]RasterBufferAndPrint [11:48:03]line [11:48:03]line [11:48:03]line [11:48:03]line [11:48:03]line [11:48:03]written 0, free lines is 3286 [11:48:03]MH_Cut [11:48:03]Write to MH i2c: D1 01 00 89 0A 01 65 [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: D1 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: D1 01 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: D1 01 00 89 0A 00 64 [11:48:03]Write to MH i2c: 01 00 00 8A 0A 94 [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 8E BF 47 00 B6 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B1 A7 03 00 F4 03 04 00 6F EC 63 66 B6 04 01 00 00 27 B6 A9 01 45 06 12 C0 [11:48:04]CommunicateWithHost err = 0 [11:48:04]CheckOFDResponse [11:48:04]1017 (14) - 77093643461234 [11:48:04]1041 (16) - 0000000000874681 [11:48:04]1040 (4) - 239537 [11:48:04]1012 (4) - 08.06.2024 05:30 [11:48:04]1206 (1) - 0 [11:48:04]OFD Sender: Remove packet 239537 [11:48:04]ProducePacketName [11:48:04]name=ofd_packets/00239537 [11:48:04]NVStorageDeleteData [11:48:04]OFD Sender: No OFD packet to send [11:48:04]*** Cut start [11:48:04]*** Partial cut [11:48:04]*** CUTSNS_PIN = 1 [11:48:04]*** CUTSNS_PIN = 0 [11:48:05]*** Brake cut motor [11:48:05]Read from MH i2c: 01 [11:48:05]MH_I2C_Read... [11:48:05]*** Stop cut motor [11:48:05]*** Cut end [11:48:05]Read from MH i2c: 01 07 00 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: 01 07 00 8A 0A 00 00 00 00 00 FF 0F A9 [11:48:05]process_action close_receipt done [11:48:05]requested_data is exist [11:48:05]produce_requested_data [11:48:05]requested_item fm.sn is exist - process it [11:48:05]wFMCommunicate request_size=4 [11:48:05]MH_SAM_APDU [11:48:05]CAPDU: 80 11 00 00 [11:48:05]Write to MH i2c: E2 08 00 8B 0A 80 11 00 00 00 00 00 00 0F [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:05]Read from MH i2c: E2 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 17 00 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 17 00 8B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 64 [11:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:48:05]wFMCommunicate OK [11:48:05]requested_item fd.num is exist - process it [11:48:05]SAM_PROTO_GetFieldsCounters [11:48:05]wFMCommunicate request_size=4 [11:48:05]MH_SAM_APDU [11:48:05]CAPDU: 80 13 00 00 [11:48:05]Write to MH i2c: E2 08 00 8C 0A 80 13 00 00 00 00 00 00 12 [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:05]Read from MH i2c: E2 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 62 00 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 62 00 8C 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B1 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [11:48:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B1 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:05]wFMCommunicate OK [11:48:05]SAM_PROTO_GetFieldsCounters done [11:48:05]requested_item shift.num is exist - process it [11:48:05]requested_item shift.opened is exist - process it [11:48:05]req_shift_opened [11:48:05]FM_GetShiftState [11:48:05]SAM_PROTO_GetShiftState [11:48:05]wFMCommunicate request_size=4 [11:48:05]MH_SAM_APDU [11:48:05]CAPDU: 80 13 01 00 [11:48:05]Write to MH i2c: E2 08 00 8D 0A 80 13 01 00 00 00 00 00 14 [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:05]Read from MH i2c: E2 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 0E 00 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 0E 00 8D 0A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C8 [11:48:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:48:05]wFMCommunicate OK [11:48:05]SAM_PROTO_GetShiftState done [11:48:05]FM_GetShiftState done [11:48:05]req_shift_opened done [11:48:05]requested_item shift.open_date is exist - process it [11:48:05]req_shift_open_date [11:48:05]req_shift_open_date done [11:48:05]produce_requested_data done [11:48:05]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239537,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:48:05]process_action_free close_receipt [11:48:05]json_value_free [11:48:05]json_value_free done [11:48:05]process_json_proto returns [11:48:05]Send response to host [11:48:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239537,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:48:05]free response buf [11:48:05]execute_script done [11:48:05]execute_script returns [11:48:05]free content buf [11:48:05]Sock 9.Close socket [11:48:05]Sock 9.Thread stoped [11:48:09]OFD Sender: No OFD packet to send [11:48:14]OFD Sender: No OFD packet to send [11:48:19]OFD Sender: No OFD packet to send [11:48:24]OFD Sender: No OFD packet to send [11:48:29]OFD Sender: No OFD packet to send [11:48:34]OFD Sender: No OFD packet to send [11:48:39]OFD Sender: No OFD packet to send [11:48:44]OFD Sender: No OFD packet to send [11:48:49]OFD Sender: No OFD packet to send [11:48:54]OFD Sender: No OFD packet to send [11:48:59]OFD Sender: No OFD packet to send [11:49:04]OFD Sender: No OFD packet to send [11:49:09]OFD Sender: No OFD packet to send [11:49:14]OFD Sender: No OFD packet to send [11:49:17]accept exits with 8 [11:49:17]New connection [11:49:17]New thread 3066596708 created [11:49:17]Thread 3066453348 joined [11:49:17]Waiting for new connection... [11:49:17] Sock 8.Parse request [11:49:17]Sock 8.Check first char [11:49:17]Sock 8.First char is OK [11:49:17]request: POST /json_proto HTTP/1.0 [11:49:17]Method: POST [11:49:17]URL: /json_proto [11:49:17]Method is POST - this is cgi request [11:49:17]url: /json_proto [11:49:17]query_string will be loaded in cgi processing [11:49:17]execute_cgi json_proto POST (null) [11:49:17]execute_cgi path=json_proto method=POST [11:49:17]POST find Content-Length [11:49:17]Host: 172.17.40.67:8080 [11:49:17]Content-Length: 678 [11:49:17]Content-Type: application/json [11:49:17] [11:49:17]POST finish read [11:49:17]Found Content-Length = 678 [11:49:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:17]execute_script... [11:49: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)3302479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:17]POST & json_proto [11:49:17]process_json_proto [11:49:17]json parsed OK: [11:49:17]protocol is kg_v1.0 [11:49:17]action value=close_receipt [11:49:17]process_action close_receipt [11:49:17]cmd_close_receipt [11:49:17]MH_GetDate [11:49:17]Write to MH i2c: F0 00 00 8E 0A 87 [11:49:17]Write i2c OK [11:49:17]MH_I2C_Read... [11:49:17]Read from MH i2c: F0 [11:49:17]MH_I2C_Read... [11:49:17]Read from MH i2c: F0 09 00 [11:49:17]MH_I2C_Read... [11:49:17]Read from MH i2c: F0 09 00 8E 0A 00 3E 45 64 66 97 AE 6B 64 F1 [11:49:17]GetLastDocTimeStamp 1717847282 [11:49:17]current date 1717847358 [11:49:17]FM_GetShiftState [11:49:17]SAM_PROTO_GetShiftState [11:49:17]wFMCommunicate request_size=4 [11:49:17]MH_SAM_APDU [11:49:17]CAPDU: 80 13 01 00 [11:49:17]Write to MH i2c: E2 08 00 8F 0A 80 13 01 00 00 00 00 00 16 [11:49:17]Write i2c OK [11:49:17]MH_I2C_Read... [11:49:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:17]Read from MH i2c: E2 [11:49:17]MH_I2C_Read... [11:49:17]Read from MH i2c: E2 0E 00 [11:49:17]MH_I2C_Read... [11:49:17]Read from MH i2c: E2 0E 00 8F 0A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CA [11:49:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:49:17]wFMCommunicate OK [11:49:17]SAM_PROTO_GetShiftState done [11:49:17]FM_GetShiftState done [11:49:17]opened in 1717805884 [11:49:17]opened+sec_in_day 1717892284 [11:49:17]quantity*price = 30012 [11:49:17]sum+1 = 30014 [11:49:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 309 08.06.2024 11:49 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239538 ФПД: 22824771108177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114918&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239538&fm=22824771108177&tin=02508201610067®Number=0000000000091601&sum=30000 [11:49:18]StoreToDocumentArchive [11:49:18]shift 387 fd 239538 [11:49:18]save to /storage/0387/doc_00239538 [11:49:18]save last doc name /storage/0387/doc_00239538 to /storage/kkm_last_doc_name [11:49:18]save OK [11:49:18]Clear old archive folders... [11:49:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:18]tlvbuf is 012ACDA0 [11:49:18]SAM_PROTO_ClearQueue [11:49:18]wFMCommunicate request_size=4 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 09 00 00 [11:49:18]Write to MH i2c: E2 08 00 9C 0A 80 09 00 00 00 00 00 00 18 [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:18]Read from MH i2c: E2 03 00 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 03 00 9C 0A 00 90 00 1A [11:49:18]RAPDU: 90 00 [11:49:18]wFMCommunicate OK [11:49:18]SAM_PROTO_ClearQueue done [11:49:18]KKMCreateOFDPacket [11:49:18]OFDProtocolAddRootSTLVToBuf [11:49:18]FM_MakeSignedData [11:49:18]FM_MakeSignedData [11:49:18]SAM_PROTO_SignData [11:49:18]wFMCommunicate request_size=4 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 0D 01 02 [11:49:18]Write to MH i2c: E2 08 00 9D 0A 80 0D 01 02 00 00 00 00 20 [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:19]Read from MH i2c: E2 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 03 00 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 03 00 9D 0A 00 90 00 1B [11:49:19]RAPDU: 90 00 [11:49:19]wFMCommunicate OK [11:49:19]wFMCommunicate request_size=255 [11:49:19]MH_SAM_APDU [11:49: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 35 01 00 00 F4 03 04 00 3E 45 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A7 03 00 35 04 06 00 14 [11:49:19]Write to MH i2c: E2 02 01 9E 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 35 01 00 00 F4 03 04 00 3E 45 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A7 03 00 35 04 06 00 14 00 00 E2 [11:49:19]Write i2c OK [11:49:19]MH_I2C_Read... [11:49:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:19]Read from MH i2c: E2 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 03 00 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 03 00 9E 0A 00 90 00 1C [11:49:19]RAPDU: 90 00 [11:49:19]wFMCommunicate OK [11:49:19]wFMCommunicate request_size=10 [11:49:19]MH_SAM_APDU [11:49:19]CAPDU: 80 0D 02 02 05 C2 4E 5F BD 51 [11:49:19]Write to MH i2c: E2 0D 00 9F 0A 80 0D 02 02 05 00 C2 4E 5F BD 51 00 00 AA [11:49:19]Write i2c OK [11:49:19]MH_I2C_Read... [11:49:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:19]Read from MH i2c: E2 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 03 00 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 03 00 9F 0A 00 90 00 1D [11:49:19]RAPDU: 90 00 [11:49:19]wFMCommunicate OK [11:49:19]wFMCommunicate request_size=4 [11:49:19]MH_SAM_APDU [11:49:19]CAPDU: 80 0D 03 02 [11:49:19]Write to MH i2c: E2 08 00 A0 0A 80 0D 03 02 00 00 00 00 25 [11:49:19]Write i2c OK [11:49:19]MH_I2C_Read... [11:49:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:19]Read from MH i2c: E2 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 0B 00 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 0B 00 A0 0A 00 AC 11 D6 24 EA F6 DE 08 90 00 A3 [11:49:19]RAPDU: AC 11 D6 24 EA F6 DE 08 90 00 [11:49:19]wFMCommunicate OK [11:49:19]SAM_PROTO_SignData done [11:49:19]FM_MakeSignedData done [11:49:19]CreateOFDProtocolMessage [11:49:19]wFMCommunicate request_size=4 [11:49:19]MH_SAM_APDU [11:49:19]CAPDU: 80 11 00 00 [11:49:19]Write to MH i2c: E2 08 00 A1 0A 80 11 00 00 00 00 00 00 25 [11:49:19]Write i2c OK [11:49:19]MH_I2C_Read... [11:49:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:19]Read from MH i2c: E2 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 17 00 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: E2 17 00 A1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7A [11:49:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:49:19]wFMCommunicate OK [11:49:19]CreateOFDProtocolMessage done [11:49:19]OFDSenderStorePacket 239538 [11:49:19]StoreOFDPacket docnum=239538 [11:49:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A 3A 07 01 23 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 35 01 00 00 F4 03 04 00 3E 45 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A7 03 00 35 04 06 00 14 C2 4E 5F BD 51 AC 11 D6 24 EA F6 DE 08 [11:49:19]CheckFolder [11:49:19]dirname=/storage/ofd_packets [11:49:19]CheckFolder done [11:49:19]ProducePacketName [11:49:19]name=ofd_packets/00239538 [11:49:19]NVStorageSaveData ofd_packets/00239538 [11:49:19]File name is /storage/ofd_packets/00239538 [11:49:19]Write 301 bytes [11:49:19]NVStorageSaveData done [11:49:19]OFDSenderStorePacket done [11:49:19]KKMCreateOFDPacket done [11:49:19]NVStorageSaveData kkm_last_timestamp [11:49:19]File name is /storage/kkm_last_timestamp [11:49:19]Write 4 bytes [11:49:19]NVStorageSaveData done [11:49:19]ExternCall_PrintAddStr [11:49:19]wPrintStart [11:49:19]Write to MH i2c: 01 00 00 A2 0A AC [11:49:19]Write i2c OK [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: 01 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: 01 07 00 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: 01 07 00 A2 0A 00 00 00 00 00 FF 0F C1 [11:49:19]RasterBufferAndPrint [11:49:19]line Счет N : (1)3302479 [11:49:19]line ИНН: 02508201610067 [11:49:19]line Контрольно-Кассовый Чек [11:49:19]line ПРОДАЖА [11:49:19]line ТРК (МРК, ГНК) : 12 [11:49:19]line Товар: 2710124130 [11:49:19]line Аи-92-К-4 [11:49:19]line 4.520 * 66.40 [11:49:19]line = 300.13 [11:49:19]line НДС 12% НСП 1% [11:49:19]line > о реализуемом товаре [11:49:19]line ОКРУГЛЕНИЕ: -0.13 [11:49:19]line ИТОГО: 300.00 [11:49:19]line Внесено: 300.00 [11:49:19]line СДАЧА: 0.00 [11:49:19]line НСП 1% : 2.66 [11:49:19]line НДС 12% : 31.87 [11:49:19]line Наличными: 300.00 [11:49:19]line Безнал.: 0.00 [11:49:19]line Место: АЗС № 82 "Партнер Нефть" [11:49:19]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:49:19]line СНО: Общий режим [11:49:19]line Чек 309 08.06.2024 11:49 [11:49:19]line Смена: 387 ФФД: 1.0 [11:49:19]line ЗНМ: 0300000150 [11:49:19]line РНМ: 0000000000091601 [11:49:19]line Версия ККМ: 001 [11:49:19]line ФМ: 0000000000874681 [11:49:19]line ФД: 239538 [11:49:19]line ФПД: 22824771108177 [11:49:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T114918&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239538&fm=22824771108177&tin=02508201610067®Number=0000000000091601&sum=30000 [11:49:19]OFD Sender: Processing packet 239538 [packets to send 182, broken 181] [11:49:19]ProducePacketName [11:49:19]name=ofd_packets/00239538 [11:49:19]OFD Sender: To server: pG, [11:49:19]CommunicateWithHost lk.salyk.kg:30040 [11:49:19]ConnectInit lk.salyk.kg [11:49:19]written 0, free lines is 4095 [11:49:19]Connected sock=10 [11:49:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2A 3A 07 01 23 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 35 01 00 00 F4 03 04 00 3E 45 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A7 03 00 35 04 06 00 14 C2 4E 5F BD 51 AC 11 D6 24 EA F6 DE 08 [11:49:20]Write to MH i2c: 01 00 00 CD 0A D7 [11:49:20]Write i2c OK [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: 01 [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: 01 07 00 [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: 01 07 00 CD 0A 00 00 00 00 00 C2 0C AC [11:49:20]RasterBufferAndPrint [11:49:20]line [11:49:20]line [11:49:20]line [11:49:20]line [11:49:20]line [11:49:20]written 0, free lines is 3272 [11:49:20]MH_Cut [11:49:20]Write to MH i2c: D1 01 00 D4 0A 01 B0 [11:49:20]Write i2c OK [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: D1 [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: D1 01 00 [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: D1 01 00 D4 0A 00 AF [11:49:20]Write to MH i2c: 01 00 00 D5 0A DF [11:49:20]Write i2c OK [11:49:20]MH_I2C_Read... [11:49:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3F 7C 47 00 A0 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B2 A7 03 00 F4 03 04 00 BB EC 63 66 B6 04 01 00 00 17 D9 D9 40 39 A8 FD 3C [11:49:20]CommunicateWithHost err = 0 [11:49:20]CheckOFDResponse [11:49:20]1017 (14) - 77093643461234 [11:49:20]1041 (16) - 0000000000874681 [11:49:20]1040 (4) - 239538 [11:49:20]1012 (4) - 08.06.2024 05:31 [11:49:20]1206 (1) - 0 [11:49:20]OFD Sender: Remove packet 239538 [11:49:20]ProducePacketName [11:49:20]name=ofd_packets/00239538 [11:49:20]NVStorageDeleteData [11:49:20]OFD Sender: No OFD packet to send [11:49:21]*** Cut start [11:49:21]*** Partial cut [11:49:21]*** CUTSNS_PIN = 1 [11:49:21]*** CUTSNS_PIN = 0 [11:49:21]*** Brake cut motor [11:49:21]Read from MH i2c: 01 [11:49:21]MH_I2C_Read... [11:49:21]*** Stop cut motor [11:49:21]*** Cut end [11:49:21]Read from MH i2c: 01 07 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: 01 07 00 D5 0A 00 00 00 00 00 FF 0F F4 [11:49:21]process_action close_receipt done [11:49:21]requested_data is exist [11:49:21]produce_requested_data [11:49:21]requested_item fm.sn is exist - process it [11:49:21]wFMCommunicate request_size=4 [11:49:21]MH_SAM_APDU [11:49:21]CAPDU: 80 11 00 00 [11:49:21]Write to MH i2c: E2 08 00 D6 0A 80 11 00 00 00 00 00 00 5A [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 17 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 17 00 D6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AF [11:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:49:21]wFMCommunicate OK [11:49:21]requested_item fd.num is exist - process it [11:49:21]SAM_PROTO_GetFieldsCounters [11:49:21]wFMCommunicate request_size=4 [11:49:21]MH_SAM_APDU [11:49:21]CAPDU: 80 13 00 00 [11:49:21]Write to MH i2c: E2 08 00 D7 0A 80 13 00 00 00 00 00 00 5D [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 62 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 62 00 D7 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B2 A7 03 00 0E 04 04 00 83 01 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 FA [11:49:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B2 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:21]wFMCommunicate OK [11:49:21]SAM_PROTO_GetFieldsCounters done [11:49:21]requested_item shift.num is exist - process it [11:49:21]requested_item shift.opened is exist - process it [11:49:21]req_shift_opened [11:49:21]FM_GetShiftState [11:49:21]SAM_PROTO_GetShiftState [11:49:21]wFMCommunicate request_size=4 [11:49:21]MH_SAM_APDU [11:49:21]CAPDU: 80 13 01 00 [11:49:21]Write to MH i2c: E2 08 00 D8 0A 80 13 01 00 00 00 00 00 5F [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 0E 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 0E 00 D8 0A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 13 [11:49:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:49:21]wFMCommunicate OK [11:49:21]SAM_PROTO_GetShiftState done [11:49:21]FM_GetShiftState done [11:49:21]req_shift_opened done [11:49:21]requested_item shift.open_date is exist - process it [11:49:21]req_shift_open_date [11:49:21]req_shift_open_date done [11:49:21]produce_requested_data done [11:49:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239538,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:49:21]process_action_free close_receipt [11:49:21]json_value_free [11:49:21]json_value_free done [11:49:21]process_json_proto returns [11:49:21]Send response to host [11:49:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239538,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:49:21]free response buf [11:49:21]execute_script done [11:49:21]execute_script returns [11:49:21]free content buf [11:49:21]Sock 8.Close socket [11:49:21]Sock 8.Thread stoped [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:10]OFD Sender: No OFD packet to send [11:50:15]OFD Sender: No OFD packet to send [11:50:20]OFD Sender: No OFD packet to send [11:50:25]OFD Sender: No OFD packet to send [11:50:30]OFD Sender: No OFD packet to send [11:50:35]OFD Sender: No OFD packet to send [11:50:40]OFD Sender: No OFD packet to send [11:50:45]OFD Sender: No OFD packet to send [11:50:50]OFD Sender: No OFD packet to send [11:50:55]OFD Sender: No OFD packet to send [11:51:00]OFD Sender: No OFD packet to send [11:51:05]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:31]OFD Sender: No OFD packet to send [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:21]OFD Sender: No OFD packet to send [11:52:26]OFD Sender: No OFD packet to send [11:52:31]OFD Sender: No OFD packet to send [11:52:36]OFD Sender: No OFD packet to send [11:52:41]OFD Sender: No OFD packet to send [11:52:46]OFD Sender: No OFD packet to send [11:52:51]OFD Sender: No OFD packet to send [11:52:56]OFD Sender: No OFD packet to send [11:53:01]OFD Sender: No OFD packet to send [11:53:06]OFD Sender: No OFD packet to send [11:53:11]OFD Sender: No OFD packet to send [11:53:16]OFD Sender: No OFD packet to send [11:53:21]OFD Sender: No OFD packet to send [11:53:26]OFD Sender: No OFD packet to send [11:53:31]OFD Sender: No OFD packet to send [11:53:36]OFD Sender: No OFD packet to send [11:53:41]OFD Sender: No OFD packet to send [11:53:46]OFD Sender: No OFD packet to send [11:53:51]OFD Sender: No OFD packet to send [11:53:56]OFD Sender: No OFD packet to send [11:54:01]OFD Sender: No OFD packet to send [11:54:06]OFD Sender: No OFD packet to send [11:54:11]OFD Sender: No OFD packet to send [11:54:16]OFD Sender: No OFD packet to send [11:54:21]OFD Sender: No OFD packet to send [11:54:26]OFD Sender: No OFD packet to send [11:54:31]OFD Sender: No OFD packet to send [11:54:36]OFD Sender: No OFD packet to send [11:54:41]OFD Sender: No OFD packet to send [11:54:46]OFD Sender: No OFD packet to send [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:04]accept exits with 9 [11:55:04]New connection [11:55:04]New thread 3066453348 created [11:55:04]Thread 3066596708 joined [11:55:04]Waiting for new connection... [11:55:04] Sock 9.Parse request [11:55:04]Sock 9.Check first char [11:55:04]Sock 9.First char is OK [11:55:04]request: POST /json_proto HTTP/1.0 [11:55:04]Method: POST [11:55:04]URL: /json_proto [11:55:04]Method is POST - this is cgi request [11:55:04]url: /json_proto [11:55:04]query_string will be loaded in cgi processing [11:55:04]execute_cgi json_proto POST (null) [11:55:04]execute_cgi path=json_proto method=POST [11:55:04]POST find Content-Length [11:55:04]Host: 172.17.40.67:8080 [11:55:04]Content-Length: 678 [11:55:04]Content-Type: application/json [11:55:04] [11:55:04]POST finish read [11:55:04]Found Content-Length = 678 [11:55:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:04]execute_script... [11:55:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:04]POST & json_proto [11:55:04]process_json_proto [11:55:04]json parsed OK: [11:55:04]protocol is kg_v1.0 [11:55:04]action value=close_receipt [11:55:04]process_action close_receipt [11:55:04]cmd_close_receipt [11:55:04]MH_GetDate [11:55:04]Write to MH i2c: F0 00 00 D9 0A D2 [11:55:04]Write i2c OK [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: F0 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: F0 09 00 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: F0 09 00 D9 0A 00 99 46 64 66 97 AE 6B 64 98 [11:55:04]GetLastDocTimeStamp 1717847358 [11:55:04]current date 1717847705 [11:55:04]FM_GetShiftState [11:55:04]SAM_PROTO_GetShiftState [11:55:04]wFMCommunicate request_size=4 [11:55:04]MH_SAM_APDU [11:55:04]CAPDU: 80 13 01 00 [11:55:04]Write to MH i2c: E2 08 00 DA 0A 80 13 01 00 00 00 00 00 61 [11:55:04]Write i2c OK [11:55:04]MH_I2C_Read... [11:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:04]Read from MH i2c: E2 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 0E 00 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 0E 00 DA 0A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 15 [11:55:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:55:04]wFMCommunicate OK [11:55:04]SAM_PROTO_GetShiftState done [11:55:04]FM_GetShiftState done [11:55:04]opened in 1717805884 [11:55:04]opened+sec_in_day 1717892284 [11:55:04]quantity*price = 50065 [11:55:04]sum+1 = 50067 [11:55:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 310 08.06.2024 11:55 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239539 ФПД: 130623570292157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T115505&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239539&fm=130623570292157&tin=02508201610067®Number=0000000000091601&sum=50000 [11:55:06]StoreToDocumentArchive [11:55:06]shift 387 fd 239539 [11:55:06]save to /storage/0387/doc_00239539 [11:55:06]save last doc name /storage/0387/doc_00239539 to /storage/kkm_last_doc_name [11:55:06]save OK [11:55:06]Clear old archive folders... [11:55:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:06]tlvbuf is 01317FF0 [11:55:06]SAM_PROTO_ClearQueue [11:55:06]wFMCommunicate request_size=4 [11:55:06]MH_SAM_APDU [11:55:06]CAPDU: 80 09 00 00 [11:55:06]Write to MH i2c: E2 08 00 E7 0A 80 09 00 00 00 00 00 00 63 [11:55:06]Write i2c OK [11:55:06]MH_I2C_Read... [11:55:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:06]Read from MH i2c: E2 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 03 00 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 03 00 E7 0A 00 90 00 65 [11:55:06]RAPDU: 90 00 [11:55:06]wFMCommunicate OK [11:55:06]SAM_PROTO_ClearQueue done [11:55:06]KKMCreateOFDPacket [11:55:06]OFDProtocolAddRootSTLVToBuf [11:55:06]FM_MakeSignedData [11:55:06]FM_MakeSignedData [11:55:06]SAM_PROTO_SignData [11:55:06]wFMCommunicate request_size=4 [11:55:06]MH_SAM_APDU [11:55:06]CAPDU: 80 0D 01 02 [11:55:06]Write to MH i2c: E2 08 00 E8 0A 80 0D 01 02 00 00 00 00 6B [11:55:06]Write i2c OK [11:55:06]MH_I2C_Read... [11:55:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:06]Read from MH i2c: E2 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 03 00 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 03 00 E8 0A 00 90 00 66 [11:55:06]RAPDU: 90 00 [11:55:06]wFMCommunicate OK [11:55:06]wFMCommunicate request_size=255 [11:55:06]MH_SAM_APDU [11: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 99 46 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A7 03 00 35 04 06 00 76 [11:55:06]Write to MH i2c: E2 02 01 E9 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 99 46 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A7 03 00 35 04 06 00 76 00 00 4F [11:55:06]Write i2c OK [11:55:06]MH_I2C_Read... [11:55:06]OFD Sender: No OFD packet to send [11:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:06]Read from MH i2c: E2 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 03 00 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 03 00 E9 0A 00 90 00 67 [11:55:06]RAPDU: 90 00 [11:55:06]wFMCommunicate OK [11:55:06]wFMCommunicate request_size=10 [11:55:06]MH_SAM_APDU [11:55:06]CAPDU: 80 0D 02 02 05 CD 2B 81 AD BD [11:55:06]Write to MH i2c: E2 0D 00 EA 0A 80 0D 02 02 05 00 CD 2B 81 AD BD 00 00 5B [11:55:06]Write i2c OK [11:55:06]MH_I2C_Read... [11:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:06]Read from MH i2c: E2 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 03 00 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 03 00 EA 0A 00 90 00 68 [11:55:06]RAPDU: 90 00 [11:55:06]wFMCommunicate OK [11:55:06]wFMCommunicate request_size=4 [11:55:06]MH_SAM_APDU [11:55:06]CAPDU: 80 0D 03 02 [11:55:06]Write to MH i2c: E2 08 00 EB 0A 80 0D 03 02 00 00 00 00 70 [11:55:06]Write i2c OK [11:55:06]MH_I2C_Read... [11:55:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:06]Read from MH i2c: E2 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 0B 00 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 0B 00 EB 0A 00 16 22 77 43 FC CB 81 57 90 00 02 [11:55:06]RAPDU: 16 22 77 43 FC CB 81 57 90 00 [11:55:06]wFMCommunicate OK [11:55:06]SAM_PROTO_SignData done [11:55:06]FM_MakeSignedData done [11:55:06]CreateOFDProtocolMessage [11:55:06]wFMCommunicate request_size=4 [11:55:06]MH_SAM_APDU [11:55:06]CAPDU: 80 11 00 00 [11:55:06]Write to MH i2c: E2 08 00 EC 0A 80 11 00 00 00 00 00 00 70 [11:55:06]Write i2c OK [11:55:06]MH_I2C_Read... [11:55:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:06]Read from MH i2c: E2 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 17 00 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: E2 17 00 EC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C5 [11:55:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:55:06]wFMCommunicate OK [11:55:06]CreateOFDProtocolMessage done [11:55:06]OFDSenderStorePacket 239539 [11:55:06]StoreOFDPacket docnum=239539 [11:55:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CE 6C 07 01 BA 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 99 46 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A7 03 00 35 04 06 00 76 CD 2B 81 AD BD 16 22 77 43 FC CB 81 57 [11:55:06]CheckFolder [11:55:06]dirname=/storage/ofd_packets [11:55:06]CheckFolder done [11:55:06]ProducePacketName [11:55:06]name=ofd_packets/00239539 [11:55:06]NVStorageSaveData ofd_packets/00239539 [11:55:06]File name is /storage/ofd_packets/00239539 [11:55:06]Write 301 bytes [11:55:06]NVStorageSaveData done [11:55:06]OFDSenderStorePacket done [11:55:06]KKMCreateOFDPacket done [11:55:06]NVStorageSaveData kkm_last_timestamp [11:55:06]File name is /storage/kkm_last_timestamp [11:55:06]Write 4 bytes [11:55:06]NVStorageSaveData done [11:55:06]ExternCall_PrintAddStr [11:55:06]wPrintStart [11:55:06]Write to MH i2c: 01 00 00 ED 0A F7 [11:55:06]Write i2c OK [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: 01 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: 01 07 00 [11:55:06]MH_I2C_Read... [11:55:06]Read from MH i2c: 01 07 00 ED 0A 00 00 00 00 00 FF 0F 0C [11:55:06]RasterBufferAndPrint [11:55:06]line Счет N : (1)3302480 [11:55:06]line ИНН: 02508201610067 [11:55:06]line Контрольно-Кассовый Чек [11:55:06]line ПРОДАЖА [11:55:06]line ТРК (МРК, ГНК) : 12 [11:55:06]line Товар: 2710124130 [11:55:06]line Аи-92-К-4 [11:55:06]line 7.540 * 66.40 [11:55:06]line = 500.66 [11:55:06]line НДС 12% НСП 1% [11:55:06]line > о реализуемом товаре [11:55:06]line ОКРУГЛЕНИЕ: -0.66 [11:55:06]line ИТОГО: 500.00 [11:55:06]line Внесено: 500.00 [11:55:06]line СДАЧА: 0.00 [11:55:06]line НСП 1% : 4.43 [11:55:06]line НДС 12% : 53.17 [11:55:06]line Наличными: 500.00 [11:55:06]line Безнал.: 0.00 [11:55:06]line Место: АЗС № 82 "Партнер Нефть" [11:55:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:55:06]line СНО: Общий режим [11:55:06]line Чек 310 08.06.2024 11:55 [11:55:06]line Смена: 387 ФФД: 1.0 [11:55:06]line ЗНМ: 0300000150 [11:55:06]line РНМ: 0000000000091601 [11:55:06]line Версия ККМ: 001 [11:55:06]line ФМ: 0000000000874681 [11:55:06]line ФД: 239539 [11:55:06]line ФПД: 130623570292157 [11:55:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T115505&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239539&fm=130623570292157&tin=02508201610067®Number=0000000000091601&sum=50000 [11:55:06]OFD Sender: Processing packet 239539 [packets to send 182, broken 181] [11:55:06]ProducePacketName [11:55:06]name=ofd_packets/00239539 [11:55:06]OFD Sender: To server: pG, [11:55:06]CommunicateWithHost lk.salyk.kg:30040 [11:55:06]ConnectInit lk.salyk.kg [11:55:06]written 0, free lines is 4095 [11:55:07]Write to MH i2c: 01 00 00 18 0B 23 [11:55:07]Write i2c OK [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: 01 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: 01 07 00 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: 01 07 00 18 0B 00 00 00 00 00 C0 0C F6 [11:55:07]RasterBufferAndPrint [11:55:07]line [11:55:07]line [11:55:07]line [11:55:07]line [11:55:07]line [11:55:07]written 0, free lines is 3270 [11:55:07]Connected sock=11 [11:55:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CE 6C 07 01 BA 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 99 46 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A7 03 00 35 04 06 00 76 CD 2B 81 AD BD 16 22 77 43 FC CB 81 57 [11:55:07]MH_Cut [11:55:07]Write to MH i2c: D1 01 00 1F 0B 01 FC [11:55:07]Write i2c OK [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: D1 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: D1 01 00 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: D1 01 00 1F 0B 00 FB [11:55:07]Write to MH i2c: 01 00 00 20 0B 2B [11:55:07]Write i2c OK [11:55:07]MH_I2C_Read... [11:55:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C1 84 47 00 5B CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B3 A7 03 00 F4 03 04 00 17 EE 63 66 B6 04 01 00 00 D0 D0 18 38 B9 CA 90 99 [11:55:07]CommunicateWithHost err = 0 [11:55:07]CheckOFDResponse [11:55:07]1017 (14) - 77093643461234 [11:55:07]1041 (16) - 0000000000874681 [11:55:07]1040 (4) - 239539 [11:55:07]1012 (4) - 08.06.2024 05:37 [11:55:07]1206 (1) - 0 [11:55:07]OFD Sender: Remove packet 239539 [11:55:07]ProducePacketName [11:55:07]name=ofd_packets/00239539 [11:55:07]NVStorageDeleteData [11:55:08]*** Cut start [11:55:08]*** Partial cut [11:55:08]*** CUTSNS_PIN = 1 [11:55:08]OFD Sender: No OFD packet to send [11:55:08]*** CUTSNS_PIN = 0 [11:55:08]*** Brake cut motor [11:55:08]Read from MH i2c: 01 [11:55:08]MH_I2C_Read... [11:55:08]*** Stop cut motor [11:55:08]*** Cut end [11:55:08]Read from MH i2c: 01 07 00 [11:55:08]MH_I2C_Read... [11:55:08]Read from MH i2c: 01 07 00 20 0B 00 00 00 00 00 FF 0F 40 [11:55:08]process_action close_receipt done [11:55:08]requested_data is exist [11:55:08]produce_requested_data [11:55:08]requested_item fm.sn is exist - process it [11:55:08]wFMCommunicate request_size=4 [11:55:08]MH_SAM_APDU [11:55:08]CAPDU: 80 11 00 00 [11:55:08]Write to MH i2c: E2 08 00 21 0B 80 11 00 00 00 00 00 00 A6 [11:55:08]Write i2c OK [11:55:08]MH_I2C_Read... [11:55:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:08]Read from MH i2c: E2 [11:55:08]MH_I2C_Read... [11:55:08]Read from MH i2c: E2 17 00 [11:55:08]MH_I2C_Read... [11:55:08]Read from MH i2c: E2 17 00 21 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FB [11:55:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:55:08]wFMCommunicate OK [11:55:08]requested_item fd.num is exist - process it [11:55:08]SAM_PROTO_GetFieldsCounters [11:55:08]wFMCommunicate request_size=4 [11:55:08]MH_SAM_APDU [11:55:08]CAPDU: 80 13 00 00 [11:55:08]Write to MH i2c: E2 08 00 22 0B 80 13 00 00 00 00 00 00 A9 [11:55:08]Write i2c OK [11:55:08]MH_I2C_Read... [11:55:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:08]Read from MH i2c: E2 [11:55:08]MH_I2C_Read... [11:55:08]Read from MH i2c: E2 62 00 [11:55:08]MH_I2C_Read... [11:55:08]Read from MH i2c: E2 62 00 22 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B3 A7 03 00 0E 04 04 00 83 01 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 4A [11:55:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B3 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:08]wFMCommunicate OK [11:55:08]SAM_PROTO_GetFieldsCounters done [11:55:08]requested_item shift.num is exist - process it [11:55:08]requested_item shift.opened is exist - process it [11:55:08]req_shift_opened [11:55:08]FM_GetShiftState [11:55:08]SAM_PROTO_GetShiftState [11:55:08]wFMCommunicate request_size=4 [11:55:08]MH_SAM_APDU [11:55:08]CAPDU: 80 13 01 00 [11:55:08]Write to MH i2c: E2 08 00 23 0B 80 13 01 00 00 00 00 00 AB [11:55:08]Write i2c OK [11:55:08]MH_I2C_Read... [11:55:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:09]Read from MH i2c: E2 [11:55:09]MH_I2C_Read... [11:55:09]Read from MH i2c: E2 0E 00 [11:55:09]MH_I2C_Read... [11:55:09]Read from MH i2c: E2 0E 00 23 0B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5F [11:55:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:55:09]wFMCommunicate OK [11:55:09]SAM_PROTO_GetShiftState done [11:55:09]FM_GetShiftState done [11:55:09]req_shift_opened done [11:55:09]requested_item shift.open_date is exist - process it [11:55:09]req_shift_open_date [11:55:09]req_shift_open_date done [11:55:09]produce_requested_data done [11:55:09]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239539,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:55:09]process_action_free close_receipt [11:55:09]json_value_free [11:55:09]json_value_free done [11:55:09]process_json_proto returns [11:55:09]Send response to host [11:55:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239539,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:55:09]free response buf [11:55:09]execute_script done [11:55:09]execute_script returns [11:55:09]free content buf [11:55:09]Sock 9.Close socket [11:55:09]Sock 9.Thread stoped [11:55:13]OFD Sender: No OFD packet to send [11:55:18]OFD Sender: No OFD packet to send [11:55:23]OFD Sender: No OFD packet to send [11:55:28]OFD Sender: No OFD packet to send [11:55:33]OFD Sender: No OFD packet to send [11:55:38]OFD Sender: No OFD packet to send [11:55:43]OFD Sender: No OFD packet to send [11:55:45]accept exits with 8 [11:55:45]New connection [11:55:45]New thread 3066596708 created [11:55:45]Thread 3066453348 joined [11:55:45]Waiting for new connection... [11:55:45] Sock 8.Parse request [11:55:45]Sock 8.Check first char [11:55:45]Sock 8.First char is OK [11:55:45]request: POST /json_proto HTTP/1.0 [11:55:45]Method: POST [11:55:45]URL: /json_proto [11:55:45]Method is POST - this is cgi request [11:55:45]url: /json_proto [11:55:45]query_string will be loaded in cgi processing [11:55:45]execute_cgi json_proto POST (null) [11:55:45]execute_cgi path=json_proto method=POST [11:55:45]POST find Content-Length [11:55:45]Host: 172.17.40.67:8080 [11:55:45]Content-Length: 676 [11:55:45]Content-Type: application/json [11:55:45] [11:55:45]POST finish read [11:55:45]Found Content-Length = 676 [11:55:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 10.710, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:45]execute_script... [11: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)3302481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 10.710, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:45]POST & json_proto [11:55:45]process_json_proto [11:55:45]json parsed OK: [11:55:45]protocol is kg_v1.0 [11:55:45]action value=close_receipt [11:55:45]process_action close_receipt [11:55:45]cmd_close_receipt [11:55:45]MH_GetDate [11:55:45]Write to MH i2c: F0 00 00 24 0B 1E [11:55:45]Write i2c OK [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: F0 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: F0 09 00 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: F0 09 00 24 0B 00 C2 46 64 66 97 AE 6B 64 0D [11:55:45]GetLastDocTimeStamp 1717847705 [11:55:45]current date 1717847746 [11:55:45]FM_GetShiftState [11:55:45]SAM_PROTO_GetShiftState [11:55:45]wFMCommunicate request_size=4 [11:55:45]MH_SAM_APDU [11:55:45]CAPDU: 80 13 01 00 [11:55:45]Write to MH i2c: E2 08 00 25 0B 80 13 01 00 00 00 00 00 AD [11:55:45]Write i2c OK [11:55:45]MH_I2C_Read... [11:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:45]Read from MH i2c: E2 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 0E 00 [11:55:45]MH_I2C_Read... [11:55:45]Read from MH i2c: E2 0E 00 25 0B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 61 [11:55:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:55:45]wFMCommunicate OK [11:55:45]SAM_PROTO_GetShiftState done [11:55:45]FM_GetShiftState done [11:55:45]opened in 1717805884 [11:55:45]opened+sec_in_day 1717892284 [11:55:45]quantity*price = 80003 [11:55:45]sum+1 = 80005 [11:55:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 311 08.06.2024 11:55 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239540 ФПД: 22362436568499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T115546&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239540&fm=22362436568499&tin=02508201610067®Number=0000000000091601&sum=80000 [11:55:46]StoreToDocumentArchive [11:55:46]shift 387 fd 239540 [11:55:46]save to /storage/0387/doc_00239540 [11:55:46]save last doc name /storage/0387/doc_00239540 to /storage/kkm_last_doc_name [11:55:46]save OK [11:55:46]Clear old archive folders... [11:55:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:55:46]tlvbuf is 012CC5B0 [11:55:46]SAM_PROTO_ClearQueue [11:55:46]wFMCommunicate request_size=4 [11:55:46]MH_SAM_APDU [11:55:46]CAPDU: 80 09 00 00 [11:55:46]Write to MH i2c: E2 08 00 32 0B 80 09 00 00 00 00 00 00 AF [11:55:46]Write i2c OK [11:55:46]MH_I2C_Read... [11:55:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:47]Read from MH i2c: E2 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 03 00 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 03 00 32 0B 00 90 00 B1 [11:55:47]RAPDU: 90 00 [11:55:47]wFMCommunicate OK [11:55:47]SAM_PROTO_ClearQueue done [11:55:47]KKMCreateOFDPacket [11:55:47]OFDProtocolAddRootSTLVToBuf [11:55:47]FM_MakeSignedData [11:55:47]FM_MakeSignedData [11:55:47]SAM_PROTO_SignData [11:55:47]wFMCommunicate request_size=4 [11:55:47]MH_SAM_APDU [11:55:47]CAPDU: 80 0D 01 02 [11:55:47]Write to MH i2c: E2 08 00 33 0B 80 0D 01 02 00 00 00 00 B7 [11:55:47]Write i2c OK [11:55:47]MH_I2C_Read... [11:55:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:47]Read from MH i2c: E2 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 03 00 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 03 00 33 0B 00 90 00 B2 [11:55:47]RAPDU: 90 00 [11:55:47]wFMCommunicate OK [11:55:47]wFMCommunicate request_size=255 [11:55:47]MH_SAM_APDU [11:55: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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 C2 46 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A7 03 00 35 04 06 00 14 56 A9 16 [11:55:47]Write to MH i2c: E2 02 01 34 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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 C2 46 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A7 03 00 35 04 06 00 14 56 A9 16 00 00 B3 [11:55:47]Write i2c OK [11:55:47]MH_I2C_Read... [11:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:47]Read from MH i2c: E2 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 03 00 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 03 00 34 0B 00 90 00 B3 [11:55:47]RAPDU: 90 00 [11:55:47]wFMCommunicate OK [11:55:47]wFMCommunicate request_size=7 [11:55:47]MH_SAM_APDU [11:55:47]CAPDU: 80 0D 02 02 02 85 B3 [11:55:47]Write to MH i2c: E2 0A 00 35 0B 80 0D 02 02 02 00 85 B3 00 00 F6 [11:55:47]Write i2c OK [11:55:47]MH_I2C_Read... [11:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:47]Read from MH i2c: E2 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 03 00 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 03 00 35 0B 00 90 00 B4 [11:55:47]RAPDU: 90 00 [11:55:47]wFMCommunicate OK [11:55:47]wFMCommunicate request_size=4 [11:55:47]MH_SAM_APDU [11:55:47]CAPDU: 80 0D 03 02 [11:55:47]Write to MH i2c: E2 08 00 36 0B 80 0D 03 02 00 00 00 00 BC [11:55:47]Write i2c OK [11:55:47]MH_I2C_Read... [11:55:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:47]Read from MH i2c: E2 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 0B 00 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 0B 00 36 0B 00 7E 35 F9 0C C4 80 B1 82 90 00 EC [11:55:47]RAPDU: 7E 35 F9 0C C4 80 B1 82 90 00 [11:55:47]wFMCommunicate OK [11:55:47]SAM_PROTO_SignData done [11:55:47]FM_MakeSignedData done [11:55:47]CreateOFDProtocolMessage [11:55:47]wFMCommunicate request_size=4 [11:55:47]MH_SAM_APDU [11:55:47]CAPDU: 80 11 00 00 [11:55:47]Write to MH i2c: E2 08 00 37 0B 80 11 00 00 00 00 00 00 BC [11:55:47]Write i2c OK [11:55:47]MH_I2C_Read... [11:55:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:47]Read from MH i2c: E2 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 17 00 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: E2 17 00 37 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 11 [11:55:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:55:47]wFMCommunicate OK [11:55:47]CreateOFDProtocolMessage done [11:55:47]OFDSenderStorePacket 239540 [11:55:47]StoreOFDPacket docnum=239540 [11:55:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C5 83 04 01 8A 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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 C2 46 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A7 03 00 35 04 06 00 14 56 A9 16 85 B3 7E 35 F9 0C C4 80 B1 82 [11:55:47]CheckFolder [11:55:47]dirname=/storage/ofd_packets [11:55:47]CheckFolder done [11:55:47]ProducePacketName [11:55:47]name=ofd_packets/00239540 [11:55:47]NVStorageSaveData ofd_packets/00239540 [11:55:47]File name is /storage/ofd_packets/00239540 [11:55:47]Write 298 bytes [11:55:47]NVStorageSaveData done [11:55:47]OFDSenderStorePacket done [11:55:47]KKMCreateOFDPacket done [11:55:47]NVStorageSaveData kkm_last_timestamp [11:55:47]File name is /storage/kkm_last_timestamp [11:55:47]Write 4 bytes [11:55:47]NVStorageSaveData done [11:55:47]ExternCall_PrintAddStr [11:55:47]wPrintStart [11:55:47]Write to MH i2c: 01 00 00 38 0B 43 [11:55:47]Write i2c OK [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: 01 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: 01 07 00 [11:55:47]MH_I2C_Read... [11:55:47]Read from MH i2c: 01 07 00 38 0B 00 00 00 00 00 FF 0F 58 [11:55:47]RasterBufferAndPrint [11:55:47]line Счет N : (1)3302481 [11:55:47]line ИНН: 02508201610067 [11:55:47]line Контрольно-Кассовый Чек [11:55:47]line ПРОДАЖА [11:55:47]line ТРК (МРК, ГНК) : 51 [11:55:47]line Товар: 2710194210 [11:55:47]line ДТ-К-5 [11:55:47]line 10.710 * 74.70 [11:55:47]line = 800.04 [11:55:47]line НДС 12% НСП 1% [11:55:47]line > о реализуемом товаре [11:55:47]line ОКРУГЛЕНИЕ: -0.04 [11:55:47]line ИТОГО: 800.00 [11:55:47]line Внесено: 800.00 [11:55:47]line СДАЧА: 0.00 [11:55:47]line НСП 1% : 7.08 [11:55:47]line НДС 12% : 84.96 [11:55:47]line Наличными: 800.00 [11:55:47]line Безнал.: 0.00 [11:55:47]line Место: АЗС № 82 "Партнер Нефть" [11:55:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [11:55:47]line СНО: Общий режим [11:55:47]line Чек 311 08.06.2024 11:55 [11:55:47]line Смена: 387 ФФД: 1.0 [11:55:47]line ЗНМ: 0300000150 [11:55:47]line РНМ: 0000000000091601 [11:55:47]line Версия ККМ: 001 [11:55:47]line ФМ: 0000000000874681 [11:55:47]line ФД: 239540 [11:55:47]line ФПД: 22362436568499 [11:55:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T115546&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239540&fm=22362436568499&tin=02508201610067®Number=0000000000091601&sum=80000 [11:55:47]OFD Sender: Processing packet 239540 [packets to send 182, broken 181] [11:55:47]ProducePacketName [11:55:47]name=ofd_packets/00239540 [11:55:47]OFD Sender: To server: pG, [11:55:47]CommunicateWithHost lk.salyk.kg:30040 [11:55:47]ConnectInit lk.salyk.kg [11:55:47]written 0, free lines is 4095 [11:55:48]Connected sock=9 [11:55:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C5 83 04 01 8A 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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 C2 46 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A7 03 00 35 04 06 00 14 56 A9 16 85 B3 7E 35 F9 0C C4 80 B1 82 [11:55:48]Write to MH i2c: 01 00 00 63 0B 6E [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: 01 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: 01 07 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: 01 07 00 63 0B 00 00 00 00 00 BF 0C 40 [11:55:48]RasterBufferAndPrint [11:55:48]line [11:55:48]line [11:55:48]line [11:55:48]line [11:55:48]line [11:55:48]written 0, free lines is 3270 [11:55:48]MH_Cut [11:55:48]Write to MH i2c: D1 01 00 6A 0B 01 47 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: D1 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: D1 01 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: D1 01 00 6A 0B 00 46 [11:55:48]Write to MH i2c: 01 00 00 6B 0B 76 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 53 89 47 00 4C 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B4 A7 03 00 F4 03 04 00 3F EE 63 66 B6 04 01 00 00 39 0A 4E F7 72 81 FE 97 [11:55:48]CommunicateWithHost err = 0 [11:55:48]CheckOFDResponse [11:55:48]1017 (14) - 77093643461234 [11:55:48]1041 (16) - 0000000000874681 [11:55:48]1040 (4) - 239540 [11:55:48]1012 (4) - 08.06.2024 05:38 [11:55:48]1206 (1) - 0 [11:55:48]OFD Sender: Remove packet 239540 [11:55:48]ProducePacketName [11:55:48]name=ofd_packets/00239540 [11:55:48]NVStorageDeleteData [11:55:48]OFD Sender: No OFD packet to send [11:55:49]*** Cut start [11:55:49]*** Partial cut [11:55:49]*** CUTSNS_PIN = 1 [11:55:49]*** CUTSNS_PIN = 0 [11:55:49]*** Brake cut motor [11:55:49]Read from MH i2c: 01 [11:55:49]MH_I2C_Read... [11:55:49]*** Stop cut motor [11:55:49]*** Cut end [11:55:49]Read from MH i2c: 01 07 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: 01 07 00 6B 0B 00 00 00 00 00 FF 0F 8B [11:55:49]process_action close_receipt done [11:55:49]requested_data is exist [11:55:49]produce_requested_data [11:55:49]requested_item fm.sn is exist - process it [11:55:49]wFMCommunicate request_size=4 [11:55:49]MH_SAM_APDU [11:55:49]CAPDU: 80 11 00 00 [11:55:49]Write to MH i2c: E2 08 00 6C 0B 80 11 00 00 00 00 00 00 F1 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:49]Read from MH i2c: E2 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 17 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 17 00 6C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 46 [11:55:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [11:55:49]wFMCommunicate OK [11:55:49]requested_item fd.num is exist - process it [11:55:49]SAM_PROTO_GetFieldsCounters [11:55:49]wFMCommunicate request_size=4 [11:55:49]MH_SAM_APDU [11:55:49]CAPDU: 80 13 00 00 [11:55:49]Write to MH i2c: E2 08 00 6D 0B 80 13 00 00 00 00 00 00 F4 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:49]Read from MH i2c: E2 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 62 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 62 00 6D 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B4 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [11:55:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B4 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:49]wFMCommunicate OK [11:55:49]SAM_PROTO_GetFieldsCounters done [11:55:49]requested_item shift.num is exist - process it [11:55:49]requested_item shift.opened is exist - process it [11:55:49]req_shift_opened [11:55:49]FM_GetShiftState [11:55:49]SAM_PROTO_GetShiftState [11:55:49]wFMCommunicate request_size=4 [11:55:49]MH_SAM_APDU [11:55:49]CAPDU: 80 13 01 00 [11:55:49]Write to MH i2c: E2 08 00 6E 0B 80 13 01 00 00 00 00 00 F6 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 0E 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 0E 00 6E 0B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AA [11:55:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [11:55:50]wFMCommunicate OK [11:55:50]SAM_PROTO_GetShiftState done [11:55:50]FM_GetShiftState done [11:55:50]req_shift_opened done [11:55:50]requested_item shift.open_date is exist - process it [11:55:50]req_shift_open_date [11:55:50]req_shift_open_date done [11:55:50]produce_requested_data done [11:55:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239540,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [11:55:50]process_action_free close_receipt [11:55:50]json_value_free [11:55:50]json_value_free done [11:55:50]process_json_proto returns [11:55:50]Send response to host [11:55:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239540,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [11:55:50]free response buf [11:55:50]execute_script done [11:55:50]execute_script returns [11:55:50]free content buf [11:55:50]Sock 8.Close socket [11:55:50]Sock 8.Thread stoped [11:55:53]OFD Sender: No OFD packet to send [11:55:58]OFD Sender: No OFD packet to send [11:56:03]OFD Sender: No OFD packet to send [11:56:08]OFD Sender: No OFD packet to send [11:56:13]OFD Sender: No OFD packet to send [11:56:18]OFD Sender: No OFD packet to send [11:56:23]OFD Sender: No OFD packet to send [11:56:28]OFD Sender: No OFD packet to send [11:56:33]OFD Sender: No OFD packet to send [11:56:38]OFD Sender: No OFD packet to send [11:56:43]OFD Sender: No OFD packet to send [11:56:48]OFD Sender: No OFD packet to send [11:56:53]OFD Sender: No OFD packet to send [11:56:58]OFD Sender: No OFD packet to send [11:57:03]OFD Sender: No OFD packet to send [11:57:08]OFD Sender: No OFD packet to send [11:57:13]OFD Sender: No OFD packet to send [11:57:18]OFD Sender: No OFD packet to send [11:57:24]OFD Sender: No OFD packet to send [11:57:29]OFD Sender: No OFD packet to send [11:57:34]OFD Sender: No OFD packet to send [11:57:39]OFD Sender: No OFD packet to send [11:57:44]OFD Sender: No OFD packet to send [11:57:49]OFD Sender: No OFD packet to send [11:57:54]OFD Sender: No OFD packet to send [11:57:59]OFD Sender: No OFD packet to send [11:58:04]OFD Sender: No OFD packet to send [11:58:09]OFD Sender: No OFD packet to send [11:58:14]OFD Sender: No OFD packet to send [11:58:19]OFD Sender: No OFD packet to send [11:58:24]OFD Sender: No OFD packet to send [11:58:29]OFD Sender: No OFD packet to send [11:58:34]OFD Sender: No OFD packet to send [11:58:39]OFD Sender: No OFD packet to send [11:58:44]OFD Sender: No OFD packet to send [11:58:49]OFD Sender: No OFD packet to send [11:58:54]OFD Sender: No OFD packet to send [11:58:59]OFD Sender: No OFD packet to send [11:59:04]OFD Sender: No OFD packet to send [11:59:09]OFD Sender: No OFD packet to send [11:59:14]OFD Sender: No OFD packet to send [11:59:19]OFD Sender: No OFD packet to send [11:59:24]OFD Sender: No OFD packet to send [11:59:29]OFD Sender: No OFD packet to send [11:59:34]OFD Sender: No OFD packet to send [11:59:39]OFD Sender: No OFD packet to send [11:59:44]OFD Sender: No OFD packet to send [11:59:49]OFD Sender: No OFD packet to send [11:59:54]OFD Sender: No OFD packet to send [11:59:59]OFD Sender: No OFD packet to send [12:00:04]OFD Sender: No OFD packet to send [12:00:09]OFD Sender: No OFD packet to send [12:00:14]OFD Sender: No OFD packet to send [12:00:19]OFD Sender: No OFD packet to send [12:00:24]OFD Sender: No OFD packet to send [12:00:29]OFD Sender: No OFD packet to send [12:00:34]OFD Sender: No OFD packet to send [12:00:39]OFD Sender: No OFD packet to send [12:00:44]OFD Sender: No OFD packet to send [12:00:49]OFD Sender: No OFD packet to send [12:00:54]OFD Sender: No OFD packet to send [12:00:59]OFD Sender: No OFD packet to send [12:01:04]OFD Sender: No OFD packet to send [12:01:04]accept exits with 10 [12:01:04]New connection [12:01:04]New thread 3066453348 created [12:01:04]Thread 3066596708 joined [12:01:04]Waiting for new connection... [12:01:04] Sock 10.Parse request [12:01:04]Sock 10.Check first char [12:01:04]Sock 10.First char is OK [12:01:04]request: POST /json_proto HTTP/1.0 [12:01:04]Method: POST [12:01:04]URL: /json_proto [12:01:04]Method is POST - this is cgi request [12:01:04]url: /json_proto [12:01:04]query_string will be loaded in cgi processing [12:01:04]execute_cgi json_proto POST (null) [12:01:04]execute_cgi path=json_proto method=POST [12:01:04]POST find Content-Length [12:01:04]Host: 172.17.40.67:8080 [12:01:04]Content-Length: 678 [12:01:04]Content-Type: application/json [12:01:04] [12:01:04]POST finish read [12:01:04]Found Content-Length = 678 [12:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.220, "sum" : 280.21, "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" ] } } [12:01:04]execute_script... [12:01:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.220, "sum" : 280.21, "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" ] } } [12:01:04]POST & json_proto [12:01:04]process_json_proto [12:01:04]json parsed OK: [12:01:04]protocol is kg_v1.0 [12:01:04]action value=close_receipt [12:01:04]process_action close_receipt [12:01:04]cmd_close_receipt [12:01:04]MH_GetDate [12:01:04]Write to MH i2c: F0 00 00 6F 0B 69 [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 09 00 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 09 00 6F 0B 00 01 48 64 66 97 AE 6B 64 99 [12:01:04]GetLastDocTimeStamp 1717847746 [12:01:04]current date 1717848065 [12:01:04]FM_GetShiftState [12:01:04]SAM_PROTO_GetShiftState [12:01:04]wFMCommunicate request_size=4 [12:01:04]MH_SAM_APDU [12:01:04]CAPDU: 80 13 01 00 [12:01:04]Write to MH i2c: E2 08 00 70 0B 80 13 01 00 00 00 00 00 F8 [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:04]Read from MH i2c: E2 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: E2 0E 00 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: E2 0E 00 70 0B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AC [12:01:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:01:04]wFMCommunicate OK [12:01:04]SAM_PROTO_GetShiftState done [12:01:04]FM_GetShiftState done [12:01:04]opened in 1717805884 [12:01:04]opened+sec_in_day 1717892284 [12:01:04]quantity*price = 28020 [12:01:04]sum+1 = 28022 [12:01:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 280.00 Внесено: 280.00 СДАЧА: 0.00 НСП 1% : 2.48 НДС 12% : 29.76 Наличными: 280.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 312 08.06.2024 12:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239541 ФПД: 99837005960059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120105&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239541&fm=99837005960059&tin=02508201610067®Number=0000000000091601&sum=28000 [12:01:05]StoreToDocumentArchive [12:01:05]shift 387 fd 239541 [12:01:05]save to /storage/0387/doc_00239541 [12:01:05]save last doc name /storage/0387/doc_00239541 to /storage/kkm_last_doc_name [12:01:05]save OK [12:01:05]Clear old archive folders... [12:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:05]tlvbuf is 013016C0 [12:01:05]SAM_PROTO_ClearQueue [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 09 00 00 [12:01:05]Write to MH i2c: E2 08 00 7D 0B 80 09 00 00 00 00 00 00 FA [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:05]Read from MH i2c: E2 03 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 7D 0B 00 90 00 FC [12:01:05]RAPDU: 90 00 [12:01:05]wFMCommunicate OK [12:01:05]SAM_PROTO_ClearQueue done [12:01:05]KKMCreateOFDPacket [12:01:05]OFDProtocolAddRootSTLVToBuf [12:01:05]FM_MakeSignedData [12:01:05]FM_MakeSignedData [12:01:05]SAM_PROTO_SignData [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 0D 01 02 [12:01:05]Write to MH i2c: E2 08 00 7E 0B 80 0D 01 02 00 00 00 00 02 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 7E 0B 00 90 00 FD [12:01:05]RAPDU: 90 00 [12:01:05]wFMCommunicate OK [12:01:05]wFMCommunicate request_size=255 [12:01:05]MH_SAM_APDU [12:01: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 7C 10 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 75 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 A0 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 38 01 00 00 F4 03 04 00 01 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A7 03 00 35 04 06 00 5A [12:01:05]Write to MH i2c: E2 02 01 7F 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 7C 10 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 75 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 A0 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 38 01 00 00 F4 03 04 00 01 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A7 03 00 35 04 06 00 5A 00 00 42 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 7F 0B 00 90 00 FE [12:01:05]RAPDU: 90 00 [12:01:05]wFMCommunicate OK [12:01:05]wFMCommunicate request_size=10 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 0D 02 02 05 CD 1D 46 93 7B [12:01:05]Write to MH i2c: E2 0D 00 80 0B 80 0D 02 02 05 00 CD 1D 46 93 7B 00 00 4D [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 80 0B 00 90 00 FF [12:01:05]RAPDU: 90 00 [12:01:05]wFMCommunicate OK [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 0D 03 02 [12:01:05]Write to MH i2c: E2 08 00 81 0B 80 0D 03 02 00 00 00 00 07 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 0B 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 0B 00 81 0B 00 32 F6 86 7A 82 F9 E3 19 90 00 A7 [12:01:05]RAPDU: 32 F6 86 7A 82 F9 E3 19 90 00 [12:01:05]wFMCommunicate OK [12:01:05]SAM_PROTO_SignData done [12:01:05]FM_MakeSignedData done [12:01:05]CreateOFDProtocolMessage [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 11 00 00 [12:01:05]Write to MH i2c: E2 08 00 82 0B 80 11 00 00 00 00 00 00 07 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 17 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 17 00 82 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5C [12:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:01:05]wFMCommunicate OK [12:01:05]CreateOFDProtocolMessage done [12:01:05]OFDSenderStorePacket 239541 [12:01:05]StoreOFDPacket docnum=239541 [12:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BA C3 07 01 28 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 7C 10 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 75 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 A0 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 38 01 00 00 F4 03 04 00 01 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A7 03 00 35 04 06 00 5A CD 1D 46 93 7B 32 F6 86 7A 82 F9 E3 19 [12:01:05]CheckFolder [12:01:05]dirname=/storage/ofd_packets [12:01:05]CheckFolder done [12:01:05]ProducePacketName [12:01:05]name=ofd_packets/00239541 [12:01:05]NVStorageSaveData ofd_packets/00239541 [12:01:05]File name is /storage/ofd_packets/00239541 [12:01:05]Write 301 bytes [12:01:05]NVStorageSaveData done [12:01:05]OFDSenderStorePacket done [12:01:05]KKMCreateOFDPacket done [12:01:05]NVStorageSaveData kkm_last_timestamp [12:01:05]File name is /storage/kkm_last_timestamp [12:01:05]Write 4 bytes [12:01:05]NVStorageSaveData done [12:01:06]ExternCall_PrintAddStr [12:01:06]wPrintStart [12:01:06]Write to MH i2c: 01 00 00 83 0B 8E [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 07 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 07 00 83 0B 00 00 00 00 00 FF 0F A3 [12:01:06]RasterBufferAndPrint [12:01:06]line Счет N : (1)3302485 [12:01:06]line ИНН: 02508201610067 [12:01:06]line Контрольно-Кассовый Чек [12:01:06]line ПРОДАЖА [12:01:06]line ТРК (МРК, ГНК) : 32 [12:01:06]line Товар: 2710124130 [12:01:06]line Аи-92-К-4 [12:01:06]line 4.220 * 66.40 [12:01:06]line = 280.21 [12:01:06]line НДС 12% НСП 1% [12:01:06]line > о реализуемом товаре [12:01:06]line ОКРУГЛЕНИЕ: -0.21 [12:01:06]line ИТОГО: 280.00 [12:01:06]line Внесено: 280.00 [12:01:06]line СДАЧА: 0.00 [12:01:06]line НСП 1% : 2.48 [12:01:06]line НДС 12% : 29.76 [12:01:06]line Наличными: 280.00 [12:01:06]line Безнал.: 0.00 [12:01:06]line Место: АЗС № 82 "Партнер Нефть" [12:01:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:01:06]line СНО: Общий режим [12:01:06]line Чек 312 08.06.2024 12:01 [12:01:06]line Смена: 387 ФФД: 1.0 [12:01:06]line ЗНМ: 0300000150 [12:01:06]line РНМ: 0000000000091601 [12:01:06]line Версия ККМ: 001 [12:01:06]line ФМ: 0000000000874681 [12:01:06]line ФД: 239541 [12:01:06]line ФПД: 99837005960059 [12:01:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120105&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239541&fm=99837005960059&tin=02508201610067®Number=0000000000091601&sum=28000 [12:01:06]OFD Sender: Processing packet 239541 [packets to send 182, broken 181] [12:01:06]ProducePacketName [12:01:06]name=ofd_packets/00239541 [12:01:06]OFD Sender: To server: pG, [12:01:06]CommunicateWithHost lk.salyk.kg:30040 [12:01:06]ConnectInit lk.salyk.kg [12:01:06]written 0, free lines is 4095 [12:01:06]Connected sock=9 [12:01:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BA C3 07 01 28 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 7C 10 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 75 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 A0 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 38 01 00 00 F4 03 04 00 01 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A7 03 00 35 04 06 00 5A CD 1D 46 93 7B 32 F6 86 7A 82 F9 E3 19 [12:01:06]Write to MH i2c: 01 00 00 AE 0B B9 [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 07 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 07 00 AE 0B 00 00 00 00 00 C2 0C 8E [12:01:06]RasterBufferAndPrint [12:01:06]line [12:01:06]line [12:01:06]line [12:01:06]line [12:01:06]line [12:01:06]written 0, free lines is 3272 [12:01:06]MH_Cut [12:01:06]Write to MH i2c: D1 01 00 B5 0B 01 92 [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: D1 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: D1 01 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: D1 01 00 B5 0B 00 91 [12:01:06]Write to MH i2c: 01 00 00 B6 0B C1 [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 18 C2 47 00 B7 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B5 A7 03 00 F4 03 04 00 7E EF 63 66 B6 04 01 00 00 5D 99 79 DF AE 5E 4E A1 [12:01:06]CommunicateWithHost err = 0 [12:01:06]CheckOFDResponse [12:01:06]1017 (14) - 77093643461234 [12:01:06]1041 (16) - 0000000000874681 [12:01:06]1040 (4) - 239541 [12:01:06]1012 (4) - 08.06.2024 05:43 [12:01:06]1206 (1) - 0 [12:01:06]OFD Sender: Remove packet 239541 [12:01:06]ProducePacketName [12:01:06]name=ofd_packets/00239541 [12:01:06]NVStorageDeleteData [12:01:07]OFD Sender: No OFD packet to send [12:01:07]*** Cut start [12:01:07]*** Partial cut [12:01:07]*** CUTSNS_PIN = 1 [12:01:07]*** CUTSNS_PIN = 0 [12:01:07]*** Brake cut motor [12:01:08]Read from MH i2c: 01 [12:01:08]MH_I2C_Read... [12:01:08]*** Stop cut motor [12:01:08]*** Cut end [12:01:08]Read from MH i2c: 01 07 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: 01 07 00 B6 0B 00 00 00 00 00 FF 0F D6 [12:01:08]process_action close_receipt done [12:01:08]requested_data is exist [12:01:08]produce_requested_data [12:01:08]requested_item fm.sn is exist - process it [12:01:08]wFMCommunicate request_size=4 [12:01:08]MH_SAM_APDU [12:01:08]CAPDU: 80 11 00 00 [12:01:08]Write to MH i2c: E2 08 00 B7 0B 80 11 00 00 00 00 00 00 3C [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 17 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 17 00 B7 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 91 [12:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:01:08]wFMCommunicate OK [12:01:08]requested_item fd.num is exist - process it [12:01:08]SAM_PROTO_GetFieldsCounters [12:01:08]wFMCommunicate request_size=4 [12:01:08]MH_SAM_APDU [12:01:08]CAPDU: 80 13 00 00 [12:01:08]Write to MH i2c: E2 08 00 B8 0B 80 13 00 00 00 00 00 00 3F [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 62 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 62 00 B8 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B5 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [12:01:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B5 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:08]wFMCommunicate OK [12:01:08]SAM_PROTO_GetFieldsCounters done [12:01:08]requested_item shift.num is exist - process it [12:01:08]requested_item shift.opened is exist - process it [12:01:08]req_shift_opened [12:01:08]FM_GetShiftState [12:01:08]SAM_PROTO_GetShiftState [12:01:08]wFMCommunicate request_size=4 [12:01:08]MH_SAM_APDU [12:01:08]CAPDU: 80 13 01 00 [12:01:08]Write to MH i2c: E2 08 00 B9 0B 80 13 01 00 00 00 00 00 41 [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:08]Read from MH i2c: E2 0E 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 0E 00 B9 0B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F5 [12:01:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:01:08]wFMCommunicate OK [12:01:08]SAM_PROTO_GetShiftState done [12:01:08]FM_GetShiftState done [12:01:08]req_shift_opened done [12:01:08]requested_item shift.open_date is exist - process it [12:01:08]req_shift_open_date [12:01:08]req_shift_open_date done [12:01:08]produce_requested_data done [12:01:08]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239541,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:01:08]process_action_free close_receipt [12:01:08]json_value_free [12:01:08]json_value_free done [12:01:08]process_json_proto returns [12:01:08]Send response to host [12:01:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239541,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:01:08]free response buf [12:01:08]execute_script done [12:01:08]execute_script returns [12:01:08]free content buf [12:01:08]Sock 10.Close socket [12:01:08]Sock 10.Thread stoped [12:01:12]OFD Sender: No OFD packet to send [12:01:17]OFD Sender: No OFD packet to send [12:01:19]accept exits with 8 [12:01:19]New connection [12:01:19]New thread 3066596708 created [12:01:19]Thread 3066453348 joined [12:01:19]Waiting for new connection... [12:01:19] Sock 8.Parse request [12:01:19]Sock 8.Check first char [12:01:19]Sock 8.First char is OK [12:01:19]request: POST /json_proto HTTP/1.0 [12:01:19]Method: POST [12:01:19]URL: /json_proto [12:01:19]Method is POST - this is cgi request [12:01:19]url: /json_proto [12:01:19]query_string will be loaded in cgi processing [12:01:19]execute_cgi json_proto POST (null) [12:01:19]execute_cgi path=json_proto method=POST [12:01:19]POST find Content-Length [12:01:19]Host: 172.17.40.67:8080 [12:01:19]Content-Length: 768 [12:01:19]Content-Type: application/json [12:01:19] [12:01:19]POST finish read [12:01:19]Found Content-Length = 768 [12:01:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 10.860, "sum" : 800.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:19]execute_script... [12:01:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 10.860, "sum" : 800.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:19]POST & json_proto [12:01:19]process_json_proto [12:01:19]json parsed OK: [12:01:19]protocol is kg_v1.0 [12:01:19]action value=close_receipt [12:01:19]process_action close_receipt [12:01:19]cmd_close_receipt [12:01:19]MH_GetDate [12:01:19]Write to MH i2c: F0 00 00 BA 0B B4 [12:01:19]Write i2c OK [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: F0 [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: F0 09 00 [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: F0 09 00 BA 0B 00 10 48 64 66 97 AE 6B 64 F3 [12:01:19]GetLastDocTimeStamp 1717848065 [12:01:19]current date 1717848080 [12:01:19]FM_GetShiftState [12:01:19]SAM_PROTO_GetShiftState [12:01:19]wFMCommunicate request_size=4 [12:01:19]MH_SAM_APDU [12:01:19]CAPDU: 80 13 01 00 [12:01:19]Write to MH i2c: E2 08 00 BB 0B 80 13 01 00 00 00 00 00 43 [12:01:19]Write i2c OK [12:01:19]MH_I2C_Read... [12:01:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:19]Read from MH i2c: E2 [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: E2 0E 00 [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: E2 0E 00 BB 0B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F7 [12:01:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:01:19]wFMCommunicate OK [12:01:19]SAM_PROTO_GetShiftState done [12:01:19]FM_GetShiftState done [12:01:19]opened in 1717805884 [12:01:19]opened+sec_in_day 1717892284 [12:01:19]quantity*price = 80038 [12:01:19]sum+1 = 80039 [12:01:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.38 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 0.00 Безнал.: 800.38 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 313 08.06.2024 12:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239542 ФПД: 98202271680218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120120&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239542&fm=98202271680218&tin=02508201610067®Number=0000000000091601&sum=80038 [12:01:20]StoreToDocumentArchive [12:01:20]shift 387 fd 239542 [12:01:20]save to /storage/0387/doc_00239542 [12:01:20]save last doc name /storage/0387/doc_00239542 to /storage/kkm_last_doc_name [12:01:20]save OK [12:01:20]Clear old archive folders... [12:01:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:20]tlvbuf is 012CCCF0 [12:01:20]SAM_PROTO_ClearQueue [12:01:20]wFMCommunicate request_size=4 [12:01:20]MH_SAM_APDU [12:01:20]CAPDU: 80 09 00 00 [12:01:20]Write to MH i2c: E2 08 00 C8 0B 80 09 00 00 00 00 00 00 45 [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:20]Read from MH i2c: E2 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 C8 0B 00 90 00 47 [12:01:20]RAPDU: 90 00 [12:01:20]wFMCommunicate OK [12:01:20]SAM_PROTO_ClearQueue done [12:01:20]KKMCreateOFDPacket [12:01:20]OFDProtocolAddRootSTLVToBuf [12:01:20]FM_MakeSignedData [12:01:20]FM_MakeSignedData [12:01:20]SAM_PROTO_SignData [12:01:20]wFMCommunicate request_size=4 [12:01:20]MH_SAM_APDU [12:01:20]CAPDU: 80 0D 01 02 [12:01:20]Write to MH i2c: E2 08 00 C9 0B 80 0D 01 02 00 00 00 00 4D [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:20]Read from MH i2c: E2 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 C9 0B 00 90 00 48 [12:01:20]RAPDU: 90 00 [12:01:20]wFMCommunicate OK [12:01:20]wFMCommunicate request_size=255 [12:01:20]MH_SAM_APDU [12:01:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 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 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 10 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A7 03 00 35 04 06 00 59 [12:01:20]Write to MH i2c: E2 02 01 CA 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 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 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 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 10 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A7 03 00 35 04 06 00 59 00 00 22 [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:20]Read from MH i2c: E2 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 CA 0B 00 90 00 49 [12:01:20]RAPDU: 90 00 [12:01:20]wFMCommunicate OK [12:01:20]wFMCommunicate request_size=10 [12:01:20]MH_SAM_APDU [12:01:20]CAPDU: 80 0D 02 02 05 50 7F 85 06 DA [12:01:20]Write to MH i2c: E2 0D 00 CB 0B 80 0D 02 02 05 00 50 7F 85 06 DA 00 00 8E [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:20]Read from MH i2c: E2 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [12:01:20]RAPDU: 90 00 [12:01:20]wFMCommunicate OK [12:01:20]wFMCommunicate request_size=4 [12:01:20]MH_SAM_APDU [12:01:20]CAPDU: 80 0D 03 02 [12:01:20]Write to MH i2c: E2 08 00 CC 0B 80 0D 03 02 00 00 00 00 52 [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:20]Read from MH i2c: E2 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 0B 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 0B 00 CC 0B 00 AC A7 DE 0D 9C 28 B9 7D 90 00 8B [12:01:20]RAPDU: AC A7 DE 0D 9C 28 B9 7D 90 00 [12:01:20]wFMCommunicate OK [12:01:20]SAM_PROTO_SignData done [12:01:20]FM_MakeSignedData done [12:01:20]CreateOFDProtocolMessage [12:01:20]wFMCommunicate request_size=4 [12:01:20]MH_SAM_APDU [12:01:20]CAPDU: 80 11 00 00 [12:01:20]Write to MH i2c: E2 08 00 CD 0B 80 11 00 00 00 00 00 00 52 [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:20]Read from MH i2c: E2 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 17 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 17 00 CD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A7 [12:01:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:01:20]wFMCommunicate OK [12:01:20]CreateOFDProtocolMessage done [12:01:20]OFDSenderStorePacket 239542 [12:01:20]StoreOFDPacket docnum=239542 [12:01:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 61 CC 07 01 39 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 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 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 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 10 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A7 03 00 35 04 06 00 59 50 7F 85 06 DA AC A7 DE 0D 9C 28 B9 7D [12:01:20]CheckFolder [12:01:20]dirname=/storage/ofd_packets [12:01:20]CheckFolder done [12:01:20]ProducePacketName [12:01:20]name=ofd_packets/00239542 [12:01:20]NVStorageSaveData ofd_packets/00239542 [12:01:20]File name is /storage/ofd_packets/00239542 [12:01:20]Write 301 bytes [12:01:20]NVStorageSaveData done [12:01:20]OFDSenderStorePacket done [12:01:20]KKMCreateOFDPacket done [12:01:20]NVStorageSaveData kkm_last_timestamp [12:01:20]File name is /storage/kkm_last_timestamp [12:01:20]Write 4 bytes [12:01:20]NVStorageSaveData done [12:01:20]ExternCall_PrintAddStr [12:01:20]wPrintStart [12:01:20]Write to MH i2c: 01 00 00 CE 0B D9 [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: 01 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: 01 07 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: 01 07 00 CE 0B 00 00 00 00 00 FF 0F EE [12:01:20]RasterBufferAndPrint [12:01:20]line Счет N : (1)3302484 [12:01:20]line ИНН: 02508201610067 [12:01:20]line Контрольно-Кассовый Чек [12:01:20]line ПРОДАЖА [12:01:20]line ТРК (МРК, ГНК) : 13 [12:01:20]line Товар: 2710124500 [12:01:20]line Аи-95-К-5 [12:01:20]line 10.860 * 73.70 [12:01:20]line = 800.38 [12:01:20]line НДС 12% НСП 1% [12:01:20]line > о реализуемом товаре [12:01:20]line ИТОГО: 800.38 [12:01:20]line НСП 1% : 7.08 [12:01:20]line НДС 12% : 85.00 [12:01:20]line Наличными: 0.00 [12:01:20]line Безнал.: 800.38 [12:01:20]line Место: АЗС № 82 "Партнер Нефть" [12:01:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:01:20]line СНО: Общий режим [12:01:20]line Чек 313 08.06.2024 12:01 [12:01:20]line Смена: 387 ФФД: 1.0 [12:01:20]line ЗНМ: 0300000150 [12:01:20]line РНМ: 0000000000091601 [12:01:20]line Версия ККМ: 001 [12:01:20]line Платежная система: Mbank [12:01:20]line ФМ: 0000000000874681 [12:01:20]line ФД: 239542 [12:01:20]line ФПД: 98202271680218 [12:01:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120120&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239542&fm=98202271680218&tin=02508201610067®Number=0000000000091601&sum=80038 [12:01:20]written 0, free lines is 4095 [12:01:21]OFD Sender: Processing packet 239542 [packets to send 182, broken 181] [12:01:21]ProducePacketName [12:01:21]name=ofd_packets/00239542 [12:01:21]OFD Sender: To server: pG, [12:01:21]CommunicateWithHost lk.salyk.kg:30040 [12:01:21]ConnectInit lk.salyk.kg [12:01:21]Write to MH i2c: 01 00 00 F7 0B 02 [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: 01 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: 01 07 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: 01 07 00 F7 0B 00 00 00 00 00 E7 0C FC [12:01:21]RasterBufferAndPrint [12:01:21]line [12:01:21]line [12:01:21]line [12:01:21]line [12:01:21]line [12:01:21]written 0, free lines is 3309 [12:01:21]MH_Cut [12:01:21]Write to MH i2c: D1 01 00 FE 0B 01 DB [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: D1 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: D1 01 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: D1 01 00 FE 0B 00 DA [12:01:21]Write to MH i2c: 01 00 00 FF 0B 0A [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]Connected sock=11 [12:01:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 61 CC 07 01 39 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 6C 2A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 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 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 10 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A7 03 00 35 04 06 00 59 50 7F 85 06 DA AC A7 DE 0D 9C 28 B9 7D [12:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 6B 17 47 00 D1 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B6 A7 03 00 F4 03 04 00 8D EF 63 66 B6 04 01 00 00 70 64 DA 89 12 38 45 0B [12:01:21]CommunicateWithHost err = 0 [12:01:21]CheckOFDResponse [12:01:21]1017 (14) - 77093643461234 [12:01:21]1041 (16) - 0000000000874681 [12:01:21]1040 (4) - 239542 [12:01:21]1012 (4) - 08.06.2024 05:43 [12:01:21]1206 (1) - 0 [12:01:21]OFD Sender: Remove packet 239542 [12:01:21]ProducePacketName [12:01:21]name=ofd_packets/00239542 [12:01:21]NVStorageDeleteData [12:01:22]*** Cut start [12:01:22]*** Partial cut [12:01:22]*** CUTSNS_PIN = 1 [12:01:22]*** CUTSNS_PIN = 0 [12:01:22]OFD Sender: No OFD packet to send [12:01:22]*** Brake cut motor [12:01:22]Read from MH i2c: 01 [12:01:22]MH_I2C_Read... [12:01:22]*** Stop cut motor [12:01:22]*** Cut end [12:01:22]Read from MH i2c: 01 07 00 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: 01 07 00 FF 0B 00 00 00 00 00 FF 0F 1F [12:01:22]process_action close_receipt done [12:01:22]requested_data is exist [12:01:22]produce_requested_data [12:01:22]requested_item fm.sn is exist - process it [12:01:22]wFMCommunicate request_size=4 [12:01:22]MH_SAM_APDU [12:01:22]CAPDU: 80 11 00 00 [12:01:22]Write to MH i2c: E2 08 00 00 0C 80 11 00 00 00 00 00 00 86 [12:01:22]Write i2c OK [12:01:22]MH_I2C_Read... [12:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:22]Read from MH i2c: E2 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: E2 17 00 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: E2 17 00 00 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DB [12:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:01:22]wFMCommunicate OK [12:01:22]requested_item fd.num is exist - process it [12:01:22]SAM_PROTO_GetFieldsCounters [12:01:22]wFMCommunicate request_size=4 [12:01:22]MH_SAM_APDU [12:01:22]CAPDU: 80 13 00 00 [12:01:22]Write to MH i2c: E2 08 00 01 0C 80 13 00 00 00 00 00 00 89 [12:01:22]Write i2c OK [12:01:22]MH_I2C_Read... [12:01:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:23]Read from MH i2c: E2 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 62 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 62 00 01 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B6 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [12:01:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B6 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:23]wFMCommunicate OK [12:01:23]SAM_PROTO_GetFieldsCounters done [12:01:23]requested_item shift.num is exist - process it [12:01:23]requested_item shift.opened is exist - process it [12:01:23]req_shift_opened [12:01:23]FM_GetShiftState [12:01:23]SAM_PROTO_GetShiftState [12:01:23]wFMCommunicate request_size=4 [12:01:23]MH_SAM_APDU [12:01:23]CAPDU: 80 13 01 00 [12:01:23]Write to MH i2c: E2 08 00 02 0C 80 13 01 00 00 00 00 00 8B [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 [12:01:23]MH_I2C_Read... [12:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:23]Read from MH i2c: E2 0E 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 0E 00 02 0C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3F [12:01:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:01:23]wFMCommunicate OK [12:01:23]SAM_PROTO_GetShiftState done [12:01:23]FM_GetShiftState done [12:01:23]req_shift_opened done [12:01:23]requested_item shift.open_date is exist - process it [12:01:23]req_shift_open_date [12:01:23]req_shift_open_date done [12:01:23]produce_requested_data done [12:01:23]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239542,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:01:23]process_action_free close_receipt [12:01:23]json_value_free [12:01:23]json_value_free done [12:01:23]process_json_proto returns [12:01:23]Send response to host [12:01:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239542,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:01:23]free response buf [12:01:23]execute_script done [12:01:23]execute_script returns [12:01:23]free content buf [12:01:23]Sock 8.Close socket [12:01:23]Sock 8.Thread stoped [12:01:23]accept exits with 9 [12:01:23]New connection [12:01:23]New thread 3066453348 created [12:01:23]Thread 3066596708 joined [12:01:23]Waiting for new connection... [12:01:23] Sock 9.Parse request [12:01:23]Sock 9.Check first char [12:01:23]Sock 9.First char is OK [12:01:23]request: POST /json_proto HTTP/1.0 [12:01:23]Method: POST [12:01:23]URL: /json_proto [12:01:23]Method is POST - this is cgi request [12:01:23]url: /json_proto [12:01:23]query_string will be loaded in cgi processing [12:01:23]execute_cgi json_proto POST (null) [12:01:23]execute_cgi path=json_proto method=POST [12:01:23]POST find Content-Length [12:01:23]Host: 172.17.40.67:8080 [12:01:23]Content-Length: 767 [12:01:23]Content-Type: application/json [12:01:23] [12:01:23]POST finish read [12:01:23]Found Content-Length = 767 [12:01:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 21.420, "sum" : 1600.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: Mbank", "payments": [ { "type": 1, "sum" : 1600.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:23]execute_script... [12:01:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 21.420, "sum" : 1600.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: Mbank", "payments": [ { "type": 1, "sum" : 1600.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:23]POST & json_proto [12:01:23]process_json_proto [12:01:23]json parsed OK: [12:01:23]protocol is kg_v1.0 [12:01:23]action value=close_receipt [12:01:23]process_action close_receipt [12:01:23]cmd_close_receipt [12:01:23]MH_GetDate [12:01:23]Write to MH i2c: F0 00 00 03 0C FE [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: F0 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: F0 09 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: F0 09 00 03 0C 00 14 48 64 66 97 AE 6B 64 41 [12:01:23]GetLastDocTimeStamp 1717848080 [12:01:23]current date 1717848084 [12:01:23]FM_GetShiftState [12:01:23]SAM_PROTO_GetShiftState [12:01:23]wFMCommunicate request_size=4 [12:01:23]MH_SAM_APDU [12:01:23]CAPDU: 80 13 01 00 [12:01:23]Write to MH i2c: E2 08 00 04 0C 80 13 01 00 00 00 00 00 8D [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:23]Read from MH i2c: E2 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 0E 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 0E 00 04 0C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 41 [12:01:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:01:23]wFMCommunicate OK [12:01:23]SAM_PROTO_GetShiftState done [12:01:23]FM_GetShiftState done [12:01:23]opened in 1717805884 [12:01:23]opened+sec_in_day 1717892284 [12:01:23]quantity*price = 160007 [12:01:23]sum+1 = 160008 [12:01:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.07 НСП 1% : 14.16 НДС 12% : 169.92 Наличными: 0.00 Безнал.: 1600.07 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 314 08.06.2024 12:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239543 ФПД: 160162732938467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120124&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239543&fm=160162732938467&tin=02508201610067®Number=0000000000091601&sum=160007 [12:01:24]StoreToDocumentArchive [12:01:24]shift 387 fd 239543 [12:01:24]save to /storage/0387/doc_00239543 [12:01:24]save last doc name /storage/0387/doc_00239543 to /storage/kkm_last_doc_name [12:01:24]save OK [12:01:24]Clear old archive folders... [12:01:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:01:24]tlvbuf is 01304F10 [12:01:24]SAM_PROTO_ClearQueue [12:01:24]wFMCommunicate request_size=4 [12:01:24]MH_SAM_APDU [12:01:24]CAPDU: 80 09 00 00 [12:01:24]Write to MH i2c: E2 08 00 11 0C 80 09 00 00 00 00 00 00 8F [12:01:24]Write i2c OK [12:01:24]MH_I2C_Read... [12:01:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:25]Read from MH i2c: E2 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 03 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 03 00 11 0C 00 90 00 91 [12:01:25]RAPDU: 90 00 [12:01:25]wFMCommunicate OK [12:01:25]SAM_PROTO_ClearQueue done [12:01:25]KKMCreateOFDPacket [12:01:25]OFDProtocolAddRootSTLVToBuf [12:01:25]FM_MakeSignedData [12:01:25]FM_MakeSignedData [12:01:25]SAM_PROTO_SignData [12:01:25]wFMCommunicate request_size=4 [12:01:25]MH_SAM_APDU [12:01:25]CAPDU: 80 0D 01 02 [12:01:25]Write to MH i2c: E2 08 00 12 0C 80 0D 01 02 00 00 00 00 97 [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:25]Read from MH i2c: E2 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 03 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 03 00 12 0C 00 90 00 92 [12:01:25]RAPDU: 90 00 [12:01:25]wFMCommunicate OK [12:01:25]wFMCommunicate request_size=255 [12:01:25]MH_SAM_APDU [12:01: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 AC 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 07 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 07 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 60 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 07 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 14 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A7 03 00 35 04 06 00 91 AA CA CD [12:01:25]Write to MH i2c: E2 02 01 13 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 07 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 07 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 60 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 07 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 14 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A7 03 00 35 04 06 00 91 AA CA CD 00 00 ED [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:25]Read from MH i2c: E2 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 03 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 03 00 13 0C 00 90 00 93 [12:01:25]RAPDU: 90 00 [12:01:25]wFMCommunicate OK [12:01:25]wFMCommunicate request_size=7 [12:01:25]MH_SAM_APDU [12:01:25]CAPDU: 80 0D 02 02 02 94 E3 [12:01:25]Write to MH i2c: E2 0A 00 14 0C 80 0D 02 02 02 00 94 E3 00 00 15 [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:25]Read from MH i2c: E2 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 03 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 03 00 14 0C 00 90 00 94 [12:01:25]RAPDU: 90 00 [12:01:25]wFMCommunicate OK [12:01:25]wFMCommunicate request_size=4 [12:01:25]MH_SAM_APDU [12:01:25]CAPDU: 80 0D 03 02 [12:01:25]Write to MH i2c: E2 08 00 15 0C 80 0D 03 02 00 00 00 00 9C [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:25]Read from MH i2c: E2 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 0B 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 0B 00 15 0C 00 77 C4 AC B6 32 0E B4 CF 90 00 FD [12:01:25]RAPDU: 77 C4 AC B6 32 0E B4 CF 90 00 [12:01:25]wFMCommunicate OK [12:01:25]SAM_PROTO_SignData done [12:01:25]FM_MakeSignedData done [12:01:25]CreateOFDProtocolMessage [12:01:25]wFMCommunicate request_size=4 [12:01:25]MH_SAM_APDU [12:01:25]CAPDU: 80 11 00 00 [12:01:25]Write to MH i2c: E2 08 00 16 0C 80 11 00 00 00 00 00 00 9C [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:25]Read from MH i2c: E2 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 17 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: E2 17 00 16 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F1 [12:01:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:01:25]wFMCommunicate OK [12:01:25]CreateOFDProtocolMessage done [12:01:25]OFDSenderStorePacket 239543 [12:01:25]StoreOFDPacket docnum=239543 [12:01:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 12 BC 04 01 C9 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 07 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 07 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 60 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 07 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 14 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A7 03 00 35 04 06 00 91 AA CA CD 94 E3 77 C4 AC B6 32 0E B4 CF [12:01:25]CheckFolder [12:01:25]dirname=/storage/ofd_packets [12:01:25]CheckFolder done [12:01:25]ProducePacketName [12:01:25]name=ofd_packets/00239543 [12:01:25]NVStorageSaveData ofd_packets/00239543 [12:01:25]File name is /storage/ofd_packets/00239543 [12:01:25]Write 298 bytes [12:01:25]NVStorageSaveData done [12:01:25]OFDSenderStorePacket done [12:01:25]KKMCreateOFDPacket done [12:01:25]NVStorageSaveData kkm_last_timestamp [12:01:25]File name is /storage/kkm_last_timestamp [12:01:25]Write 4 bytes [12:01:25]NVStorageSaveData done [12:01:25]ExternCall_PrintAddStr [12:01:25]wPrintStart [12:01:25]Write to MH i2c: 01 00 00 17 0C 23 [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: 01 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: 01 07 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: 01 07 00 17 0C 00 00 00 00 00 FF 0F 38 [12:01:25]RasterBufferAndPrint [12:01:25]line Счет N : (1)3302483 [12:01:25]line ИНН: 02508201610067 [12:01:25]line Контрольно-Кассовый Чек [12:01:25]line ПРОДАЖА [12:01:25]line ТРК (МРК, ГНК) : 51 [12:01:25]line Товар: 2710194210 [12:01:25]line ДТ-К-5 [12:01:25]line 21.420 * 74.70 [12:01:25]line = 1600.07 [12:01:25]line НДС 12% НСП 1% [12:01:25]line > о реализуемом товаре [12:01:25]line ИТОГО: 1600.07 [12:01:25]line НСП 1% : 14.16 [12:01:25]line НДС 12% : 169.92 [12:01:25]line Наличными: 0.00 [12:01:25]line Безнал.: 1600.07 [12:01:25]line Место: АЗС № 82 "Партнер Нефть" [12:01:25]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:01:25]line СНО: Общий режим [12:01:25]line Чек 314 08.06.2024 12:01 [12:01:25]line Смена: 387 ФФД: 1.0 [12:01:25]line ЗНМ: 0300000150 [12:01:25]line РНМ: 0000000000091601 [12:01:25]line Версия ККМ: 001 [12:01:25]line Платежная система: Mbank [12:01:25]line ФМ: 0000000000874681 [12:01:25]line ФД: 239543 [12:01:25]line ФПД: 160162732938467 [12:01:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120124&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239543&fm=160162732938467&tin=02508201610067®Number=0000000000091601&sum=160007 [12:01:25]written 0, free lines is 4095 [12:01:25]OFD Sender: Processing packet 239543 [packets to send 182, broken 181] [12:01:25]ProducePacketName [12:01:25]name=ofd_packets/00239543 [12:01:25]OFD Sender: To server: pG, [12:01:25]CommunicateWithHost lk.salyk.kg:30040 [12:01:25]ConnectInit lk.salyk.kg [12:01:25]Connected sock=10 [12:01:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 12 BC 04 01 C9 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 07 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 07 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 60 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 07 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 14 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A7 03 00 35 04 06 00 91 AA CA CD 94 E3 77 C4 AC B6 32 0E B4 CF [12:01:26]Write to MH i2c: 01 00 00 40 0C 4C [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: 01 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: 01 07 00 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: 01 07 00 40 0C 00 00 00 00 00 F3 0C 52 [12:01:26]RasterBufferAndPrint [12:01:26]line [12:01:26]line [12:01:26]line [12:01:26]line [12:01:26]line [12:01:26]written 0, free lines is 3330 [12:01:26]MH_Cut [12:01:26]Write to MH i2c: D1 01 00 47 0C 01 25 [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: D1 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: D1 01 00 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: D1 01 00 47 0C 00 24 [12:01:26]Write to MH i2c: 01 00 00 48 0C 54 [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 50 DA 47 00 A8 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B7 A7 03 00 F4 03 04 00 91 EF 63 66 B6 04 01 00 00 52 5B 5A DD 41 07 70 DF [12:01:26]CommunicateWithHost err = 0 [12:01:26]CheckOFDResponse [12:01:26]1017 (14) - 77093643461234 [12:01:26]1041 (16) - 0000000000874681 [12:01:26]1040 (4) - 239543 [12:01:26]1012 (4) - 08.06.2024 05:43 [12:01:26]1206 (1) - 0 [12:01:26]OFD Sender: Remove packet 239543 [12:01:26]ProducePacketName [12:01:26]name=ofd_packets/00239543 [12:01:26]NVStorageDeleteData [12:01:26]OFD Sender: No OFD packet to send [12:01:26]*** Cut start [12:01:26]*** Partial cut [12:01:26]*** CUTSNS_PIN = 1 [12:01:26]*** CUTSNS_PIN = 0 [12:01:27]*** Brake cut motor [12:01:27]Read from MH i2c: 01 [12:01:27]MH_I2C_Read... [12:01:27]*** Stop cut motor [12:01:27]*** Cut end [12:01:27]Read from MH i2c: 01 07 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: 01 07 00 48 0C 00 00 00 00 00 FF 0F 69 [12:01:27]process_action close_receipt done [12:01:27]requested_data is exist [12:01:27]produce_requested_data [12:01:27]requested_item fm.sn is exist - process it [12:01:27]wFMCommunicate request_size=4 [12:01:27]MH_SAM_APDU [12:01:27]CAPDU: 80 11 00 00 [12:01:27]Write to MH i2c: E2 08 00 49 0C 80 11 00 00 00 00 00 00 CF [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:27]Read from MH i2c: E2 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 17 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 17 00 49 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 24 [12:01:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:01:27]wFMCommunicate OK [12:01:27]requested_item fd.num is exist - process it [12:01:27]SAM_PROTO_GetFieldsCounters [12:01:27]wFMCommunicate request_size=4 [12:01:27]MH_SAM_APDU [12:01:27]CAPDU: 80 13 00 00 [12:01:27]Write to MH i2c: E2 08 00 4A 0C 80 13 00 00 00 00 00 00 D2 [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:27]Read from MH i2c: E2 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 62 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 62 00 4A 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B7 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [12:01:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B7 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:27]wFMCommunicate OK [12:01:27]SAM_PROTO_GetFieldsCounters done [12:01:27]requested_item shift.num is exist - process it [12:01:27]requested_item shift.opened is exist - process it [12:01:27]req_shift_opened [12:01:27]FM_GetShiftState [12:01:27]SAM_PROTO_GetShiftState [12:01:27]wFMCommunicate request_size=4 [12:01:27]MH_SAM_APDU [12:01:27]CAPDU: 80 13 01 00 [12:01:27]Write to MH i2c: E2 08 00 4B 0C 80 13 01 00 00 00 00 00 D4 [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:27]Read from MH i2c: E2 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 0E 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 0E 00 4B 0C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 88 [12:01:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:01:27]wFMCommunicate OK [12:01:27]SAM_PROTO_GetShiftState done [12:01:27]FM_GetShiftState done [12:01:27]req_shift_opened done [12:01:27]requested_item shift.open_date is exist - process it [12:01:27]req_shift_open_date [12:01:27]req_shift_open_date done [12:01:27]produce_requested_data done [12:01:27]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239543,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:01:27]process_action_free close_receipt [12:01:27]json_value_free [12:01:27]json_value_free done [12:01:27]process_json_proto returns [12:01:27]Send response to host [12:01:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239543,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:01:27]free response buf [12:01:27]execute_script done [12:01:27]execute_script returns [12:01:27]free content buf [12:01:27]Sock 9.Close socket [12:01:27]Sock 9.Thread stoped [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:16]OFD Sender: No OFD packet to send [12:02:21]OFD Sender: No OFD packet to send [12:02:26]OFD Sender: No OFD packet to send [12:02:31]OFD Sender: No OFD packet to send [12:02:36]OFD Sender: No OFD packet to send [12:02:41]OFD Sender: No OFD packet to send [12:02:46]OFD Sender: No OFD packet to send [12:02:51]OFD Sender: No OFD packet to send [12:02:56]accept exits with 8 [12:02:56]New connection [12:02:56]New thread 3066596708 created [12:02:56]Thread 3066453348 joined [12:02:56]Waiting for new connection... [12:02:56] Sock 8.Parse request [12:02:56]Sock 8.Check first char [12:02:56]Sock 8.First char is OK [12:02:56]request: POST /json_proto HTTP/1.0 [12:02:56]Method: POST [12:02:56]URL: /json_proto [12:02:56]Method is POST - this is cgi request [12:02:56]url: /json_proto [12:02:56]query_string will be loaded in cgi processing [12:02:56]execute_cgi json_proto POST (null) [12:02:56]execute_cgi path=json_proto method=POST [12:02:56]POST find Content-Length [12:02:56]Host: 172.17.40.67:8080 [12:02:56]Content-Length: 770 [12:02:56]Content-Type: application/json [12:02:56] [12:02:56]POST finish read [12:02:56]Found Content-Length = 770 [12:02:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 59.720, "sum" : 4401.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: Mbank", "payments": [ { "type": 1, "sum" : 4401.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:56]execute_script... [12:02: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)3302482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 59.720, "sum" : 4401.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: Mbank", "payments": [ { "type": 1, "sum" : 4401.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:56]POST & json_proto [12:02:56]process_json_proto [12:02:56]json parsed OK: [12:02:56]protocol is kg_v1.0 [12:02:56]action value=close_receipt [12:02:56]process_action close_receipt [12:02:56]cmd_close_receipt [12:02:56]MH_GetDate [12:02:56]Write to MH i2c: F0 00 00 4C 0C 47 [12:02:56]Write i2c OK [12:02:56]MH_I2C_Read... [12:02:56]Read from MH i2c: F0 [12:02:56]MH_I2C_Read... [12:02:56]Read from MH i2c: F0 09 00 [12:02:56]MH_I2C_Read... [12:02:56]Read from MH i2c: F0 09 00 4C 0C 00 71 48 64 66 97 AE 6B 64 E7 [12:02:56]GetLastDocTimeStamp 1717848084 [12:02:56]current date 1717848177 [12:02:56]FM_GetShiftState [12:02:56]SAM_PROTO_GetShiftState [12:02:56]wFMCommunicate request_size=4 [12:02:56]MH_SAM_APDU [12:02:56]CAPDU: 80 13 01 00 [12:02:56]Write to MH i2c: E2 08 00 4D 0C 80 13 01 00 00 00 00 00 D6 [12:02:56]Write i2c OK [12:02:56]MH_I2C_Read... [12:02:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:56]Read from MH i2c: E2 [12:02:56]MH_I2C_Read... [12:02:56]Read from MH i2c: E2 0E 00 [12:02:56]MH_I2C_Read... [12:02:56]Read from MH i2c: E2 0E 00 4D 0C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8A [12:02:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:02:56]wFMCommunicate OK [12:02:56]SAM_PROTO_GetShiftState done [12:02:56]FM_GetShiftState done [12:02:56]opened in 1717805884 [12:02:56]opened+sec_in_day 1717892284 [12:02:56]quantity*price = 440136 [12:02:56]sum+1 = 440137 [12:02:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4401.36 НСП 1% : 38.95 НДС 12% : 467.40 Наличными: 0.00 Безнал.: 4401.36 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 315 08.06.2024 12:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239544 ФПД: 207494846192645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120257&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239544&fm=207494846192645&tin=02508201610067®Number=0000000000091601&sum=440136 [12:02:57]StoreToDocumentArchive [12:02:57]shift 387 fd 239544 [12:02:57]save to /storage/0387/doc_00239544 [12:02:57]save last doc name /storage/0387/doc_00239544 to /storage/kkm_last_doc_name [12:02:57]save OK [12:02:57]Clear old archive folders... [12:02:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:57]tlvbuf is 012CD010 [12:02:57]SAM_PROTO_ClearQueue [12:02:57]wFMCommunicate request_size=4 [12:02:57]MH_SAM_APDU [12:02:57]CAPDU: 80 09 00 00 [12:02:57]Write to MH i2c: E2 08 00 5A 0C 80 09 00 00 00 00 00 00 D8 [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 03 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 03 00 5A 0C 00 90 00 DA [12:02:57]RAPDU: 90 00 [12:02:57]wFMCommunicate OK [12:02:57]SAM_PROTO_ClearQueue done [12:02:57]KKMCreateOFDPacket [12:02:57]OFDProtocolAddRootSTLVToBuf [12:02:57]FM_MakeSignedData [12:02:57]FM_MakeSignedData [12:02:57]SAM_PROTO_SignData [12:02:57]wFMCommunicate request_size=4 [12:02:57]MH_SAM_APDU [12:02:57]CAPDU: 80 0D 01 02 [12:02:57]Write to MH i2c: E2 08 00 5B 0C 80 0D 01 02 00 00 00 00 E0 [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 03 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 03 00 5B 0C 00 90 00 DB [12:02:57]RAPDU: 90 00 [12:02:57]wFMCommunicate OK [12:02:57]wFMCommunicate request_size=255 [12:02:57]MH_SAM_APDU [12:02: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 48 E9 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 48 B7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 B7 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 B6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 B7 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 71 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A7 03 00 35 04 06 00 BC [12:02:57]Write to MH i2c: E2 02 01 5C 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 48 E9 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 48 B7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 B7 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 B6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 B7 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 71 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A7 03 00 35 04 06 00 BC 00 00 FF [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 03 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 03 00 5C 0C 00 90 00 DC [12:02:57]RAPDU: 90 00 [12:02:57]wFMCommunicate OK [12:02:57]wFMCommunicate request_size=10 [12:02:57]MH_SAM_APDU [12:02:57]CAPDU: 80 0D 02 02 05 B7 28 99 9C 05 [12:02:57]Write to MH i2c: E2 0D 00 5D 0C 80 0D 02 02 05 00 B7 28 99 9C 05 00 00 06 [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 03 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 03 00 5D 0C 00 90 00 DD [12:02:57]RAPDU: 90 00 [12:02:57]wFMCommunicate OK [12:02:57]wFMCommunicate request_size=4 [12:02:57]MH_SAM_APDU [12:02:57]CAPDU: 80 0D 03 02 [12:02:57]Write to MH i2c: E2 08 00 5E 0C 80 0D 03 02 00 00 00 00 E5 [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 0B 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 0B 00 5E 0C 00 F7 07 32 C6 E2 4E 32 EA 90 00 28 [12:02:57]RAPDU: F7 07 32 C6 E2 4E 32 EA 90 00 [12:02:57]wFMCommunicate OK [12:02:57]SAM_PROTO_SignData done [12:02:57]FM_MakeSignedData done [12:02:57]CreateOFDProtocolMessage [12:02:57]wFMCommunicate request_size=4 [12:02:57]MH_SAM_APDU [12:02:57]CAPDU: 80 11 00 00 [12:02:57]Write to MH i2c: E2 08 00 5F 0C 80 11 00 00 00 00 00 00 E5 [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 17 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 17 00 5F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3A [12:02:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:02:57]wFMCommunicate OK [12:02:57]CreateOFDProtocolMessage done [12:02:57]OFDSenderStorePacket 239544 [12:02:57]StoreOFDPacket docnum=239544 [12:02:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8A 09 07 01 B3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 48 E9 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 48 B7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 B7 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 B6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 B7 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 71 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A7 03 00 35 04 06 00 BC B7 28 99 9C 05 F7 07 32 C6 E2 4E 32 EA [12:02:57]CheckFolder [12:02:57]dirname=/storage/ofd_packets [12:02:57]CheckFolder done [12:02:57]ProducePacketName [12:02:57]name=ofd_packets/00239544 [12:02:57]NVStorageSaveData ofd_packets/00239544 [12:02:57]File name is /storage/ofd_packets/00239544 [12:02:57]Write 301 bytes [12:02:57]NVStorageSaveData done [12:02:57]OFDSenderStorePacket done [12:02:57]KKMCreateOFDPacket done [12:02:57]NVStorageSaveData kkm_last_timestamp [12:02:57]File name is /storage/kkm_last_timestamp [12:02:57]Write 4 bytes [12:02:57]NVStorageSaveData done [12:02:57]ExternCall_PrintAddStr [12:02:57]wPrintStart [12:02:57]Write to MH i2c: 01 00 00 60 0C 6C [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: 01 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: 01 07 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: 01 07 00 60 0C 00 00 00 00 00 FF 0F 81 [12:02:57]RasterBufferAndPrint [12:02:57]line Счет N : (1)3302482 [12:02:57]line ИНН: 02508201610067 [12:02:57]line Контрольно-Кассовый Чек [12:02:57]line ПРОДАЖА [12:02:57]line ТРК (МРК, ГНК) : 23 [12:02:57]line Товар: 2710124500 [12:02:57]line Аи-95-К-5 [12:02:57]line 59.720 * 73.70 [12:02:57]line = 4401.36 [12:02:57]line НДС 12% НСП 1% [12:02:57]line > о реализуемом товаре [12:02:57]line ИТОГО: 4401.36 [12:02:57]line НСП 1% : 38.95 [12:02:57]line НДС 12% : 467.40 [12:02:57]line Наличными: 0.00 [12:02:57]line Безнал.: 4401.36 [12:02:57]line Место: АЗС № 82 "Партнер Нефть" [12:02:57]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:02:57]line СНО: Общий режим [12:02:57]line Чек 315 08.06.2024 12:02 [12:02:57]line Смена: 387 ФФД: 1.0 [12:02:57]line ЗНМ: 0300000150 [12:02:57]line РНМ: 0000000000091601 [12:02:57]line Версия ККМ: 001 [12:02:57]line Платежная система: Mbank [12:02:57]line ФМ: 0000000000874681 [12:02:57]line ФД: 239544 [12:02:57]line ФПД: 207494846192645 [12:02:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120257&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239544&fm=207494846192645&tin=02508201610067®Number=0000000000091601&sum=440136 [12:02:57]written 0, free lines is 4095 [12:02:58]OFD Sender: Processing packet 239544 [packets to send 182, broken 181] [12:02:58]ProducePacketName [12:02:58]name=ofd_packets/00239544 [12:02:58]OFD Sender: To server: pG, [12:02:58]CommunicateWithHost lk.salyk.kg:30040 [12:02:58]ConnectInit lk.salyk.kg [12:02:58]Connected sock=10 [12:02:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8A 09 07 01 B3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 48 E9 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 48 B7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 B7 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 B6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 B7 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 71 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A7 03 00 35 04 06 00 BC B7 28 99 9C 05 F7 07 32 C6 E2 4E 32 EA [12:02:58]Write to MH i2c: 01 00 00 89 0C 95 [12:02:58]Write i2c OK [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: 01 [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: 01 07 00 [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: 01 07 00 89 0C 00 00 00 00 00 F6 0C 9E [12:02:58]RasterBufferAndPrint [12:02:58]line [12:02:58]line [12:02:58]line [12:02:58]line [12:02:58]line [12:02:58]written 0, free lines is 3325 [12:02:58]MH_Cut [12:02:58]Write to MH i2c: D1 01 00 90 0C 01 6E [12:02:58]Write i2c OK [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: D1 [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: D1 01 00 [12:02:58]MH_I2C_Read... [12:02:58]Read from MH i2c: D1 01 00 90 0C 00 6D [12:02:58]Write to MH i2c: 01 00 00 91 0C 9D [12:02:58]Write i2c OK [12:02:58]MH_I2C_Read... [12:02:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EF DB 47 00 FF A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B8 A7 03 00 F4 03 04 00 ED EF 63 66 B6 04 01 00 00 6F 93 E3 C0 F7 5B 40 A3 [12:02:58]CommunicateWithHost err = 0 [12:02:58]CheckOFDResponse [12:02:58]1017 (14) - 77093643461234 [12:02:58]1041 (16) - 0000000000874681 [12:02:58]1040 (4) - 239544 [12:02:58]1012 (4) - 08.06.2024 05:45 [12:02:58]1206 (1) - 0 [12:02:58]OFD Sender: Remove packet 239544 [12:02:58]ProducePacketName [12:02:58]name=ofd_packets/00239544 [12:02:58]NVStorageDeleteData [12:02:59]OFD Sender: No OFD packet to send [12:02:59]*** Cut start [12:02:59]*** Partial cut [12:02:59]*** CUTSNS_PIN = 1 [12:02:59]*** CUTSNS_PIN = 0 [12:02:59]*** Brake cut motor [12:02:59]Read from MH i2c: 01 [12:02:59]MH_I2C_Read... [12:02:59]*** Stop cut motor [12:02:59]*** Cut end [12:02:59]Read from MH i2c: 01 07 00 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: 01 07 00 91 0C 00 00 00 00 00 FF 0F B2 [12:02:59]process_action close_receipt done [12:02:59]requested_data is exist [12:02:59]produce_requested_data [12:02:59]requested_item fm.sn is exist - process it [12:02:59]wFMCommunicate request_size=4 [12:02:59]MH_SAM_APDU [12:02:59]CAPDU: 80 11 00 00 [12:02:59]Write to MH i2c: E2 08 00 92 0C 80 11 00 00 00 00 00 00 18 [12:02:59]Write i2c OK [12:02:59]MH_I2C_Read... [12:02:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:59]Read from MH i2c: E2 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 17 00 [12:02:59]MH_I2C_Read... [12:02:59]Read from MH i2c: E2 17 00 92 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6D [12:02:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:02:59]wFMCommunicate OK [12:02:59]requested_item fd.num is exist - process it [12:02:59]SAM_PROTO_GetFieldsCounters [12:02:59]wFMCommunicate request_size=4 [12:02:59]MH_SAM_APDU [12:02:59]CAPDU: 80 13 00 00 [12:02:59]Write to MH i2c: E2 08 00 93 0C 80 13 00 00 00 00 00 00 1B [12:02:59]Write i2c OK [12:02:59]MH_I2C_Read... [12:03:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:00]Read from MH i2c: E2 [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: E2 62 00 [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: E2 62 00 93 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B8 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [12:03:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B8 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:00]wFMCommunicate OK [12:03:00]SAM_PROTO_GetFieldsCounters done [12:03:00]requested_item shift.num is exist - process it [12:03:00]requested_item shift.opened is exist - process it [12:03:00]req_shift_opened [12:03:00]FM_GetShiftState [12:03:00]SAM_PROTO_GetShiftState [12:03:00]wFMCommunicate request_size=4 [12:03:00]MH_SAM_APDU [12:03:00]CAPDU: 80 13 01 00 [12:03:00]Write to MH i2c: E2 08 00 94 0C 80 13 01 00 00 00 00 00 1D [12:03:00]Write i2c OK [12:03:00]MH_I2C_Read... [12:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:00]Read from MH i2c: E2 [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: E2 0E 00 [12:03:00]MH_I2C_Read... [12:03:00]Read from MH i2c: E2 0E 00 94 0C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D1 [12:03:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:03:00]wFMCommunicate OK [12:03:00]SAM_PROTO_GetShiftState done [12:03:00]FM_GetShiftState done [12:03:00]req_shift_opened done [12:03:00]requested_item shift.open_date is exist - process it [12:03:00]req_shift_open_date [12:03:00]req_shift_open_date done [12:03:00]produce_requested_data done [12:03:00]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239544,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:03:00]process_action_free close_receipt [12:03:00]json_value_free [12:03:00]json_value_free done [12:03:00]process_json_proto returns [12:03:00]Send response to host [12:03:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239544,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:03:00]free response buf [12:03:00]execute_script done [12:03:00]execute_script returns [12:03:00]free content buf [12:03:00]Sock 8.Close socket [12:03:00]Sock 8.Thread stoped [12:03:04]OFD Sender: No OFD packet to send [12:03:09]OFD Sender: No OFD packet to send [12:03:14]OFD Sender: No OFD packet to send [12:03:19]OFD Sender: No OFD packet to send [12:03:24]OFD Sender: No OFD packet to send [12:03:29]OFD Sender: No OFD packet to send [12:03:34]OFD Sender: No OFD packet to send [12:03:39]OFD Sender: No OFD packet to send [12:03:44]OFD Sender: No OFD packet to send [12:03:49]OFD Sender: No OFD packet to send [12:03:53]accept exits with 9 [12:03:53]New connection [12:03:53]New thread 3066453348 created [12:03:53]Thread 3066596708 joined [12:03:53]Waiting for new connection... [12:03:53] Sock 9.Parse request [12:03:53]Sock 9.Check first char [12:03:53]Sock 9.First char is OK [12:03:53]request: POST /json_proto HTTP/1.0 [12:03:53]Method: POST [12:03:53]URL: /json_proto [12:03:53]Method is POST - this is cgi request [12:03:53]url: /json_proto [12:03:53]query_string will be loaded in cgi processing [12:03:53]execute_cgi json_proto POST (null) [12:03:53]execute_cgi path=json_proto method=POST [12:03:53]POST find Content-Length [12:03:53]Host: 172.17.40.67:8080 [12:03:53]Content-Length: 678 [12:03:53]Content-Type: application/json [12:03:53] [12:03:53]POST finish read [12:03:53]Found Content-Length = 678 [12:03:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.820, "sum" : 320.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:53]execute_script... [12:03: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)3302486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.820, "sum" : 320.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:53]POST & json_proto [12:03:53]process_json_proto [12:03:53]json parsed OK: [12:03:53]protocol is kg_v1.0 [12:03:53]action value=close_receipt [12:03:53]process_action close_receipt [12:03:53]cmd_close_receipt [12:03:53]MH_GetDate [12:03:53]Write to MH i2c: F0 00 00 95 0C 90 [12:03:53]Write i2c OK [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: F0 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: F0 09 00 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: F0 09 00 95 0C 00 AA 48 64 66 97 AE 6B 64 69 [12:03:53]GetLastDocTimeStamp 1717848177 [12:03:53]current date 1717848234 [12:03:53]FM_GetShiftState [12:03:53]SAM_PROTO_GetShiftState [12:03:53]wFMCommunicate request_size=4 [12:03:53]MH_SAM_APDU [12:03:53]CAPDU: 80 13 01 00 [12:03:53]Write to MH i2c: E2 08 00 96 0C 80 13 01 00 00 00 00 00 1F [12:03:53]Write i2c OK [12:03:53]MH_I2C_Read... [12:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:53]Read from MH i2c: E2 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: E2 0E 00 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: E2 0E 00 96 0C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D3 [12:03:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:03:53]wFMCommunicate OK [12:03:53]SAM_PROTO_GetShiftState done [12:03:53]FM_GetShiftState done [12:03:53]opened in 1717805884 [12:03:53]opened+sec_in_day 1717892284 [12:03:53]quantity*price = 32004 [12:03:53]sum+1 = 32006 [12:03:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.83 НДС 12% : 33.99 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 316 08.06.2024 12:03 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239545 ФПД: 2836168086873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120354&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239545&fm=2836168086873&tin=02508201610067®Number=0000000000091601&sum=32000 [12:03:54]StoreToDocumentArchive [12:03:54]shift 387 fd 239545 [12:03:54]save to /storage/0387/doc_00239545 [12:03:54]save last doc name /storage/0387/doc_00239545 to /storage/kkm_last_doc_name [12:03:54]save OK [12:03:54]Clear old archive folders... [12:03:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:54]tlvbuf is 012C50F0 [12:03:54]SAM_PROTO_ClearQueue [12:03:54]wFMCommunicate request_size=4 [12:03:54]MH_SAM_APDU [12:03:54]CAPDU: 80 09 00 00 [12:03:54]Write to MH i2c: E2 08 00 A3 0C 80 09 00 00 00 00 00 00 21 [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:54]Read from MH i2c: E2 03 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 03 00 A3 0C 00 90 00 23 [12:03:54]RAPDU: 90 00 [12:03:54]wFMCommunicate OK [12:03:54]SAM_PROTO_ClearQueue done [12:03:54]KKMCreateOFDPacket [12:03:54]OFDProtocolAddRootSTLVToBuf [12:03:54]FM_MakeSignedData [12:03:54]FM_MakeSignedData [12:03:54]SAM_PROTO_SignData [12:03:54]wFMCommunicate request_size=4 [12:03:54]MH_SAM_APDU [12:03:54]CAPDU: 80 0D 01 02 [12:03:54]Write to MH i2c: E2 08 00 A4 0C 80 0D 01 02 00 00 00 00 29 [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 03 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 03 00 A4 0C 00 90 00 24 [12:03:54]RAPDU: 90 00 [12:03:54]wFMCommunicate OK [12:03:54]wFMCommunicate request_size=255 [12:03:54]MH_SAM_APDU [12:03: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 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 05 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 AA 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A7 03 00 35 04 06 00 02 [12:03:54]Write to MH i2c: E2 02 01 A5 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 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 05 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 AA 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A7 03 00 35 04 06 00 02 00 00 E9 [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 03 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 03 00 A5 0C 00 90 00 25 [12:03:54]RAPDU: 90 00 [12:03:54]wFMCommunicate OK [12:03:54]wFMCommunicate request_size=10 [12:03:54]MH_SAM_APDU [12:03:54]CAPDU: 80 0D 02 02 05 94 58 CA 95 59 [12:03:54]Write to MH i2c: E2 0D 00 A6 0C 80 0D 02 02 05 00 94 58 CA 95 59 00 00 DA [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 03 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 03 00 A6 0C 00 90 00 26 [12:03:54]RAPDU: 90 00 [12:03:54]wFMCommunicate OK [12:03:54]wFMCommunicate request_size=4 [12:03:54]MH_SAM_APDU [12:03:54]CAPDU: 80 0D 03 02 [12:03:54]Write to MH i2c: E2 08 00 A7 0C 80 0D 03 02 00 00 00 00 2E [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 0B 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 0B 00 A7 0C 00 22 30 80 D5 35 97 52 00 90 00 F4 [12:03:54]RAPDU: 22 30 80 D5 35 97 52 00 90 00 [12:03:54]wFMCommunicate OK [12:03:54]SAM_PROTO_SignData done [12:03:54]FM_MakeSignedData done [12:03:54]CreateOFDProtocolMessage [12:03:54]wFMCommunicate request_size=4 [12:03:54]MH_SAM_APDU [12:03:54]CAPDU: 80 11 00 00 [12:03:54]Write to MH i2c: E2 08 00 A8 0C 80 11 00 00 00 00 00 00 2E [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 17 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 17 00 A8 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 83 [12:03:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:03:54]wFMCommunicate OK [12:03:54]CreateOFDProtocolMessage done [12:03:54]OFDSenderStorePacket 239545 [12:03:54]StoreOFDPacket docnum=239545 [12:03:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A8 65 07 01 9A 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 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 05 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 AA 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A7 03 00 35 04 06 00 02 94 58 CA 95 59 22 30 80 D5 35 97 52 00 [12:03:54]CheckFolder [12:03:54]dirname=/storage/ofd_packets [12:03:54]CheckFolder done [12:03:54]ProducePacketName [12:03:54]name=ofd_packets/00239545 [12:03:54]NVStorageSaveData ofd_packets/00239545 [12:03:54]File name is /storage/ofd_packets/00239545 [12:03:54]Write 301 bytes [12:03:54]NVStorageSaveData done [12:03:54]OFDSenderStorePacket done [12:03:54]KKMCreateOFDPacket done [12:03:54]NVStorageSaveData kkm_last_timestamp [12:03:54]File name is /storage/kkm_last_timestamp [12:03:54]Write 4 bytes [12:03:54]NVStorageSaveData done [12:03:54]ExternCall_PrintAddStr [12:03:54]wPrintStart [12:03:54]Write to MH i2c: 01 00 00 A9 0C B5 [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: 01 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: 01 07 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: 01 07 00 A9 0C 00 00 00 00 00 FF 0F CA [12:03:54]RasterBufferAndPrint [12:03:54]line Счет N : (1)3302486 [12:03:54]line ИНН: 02508201610067 [12:03:54]line Контрольно-Кассовый Чек [12:03:54]line ПРОДАЖА [12:03:54]line ТРК (МРК, ГНК) : 42 [12:03:54]line Товар: 2710124130 [12:03:54]line Аи-92-К-4 [12:03:54]line 4.820 * 66.40 [12:03:54]line = 320.05 [12:03:54]line НДС 12% НСП 1% [12:03:54]line > о реализуемом товаре [12:03:54]line ОКРУГЛЕНИЕ: -0.05 [12:03:54]line ИТОГО: 320.00 [12:03:54]line Внесено: 320.00 [12:03:54]line СДАЧА: 0.00 [12:03:54]line НСП 1% : 2.83 [12:03:54]line НДС 12% : 33.99 [12:03:54]line Наличными: 320.00 [12:03:54]line Безнал.: 0.00 [12:03:54]line Место: АЗС № 82 "Партнер Нефть" [12:03:54]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:03:54]line СНО: Общий режим [12:03:54]line Чек 316 08.06.2024 12:03 [12:03:54]line Смена: 387 ФФД: 1.0 [12:03:54]line ЗНМ: 0300000150 [12:03:54]line РНМ: 0000000000091601 [12:03:54]line Версия ККМ: 001 [12:03:54]line ФМ: 0000000000874681 [12:03:54]line ФД: 239545 [12:03:54]line ФПД: 2836168086873 [12:03:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120354&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239545&fm=2836168086873&tin=02508201610067®Number=0000000000091601&sum=32000 [12:03:55]written 0, free lines is 4095 [12:03:55]OFD Sender: Processing packet 239545 [packets to send 182, broken 181] [12:03:55]ProducePacketName [12:03:55]name=ofd_packets/00239545 [12:03:55]OFD Sender: To server: pG, [12:03:55]CommunicateWithHost lk.salyk.kg:30040 [12:03:55]ConnectInit lk.salyk.kg [12:03:55]Write to MH i2c: 01 00 00 D4 0C E0 [12:03:55]Write i2c OK [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: 01 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: 01 07 00 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: 01 07 00 D4 0C 00 00 00 00 00 C2 0C B5 [12:03:55]RasterBufferAndPrint [12:03:55]line [12:03:55]line [12:03:55]line [12:03:55]line [12:03:55]line [12:03:55]written 0, free lines is 3272 [12:03:55]MH_Cut [12:03:55]Write to MH i2c: D1 01 00 DB 0C 01 B9 [12:03:55]Write i2c OK [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: D1 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: D1 01 00 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: D1 01 00 DB 0C 00 B8 [12:03:55]Write to MH i2c: 01 00 00 DC 0C E8 [12:03:55]Write i2c OK [12:03:55]MH_I2C_Read... [12:03:55]Connected sock=11 [12:03:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A8 65 07 01 9A 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 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 05 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 AA 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A7 03 00 35 04 06 00 02 94 58 CA 95 59 22 30 80 D5 35 97 52 00 [12:03:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B8 5E 47 00 4D 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 B9 A7 03 00 F4 03 04 00 27 F0 63 66 B6 04 01 00 00 20 9B 29 37 ED 6F 8B 69 [12:03:56]CommunicateWithHost err = 0 [12:03:56]CheckOFDResponse [12:03:56]1017 (14) - 77093643461234 [12:03:56]1041 (16) - 0000000000874681 [12:03:56]1040 (4) - 239545 [12:03:56]1012 (4) - 08.06.2024 05:46 [12:03:56]1206 (1) - 0 [12:03:56]OFD Sender: Remove packet 239545 [12:03:56]ProducePacketName [12:03:56]name=ofd_packets/00239545 [12:03:56]NVStorageDeleteData [12:03:56]*** Cut start [12:03:56]*** Partial cut [12:03:56]*** CUTSNS_PIN = 1 [12:03:56]*** CUTSNS_PIN = 0 [12:03:56]OFD Sender: No OFD packet to send [12:03:56]*** Brake cut motor [12:03:57]Read from MH i2c: 01 [12:03:57]MH_I2C_Read... [12:03:57]*** Stop cut motor [12:03:57]*** Cut end [12:03:57]Read from MH i2c: 01 07 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 07 00 DC 0C 00 00 00 00 00 FF 0F FD [12:03:57]process_action close_receipt done [12:03:57]requested_data is exist [12:03:57]produce_requested_data [12:03:57]requested_item fm.sn is exist - process it [12:03:57]wFMCommunicate request_size=4 [12:03:57]MH_SAM_APDU [12:03:57]CAPDU: 80 11 00 00 [12:03:57]Write to MH i2c: E2 08 00 DD 0C 80 11 00 00 00 00 00 00 63 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:57]Read from MH i2c: E2 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 17 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 17 00 DD 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B8 [12:03:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:03:57]wFMCommunicate OK [12:03:57]requested_item fd.num is exist - process it [12:03:57]SAM_PROTO_GetFieldsCounters [12:03:57]wFMCommunicate request_size=4 [12:03:57]MH_SAM_APDU [12:03:57]CAPDU: 80 13 00 00 [12:03:57]Write to MH i2c: E2 08 00 DE 0C 80 13 00 00 00 00 00 00 66 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:57]Read from MH i2c: E2 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 62 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 62 00 DE 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B9 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [12:03:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 B9 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:57]wFMCommunicate OK [12:03:57]SAM_PROTO_GetFieldsCounters done [12:03:57]requested_item shift.num is exist - process it [12:03:57]requested_item shift.opened is exist - process it [12:03:57]req_shift_opened [12:03:57]FM_GetShiftState [12:03:57]SAM_PROTO_GetShiftState [12:03:57]wFMCommunicate request_size=4 [12:03:57]MH_SAM_APDU [12:03:57]CAPDU: 80 13 01 00 [12:03:57]Write to MH i2c: E2 08 00 DF 0C 80 13 01 00 00 00 00 00 68 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:57]Read from MH i2c: E2 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 0E 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 0E 00 DF 0C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1C [12:03:57]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:03:57]wFMCommunicate OK [12:03:57]SAM_PROTO_GetShiftState done [12:03:57]FM_GetShiftState done [12:03:57]req_shift_opened done [12:03:57]requested_item shift.open_date is exist - process it [12:03:57]req_shift_open_date [12:03:57]req_shift_open_date done [12:03:57]produce_requested_data done [12:03:57]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239545,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:03:57]process_action_free close_receipt [12:03:57]json_value_free [12:03:57]json_value_free done [12:03:57]process_json_proto returns [12:03:57]Send response to host [12:03:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239545,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:03:57]free response buf [12:03:57]execute_script done [12:03:57]execute_script returns [12:03:57]free content buf [12:03:57]Sock 9.Close socket [12:03:57]Sock 9.Thread stoped [12:04:01]OFD Sender: No OFD packet to send [12:04:06]OFD Sender: No OFD packet to send [12:04:11]OFD Sender: No OFD packet to send [12:04:16]OFD Sender: No OFD packet to send [12:04:21]OFD Sender: No OFD packet to send [12:04:26]OFD Sender: No OFD packet to send [12:04:31]OFD Sender: No OFD packet to send [12:04:36]OFD Sender: No OFD packet to send [12:04:41]OFD Sender: No OFD packet to send [12:04:46]OFD Sender: No OFD packet to send [12:04:51]OFD Sender: No OFD packet to send [12:04:56]OFD Sender: No OFD packet to send [12:05:00]accept exits with 8 [12:05:00]New connection [12:05:00]New thread 3066596708 created [12:05:00]Thread 3066453348 joined [12:05:00]Waiting for new connection... [12:05:00] Sock 8.Parse request [12:05:00]Sock 8.Check first char [12:05:00]Sock 8.First char is OK [12:05:00]request: POST /json_proto HTTP/1.0 [12:05:00]Method: POST [12:05:00]URL: /json_proto [12:05:00]Method is POST - this is cgi request [12:05:00]url: /json_proto [12:05:00]query_string will be loaded in cgi processing [12:05:00]execute_cgi json_proto POST (null) [12:05:00]execute_cgi path=json_proto method=POST [12:05:00]POST find Content-Length [12:05:00]Host: 172.17.40.67:8080 [12:05:00]Content-Length: 678 [12:05:00]Content-Type: application/json [12:05:00] [12:05:00]POST finish read [12:05:00]Found Content-Length = 678 [12:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 2.260, "sum" : 150.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:00]execute_script... [12: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)3302487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 2.260, "sum" : 150.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:00]POST & json_proto [12:05:00]process_json_proto [12:05:00]json parsed OK: [12:05:00]protocol is kg_v1.0 [12:05:00]action value=close_receipt [12:05:00]process_action close_receipt [12:05:00]cmd_close_receipt [12:05:00]MH_GetDate [12:05:00]Write to MH i2c: F0 00 00 E0 0C DB [12:05:00]Write i2c OK [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: F0 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: F0 09 00 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: F0 09 00 E0 0C 00 ED 48 64 66 97 AE 6B 64 F7 [12:05:00]GetLastDocTimeStamp 1717848234 [12:05:00]current date 1717848301 [12:05:00]FM_GetShiftState [12:05:00]SAM_PROTO_GetShiftState [12:05:00]wFMCommunicate request_size=4 [12:05:00]MH_SAM_APDU [12:05:00]CAPDU: 80 13 01 00 [12:05:00]Write to MH i2c: E2 08 00 E1 0C 80 13 01 00 00 00 00 00 6A [12:05:00]Write i2c OK [12:05:00]MH_I2C_Read... [12:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:00]Read from MH i2c: E2 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: E2 0E 00 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: E2 0E 00 E1 0C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1E [12:05:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:05:00]wFMCommunicate OK [12:05:00]SAM_PROTO_GetShiftState done [12:05:00]FM_GetShiftState done [12:05:00]opened in 1717805884 [12:05:00]opened+sec_in_day 1717892284 [12:05:00]quantity*price = 15006 [12:05:00]sum+1 = 15007 [12:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.94 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 317 08.06.2024 12:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239546 ФПД: 201949836076366 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120501&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239546&fm=201949836076366&tin=02508201610067®Number=0000000000091601&sum=15000 [12:05:01]StoreToDocumentArchive [12:05:01]shift 387 fd 239546 [12:05:01]save to /storage/0387/doc_00239546 [12:05:01]save last doc name /storage/0387/doc_00239546 to /storage/kkm_last_doc_name [12:05:01]save OK [12:05:01]Clear old archive folders... [12:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:01]tlvbuf is 012C93A0 [12:05:01]SAM_PROTO_ClearQueue [12:05:01]wFMCommunicate request_size=4 [12:05:01]MH_SAM_APDU [12:05:01]CAPDU: 80 09 00 00 [12:05:01]Write to MH i2c: E2 08 00 EE 0C 80 09 00 00 00 00 00 00 6C [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:01]Read from MH i2c: E2 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 03 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 03 00 EE 0C 00 90 00 6E [12:05:01]RAPDU: 90 00 [12:05:01]wFMCommunicate OK [12:05:01]SAM_PROTO_ClearQueue done [12:05:01]KKMCreateOFDPacket [12:05:01]OFDProtocolAddRootSTLVToBuf [12:05:01]FM_MakeSignedData [12:05:01]FM_MakeSignedData [12:05:01]SAM_PROTO_SignData [12:05:01]wFMCommunicate request_size=4 [12:05:01]MH_SAM_APDU [12:05:01]CAPDU: 80 0D 01 02 [12:05:01]Write to MH i2c: E2 08 00 EF 0C 80 0D 01 02 00 00 00 00 74 [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:01]Read from MH i2c: E2 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 03 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 03 00 EF 0C 00 90 00 6F [12:05:01]RAPDU: 90 00 [12:05:01]wFMCommunicate OK [12:05:01]wFMCommunicate request_size=255 [12:05:01]MH_SAM_APDU [12: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 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 9E 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 ED 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A7 03 00 35 04 06 00 B7 [12:05:01]Write to MH i2c: E2 02 01 F0 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 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 9E 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 ED 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A7 03 00 35 04 06 00 B7 00 00 79 [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]OFD Sender: No OFD packet to send [12:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:01]Read from MH i2c: E2 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 03 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 03 00 F0 0C 00 90 00 70 [12:05:01]RAPDU: 90 00 [12:05:01]wFMCommunicate OK [12:05:01]wFMCommunicate request_size=10 [12:05:01]MH_SAM_APDU [12:05:01]CAPDU: 80 0D 02 02 05 AC 1C 3D E5 4E [12:05:01]Write to MH i2c: E2 0D 00 F1 0C 80 0D 02 02 05 00 AC 1C 3D E5 4E 00 00 B9 [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:01]Read from MH i2c: E2 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 03 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 03 00 F1 0C 00 90 00 71 [12:05:01]RAPDU: 90 00 [12:05:01]wFMCommunicate OK [12:05:01]wFMCommunicate request_size=4 [12:05:01]MH_SAM_APDU [12:05:01]CAPDU: 80 0D 03 02 [12:05:01]Write to MH i2c: E2 08 00 F2 0C 80 0D 03 02 00 00 00 00 79 [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:01]Read from MH i2c: E2 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 0B 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 0B 00 F2 0C 00 85 76 2D 95 B1 98 00 C1 90 00 41 [12:05:01]RAPDU: 85 76 2D 95 B1 98 00 C1 90 00 [12:05:01]wFMCommunicate OK [12:05:01]SAM_PROTO_SignData done [12:05:01]FM_MakeSignedData done [12:05:01]CreateOFDProtocolMessage [12:05:01]wFMCommunicate request_size=4 [12:05:01]MH_SAM_APDU [12:05:01]CAPDU: 80 11 00 00 [12:05:01]Write to MH i2c: E2 08 00 F3 0C 80 11 00 00 00 00 00 00 79 [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:01]Read from MH i2c: E2 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 17 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: E2 17 00 F3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CE [12:05:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:05:01]wFMCommunicate OK [12:05:01]CreateOFDProtocolMessage done [12:05:01]OFDSenderStorePacket 239546 [12:05:01]StoreOFDPacket docnum=239546 [12:05:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 50 D0 07 01 4F 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 D4 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 9E 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 ED 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A7 03 00 35 04 06 00 B7 AC 1C 3D E5 4E 85 76 2D 95 B1 98 00 C1 [12:05:01]CheckFolder [12:05:01]dirname=/storage/ofd_packets [12:05:01]CheckFolder done [12:05:01]ProducePacketName [12:05:01]name=ofd_packets/00239546 [12:05:01]NVStorageSaveData ofd_packets/00239546 [12:05:01]File name is /storage/ofd_packets/00239546 [12:05:01]Write 301 bytes [12:05:01]NVStorageSaveData done [12:05:01]OFDSenderStorePacket done [12:05:01]KKMCreateOFDPacket done [12:05:01]NVStorageSaveData kkm_last_timestamp [12:05:01]File name is /storage/kkm_last_timestamp [12:05:01]Write 4 bytes [12:05:01]NVStorageSaveData done [12:05:01]ExternCall_PrintAddStr [12:05:01]wPrintStart [12:05:01]Write to MH i2c: 01 00 00 F4 0C 00 [12:05:01]Write i2c OK [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: 01 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: 01 07 00 [12:05:01]MH_I2C_Read... [12:05:01]Read from MH i2c: 01 07 00 F4 0C 00 00 00 00 00 FF 0F 15 [12:05:01]RasterBufferAndPrint [12:05:01]line Счет N : (1)3302487 [12:05:01]line ИНН: 02508201610067 [12:05:01]line Контрольно-Кассовый Чек [12:05:01]line ПРОДАЖА [12:05:01]line ТРК (МРК, ГНК) : 12 [12:05:01]line Товар: 2710124130 [12:05:01]line Аи-92-К-4 [12:05:01]line 2.260 * 66.40 [12:05:01]line = 150.06 [12:05:01]line НДС 12% НСП 1% [12:05:01]line > о реализуемом товаре [12:05:01]line ОКРУГЛЕНИЕ: -0.06 [12:05:01]line ИТОГО: 150.00 [12:05:01]line Внесено: 150.00 [12:05:01]line СДАЧА: 0.00 [12:05:01]line НСП 1% : 1.33 [12:05:01]line НДС 12% : 15.94 [12:05:01]line Наличными: 150.00 [12:05:01]line Безнал.: 0.00 [12:05:01]line Место: АЗС № 82 "Партнер Нефть" [12:05:01]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:05:01]line СНО: Общий режим [12:05:01]line Чек 317 08.06.2024 12:05 [12:05:01]line Смена: 387 ФФД: 1.0 [12:05:01]line ЗНМ: 0300000150 [12:05:01]line РНМ: 0000000000091601 [12:05:01]line Версия ККМ: 001 [12:05:01]line ФМ: 0000000000874681 [12:05:01]line ФД: 239546 [12:05:01]line ФПД: 201949836076366 [12:05:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120501&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239546&fm=201949836076366&tin=02508201610067®Number=0000000000091601&sum=15000 [12:05:02]OFD Sender: Processing packet 239546 [packets to send 182, broken 181] [12:05:02]ProducePacketName [12:05:02]name=ofd_packets/00239546 [12:05:02]OFD Sender: To server: pG, [12:05:02]CommunicateWithHost lk.salyk.kg:30040 [12:05:02]ConnectInit lk.salyk.kg [12:05:02]written 0, free lines is 4095 [12:05:02]Connected sock=10 [12:05:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 50 D0 07 01 4F 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 D4 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 9E 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 ED 48 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A7 03 00 35 04 06 00 B7 AC 1C 3D E5 4E 85 76 2D 95 B1 98 00 C1 [12:05:02]Write to MH i2c: 01 00 00 1F 0D 2C [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: 01 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: 01 07 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: 01 07 00 1F 0D 00 00 00 00 00 BB 0C FA [12:05:02]RasterBufferAndPrint [12:05:02]line [12:05:02]line [12:05:02]line [12:05:02]line [12:05:02]line [12:05:02]written 0, free lines is 3266 [12:05:02]MH_Cut [12:05:02]Write to MH i2c: D1 01 00 26 0D 01 05 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: D1 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: D1 01 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: D1 01 00 26 0D 00 04 [12:05:02]Write to MH i2c: 01 00 00 27 0D 34 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 58 21 47 00 E9 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BA A7 03 00 F4 03 04 00 6A F0 63 66 B6 04 01 00 00 49 10 11 7E A2 88 0D F6 [12:05:02]CommunicateWithHost err = 0 [12:05:02]CheckOFDResponse [12:05:02]1017 (14) - 77093643461234 [12:05:02]1041 (16) - 0000000000874681 [12:05:02]1040 (4) - 239546 [12:05:02]1012 (4) - 08.06.2024 05:47 [12:05:02]1206 (1) - 0 [12:05:02]OFD Sender: Remove packet 239546 [12:05:02]ProducePacketName [12:05:02]name=ofd_packets/00239546 [12:05:02]NVStorageDeleteData [12:05:03]OFD Sender: No OFD packet to send [12:05:03]*** Cut start [12:05:03]*** Partial cut [12:05:03]*** CUTSNS_PIN = 1 [12:05:03]*** CUTSNS_PIN = 0 [12:05:03]*** Brake cut motor [12:05:04]Read from MH i2c: 01 [12:05:04]MH_I2C_Read... [12:05:04]*** Stop cut motor [12:05:04]*** Cut end [12:05:04]Read from MH i2c: 01 07 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: 01 07 00 27 0D 00 00 00 00 00 FF 0F 49 [12:05:04]process_action close_receipt done [12:05:04]requested_data is exist [12:05:04]produce_requested_data [12:05:04]requested_item fm.sn is exist - process it [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 11 00 00 [12:05:04]Write to MH i2c: E2 08 00 28 0D 80 11 00 00 00 00 00 00 AF [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 17 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 17 00 28 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 04 [12:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:05:04]wFMCommunicate OK [12:05:04]requested_item fd.num is exist - process it [12:05:04]SAM_PROTO_GetFieldsCounters [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 13 00 00 [12:05:04]Write to MH i2c: E2 08 00 29 0D 80 13 00 00 00 00 00 00 B2 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 62 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 62 00 29 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BA A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [12:05:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BA A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:04]wFMCommunicate OK [12:05:04]SAM_PROTO_GetFieldsCounters done [12:05:04]requested_item shift.num is exist - process it [12:05:04]requested_item shift.opened is exist - process it [12:05:04]req_shift_opened [12:05:04]FM_GetShiftState [12:05:04]SAM_PROTO_GetShiftState [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 13 01 00 [12:05:04]Write to MH i2c: E2 08 00 2A 0D 80 13 01 00 00 00 00 00 B4 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 0E 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 0E 00 2A 0D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 68 [12:05:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:05:04]wFMCommunicate OK [12:05:04]SAM_PROTO_GetShiftState done [12:05:04]FM_GetShiftState done [12:05:04]req_shift_opened done [12:05:04]requested_item shift.open_date is exist - process it [12:05:04]req_shift_open_date [12:05:04]req_shift_open_date done [12:05:04]produce_requested_data done [12:05:04]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239546,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:05:04]process_action_free close_receipt [12:05:04]json_value_free [12:05:04]json_value_free done [12:05:04]process_json_proto returns [12:05:04]Send response to host [12:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239546,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:05:04]free response buf [12:05:04]execute_script done [12:05:04]execute_script returns [12:05:04]free content buf [12:05:04]Sock 8.Close socket [12:05:04]Sock 8.Thread stoped [12:05:08]OFD Sender: No OFD packet to send [12:05:13]OFD Sender: No OFD packet to send [12:05:18]OFD Sender: No OFD packet to send [12:05:23]OFD Sender: No OFD packet to send [12:05:28]OFD Sender: No OFD packet to send [12:05:33]OFD Sender: No OFD packet to send [12:05:38]OFD Sender: No OFD packet to send [12:05:43]OFD Sender: No OFD packet to send [12:05:48]OFD Sender: No OFD packet to send [12:05:52]accept exits with 9 [12:05:52]New connection [12:05:52]New thread 3066453348 created [12:05:52]Thread 3066596708 joined [12:05:52]Waiting for new connection... [12:05:52] Sock 9.Parse request [12:05:52]Sock 9.Check first char [12:05:52]Sock 9.First char is OK [12:05:52]request: POST /json_proto HTTP/1.0 [12:05:52]Method: POST [12:05:52]URL: /json_proto [12:05:52]Method is POST - this is cgi request [12:05:52]url: /json_proto [12:05:52]query_string will be loaded in cgi processing [12:05:52]execute_cgi json_proto POST (null) [12:05:52]execute_cgi path=json_proto method=POST [12:05:52]POST find Content-Length [12:05:52]Host: 172.17.40.67:8080 [12:05:52]Content-Length: 770 [12:05:52]Content-Type: application/json [12:05:52] [12:05:52]POST finish read [12:05:52]Found Content-Length = 770 [12:05:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:52]execute_script... [12:05: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)3302488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:52]POST & json_proto [12:05:52]process_json_proto [12:05:52]json parsed OK: [12:05:52]protocol is kg_v1.0 [12:05:52]action value=close_receipt [12:05:52]process_action close_receipt [12:05:52]cmd_close_receipt [12:05:52]MH_GetDate [12:05:52]Write to MH i2c: F0 00 00 2B 0D 27 [12:05:52]Write i2c OK [12:05:52]MH_I2C_Read... [12:05:52]Read from MH i2c: F0 [12:05:52]MH_I2C_Read... [12:05:52]Read from MH i2c: F0 09 00 [12:05:52]MH_I2C_Read... [12:05:52]Read from MH i2c: F0 09 00 2B 0D 00 21 49 64 66 97 AE 6B 64 78 [12:05:52]GetLastDocTimeStamp 1717848301 [12:05:52]current date 1717848353 [12:05:52]FM_GetShiftState [12:05:52]SAM_PROTO_GetShiftState [12:05:52]wFMCommunicate request_size=4 [12:05:52]MH_SAM_APDU [12:05:52]CAPDU: 80 13 01 00 [12:05:52]Write to MH i2c: E2 08 00 2C 0D 80 13 01 00 00 00 00 00 B6 [12:05:52]Write i2c OK [12:05:52]MH_I2C_Read... [12:05:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:52]Read from MH i2c: E2 [12:05:52]MH_I2C_Read... [12:05:52]Read from MH i2c: E2 0E 00 [12:05:52]MH_I2C_Read... [12:05:52]Read from MH i2c: E2 0E 00 2C 0D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6A [12:05:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:05:52]wFMCommunicate OK [12:05:52]SAM_PROTO_GetShiftState done [12:05:52]FM_GetShiftState done [12:05:52]opened in 1717805884 [12:05:52]opened+sec_in_day 1717892284 [12:05:52]quantity*price = 100064 [12:05:52]sum+1 = 100066 [12:05:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.65 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 0.00 Безнал.: 1000.65 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 318 08.06.2024 12:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239547 ФПД: 9948467060324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120553&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239547&fm=9948467060324&tin=02508201610067®Number=0000000000091601&sum=100065 [12:05:53]StoreToDocumentArchive [12:05:53]shift 387 fd 239547 [12:05:53]save to /storage/0387/doc_00239547 [12:05:53]save last doc name /storage/0387/doc_00239547 to /storage/kkm_last_doc_name [12:05:53]save OK [12:05:53]Clear old archive folders... [12:05:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:53]tlvbuf is 0131E3E0 [12:05:53]SAM_PROTO_ClearQueue [12:05:53]wFMCommunicate request_size=4 [12:05:53]MH_SAM_APDU [12:05:53]CAPDU: 80 09 00 00 [12:05:53]Write to MH i2c: E2 08 00 39 0D 80 09 00 00 00 00 00 00 B8 [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:53]Read from MH i2c: E2 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 03 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 03 00 39 0D 00 90 00 BA [12:05:53]RAPDU: 90 00 [12:05:53]wFMCommunicate OK [12:05:53]SAM_PROTO_ClearQueue done [12:05:53]KKMCreateOFDPacket [12:05:53]OFDProtocolAddRootSTLVToBuf [12:05:53]FM_MakeSignedData [12:05:53]FM_MakeSignedData [12:05:53]SAM_PROTO_SignData [12:05:53]wFMCommunicate request_size=4 [12:05:53]MH_SAM_APDU [12:05:53]CAPDU: 80 0D 01 02 [12:05:53]Write to MH i2c: E2 08 00 3A 0D 80 0D 01 02 00 00 00 00 C0 [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:53]Read from MH i2c: E2 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 03 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 03 00 3A 0D 00 90 00 BB [12:05:53]RAPDU: 90 00 [12:05:53]wFMCommunicate OK [12:05:53]wFMCommunicate request_size=255 [12:05:53]MH_SAM_APDU [12:05: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 21 49 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A7 03 00 35 04 06 00 09 [12:05:53]Write to MH i2c: E2 02 01 3B 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 21 49 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A7 03 00 35 04 06 00 09 00 00 A4 [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:53]Read from MH i2c: E2 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 03 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 03 00 3B 0D 00 90 00 BC [12:05:53]RAPDU: 90 00 [12:05:53]wFMCommunicate OK [12:05:53]wFMCommunicate request_size=10 [12:05:53]MH_SAM_APDU [12:05:53]CAPDU: 80 0D 02 02 05 0C 4E D8 5E 64 [12:05:53]Write to MH i2c: E2 0D 00 3C 0D 80 0D 02 02 05 00 0C 4E D8 5E 64 00 00 C1 [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:53]Read from MH i2c: E2 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 03 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 03 00 3C 0D 00 90 00 BD [12:05:53]RAPDU: 90 00 [12:05:53]wFMCommunicate OK [12:05:53]wFMCommunicate request_size=4 [12:05:53]MH_SAM_APDU [12:05:53]CAPDU: 80 0D 03 02 [12:05:53]Write to MH i2c: E2 08 00 3D 0D 80 0D 03 02 00 00 00 00 C5 [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:53]Read from MH i2c: E2 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 0B 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 0B 00 3D 0D 00 C0 F7 3B 8C 3D 93 FE 98 90 00 AA [12:05:53]RAPDU: C0 F7 3B 8C 3D 93 FE 98 90 00 [12:05:53]wFMCommunicate OK [12:05:53]SAM_PROTO_SignData done [12:05:53]FM_MakeSignedData done [12:05:53]CreateOFDProtocolMessage [12:05:53]wFMCommunicate request_size=4 [12:05:53]MH_SAM_APDU [12:05:53]CAPDU: 80 11 00 00 [12:05:53]Write to MH i2c: E2 08 00 3E 0D 80 11 00 00 00 00 00 00 C5 [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:53]Read from MH i2c: E2 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 17 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: E2 17 00 3E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1A [12:05:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:05:53]wFMCommunicate OK [12:05:53]CreateOFDProtocolMessage done [12:05:53]OFDSenderStorePacket 239547 [12:05:53]StoreOFDPacket docnum=239547 [12:05:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 99 02 07 01 15 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 21 49 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A7 03 00 35 04 06 00 09 0C 4E D8 5E 64 C0 F7 3B 8C 3D 93 FE 98 [12:05:53]CheckFolder [12:05:53]dirname=/storage/ofd_packets [12:05:53]CheckFolder done [12:05:53]ProducePacketName [12:05:53]name=ofd_packets/00239547 [12:05:53]NVStorageSaveData ofd_packets/00239547 [12:05:53]File name is /storage/ofd_packets/00239547 [12:05:53]Write 301 bytes [12:05:53]NVStorageSaveData done [12:05:53]OFDSenderStorePacket done [12:05:53]KKMCreateOFDPacket done [12:05:53]NVStorageSaveData kkm_last_timestamp [12:05:53]File name is /storage/kkm_last_timestamp [12:05:53]Write 4 bytes [12:05:53]NVStorageSaveData done [12:05:53]ExternCall_PrintAddStr [12:05:53]wPrintStart [12:05:53]Write to MH i2c: 01 00 00 3F 0D 4C [12:05:53]Write i2c OK [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: 01 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: 01 07 00 [12:05:53]MH_I2C_Read... [12:05:53]Read from MH i2c: 01 07 00 3F 0D 00 00 00 00 00 FF 0F 61 [12:05:53]RasterBufferAndPrint [12:05:53]line Счет N : (1)3302488 [12:05:53]line ИНН: 02508201610067 [12:05:53]line Контрольно-Кассовый Чек [12:05:53]line ПРОДАЖА [12:05:53]line ТРК (МРК, ГНК) : 32 [12:05:53]line Товар: 2710124130 [12:05:53]line Аи-92-К-4 [12:05:53]line 15.070 * 66.40 [12:05:53]line = 1000.65 [12:05:53]line НДС 12% НСП 1% [12:05:53]line > о реализуемом товаре [12:05:53]line ИТОГО: 1000.65 [12:05:53]line НСП 1% : 8.85 [12:05:53]line НДС 12% : 106.26 [12:05:53]line Наличными: 0.00 [12:05:53]line Безнал.: 1000.65 [12:05:53]line Место: АЗС № 82 "Партнер Нефть" [12:05:53]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:05:53]line СНО: Общий режим [12:05:53]line Чек 318 08.06.2024 12:05 [12:05:53]line Смена: 387 ФФД: 1.0 [12:05:53]line ЗНМ: 0300000150 [12:05:53]line РНМ: 0000000000091601 [12:05:53]line Версия ККМ: 001 [12:05:53]line Платежная система: Mbank [12:05:53]line ФМ: 0000000000874681 [12:05:53]line ФД: 239547 [12:05:53]line ФПД: 9948467060324 [12:05:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T120553&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239547&fm=9948467060324&tin=02508201610067®Number=0000000000091601&sum=100065 [12:05:54]written 0, free lines is 4095 [12:05:54]OFD Sender: Processing packet 239547 [packets to send 182, broken 181] [12:05:54]ProducePacketName [12:05:54]name=ofd_packets/00239547 [12:05:54]OFD Sender: To server: pG, [12:05:54]CommunicateWithHost lk.salyk.kg:30040 [12:05:54]ConnectInit lk.salyk.kg [12:05:54]Connected sock=10 [12:05:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 99 02 07 01 15 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 21 49 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A7 03 00 35 04 06 00 09 0C 4E D8 5E 64 C0 F7 3B 8C 3D 93 FE 98 [12:05:54]Write to MH i2c: 01 00 00 68 0D 75 [12:05:54]Write i2c OK [12:05:54]MH_I2C_Read... [12:05:54]Read from MH i2c: 01 [12:05:54]MH_I2C_Read... [12:05:54]Read from MH i2c: 01 07 00 [12:05:54]MH_I2C_Read... [12:05:54]Read from MH i2c: 01 07 00 68 0D 00 00 00 00 00 E5 0C 6D [12:05:54]RasterBufferAndPrint [12:05:54]line [12:05:54]line [12:05:54]line [12:05:54]line [12:05:54]line [12:05:54]written 0, free lines is 3307 [12:05:54]MH_Cut [12:05:54]Write to MH i2c: D1 01 00 6F 0D 01 4E [12:05:54]Write i2c OK [12:05:54]MH_I2C_Read... [12:05:54]Read from MH i2c: D1 [12:05:54]MH_I2C_Read... [12:05:54]Read from MH i2c: D1 01 00 [12:05:54]MH_I2C_Read... [12:05:54]Read from MH i2c: D1 01 00 6F 0D 00 4D [12:05:54]Write to MH i2c: 01 00 00 70 0D 7D [12:05:54]Write i2c OK [12:05:54]MH_I2C_Read... [12:05:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 8B 3B 47 00 16 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BB A7 03 00 F4 03 04 00 9E F0 63 66 B6 04 01 00 00 79 0F 6F C8 F3 3C 02 76 [12:05:54]CommunicateWithHost err = 0 [12:05:54]CheckOFDResponse [12:05:54]1017 (14) - 77093643461234 [12:05:54]1041 (16) - 0000000000874681 [12:05:54]1040 (4) - 239547 [12:05:54]1012 (4) - 08.06.2024 05:48 [12:05:54]1206 (1) - 0 [12:05:54]OFD Sender: Remove packet 239547 [12:05:54]ProducePacketName [12:05:54]name=ofd_packets/00239547 [12:05:54]NVStorageDeleteData [12:05:55]OFD Sender: No OFD packet to send [12:05:55]*** Cut start [12:05:55]*** Partial cut [12:05:55]*** CUTSNS_PIN = 1 [12:05:55]*** CUTSNS_PIN = 0 [12:05:55]*** Brake cut motor [12:05:56]Read from MH i2c: 01 [12:05:56]MH_I2C_Read... [12:05:56]*** Stop cut motor [12:05:56]*** Cut end [12:05:56]Read from MH i2c: 01 07 00 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: 01 07 00 70 0D 00 00 00 00 00 FF 0F 92 [12:05:56]process_action close_receipt done [12:05:56]requested_data is exist [12:05:56]produce_requested_data [12:05:56]requested_item fm.sn is exist - process it [12:05:56]wFMCommunicate request_size=4 [12:05:56]MH_SAM_APDU [12:05:56]CAPDU: 80 11 00 00 [12:05:56]Write to MH i2c: E2 08 00 71 0D 80 11 00 00 00 00 00 00 F8 [12:05:56]Write i2c OK [12:05:56]MH_I2C_Read... [12:05:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:56]Read from MH i2c: E2 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: E2 17 00 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: E2 17 00 71 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4D [12:05:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:05:56]wFMCommunicate OK [12:05:56]requested_item fd.num is exist - process it [12:05:56]SAM_PROTO_GetFieldsCounters [12:05:56]wFMCommunicate request_size=4 [12:05:56]MH_SAM_APDU [12:05:56]CAPDU: 80 13 00 00 [12:05:56]Write to MH i2c: E2 08 00 72 0D 80 13 00 00 00 00 00 00 FB [12:05:56]Write i2c OK [12:05:56]MH_I2C_Read... [12:05:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:56]Read from MH i2c: E2 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: E2 62 00 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: E2 62 00 72 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BB A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [12:05:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BB A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:56]wFMCommunicate OK [12:05:56]SAM_PROTO_GetFieldsCounters done [12:05:56]requested_item shift.num is exist - process it [12:05:56]requested_item shift.opened is exist - process it [12:05:56]req_shift_opened [12:05:56]FM_GetShiftState [12:05:56]SAM_PROTO_GetShiftState [12:05:56]wFMCommunicate request_size=4 [12:05:56]MH_SAM_APDU [12:05:56]CAPDU: 80 13 01 00 [12:05:56]Write to MH i2c: E2 08 00 73 0D 80 13 01 00 00 00 00 00 FD [12:05:56]Write i2c OK [12:05:56]MH_I2C_Read... [12:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:56]Read from MH i2c: E2 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: E2 0E 00 [12:05:56]MH_I2C_Read... [12:05:56]Read from MH i2c: E2 0E 00 73 0D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B1 [12:05:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:05:56]wFMCommunicate OK [12:05:56]SAM_PROTO_GetShiftState done [12:05:56]FM_GetShiftState done [12:05:56]req_shift_opened done [12:05:56]requested_item shift.open_date is exist - process it [12:05:56]req_shift_open_date [12:05:56]req_shift_open_date done [12:05:56]produce_requested_data done [12:05:56]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239547,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:05:56]process_action_free close_receipt [12:05:56]json_value_free [12:05:56]json_value_free done [12:05:56]process_json_proto returns [12:05:56]Send response to host [12:05:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239547,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:05:56]free response buf [12:05:56]execute_script done [12:05:56]execute_script returns [12:05:56]free content buf [12:05:56]Sock 9.Close socket [12:05:56]Sock 9.Thread stoped [12:06:00]OFD Sender: No OFD packet to send [12:06:05]OFD Sender: No OFD packet to send [12:06:10]OFD Sender: No OFD packet to send [12:06:15]OFD Sender: No OFD packet to send [12:06:20]OFD Sender: No OFD packet to send [12:06:25]OFD Sender: No OFD packet to send [12:06:30]OFD Sender: No OFD packet to send [12:06:35]OFD Sender: No OFD packet to send [12:06:40]OFD Sender: No OFD packet to send [12:06:45]OFD Sender: No OFD packet to send [12:06:50]OFD Sender: No OFD packet to send [12:06:55]OFD Sender: No OFD packet to send [12:07:00]OFD Sender: No OFD packet to send [12:07:05]OFD Sender: No OFD packet to send [12:07:10]OFD Sender: No OFD packet to send [12:07:15]OFD Sender: No OFD packet to send [12:07:20]OFD Sender: No OFD packet to send [12:07:25]OFD Sender: No OFD packet to send [12:07:30]OFD Sender: No OFD packet to send [12:07:35]OFD Sender: No OFD packet to send [12:07:40]OFD Sender: No OFD packet to send [12:07:45]OFD Sender: No OFD packet to send [12:07:50]OFD Sender: No OFD packet to send [12:07:55]OFD Sender: No OFD packet to send [12:08:00]OFD Sender: No OFD packet to send [12:08:05]OFD Sender: No OFD packet to send [12:08:10]OFD Sender: No OFD packet to send [12:08:15]OFD Sender: No OFD packet to send [12:08:20]OFD Sender: No OFD packet to send [12:08:25]OFD Sender: No OFD packet to send [12:08:30]OFD Sender: No OFD packet to send [12:08:35]OFD Sender: No OFD packet to send [12:08:40]OFD Sender: No OFD packet to send [12:08:45]OFD Sender: No OFD packet to send [12:08:50]OFD Sender: No OFD packet to send [12:08:55]OFD Sender: No OFD packet to send [12:09:00]OFD Sender: No OFD packet to send [12:09:05]OFD Sender: No OFD packet to send [12:09:10]OFD Sender: No OFD packet to send [12:09:15]OFD Sender: No OFD packet to send [12:09:20]OFD Sender: No OFD packet to send [12:09:25]OFD Sender: No OFD packet to send [12:09:30]OFD Sender: No OFD packet to send [12:09:35]OFD Sender: No OFD packet to send [12:09:40]OFD Sender: No OFD packet to send [12:09:45]OFD Sender: No OFD packet to send [12:09:50]OFD Sender: No OFD packet to send [12:09:55]OFD Sender: No OFD packet to send [12:10:00]OFD Sender: No OFD packet to send [12:10:05]OFD Sender: No OFD packet to send [12:10:10]OFD Sender: No OFD packet to send [12:10:15]OFD Sender: No OFD packet to send [12:10:20]OFD Sender: No OFD packet to send [12:10:25]OFD Sender: No OFD packet to send [12:10:28]accept exits with 8 [12:10:28]New connection [12:10:28]New thread 3066596708 created [12:10:28]Thread 3066453348 joined [12:10:28]Waiting for new connection... [12:10:28] Sock 8.Parse request [12:10:28]Sock 8.Check first char [12:10:28]Sock 8.First char is OK [12:10:28]request: POST /json_proto HTTP/1.0 [12:10:28]Method: POST [12:10:28]URL: /json_proto [12:10:28]Method is POST - this is cgi request [12:10:28]url: /json_proto [12:10:28]query_string will be loaded in cgi processing [12:10:28]execute_cgi json_proto POST (null) [12:10:28]execute_cgi path=json_proto method=POST [12:10:28]POST find Content-Length [12:10:28]Host: 172.17.40.67:8080 [12:10:28]Content-Length: 767 [12:10:28]Content-Type: application/json [12:10:28] [12:10:28]POST finish read [12:10:28]Found Content-Length = 767 [12:10:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:28]execute_script... [12:10: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)3302489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:28]POST & json_proto [12:10:28]process_json_proto [12:10:28]json parsed OK: [12:10:28]protocol is kg_v1.0 [12:10:28]action value=close_receipt [12:10:28]process_action close_receipt [12:10:28]cmd_close_receipt [12:10:28]MH_GetDate [12:10:28]Write to MH i2c: F0 00 00 74 0D 70 [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: F0 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: F0 09 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: F0 09 00 74 0D 00 35 4A 64 66 97 AE 6B 64 D6 [12:10:28]GetLastDocTimeStamp 1717848353 [12:10:28]current date 1717848629 [12:10:28]FM_GetShiftState [12:10:28]SAM_PROTO_GetShiftState [12:10:28]wFMCommunicate request_size=4 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 13 01 00 [12:10:28]Write to MH i2c: E2 08 00 75 0D 80 13 01 00 00 00 00 00 FF [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 0E 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 0E 00 75 0D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B3 [12:10:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:10:28]wFMCommunicate OK [12:10:28]SAM_PROTO_GetShiftState done [12:10:28]FM_GetShiftState done [12:10:28]opened in 1717805884 [12:10:28]opened+sec_in_day 1717892284 [12:10:28]quantity*price = 50065 [12:10:28]sum+1 = 50067 [12:10:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 319 08.06.2024 12:10 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239548 ФПД: 153088376187350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121029&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239548&fm=153088376187350&tin=02508201610067®Number=0000000000091601&sum=50066 [12:10:29]StoreToDocumentArchive [12:10:29]shift 387 fd 239548 [12:10:29]save to /storage/0387/doc_00239548 [12:10:29]save last doc name /storage/0387/doc_00239548 to /storage/kkm_last_doc_name [12:10:29]save OK [12:10:29]Clear old archive folders... [12:10:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:29]tlvbuf is 012E8430 [12:10:29]SAM_PROTO_ClearQueue [12:10:29]wFMCommunicate request_size=4 [12:10:29]MH_SAM_APDU [12:10:29]CAPDU: 80 09 00 00 [12:10:29]Write to MH i2c: E2 08 00 82 0D 80 09 00 00 00 00 00 00 01 [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:29]Read from MH i2c: E2 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 03 00 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 03 00 82 0D 00 90 00 03 [12:10:29]RAPDU: 90 00 [12:10:29]wFMCommunicate OK [12:10:29]SAM_PROTO_ClearQueue done [12:10:29]KKMCreateOFDPacket [12:10:29]OFDProtocolAddRootSTLVToBuf [12:10:29]FM_MakeSignedData [12:10:29]FM_MakeSignedData [12:10:29]SAM_PROTO_SignData [12:10:29]wFMCommunicate request_size=4 [12:10:29]MH_SAM_APDU [12:10:29]CAPDU: 80 0D 01 02 [12:10:29]Write to MH i2c: E2 08 00 83 0D 80 0D 01 02 00 00 00 00 09 [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:29]Read from MH i2c: E2 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 03 00 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 03 00 83 0D 00 90 00 04 [12:10:29]RAPDU: 90 00 [12:10:29]wFMCommunicate OK [12:10:29]wFMCommunicate request_size=255 [12:10:29]MH_SAM_APDU [12:10: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 35 4A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A7 03 00 35 04 06 00 8B [12:10:29]Write to MH i2c: E2 02 01 84 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 35 4A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A7 03 00 35 04 06 00 8B 00 00 38 [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:29]Read from MH i2c: E2 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 03 00 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 03 00 84 0D 00 90 00 05 [12:10:29]RAPDU: 90 00 [12:10:29]wFMCommunicate OK [12:10:29]wFMCommunicate request_size=10 [12:10:29]MH_SAM_APDU [12:10:29]CAPDU: 80 0D 02 02 05 3B AA 48 29 D6 [12:10:29]Write to MH i2c: E2 0D 00 85 0D 80 0D 02 02 05 00 3B AA 48 29 D6 00 00 42 [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:29]Read from MH i2c: E2 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 03 00 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 03 00 85 0D 00 90 00 06 [12:10:29]RAPDU: 90 00 [12:10:29]wFMCommunicate OK [12:10:29]wFMCommunicate request_size=4 [12:10:29]MH_SAM_APDU [12:10:29]CAPDU: 80 0D 03 02 [12:10:29]Write to MH i2c: E2 08 00 86 0D 80 0D 03 02 00 00 00 00 0E [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:29]Read from MH i2c: E2 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 0B 00 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: E2 0B 00 86 0D 00 D8 9C A2 9E F0 84 6E BC 90 00 61 [12:10:29]RAPDU: D8 9C A2 9E F0 84 6E BC 90 00 [12:10:29]wFMCommunicate OK [12:10:29]SAM_PROTO_SignData done [12:10:29]FM_MakeSignedData done [12:10:29]CreateOFDProtocolMessage [12:10:29]wFMCommunicate request_size=4 [12:10:29]MH_SAM_APDU [12:10:29]CAPDU: 80 11 00 00 [12:10:29]Write to MH i2c: E2 08 00 87 0D 80 11 00 00 00 00 00 00 0E [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:30]Read from MH i2c: E2 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 17 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 17 00 87 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 63 [12:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:10:30]wFMCommunicate OK [12:10:30]CreateOFDProtocolMessage done [12:10:30]OFDSenderStorePacket 239548 [12:10:30]StoreOFDPacket docnum=239548 [12:10:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 3C 80 07 01 A5 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 35 4A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A7 03 00 35 04 06 00 8B 3B AA 48 29 D6 D8 9C A2 9E F0 84 6E BC [12:10:30]CheckFolder [12:10:30]dirname=/storage/ofd_packets [12:10:30]CheckFolder done [12:10:30]ProducePacketName [12:10:30]name=ofd_packets/00239548 [12:10:30]NVStorageSaveData ofd_packets/00239548 [12:10:30]File name is /storage/ofd_packets/00239548 [12:10:30]Write 301 bytes [12:10:30]NVStorageSaveData done [12:10:30]OFDSenderStorePacket done [12:10:30]KKMCreateOFDPacket done [12:10:30]NVStorageSaveData kkm_last_timestamp [12:10:30]File name is /storage/kkm_last_timestamp [12:10:30]Write 4 bytes [12:10:30]NVStorageSaveData done [12:10:30]ExternCall_PrintAddStr [12:10:30]wPrintStart [12:10:30]Write to MH i2c: 01 00 00 88 0D 95 [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: 01 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: 01 07 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: 01 07 00 88 0D 00 00 00 00 00 FF 0F AA [12:10:30]RasterBufferAndPrint [12:10:30]line Счет N : (1)3302489 [12:10:30]line ИНН: 02508201610067 [12:10:30]line Контрольно-Кассовый Чек [12:10:30]line ПРОДАЖА [12:10:30]line ТРК (МРК, ГНК) : 42 [12:10:30]line Товар: 2710124130 [12:10:30]line Аи-92-К-4 [12:10:30]line 7.540 * 66.40 [12:10:30]line = 500.66 [12:10:30]line НДС 12% НСП 1% [12:10:30]line > о реализуемом товаре [12:10:30]line ИТОГО: 500.66 [12:10:30]line НСП 1% : 4.43 [12:10:30]line НДС 12% : 53.17 [12:10:30]line Наличными: 0.00 [12:10:30]line Безнал.: 500.66 [12:10:30]line Место: АЗС № 82 "Партнер Нефть" [12:10:30]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:10:30]line СНО: Общий режим [12:10:30]line Чек 319 08.06.2024 12:10 [12:10:30]line Смена: 387 ФФД: 1.0 [12:10:30]line ЗНМ: 0300000150 [12:10:30]line РНМ: 0000000000091601 [12:10:30]line Версия ККМ: 001 [12:10:30]line Платежная система: Mbank [12:10:30]line ФМ: 0000000000874681 [12:10:30]line ФД: 239548 [12:10:30]line ФПД: 153088376187350 [12:10:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121029&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239548&fm=153088376187350&tin=02508201610067®Number=0000000000091601&sum=50066 [12:10:30]written 0, free lines is 4095 [12:10:30]OFD Sender: Processing packet 239548 [packets to send 182, broken 181] [12:10:30]ProducePacketName [12:10:30]name=ofd_packets/00239548 [12:10:30]OFD Sender: To server: pG, [12:10:30]CommunicateWithHost lk.salyk.kg:30040 [12:10:30]ConnectInit lk.salyk.kg [12:10:30]Connected sock=10 [12:10:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 3C 80 07 01 A5 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 35 4A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A7 03 00 35 04 06 00 8B 3B AA 48 29 D6 D8 9C A2 9E F0 84 6E BC [12:10:30]Write to MH i2c: 01 00 00 B1 0D BE [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: 01 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: 01 07 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: 01 07 00 B1 0D 00 00 00 00 00 E2 0C B3 [12:10:30]RasterBufferAndPrint [12:10:30]line [12:10:30]line [12:10:30]line [12:10:30]line [12:10:30]line [12:10:30]written 0, free lines is 3303 [12:10:30]MH_Cut [12:10:30]Write to MH i2c: D1 01 00 B8 0D 01 97 [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: D1 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: D1 01 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: D1 01 00 B8 0D 00 96 [12:10:30]Write to MH i2c: 01 00 00 B9 0D C6 [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9B B8 47 00 35 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BC A7 03 00 F4 03 04 00 B2 F1 63 66 B6 04 01 00 00 56 BD 70 F2 1B B6 36 F7 [12:10:30]CommunicateWithHost err = 0 [12:10:30]CheckOFDResponse [12:10:30]1017 (14) - 77093643461234 [12:10:30]1041 (16) - 0000000000874681 [12:10:30]1040 (4) - 239548 [12:10:30]1012 (4) - 08.06.2024 05:52 [12:10:30]1206 (1) - 0 [12:10:30]OFD Sender: Remove packet 239548 [12:10:30]ProducePacketName [12:10:30]name=ofd_packets/00239548 [12:10:30]NVStorageDeleteData [12:10:31]OFD Sender: No OFD packet to send [12:10:31]*** Cut start [12:10:31]*** Partial cut [12:10:31]*** CUTSNS_PIN = 1 [12:10:31]*** CUTSNS_PIN = 0 [12:10:31]*** Brake cut motor [12:10:31]Read from MH i2c: 01 [12:10:31]MH_I2C_Read... [12:10:31]*** Stop cut motor [12:10:31]*** Cut end [12:10:31]Read from MH i2c: 01 07 00 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: 01 07 00 B9 0D 00 00 00 00 00 FF 0F DB [12:10:31]process_action close_receipt done [12:10:31]requested_data is exist [12:10:31]produce_requested_data [12:10:31]requested_item fm.sn is exist - process it [12:10:31]wFMCommunicate request_size=4 [12:10:31]MH_SAM_APDU [12:10:31]CAPDU: 80 11 00 00 [12:10:31]Write to MH i2c: E2 08 00 BA 0D 80 11 00 00 00 00 00 00 41 [12:10:31]Write i2c OK [12:10:31]MH_I2C_Read... [12:10:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:31]Read from MH i2c: E2 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 17 00 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 17 00 BA 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 96 [12:10:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:10:31]wFMCommunicate OK [12:10:31]requested_item fd.num is exist - process it [12:10:31]SAM_PROTO_GetFieldsCounters [12:10:31]wFMCommunicate request_size=4 [12:10:31]MH_SAM_APDU [12:10:31]CAPDU: 80 13 00 00 [12:10:31]Write to MH i2c: E2 08 00 BB 0D 80 13 00 00 00 00 00 00 44 [12:10:31]Write i2c OK [12:10:31]MH_I2C_Read... [12:10:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:32]Read from MH i2c: E2 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: E2 62 00 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: E2 62 00 BB 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BC A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 09 [12:10:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BC A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:32]wFMCommunicate OK [12:10:32]SAM_PROTO_GetFieldsCounters done [12:10:32]requested_item shift.num is exist - process it [12:10:32]requested_item shift.opened is exist - process it [12:10:32]req_shift_opened [12:10:32]FM_GetShiftState [12:10:32]SAM_PROTO_GetShiftState [12:10:32]wFMCommunicate request_size=4 [12:10:32]MH_SAM_APDU [12:10:32]CAPDU: 80 13 01 00 [12:10:32]Write to MH i2c: E2 08 00 BC 0D 80 13 01 00 00 00 00 00 46 [12:10:32]Write i2c OK [12:10:32]MH_I2C_Read... [12:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:32]Read from MH i2c: E2 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: E2 0E 00 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: E2 0E 00 BC 0D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FA [12:10:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:10:32]wFMCommunicate OK [12:10:32]SAM_PROTO_GetShiftState done [12:10:32]FM_GetShiftState done [12:10:32]req_shift_opened done [12:10:32]requested_item shift.open_date is exist - process it [12:10:32]req_shift_open_date [12:10:32]req_shift_open_date done [12:10:32]produce_requested_data done [12:10:32]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239548,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:10:32]process_action_free close_receipt [12:10:32]json_value_free [12:10:32]json_value_free done [12:10:32]process_json_proto returns [12:10:32]Send response to host [12:10:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239548,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:10:32]free response buf [12:10:32]execute_script done [12:10:32]execute_script returns [12:10:32]free content buf [12:10:32]Sock 8.Close socket [12:10:32]Sock 8.Thread stoped [12:10:36]OFD Sender: No OFD packet to send [12:10:41]OFD Sender: No OFD packet to send [12:10:46]OFD Sender: No OFD packet to send [12:10:51]OFD Sender: No OFD packet to send [12:10:56]OFD Sender: No OFD packet to send [12:11:01]OFD Sender: No OFD packet to send [12:11:06]OFD Sender: No OFD packet to send [12:11:11]OFD Sender: No OFD packet to send [12:11:16]OFD Sender: No OFD packet to send [12:11:21]OFD Sender: No OFD packet to send [12:11:26]OFD Sender: No OFD packet to send [12:11:31]OFD Sender: No OFD packet to send [12:11:36]OFD Sender: No OFD packet to send [12:11:41]OFD Sender: No OFD packet to send [12:11:46]OFD Sender: No OFD packet to send [12:11:51]OFD Sender: No OFD packet to send [12:11:56]OFD Sender: No OFD packet to send [12:12:01]OFD Sender: No OFD packet to send [12:12:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]OFD Sender: No OFD packet to send [12:12:21]OFD Sender: No OFD packet to send [12:12:26]OFD Sender: No OFD packet to send [12:12:31]OFD Sender: No OFD packet to send [12:12:36]OFD Sender: No OFD packet to send [12:12:41]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:15]accept exits with 9 [12:13:15]New connection [12:13:15]New thread 3066453348 created [12:13:15]Thread 3066596708 joined [12:13:15]Waiting for new connection... [12:13:15] Sock 9.Parse request [12:13:15]Sock 9.Check first char [12:13:15]Sock 9.First char is OK [12:13:15]request: POST /json_proto HTTP/1.0 [12:13:15]Method: POST [12:13:15]URL: /json_proto [12:13:15]Method is POST - this is cgi request [12:13:15]url: /json_proto [12:13:15]query_string will be loaded in cgi processing [12:13:15]execute_cgi json_proto POST (null) [12:13:15]execute_cgi path=json_proto method=POST [12:13:15]POST find Content-Length [12:13:15]Host: 172.17.40.67:8080 [12:13:15]Content-Length: 767 [12:13:15]Content-Type: application/json [12:13:15] [12:13:15]POST finish read [12:13:15]Found Content-Length = 767 [12:13:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:15]execute_script... [12:13: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)3302490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:15]POST & json_proto [12:13:15]process_json_proto [12:13:15]json parsed OK: [12:13:15]protocol is kg_v1.0 [12:13:15]action value=close_receipt [12:13:15]process_action close_receipt [12:13:15]cmd_close_receipt [12:13:15]MH_GetDate [12:13:15]Write to MH i2c: F0 00 00 BD 0D B9 [12:13:15]Write i2c OK [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: F0 [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: F0 09 00 [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: F0 09 00 BD 0D 00 DC 4A 64 66 97 AE 6B 64 C6 [12:13:15]GetLastDocTimeStamp 1717848629 [12:13:15]current date 1717848796 [12:13:15]FM_GetShiftState [12:13:15]SAM_PROTO_GetShiftState [12:13:15]wFMCommunicate request_size=4 [12:13:15]MH_SAM_APDU [12:13:15]CAPDU: 80 13 01 00 [12:13:15]Write to MH i2c: E2 08 00 BE 0D 80 13 01 00 00 00 00 00 48 [12:13:15]Write i2c OK [12:13:15]MH_I2C_Read... [12:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:15]Read from MH i2c: E2 [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: E2 0E 00 [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: E2 0E 00 BE 0D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FC [12:13:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:13:15]wFMCommunicate OK [12:13:15]SAM_PROTO_GetShiftState done [12:13:15]FM_GetShiftState done [12:13:15]opened in 1717805884 [12:13:15]opened+sec_in_day 1717892284 [12:13:15]quantity*price = 30012 [12:13:15]sum+1 = 30014 [12:13:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.13 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 0.00 Безнал.: 300.13 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 320 08.06.2024 12:13 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239549 ФПД: 73475225651122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121316&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239549&fm=73475225651122&tin=02508201610067®Number=0000000000091601&sum=30013 [12:13:16]StoreToDocumentArchive [12:13:16]shift 387 fd 239549 [12:13:16]save to /storage/0387/doc_00239549 [12:13:16]save last doc name /storage/0387/doc_00239549 to /storage/kkm_last_doc_name [12:13:16]save OK [12:13:16]Clear old archive folders... [12:13:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:13:16]tlvbuf is B6E83640 [12:13:16]SAM_PROTO_ClearQueue [12:13:16]wFMCommunicate request_size=4 [12:13:16]MH_SAM_APDU [12:13:16]CAPDU: 80 09 00 00 [12:13:16]Write to MH i2c: E2 08 00 CB 0D 80 09 00 00 00 00 00 00 4A [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:16]Read from MH i2c: E2 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 03 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 03 00 CB 0D 00 90 00 4C [12:13:16]RAPDU: 90 00 [12:13:16]wFMCommunicate OK [12:13:16]SAM_PROTO_ClearQueue done [12:13:16]KKMCreateOFDPacket [12:13:16]OFDProtocolAddRootSTLVToBuf [12:13:16]FM_MakeSignedData [12:13:16]FM_MakeSignedData [12:13:16]SAM_PROTO_SignData [12:13:16]wFMCommunicate request_size=4 [12:13:16]MH_SAM_APDU [12:13:16]CAPDU: 80 0D 01 02 [12:13:16]Write to MH i2c: E2 08 00 CC 0D 80 0D 01 02 00 00 00 00 52 [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:16]Read from MH i2c: E2 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 03 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 03 00 CC 0D 00 90 00 4D [12:13:16]RAPDU: 90 00 [12:13:16]wFMCommunicate OK [12:13:16]wFMCommunicate request_size=255 [12:13:16]MH_SAM_APDU [12:13: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 DC 4A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A7 03 00 35 04 06 00 42 [12:13:16]Write to MH i2c: E2 02 01 CD 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 DC 4A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A7 03 00 35 04 06 00 42 00 00 15 [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 CD 0D 00 90 00 4E [12:13:17]RAPDU: 90 00 [12:13:17]wFMCommunicate OK [12:13:17]wFMCommunicate request_size=10 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 0D 02 02 05 D3 48 B9 87 B2 [12:13:17]Write to MH i2c: E2 0D 00 CE 0D 80 0D 02 02 05 00 D3 48 B9 87 B2 00 00 6C [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 CE 0D 00 90 00 4F [12:13:17]RAPDU: 90 00 [12:13:17]wFMCommunicate OK [12:13:17]wFMCommunicate request_size=4 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 0D 03 02 [12:13:17]Write to MH i2c: E2 08 00 CF 0D 80 0D 03 02 00 00 00 00 57 [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 0B 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 0B 00 CF 0D 00 A5 7D C2 76 7B 5A F3 40 90 00 BA [12:13:17]RAPDU: A5 7D C2 76 7B 5A F3 40 90 00 [12:13:17]wFMCommunicate OK [12:13:17]SAM_PROTO_SignData done [12:13:17]FM_MakeSignedData done [12:13:17]CreateOFDProtocolMessage [12:13:17]wFMCommunicate request_size=4 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 11 00 00 [12:13:17]Write to MH i2c: E2 08 00 D0 0D 80 11 00 00 00 00 00 00 57 [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 17 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 17 00 D0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AC [12:13:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:13:17]wFMCommunicate OK [12:13:17]CreateOFDProtocolMessage done [12:13:17]OFDSenderStorePacket 239549 [12:13:17]StoreOFDPacket docnum=239549 [12:13:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F7 A0 07 01 E0 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 DC 4A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A7 03 00 35 04 06 00 42 D3 48 B9 87 B2 A5 7D C2 76 7B 5A F3 40 [12:13:17]CheckFolder [12:13:17]dirname=/storage/ofd_packets [12:13:17]CheckFolder done [12:13:17]ProducePacketName [12:13:17]name=ofd_packets/00239549 [12:13:17]NVStorageSaveData ofd_packets/00239549 [12:13:17]File name is /storage/ofd_packets/00239549 [12:13:17]Write 301 bytes [12:13:17]NVStorageSaveData done [12:13:17]OFDSenderStorePacket done [12:13:17]KKMCreateOFDPacket done [12:13:17]NVStorageSaveData kkm_last_timestamp [12:13:17]File name is /storage/kkm_last_timestamp [12:13:17]Write 4 bytes [12:13:17]NVStorageSaveData done [12:13:17]ExternCall_PrintAddStr [12:13:17]wPrintStart [12:13:17]Write to MH i2c: 01 00 00 D1 0D DE [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: 01 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: 01 07 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: 01 07 00 D1 0D 00 00 00 00 00 FF 0F F3 [12:13:17]RasterBufferAndPrint [12:13:17]line Счет N : (1)3302490 [12:13:17]line ИНН: 02508201610067 [12:13:17]line Контрольно-Кассовый Чек [12:13:17]line ПРОДАЖА [12:13:17]line ТРК (МРК, ГНК) : 22 [12:13:17]line Товар: 2710124130 [12:13:17]line Аи-92-К-4 [12:13:17]line 4.520 * 66.40 [12:13:17]line = 300.13 [12:13:17]line НДС 12% НСП 1% [12:13:17]line > о реализуемом товаре [12:13:17]line ИТОГО: 300.13 [12:13:17]line НСП 1% : 2.66 [12:13:17]line НДС 12% : 31.87 [12:13:17]line Наличными: 0.00 [12:13:17]line Безнал.: 300.13 [12:13:17]line Место: АЗС № 82 "Партнер Нефть" [12:13:17]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:13:17]line СНО: Общий режим [12:13:17]line Чек 320 08.06.2024 12:13 [12:13:17]line Смена: 387 ФФД: 1.0 [12:13:17]line ЗНМ: 0300000150 [12:13:17]line РНМ: 0000000000091601 [12:13:17]line Версия ККМ: 001 [12:13:17]line Платежная система: Mbank [12:13:17]line ФМ: 0000000000874681 [12:13:17]line ФД: 239549 [12:13:17]line ФПД: 73475225651122 [12:13:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121316&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239549&fm=73475225651122&tin=02508201610067®Number=0000000000091601&sum=30013 [12:13:17]OFD Sender: Processing packet 239549 [packets to send 182, broken 181] [12:13:17]ProducePacketName [12:13:17]name=ofd_packets/00239549 [12:13:17]OFD Sender: To server: pG, [12:13:17]CommunicateWithHost lk.salyk.kg:30040 [12:13:17]ConnectInit lk.salyk.kg [12:13:17]written 0, free lines is 4095 [12:13:17]Connected sock=10 [12:13:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F7 A0 07 01 E0 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 DC 4A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A7 03 00 35 04 06 00 42 D3 48 B9 87 B2 A5 7D C2 76 7B 5A F3 40 [12:13:18]Write to MH i2c: 01 00 00 FA 0D 07 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 07 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 07 00 FA 0D 00 00 00 00 00 F2 0C 0C [12:13:18]RasterBufferAndPrint [12:13:18]line [12:13:18]line [12:13:18]line [12:13:18]line [12:13:18]line [12:13:18]written 0, free lines is 3322 [12:13:18]MH_Cut [12:13:18]Write to MH i2c: D1 01 00 01 0E 01 E1 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: D1 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: D1 01 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: D1 01 00 01 0E 00 E0 [12:13:18]Write to MH i2c: 01 00 00 02 0E 10 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E1 31 47 00 A2 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BD A7 03 00 F4 03 04 00 59 F2 63 66 B6 04 01 00 00 2D 84 16 4B 41 73 F1 CF [12:13:18]CommunicateWithHost err = 0 [12:13:18]CheckOFDResponse [12:13:18]1017 (14) - 77093643461234 [12:13:18]1041 (16) - 0000000000874681 [12:13:18]1040 (4) - 239549 [12:13:18]1012 (4) - 08.06.2024 05:55 [12:13:18]1206 (1) - 0 [12:13:18]OFD Sender: Remove packet 239549 [12:13:18]ProducePacketName [12:13:18]name=ofd_packets/00239549 [12:13:18]NVStorageDeleteData [12:13:18]OFD Sender: No OFD packet to send [12:13:18]*** Cut start [12:13:18]*** Partial cut [12:13:18]*** CUTSNS_PIN = 1 [12:13:19]*** CUTSNS_PIN = 0 [12:13:19]*** Brake cut motor [12:13:19]Read from MH i2c: 01 [12:13:19]MH_I2C_Read... [12:13:19]*** Stop cut motor [12:13:19]*** Cut end [12:13:19]Read from MH i2c: 01 07 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 07 00 02 0E 00 00 00 00 00 FF 0F 25 [12:13:19]process_action close_receipt done [12:13:19]requested_data is exist [12:13:19]produce_requested_data [12:13:19]requested_item fm.sn is exist - process it [12:13:19]wFMCommunicate request_size=4 [12:13:19]MH_SAM_APDU [12:13:19]CAPDU: 80 11 00 00 [12:13:19]Write to MH i2c: E2 08 00 03 0E 80 11 00 00 00 00 00 00 8B [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:19]Read from MH i2c: E2 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 17 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 17 00 03 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E0 [12:13:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:13:19]wFMCommunicate OK [12:13:19]requested_item fd.num is exist - process it [12:13:19]SAM_PROTO_GetFieldsCounters [12:13:19]wFMCommunicate request_size=4 [12:13:19]MH_SAM_APDU [12:13:19]CAPDU: 80 13 00 00 [12:13:19]Write to MH i2c: E2 08 00 04 0E 80 13 00 00 00 00 00 00 8E [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:19]Read from MH i2c: E2 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 62 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 62 00 04 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BD A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [12:13:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BD A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:19]wFMCommunicate OK [12:13:19]SAM_PROTO_GetFieldsCounters done [12:13:19]requested_item shift.num is exist - process it [12:13:19]requested_item shift.opened is exist - process it [12:13:19]req_shift_opened [12:13:19]FM_GetShiftState [12:13:19]SAM_PROTO_GetShiftState [12:13:19]wFMCommunicate request_size=4 [12:13:19]MH_SAM_APDU [12:13:19]CAPDU: 80 13 01 00 [12:13:19]Write to MH i2c: E2 08 00 05 0E 80 13 01 00 00 00 00 00 90 [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:19]Read from MH i2c: E2 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 0E 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: E2 0E 00 05 0E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 44 [12:13:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:13:19]wFMCommunicate OK [12:13:19]SAM_PROTO_GetShiftState done [12:13:19]FM_GetShiftState done [12:13:19]req_shift_opened done [12:13:19]requested_item shift.open_date is exist - process it [12:13:19]req_shift_open_date [12:13:19]req_shift_open_date done [12:13:19]produce_requested_data done [12:13:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239549,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:13:19]process_action_free close_receipt [12:13:19]json_value_free [12:13:19]json_value_free done [12:13:19]process_json_proto returns [12:13:19]Send response to host [12:13:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239549,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:13:19]free response buf [12:13:19]execute_script done [12:13:19]execute_script returns [12:13:19]free content buf [12:13:19]Sock 9.Close socket [12:13:19]Sock 9.Thread stoped [12:13:23]OFD Sender: No OFD packet to send [12:13:28]OFD Sender: No OFD packet to send [12:13:33]OFD Sender: No OFD packet to send [12:13:38]OFD Sender: No OFD packet to send [12:13:43]OFD Sender: No OFD packet to send [12:13:48]OFD Sender: No OFD packet to send [12:13:53]OFD Sender: No OFD packet to send [12:13:58]OFD Sender: No OFD packet to send [12:14:03]OFD Sender: No OFD packet to send [12:14:05]accept exits with 8 [12:14:05]New connection [12:14:05]New thread 3066596708 created [12:14:05]Thread 3066453348 joined [12:14:05]Waiting for new connection... [12:14:05] Sock 8.Parse request [12:14:05]Sock 8.Check first char [12:14:05]Sock 8.First char is OK [12:14:05]request: POST /json_proto HTTP/1.0 [12:14:05]Method: POST [12:14:05]URL: /json_proto [12:14:05]Method is POST - this is cgi request [12:14:05]url: /json_proto [12:14:05]query_string will be loaded in cgi processing [12:14:05]execute_cgi json_proto POST (null) [12:14:05]execute_cgi path=json_proto method=POST [12:14:05]POST find Content-Length [12:14:05]Host: 172.17.40.67:8080 [12:14:05]Content-Length: 678 [12:14:05]Content-Type: application/json [12:14:05] [12:14:05]POST finish read [12:14:05]Found Content-Length = 678 [12:14:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:14:05]execute_script... [12:14: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)3302491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:14:05]POST & json_proto [12:14:05]process_json_proto [12:14:05]json parsed OK: [12:14:05]protocol is kg_v1.0 [12:14:05]action value=close_receipt [12:14:05]process_action close_receipt [12:14:05]cmd_close_receipt [12:14:05]MH_GetDate [12:14:05]Write to MH i2c: F0 00 00 06 0E 03 [12:14:05]Write i2c OK [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: F0 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: F0 09 00 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: F0 09 00 06 0E 00 0E 4B 64 66 97 AE 6B 64 43 [12:14:05]GetLastDocTimeStamp 1717848796 [12:14:05]current date 1717848846 [12:14:05]FM_GetShiftState [12:14:05]SAM_PROTO_GetShiftState [12:14:05]wFMCommunicate request_size=4 [12:14:05]MH_SAM_APDU [12:14:05]CAPDU: 80 13 01 00 [12:14:05]Write to MH i2c: E2 08 00 07 0E 80 13 01 00 00 00 00 00 92 [12:14:05]Write i2c OK [12:14:05]MH_I2C_Read... [12:14:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:05]Read from MH i2c: E2 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 0E 00 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 0E 00 07 0E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 46 [12:14:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:14:05]wFMCommunicate OK [12:14:05]SAM_PROTO_GetShiftState done [12:14:05]FM_GetShiftState done [12:14:05]opened in 1717805884 [12:14:05]opened+sec_in_day 1717892284 [12:14:05]quantity*price = 20052 [12:14:05]sum+1 = 20054 [12:14:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 321 08.06.2024 12:14 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239550 ФПД: 273311767045865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121406&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239550&fm=273311767045865&tin=02508201610067®Number=0000000000091601&sum=20000 [12:14:06]StoreToDocumentArchive [12:14:06]shift 387 fd 239550 [12:14:06]save to /storage/0387/doc_00239550 [12:14:06]save last doc name /storage/0387/doc_00239550 to /storage/kkm_last_doc_name [12:14:06]save OK [12:14:06]Clear old archive folders... [12:14:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:14:06]tlvbuf is 01340A80 [12:14:06]SAM_PROTO_ClearQueue [12:14:06]wFMCommunicate request_size=4 [12:14:06]MH_SAM_APDU [12:14:06]CAPDU: 80 09 00 00 [12:14:06]Write to MH i2c: E2 08 00 14 0E 80 09 00 00 00 00 00 00 94 [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:06]Read from MH i2c: E2 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 03 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 03 00 14 0E 00 90 00 96 [12:14:06]RAPDU: 90 00 [12:14:06]wFMCommunicate OK [12:14:06]SAM_PROTO_ClearQueue done [12:14:06]KKMCreateOFDPacket [12:14:06]OFDProtocolAddRootSTLVToBuf [12:14:06]FM_MakeSignedData [12:14:06]FM_MakeSignedData [12:14:06]SAM_PROTO_SignData [12:14:06]wFMCommunicate request_size=4 [12:14:06]MH_SAM_APDU [12:14:06]CAPDU: 80 0D 01 02 [12:14:06]Write to MH i2c: E2 08 00 15 0E 80 0D 01 02 00 00 00 00 9C [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:06]Read from MH i2c: E2 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 03 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 03 00 15 0E 00 90 00 97 [12:14:06]RAPDU: 90 00 [12:14:06]wFMCommunicate OK [12:14:06]wFMCommunicate request_size=255 [12:14:06]MH_SAM_APDU [12:14: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 41 01 00 00 F4 03 04 00 0E 4B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A7 03 00 35 04 06 00 F8 [12:14:06]Write to MH i2c: E2 02 01 16 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 41 01 00 00 F4 03 04 00 0E 4B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A7 03 00 35 04 06 00 F8 00 00 51 [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:06]Read from MH i2c: E2 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 03 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 03 00 16 0E 00 90 00 98 [12:14:06]RAPDU: 90 00 [12:14:06]wFMCommunicate OK [12:14:06]wFMCommunicate request_size=10 [12:14:06]MH_SAM_APDU [12:14:06]CAPDU: 80 0D 02 02 05 93 5A C9 A6 E9 [12:14:06]Write to MH i2c: E2 0D 00 17 0E 80 0D 02 02 05 00 93 5A C9 A6 E9 00 00 EE [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:06]Read from MH i2c: E2 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 03 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 03 00 17 0E 00 90 00 99 [12:14:06]RAPDU: 90 00 [12:14:06]wFMCommunicate OK [12:14:06]wFMCommunicate request_size=4 [12:14:06]MH_SAM_APDU [12:14:06]CAPDU: 80 0D 03 02 [12:14:06]Write to MH i2c: E2 08 00 18 0E 80 0D 03 02 00 00 00 00 A1 [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:06]Read from MH i2c: E2 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 0B 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 0B 00 18 0E 00 E3 DD D7 06 A6 25 05 B1 90 00 C0 [12:14:06]RAPDU: E3 DD D7 06 A6 25 05 B1 90 00 [12:14:06]wFMCommunicate OK [12:14:06]SAM_PROTO_SignData done [12:14:06]FM_MakeSignedData done [12:14:06]CreateOFDProtocolMessage [12:14:06]wFMCommunicate request_size=4 [12:14:06]MH_SAM_APDU [12:14:06]CAPDU: 80 11 00 00 [12:14:06]Write to MH i2c: E2 08 00 19 0E 80 11 00 00 00 00 00 00 A1 [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:06]Read from MH i2c: E2 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 17 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: E2 17 00 19 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F6 [12:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:14:06]wFMCommunicate OK [12:14:06]CreateOFDProtocolMessage done [12:14:06]OFDSenderStorePacket 239550 [12:14:06]StoreOFDPacket docnum=239550 [12:14:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6C CD 07 01 7A 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 41 01 00 00 F4 03 04 00 0E 4B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A7 03 00 35 04 06 00 F8 93 5A C9 A6 E9 E3 DD D7 06 A6 25 05 B1 [12:14:06]CheckFolder [12:14:06]dirname=/storage/ofd_packets [12:14:06]CheckFolder done [12:14:06]ProducePacketName [12:14:06]name=ofd_packets/00239550 [12:14:06]NVStorageSaveData ofd_packets/00239550 [12:14:06]File name is /storage/ofd_packets/00239550 [12:14:06]Write 301 bytes [12:14:06]NVStorageSaveData done [12:14:06]OFDSenderStorePacket done [12:14:06]KKMCreateOFDPacket done [12:14:06]NVStorageSaveData kkm_last_timestamp [12:14:06]File name is /storage/kkm_last_timestamp [12:14:06]Write 4 bytes [12:14:06]NVStorageSaveData done [12:14:06]ExternCall_PrintAddStr [12:14:06]wPrintStart [12:14:06]Write to MH i2c: 01 00 00 1A 0E 28 [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: 01 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: 01 07 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: 01 07 00 1A 0E 00 00 00 00 00 FF 0F 3D [12:14:06]RasterBufferAndPrint [12:14:06]line Счет N : (1)3302491 [12:14:06]line ИНН: 02508201610067 [12:14:06]line Контрольно-Кассовый Чек [12:14:06]line ПРОДАЖА [12:14:06]line ТРК (МРК, ГНК) : 42 [12:14:06]line Товар: 2710124130 [12:14:06]line Аи-92-К-4 [12:14:06]line 3.020 * 66.40 [12:14:06]line = 200.53 [12:14:06]line НДС 12% НСП 1% [12:14:06]line > о реализуемом товаре [12:14:06]line ОКРУГЛЕНИЕ: -0.53 [12:14:06]line ИТОГО: 200.00 [12:14:06]line Внесено: 200.00 [12:14:06]line СДАЧА: 0.00 [12:14:06]line НСП 1% : 1.77 [12:14:06]line НДС 12% : 21.29 [12:14:06]line Наличными: 200.00 [12:14:06]line Безнал.: 0.00 [12:14:06]line Место: АЗС № 82 "Партнер Нефть" [12:14:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:14:06]line СНО: Общий режим [12:14:06]line Чек 321 08.06.2024 12:14 [12:14:06]line Смена: 387 ФФД: 1.0 [12:14:06]line ЗНМ: 0300000150 [12:14:06]line РНМ: 0000000000091601 [12:14:06]line Версия ККМ: 001 [12:14:06]line ФМ: 0000000000874681 [12:14:06]line ФД: 239550 [12:14:07]line ФПД: 273311767045865 [12:14:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121406&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239550&fm=273311767045865&tin=02508201610067®Number=0000000000091601&sum=20000 [12:14:07]OFD Sender: Processing packet 239550 [packets to send 182, broken 181] [12:14:07]ProducePacketName [12:14:07]name=ofd_packets/00239550 [12:14:07]OFD Sender: To server: pG, [12:14:07]CommunicateWithHost lk.salyk.kg:30040 [12:14:07]ConnectInit lk.salyk.kg [12:14:07]written 0, free lines is 4095 [12:14:07]Connected sock=10 [12:14:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6C CD 07 01 7A 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 41 01 00 00 F4 03 04 00 0E 4B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A7 03 00 35 04 06 00 F8 93 5A C9 A6 E9 E3 DD D7 06 A6 25 05 B1 [12:14:07]Write to MH i2c: 01 00 00 45 0E 53 [12:14:07]Write i2c OK [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: 01 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: 01 07 00 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: 01 07 00 45 0E 00 00 00 00 00 C3 0C 29 [12:14:07]RasterBufferAndPrint [12:14:07]line [12:14:07]line [12:14:07]line [12:14:07]line [12:14:07]line [12:14:07]written 0, free lines is 3273 [12:14:07]MH_Cut [12:14:07]Write to MH i2c: D1 01 00 4C 0E 01 2C [12:14:07]Write i2c OK [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: D1 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: D1 01 00 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: D1 01 00 4C 0E 00 2B [12:14:07]Write to MH i2c: 01 00 00 4D 0E 5B [12:14:07]Write i2c OK [12:14:07]MH_I2C_Read... [12:14:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 35 C1 47 00 18 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BE A7 03 00 F4 03 04 00 8A F2 63 66 B6 04 01 00 00 14 BA 14 AF AD 23 99 CD [12:14:07]CommunicateWithHost err = 0 [12:14:07]CheckOFDResponse [12:14:07]1017 (14) - 77093643461234 [12:14:07]1041 (16) - 0000000000874681 [12:14:07]1040 (4) - 239550 [12:14:07]1012 (4) - 08.06.2024 05:56 [12:14:07]1206 (1) - 0 [12:14:07]OFD Sender: Remove packet 239550 [12:14:07]ProducePacketName [12:14:07]name=ofd_packets/00239550 [12:14:07]NVStorageDeleteData [12:14:08]OFD Sender: No OFD packet to send [12:14:08]*** Cut start [12:14:08]*** Partial cut [12:14:08]*** CUTSNS_PIN = 1 [12:14:08]*** CUTSNS_PIN = 0 [12:14:08]*** Brake cut motor [12:14:08]Read from MH i2c: 01 [12:14:08]MH_I2C_Read... [12:14:08]*** Stop cut motor [12:14:08]*** Cut end [12:14:08]Read from MH i2c: 01 07 00 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: 01 07 00 4D 0E 00 00 00 00 00 FF 0F 70 [12:14:08]process_action close_receipt done [12:14:08]requested_data is exist [12:14:08]produce_requested_data [12:14:08]requested_item fm.sn is exist - process it [12:14:08]wFMCommunicate request_size=4 [12:14:08]MH_SAM_APDU [12:14:08]CAPDU: 80 11 00 00 [12:14:08]Write to MH i2c: E2 08 00 4E 0E 80 11 00 00 00 00 00 00 D6 [12:14:08]Write i2c OK [12:14:08]MH_I2C_Read... [12:14:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:08]Read from MH i2c: E2 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: E2 17 00 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: E2 17 00 4E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2B [12:14:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:14:08]wFMCommunicate OK [12:14:08]requested_item fd.num is exist - process it [12:14:08]SAM_PROTO_GetFieldsCounters [12:14:08]wFMCommunicate request_size=4 [12:14:08]MH_SAM_APDU [12:14:08]CAPDU: 80 13 00 00 [12:14:08]Write to MH i2c: E2 08 00 4F 0E 80 13 00 00 00 00 00 00 D9 [12:14:08]Write i2c OK [12:14:08]MH_I2C_Read... [12:14:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:09]Read from MH i2c: E2 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 62 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 62 00 4F 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BE A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [12:14:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BE A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:09]wFMCommunicate OK [12:14:09]SAM_PROTO_GetFieldsCounters done [12:14:09]requested_item shift.num is exist - process it [12:14:09]requested_item shift.opened is exist - process it [12:14:09]req_shift_opened [12:14:09]FM_GetShiftState [12:14:09]SAM_PROTO_GetShiftState [12:14:09]wFMCommunicate request_size=4 [12:14:09]MH_SAM_APDU [12:14:09]CAPDU: 80 13 01 00 [12:14:09]Write to MH i2c: E2 08 00 50 0E 80 13 01 00 00 00 00 00 DB [12:14:09]Write i2c OK [12:14:09]MH_I2C_Read... [12:14:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:09]Read from MH i2c: E2 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 0E 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 0E 00 50 0E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8F [12:14:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:14:09]wFMCommunicate OK [12:14:09]SAM_PROTO_GetShiftState done [12:14:09]FM_GetShiftState done [12:14:09]req_shift_opened done [12:14:09]requested_item shift.open_date is exist - process it [12:14:09]req_shift_open_date [12:14:09]req_shift_open_date done [12:14:09]produce_requested_data done [12:14:09]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239550,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:14:09]process_action_free close_receipt [12:14:09]json_value_free [12:14:09]json_value_free done [12:14:09]process_json_proto returns [12:14:09]Send response to host [12:14:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239550,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:14:09]free response buf [12:14:09]execute_script done [12:14:09]execute_script returns [12:14:09]free content buf [12:14:09]Sock 8.Close socket [12:14:09]Sock 8.Thread stoped [12:14:13]OFD Sender: No OFD packet to send [12:14:18]OFD Sender: No OFD packet to send [12:14:23]OFD Sender: No OFD packet to send [12:14:28]OFD Sender: No OFD packet to send [12:14:33]OFD Sender: No OFD packet to send [12:14:38]OFD Sender: No OFD packet to send [12:14:43]OFD Sender: No OFD packet to send [12:14:48]OFD Sender: No OFD packet to send [12:14:53]OFD Sender: No OFD packet to send [12:14:58]OFD Sender: No OFD packet to send [12:15:03]OFD Sender: No OFD packet to send [12:15:08]OFD Sender: No OFD packet to send [12:15:13]OFD Sender: No OFD packet to send [12:15:18]OFD Sender: No OFD packet to send [12:15:23]OFD Sender: No OFD packet to send [12:15:28]OFD Sender: No OFD packet to send [12:15:33]OFD Sender: No OFD packet to send [12:15:38]OFD Sender: No OFD packet to send [12:15:43]OFD Sender: No OFD packet to send [12:15:48]OFD Sender: No OFD packet to send [12:15:53]OFD Sender: No OFD packet to send [12:15:58]OFD Sender: No OFD packet to send [12:16:03]OFD Sender: No OFD packet to send [12:16:08]OFD Sender: No OFD packet to send [12:16:13]OFD Sender: No OFD packet to send [12:16:18]OFD Sender: No OFD packet to send [12:16:23]OFD Sender: No OFD packet to send [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:53]OFD Sender: No OFD packet to send [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:19]accept exits with 9 [12:17:19]New connection [12:17:19]New thread 3066453348 created [12:17:19]Thread 3066596708 joined [12:17:19]Waiting for new connection... [12:17:19] Sock 9.Parse request [12:17:19]Sock 9.Check first char [12:17:19]Sock 9.First char is OK [12:17:19]request: POST /json_proto HTTP/1.0 [12:17:19]Method: POST [12:17:19]URL: /json_proto [12:17:19]Method is POST - this is cgi request [12:17:19]url: /json_proto [12:17:19]query_string will be loaded in cgi processing [12:17:19]execute_cgi json_proto POST (null) [12:17:19]execute_cgi path=json_proto method=POST [12:17:19]POST find Content-Length [12:17:19]Host: 172.17.40.67:8080 [12:17:19]Content-Length: 680 [12:17:19]Content-Type: application/json [12:17:19] [12:17:19]POST finish read [12:17:19]Found Content-Length = 680 [12:17:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:19]execute_script... [12:17: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)3302492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:19]POST & json_proto [12:17:19]process_json_proto [12:17:19]json parsed OK: [12:17:19]protocol is kg_v1.0 [12:17:19]action value=close_receipt [12:17:19]process_action close_receipt [12:17:19]cmd_close_receipt [12:17:19]MH_GetDate [12:17:19]Write to MH i2c: F0 00 00 51 0E 4E [12:17:19]Write i2c OK [12:17:19]MH_I2C_Read... [12:17:19]Read from MH i2c: F0 [12:17:19]MH_I2C_Read... [12:17:19]Read from MH i2c: F0 09 00 [12:17:19]MH_I2C_Read... [12:17:19]Read from MH i2c: F0 09 00 51 0E 00 D0 4B 64 66 97 AE 6B 64 50 [12:17:19]GetLastDocTimeStamp 1717848846 [12:17:19]current date 1717849040 [12:17:19]FM_GetShiftState [12:17:19]SAM_PROTO_GetShiftState [12:17:19]wFMCommunicate request_size=4 [12:17:19]MH_SAM_APDU [12:17:19]CAPDU: 80 13 01 00 [12:17:19]Write to MH i2c: E2 08 00 52 0E 80 13 01 00 00 00 00 00 DD [12:17:19]Write i2c OK [12:17:19]MH_I2C_Read... [12:17:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:19]Read from MH i2c: E2 [12:17:19]MH_I2C_Read... [12:17:19]Read from MH i2c: E2 0E 00 [12:17:19]MH_I2C_Read... [12:17:19]Read from MH i2c: E2 0E 00 52 0E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 91 [12:17:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:17:19]wFMCommunicate OK [12:17:19]SAM_PROTO_GetShiftState done [12:17:19]FM_GetShiftState done [12:17:19]opened in 1717805884 [12:17:19]opened+sec_in_day 1717892284 [12:17:19]quantity*price = 100023 [12:17:19]sum+1 = 100024 [12:17:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 322 08.06.2024 12:17 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239551 ФПД: 194409237636861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121721&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239551&fm=194409237636861&tin=02508201610067®Number=0000000000091601&sum=100000 [12:17:21]StoreToDocumentArchive [12:17:21]shift 387 fd 239551 [12:17:21]save to /storage/0387/doc_00239551 [12:17:21]save last doc name /storage/0387/doc_00239551 to /storage/kkm_last_doc_name [12:17:21]save OK [12:17:21]Clear old archive folders... [12:17:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:17:21]tlvbuf is 01308440 [12:17:21]SAM_PROTO_ClearQueue [12:17:21]wFMCommunicate request_size=4 [12:17:21]MH_SAM_APDU [12:17:21]CAPDU: 80 09 00 00 [12:17:21]Write to MH i2c: E2 08 00 5F 0E 80 09 00 00 00 00 00 00 DF [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:21]Read from MH i2c: E2 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 03 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 03 00 5F 0E 00 90 00 E1 [12:17:21]RAPDU: 90 00 [12:17:21]wFMCommunicate OK [12:17:21]SAM_PROTO_ClearQueue done [12:17:21]KKMCreateOFDPacket [12:17:21]OFDProtocolAddRootSTLVToBuf [12:17:21]FM_MakeSignedData [12:17:21]FM_MakeSignedData [12:17:21]SAM_PROTO_SignData [12:17:21]wFMCommunicate request_size=4 [12:17:21]MH_SAM_APDU [12:17:21]CAPDU: 80 0D 01 02 [12:17:21]Write to MH i2c: E2 08 00 60 0E 80 0D 01 02 00 00 00 00 E7 [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:21]Read from MH i2c: E2 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 03 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 03 00 60 0E 00 90 00 E2 [12:17:21]RAPDU: 90 00 [12:17:21]wFMCommunicate OK [12:17:21]wFMCommunicate request_size=255 [12:17:21]MH_SAM_APDU [12:17:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 42 01 00 00 F4 03 04 00 D1 4B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A7 03 00 35 04 06 00 B0 D0 6D 8C [12:17:21]Write to MH i2c: E2 02 01 61 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 42 01 00 00 F4 03 04 00 D1 4B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A7 03 00 35 04 06 00 B0 D0 6D 8C 00 00 45 [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:21]Read from MH i2c: E2 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 03 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 03 00 61 0E 00 90 00 E3 [12:17:21]RAPDU: 90 00 [12:17:21]wFMCommunicate OK [12:17:21]wFMCommunicate request_size=7 [12:17:21]MH_SAM_APDU [12:17:21]CAPDU: 80 0D 02 02 02 E6 FD [12:17:21]Write to MH i2c: E2 0A 00 62 0E 80 0D 02 02 02 00 E6 FD 00 00 D1 [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:21]Read from MH i2c: E2 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 03 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 03 00 62 0E 00 90 00 E4 [12:17:21]RAPDU: 90 00 [12:17:21]wFMCommunicate OK [12:17:21]wFMCommunicate request_size=4 [12:17:21]MH_SAM_APDU [12:17:21]CAPDU: 80 0D 03 02 [12:17:21]Write to MH i2c: E2 08 00 63 0E 80 0D 03 02 00 00 00 00 EC [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:21]Read from MH i2c: E2 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 0B 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 0B 00 63 0E 00 69 FB 5C FC 84 8E A1 11 90 00 6D [12:17:21]RAPDU: 69 FB 5C FC 84 8E A1 11 90 00 [12:17:21]wFMCommunicate OK [12:17:21]SAM_PROTO_SignData done [12:17:21]FM_MakeSignedData done [12:17:21]CreateOFDProtocolMessage [12:17:21]wFMCommunicate request_size=4 [12:17:21]MH_SAM_APDU [12:17:21]CAPDU: 80 11 00 00 [12:17:21]Write to MH i2c: E2 08 00 64 0E 80 11 00 00 00 00 00 00 EC [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:21]Read from MH i2c: E2 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 17 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 17 00 64 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 41 [12:17:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:17:21]wFMCommunicate OK [12:17:21]CreateOFDProtocolMessage done [12:17:21]OFDSenderStorePacket 239551 [12:17:21]StoreOFDPacket docnum=239551 [12:17:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 BA 14 04 01 25 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 42 01 00 00 F4 03 04 00 D1 4B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A7 03 00 35 04 06 00 B0 D0 6D 8C E6 FD 69 FB 5C FC 84 8E A1 11 [12:17:21]CheckFolder [12:17:21]dirname=/storage/ofd_packets [12:17:21]CheckFolder done [12:17:21]ProducePacketName [12:17:21]name=ofd_packets/00239551 [12:17:21]NVStorageSaveData ofd_packets/00239551 [12:17:21]File name is /storage/ofd_packets/00239551 [12:17:21]Write 298 bytes [12:17:21]NVStorageSaveData done [12:17:21]OFDSenderStorePacket done [12:17:21]KKMCreateOFDPacket done [12:17:21]NVStorageSaveData kkm_last_timestamp [12:17:21]File name is /storage/kkm_last_timestamp [12:17:21]Write 4 bytes [12:17:21]NVStorageSaveData done [12:17:21]ExternCall_PrintAddStr [12:17:21]wPrintStart [12:17:21]Write to MH i2c: 01 00 00 65 0E 73 [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: 01 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: 01 07 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: 01 07 00 65 0E 00 00 00 00 00 FF 0F 88 [12:17:21]RasterBufferAndPrint [12:17:21]line Счет N : (1)3302492 [12:17:21]line ИНН: 02508201610067 [12:17:21]line Контрольно-Кассовый Чек [12:17:21]line ПРОДАЖА [12:17:21]line ТРК (МРК, ГНК) : 51 [12:17:21]line Товар: 2710194210 [12:17:21]line ДТ-К-5 [12:17:21]line 13.390 * 74.70 [12:17:21]line = 1000.23 [12:17:21]line НДС 12% НСП 1% [12:17:21]line > о реализуемом товаре [12:17:21]line ОКРУГЛЕНИЕ: -0.23 [12:17:21]line ИТОГО: 1000.00 [12:17:21]line Внесено: 1000.00 [12:17:21]line СДАЧА: 0.00 [12:17:21]line НСП 1% : 8.85 [12:17:21]line НДС 12% : 106.22 [12:17:21]line Наличными: 1000.00 [12:17:21]line Безнал.: 0.00 [12:17:21]line Место: АЗС № 82 "Партнер Нефть" [12:17:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:17:21]line СНО: Общий режим [12:17:21]line Чек 322 08.06.2024 12:17 [12:17:21]line Смена: 387 ФФД: 1.0 [12:17:21]line ЗНМ: 0300000150 [12:17:21]line РНМ: 0000000000091601 [12:17:21]line Версия ККМ: 001 [12:17:21]line ФМ: 0000000000874681 [12:17:21]line ФД: 239551 [12:17:21]line ФПД: 194409237636861 [12:17:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121721&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239551&fm=194409237636861&tin=02508201610067®Number=0000000000091601&sum=100000 [12:17:21]OFD Sender: Processing packet 239551 [packets to send 182, broken 181] [12:17:21]ProducePacketName [12:17:21]name=ofd_packets/00239551 [12:17:21]OFD Sender: To server: pG, [12:17:21]CommunicateWithHost lk.salyk.kg:30040 [12:17:21]ConnectInit lk.salyk.kg [12:17:21]written 0, free lines is 4095 [12:17:22]Connected sock=10 [12:17:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 BA 14 04 01 25 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 42 01 00 00 F4 03 04 00 D1 4B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A7 03 00 35 04 06 00 B0 D0 6D 8C E6 FD 69 FB 5C FC 84 8E A1 11 [12:17:22]Write to MH i2c: 01 00 00 90 0E 9E [12:17:22]Write i2c OK [12:17:22]MH_I2C_Read... [12:17:22]Read from MH i2c: 01 [12:17:22]MH_I2C_Read... [12:17:22]Read from MH i2c: 01 07 00 [12:17:22]MH_I2C_Read... [12:17:22]Read from MH i2c: 01 07 00 90 0E 00 00 00 00 00 C4 0C 75 [12:17:22]RasterBufferAndPrint [12:17:22]line [12:17:22]line [12:17:22]line [12:17:22]line [12:17:22]line [12:17:22]written 0, free lines is 3274 [12:17:22]MH_Cut [12:17:22]Write to MH i2c: D1 01 00 97 0E 01 77 [12:17:22]Write i2c OK [12:17:22]MH_I2C_Read... [12:17:22]Read from MH i2c: D1 [12:17:22]MH_I2C_Read... [12:17:22]Read from MH i2c: D1 01 00 [12:17:22]MH_I2C_Read... [12:17:22]Read from MH i2c: D1 01 00 97 0E 00 76 [12:17:22]Write to MH i2c: 01 00 00 98 0E A6 [12:17:22]Write i2c OK [12:17:22]MH_I2C_Read... [12:17:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E7 58 47 00 73 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 BF A7 03 00 F4 03 04 00 4D F3 63 66 B6 04 01 00 00 6A 36 A9 EF E1 00 F3 4D [12:17:22]CommunicateWithHost err = 0 [12:17:22]CheckOFDResponse [12:17:22]1017 (14) - 77093643461234 [12:17:22]1041 (16) - 0000000000874681 [12:17:22]1040 (4) - 239551 [12:17:22]1012 (4) - 08.06.2024 05:59 [12:17:22]1206 (1) - 0 [12:17:22]OFD Sender: Remove packet 239551 [12:17:22]ProducePacketName [12:17:22]name=ofd_packets/00239551 [12:17:22]NVStorageDeleteData [12:17:22]OFD Sender: No OFD packet to send [12:17:23]*** Cut start [12:17:23]*** Partial cut [12:17:23]*** CUTSNS_PIN = 1 [12:17:23]*** CUTSNS_PIN = 0 [12:17:23]*** Brake cut motor [12:17:23]Read from MH i2c: 01 [12:17:23]MH_I2C_Read... [12:17:23]*** Stop cut motor [12:17:23]*** Cut end [12:17:23]Read from MH i2c: 01 07 00 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: 01 07 00 98 0E 00 00 00 00 00 FF 0F BB [12:17:23]process_action close_receipt done [12:17:23]requested_data is exist [12:17:23]produce_requested_data [12:17:23]requested_item fm.sn is exist - process it [12:17:23]wFMCommunicate request_size=4 [12:17:23]MH_SAM_APDU [12:17:23]CAPDU: 80 11 00 00 [12:17:23]Write to MH i2c: E2 08 00 99 0E 80 11 00 00 00 00 00 00 21 [12:17:23]Write i2c OK [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: E2 [12:17:23]MH_I2C_Read... [12:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:23]Read from MH i2c: E2 17 00 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: E2 17 00 99 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 76 [12:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:17:23]wFMCommunicate OK [12:17:23]requested_item fd.num is exist - process it [12:17:23]SAM_PROTO_GetFieldsCounters [12:17:23]wFMCommunicate request_size=4 [12:17:23]MH_SAM_APDU [12:17:23]CAPDU: 80 13 00 00 [12:17:23]Write to MH i2c: E2 08 00 9A 0E 80 13 00 00 00 00 00 00 24 [12:17:23]Write i2c OK [12:17:23]MH_I2C_Read... [12:17:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:24]Read from MH i2c: E2 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 62 00 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 62 00 9A 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BF A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [12:17:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 BF A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:24]wFMCommunicate OK [12:17:24]SAM_PROTO_GetFieldsCounters done [12:17:24]requested_item shift.num is exist - process it [12:17:24]requested_item shift.opened is exist - process it [12:17:24]req_shift_opened [12:17:24]FM_GetShiftState [12:17:24]SAM_PROTO_GetShiftState [12:17:24]wFMCommunicate request_size=4 [12:17:24]MH_SAM_APDU [12:17:24]CAPDU: 80 13 01 00 [12:17:24]Write to MH i2c: E2 08 00 9B 0E 80 13 01 00 00 00 00 00 26 [12:17:24]Write i2c OK [12:17:24]MH_I2C_Read... [12:17:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:24]Read from MH i2c: E2 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 0E 00 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 0E 00 9B 0E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DA [12:17:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:17:24]wFMCommunicate OK [12:17:24]SAM_PROTO_GetShiftState done [12:17:24]FM_GetShiftState done [12:17:24]req_shift_opened done [12:17:24]requested_item shift.open_date is exist - process it [12:17:24]req_shift_open_date [12:17:24]req_shift_open_date done [12:17:24]produce_requested_data done [12:17:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239551,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:17:24]process_action_free close_receipt [12:17:24]json_value_free [12:17:24]json_value_free done [12:17:24]process_json_proto returns [12:17:24]Send response to host [12:17:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239551,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:17:24]free response buf [12:17:24]execute_script done [12:17:24]execute_script returns [12:17:24]free content buf [12:17:24]Sock 9.Close socket [12:17:24]Sock 9.Thread stoped [12:17:27]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:53]OFD Sender: No OFD packet to send [12:17:58]OFD Sender: No OFD packet to send [12:18:03]OFD Sender: No OFD packet to send [12:18:08]OFD Sender: No OFD packet to send [12:18:13]OFD Sender: No OFD packet to send [12:18:18]OFD Sender: No OFD packet to send [12:18:23]OFD Sender: No OFD packet to send [12:18:28]OFD Sender: No OFD packet to send [12:18:33]OFD Sender: No OFD packet to send [12:18:38]OFD Sender: No OFD packet to send [12:18:43]OFD Sender: No OFD packet to send [12:18:48]OFD Sender: No OFD packet to send [12:18:53]OFD Sender: No OFD packet to send [12:18:58]OFD Sender: No OFD packet to send [12:19:03]OFD Sender: No OFD packet to send [12:19:08]OFD Sender: No OFD packet to send [12:19:13]OFD Sender: No OFD packet to send [12:19:18]OFD Sender: No OFD packet to send [12:19:23]OFD Sender: No OFD packet to send [12:19:28]OFD Sender: No OFD packet to send [12:19:33]OFD Sender: No OFD packet to send [12:19:35]accept exits with 8 [12:19:35]New connection [12:19:35]New thread 3066596708 created [12:19:35]Thread 3066453348 joined [12:19:35]Waiting for new connection... [12:19:35] Sock 8.Parse request [12:19:35]Sock 8.Check first char [12:19:35]Sock 8.First char is OK [12:19:35]request: POST /json_proto HTTP/1.0 [12:19:35]Method: POST [12:19:35]URL: /json_proto [12:19:35]Method is POST - this is cgi request [12:19:35]url: /json_proto [12:19:35]query_string will be loaded in cgi processing [12:19:35]execute_cgi json_proto POST (null) [12:19:35]execute_cgi path=json_proto method=POST [12:19:35]POST find Content-Length [12:19:35]Host: 172.17.40.67:8080 [12:19:35]Content-Length: 984 [12:19:35]Content-Type: application/json [12:19:35] [12:19:35]POST finish read [12:19:35]Found Content-Length = 984 [12:19:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 65.40, "quantity" : 22.940, "sum" : 1500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 82\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.94 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:35]execute_script... [12:19: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)3302493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 65.40, "quantity" : 22.940, "sum" : 1500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 82\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.94 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:35]POST & json_proto [12:19:35]process_json_proto [12:19:35]json parsed OK: [12:19:35]protocol is kg_v1.0 [12:19:35]action value=close_receipt [12:19:35]process_action close_receipt [12:19:35]cmd_close_receipt [12:19:35]MH_GetDate [12:19:35]Write to MH i2c: F0 00 00 9C 0E 99 [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: F0 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: F0 09 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: F0 09 00 9C 0E 00 58 4C 64 66 97 AE 6B 64 24 [12:19:35]GetLastDocTimeStamp 1717849041 [12:19:35]current date 1717849176 [12:19:35]FM_GetShiftState [12:19:35]SAM_PROTO_GetShiftState [12:19:35]wFMCommunicate request_size=4 [12:19:35]MH_SAM_APDU [12:19:35]CAPDU: 80 13 01 00 [12:19:35]Write to MH i2c: E2 08 00 9D 0E 80 13 01 00 00 00 00 00 28 [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:35]Read from MH i2c: E2 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 0E 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 0E 00 9D 0E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DC [12:19:35]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:19:35]wFMCommunicate OK [12:19:35]SAM_PROTO_GetShiftState done [12:19:35]FM_GetShiftState done [12:19:35]opened in 1717805884 [12:19:35]opened+sec_in_day 1717892284 [12:19:35]quantity*price = 150027 [12:19:35]sum+1 = 150029 [12:19:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 323 08.06.2024 12:19 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Дисконтная программа АИ-92 номер 82 сэкономлено 22.94 сом ФМ: 0000000000874681 ФД: 239552 ФПД: 1780985290253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121936&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239552&fm=1780985290253&tin=02508201610067®Number=0000000000091601&sum=150000 [12:19:36]StoreToDocumentArchive [12:19:36]shift 387 fd 239552 [12:19:36]save to /storage/0387/doc_00239552 [12:19:36]save last doc name /storage/0387/doc_00239552 to /storage/kkm_last_doc_name [12:19:36]save OK [12:19:36]Clear old archive folders... [12:19:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:36]tlvbuf is 01308570 [12:19:36]SAM_PROTO_ClearQueue [12:19:36]wFMCommunicate request_size=4 [12:19:36]MH_SAM_APDU [12:19:36]CAPDU: 80 09 00 00 [12:19:36]Write to MH i2c: E2 08 00 AA 0E 80 09 00 00 00 00 00 00 2A [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:36]Read from MH i2c: E2 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: E2 03 00 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: E2 03 00 AA 0E 00 90 00 2C [12:19:36]RAPDU: 90 00 [12:19:36]wFMCommunicate OK [12:19:36]SAM_PROTO_ClearQueue done [12:19:36]KKMCreateOFDPacket [12:19:36]OFDProtocolAddRootSTLVToBuf [12:19:36]FM_MakeSignedData [12:19:36]FM_MakeSignedData [12:19:36]SAM_PROTO_SignData [12:19:36]wFMCommunicate request_size=4 [12:19:36]MH_SAM_APDU [12:19:36]CAPDU: 80 0D 01 02 [12:19:36]Write to MH i2c: E2 08 00 AB 0E 80 0D 01 02 00 00 00 00 32 [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 AB 0E 00 90 00 2D [12:19:37]RAPDU: 90 00 [12:19:37]wFMCommunicate OK [12:19:37]wFMCommunicate request_size=255 [12:19:37]MH_SAM_APDU [12:19: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 9C 59 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 0C 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 3C 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 43 01 00 00 F4 03 04 00 58 4C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A7 03 00 35 04 06 00 01 [12:19:37]Write to MH i2c: E2 02 01 AC 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 9C 59 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 0C 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 3C 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 43 01 00 00 F4 03 04 00 58 4C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A7 03 00 35 04 06 00 01 00 00 ED [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 AC 0E 00 90 00 2E [12:19:37]RAPDU: 90 00 [12:19:37]wFMCommunicate OK [12:19:37]wFMCommunicate request_size=10 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 0D 02 02 05 9E AA FE DE 0D [12:19:37]Write to MH i2c: E2 0D 00 AD 0E 80 0D 02 02 05 00 9E AA FE DE 0D 00 00 70 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 AD 0E 00 90 00 2F [12:19:37]RAPDU: 90 00 [12:19:37]wFMCommunicate OK [12:19:37]wFMCommunicate request_size=4 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 0D 03 02 [12:19:37]Write to MH i2c: E2 08 00 AE 0E 80 0D 03 02 00 00 00 00 37 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 0B 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 0B 00 AE 0E 00 2C 57 6A 4E 85 00 BA EF 90 00 A1 [12:19:37]RAPDU: 2C 57 6A 4E 85 00 BA EF 90 00 [12:19:37]wFMCommunicate OK [12:19:37]SAM_PROTO_SignData done [12:19:37]FM_MakeSignedData done [12:19:37]CreateOFDProtocolMessage [12:19:37]wFMCommunicate request_size=4 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 11 00 00 [12:19:37]Write to MH i2c: E2 08 00 AF 0E 80 11 00 00 00 00 00 00 37 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 17 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 17 00 AF 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8C [12:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:19:37]wFMCommunicate OK [12:19:37]CreateOFDProtocolMessage done [12:19:37]OFDSenderStorePacket 239552 [12:19:37]StoreOFDPacket docnum=239552 [12:19:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E7 23 07 01 9A 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 9C 59 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 0C 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 3C 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 43 01 00 00 F4 03 04 00 58 4C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A7 03 00 35 04 06 00 01 9E AA FE DE 0D 2C 57 6A 4E 85 00 BA EF [12:19:37]CheckFolder [12:19:37]dirname=/storage/ofd_packets [12:19:37]CheckFolder done [12:19:37]ProducePacketName [12:19:37]name=ofd_packets/00239552 [12:19:37]NVStorageSaveData ofd_packets/00239552 [12:19:37]File name is /storage/ofd_packets/00239552 [12:19:37]Write 301 bytes [12:19:37]NVStorageSaveData done [12:19:37]OFDSenderStorePacket done [12:19:37]KKMCreateOFDPacket done [12:19:37]NVStorageSaveData kkm_last_timestamp [12:19:37]File name is /storage/kkm_last_timestamp [12:19:37]Write 4 bytes [12:19:37]NVStorageSaveData done [12:19:37]ExternCall_PrintAddStr [12:19:37]wPrintStart [12:19:37]Write to MH i2c: 01 00 00 B0 0E BE [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: 01 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: 01 07 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: 01 07 00 B0 0E 00 00 00 00 00 FF 0F D3 [12:19:37]RasterBufferAndPrint [12:19:37]line Счет N : (1)3302493 [12:19:37]line ИНН: 02508201610067 [12:19:37]line Контрольно-Кассовый Чек [12:19:37]line ПРОДАЖА [12:19:37]line ТРК (МРК, ГНК) : 32 [12:19:37]line Товар: 2710124130 [12:19:37]line Аи-92-К-4 [12:19:37]line 22.940 * 65.40 [12:19:37]line = 1500.28 [12:19:37]line НДС 12% НСП 1% [12:19:37]line > о реализуемом товаре [12:19:37]line ОКРУГЛЕНИЕ: -0.28 [12:19:37]line ИТОГО: 1500.00 [12:19:37]line Внесено: 1500.00 [12:19:37]line СДАЧА: 0.00 [12:19:37]line НСП 1% : 13.28 [12:19:37]line НДС 12% : 159.32 [12:19:37]line Наличными: 1500.00 [12:19:37]line Безнал.: 0.00 [12:19:37]line Место: АЗС № 82 "Партнер Нефть" [12:19:37]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:19:37]line СНО: Общий режим [12:19:37]line Чек 323 08.06.2024 12:19 [12:19:37]line Смена: 387 ФФД: 1.0 [12:19:37]line ЗНМ: 0300000150 [12:19:37]line РНМ: 0000000000091601 [12:19:37]line Версия ККМ: 001 [12:19:37]line [12:19:37]line Дисконтная программа [12:19:37]line АИ-92 [12:19:37]line номер 82 [12:19:37]line сэкономлено 22.94 сом [12:19:37]line ФМ: 0000000000874681 [12:19:37]line ФД: 239552 [12:19:37]line ФПД: 1780985290253 [12:19:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T121936&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239552&fm=1780985290253&tin=02508201610067®Number=0000000000091601&sum=150000 [12:19:37]OFD Sender: Processing packet 239552 [packets to send 182, broken 181] [12:19:37]ProducePacketName [12:19:37]name=ofd_packets/00239552 [12:19:37]OFD Sender: To server: pG, [12:19:37]CommunicateWithHost lk.salyk.kg:30040 [12:19:37]ConnectInit lk.salyk.kg [12:19:37]written 0, free lines is 4095 [12:19:38]Connected sock=10 [12:19:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E7 23 07 01 9A 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 9C 59 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 0C 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 3C 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 43 01 00 00 F4 03 04 00 58 4C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A7 03 00 35 04 06 00 01 9E AA FE DE 0D 2C 57 6A 4E 85 00 BA EF [12:19:38]Write to MH i2c: 01 00 00 E0 0E EE [12:19:38]Write i2c OK [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: 01 [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: 01 07 00 [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: 01 07 00 E0 0E 00 00 00 00 00 7B 0C 7C [12:19:38]RasterBufferAndPrint [12:19:38]line [12:19:38]line [12:19:38]line [12:19:38]line [12:19:38]line [12:19:38]written 0, free lines is 3203 [12:19:38]MH_Cut [12:19:38]Write to MH i2c: D1 01 00 E7 0E 01 C7 [12:19:38]Write i2c OK [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: D1 [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: D1 01 00 [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: D1 01 00 E7 0E 00 C6 [12:19:38]Write to MH i2c: 01 00 00 E8 0E F6 [12:19:38]Write i2c OK [12:19:38]MH_I2C_Read... [12:19:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DB 7C 47 00 FD B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C0 A7 03 00 F4 03 04 00 D5 F3 63 66 B6 04 01 00 00 A5 43 2D CE 5E 61 EB A8 [12:19:38]CommunicateWithHost err = 0 [12:19:38]CheckOFDResponse [12:19:38]1017 (14) - 77093643461234 [12:19:38]1041 (16) - 0000000000874681 [12:19:38]1040 (4) - 239552 [12:19:38]1012 (4) - 08.06.2024 06:01 [12:19:38]1206 (1) - 0 [12:19:38]OFD Sender: Remove packet 239552 [12:19:38]ProducePacketName [12:19:38]name=ofd_packets/00239552 [12:19:38]NVStorageDeleteData [12:19:38]OFD Sender: No OFD packet to send [12:19:39]*** Cut start [12:19:39]*** Partial cut [12:19:39]*** CUTSNS_PIN = 1 [12:19:39]*** CUTSNS_PIN = 0 [12:19:39]*** Brake cut motor [12:19:39]Read from MH i2c: 01 [12:19:39]MH_I2C_Read... [12:19:39]*** Stop cut motor [12:19:39]*** Cut end [12:19:39]Read from MH i2c: 01 07 00 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: 01 07 00 E8 0E 00 00 00 00 00 FF 0F 0B [12:19:39]process_action close_receipt done [12:19:39]requested_data is exist [12:19:39]produce_requested_data [12:19:39]requested_item fm.sn is exist - process it [12:19:39]wFMCommunicate request_size=4 [12:19:39]MH_SAM_APDU [12:19:39]CAPDU: 80 11 00 00 [12:19:39]Write to MH i2c: E2 08 00 E9 0E 80 11 00 00 00 00 00 00 71 [12:19:39]Write i2c OK [12:19:39]MH_I2C_Read... [12:19:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:39]Read from MH i2c: E2 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: E2 17 00 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: E2 17 00 E9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C6 [12:19:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:19:39]wFMCommunicate OK [12:19:39]requested_item fd.num is exist - process it [12:19:39]SAM_PROTO_GetFieldsCounters [12:19:39]wFMCommunicate request_size=4 [12:19:39]MH_SAM_APDU [12:19:39]CAPDU: 80 13 00 00 [12:19:39]Write to MH i2c: E2 08 00 EA 0E 80 13 00 00 00 00 00 00 74 [12:19:39]Write i2c OK [12:19:39]MH_I2C_Read... [12:19:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:40]Read from MH i2c: E2 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 62 00 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 62 00 EA 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C0 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 49 [12:19:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C0 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:19:40]wFMCommunicate OK [12:19:40]SAM_PROTO_GetFieldsCounters done [12:19:40]requested_item shift.num is exist - process it [12:19:40]requested_item shift.opened is exist - process it [12:19:40]req_shift_opened [12:19:40]FM_GetShiftState [12:19:40]SAM_PROTO_GetShiftState [12:19:40]wFMCommunicate request_size=4 [12:19:40]MH_SAM_APDU [12:19:40]CAPDU: 80 13 01 00 [12:19:40]Write to MH i2c: E2 08 00 EB 0E 80 13 01 00 00 00 00 00 76 [12:19:40]Write i2c OK [12:19:40]MH_I2C_Read... [12:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:40]Read from MH i2c: E2 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 0E 00 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 0E 00 EB 0E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2A [12:19:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:19:40]wFMCommunicate OK [12:19:40]SAM_PROTO_GetShiftState done [12:19:40]FM_GetShiftState done [12:19:40]req_shift_opened done [12:19:40]requested_item shift.open_date is exist - process it [12:19:40]req_shift_open_date [12:19:40]req_shift_open_date done [12:19:40]produce_requested_data done [12:19:40]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239552,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:19:40]process_action_free close_receipt [12:19:40]json_value_free [12:19:40]json_value_free done [12:19:40]process_json_proto returns [12:19:40]Send response to host [12:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239552,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:19:40]free response buf [12:19:40]execute_script done [12:19:40]execute_script returns [12:19:40]free content buf [12:19:40]Sock 8.Close socket [12:19:40]Sock 8.Thread stoped [12:19:43]OFD Sender: No OFD packet to send [12:19:48]OFD Sender: No OFD packet to send [12:19:53]OFD Sender: No OFD packet to send [12:19:58]OFD Sender: No OFD packet to send [12:20:03]OFD Sender: No OFD packet to send [12:20:08]OFD Sender: No OFD packet to send [12:20:13]OFD Sender: No OFD packet to send [12:20:18]OFD Sender: No OFD packet to send [12:20:23]OFD Sender: No OFD packet to send [12:20:28]OFD Sender: No OFD packet to send [12:20:33]OFD Sender: No OFD packet to send [12:20:38]OFD Sender: No OFD packet to send [12:20:43]OFD Sender: No OFD packet to send [12:20:48]OFD Sender: No OFD packet to send [12:20:53]OFD Sender: No OFD packet to send [12:20:58]OFD Sender: No OFD packet to send [12:21:04]OFD Sender: No OFD packet to send [12:21:09]OFD Sender: No OFD packet to send [12:21:14]OFD Sender: No OFD packet to send [12:21:19]OFD Sender: No OFD packet to send [12:21:24]OFD Sender: No OFD packet to send [12:21:29]OFD Sender: No OFD packet to send [12:21:34]OFD Sender: No OFD packet to send [12:21:39]OFD Sender: No OFD packet to send [12:21:44]OFD Sender: No OFD packet to send [12:21:49]OFD Sender: No OFD packet to send [12:21:54]OFD Sender: No OFD packet to send [12:21:59]OFD Sender: No OFD packet to send [12:22:04]OFD Sender: No OFD packet to send [12:22:09]OFD Sender: No OFD packet to send [12:22:14]OFD Sender: No OFD packet to send [12:22:19]OFD Sender: No OFD packet to send [12:22:24]OFD Sender: No OFD packet to send [12:22:29]OFD Sender: No OFD packet to send [12:22:34]OFD Sender: No OFD packet to send [12:22:39]OFD Sender: No OFD packet to send [12:22:44]OFD Sender: No OFD packet to send [12:22:49]OFD Sender: No OFD packet to send [12:22:54]OFD Sender: No OFD packet to send [12:22:59]OFD Sender: No OFD packet to send [12:23:04]OFD Sender: No OFD packet to send [12:23:09]OFD Sender: No OFD packet to send [12:23:09]accept exits with 9 [12:23:09]New connection [12:23:09]New thread 3066453348 created [12:23:09]Thread 3066596708 joined [12:23:09]Waiting for new connection... [12:23:09] Sock 9.Parse request [12:23:09]Sock 9.Check first char [12:23:09]Sock 9.First char is OK [12:23:09]request: POST /json_proto HTTP/1.0 [12:23:09]Method: POST [12:23:09]URL: /json_proto [12:23:09]Method is POST - this is cgi request [12:23:09]url: /json_proto [12:23:09]query_string will be loaded in cgi processing [12:23:09]execute_cgi json_proto POST (null) [12:23:09]execute_cgi path=json_proto method=POST [12:23:09]POST find Content-Length [12:23:09]Host: 172.17.40.67:8080 [12:23:09]Content-Length: 770 [12:23:09]Content-Type: application/json [12:23:09] [12:23:09]POST finish read [12:23:09]Found Content-Length = 770 [12:23:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 67.850, "sum" : 5000.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5000.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:09]execute_script... [12:23:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 67.850, "sum" : 5000.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5000.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:09]POST & json_proto [12:23:09]process_json_proto [12:23:09]json parsed OK: [12:23:09]protocol is kg_v1.0 [12:23:09]action value=close_receipt [12:23:09]process_action close_receipt [12:23:09]cmd_close_receipt [12:23:09]MH_GetDate [12:23:09]Write to MH i2c: F0 00 00 EC 0E E9 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: F0 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: F0 09 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: F0 09 00 EC 0E 00 2E 4D 64 66 97 AE 6B 64 4B [12:23:09]GetLastDocTimeStamp 1717849176 [12:23:09]current date 1717849390 [12:23:09]FM_GetShiftState [12:23:09]SAM_PROTO_GetShiftState [12:23:09]wFMCommunicate request_size=4 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 13 01 00 [12:23:09]Write to MH i2c: E2 08 00 ED 0E 80 13 01 00 00 00 00 00 78 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 0E 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 0E 00 ED 0E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2C [12:23:09]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:23:09]wFMCommunicate OK [12:23:09]SAM_PROTO_GetShiftState done [12:23:09]FM_GetShiftState done [12:23:09]opened in 1717805884 [12:23:09]opened+sec_in_day 1717892284 [12:23:09]quantity*price = 500054 [12:23:09]sum+1 = 500056 [12:23:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.55 НСП 1% : 44.25 НДС 12% : 531.03 Наличными: 0.00 Безнал.: 5000.55 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 324 08.06.2024 12:23 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239553 ФПД: 48934862764720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122310&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239553&fm=48934862764720&tin=02508201610067®Number=0000000000091601&sum=500055 [12:23:10]StoreToDocumentArchive [12:23:10]shift 387 fd 239553 [12:23:10]save to /storage/0387/doc_00239553 [12:23:10]save last doc name /storage/0387/doc_00239553 to /storage/kkm_last_doc_name [12:23:10]save OK [12:23:10]Clear old archive folders... [12:23:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:10]tlvbuf is B6EFE8B0 [12:23:10]SAM_PROTO_ClearQueue [12:23:10]wFMCommunicate request_size=4 [12:23:10]MH_SAM_APDU [12:23:10]CAPDU: 80 09 00 00 [12:23:10]Write to MH i2c: E2 08 00 FA 0E 80 09 00 00 00 00 00 00 7A [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:10]Read from MH i2c: E2 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 03 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 03 00 FA 0E 00 90 00 7C [12:23:10]RAPDU: 90 00 [12:23:10]wFMCommunicate OK [12:23:10]SAM_PROTO_ClearQueue done [12:23:10]KKMCreateOFDPacket [12:23:10]OFDProtocolAddRootSTLVToBuf [12:23:10]FM_MakeSignedData [12:23:10]FM_MakeSignedData [12:23:10]SAM_PROTO_SignData [12:23:10]wFMCommunicate request_size=4 [12:23:10]MH_SAM_APDU [12:23:10]CAPDU: 80 0D 01 02 [12:23:10]Write to MH i2c: E2 08 00 FB 0E 80 0D 01 02 00 00 00 00 82 [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:10]Read from MH i2c: E2 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 03 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 03 00 FB 0E 00 90 00 7D [12:23:10]RAPDU: 90 00 [12:23:10]wFMCommunicate OK [12:23:10]wFMCommunicate request_size=255 [12:23:10]MH_SAM_APDU [12:23: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 0A 09 01 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 57 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 57 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 6F CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 57 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 2E 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A7 03 00 35 04 06 00 2C [12:23:10]Write to MH i2c: E2 02 01 FC 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 0A 09 01 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 57 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 57 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 6F CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 57 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 2E 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A7 03 00 35 04 06 00 2C 00 00 BE [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:10]Read from MH i2c: E2 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 03 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 03 00 FC 0E 00 90 00 7E [12:23:10]RAPDU: 90 00 [12:23:10]wFMCommunicate OK [12:23:10]wFMCommunicate request_size=10 [12:23:10]MH_SAM_APDU [12:23:10]CAPDU: 80 0D 02 02 05 81 89 1C BA B0 [12:23:10]Write to MH i2c: E2 0D 00 FD 0E 80 0D 02 02 05 00 81 89 1C BA B0 00 00 1F [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:10]Read from MH i2c: E2 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 03 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 03 00 FD 0E 00 90 00 7F [12:23:10]RAPDU: 90 00 [12:23:10]wFMCommunicate OK [12:23:10]wFMCommunicate request_size=4 [12:23:10]MH_SAM_APDU [12:23:10]CAPDU: 80 0D 03 02 [12:23:10]Write to MH i2c: E2 08 00 FE 0E 80 0D 03 02 00 00 00 00 87 [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:10]Read from MH i2c: E2 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 0B 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 0B 00 FE 0E 00 73 36 1C 0E AE 9E 99 61 90 00 A1 [12:23:10]RAPDU: 73 36 1C 0E AE 9E 99 61 90 00 [12:23:10]wFMCommunicate OK [12:23:10]SAM_PROTO_SignData done [12:23:10]FM_MakeSignedData done [12:23:10]CreateOFDProtocolMessage [12:23:10]wFMCommunicate request_size=4 [12:23:10]MH_SAM_APDU [12:23:10]CAPDU: 80 11 00 00 [12:23:10]Write to MH i2c: E2 08 00 FF 0E 80 11 00 00 00 00 00 00 87 [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:11]Read from MH i2c: E2 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 17 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 17 00 FF 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DC [12:23:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:23:11]wFMCommunicate OK [12:23:11]CreateOFDProtocolMessage done [12:23:11]OFDSenderStorePacket 239553 [12:23:11]StoreOFDPacket docnum=239553 [12:23:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4E 54 07 01 36 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 0A 09 01 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 57 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 57 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 6F CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 57 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 2E 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A7 03 00 35 04 06 00 2C 81 89 1C BA B0 73 36 1C 0E AE 9E 99 61 [12:23:11]CheckFolder [12:23:11]dirname=/storage/ofd_packets [12:23:11]CheckFolder done [12:23:11]ProducePacketName [12:23:11]name=ofd_packets/00239553 [12:23:11]NVStorageSaveData ofd_packets/00239553 [12:23:11]File name is /storage/ofd_packets/00239553 [12:23:11]Write 301 bytes [12:23:11]NVStorageSaveData done [12:23:11]OFDSenderStorePacket done [12:23:11]KKMCreateOFDPacket done [12:23:11]NVStorageSaveData kkm_last_timestamp [12:23:11]File name is /storage/kkm_last_timestamp [12:23:11]Write 4 bytes [12:23:11]NVStorageSaveData done [12:23:11]ExternCall_PrintAddStr [12:23:11]wPrintStart [12:23:11]Write to MH i2c: 01 00 00 00 0F 0F [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: 01 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: 01 07 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: 01 07 00 00 0F 00 00 00 00 00 FF 0F 24 [12:23:11]RasterBufferAndPrint [12:23:11]line Счет N : (1)3302494 [12:23:11]line ИНН: 02508201610067 [12:23:11]line Контрольно-Кассовый Чек [12:23:11]line ПРОДАЖА [12:23:11]line ТРК (МРК, ГНК) : 33 [12:23:11]line Товар: 2710124500 [12:23:11]line Аи-95-К-5 [12:23:11]line 67.850 * 73.70 [12:23:11]line = 5000.55 [12:23:11]line НДС 12% НСП 1% [12:23:11]line > о реализуемом товаре [12:23:11]line ИТОГО: 5000.55 [12:23:11]line НСП 1% : 44.25 [12:23:11]line НДС 12% : 531.03 [12:23:11]line Наличными: 0.00 [12:23:11]line Безнал.: 5000.55 [12:23:11]line Место: АЗС № 82 "Партнер Нефть" [12:23:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:23:11]line СНО: Общий режим [12:23:11]line Чек 324 08.06.2024 12:23 [12:23:11]line Смена: 387 ФФД: 1.0 [12:23:11]line ЗНМ: 0300000150 [12:23:11]line РНМ: 0000000000091601 [12:23:11]line Версия ККМ: 001 [12:23:11]line Платежная система: Mbank [12:23:11]line ФМ: 0000000000874681 [12:23:11]line ФД: 239553 [12:23:11]line ФПД: 48934862764720 [12:23:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122310&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239553&fm=48934862764720&tin=02508201610067®Number=0000000000091601&sum=500055 [12:23:11]OFD Sender: Processing packet 239553 [packets to send 182, broken 181] [12:23:11]ProducePacketName [12:23:11]name=ofd_packets/00239553 [12:23:11]OFD Sender: To server: pG, [12:23:11]CommunicateWithHost lk.salyk.kg:30040 [12:23:11]ConnectInit lk.salyk.kg [12:23:11]written 0, free lines is 4095 [12:23:11]Connected sock=10 [12:23:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4E 54 07 01 36 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 0A 09 01 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 57 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 57 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 6F CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 57 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 2E 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A7 03 00 35 04 06 00 2C 81 89 1C BA B0 73 36 1C 0E AE 9E 99 61 [12:23:11]Write to MH i2c: 01 00 00 29 0F 38 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: 01 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: 01 07 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: 01 07 00 29 0F 00 00 00 00 00 EB 0C 36 [12:23:11]RasterBufferAndPrint [12:23:11]line [12:23:11]line [12:23:11]line [12:23:11]line [12:23:11]line [12:23:11]written 0, free lines is 3313 [12:23:11]MH_Cut [12:23:11]Write to MH i2c: D1 01 00 30 0F 01 11 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: D1 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: D1 01 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: D1 01 00 30 0F 00 10 [12:23:11]Write to MH i2c: 01 00 00 31 0F 40 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 88 37 47 00 CC F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C1 A7 03 00 F4 03 04 00 AB F4 63 66 B6 04 01 00 00 85 A2 E7 C5 C5 CA 89 01 [12:23:11]CommunicateWithHost err = 0 [12:23:11]CheckOFDResponse [12:23:11]1017 (14) - 77093643461234 [12:23:11]1041 (16) - 0000000000874681 [12:23:11]1040 (4) - 239553 [12:23:11]1012 (4) - 08.06.2024 06:05 [12:23:11]1206 (1) - 0 [12:23:11]OFD Sender: Remove packet 239553 [12:23:11]ProducePacketName [12:23:11]name=ofd_packets/00239553 [12:23:11]NVStorageDeleteData [12:23:12]OFD Sender: No OFD packet to send [12:23:12]*** Cut start [12:23:12]*** Partial cut [12:23:12]*** CUTSNS_PIN = 1 [12:23:12]*** CUTSNS_PIN = 0 [12:23:12]*** Brake cut motor [12:23:13]Read from MH i2c: 01 [12:23:13]MH_I2C_Read... [12:23:13]*** Stop cut motor [12:23:13]*** Cut end [12:23:13]Read from MH i2c: 01 07 00 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: 01 07 00 31 0F 00 00 00 00 00 FF 0F 55 [12:23:13]process_action close_receipt done [12:23:13]requested_data is exist [12:23:13]produce_requested_data [12:23:13]requested_item fm.sn is exist - process it [12:23:13]wFMCommunicate request_size=4 [12:23:13]MH_SAM_APDU [12:23:13]CAPDU: 80 11 00 00 [12:23:13]Write to MH i2c: E2 08 00 32 0F 80 11 00 00 00 00 00 00 BB [12:23:13]Write i2c OK [12:23:13]MH_I2C_Read... [12:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:13]Read from MH i2c: E2 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: E2 17 00 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: E2 17 00 32 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 10 [12:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:23:13]wFMCommunicate OK [12:23:13]requested_item fd.num is exist - process it [12:23:13]SAM_PROTO_GetFieldsCounters [12:23:13]wFMCommunicate request_size=4 [12:23:13]MH_SAM_APDU [12:23:13]CAPDU: 80 13 00 00 [12:23:13]Write to MH i2c: E2 08 00 33 0F 80 13 00 00 00 00 00 00 BE [12:23:13]Write i2c OK [12:23:13]MH_I2C_Read... [12:23:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:13]Read from MH i2c: E2 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: E2 62 00 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: E2 62 00 33 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C1 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [12:23:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C1 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:13]wFMCommunicate OK [12:23:13]SAM_PROTO_GetFieldsCounters done [12:23:13]requested_item shift.num is exist - process it [12:23:13]requested_item shift.opened is exist - process it [12:23:13]req_shift_opened [12:23:13]FM_GetShiftState [12:23:13]SAM_PROTO_GetShiftState [12:23:13]wFMCommunicate request_size=4 [12:23:13]MH_SAM_APDU [12:23:13]CAPDU: 80 13 01 00 [12:23:13]Write to MH i2c: E2 08 00 34 0F 80 13 01 00 00 00 00 00 C0 [12:23:13]Write i2c OK [12:23:13]MH_I2C_Read... [12:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:13]Read from MH i2c: E2 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: E2 0E 00 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: E2 0E 00 34 0F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 74 [12:23:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:23:13]wFMCommunicate OK [12:23:13]SAM_PROTO_GetShiftState done [12:23:13]FM_GetShiftState done [12:23:13]req_shift_opened done [12:23:13]requested_item shift.open_date is exist - process it [12:23:13]req_shift_open_date [12:23:13]req_shift_open_date done [12:23:13]produce_requested_data done [12:23:13]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239553,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:23:13]process_action_free close_receipt [12:23:13]json_value_free [12:23:13]json_value_free done [12:23:13]process_json_proto returns [12:23:13]Send response to host [12:23:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239553,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:23:13]free response buf [12:23:13]execute_script done [12:23:13]execute_script returns [12:23:13]free content buf [12:23:13]Sock 9.Close socket [12:23:13]Sock 9.Thread stoped [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:57]OFD Sender: No OFD packet to send [12:24:02]OFD Sender: No OFD packet to send [12:24:07]OFD Sender: No OFD packet to send [12:24:12]OFD Sender: No OFD packet to send [12:24:13]accept exits with 8 [12:24:13]New connection [12:24:13]New thread 3066596708 created [12:24:13]Thread 3066453348 joined [12:24:13]Waiting for new connection... [12:24:13] Sock 8.Parse request [12:24:13]Sock 8.Check first char [12:24:13]Sock 8.First char is OK [12:24:13]request: POST /json_proto HTTP/1.0 [12:24:13]Method: POST [12:24:13]URL: /json_proto [12:24:13]Method is POST - this is cgi request [12:24:13]url: /json_proto [12:24:13]query_string will be loaded in cgi processing [12:24:13]execute_cgi json_proto POST (null) [12:24:13]execute_cgi path=json_proto method=POST [12:24:13]POST find Content-Length [12:24:13]Host: 172.17.40.67:8080 [12:24:13]Content-Length: 678 [12:24:13]Content-Type: application/json [12:24:13] [12:24:13]POST finish read [12:24:13]Found Content-Length = 678 [12:24:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:13]execute_script... [12:24:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:13]POST & json_proto [12:24:13]process_json_proto [12:24:13]json parsed OK: [12:24:13]protocol is kg_v1.0 [12:24:13]action value=close_receipt [12:24:13]process_action close_receipt [12:24:13]cmd_close_receipt [12:24:13]MH_GetDate [12:24:13]Write to MH i2c: F0 00 00 35 0F 33 [12:24:13]Write i2c OK [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: F0 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: F0 09 00 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: F0 09 00 35 0F 00 6F 4D 64 66 97 AE 6B 64 D6 [12:24:13]GetLastDocTimeStamp 1717849390 [12:24:13]current date 1717849455 [12:24:13]FM_GetShiftState [12:24:13]SAM_PROTO_GetShiftState [12:24:13]wFMCommunicate request_size=4 [12:24:13]MH_SAM_APDU [12:24:13]CAPDU: 80 13 01 00 [12:24:13]Write to MH i2c: E2 08 00 36 0F 80 13 01 00 00 00 00 00 C2 [12:24:13]Write i2c OK [12:24:13]MH_I2C_Read... [12:24:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:14]Read from MH i2c: E2 [12:24:14]MH_I2C_Read... [12:24:14]Read from MH i2c: E2 0E 00 [12:24:14]MH_I2C_Read... [12:24:14]Read from MH i2c: E2 0E 00 36 0F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 76 [12:24:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:24:14]wFMCommunicate OK [12:24:14]SAM_PROTO_GetShiftState done [12:24:14]FM_GetShiftState done [12:24:14]opened in 1717805884 [12:24:14]opened+sec_in_day 1717892284 [12:24:14]quantity*price = 60025 [12:24:14]sum+1 = 60027 [12:24:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 325 08.06.2024 12:24 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239554 ФПД: 240354655994902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122415&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239554&fm=240354655994902&tin=02508201610067®Number=0000000000091601&sum=60000 [12:24:15]StoreToDocumentArchive [12:24:15]shift 387 fd 239554 [12:24:15]save to /storage/0387/doc_00239554 [12:24:15]save last doc name /storage/0387/doc_00239554 to /storage/kkm_last_doc_name [12:24:15]save OK [12:24:15]Clear old archive folders... [12:24:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:24:15]tlvbuf is 01312590 [12:24:15]SAM_PROTO_ClearQueue [12:24:15]wFMCommunicate request_size=4 [12:24:15]MH_SAM_APDU [12:24:15]CAPDU: 80 09 00 00 [12:24:15]Write to MH i2c: E2 08 00 43 0F 80 09 00 00 00 00 00 00 C4 [12:24:15]Write i2c OK [12:24:15]MH_I2C_Read... [12:24:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:15]Read from MH i2c: E2 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 03 00 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 03 00 43 0F 00 90 00 C6 [12:24:15]RAPDU: 90 00 [12:24:15]wFMCommunicate OK [12:24:15]SAM_PROTO_ClearQueue done [12:24:15]KKMCreateOFDPacket [12:24:15]OFDProtocolAddRootSTLVToBuf [12:24:15]FM_MakeSignedData [12:24:15]FM_MakeSignedData [12:24:15]SAM_PROTO_SignData [12:24:15]wFMCommunicate request_size=4 [12:24:15]MH_SAM_APDU [12:24:15]CAPDU: 80 0D 01 02 [12:24:15]Write to MH i2c: E2 08 00 44 0F 80 0D 01 02 00 00 00 00 CC [12:24:15]Write i2c OK [12:24:15]MH_I2C_Read... [12:24:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:15]Read from MH i2c: E2 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 03 00 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 03 00 44 0F 00 90 00 C7 [12:24:15]RAPDU: 90 00 [12:24:15]wFMCommunicate OK [12:24:15]wFMCommunicate request_size=255 [12:24:15]MH_SAM_APDU [12:24:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 6F 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A7 03 00 35 04 06 00 DA [12:24:15]Write to MH i2c: E2 02 01 45 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 6F 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A7 03 00 35 04 06 00 DA 00 00 EC [12:24:15]Write i2c OK [12:24:15]MH_I2C_Read... [12:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:15]Read from MH i2c: E2 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 03 00 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 03 00 45 0F 00 90 00 C8 [12:24:15]RAPDU: 90 00 [12:24:15]wFMCommunicate OK [12:24:15]wFMCommunicate request_size=10 [12:24:15]MH_SAM_APDU [12:24:15]CAPDU: 80 0D 02 02 05 99 ED E4 04 16 [12:24:15]Write to MH i2c: E2 0D 00 46 0F 80 0D 02 02 05 00 99 ED E4 04 16 00 00 5D [12:24:15]Write i2c OK [12:24:15]MH_I2C_Read... [12:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:15]Read from MH i2c: E2 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 03 00 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 03 00 46 0F 00 90 00 C9 [12:24:15]RAPDU: 90 00 [12:24:15]wFMCommunicate OK [12:24:15]wFMCommunicate request_size=4 [12:24:15]MH_SAM_APDU [12:24:15]CAPDU: 80 0D 03 02 [12:24:15]Write to MH i2c: E2 08 00 47 0F 80 0D 03 02 00 00 00 00 D1 [12:24:15]Write i2c OK [12:24:15]MH_I2C_Read... [12:24:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:24:15]Read from MH i2c: E2 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 0B 00 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 0B 00 47 0F 00 B2 B1 E0 BA 55 79 98 A9 90 00 DE [12:24:15]RAPDU: B2 B1 E0 BA 55 79 98 A9 90 00 [12:24:15]wFMCommunicate OK [12:24:15]SAM_PROTO_SignData done [12:24:15]FM_MakeSignedData done [12:24:15]CreateOFDProtocolMessage [12:24:15]wFMCommunicate request_size=4 [12:24:15]MH_SAM_APDU [12:24:15]CAPDU: 80 11 00 00 [12:24:15]Write to MH i2c: E2 08 00 48 0F 80 11 00 00 00 00 00 00 D1 [12:24:15]Write i2c OK [12:24:15]MH_I2C_Read... [12:24:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:15]Read from MH i2c: E2 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 17 00 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: E2 17 00 48 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 26 [12:24:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:24:15]wFMCommunicate OK [12:24:15]CreateOFDProtocolMessage done [12:24:15]OFDSenderStorePacket 239554 [12:24:15]StoreOFDPacket docnum=239554 [12:24:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7F 47 07 01 0A 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 6F 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A7 03 00 35 04 06 00 DA 99 ED E4 04 16 B2 B1 E0 BA 55 79 98 A9 [12:24:15]CheckFolder [12:24:15]dirname=/storage/ofd_packets [12:24:15]CheckFolder done [12:24:15]ProducePacketName [12:24:15]name=ofd_packets/00239554 [12:24:15]NVStorageSaveData ofd_packets/00239554 [12:24:15]File name is /storage/ofd_packets/00239554 [12:24:15]Write 301 bytes [12:24:15]NVStorageSaveData done [12:24:15]OFDSenderStorePacket done [12:24:15]KKMCreateOFDPacket done [12:24:15]NVStorageSaveData kkm_last_timestamp [12:24:15]File name is /storage/kkm_last_timestamp [12:24:15]Write 4 bytes [12:24:15]NVStorageSaveData done [12:24:15]ExternCall_PrintAddStr [12:24:15]wPrintStart [12:24:15]Write to MH i2c: 01 00 00 49 0F 58 [12:24:15]Write i2c OK [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: 01 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: 01 07 00 [12:24:15]MH_I2C_Read... [12:24:15]Read from MH i2c: 01 07 00 49 0F 00 00 00 00 00 FF 0F 6D [12:24:15]RasterBufferAndPrint [12:24:15]line Счет N : (1)3302495 [12:24:15]line ИНН: 02508201610067 [12:24:15]line Контрольно-Кассовый Чек [12:24:15]line ПРОДАЖА [12:24:15]line ТРК (МРК, ГНК) : 42 [12:24:15]line Товар: 2710124130 [12:24:15]line Аи-92-К-4 [12:24:15]line 9.040 * 66.40 [12:24:15]line = 600.26 [12:24:15]line НДС 12% НСП 1% [12:24:15]line > о реализуемом товаре [12:24:15]line ОКРУГЛЕНИЕ: -0.26 [12:24:15]line ИТОГО: 600.00 [12:24:15]line Внесено: 600.00 [12:24:15]line СДАЧА: 0.00 [12:24:15]line НСП 1% : 5.31 [12:24:15]line НДС 12% : 63.74 [12:24:15]line Наличными: 600.00 [12:24:15]line Безнал.: 0.00 [12:24:15]line Место: АЗС № 82 "Партнер Нефть" [12:24:15]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:24:15]line СНО: Общий режим [12:24:15]line Чек 325 08.06.2024 12:24 [12:24:15]line Смена: 387 ФФД: 1.0 [12:24:15]line ЗНМ: 0300000150 [12:24:15]line РНМ: 0000000000091601 [12:24:15]line Версия ККМ: 001 [12:24:15]line ФМ: 0000000000874681 [12:24:15]line ФД: 239554 [12:24:15]line ФПД: 240354655994902 [12:24:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122415&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239554&fm=240354655994902&tin=02508201610067®Number=0000000000091601&sum=60000 [12:24:16]OFD Sender: Processing packet 239554 [packets to send 182, broken 181] [12:24:16]ProducePacketName [12:24:16]name=ofd_packets/00239554 [12:24:16]OFD Sender: To server: pG, [12:24:16]CommunicateWithHost lk.salyk.kg:30040 [12:24:16]ConnectInit lk.salyk.kg [12:24:16]written 0, free lines is 4095 [12:24:16]Connected sock=11 [12:24:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 7F 47 07 01 0A 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 6F 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A7 03 00 35 04 06 00 DA 99 ED E4 04 16 B2 B1 E0 BA 55 79 98 A9 [12:24:16]Write to MH i2c: 01 00 00 74 0F 83 [12:24:16]Write i2c OK [12:24:16]MH_I2C_Read... [12:24:16]Read from MH i2c: 01 [12:24:16]MH_I2C_Read... [12:24:16]Read from MH i2c: 01 07 00 [12:24:16]MH_I2C_Read... [12:24:16]Read from MH i2c: 01 07 00 74 0F 00 00 00 00 00 CE 0C 64 [12:24:16]RasterBufferAndPrint [12:24:16]line [12:24:16]line [12:24:16]line [12:24:16]line [12:24:16]line [12:24:16]written 0, free lines is 3285 [12:24:16]MH_Cut [12:24:16]Write to MH i2c: D1 01 00 7B 0F 01 5C [12:24:16]Write i2c OK [12:24:16]MH_I2C_Read... [12:24:16]Read from MH i2c: D1 [12:24:16]MH_I2C_Read... [12:24:16]Read from MH i2c: D1 01 00 [12:24:16]MH_I2C_Read... [12:24:16]Read from MH i2c: D1 01 00 7B 0F 00 5B [12:24:16]Write to MH i2c: 01 00 00 7C 0F 8B [12:24:16]Write i2c OK [12:24:16]MH_I2C_Read... [12:24:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7E 4F 47 00 09 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C2 A7 03 00 F4 03 04 00 EC F4 63 66 B6 04 01 00 00 BB B7 77 42 B8 60 97 DC [12:24:16]CommunicateWithHost err = 0 [12:24:16]CheckOFDResponse [12:24:16]1017 (14) - 77093643461234 [12:24:16]1041 (16) - 0000000000874681 [12:24:16]1040 (4) - 239554 [12:24:16]1012 (4) - 08.06.2024 06:06 [12:24:16]1206 (1) - 0 [12:24:16]OFD Sender: Remove packet 239554 [12:24:16]ProducePacketName [12:24:16]name=ofd_packets/00239554 [12:24:16]NVStorageDeleteData [12:24:17]OFD Sender: No OFD packet to send [12:24:17]*** Cut start [12:24:17]*** Partial cut [12:24:17]*** CUTSNS_PIN = 1 [12:24:17]*** CUTSNS_PIN = 0 [12:24:17]*** Brake cut motor [12:24:17]Read from MH i2c: 01 [12:24:17]MH_I2C_Read... [12:24:17]*** Stop cut motor [12:24:17]*** Cut end [12:24:17]Read from MH i2c: 01 07 00 [12:24:17]MH_I2C_Read... [12:24:17]Read from MH i2c: 01 07 00 7C 0F 00 00 00 00 00 FF 0F A0 [12:24:17]process_action close_receipt done [12:24:17]requested_data is exist [12:24:17]produce_requested_data [12:24:17]requested_item fm.sn is exist - process it [12:24:17]wFMCommunicate request_size=4 [12:24:17]MH_SAM_APDU [12:24:17]CAPDU: 80 11 00 00 [12:24:17]Write to MH i2c: E2 08 00 7D 0F 80 11 00 00 00 00 00 00 06 [12:24:17]Write i2c OK [12:24:17]MH_I2C_Read... [12:24:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:18]Read from MH i2c: E2 [12:24:18]MH_I2C_Read... [12:24:18]Read from MH i2c: E2 17 00 [12:24:18]MH_I2C_Read... [12:24:18]Read from MH i2c: E2 17 00 7D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5B [12:24:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:24:18]wFMCommunicate OK [12:24:18]requested_item fd.num is exist - process it [12:24:18]SAM_PROTO_GetFieldsCounters [12:24:18]wFMCommunicate request_size=4 [12:24:18]MH_SAM_APDU [12:24:18]CAPDU: 80 13 00 00 [12:24:18]Write to MH i2c: E2 08 00 7E 0F 80 13 00 00 00 00 00 00 09 [12:24:18]Write i2c OK [12:24:18]MH_I2C_Read... [12:24:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:18]Read from MH i2c: E2 [12:24:18]MH_I2C_Read... [12:24:18]Read from MH i2c: E2 62 00 [12:24:18]MH_I2C_Read... [12:24:18]Read from MH i2c: E2 62 00 7E 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C2 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [12:24:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C2 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:24:18]wFMCommunicate OK [12:24:18]SAM_PROTO_GetFieldsCounters done [12:24:18]requested_item shift.num is exist - process it [12:24:18]requested_item shift.opened is exist - process it [12:24:18]req_shift_opened [12:24:18]FM_GetShiftState [12:24:18]SAM_PROTO_GetShiftState [12:24:18]wFMCommunicate request_size=4 [12:24:18]MH_SAM_APDU [12:24:18]CAPDU: 80 13 01 00 [12:24:18]Write to MH i2c: E2 08 00 7F 0F 80 13 01 00 00 00 00 00 0B [12:24:18]Write i2c OK [12:24:18]MH_I2C_Read... [12:24:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:18]Read from MH i2c: E2 [12:24:18]MH_I2C_Read... [12:24:18]Read from MH i2c: E2 0E 00 [12:24:18]MH_I2C_Read... [12:24:18]Read from MH i2c: E2 0E 00 7F 0F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BF [12:24:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:24:18]wFMCommunicate OK [12:24:18]SAM_PROTO_GetShiftState done [12:24:18]FM_GetShiftState done [12:24:18]req_shift_opened done [12:24:18]requested_item shift.open_date is exist - process it [12:24:18]req_shift_open_date [12:24:18]req_shift_open_date done [12:24:18]produce_requested_data done [12:24:18]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239554,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:24:18]process_action_free close_receipt [12:24:18]json_value_free [12:24:18]json_value_free done [12:24:18]process_json_proto returns [12:24:18]Send response to host [12:24:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239554,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:24:18]free response buf [12:24:18]execute_script done [12:24:18]execute_script returns [12:24:18]free content buf [12:24:18]Sock 8.Close socket [12:24:18]Sock 8.Thread stoped [12:24:22]OFD Sender: No OFD packet to send [12:24:27]OFD Sender: No OFD packet to send [12:24:32]OFD Sender: No OFD packet to send [12:24:37]OFD Sender: No OFD packet to send [12:24:38]accept exits with 9 [12:24:38]New connection [12:24:38]New thread 3066453348 created [12:24:38]Thread 3066596708 joined [12:24:38]Waiting for new connection... [12:24:38] Sock 9.Parse request [12:24:38]Sock 9.Check first char [12:24:38]Sock 9.First char is OK [12:24:38]request: POST /json_proto HTTP/1.0 [12:24:38]Method: POST [12:24:38]URL: /json_proto [12:24:38]Method is POST - this is cgi request [12:24:38]url: /json_proto [12:24:38]query_string will be loaded in cgi processing [12:24:38]execute_cgi json_proto POST (null) [12:24:38]execute_cgi path=json_proto method=POST [12:24:38]POST find Content-Length [12:24:38]Host: 172.17.40.67:8080 [12:24:38]Content-Length: 678 [12:24:38]Content-Type: application/json [12:24:38] [12:24:38]POST finish read [12:24:38]Found Content-Length = 678 [12:24:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:24:38]execute_script... [12:24: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)3302496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:24:38]POST & json_proto [12:24:38]process_json_proto [12:24:38]json parsed OK: [12:24:38]protocol is kg_v1.0 [12:24:38]action value=close_receipt [12:24:38]process_action close_receipt [12:24:38]cmd_close_receipt [12:24:38]MH_GetDate [12:24:38]Write to MH i2c: F0 00 00 80 0F 7E [12:24:38]Write i2c OK [12:24:38]MH_I2C_Read... [12:24:38]Read from MH i2c: F0 [12:24:38]MH_I2C_Read... [12:24:38]Read from MH i2c: F0 09 00 [12:24:38]MH_I2C_Read... [12:24:38]Read from MH i2c: F0 09 00 80 0F 00 87 4D 64 66 97 AE 6B 64 39 [12:24:38]GetLastDocTimeStamp 1717849455 [12:24:38]current date 1717849479 [12:24:38]FM_GetShiftState [12:24:38]SAM_PROTO_GetShiftState [12:24:38]wFMCommunicate request_size=4 [12:24:38]MH_SAM_APDU [12:24:38]CAPDU: 80 13 01 00 [12:24:38]Write to MH i2c: E2 08 00 81 0F 80 13 01 00 00 00 00 00 0D [12:24:38]Write i2c OK [12:24:38]MH_I2C_Read... [12:24:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:38]Read from MH i2c: E2 [12:24:38]MH_I2C_Read... [12:24:38]Read from MH i2c: E2 0E 00 [12:24:38]MH_I2C_Read... [12:24:38]Read from MH i2c: E2 0E 00 81 0F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C1 [12:24:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:24:38]wFMCommunicate OK [12:24:38]SAM_PROTO_GetShiftState done [12:24:38]FM_GetShiftState done [12:24:38]opened in 1717805884 [12:24:38]opened+sec_in_day 1717892284 [12:24:38]quantity*price = 30012 [12:24:38]sum+1 = 30014 [12:24:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 326 08.06.2024 12:24 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239555 ФПД: 113511374120677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122439&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239555&fm=113511374120677&tin=02508201610067®Number=0000000000091601&sum=30000 [12:24:39]StoreToDocumentArchive [12:24:39]shift 387 fd 239555 [12:24:39]save to /storage/0387/doc_00239555 [12:24:39]save last doc name /storage/0387/doc_00239555 to /storage/kkm_last_doc_name [12:24:39]save OK [12:24:39]Clear old archive folders... [12:24:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:24:39]tlvbuf is 01308390 [12:24:39]SAM_PROTO_ClearQueue [12:24:39]wFMCommunicate request_size=4 [12:24:39]MH_SAM_APDU [12:24:39]CAPDU: 80 09 00 00 [12:24:39]Write to MH i2c: E2 08 00 8E 0F 80 09 00 00 00 00 00 00 0F [12:24:39]Write i2c OK [12:24:39]MH_I2C_Read... [12:24:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:39]Read from MH i2c: E2 [12:24:39]MH_I2C_Read... [12:24:39]Read from MH i2c: E2 03 00 [12:24:39]MH_I2C_Read... [12:24:39]Read from MH i2c: E2 03 00 8E 0F 00 90 00 11 [12:24:39]RAPDU: 90 00 [12:24:39]wFMCommunicate OK [12:24:39]SAM_PROTO_ClearQueue done [12:24:39]KKMCreateOFDPacket [12:24:39]OFDProtocolAddRootSTLVToBuf [12:24:39]FM_MakeSignedData [12:24:39]FM_MakeSignedData [12:24:39]SAM_PROTO_SignData [12:24:39]wFMCommunicate request_size=4 [12:24:39]MH_SAM_APDU [12:24:39]CAPDU: 80 0D 01 02 [12:24:39]Write to MH i2c: E2 08 00 8F 0F 80 0D 01 02 00 00 00 00 17 [12:24:39]Write i2c OK [12:24:39]MH_I2C_Read... [12:24:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:39]Read from MH i2c: E2 [12:24:39]MH_I2C_Read... [12:24:39]Read from MH i2c: E2 03 00 [12:24:39]MH_I2C_Read... [12:24:39]Read from MH i2c: E2 03 00 8F 0F 00 90 00 12 [12:24:39]RAPDU: 90 00 [12:24:39]wFMCommunicate OK [12:24:39]wFMCommunicate request_size=255 [12:24:39]MH_SAM_APDU [12:24: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 46 01 00 00 F4 03 04 00 87 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A7 03 00 35 04 06 00 67 [12:24:39]Write to MH i2c: E2 02 01 90 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 46 01 00 00 F4 03 04 00 87 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A7 03 00 35 04 06 00 67 00 00 9F [12:24:39]Write i2c OK [12:24:39]MH_I2C_Read... [12:24:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:40]Read from MH i2c: E2 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: E2 03 00 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: E2 03 00 90 0F 00 90 00 13 [12:24:40]RAPDU: 90 00 [12:24:40]wFMCommunicate OK [12:24:40]wFMCommunicate request_size=10 [12:24:40]MH_SAM_APDU [12:24:40]CAPDU: 80 0D 02 02 05 3C ED 21 E6 E5 [12:24:40]Write to MH i2c: E2 0D 00 91 0F 80 0D 02 02 05 00 3C ED 21 E6 E5 00 00 39 [12:24:40]Write i2c OK [12:24:40]MH_I2C_Read... [12:24:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:40]Read from MH i2c: E2 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: E2 03 00 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: E2 03 00 91 0F 00 90 00 14 [12:24:40]RAPDU: 90 00 [12:24:40]wFMCommunicate OK [12:24:40]wFMCommunicate request_size=4 [12:24:40]MH_SAM_APDU [12:24:40]CAPDU: 80 0D 03 02 [12:24:40]Write to MH i2c: E2 08 00 92 0F 80 0D 03 02 00 00 00 00 1C [12:24:40]Write i2c OK [12:24:40]MH_I2C_Read... [12:24:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:24:40]Read from MH i2c: E2 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: E2 0B 00 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: E2 0B 00 92 0F 00 B5 31 7C 26 4A E1 E7 63 90 00 1A [12:24:40]RAPDU: B5 31 7C 26 4A E1 E7 63 90 00 [12:24:40]wFMCommunicate OK [12:24:40]SAM_PROTO_SignData done [12:24:40]FM_MakeSignedData done [12:24:40]CreateOFDProtocolMessage [12:24:40]wFMCommunicate request_size=4 [12:24:40]MH_SAM_APDU [12:24:40]CAPDU: 80 11 00 00 [12:24:40]Write to MH i2c: E2 08 00 93 0F 80 11 00 00 00 00 00 00 1C [12:24:40]Write i2c OK [12:24:40]MH_I2C_Read... [12:24:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:40]Read from MH i2c: E2 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: E2 17 00 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: E2 17 00 93 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 71 [12:24:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:24:40]wFMCommunicate OK [12:24:40]CreateOFDProtocolMessage done [12:24:40]OFDSenderStorePacket 239555 [12:24:40]StoreOFDPacket docnum=239555 [12:24:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 57 28 07 01 BC 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 46 01 00 00 F4 03 04 00 87 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A7 03 00 35 04 06 00 67 3C ED 21 E6 E5 B5 31 7C 26 4A E1 E7 63 [12:24:40]CheckFolder [12:24:40]dirname=/storage/ofd_packets [12:24:40]CheckFolder done [12:24:40]ProducePacketName [12:24:40]name=ofd_packets/00239555 [12:24:40]NVStorageSaveData ofd_packets/00239555 [12:24:40]File name is /storage/ofd_packets/00239555 [12:24:40]Write 301 bytes [12:24:40]NVStorageSaveData done [12:24:40]OFDSenderStorePacket done [12:24:40]KKMCreateOFDPacket done [12:24:40]NVStorageSaveData kkm_last_timestamp [12:24:40]File name is /storage/kkm_last_timestamp [12:24:40]Write 4 bytes [12:24:40]NVStorageSaveData done [12:24:40]ExternCall_PrintAddStr [12:24:40]wPrintStart [12:24:40]Write to MH i2c: 01 00 00 94 0F A3 [12:24:40]Write i2c OK [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: 01 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: 01 07 00 [12:24:40]MH_I2C_Read... [12:24:40]Read from MH i2c: 01 07 00 94 0F 00 00 00 00 00 FF 0F B8 [12:24:40]RasterBufferAndPrint [12:24:40]line Счет N : (1)3302496 [12:24:40]line ИНН: 02508201610067 [12:24:40]line Контрольно-Кассовый Чек [12:24:40]line ПРОДАЖА [12:24:40]line ТРК (МРК, ГНК) : 12 [12:24:40]line Товар: 2710124130 [12:24:40]line Аи-92-К-4 [12:24:40]line 4.520 * 66.40 [12:24:40]line = 300.13 [12:24:40]line НДС 12% НСП 1% [12:24:40]line > о реализуемом товаре [12:24:40]line ОКРУГЛЕНИЕ: -0.13 [12:24:40]line ИТОГО: 300.00 [12:24:40]line Внесено: 300.00 [12:24:40]line СДАЧА: 0.00 [12:24:40]line НСП 1% : 2.66 [12:24:40]line НДС 12% : 31.87 [12:24:40]line Наличными: 300.00 [12:24:40]line Безнал.: 0.00 [12:24:40]line Место: АЗС № 82 "Партнер Нефть" [12:24:40]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:24:40]line СНО: Общий режим [12:24:40]line Чек 326 08.06.2024 12:24 [12:24:40]line Смена: 387 ФФД: 1.0 [12:24:40]line ЗНМ: 0300000150 [12:24:40]line РНМ: 0000000000091601 [12:24:40]line Версия ККМ: 001 [12:24:40]line ФМ: 0000000000874681 [12:24:40]line ФД: 239555 [12:24:40]line ФПД: 113511374120677 [12:24:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122439&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239555&fm=113511374120677&tin=02508201610067®Number=0000000000091601&sum=30000 [12:24:40]written 0, free lines is 4095 [12:24:40]OFD Sender: Processing packet 239555 [packets to send 182, broken 181] [12:24:40]ProducePacketName [12:24:40]name=ofd_packets/00239555 [12:24:40]OFD Sender: To server: pG, [12:24:40]CommunicateWithHost lk.salyk.kg:30040 [12:24:40]ConnectInit lk.salyk.kg [12:24:40]Connected sock=10 [12:24:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 57 28 07 01 BC 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 46 01 00 00 F4 03 04 00 87 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A7 03 00 35 04 06 00 67 3C ED 21 E6 E5 B5 31 7C 26 4A E1 E7 63 [12:24:41]Write to MH i2c: 01 00 00 BF 0F CE [12:24:41]Write i2c OK [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: 01 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: 01 07 00 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: 01 07 00 BF 0F 00 00 00 00 00 BB 0C 9C [12:24:41]RasterBufferAndPrint [12:24:41]line [12:24:41]line [12:24:41]line [12:24:41]line [12:24:41]line [12:24:41]written 0, free lines is 3266 [12:24:41]MH_Cut [12:24:41]Write to MH i2c: D1 01 00 C6 0F 01 A7 [12:24:41]Write i2c OK [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: D1 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: D1 01 00 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: D1 01 00 C6 0F 00 A6 [12:24:41]Write to MH i2c: 01 00 00 C7 0F D6 [12:24:41]Write i2c OK [12:24:41]MH_I2C_Read... [12:24:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 53 CD 47 00 D5 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C3 A7 03 00 F4 03 04 00 04 F5 63 66 B6 04 01 00 00 3F 1D AF C4 96 CD B8 2E [12:24:41]CommunicateWithHost err = 0 [12:24:41]CheckOFDResponse [12:24:41]1017 (14) - 77093643461234 [12:24:41]1041 (16) - 0000000000874681 [12:24:41]1040 (4) - 239555 [12:24:41]1012 (4) - 08.06.2024 06:07 [12:24:41]1206 (1) - 0 [12:24:41]OFD Sender: Remove packet 239555 [12:24:41]ProducePacketName [12:24:41]name=ofd_packets/00239555 [12:24:41]NVStorageDeleteData [12:24:41]OFD Sender: No OFD packet to send [12:24:41]*** Cut start [12:24:41]*** Partial cut [12:24:41]*** CUTSNS_PIN = 1 [12:24:41]*** CUTSNS_PIN = 0 [12:24:42]*** Brake cut motor [12:24:42]Read from MH i2c: 01 [12:24:42]MH_I2C_Read... [12:24:42]*** Stop cut motor [12:24:42]*** Cut end [12:24:42]Read from MH i2c: 01 07 00 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: 01 07 00 C7 0F 00 00 00 00 00 FF 0F EB [12:24:42]process_action close_receipt done [12:24:42]requested_data is exist [12:24:42]produce_requested_data [12:24:42]requested_item fm.sn is exist - process it [12:24:42]wFMCommunicate request_size=4 [12:24:42]MH_SAM_APDU [12:24:42]CAPDU: 80 11 00 00 [12:24:42]Write to MH i2c: E2 08 00 C8 0F 80 11 00 00 00 00 00 00 51 [12:24:42]Write i2c OK [12:24:42]MH_I2C_Read... [12:24:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:42]Read from MH i2c: E2 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 17 00 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 17 00 C8 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A6 [12:24:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:24:42]wFMCommunicate OK [12:24:42]requested_item fd.num is exist - process it [12:24:42]SAM_PROTO_GetFieldsCounters [12:24:42]wFMCommunicate request_size=4 [12:24:42]MH_SAM_APDU [12:24:42]CAPDU: 80 13 00 00 [12:24:42]Write to MH i2c: E2 08 00 C9 0F 80 13 00 00 00 00 00 00 54 [12:24:42]Write i2c OK [12:24:42]MH_I2C_Read... [12:24:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:42]Read from MH i2c: E2 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 62 00 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 62 00 C9 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C3 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 35 [12:24:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C3 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:24:42]wFMCommunicate OK [12:24:42]SAM_PROTO_GetFieldsCounters done [12:24:42]requested_item shift.num is exist - process it [12:24:42]requested_item shift.opened is exist - process it [12:24:42]req_shift_opened [12:24:42]FM_GetShiftState [12:24:42]SAM_PROTO_GetShiftState [12:24:42]wFMCommunicate request_size=4 [12:24:42]MH_SAM_APDU [12:24:42]CAPDU: 80 13 01 00 [12:24:42]Write to MH i2c: E2 08 00 CA 0F 80 13 01 00 00 00 00 00 56 [12:24:42]Write i2c OK [12:24:42]MH_I2C_Read... [12:24:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:42]Read from MH i2c: E2 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 0E 00 [12:24:42]MH_I2C_Read... [12:24:42]Read from MH i2c: E2 0E 00 CA 0F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0A [12:24:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:24:42]wFMCommunicate OK [12:24:42]SAM_PROTO_GetShiftState done [12:24:42]FM_GetShiftState done [12:24:42]req_shift_opened done [12:24:42]requested_item shift.open_date is exist - process it [12:24:42]req_shift_open_date [12:24:42]req_shift_open_date done [12:24:42]produce_requested_data done [12:24:42]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239555,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:24:42]process_action_free close_receipt [12:24:42]json_value_free [12:24:42]json_value_free done [12:24:42]process_json_proto returns [12:24:42]Send response to host [12:24:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239555,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:24:42]free response buf [12:24:42]execute_script done [12:24:42]execute_script returns [12:24:42]free content buf [12:24:42]Sock 9.Close socket [12:24:42]Sock 9.Thread stoped [12:24:46]OFD Sender: No OFD packet to send [12:24:51]OFD Sender: No OFD packet to send [12:24:56]OFD Sender: No OFD packet to send [12:25:01]OFD Sender: No OFD packet to send [12:25:02]accept exits with 8 [12:25:02]New connection [12:25:02]New thread 3066596708 created [12:25:02]Thread 3066453348 joined [12:25:02]Waiting for new connection... [12:25:02] Sock 8.Parse request [12:25:02]Sock 8.Check first char [12:25:02]Sock 8.First char is OK [12:25:02]request: POST /json_proto HTTP/1.0 [12:25:02]Method: POST [12:25:02]URL: /json_proto [12:25:02]Method is POST - this is cgi request [12:25:02]url: /json_proto [12:25:02]query_string will be loaded in cgi processing [12:25:02]execute_cgi json_proto POST (null) [12:25:02]execute_cgi path=json_proto method=POST [12:25:02]POST find Content-Length [12:25:02]Host: 172.17.40.67:8080 [12:25:02]Content-Length: 678 [12:25:02]Content-Type: application/json [12:25:02] [12:25:02]POST finish read [12:25:02]Found Content-Length = 678 [12:25:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:25:02]execute_script... [12:25:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:25:02]POST & json_proto [12:25:02]process_json_proto [12:25:02]json parsed OK: [12:25:02]protocol is kg_v1.0 [12:25:02]action value=close_receipt [12:25:02]process_action close_receipt [12:25:02]cmd_close_receipt [12:25:02]MH_GetDate [12:25:02]Write to MH i2c: F0 00 00 CB 0F C9 [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: F0 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: F0 09 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: F0 09 00 CB 0F 00 9F 4D 64 66 97 AE 6B 64 9C [12:25:02]GetLastDocTimeStamp 1717849479 [12:25:02]current date 1717849503 [12:25:02]FM_GetShiftState [12:25:02]SAM_PROTO_GetShiftState [12:25:02]wFMCommunicate request_size=4 [12:25:02]MH_SAM_APDU [12:25:02]CAPDU: 80 13 01 00 [12:25:02]Write to MH i2c: E2 08 00 CC 0F 80 13 01 00 00 00 00 00 58 [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:02]Read from MH i2c: E2 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 0E 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 0E 00 CC 0F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0C [12:25:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:25:02]wFMCommunicate OK [12:25:02]SAM_PROTO_GetShiftState done [12:25:02]FM_GetShiftState done [12:25:02]opened in 1717805884 [12:25:02]opened+sec_in_day 1717892284 [12:25:02]quantity*price = 20052 [12:25:02]sum+1 = 20054 [12:25:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 327 08.06.2024 12:25 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239556 ФПД: 22192136907227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122503&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239556&fm=22192136907227&tin=02508201610067®Number=0000000000091601&sum=20000 [12:25:03]StoreToDocumentArchive [12:25:03]shift 387 fd 239556 [12:25:03]save to /storage/0387/doc_00239556 [12:25:03]save last doc name /storage/0387/doc_00239556 to /storage/kkm_last_doc_name [12:25:03]save OK [12:25:03]Clear old archive folders... [12:25:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:25:03]tlvbuf is 01301B10 [12:25:03]SAM_PROTO_ClearQueue [12:25:03]wFMCommunicate request_size=4 [12:25:03]MH_SAM_APDU [12:25:03]CAPDU: 80 09 00 00 [12:25:03]Write to MH i2c: E2 08 00 D9 0F 80 09 00 00 00 00 00 00 5A [12:25:03]Write i2c OK [12:25:03]MH_I2C_Read... [12:25:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:25:03]Read from MH i2c: E2 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: E2 03 00 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: E2 03 00 D9 0F 00 90 00 5C [12:25:03]RAPDU: 90 00 [12:25:03]wFMCommunicate OK [12:25:03]SAM_PROTO_ClearQueue done [12:25:03]KKMCreateOFDPacket [12:25:03]OFDProtocolAddRootSTLVToBuf [12:25:03]FM_MakeSignedData [12:25:03]FM_MakeSignedData [12:25:03]SAM_PROTO_SignData [12:25:03]wFMCommunicate request_size=4 [12:25:03]MH_SAM_APDU [12:25:03]CAPDU: 80 0D 01 02 [12:25:03]Write to MH i2c: E2 08 00 DA 0F 80 0D 01 02 00 00 00 00 62 [12:25:03]Write i2c OK [12:25:03]MH_I2C_Read... [12:25:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:25:03]Read from MH i2c: E2 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: E2 03 00 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: E2 03 00 DA 0F 00 90 00 5D [12:25:03]RAPDU: 90 00 [12:25:03]wFMCommunicate OK [12:25:03]wFMCommunicate request_size=255 [12:25:03]MH_SAM_APDU [12:25: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 47 01 00 00 F4 03 04 00 9F 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A7 03 00 35 04 06 00 14 [12:25:03]Write to MH i2c: E2 02 01 DB 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 47 01 00 00 F4 03 04 00 9F 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A7 03 00 35 04 06 00 14 00 00 D2 [12:25:03]Write i2c OK [12:25:03]MH_I2C_Read... [12:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:04]Read from MH i2c: E2 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: E2 03 00 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: E2 03 00 DB 0F 00 90 00 5E [12:25:04]RAPDU: 90 00 [12:25:04]wFMCommunicate OK [12:25:04]wFMCommunicate request_size=10 [12:25:04]MH_SAM_APDU [12:25:04]CAPDU: 80 0D 02 02 05 2F 02 6F E9 DB [12:25:04]Write to MH i2c: E2 0D 00 DC 0F 80 0D 02 02 05 00 2F 02 6F E9 DB 00 00 D3 [12:25:04]Write i2c OK [12:25:04]MH_I2C_Read... [12:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:04]Read from MH i2c: E2 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: E2 03 00 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: E2 03 00 DC 0F 00 90 00 5F [12:25:04]RAPDU: 90 00 [12:25:04]wFMCommunicate OK [12:25:04]wFMCommunicate request_size=4 [12:25:04]MH_SAM_APDU [12:25:04]CAPDU: 80 0D 03 02 [12:25:04]Write to MH i2c: E2 08 00 DD 0F 80 0D 03 02 00 00 00 00 67 [12:25:04]Write i2c OK [12:25:04]MH_I2C_Read... [12:25:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:04]Read from MH i2c: E2 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: E2 0B 00 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: E2 0B 00 DD 0F 00 4D 18 16 92 DF 1C 75 BD 90 00 A2 [12:25:04]RAPDU: 4D 18 16 92 DF 1C 75 BD 90 00 [12:25:04]wFMCommunicate OK [12:25:04]SAM_PROTO_SignData done [12:25:04]FM_MakeSignedData done [12:25:04]CreateOFDProtocolMessage [12:25:04]wFMCommunicate request_size=4 [12:25:04]MH_SAM_APDU [12:25:04]CAPDU: 80 11 00 00 [12:25:04]Write to MH i2c: E2 08 00 DE 0F 80 11 00 00 00 00 00 00 67 [12:25:04]Write i2c OK [12:25:04]MH_I2C_Read... [12:25:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:04]Read from MH i2c: E2 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: E2 17 00 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: E2 17 00 DE 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BC [12:25:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:25:04]wFMCommunicate OK [12:25:04]CreateOFDProtocolMessage done [12:25:04]OFDSenderStorePacket 239556 [12:25:04]StoreOFDPacket docnum=239556 [12:25:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CC DA 07 01 64 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 47 01 00 00 F4 03 04 00 9F 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A7 03 00 35 04 06 00 14 2F 02 6F E9 DB 4D 18 16 92 DF 1C 75 BD [12:25:04]CheckFolder [12:25:04]dirname=/storage/ofd_packets [12:25:04]CheckFolder done [12:25:04]ProducePacketName [12:25:04]name=ofd_packets/00239556 [12:25:04]NVStorageSaveData ofd_packets/00239556 [12:25:04]File name is /storage/ofd_packets/00239556 [12:25:04]Write 301 bytes [12:25:04]NVStorageSaveData done [12:25:04]OFDSenderStorePacket done [12:25:04]KKMCreateOFDPacket done [12:25:04]NVStorageSaveData kkm_last_timestamp [12:25:04]File name is /storage/kkm_last_timestamp [12:25:04]Write 4 bytes [12:25:04]NVStorageSaveData done [12:25:04]ExternCall_PrintAddStr [12:25:04]wPrintStart [12:25:04]Write to MH i2c: 01 00 00 DF 0F EE [12:25:04]Write i2c OK [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: 01 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: 01 07 00 [12:25:04]MH_I2C_Read... [12:25:04]Read from MH i2c: 01 07 00 DF 0F 00 00 00 00 00 FF 0F 03 [12:25:04]RasterBufferAndPrint [12:25:04]line Счет N : (1)3302497 [12:25:04]line ИНН: 02508201610067 [12:25:04]line Контрольно-Кассовый Чек [12:25:04]line ПРОДАЖА [12:25:04]line ТРК (МРК, ГНК) : 32 [12:25:04]line Товар: 2710124130 [12:25:04]line Аи-92-К-4 [12:25:04]line 3.020 * 66.40 [12:25:04]line = 200.53 [12:25:04]line НДС 12% НСП 1% [12:25:04]line > о реализуемом товаре [12:25:04]line ОКРУГЛЕНИЕ: -0.53 [12:25:04]line ИТОГО: 200.00 [12:25:04]line Внесено: 200.00 [12:25:04]line СДАЧА: 0.00 [12:25:04]line НСП 1% : 1.77 [12:25:04]line НДС 12% : 21.29 [12:25:04]line Наличными: 200.00 [12:25:04]line Безнал.: 0.00 [12:25:04]line Место: АЗС № 82 "Партнер Нефть" [12:25:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:25:04]line СНО: Общий режим [12:25:04]line Чек 327 08.06.2024 12:25 [12:25:04]line Смена: 387 ФФД: 1.0 [12:25:04]line ЗНМ: 0300000150 [12:25:04]line РНМ: 0000000000091601 [12:25:04]line Версия ККМ: 001 [12:25:04]line ФМ: 0000000000874681 [12:25:04]line ФД: 239556 [12:25:04]line ФПД: 22192136907227 [12:25:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122503&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239556&fm=22192136907227&tin=02508201610067®Number=0000000000091601&sum=20000 [12:25:04]written 0, free lines is 4095 [12:25:04]OFD Sender: Processing packet 239556 [packets to send 182, broken 181] [12:25:04]ProducePacketName [12:25:04]name=ofd_packets/00239556 [12:25:04]OFD Sender: To server: pG, [12:25:04]CommunicateWithHost lk.salyk.kg:30040 [12:25:04]ConnectInit lk.salyk.kg [12:25:04]Connected sock=10 [12:25:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 CC DA 07 01 64 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 47 01 00 00 F4 03 04 00 9F 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A7 03 00 35 04 06 00 14 2F 02 6F E9 DB 4D 18 16 92 DF 1C 75 BD [12:25:05]Write to MH i2c: 01 00 00 0A 10 1A [12:25:05]Write i2c OK [12:25:05]MH_I2C_Read... [12:25:05]Read from MH i2c: 01 [12:25:05]MH_I2C_Read... [12:25:05]Read from MH i2c: 01 07 00 [12:25:05]MH_I2C_Read... [12:25:05]Read from MH i2c: 01 07 00 0A 10 00 00 00 00 00 C8 0C F5 [12:25:05]RasterBufferAndPrint [12:25:05]line [12:25:05]line [12:25:05]line [12:25:05]line [12:25:05]line [12:25:05]written 0, free lines is 3278 [12:25:05]MH_Cut [12:25:05]Write to MH i2c: D1 01 00 11 10 01 F3 [12:25:05]Write i2c OK [12:25:05]MH_I2C_Read... [12:25:05]Read from MH i2c: D1 [12:25:05]MH_I2C_Read... [12:25:05]Read from MH i2c: D1 01 00 [12:25:05]MH_I2C_Read... [12:25:05]Read from MH i2c: D1 01 00 11 10 00 F2 [12:25:05]Write to MH i2c: 01 00 00 12 10 22 [12:25:05]Write i2c OK [12:25:05]MH_I2C_Read... [12:25:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 18 67 47 00 E0 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C4 A7 03 00 F4 03 04 00 1C F5 63 66 B6 04 01 00 00 EF F1 7C F2 EF C4 8E BC [12:25:05]CommunicateWithHost err = 0 [12:25:05]CheckOFDResponse [12:25:05]1017 (14) - 77093643461234 [12:25:05]1041 (16) - 0000000000874681 [12:25:05]1040 (4) - 239556 [12:25:05]1012 (4) - 08.06.2024 06:07 [12:25:05]1206 (1) - 0 [12:25:05]OFD Sender: Remove packet 239556 [12:25:05]ProducePacketName [12:25:05]name=ofd_packets/00239556 [12:25:05]NVStorageDeleteData [12:25:05]OFD Sender: No OFD packet to send [12:25:06]*** Cut start [12:25:06]*** Partial cut [12:25:06]*** CUTSNS_PIN = 1 [12:25:06]*** CUTSNS_PIN = 0 [12:25:06]*** Brake cut motor [12:25:06]Read from MH i2c: 01 [12:25:06]MH_I2C_Read... [12:25:06]*** Stop cut motor [12:25:06]*** Cut end [12:25:06]Read from MH i2c: 01 07 00 [12:25:06]MH_I2C_Read... [12:25:06]Read from MH i2c: 01 07 00 12 10 00 00 00 00 00 FF 0F 37 [12:25:06]process_action close_receipt done [12:25:06]requested_data is exist [12:25:06]produce_requested_data [12:25:06]requested_item fm.sn is exist - process it [12:25:06]wFMCommunicate request_size=4 [12:25:06]MH_SAM_APDU [12:25:06]CAPDU: 80 11 00 00 [12:25:06]Write to MH i2c: E2 08 00 13 10 80 11 00 00 00 00 00 00 9D [12:25:06]Write i2c OK [12:25:06]MH_I2C_Read... [12:25:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:06]Read from MH i2c: E2 [12:25:06]MH_I2C_Read... [12:25:06]Read from MH i2c: E2 17 00 [12:25:06]MH_I2C_Read... [12:25:06]Read from MH i2c: E2 17 00 13 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [12:25:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:25:06]wFMCommunicate OK [12:25:06]requested_item fd.num is exist - process it [12:25:06]SAM_PROTO_GetFieldsCounters [12:25:06]wFMCommunicate request_size=4 [12:25:06]MH_SAM_APDU [12:25:06]CAPDU: 80 13 00 00 [12:25:06]Write to MH i2c: E2 08 00 14 10 80 13 00 00 00 00 00 00 A0 [12:25:06]Write i2c OK [12:25:06]MH_I2C_Read... [12:25:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:06]Read from MH i2c: E2 [12:25:06]MH_I2C_Read... [12:25:06]Read from MH i2c: E2 62 00 [12:25:06]MH_I2C_Read... [12:25:06]Read from MH i2c: E2 62 00 14 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C4 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [12:25:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C4 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:06]wFMCommunicate OK [12:25:06]SAM_PROTO_GetFieldsCounters done [12:25:06]requested_item shift.num is exist - process it [12:25:06]requested_item shift.opened is exist - process it [12:25:06]req_shift_opened [12:25:06]FM_GetShiftState [12:25:06]SAM_PROTO_GetShiftState [12:25:06]wFMCommunicate request_size=4 [12:25:06]MH_SAM_APDU [12:25:06]CAPDU: 80 13 01 00 [12:25:06]Write to MH i2c: E2 08 00 15 10 80 13 01 00 00 00 00 00 A2 [12:25:06]Write i2c OK [12:25:06]MH_I2C_Read... [12:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:06]Read from MH i2c: E2 [12:25:06]MH_I2C_Read... [12:25:06]Read from MH i2c: E2 0E 00 [12:25:06]MH_I2C_Read... [12:25:06]Read from MH i2c: E2 0E 00 15 10 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 56 [12:25:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:25:06]wFMCommunicate OK [12:25:06]SAM_PROTO_GetShiftState done [12:25:06]FM_GetShiftState done [12:25:06]req_shift_opened done [12:25:06]requested_item shift.open_date is exist - process it [12:25:06]req_shift_open_date [12:25:06]req_shift_open_date done [12:25:06]produce_requested_data done [12:25:06]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239556,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:25:06]process_action_free close_receipt [12:25:06]json_value_free [12:25:06]json_value_free done [12:25:06]process_json_proto returns [12:25:06]Send response to host [12:25:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239556,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:25:06]free response buf [12:25:06]execute_script done [12:25:06]execute_script returns [12:25:06]free content buf [12:25:06]Sock 8.Close socket [12:25:06]Sock 8.Thread stoped [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:48]accept exits with 9 [12:25:48]New connection [12:25:48]New thread 3066453348 created [12:25:48]Thread 3066596708 joined [12:25:48]Waiting for new connection... [12:25:48] Sock 9.Parse request [12:25:48]Sock 9.Check first char [12:25:48]Sock 9.First char is OK [12:25:48]request: POST /json_proto HTTP/1.0 [12:25:48]Method: POST [12:25:48]URL: /json_proto [12:25:48]Method is POST - this is cgi request [12:25:48]url: /json_proto [12:25:48]query_string will be loaded in cgi processing [12:25:48]execute_cgi json_proto POST (null) [12:25:48]execute_cgi path=json_proto method=POST [12:25:48]POST find Content-Length [12:25:48]Host: 172.17.40.67:8080 [12:25:48]Content-Length: 678 [12:25:48]Content-Type: application/json [12:25:48] [12:25:48]POST finish read [12:25:48]Found Content-Length = 678 [12:25:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:48]execute_script... [12:25: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)3302498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:48]POST & json_proto [12:25:48]process_json_proto [12:25:48]json parsed OK: [12:25:48]protocol is kg_v1.0 [12:25:48]action value=close_receipt [12:25:48]process_action close_receipt [12:25:48]cmd_close_receipt [12:25:48]MH_GetDate [12:25:48]Write to MH i2c: F0 00 00 16 10 15 [12:25:48]Write i2c OK [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: F0 [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: F0 09 00 [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: F0 09 00 16 10 00 CD 4D 64 66 97 AE 6B 64 16 [12:25:48]GetLastDocTimeStamp 1717849503 [12:25:48]current date 1717849549 [12:25:48]FM_GetShiftState [12:25:48]SAM_PROTO_GetShiftState [12:25:48]wFMCommunicate request_size=4 [12:25:48]MH_SAM_APDU [12:25:48]CAPDU: 80 13 01 00 [12:25:48]Write to MH i2c: E2 08 00 17 10 80 13 01 00 00 00 00 00 A4 [12:25:48]Write i2c OK [12:25:48]MH_I2C_Read... [12:25:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:48]Read from MH i2c: E2 [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: E2 0E 00 [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: E2 0E 00 17 10 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 58 [12:25:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:25:48]wFMCommunicate OK [12:25:48]SAM_PROTO_GetShiftState done [12:25:48]FM_GetShiftState done [12:25:48]opened in 1717805884 [12:25:48]opened+sec_in_day 1717892284 [12:25:48]quantity*price = 50065 [12:25:48]sum+1 = 50067 [12:25:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 328 08.06.2024 12:25 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239557 ФПД: 56361541586254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122549&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239557&fm=56361541586254&tin=02508201610067®Number=0000000000091601&sum=50000 [12:25:49]StoreToDocumentArchive [12:25:49]shift 387 fd 239557 [12:25:49]save to /storage/0387/doc_00239557 [12:25:49]save last doc name /storage/0387/doc_00239557 to /storage/kkm_last_doc_name [12:25:49]save OK [12:25:49]Clear old archive folders... [12:25:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:25:49]tlvbuf is 01312250 [12:25:49]SAM_PROTO_ClearQueue [12:25:49]wFMCommunicate request_size=4 [12:25:49]MH_SAM_APDU [12:25:49]CAPDU: 80 09 00 00 [12:25:49]Write to MH i2c: E2 08 00 24 10 80 09 00 00 00 00 00 00 A6 [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:25:49]Read from MH i2c: E2 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 03 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 03 00 24 10 00 90 00 A8 [12:25:49]RAPDU: 90 00 [12:25:49]wFMCommunicate OK [12:25:49]SAM_PROTO_ClearQueue done [12:25:49]KKMCreateOFDPacket [12:25:49]OFDProtocolAddRootSTLVToBuf [12:25:49]FM_MakeSignedData [12:25:49]FM_MakeSignedData [12:25:49]SAM_PROTO_SignData [12:25:49]wFMCommunicate request_size=4 [12:25:49]MH_SAM_APDU [12:25:49]CAPDU: 80 0D 01 02 [12:25:49]Write to MH i2c: E2 08 00 25 10 80 0D 01 02 00 00 00 00 AE [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:25:49]Read from MH i2c: E2 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 03 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 03 00 25 10 00 90 00 A9 [12:25:49]RAPDU: 90 00 [12:25:49]wFMCommunicate OK [12:25:49]wFMCommunicate request_size=255 [12:25:49]MH_SAM_APDU [12:25: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 CD 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A7 03 00 35 04 06 00 33 [12:25:49]Write to MH i2c: E2 02 01 26 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 CD 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A7 03 00 35 04 06 00 33 00 00 AE [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:49]Read from MH i2c: E2 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 03 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 03 00 26 10 00 90 00 AA [12:25:49]RAPDU: 90 00 [12:25:49]wFMCommunicate OK [12:25:49]wFMCommunicate request_size=10 [12:25:49]MH_SAM_APDU [12:25:49]CAPDU: 80 0D 02 02 05 42 B1 AA 4D 4E [12:25:49]Write to MH i2c: E2 0D 00 27 10 80 0D 02 02 05 00 42 B1 AA 4D 4E 00 00 F3 [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:49]Read from MH i2c: E2 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 03 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 03 00 27 10 00 90 00 AB [12:25:49]RAPDU: 90 00 [12:25:49]wFMCommunicate OK [12:25:49]wFMCommunicate request_size=4 [12:25:49]MH_SAM_APDU [12:25:49]CAPDU: 80 0D 03 02 [12:25:49]Write to MH i2c: E2 08 00 28 10 80 0D 03 02 00 00 00 00 B3 [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:49]Read from MH i2c: E2 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 0B 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 0B 00 28 10 00 5A 6B 63 8B 98 54 CB 1D 90 00 3B [12:25:49]RAPDU: 5A 6B 63 8B 98 54 CB 1D 90 00 [12:25:49]wFMCommunicate OK [12:25:49]SAM_PROTO_SignData done [12:25:49]FM_MakeSignedData done [12:25:49]CreateOFDProtocolMessage [12:25:49]wFMCommunicate request_size=4 [12:25:49]MH_SAM_APDU [12:25:49]CAPDU: 80 11 00 00 [12:25:49]Write to MH i2c: E2 08 00 29 10 80 11 00 00 00 00 00 00 B3 [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:49]Read from MH i2c: E2 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 17 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 17 00 29 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 08 [12:25:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:25:49]wFMCommunicate OK [12:25:49]CreateOFDProtocolMessage done [12:25:49]OFDSenderStorePacket 239557 [12:25:49]StoreOFDPacket docnum=239557 [12:25:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D4 40 07 01 71 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 CD 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A7 03 00 35 04 06 00 33 42 B1 AA 4D 4E 5A 6B 63 8B 98 54 CB 1D [12:25:49]CheckFolder [12:25:49]dirname=/storage/ofd_packets [12:25:49]CheckFolder done [12:25:49]ProducePacketName [12:25:49]name=ofd_packets/00239557 [12:25:49]NVStorageSaveData ofd_packets/00239557 [12:25:49]File name is /storage/ofd_packets/00239557 [12:25:49]Write 301 bytes [12:25:49]NVStorageSaveData done [12:25:49]OFDSenderStorePacket done [12:25:49]KKMCreateOFDPacket done [12:25:49]NVStorageSaveData kkm_last_timestamp [12:25:49]File name is /storage/kkm_last_timestamp [12:25:49]Write 4 bytes [12:25:49]NVStorageSaveData done [12:25:49]ExternCall_PrintAddStr [12:25:49]wPrintStart [12:25:49]Write to MH i2c: 01 00 00 2A 10 3A [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: 01 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: 01 07 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: 01 07 00 2A 10 00 00 00 00 00 FF 0F 4F [12:25:49]RasterBufferAndPrint [12:25:49]line Счет N : (1)3302498 [12:25:49]line ИНН: 02508201610067 [12:25:49]line Контрольно-Кассовый Чек [12:25:49]line ПРОДАЖА [12:25:49]line ТРК (МРК, ГНК) : 32 [12:25:49]line Товар: 2710124130 [12:25:49]line Аи-92-К-4 [12:25:49]line 7.540 * 66.40 [12:25:49]line = 500.66 [12:25:49]line НДС 12% НСП 1% [12:25:49]line > о реализуемом товаре [12:25:49]line ОКРУГЛЕНИЕ: -0.66 [12:25:49]line ИТОГО: 500.00 [12:25:49]line Внесено: 500.00 [12:25:49]line СДАЧА: 0.00 [12:25:49]line НСП 1% : 4.43 [12:25:49]line НДС 12% : 53.17 [12:25:49]line Наличными: 500.00 [12:25:49]line Безнал.: 0.00 [12:25:49]line Место: АЗС № 82 "Партнер Нефть" [12:25:49]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:25:49]line СНО: Общий режим [12:25:49]line Чек 328 08.06.2024 12:25 [12:25:49]line Смена: 387 ФФД: 1.0 [12:25:49]line ЗНМ: 0300000150 [12:25:49]line РНМ: 0000000000091601 [12:25:49]line Версия ККМ: 001 [12:25:49]line ФМ: 0000000000874681 [12:25:49]line ФД: 239557 [12:25:49]line ФПД: 56361541586254 [12:25:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122549&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239557&fm=56361541586254&tin=02508201610067®Number=0000000000091601&sum=50000 [12:25:50]OFD Sender: Processing packet 239557 [packets to send 182, broken 181] [12:25:50]ProducePacketName [12:25:50]name=ofd_packets/00239557 [12:25:50]OFD Sender: To server: pG, [12:25:50]CommunicateWithHost lk.salyk.kg:30040 [12:25:50]ConnectInit lk.salyk.kg [12:25:50]written 0, free lines is 4095 [12:25:50]Connected sock=10 [12:25:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D4 40 07 01 71 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 CD 4D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A7 03 00 35 04 06 00 33 42 B1 AA 4D 4E 5A 6B 63 8B 98 54 CB 1D [12:25:50]Write to MH i2c: 01 00 00 55 10 65 [12:25:50]Write i2c OK [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: 01 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: 01 07 00 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: 01 07 00 55 10 00 00 00 00 00 C0 0C 38 [12:25:50]RasterBufferAndPrint [12:25:50]line [12:25:50]line [12:25:50]line [12:25:50]line [12:25:50]line [12:25:50]written 0, free lines is 3270 [12:25:50]MH_Cut [12:25:50]Write to MH i2c: D1 01 00 5C 10 01 3E [12:25:50]Write i2c OK [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: D1 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: D1 01 00 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: D1 01 00 5C 10 00 3D [12:25:50]Write to MH i2c: 01 00 00 5D 10 6D [12:25:50]Write i2c OK [12:25:50]MH_I2C_Read... [12:25:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9B 4D 47 00 D6 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C5 A7 03 00 F4 03 04 00 4A F5 63 66 B6 04 01 00 00 D1 38 5B 0E CA 79 59 81 [12:25:50]CommunicateWithHost err = 0 [12:25:50]CheckOFDResponse [12:25:50]1017 (14) - 77093643461234 [12:25:50]1041 (16) - 0000000000874681 [12:25:50]1040 (4) - 239557 [12:25:50]1012 (4) - 08.06.2024 06:08 [12:25:50]1206 (1) - 0 [12:25:50]OFD Sender: Remove packet 239557 [12:25:50]ProducePacketName [12:25:50]name=ofd_packets/00239557 [12:25:50]NVStorageDeleteData [12:25:51]OFD Sender: No OFD packet to send [12:25:51]*** Cut start [12:25:51]*** Partial cut [12:25:51]*** CUTSNS_PIN = 1 [12:25:51]*** CUTSNS_PIN = 0 [12:25:51]*** Brake cut motor [12:25:52]Read from MH i2c: 01 [12:25:52]MH_I2C_Read... [12:25:52]*** Stop cut motor [12:25:52]*** Cut end [12:25:52]Read from MH i2c: 01 07 00 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: 01 07 00 5D 10 00 00 00 00 00 FF 0F 82 [12:25:52]process_action close_receipt done [12:25:52]requested_data is exist [12:25:52]produce_requested_data [12:25:52]requested_item fm.sn is exist - process it [12:25:52]wFMCommunicate request_size=4 [12:25:52]MH_SAM_APDU [12:25:52]CAPDU: 80 11 00 00 [12:25:52]Write to MH i2c: E2 08 00 5E 10 80 11 00 00 00 00 00 00 E8 [12:25:52]Write i2c OK [12:25:52]MH_I2C_Read... [12:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:52]Read from MH i2c: E2 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: E2 17 00 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: E2 17 00 5E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3D [12:25:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:25:52]wFMCommunicate OK [12:25:52]requested_item fd.num is exist - process it [12:25:52]SAM_PROTO_GetFieldsCounters [12:25:52]wFMCommunicate request_size=4 [12:25:52]MH_SAM_APDU [12:25:52]CAPDU: 80 13 00 00 [12:25:52]Write to MH i2c: E2 08 00 5F 10 80 13 00 00 00 00 00 00 EB [12:25:52]Write i2c OK [12:25:52]MH_I2C_Read... [12:25:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:52]Read from MH i2c: E2 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: E2 62 00 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: E2 62 00 5F 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C5 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [12:25:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C5 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:52]wFMCommunicate OK [12:25:52]SAM_PROTO_GetFieldsCounters done [12:25:52]requested_item shift.num is exist - process it [12:25:52]requested_item shift.opened is exist - process it [12:25:52]req_shift_opened [12:25:52]FM_GetShiftState [12:25:52]SAM_PROTO_GetShiftState [12:25:52]wFMCommunicate request_size=4 [12:25:52]MH_SAM_APDU [12:25:52]CAPDU: 80 13 01 00 [12:25:52]Write to MH i2c: E2 08 00 60 10 80 13 01 00 00 00 00 00 ED [12:25:52]Write i2c OK [12:25:52]MH_I2C_Read... [12:25:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:52]Read from MH i2c: E2 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: E2 0E 00 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: E2 0E 00 60 10 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A1 [12:25:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:25:52]wFMCommunicate OK [12:25:52]SAM_PROTO_GetShiftState done [12:25:52]FM_GetShiftState done [12:25:52]req_shift_opened done [12:25:52]requested_item shift.open_date is exist - process it [12:25:52]req_shift_open_date [12:25:52]req_shift_open_date done [12:25:52]produce_requested_data done [12:25:52]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239557,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:25:52]process_action_free close_receipt [12:25:52]json_value_free [12:25:52]json_value_free done [12:25:52]process_json_proto returns [12:25:52]Send response to host [12:25:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239557,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:25:52]free response buf [12:25:52]execute_script done [12:25:52]execute_script returns [12:25:52]free content buf [12:25:52]Sock 9.Close socket [12:25:52]Sock 9.Thread stoped [12:25:56]OFD Sender: No OFD packet to send [12:26:01]OFD Sender: No OFD packet to send [12:26:06]OFD Sender: No OFD packet to send [12:26:11]OFD Sender: No OFD packet to send [12:26:16]OFD Sender: No OFD packet to send [12:26:21]OFD Sender: No OFD packet to send [12:26:26]OFD Sender: No OFD packet to send [12:26:31]OFD Sender: No OFD packet to send [12:26:36]OFD Sender: No OFD packet to send [12:26:41]OFD Sender: No OFD packet to send [12:26:46]OFD Sender: No OFD packet to send [12:26:51]OFD Sender: No OFD packet to send [12:26:56]OFD Sender: No OFD packet to send [12:27:01]OFD Sender: No OFD packet to send [12:27:06]OFD Sender: No OFD packet to send [12:27:11]OFD Sender: No OFD packet to send [12:27:16]OFD Sender: No OFD packet to send [12:27:21]OFD Sender: No OFD packet to send [12:27:26]OFD Sender: No OFD packet to send [12:27:31]OFD Sender: No OFD packet to send [12:27:36]OFD Sender: No OFD packet to send [12:27:41]OFD Sender: No OFD packet to send [12:27:46]OFD Sender: No OFD packet to send [12:27:51]OFD Sender: No OFD packet to send [12:27:56]OFD Sender: No OFD packet to send [12:28:01]OFD Sender: No OFD packet to send [12:28:06]OFD Sender: No OFD packet to send [12:28:11]OFD Sender: No OFD packet to send [12:28:16]OFD Sender: No OFD packet to send [12:28:21]OFD Sender: No OFD packet to send [12:28:26]OFD Sender: No OFD packet to send [12:28:30]accept exits with 8 [12:28:30]New connection [12:28:30]New thread 3066596708 created [12:28:30]Thread 3066453348 joined [12:28:30]Waiting for new connection... [12:28:30] Sock 8.Parse request [12:28:30]Sock 8.Check first char [12:28:30]Sock 8.First char is OK [12:28:30]request: POST /json_proto HTTP/1.0 [12:28:30]Method: POST [12:28:30]URL: /json_proto [12:28:30]Method is POST - this is cgi request [12:28:30]url: /json_proto [12:28:30]query_string will be loaded in cgi processing [12:28:30]execute_cgi json_proto POST (null) [12:28:30]execute_cgi path=json_proto method=POST [12:28:30]POST find Content-Length [12:28:30]Host: 172.17.40.67:8080 [12:28:30]Content-Length: 678 [12:28:30]Content-Type: application/json [12:28:30] [12:28:30]POST finish read [12:28:30]Found Content-Length = 678 [12:28:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:30]execute_script... [12:28:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:30]POST & json_proto [12:28:30]process_json_proto [12:28:30]json parsed OK: [12:28:30]protocol is kg_v1.0 [12:28:30]action value=close_receipt [12:28:30]process_action close_receipt [12:28:30]cmd_close_receipt [12:28:30]MH_GetDate [12:28:30]Write to MH i2c: F0 00 00 61 10 60 [12:28:30]Write i2c OK [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: F0 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: F0 09 00 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: F0 09 00 61 10 00 6F 4E 64 66 97 AE 6B 64 04 [12:28:30]GetLastDocTimeStamp 1717849549 [12:28:30]current date 1717849711 [12:28:30]FM_GetShiftState [12:28:30]SAM_PROTO_GetShiftState [12:28:30]wFMCommunicate request_size=4 [12:28:30]MH_SAM_APDU [12:28:30]CAPDU: 80 13 01 00 [12:28:30]Write to MH i2c: E2 08 00 62 10 80 13 01 00 00 00 00 00 EF [12:28:30]Write i2c OK [12:28:30]MH_I2C_Read... [12:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:30]Read from MH i2c: E2 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 0E 00 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 0E 00 62 10 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A3 [12:28:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:28:30]wFMCommunicate OK [12:28:30]SAM_PROTO_GetShiftState done [12:28:30]FM_GetShiftState done [12:28:30]opened in 1717805884 [12:28:30]opened+sec_in_day 1717892284 [12:28:30]quantity*price = 50065 [12:28:30]sum+1 = 50067 [12:28:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 329 08.06.2024 12:28 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239558 ФПД: 68680048187388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122831&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239558&fm=68680048187388&tin=02508201610067®Number=0000000000091601&sum=50000 [12:28:31]StoreToDocumentArchive [12:28:31]shift 387 fd 239558 [12:28:31]save to /storage/0387/doc_00239558 [12:28:31]save last doc name /storage/0387/doc_00239558 to /storage/kkm_last_doc_name [12:28:31]save OK [12:28:31]Clear old archive folders... [12:28:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:31]tlvbuf is 012E8530 [12:28:31]SAM_PROTO_ClearQueue [12:28:31]wFMCommunicate request_size=4 [12:28:31]MH_SAM_APDU [12:28:31]CAPDU: 80 09 00 00 [12:28:31]Write to MH i2c: E2 08 00 6F 10 80 09 00 00 00 00 00 00 F1 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:31]Read from MH i2c: E2 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 03 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 03 00 6F 10 00 90 00 F3 [12:28:31]RAPDU: 90 00 [12:28:31]wFMCommunicate OK [12:28:31]SAM_PROTO_ClearQueue done [12:28:31]KKMCreateOFDPacket [12:28:31]OFDProtocolAddRootSTLVToBuf [12:28:31]FM_MakeSignedData [12:28:31]FM_MakeSignedData [12:28:31]SAM_PROTO_SignData [12:28:31]wFMCommunicate request_size=4 [12:28:31]MH_SAM_APDU [12:28:31]CAPDU: 80 0D 01 02 [12:28:31]Write to MH i2c: E2 08 00 70 10 80 0D 01 02 00 00 00 00 F9 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:31]Read from MH i2c: E2 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 03 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 03 00 70 10 00 90 00 F4 [12:28:31]RAPDU: 90 00 [12:28:31]wFMCommunicate OK [12:28:31]wFMCommunicate request_size=255 [12:28:31]MH_SAM_APDU [12:28: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6F 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A7 03 00 35 04 06 00 3E [12:28:31]Write to MH i2c: E2 02 01 71 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6F 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A7 03 00 35 04 06 00 3E 00 00 A9 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:32]Read from MH i2c: E2 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: E2 03 00 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: E2 03 00 71 10 00 90 00 F5 [12:28:32]RAPDU: 90 00 [12:28:32]wFMCommunicate OK [12:28:32]wFMCommunicate request_size=10 [12:28:32]MH_SAM_APDU [12:28:32]CAPDU: 80 0D 02 02 05 76 D1 E0 17 FC [12:28:32]Write to MH i2c: E2 0D 00 72 10 80 0D 02 02 05 00 76 D1 E0 17 FC 00 00 40 [12:28:32]Write i2c OK [12:28:32]MH_I2C_Read... [12:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:32]Read from MH i2c: E2 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: E2 03 00 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: E2 03 00 72 10 00 90 00 F6 [12:28:32]RAPDU: 90 00 [12:28:32]wFMCommunicate OK [12:28:32]wFMCommunicate request_size=4 [12:28:32]MH_SAM_APDU [12:28:32]CAPDU: 80 0D 03 02 [12:28:32]Write to MH i2c: E2 08 00 73 10 80 0D 03 02 00 00 00 00 FE [12:28:32]Write i2c OK [12:28:32]MH_I2C_Read... [12:28:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:32]Read from MH i2c: E2 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: E2 0B 00 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: E2 0B 00 73 10 00 5D 86 19 90 1D D0 E6 0E 90 00 6C [12:28:32]RAPDU: 5D 86 19 90 1D D0 E6 0E 90 00 [12:28:32]wFMCommunicate OK [12:28:32]SAM_PROTO_SignData done [12:28:32]FM_MakeSignedData done [12:28:32]CreateOFDProtocolMessage [12:28:32]wFMCommunicate request_size=4 [12:28:32]MH_SAM_APDU [12:28:32]CAPDU: 80 11 00 00 [12:28:32]Write to MH i2c: E2 08 00 74 10 80 11 00 00 00 00 00 00 FE [12:28:32]Write i2c OK [12:28:32]MH_I2C_Read... [12:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:32]Read from MH i2c: E2 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: E2 17 00 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: E2 17 00 74 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 53 [12:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:28:32]wFMCommunicate OK [12:28:32]CreateOFDProtocolMessage done [12:28:32]OFDSenderStorePacket 239558 [12:28:32]StoreOFDPacket docnum=239558 [12:28:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D4 BC 07 01 62 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6F 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A7 03 00 35 04 06 00 3E 76 D1 E0 17 FC 5D 86 19 90 1D D0 E6 0E [12:28:32]CheckFolder [12:28:32]dirname=/storage/ofd_packets [12:28:32]CheckFolder done [12:28:32]ProducePacketName [12:28:32]name=ofd_packets/00239558 [12:28:32]NVStorageSaveData ofd_packets/00239558 [12:28:32]File name is /storage/ofd_packets/00239558 [12:28:32]Write 301 bytes [12:28:32]NVStorageSaveData done [12:28:32]OFDSenderStorePacket done [12:28:32]KKMCreateOFDPacket done [12:28:32]NVStorageSaveData kkm_last_timestamp [12:28:32]File name is /storage/kkm_last_timestamp [12:28:32]Write 4 bytes [12:28:32]NVStorageSaveData done [12:28:32]ExternCall_PrintAddStr [12:28:32]wPrintStart [12:28:32]Write to MH i2c: 01 00 00 75 10 85 [12:28:32]Write i2c OK [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: 01 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: 01 07 00 [12:28:32]MH_I2C_Read... [12:28:32]Read from MH i2c: 01 07 00 75 10 00 00 00 00 00 FF 0F 9A [12:28:32]RasterBufferAndPrint [12:28:32]line Счет N : (1)3302500 [12:28:32]line ИНН: 02508201610067 [12:28:32]line Контрольно-Кассовый Чек [12:28:32]line ПРОДАЖА [12:28:32]line ТРК (МРК, ГНК) : 42 [12:28:32]line Товар: 2710124130 [12:28:32]line Аи-92-К-4 [12:28:32]line 7.540 * 66.40 [12:28:32]line = 500.66 [12:28:32]line НДС 12% НСП 1% [12:28:32]line > о реализуемом товаре [12:28:32]line ОКРУГЛЕНИЕ: -0.66 [12:28:32]line ИТОГО: 500.00 [12:28:32]line Внесено: 500.00 [12:28:32]line СДАЧА: 0.00 [12:28:32]line НСП 1% : 4.43 [12:28:32]line НДС 12% : 53.17 [12:28:32]line Наличными: 500.00 [12:28:32]line Безнал.: 0.00 [12:28:32]line Место: АЗС № 82 "Партнер Нефть" [12:28:32]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:28:32]line СНО: Общий режим [12:28:32]line Чек 329 08.06.2024 12:28 [12:28:32]line Смена: 387 ФФД: 1.0 [12:28:32]line ЗНМ: 0300000150 [12:28:32]line РНМ: 0000000000091601 [12:28:32]line Версия ККМ: 001 [12:28:32]line ФМ: 0000000000874681 [12:28:32]line ФД: 239558 [12:28:32]line ФПД: 68680048187388 [12:28:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122831&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239558&fm=68680048187388&tin=02508201610067®Number=0000000000091601&sum=50000 [12:28:32]written 0, free lines is 4095 [12:28:32]OFD Sender: Processing packet 239558 [packets to send 182, broken 181] [12:28:32]ProducePacketName [12:28:32]name=ofd_packets/00239558 [12:28:32]OFD Sender: To server: pG, [12:28:32]CommunicateWithHost lk.salyk.kg:30040 [12:28:32]ConnectInit lk.salyk.kg [12:28:32]Connected sock=10 [12:28:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D4 BC 07 01 62 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6F 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A7 03 00 35 04 06 00 3E 76 D1 E0 17 FC 5D 86 19 90 1D D0 E6 0E [12:28:33]Write to MH i2c: 01 00 00 A0 10 B0 [12:28:33]Write i2c OK [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: 01 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: 01 07 00 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: 01 07 00 A0 10 00 00 00 00 00 C2 0C 85 [12:28:33]RasterBufferAndPrint [12:28:33]line [12:28:33]line [12:28:33]line [12:28:33]line [12:28:33]line [12:28:33]written 0, free lines is 3272 [12:28:33]MH_Cut [12:28:33]Write to MH i2c: D1 01 00 A7 10 01 89 [12:28:33]Write i2c OK [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: D1 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: D1 01 00 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: D1 01 00 A7 10 00 88 [12:28:33]Write to MH i2c: 01 00 00 A8 10 B8 [12:28:33]Write i2c OK [12:28:33]MH_I2C_Read... [12:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 AD 8B 47 00 98 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C6 A7 03 00 F4 03 04 00 EC F5 63 66 B6 04 01 00 00 CC 4A A1 93 73 2F 07 3A [12:28:33]CommunicateWithHost err = 0 [12:28:33]CheckOFDResponse [12:28:33]1017 (14) - 77093643461234 [12:28:33]1041 (16) - 0000000000874681 [12:28:33]1040 (4) - 239558 [12:28:33]1012 (4) - 08.06.2024 06:10 [12:28:33]1206 (1) - 0 [12:28:33]OFD Sender: Remove packet 239558 [12:28:33]ProducePacketName [12:28:33]name=ofd_packets/00239558 [12:28:33]NVStorageDeleteData [12:28:33]OFD Sender: No OFD packet to send [12:28:33]*** Cut start [12:28:33]*** Partial cut [12:28:33]*** CUTSNS_PIN = 1 [12:28:33]*** CUTSNS_PIN = 0 [12:28:34]*** Brake cut motor [12:28:34]Read from MH i2c: 01 [12:28:34]MH_I2C_Read... [12:28:34]*** Stop cut motor [12:28:34]*** Cut end [12:28:34]Read from MH i2c: 01 07 00 [12:28:34]MH_I2C_Read... [12:28:34]Read from MH i2c: 01 07 00 A8 10 00 00 00 00 00 FF 0F CD [12:28:34]process_action close_receipt done [12:28:34]requested_data is exist [12:28:34]produce_requested_data [12:28:34]requested_item fm.sn is exist - process it [12:28:34]wFMCommunicate request_size=4 [12:28:34]MH_SAM_APDU [12:28:34]CAPDU: 80 11 00 00 [12:28:34]Write to MH i2c: E2 08 00 A9 10 80 11 00 00 00 00 00 00 33 [12:28:34]Write i2c OK [12:28:34]MH_I2C_Read... [12:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:34]Read from MH i2c: E2 [12:28:34]MH_I2C_Read... [12:28:34]Read from MH i2c: E2 17 00 [12:28:34]MH_I2C_Read... [12:28:34]Read from MH i2c: E2 17 00 A9 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 88 [12:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:28:34]wFMCommunicate OK [12:28:34]requested_item fd.num is exist - process it [12:28:34]SAM_PROTO_GetFieldsCounters [12:28:34]wFMCommunicate request_size=4 [12:28:34]MH_SAM_APDU [12:28:34]CAPDU: 80 13 00 00 [12:28:34]Write to MH i2c: E2 08 00 AA 10 80 13 00 00 00 00 00 00 36 [12:28:34]Write i2c OK [12:28:34]MH_I2C_Read... [12:28:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:34]Read from MH i2c: E2 [12:28:34]MH_I2C_Read... [12:28:34]Read from MH i2c: E2 62 00 [12:28:34]MH_I2C_Read... [12:28:34]Read from MH i2c: E2 62 00 AA 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C6 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [12:28:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C6 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:34]wFMCommunicate OK [12:28:34]SAM_PROTO_GetFieldsCounters done [12:28:34]requested_item shift.num is exist - process it [12:28:34]requested_item shift.opened is exist - process it [12:28:34]req_shift_opened [12:28:34]FM_GetShiftState [12:28:34]SAM_PROTO_GetShiftState [12:28:34]wFMCommunicate request_size=4 [12:28:34]MH_SAM_APDU [12:28:34]CAPDU: 80 13 01 00 [12:28:34]Write to MH i2c: E2 08 00 AB 10 80 13 01 00 00 00 00 00 38 [12:28:34]Write i2c OK [12:28:34]MH_I2C_Read... [12:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:34]Read from MH i2c: E2 [12:28:34]MH_I2C_Read... [12:28:34]Read from MH i2c: E2 0E 00 [12:28:34]MH_I2C_Read... [12:28:34]Read from MH i2c: E2 0E 00 AB 10 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EC [12:28:34]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:28:34]wFMCommunicate OK [12:28:34]SAM_PROTO_GetShiftState done [12:28:34]FM_GetShiftState done [12:28:34]req_shift_opened done [12:28:34]requested_item shift.open_date is exist - process it [12:28:34]req_shift_open_date [12:28:34]req_shift_open_date done [12:28:34]produce_requested_data done [12:28:34]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239558,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:28:34]process_action_free close_receipt [12:28:34]json_value_free [12:28:34]json_value_free done [12:28:34]process_json_proto returns [12:28:34]Send response to host [12:28:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239558,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:28:34]free response buf [12:28:34]execute_script done [12:28:34]execute_script returns [12:28:34]free content buf [12:28:34]Sock 8.Close socket [12:28:34]Sock 8.Thread stoped [12:28:38]OFD Sender: No OFD packet to send [12:28:43]OFD Sender: No OFD packet to send [12:28:43]accept exits with 9 [12:28:43]New connection [12:28:43]New thread 3066453348 created [12:28:43]Thread 3066596708 joined [12:28:43]Waiting for new connection... [12:28:43] Sock 9.Parse request [12:28:43]Sock 9.Check first char [12:28:43]Sock 9.First char is OK [12:28:43]request: POST /json_proto HTTP/1.0 [12:28:43]Method: POST [12:28:43]URL: /json_proto [12:28:43]Method is POST - this is cgi request [12:28:43]url: /json_proto [12:28:43]query_string will be loaded in cgi processing [12:28:43]execute_cgi json_proto POST (null) [12:28:43]execute_cgi path=json_proto method=POST [12:28:43]POST find Content-Length [12:28:43]Host: 172.17.40.67:8080 [12:28:43]Content-Length: 683 [12:28:43]Content-Type: application/json [12:28:43] [12:28:43]POST finish read [12:28:43]Found Content-Length = 683 [12:28:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 21.090, "sum" : 1400.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:43]execute_script... [12:28: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)3302499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 21.090, "sum" : 1400.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:43]POST & json_proto [12:28:43]process_json_proto [12:28:43]json parsed OK: [12:28:43]protocol is kg_v1.0 [12:28:43]action value=close_receipt [12:28:43]process_action close_receipt [12:28:43]cmd_close_receipt [12:28:43]MH_GetDate [12:28:43]Write to MH i2c: F0 00 00 AC 10 AB [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: F0 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: F0 09 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: F0 09 00 AC 10 00 7C 4E 64 66 97 AE 6B 64 5C [12:28:43]GetLastDocTimeStamp 1717849711 [12:28:43]current date 1717849724 [12:28:43]FM_GetShiftState [12:28:43]SAM_PROTO_GetShiftState [12:28:43]wFMCommunicate request_size=4 [12:28:43]MH_SAM_APDU [12:28:43]CAPDU: 80 13 01 00 [12:28:43]Write to MH i2c: E2 08 00 AD 10 80 13 01 00 00 00 00 00 3A [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:43]Read from MH i2c: E2 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: E2 0E 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: E2 0E 00 AD 10 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EE [12:28:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:28:43]wFMCommunicate OK [12:28:43]SAM_PROTO_GetShiftState done [12:28:43]FM_GetShiftState done [12:28:43]opened in 1717805884 [12:28:43]opened+sec_in_day 1717892284 [12:28:43]quantity*price = 140037 [12:28:43]sum+1 = 140039 [12:28:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.71 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 330 08.06.2024 12:28 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239559 ФПД: 100550618700384 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122844&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239559&fm=100550618700384&tin=02508201610067®Number=0000000000091601&sum=140000 [12:28:44]StoreToDocumentArchive [12:28:44]shift 387 fd 239559 [12:28:44]save to /storage/0387/doc_00239559 [12:28:44]save last doc name /storage/0387/doc_00239559 to /storage/kkm_last_doc_name [12:28:44]save OK [12:28:44]Clear old archive folders... [12:28:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:44]tlvbuf is 012DAA30 [12:28:44]SAM_PROTO_ClearQueue [12:28:44]wFMCommunicate request_size=4 [12:28:44]MH_SAM_APDU [12:28:44]CAPDU: 80 09 00 00 [12:28:44]Write to MH i2c: E2 08 00 BA 10 80 09 00 00 00 00 00 00 3C [12:28:44]Write i2c OK [12:28:44]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 03 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 03 00 BA 10 00 90 00 3E [12:28:45]RAPDU: 90 00 [12:28:45]wFMCommunicate OK [12:28:45]SAM_PROTO_ClearQueue done [12:28:45]KKMCreateOFDPacket [12:28:45]OFDProtocolAddRootSTLVToBuf [12:28:45]FM_MakeSignedData [12:28:45]FM_MakeSignedData [12:28:45]SAM_PROTO_SignData [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 0D 01 02 [12:28:45]Write to MH i2c: E2 08 00 BB 10 80 0D 01 02 00 00 00 00 44 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 03 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 03 00 BB 10 00 90 00 3F [12:28:45]RAPDU: 90 00 [12:28:45]wFMCommunicate OK [12:28:45]wFMCommunicate request_size=255 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 62 52 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 06 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 7C 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A7 03 00 35 04 06 00 5B [12:28:45]Write to MH i2c: E2 02 01 BC 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 62 52 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 06 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 7C 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A7 03 00 35 04 06 00 5B 00 00 92 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 03 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 03 00 BC 10 00 90 00 40 [12:28:45]RAPDU: 90 00 [12:28:45]wFMCommunicate OK [12:28:45]wFMCommunicate request_size=10 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 0D 02 02 05 73 43 E8 DA 60 [12:28:45]Write to MH i2c: E2 0D 00 BD 10 80 0D 02 02 05 00 73 43 E8 DA 60 00 00 29 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 03 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 03 00 BD 10 00 90 00 41 [12:28:45]RAPDU: 90 00 [12:28:45]wFMCommunicate OK [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 0D 03 02 [12:28:45]Write to MH i2c: E2 08 00 BE 10 80 0D 03 02 00 00 00 00 49 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 0B 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 0B 00 BE 10 00 CE 2C 55 63 2E F7 AB 09 90 00 D5 [12:28:45]RAPDU: CE 2C 55 63 2E F7 AB 09 90 00 [12:28:45]wFMCommunicate OK [12:28:45]SAM_PROTO_SignData done [12:28:45]FM_MakeSignedData done [12:28:45]CreateOFDProtocolMessage [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 11 00 00 [12:28:45]Write to MH i2c: E2 08 00 BF 10 80 11 00 00 00 00 00 00 49 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 17 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 17 00 BF 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9E [12:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:28:45]wFMCommunicate OK [12:28:45]CreateOFDProtocolMessage done [12:28:45]OFDSenderStorePacket 239559 [12:28:45]StoreOFDPacket docnum=239559 [12:28:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E2 E9 07 01 43 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 62 52 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 06 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 7C 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A7 03 00 35 04 06 00 5B 73 43 E8 DA 60 CE 2C 55 63 2E F7 AB 09 [12:28:45]CheckFolder [12:28:45]dirname=/storage/ofd_packets [12:28:45]CheckFolder done [12:28:45]ProducePacketName [12:28:45]name=ofd_packets/00239559 [12:28:45]NVStorageSaveData ofd_packets/00239559 [12:28:45]File name is /storage/ofd_packets/00239559 [12:28:45]Write 301 bytes [12:28:45]NVStorageSaveData done [12:28:45]OFDSenderStorePacket done [12:28:45]KKMCreateOFDPacket done [12:28:45]NVStorageSaveData kkm_last_timestamp [12:28:45]File name is /storage/kkm_last_timestamp [12:28:45]Write 4 bytes [12:28:45]NVStorageSaveData done [12:28:45]ExternCall_PrintAddStr [12:28:45]wPrintStart [12:28:45]Write to MH i2c: 01 00 00 C0 10 D0 [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 C0 10 00 00 00 00 00 FF 0F E5 [12:28:45]RasterBufferAndPrint [12:28:45]line Счет N : (1)3302499 [12:28:45]line ИНН: 02508201610067 [12:28:45]line Контрольно-Кассовый Чек [12:28:45]line ПРОДАЖА [12:28:45]line ТРК (МРК, ГНК) : 32 [12:28:45]line Товар: 2710124130 [12:28:45]line Аи-92-К-4 [12:28:45]line 21.090 * 66.40 [12:28:45]line = 1400.38 [12:28:45]line НДС 12% НСП 1% [12:28:45]line > о реализуемом товаре [12:28:45]line ОКРУГЛЕНИЕ: -0.38 [12:28:45]line ИТОГО: 1400.00 [12:28:45]line Внесено: 1400.00 [12:28:45]line СДАЧА: 0.00 [12:28:45]line НСП 1% : 12.39 [12:28:45]line НДС 12% : 148.71 [12:28:45]line Наличными: 1400.00 [12:28:45]line Безнал.: 0.00 [12:28:45]line Место: АЗС № 82 "Партнер Нефть" [12:28:45]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:28:45]line СНО: Общий режим [12:28:45]line Чек 330 08.06.2024 12:28 [12:28:45]line Смена: 387 ФФД: 1.0 [12:28:45]line ЗНМ: 0300000150 [12:28:45]line РНМ: 0000000000091601 [12:28:45]line Версия ККМ: 001 [12:28:45]line ФМ: 0000000000874681 [12:28:45]line ФД: 239559 [12:28:45]line ФПД: 100550618700384 [12:28:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T122844&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239559&fm=100550618700384&tin=02508201610067®Number=0000000000091601&sum=140000 [12:28:45]written 0, free lines is 4095 [12:28:45]OFD Sender: Processing packet 239559 [packets to send 182, broken 181] [12:28:45]ProducePacketName [12:28:45]name=ofd_packets/00239559 [12:28:45]OFD Sender: To server: pG, [12:28:45]CommunicateWithHost lk.salyk.kg:30040 [12:28:45]ConnectInit lk.salyk.kg [12:28:46]Write to MH i2c: 01 00 00 EB 10 FB [12:28:46]Write i2c OK [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: 01 [12:28:46]MH_I2C_Read... [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 EB 10 00 00 00 00 00 D0 0C DE [12:28:46]RasterBufferAndPrint [12:28:46]line [12:28:46]line [12:28:46]line [12:28:46]line [12:28:46]line [12:28:46]written 0, free lines is 3287 [12:28:46]MH_Cut [12:28:46]Write to MH i2c: D1 01 00 F2 10 01 D4 [12:28:46]Write i2c OK [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: D1 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: D1 01 00 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: D1 01 00 F2 10 00 D3 [12:28:46]Write to MH i2c: 01 00 00 F3 10 03 [12:28:46]Write i2c OK [12:28:46]MH_I2C_Read... [12:28:46]Connected sock=11 [12:28:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E2 E9 07 01 43 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 62 52 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 06 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 7C 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A7 03 00 35 04 06 00 5B 73 43 E8 DA 60 CE 2C 55 63 2E F7 AB 09 [12:28:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 2D 3B 47 00 FD 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C7 A7 03 00 F4 03 04 00 F9 F5 63 66 B6 04 01 00 00 5B C1 2F B0 7D 62 36 5A [12:28:46]CommunicateWithHost err = 0 [12:28:46]CheckOFDResponse [12:28:46]1017 (14) - 77093643461234 [12:28:46]1041 (16) - 0000000000874681 [12:28:46]1040 (4) - 239559 [12:28:46]1012 (4) - 08.06.2024 06:11 [12:28:46]1206 (1) - 0 [12:28:46]OFD Sender: Remove packet 239559 [12:28:46]ProducePacketName [12:28:46]name=ofd_packets/00239559 [12:28:46]NVStorageDeleteData [12:28:46]*** Cut start [12:28:46]*** Partial cut [12:28:46]*** CUTSNS_PIN = 1 [12:28:46]*** CUTSNS_PIN = 0 [12:28:46]OFD Sender: No OFD packet to send [12:28:47]*** Brake cut motor [12:28:47]Read from MH i2c: 01 [12:28:47]MH_I2C_Read... [12:28:47]*** Stop cut motor [12:28:47]*** Cut end [12:28:47]Read from MH i2c: 01 07 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: 01 07 00 F3 10 00 00 00 00 00 FF 0F 18 [12:28:47]process_action close_receipt done [12:28:47]requested_data is exist [12:28:47]produce_requested_data [12:28:47]requested_item fm.sn is exist - process it [12:28:47]wFMCommunicate request_size=4 [12:28:47]MH_SAM_APDU [12:28:47]CAPDU: 80 11 00 00 [12:28:47]Write to MH i2c: E2 08 00 F4 10 80 11 00 00 00 00 00 00 7E [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:47]Read from MH i2c: E2 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 17 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 17 00 F4 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D3 [12:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:28:47]wFMCommunicate OK [12:28:47]requested_item fd.num is exist - process it [12:28:47]SAM_PROTO_GetFieldsCounters [12:28:47]wFMCommunicate request_size=4 [12:28:47]MH_SAM_APDU [12:28:47]CAPDU: 80 13 00 00 [12:28:47]Write to MH i2c: E2 08 00 F5 10 80 13 00 00 00 00 00 00 81 [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:47]Read from MH i2c: E2 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 62 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 62 00 F5 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C7 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [12:28:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C7 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:47]wFMCommunicate OK [12:28:47]SAM_PROTO_GetFieldsCounters done [12:28:47]requested_item shift.num is exist - process it [12:28:47]requested_item shift.opened is exist - process it [12:28:47]req_shift_opened [12:28:47]FM_GetShiftState [12:28:47]SAM_PROTO_GetShiftState [12:28:47]wFMCommunicate request_size=4 [12:28:47]MH_SAM_APDU [12:28:47]CAPDU: 80 13 01 00 [12:28:47]Write to MH i2c: E2 08 00 F6 10 80 13 01 00 00 00 00 00 83 [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:47]Read from MH i2c: E2 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 0E 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 0E 00 F6 10 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 37 [12:28:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:28:47]wFMCommunicate OK [12:28:47]SAM_PROTO_GetShiftState done [12:28:47]FM_GetShiftState done [12:28:47]req_shift_opened done [12:28:47]requested_item shift.open_date is exist - process it [12:28:47]req_shift_open_date [12:28:47]req_shift_open_date done [12:28:47]produce_requested_data done [12:28:47]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239559,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:28:47]process_action_free close_receipt [12:28:47]json_value_free [12:28:47]json_value_free done [12:28:47]process_json_proto returns [12:28:47]Send response to host [12:28:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239559,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:28:47]free response buf [12:28:47]execute_script done [12:28:47]execute_script returns [12:28:47]free content buf [12:28:47]Sock 9.Close socket [12:28:47]Sock 9.Thread stoped [12:28:51]OFD Sender: No OFD packet to send [12:28:57]OFD Sender: No OFD packet to send [12:29:02]OFD Sender: No OFD packet to send [12:29:07]OFD Sender: No OFD packet to send [12:29:12]OFD Sender: No OFD packet to send [12:29:17]OFD Sender: No OFD packet to send [12:29:22]OFD Sender: No OFD packet to send [12:29:27]OFD Sender: No OFD packet to send [12:29:32]OFD Sender: No OFD packet to send [12:29:37]OFD Sender: No OFD packet to send [12:29:42]OFD Sender: No OFD packet to send [12:29:47]OFD Sender: No OFD packet to send [12:29:52]OFD Sender: No OFD packet to send [12:29:57]OFD Sender: No OFD packet to send [12:30:02]OFD Sender: No OFD packet to send [12:30:07]OFD Sender: No OFD packet to send [12:30:12]OFD Sender: No OFD packet to send [12:30:17]OFD Sender: No OFD packet to send [12:30:22]OFD Sender: No OFD packet to send [12:30:27]OFD Sender: No OFD packet to send [12:30:27]accept exits with 8 [12:30:27]New connection [12:30:27]New thread 3066596708 created [12:30:27]Thread 3066453348 joined [12:30:27]Waiting for new connection... [12:30:27] Sock 8.Parse request [12:30:27]Sock 8.Check first char [12:30:27]Sock 8.First char is OK [12:30:27]request: POST /json_proto HTTP/1.0 [12:30:27]Method: POST [12:30:27]URL: /json_proto [12:30:27]Method is POST - this is cgi request [12:30:27]url: /json_proto [12:30:27]query_string will be loaded in cgi processing [12:30:27]execute_cgi json_proto POST (null) [12:30:27]execute_cgi path=json_proto method=POST [12:30:27]POST find Content-Length [12:30:27]Host: 172.17.40.67:8080 [12:30:27]Content-Length: 678 [12:30:27]Content-Type: application/json [12:30:27] [12:30:27]POST finish read [12:30:27]Found Content-Length = 678 [12:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:27]execute_script... [12:30:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:27]POST & json_proto [12:30:27]process_json_proto [12:30:27]json parsed OK: [12:30:27]protocol is kg_v1.0 [12:30:27]action value=close_receipt [12:30:27]process_action close_receipt [12:30:27]cmd_close_receipt [12:30:27]MH_GetDate [12:30:27]Write to MH i2c: F0 00 00 F7 10 F6 [12:30:27]Write i2c OK [12:30:27]MH_I2C_Read... [12:30:27]Read from MH i2c: F0 [12:30:27]MH_I2C_Read... [12:30:27]Read from MH i2c: F0 09 00 [12:30:27]MH_I2C_Read... [12:30:27]Read from MH i2c: F0 09 00 F7 10 00 E5 4E 64 66 97 AE 6B 64 10 [12:30:27]GetLastDocTimeStamp 1717849724 [12:30:27]current date 1717849829 [12:30:27]FM_GetShiftState [12:30:27]SAM_PROTO_GetShiftState [12:30:27]wFMCommunicate request_size=4 [12:30:27]MH_SAM_APDU [12:30:27]CAPDU: 80 13 01 00 [12:30:27]Write to MH i2c: E2 08 00 F8 10 80 13 01 00 00 00 00 00 85 [12:30:27]Write i2c OK [12:30:27]MH_I2C_Read... [12:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:28]Read from MH i2c: E2 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: E2 0E 00 [12:30:28]MH_I2C_Read... [12:30:28]Read from MH i2c: E2 0E 00 F8 10 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 39 [12:30:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:30:28]wFMCommunicate OK [12:30:28]SAM_PROTO_GetShiftState done [12:30:28]FM_GetShiftState done [12:30:28]opened in 1717805884 [12:30:28]opened+sec_in_day 1717892284 [12:30:28]quantity*price = 60025 [12:30:28]sum+1 = 60027 [12:30:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 331 08.06.2024 12:30 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239560 ФПД: 40815459823696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123029&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239560&fm=40815459823696&tin=02508201610067®Number=0000000000091601&sum=60000 [12:30:29]StoreToDocumentArchive [12:30:29]shift 387 fd 239560 [12:30:29]save to /storage/0387/doc_00239560 [12:30:29]save last doc name /storage/0387/doc_00239560 to /storage/kkm_last_doc_name [12:30:29]save OK [12:30:29]Clear old archive folders... [12:30:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:30:29]tlvbuf is 012DDC90 [12:30:29]SAM_PROTO_ClearQueue [12:30:29]wFMCommunicate request_size=4 [12:30:29]MH_SAM_APDU [12:30:29]CAPDU: 80 09 00 00 [12:30:29]Write to MH i2c: E2 08 00 05 11 80 09 00 00 00 00 00 00 88 [12:30:29]Write i2c OK [12:30:29]MH_I2C_Read... [12:30:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:29]Read from MH i2c: E2 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 03 00 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 03 00 05 11 00 90 00 8A [12:30:29]RAPDU: 90 00 [12:30:29]wFMCommunicate OK [12:30:29]SAM_PROTO_ClearQueue done [12:30:29]KKMCreateOFDPacket [12:30:29]OFDProtocolAddRootSTLVToBuf [12:30:29]FM_MakeSignedData [12:30:29]FM_MakeSignedData [12:30:29]SAM_PROTO_SignData [12:30:29]wFMCommunicate request_size=4 [12:30:29]MH_SAM_APDU [12:30:29]CAPDU: 80 0D 01 02 [12:30:29]Write to MH i2c: E2 08 00 06 11 80 0D 01 02 00 00 00 00 90 [12:30:29]Write i2c OK [12:30:29]MH_I2C_Read... [12:30:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:29]Read from MH i2c: E2 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 03 00 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 03 00 06 11 00 90 00 8B [12:30:29]RAPDU: 90 00 [12:30:29]wFMCommunicate OK [12:30:29]wFMCommunicate request_size=255 [12:30:29]MH_SAM_APDU [12: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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 E5 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A7 03 00 35 04 06 00 25 [12:30:29]Write to MH i2c: E2 02 01 07 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 E5 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A7 03 00 35 04 06 00 25 00 00 7E [12:30:29]Write i2c OK [12:30:29]MH_I2C_Read... [12:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:29]Read from MH i2c: E2 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 03 00 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 03 00 07 11 00 90 00 8C [12:30:29]RAPDU: 90 00 [12:30:29]wFMCommunicate OK [12:30:29]wFMCommunicate request_size=10 [12:30:29]MH_SAM_APDU [12:30:29]CAPDU: 80 0D 02 02 05 1F 16 FB F0 50 [12:30:29]Write to MH i2c: E2 0D 00 08 11 80 0D 02 02 05 00 1F 16 FB F0 50 00 00 0D [12:30:29]Write i2c OK [12:30:29]MH_I2C_Read... [12:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:29]Read from MH i2c: E2 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 03 00 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 03 00 08 11 00 90 00 8D [12:30:29]RAPDU: 90 00 [12:30:29]wFMCommunicate OK [12:30:29]wFMCommunicate request_size=4 [12:30:29]MH_SAM_APDU [12:30:29]CAPDU: 80 0D 03 02 [12:30:29]Write to MH i2c: E2 08 00 09 11 80 0D 03 02 00 00 00 00 95 [12:30:29]Write i2c OK [12:30:29]MH_I2C_Read... [12:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:29]Read from MH i2c: E2 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 0B 00 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 0B 00 09 11 00 01 29 14 C6 20 79 81 8C 90 00 40 [12:30:29]RAPDU: 01 29 14 C6 20 79 81 8C 90 00 [12:30:29]wFMCommunicate OK [12:30:29]SAM_PROTO_SignData done [12:30:29]FM_MakeSignedData done [12:30:29]CreateOFDProtocolMessage [12:30:29]wFMCommunicate request_size=4 [12:30:29]MH_SAM_APDU [12:30:29]CAPDU: 80 11 00 00 [12:30:29]Write to MH i2c: E2 08 00 0A 11 80 11 00 00 00 00 00 00 95 [12:30:29]Write i2c OK [12:30:29]MH_I2C_Read... [12:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:29]Read from MH i2c: E2 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 17 00 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: E2 17 00 0A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EA [12:30:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:30:29]wFMCommunicate OK [12:30:29]CreateOFDProtocolMessage done [12:30:29]OFDSenderStorePacket 239560 [12:30:29]StoreOFDPacket docnum=239560 [12:30:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D4 26 07 01 02 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 E5 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A7 03 00 35 04 06 00 25 1F 16 FB F0 50 01 29 14 C6 20 79 81 8C [12:30:29]CheckFolder [12:30:29]dirname=/storage/ofd_packets [12:30:29]CheckFolder done [12:30:29]ProducePacketName [12:30:29]name=ofd_packets/00239560 [12:30:29]NVStorageSaveData ofd_packets/00239560 [12:30:29]File name is /storage/ofd_packets/00239560 [12:30:29]Write 301 bytes [12:30:29]NVStorageSaveData done [12:30:29]OFDSenderStorePacket done [12:30:29]KKMCreateOFDPacket done [12:30:29]NVStorageSaveData kkm_last_timestamp [12:30:29]File name is /storage/kkm_last_timestamp [12:30:29]Write 4 bytes [12:30:29]NVStorageSaveData done [12:30:29]ExternCall_PrintAddStr [12:30:29]wPrintStart [12:30:29]Write to MH i2c: 01 00 00 0B 11 1C [12:30:29]Write i2c OK [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: 01 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: 01 07 00 [12:30:29]MH_I2C_Read... [12:30:29]Read from MH i2c: 01 07 00 0B 11 00 00 00 00 00 FF 0F 31 [12:30:29]RasterBufferAndPrint [12:30:29]line Счет N : (1)3302501 [12:30:29]line ИНН: 02508201610067 [12:30:29]line Контрольно-Кассовый Чек [12:30:29]line ПРОДАЖА [12:30:29]line ТРК (МРК, ГНК) : 12 [12:30:29]line Товар: 2710124130 [12:30:29]line Аи-92-К-4 [12:30:29]line 9.040 * 66.40 [12:30:29]line = 600.26 [12:30:29]line НДС 12% НСП 1% [12:30:29]line > о реализуемом товаре [12:30:29]line ОКРУГЛЕНИЕ: -0.26 [12:30:29]line ИТОГО: 600.00 [12:30:29]line Внесено: 600.00 [12:30:29]line СДАЧА: 0.00 [12:30:29]line НСП 1% : 5.31 [12:30:29]line НДС 12% : 63.74 [12:30:29]line Наличными: 600.00 [12:30:29]line Безнал.: 0.00 [12:30:29]line Место: АЗС № 82 "Партнер Нефть" [12:30:29]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:30:29]line СНО: Общий режим [12:30:29]line Чек 331 08.06.2024 12:30 [12:30:29]line Смена: 387 ФФД: 1.0 [12:30:29]line ЗНМ: 0300000150 [12:30:29]line РНМ: 0000000000091601 [12:30:29]line Версия ККМ: 001 [12:30:29]line ФМ: 0000000000874681 [12:30:29]line ФД: 239560 [12:30:29]line ФПД: 40815459823696 [12:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123029&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239560&fm=40815459823696&tin=02508201610067®Number=0000000000091601&sum=60000 [12:30:29]OFD Sender: Processing packet 239560 [packets to send 182, broken 181] [12:30:29]ProducePacketName [12:30:29]name=ofd_packets/00239560 [12:30:29]OFD Sender: To server: pG, [12:30:29]CommunicateWithHost lk.salyk.kg:30040 [12:30:29]ConnectInit lk.salyk.kg [12:30:29]written 0, free lines is 4095 [12:30:30]Connected sock=10 [12:30:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D4 26 07 01 02 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 E5 4E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A7 03 00 35 04 06 00 25 1F 16 FB F0 50 01 29 14 C6 20 79 81 8C [12:30:30]Write to MH i2c: 01 00 00 36 11 47 [12:30:30]Write i2c OK [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: 01 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: 01 07 00 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: 01 07 00 36 11 00 00 00 00 00 C2 0C 1C [12:30:30]RasterBufferAndPrint [12:30:30]line [12:30:30]line [12:30:30]line [12:30:30]line [12:30:30]line [12:30:30]written 0, free lines is 3272 [12:30:30]MH_Cut [12:30:30]Write to MH i2c: D1 01 00 3D 11 01 20 [12:30:30]Write i2c OK [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: D1 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: D1 01 00 [12:30:30]MH_I2C_Read... [12:30:30]Read from MH i2c: D1 01 00 3D 11 00 1F [12:30:30]Write to MH i2c: 01 00 00 3E 11 4F [12:30:30]Write i2c OK [12:30:30]MH_I2C_Read... [12:30:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 96 45 47 00 36 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C8 A7 03 00 F4 03 04 00 61 F6 63 66 B6 04 01 00 00 B5 8D F0 7B CB 7F 75 FA [12:30:30]CommunicateWithHost err = 0 [12:30:30]CheckOFDResponse [12:30:30]1017 (14) - 77093643461234 [12:30:30]1041 (16) - 0000000000874681 [12:30:30]1040 (4) - 239560 [12:30:30]1012 (4) - 08.06.2024 06:12 [12:30:30]1206 (1) - 0 [12:30:30]OFD Sender: Remove packet 239560 [12:30:30]ProducePacketName [12:30:30]name=ofd_packets/00239560 [12:30:30]NVStorageDeleteData [12:30:30]OFD Sender: No OFD packet to send [12:30:31]*** Cut start [12:30:31]*** Partial cut [12:30:31]*** CUTSNS_PIN = 1 [12:30:31]*** CUTSNS_PIN = 0 [12:30:31]*** Brake cut motor [12:30:31]Read from MH i2c: 01 [12:30:31]MH_I2C_Read... [12:30:31]*** Stop cut motor [12:30:31]*** Cut end [12:30:31]Read from MH i2c: 01 07 00 [12:30:31]MH_I2C_Read... [12:30:31]Read from MH i2c: 01 07 00 3E 11 00 00 00 00 00 FF 0F 64 [12:30:31]process_action close_receipt done [12:30:31]requested_data is exist [12:30:31]produce_requested_data [12:30:31]requested_item fm.sn is exist - process it [12:30:31]wFMCommunicate request_size=4 [12:30:31]MH_SAM_APDU [12:30:31]CAPDU: 80 11 00 00 [12:30:31]Write to MH i2c: E2 08 00 3F 11 80 11 00 00 00 00 00 00 CA [12:30:31]Write i2c OK [12:30:31]MH_I2C_Read... [12:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:31]Read from MH i2c: E2 [12:30:31]MH_I2C_Read... [12:30:31]Read from MH i2c: E2 17 00 [12:30:31]MH_I2C_Read... [12:30:31]Read from MH i2c: E2 17 00 3F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1F [12:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:30:31]wFMCommunicate OK [12:30:31]requested_item fd.num is exist - process it [12:30:31]SAM_PROTO_GetFieldsCounters [12:30:31]wFMCommunicate request_size=4 [12:30:31]MH_SAM_APDU [12:30:31]CAPDU: 80 13 00 00 [12:30:31]Write to MH i2c: E2 08 00 40 11 80 13 00 00 00 00 00 00 CD [12:30:31]Write i2c OK [12:30:31]MH_I2C_Read... [12:30:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:32]Read from MH i2c: E2 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: E2 62 00 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: E2 62 00 40 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C8 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [12:30:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C8 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:30:32]wFMCommunicate OK [12:30:32]SAM_PROTO_GetFieldsCounters done [12:30:32]requested_item shift.num is exist - process it [12:30:32]requested_item shift.opened is exist - process it [12:30:32]req_shift_opened [12:30:32]FM_GetShiftState [12:30:32]SAM_PROTO_GetShiftState [12:30:32]wFMCommunicate request_size=4 [12:30:32]MH_SAM_APDU [12:30:32]CAPDU: 80 13 01 00 [12:30:32]Write to MH i2c: E2 08 00 41 11 80 13 01 00 00 00 00 00 CF [12:30:32]Write i2c OK [12:30:32]MH_I2C_Read... [12:30:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:32]Read from MH i2c: E2 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: E2 0E 00 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: E2 0E 00 41 11 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 83 [12:30:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:30:32]wFMCommunicate OK [12:30:32]SAM_PROTO_GetShiftState done [12:30:32]FM_GetShiftState done [12:30:32]req_shift_opened done [12:30:32]requested_item shift.open_date is exist - process it [12:30:32]req_shift_open_date [12:30:32]req_shift_open_date done [12:30:32]produce_requested_data done [12:30:32]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239560,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:30:32]process_action_free close_receipt [12:30:32]json_value_free [12:30:32]json_value_free done [12:30:32]process_json_proto returns [12:30:32]Send response to host [12:30:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239560,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:30:32]free response buf [12:30:32]execute_script done [12:30:32]execute_script returns [12:30:32]free content buf [12:30:32]Sock 8.Close socket [12:30:32]Sock 8.Thread stoped [12:30:36]OFD Sender: No OFD packet to send [12:30:41]OFD Sender: No OFD packet to send [12:30:46]OFD Sender: No OFD packet to send [12:30:51]OFD Sender: No OFD packet to send [12:30:56]OFD Sender: No OFD packet to send [12:31:01]OFD Sender: No OFD packet to send [12:31:06]OFD Sender: No OFD packet to send [12:31:11]OFD Sender: No OFD packet to send [12:31:16]OFD Sender: No OFD packet to send [12:31:21]OFD Sender: No OFD packet to send [12:31:26]OFD Sender: No OFD packet to send [12:31:29]accept exits with 9 [12:31:29]New connection [12:31:29]New thread 3066453348 created [12:31:29]Thread 3066596708 joined [12:31:29]Waiting for new connection... [12:31:29] Sock 9.Parse request [12:31:29]Sock 9.Check first char [12:31:29]Sock 9.First char is OK [12:31:29]request: POST /json_proto HTTP/1.0 [12:31:29]Method: POST [12:31:29]URL: /json_proto [12:31:29]Method is POST - this is cgi request [12:31:29]url: /json_proto [12:31:29]query_string will be loaded in cgi processing [12:31:29]execute_cgi json_proto POST (null) [12:31:29]execute_cgi path=json_proto method=POST [12:31:29]POST find Content-Length [12:31:29]Host: 172.17.40.67:8080 [12:31:29]Content-Length: 683 [12:31:29]Content-Type: application/json [12:31:29] [12:31:29]POST finish read [12:31:29]Found Content-Length = 683 [12:31:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 24.100, "sum" : 1600.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:29]execute_script... [12:31: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)3302502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 24.100, "sum" : 1600.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:29]POST & json_proto [12:31:29]process_json_proto [12:31:29]json parsed OK: [12:31:29]protocol is kg_v1.0 [12:31:29]action value=close_receipt [12:31:29]process_action close_receipt [12:31:29]cmd_close_receipt [12:31:29]MH_GetDate [12:31:29]Write to MH i2c: F0 00 00 42 11 42 [12:31:29]Write i2c OK [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: F0 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: F0 09 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: F0 09 00 42 11 00 23 4F 64 66 97 AE 6B 64 9B [12:31:29]GetLastDocTimeStamp 1717849829 [12:31:29]current date 1717849891 [12:31:29]FM_GetShiftState [12:31:29]SAM_PROTO_GetShiftState [12:31:29]wFMCommunicate request_size=4 [12:31:29]MH_SAM_APDU [12:31:29]CAPDU: 80 13 01 00 [12:31:29]Write to MH i2c: E2 08 00 43 11 80 13 01 00 00 00 00 00 D1 [12:31:29]Write i2c OK [12:31:29]MH_I2C_Read... [12:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:29]Read from MH i2c: E2 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 0E 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 0E 00 43 11 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 85 [12:31:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:31:29]wFMCommunicate OK [12:31:29]SAM_PROTO_GetShiftState done [12:31:29]FM_GetShiftState done [12:31:29]opened in 1717805884 [12:31:29]opened+sec_in_day 1717892284 [12:31:29]quantity*price = 160024 [12:31:29]sum+1 = 160025 [12:31:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 332 08.06.2024 12:31 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239561 ФПД: 148525401876011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123131&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239561&fm=148525401876011&tin=02508201610067®Number=0000000000091601&sum=160000 [12:31:31]StoreToDocumentArchive [12:31:31]shift 387 fd 239561 [12:31:31]save to /storage/0387/doc_00239561 [12:31:31]save last doc name /storage/0387/doc_00239561 to /storage/kkm_last_doc_name [12:31:31]save OK [12:31:31]Clear old archive folders... [12:31:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:31]tlvbuf is 012C9DE0 [12:31:31]SAM_PROTO_ClearQueue [12:31:31]wFMCommunicate request_size=4 [12:31:31]MH_SAM_APDU [12:31:31]CAPDU: 80 09 00 00 [12:31:31]Write to MH i2c: E2 08 00 50 11 80 09 00 00 00 00 00 00 D3 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:31]OFD Sender: No OFD packet to send [12:31:31]Read from MH i2c: E2 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 03 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 03 00 50 11 00 90 00 D5 [12:31:31]RAPDU: 90 00 [12:31:31]wFMCommunicate OK [12:31:31]SAM_PROTO_ClearQueue done [12:31:31]KKMCreateOFDPacket [12:31:31]OFDProtocolAddRootSTLVToBuf [12:31:31]FM_MakeSignedData [12:31:31]FM_MakeSignedData [12:31:31]SAM_PROTO_SignData [12:31:31]wFMCommunicate request_size=4 [12:31:31]MH_SAM_APDU [12:31:31]CAPDU: 80 0D 01 02 [12:31:31]Write to MH i2c: E2 08 00 51 11 80 0D 01 02 00 00 00 00 DB [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:31]Read from MH i2c: E2 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 03 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 03 00 51 11 00 90 00 D6 [12:31:31]RAPDU: 90 00 [12:31:31]wFMCommunicate OK [12:31:31]wFMCommunicate request_size=255 [12:31:31]MH_SAM_APDU [12:31: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 24 5E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 23 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A7 03 00 35 04 06 00 87 [12:31:31]Write to MH i2c: E2 02 01 52 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 24 5E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 23 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A7 03 00 35 04 06 00 87 00 00 12 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:31]Read from MH i2c: E2 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 03 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 03 00 52 11 00 90 00 D7 [12:31:31]RAPDU: 90 00 [12:31:31]wFMCommunicate OK [12:31:31]wFMCommunicate request_size=10 [12:31:31]MH_SAM_APDU [12:31:31]CAPDU: 80 0D 02 02 05 15 43 D1 A6 2B [12:31:31]Write to MH i2c: E2 0D 00 53 11 80 0D 02 02 05 00 15 43 D1 A6 2B 00 00 E2 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:31]Read from MH i2c: E2 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 03 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 03 00 53 11 00 90 00 D8 [12:31:31]RAPDU: 90 00 [12:31:31]wFMCommunicate OK [12:31:31]wFMCommunicate request_size=4 [12:31:31]MH_SAM_APDU [12:31:31]CAPDU: 80 0D 03 02 [12:31:31]Write to MH i2c: E2 08 00 54 11 80 0D 03 02 00 00 00 00 E0 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:31]Read from MH i2c: E2 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 0B 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 0B 00 54 11 00 C6 BF AD 4F 0E 9F 5D 40 90 00 AC [12:31:31]RAPDU: C6 BF AD 4F 0E 9F 5D 40 90 00 [12:31:31]wFMCommunicate OK [12:31:31]SAM_PROTO_SignData done [12:31:31]FM_MakeSignedData done [12:31:31]CreateOFDProtocolMessage [12:31:31]wFMCommunicate request_size=4 [12:31:31]MH_SAM_APDU [12:31:31]CAPDU: 80 11 00 00 [12:31:31]Write to MH i2c: E2 08 00 55 11 80 11 00 00 00 00 00 00 E0 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:31]Read from MH i2c: E2 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 17 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: E2 17 00 55 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 35 [12:31:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:31:31]wFMCommunicate OK [12:31:31]CreateOFDProtocolMessage done [12:31:31]OFDSenderStorePacket 239561 [12:31:31]StoreOFDPacket docnum=239561 [12:31:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DC 6A 07 01 72 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 24 5E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 23 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A7 03 00 35 04 06 00 87 15 43 D1 A6 2B C6 BF AD 4F 0E 9F 5D 40 [12:31:31]CheckFolder [12:31:31]dirname=/storage/ofd_packets [12:31:31]CheckFolder done [12:31:31]ProducePacketName [12:31:31]name=ofd_packets/00239561 [12:31:31]NVStorageSaveData ofd_packets/00239561 [12:31:31]File name is /storage/ofd_packets/00239561 [12:31:31]Write 301 bytes [12:31:31]NVStorageSaveData done [12:31:31]OFDSenderStorePacket done [12:31:31]KKMCreateOFDPacket done [12:31:31]NVStorageSaveData kkm_last_timestamp [12:31:31]File name is /storage/kkm_last_timestamp [12:31:31]Write 4 bytes [12:31:31]NVStorageSaveData done [12:31:31]ExternCall_PrintAddStr [12:31:31]wPrintStart [12:31:31]Write to MH i2c: 01 00 00 56 11 67 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 07 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 07 00 56 11 00 00 00 00 00 FF 0F 7C [12:31:31]RasterBufferAndPrint [12:31:31]line Счет N : (1)3302502 [12:31:31]line ИНН: 02508201610067 [12:31:31]line Контрольно-Кассовый Чек [12:31:31]line ПРОДАЖА [12:31:31]line ТРК (МРК, ГНК) : 32 [12:31:31]line Товар: 2710124130 [12:31:31]line Аи-92-К-4 [12:31:31]line 24.100 * 66.40 [12:31:31]line = 1600.24 [12:31:31]line НДС 12% НСП 1% [12:31:31]line > о реализуемом товаре [12:31:31]line ОКРУГЛЕНИЕ: -0.24 [12:31:31]line ИТОГО: 1600.00 [12:31:31]line Внесено: 1600.00 [12:31:31]line СДАЧА: 0.00 [12:31:31]line НСП 1% : 14.16 [12:31:31]line НДС 12% : 169.94 [12:31:31]line Наличными: 1600.00 [12:31:31]line Безнал.: 0.00 [12:31:31]line Место: АЗС № 82 "Партнер Нефть" [12:31:31]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:31:31]line СНО: Общий режим [12:31:31]line Чек 332 08.06.2024 12:31 [12:31:31]line Смена: 387 ФФД: 1.0 [12:31:31]line ЗНМ: 0300000150 [12:31:31]line РНМ: 0000000000091601 [12:31:31]line Версия ККМ: 001 [12:31:31]line ФМ: 0000000000874681 [12:31:31]line ФД: 239561 [12:31:31]line ФПД: 148525401876011 [12:31:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123131&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239561&fm=148525401876011&tin=02508201610067®Number=0000000000091601&sum=160000 [12:31:31]OFD Sender: Processing packet 239561 [packets to send 182, broken 181] [12:31:31]ProducePacketName [12:31:31]name=ofd_packets/00239561 [12:31:31]OFD Sender: To server: pG, [12:31:31]CommunicateWithHost lk.salyk.kg:30040 [12:31:31]ConnectInit lk.salyk.kg [12:31:31]written 0, free lines is 4095 [12:31:32]Connected sock=10 [12:31:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DC 6A 07 01 72 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 24 5E 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 18 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 23 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A7 03 00 35 04 06 00 87 15 43 D1 A6 2B C6 BF AD 4F 0E 9F 5D 40 [12:31:32]Write to MH i2c: 01 00 00 81 11 92 [12:31:32]Write i2c OK [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: 01 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: 01 07 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: 01 07 00 81 11 00 00 00 00 00 C0 0C 65 [12:31:32]RasterBufferAndPrint [12:31:32]line [12:31:32]line [12:31:32]line [12:31:32]line [12:31:32]line [12:31:32]written 0, free lines is 3270 [12:31:32]MH_Cut [12:31:32]Write to MH i2c: D1 01 00 88 11 01 6B [12:31:32]Write i2c OK [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: D1 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: D1 01 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: D1 01 00 88 11 00 6A [12:31:32]Write to MH i2c: 01 00 00 89 11 9A [12:31:32]Write i2c OK [12:31:32]MH_I2C_Read... [12:31:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E7 E6 47 00 83 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 C9 A7 03 00 F4 03 04 00 9F F6 63 66 B6 04 01 00 00 57 18 62 41 6A 21 05 E3 [12:31:32]CommunicateWithHost err = 0 [12:31:32]CheckOFDResponse [12:31:32]1017 (14) - 77093643461234 [12:31:32]1041 (16) - 0000000000874681 [12:31:32]1040 (4) - 239561 [12:31:32]1012 (4) - 08.06.2024 06:13 [12:31:32]1206 (1) - 0 [12:31:32]OFD Sender: Remove packet 239561 [12:31:32]ProducePacketName [12:31:32]name=ofd_packets/00239561 [12:31:32]NVStorageDeleteData [12:31:32]OFD Sender: No OFD packet to send [12:31:33]*** Cut start [12:31:33]*** Partial cut [12:31:33]*** CUTSNS_PIN = 1 [12:31:33]*** CUTSNS_PIN = 0 [12:31:33]*** Brake cut motor [12:31:33]Read from MH i2c: 01 [12:31:33]MH_I2C_Read... [12:31:33]*** Stop cut motor [12:31:33]*** Cut end [12:31:33]Read from MH i2c: 01 07 00 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: 01 07 00 89 11 00 00 00 00 00 FF 0F AF [12:31:33]process_action close_receipt done [12:31:33]requested_data is exist [12:31:33]produce_requested_data [12:31:33]requested_item fm.sn is exist - process it [12:31:33]wFMCommunicate request_size=4 [12:31:33]MH_SAM_APDU [12:31:33]CAPDU: 80 11 00 00 [12:31:33]Write to MH i2c: E2 08 00 8A 11 80 11 00 00 00 00 00 00 15 [12:31:33]Write i2c OK [12:31:33]MH_I2C_Read... [12:31:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:33]Read from MH i2c: E2 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: E2 17 00 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: E2 17 00 8A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6A [12:31:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:31:33]wFMCommunicate OK [12:31:33]requested_item fd.num is exist - process it [12:31:33]SAM_PROTO_GetFieldsCounters [12:31:33]wFMCommunicate request_size=4 [12:31:33]MH_SAM_APDU [12:31:33]CAPDU: 80 13 00 00 [12:31:33]Write to MH i2c: E2 08 00 8B 11 80 13 00 00 00 00 00 00 18 [12:31:33]Write i2c OK [12:31:33]MH_I2C_Read... [12:31:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:34]Read from MH i2c: E2 [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: E2 62 00 [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: E2 62 00 8B 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C9 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [12:31:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 C9 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:31:34]wFMCommunicate OK [12:31:34]SAM_PROTO_GetFieldsCounters done [12:31:34]requested_item shift.num is exist - process it [12:31:34]requested_item shift.opened is exist - process it [12:31:34]req_shift_opened [12:31:34]FM_GetShiftState [12:31:34]SAM_PROTO_GetShiftState [12:31:34]wFMCommunicate request_size=4 [12:31:34]MH_SAM_APDU [12:31:34]CAPDU: 80 13 01 00 [12:31:34]Write to MH i2c: E2 08 00 8C 11 80 13 01 00 00 00 00 00 1A [12:31:34]Write i2c OK [12:31:34]MH_I2C_Read... [12:31:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:34]Read from MH i2c: E2 [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: E2 0E 00 [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: E2 0E 00 8C 11 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CE [12:31:34]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:31:34]wFMCommunicate OK [12:31:34]SAM_PROTO_GetShiftState done [12:31:34]FM_GetShiftState done [12:31:34]req_shift_opened done [12:31:34]requested_item shift.open_date is exist - process it [12:31:34]req_shift_open_date [12:31:34]req_shift_open_date done [12:31:34]produce_requested_data done [12:31:34]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239561,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:31:34]process_action_free close_receipt [12:31:34]json_value_free [12:31:34]json_value_free done [12:31:34]process_json_proto returns [12:31:34]Send response to host [12:31:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239561,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:31:34]free response buf [12:31:34]execute_script done [12:31:34]execute_script returns [12:31:34]free content buf [12:31:34]Sock 9.Close socket [12:31:34]Sock 9.Thread stoped [12:31:34]accept exits with 8 [12:31:34]New connection [12:31:34]New thread 3066596708 created [12:31:34]Thread 3066453348 joined [12:31:34]Waiting for new connection... [12:31:34] Sock 8.Parse request [12:31:34]Sock 8.Check first char [12:31:34]Sock 8.First char is OK [12:31:34]request: POST /json_proto HTTP/1.0 [12:31:34]Method: POST [12:31:34]URL: /json_proto [12:31:34]Method is POST - this is cgi request [12:31:34]url: /json_proto [12:31:34]query_string will be loaded in cgi processing [12:31:34]execute_cgi json_proto POST (null) [12:31:34]execute_cgi path=json_proto method=POST [12:31:34]POST find Content-Length [12:31:34]Host: 172.17.40.67:8080 [12:31:34]Content-Length: 678 [12:31:34]Content-Type: application/json [12:31:34] [12:31:34]POST finish read [12:31:34]Found Content-Length = 678 [12:31:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:31:34]execute_script... [12:31: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)3302503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:31:34]POST & json_proto [12:31:34]process_json_proto [12:31:34]json parsed OK: [12:31:34]protocol is kg_v1.0 [12:31:34]action value=close_receipt [12:31:34]process_action close_receipt [12:31:34]cmd_close_receipt [12:31:34]MH_GetDate [12:31:34]Write to MH i2c: F0 00 00 8D 11 8D [12:31:34]Write i2c OK [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: F0 [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: F0 09 00 [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: F0 09 00 8D 11 00 27 4F 64 66 97 AE 6B 64 EA [12:31:34]GetLastDocTimeStamp 1717849891 [12:31:34]current date 1717849895 [12:31:34]FM_GetShiftState [12:31:34]SAM_PROTO_GetShiftState [12:31:34]wFMCommunicate request_size=4 [12:31:34]MH_SAM_APDU [12:31:34]CAPDU: 80 13 01 00 [12:31:34]Write to MH i2c: E2 08 00 8E 11 80 13 01 00 00 00 00 00 1C [12:31:34]Write i2c OK [12:31:34]MH_I2C_Read... [12:31:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:34]Read from MH i2c: E2 [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: E2 0E 00 [12:31:34]MH_I2C_Read... [12:31:34]Read from MH i2c: E2 0E 00 8E 11 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D0 [12:31:34]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:31:34]wFMCommunicate OK [12:31:34]SAM_PROTO_GetShiftState done [12:31:34]FM_GetShiftState done [12:31:34]opened in 1717805884 [12:31:34]opened+sec_in_day 1717892284 [12:31:34]quantity*price = 30012 [12:31:34]sum+1 = 30014 [12:31:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 333 08.06.2024 12:31 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239562 ФПД: 267823413387425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123135&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239562&fm=267823413387425&tin=02508201610067®Number=0000000000091601&sum=30000 [12:31:35]StoreToDocumentArchive [12:31:35]shift 387 fd 239562 [12:31:35]save to /storage/0387/doc_00239562 [12:31:35]save last doc name /storage/0387/doc_00239562 to /storage/kkm_last_doc_name [12:31:35]save OK [12:31:35]Clear old archive folders... [12:31:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:35]tlvbuf is 013515E0 [12:31:35]SAM_PROTO_ClearQueue [12:31:35]wFMCommunicate request_size=4 [12:31:35]MH_SAM_APDU [12:31:35]CAPDU: 80 09 00 00 [12:31:35]Write to MH i2c: E2 08 00 9B 11 80 09 00 00 00 00 00 00 1E [12:31:35]Write i2c OK [12:31:35]MH_I2C_Read... [12:31:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:35]Read from MH i2c: E2 [12:31:35]MH_I2C_Read... [12:31:35]Read from MH i2c: E2 03 00 [12:31:35]MH_I2C_Read... [12:31:35]Read from MH i2c: E2 03 00 9B 11 00 90 00 20 [12:31:35]RAPDU: 90 00 [12:31:35]wFMCommunicate OK [12:31:35]SAM_PROTO_ClearQueue done [12:31:35]KKMCreateOFDPacket [12:31:35]OFDProtocolAddRootSTLVToBuf [12:31:35]FM_MakeSignedData [12:31:35]FM_MakeSignedData [12:31:35]SAM_PROTO_SignData [12:31:35]wFMCommunicate request_size=4 [12:31:35]MH_SAM_APDU [12:31:35]CAPDU: 80 0D 01 02 [12:31:35]Write to MH i2c: E2 08 00 9C 11 80 0D 01 02 00 00 00 00 26 [12:31:35]Write i2c OK [12:31:35]MH_I2C_Read... [12:31:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:35]Read from MH i2c: E2 [12:31:35]MH_I2C_Read... [12:31:35]Read from MH i2c: E2 03 00 [12:31:35]MH_I2C_Read... [12:31:35]Read from MH i2c: E2 03 00 9C 11 00 90 00 21 [12:31:35]RAPDU: 90 00 [12:31:35]wFMCommunicate OK [12:31:35]wFMCommunicate request_size=255 [12:31:35]MH_SAM_APDU [12:31: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 4D 01 00 00 F4 03 04 00 27 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A7 03 00 35 04 06 00 F3 [12:31:36]Write to MH i2c: E2 02 01 9D 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 4D 01 00 00 F4 03 04 00 27 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A7 03 00 35 04 06 00 F3 00 00 EA [12:31:36]Write i2c OK [12:31:36]MH_I2C_Read... [12:31:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:36]Read from MH i2c: E2 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: E2 03 00 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: E2 03 00 9D 11 00 90 00 22 [12:31:36]RAPDU: 90 00 [12:31:36]wFMCommunicate OK [12:31:36]wFMCommunicate request_size=10 [12:31:36]MH_SAM_APDU [12:31:36]CAPDU: 80 0D 02 02 05 95 7F 6A E0 A1 [12:31:36]Write to MH i2c: E2 0D 00 9E 11 80 0D 02 02 05 00 95 7F 6A E0 A1 00 00 32 [12:31:36]Write i2c OK [12:31:36]MH_I2C_Read... [12:31:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:36]Read from MH i2c: E2 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: E2 03 00 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: E2 03 00 9E 11 00 90 00 23 [12:31:36]RAPDU: 90 00 [12:31:36]wFMCommunicate OK [12:31:36]wFMCommunicate request_size=4 [12:31:36]MH_SAM_APDU [12:31:36]CAPDU: 80 0D 03 02 [12:31:36]Write to MH i2c: E2 08 00 9F 11 80 0D 03 02 00 00 00 00 2B [12:31:36]Write i2c OK [12:31:36]MH_I2C_Read... [12:31:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:36]Read from MH i2c: E2 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: E2 0B 00 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: E2 0B 00 9F 11 00 DB 9E FD D9 36 F1 EE 81 90 00 11 [12:31:36]RAPDU: DB 9E FD D9 36 F1 EE 81 90 00 [12:31:36]wFMCommunicate OK [12:31:36]SAM_PROTO_SignData done [12:31:36]FM_MakeSignedData done [12:31:36]CreateOFDProtocolMessage [12:31:36]wFMCommunicate request_size=4 [12:31:36]MH_SAM_APDU [12:31:36]CAPDU: 80 11 00 00 [12:31:36]Write to MH i2c: E2 08 00 A0 11 80 11 00 00 00 00 00 00 2B [12:31:36]Write i2c OK [12:31:36]MH_I2C_Read... [12:31:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:36]Read from MH i2c: E2 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: E2 17 00 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: E2 17 00 A0 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 80 [12:31:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:31:36]wFMCommunicate OK [12:31:36]CreateOFDProtocolMessage done [12:31:36]OFDSenderStorePacket 239562 [12:31:36]StoreOFDPacket docnum=239562 [12:31:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 38 ED 07 01 00 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 4D 01 00 00 F4 03 04 00 27 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A7 03 00 35 04 06 00 F3 95 7F 6A E0 A1 DB 9E FD D9 36 F1 EE 81 [12:31:36]CheckFolder [12:31:36]dirname=/storage/ofd_packets [12:31:36]CheckFolder done [12:31:36]ProducePacketName [12:31:36]name=ofd_packets/00239562 [12:31:36]NVStorageSaveData ofd_packets/00239562 [12:31:36]File name is /storage/ofd_packets/00239562 [12:31:36]Write 301 bytes [12:31:36]NVStorageSaveData done [12:31:36]OFDSenderStorePacket done [12:31:36]KKMCreateOFDPacket done [12:31:36]NVStorageSaveData kkm_last_timestamp [12:31:36]File name is /storage/kkm_last_timestamp [12:31:36]Write 4 bytes [12:31:36]NVStorageSaveData done [12:31:36]ExternCall_PrintAddStr [12:31:36]wPrintStart [12:31:36]Write to MH i2c: 01 00 00 A1 11 B2 [12:31:36]Write i2c OK [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: 01 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: 01 07 00 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: 01 07 00 A1 11 00 00 00 00 00 FF 0F C7 [12:31:36]RasterBufferAndPrint [12:31:36]line Счет N : (1)3302503 [12:31:36]line ИНН: 02508201610067 [12:31:36]line Контрольно-Кассовый Чек [12:31:36]line ПРОДАЖА [12:31:36]line ТРК (МРК, ГНК) : 42 [12:31:36]line Товар: 2710124130 [12:31:36]line Аи-92-К-4 [12:31:36]line 4.520 * 66.40 [12:31:36]line = 300.13 [12:31:36]line НДС 12% НСП 1% [12:31:36]line > о реализуемом товаре [12:31:36]line ОКРУГЛЕНИЕ: -0.13 [12:31:36]line ИТОГО: 300.00 [12:31:36]line Внесено: 300.00 [12:31:36]line СДАЧА: 0.00 [12:31:36]line НСП 1% : 2.66 [12:31:36]line НДС 12% : 31.87 [12:31:36]line Наличными: 300.00 [12:31:36]line Безнал.: 0.00 [12:31:36]line Место: АЗС № 82 "Партнер Нефть" [12:31:36]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:31:36]line СНО: Общий режим [12:31:36]line Чек 333 08.06.2024 12:31 [12:31:36]line Смена: 387 ФФД: 1.0 [12:31:36]line ЗНМ: 0300000150 [12:31:36]line РНМ: 0000000000091601 [12:31:36]line Версия ККМ: 001 [12:31:36]line ФМ: 0000000000874681 [12:31:36]line ФД: 239562 [12:31:36]line ФПД: 267823413387425 [12:31:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123135&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239562&fm=267823413387425&tin=02508201610067®Number=0000000000091601&sum=30000 [12:31:36]OFD Sender: Processing packet 239562 [packets to send 182, broken 181] [12:31:36]ProducePacketName [12:31:36]name=ofd_packets/00239562 [12:31:36]OFD Sender: To server: pG, [12:31:36]CommunicateWithHost lk.salyk.kg:30040 [12:31:36]ConnectInit lk.salyk.kg [12:31:36]written 0, free lines is 4095 [12:31:37]Connected sock=10 [12:31:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 38 ED 07 01 00 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 4D 01 00 00 F4 03 04 00 27 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A7 03 00 35 04 06 00 F3 95 7F 6A E0 A1 DB 9E FD D9 36 F1 EE 81 [12:31:37]Write to MH i2c: 01 00 00 CC 11 DD [12:31:37]Write i2c OK [12:31:37]MH_I2C_Read... [12:31:37]Read from MH i2c: 01 [12:31:37]MH_I2C_Read... [12:31:37]Read from MH i2c: 01 07 00 [12:31:37]MH_I2C_Read... [12:31:37]Read from MH i2c: 01 07 00 CC 11 00 00 00 00 00 CC 0C BC [12:31:37]RasterBufferAndPrint [12:31:37]line [12:31:37]line [12:31:37]line [12:31:37]line [12:31:37]line [12:31:37]written 0, free lines is 3286 [12:31:37]MH_Cut [12:31:37]Write to MH i2c: D1 01 00 D3 11 01 B6 [12:31:37]Write i2c OK [12:31:37]MH_I2C_Read... [12:31:37]Read from MH i2c: D1 [12:31:37]MH_I2C_Read... [12:31:37]Read from MH i2c: D1 01 00 [12:31:37]MH_I2C_Read... [12:31:37]Read from MH i2c: D1 01 00 D3 11 00 B5 [12:31:37]Write to MH i2c: 01 00 00 D4 11 E5 [12:31:37]Write i2c OK [12:31:37]MH_I2C_Read... [12:31:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7F 22 47 00 BC 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CA A7 03 00 F4 03 04 00 A4 F6 63 66 B6 04 01 00 00 99 F7 8E D3 AB 0C 13 76 [12:31:37]CommunicateWithHost err = 0 [12:31:37]CheckOFDResponse [12:31:37]1017 (14) - 77093643461234 [12:31:37]1041 (16) - 0000000000874681 [12:31:37]1040 (4) - 239562 [12:31:37]1012 (4) - 08.06.2024 06:13 [12:31:37]1206 (1) - 0 [12:31:37]OFD Sender: Remove packet 239562 [12:31:37]ProducePacketName [12:31:37]name=ofd_packets/00239562 [12:31:37]NVStorageDeleteData [12:31:37]OFD Sender: No OFD packet to send [12:31:38]*** Cut start [12:31:38]*** Partial cut [12:31:38]*** CUTSNS_PIN = 1 [12:31:38]*** CUTSNS_PIN = 0 [12:31:38]*** Brake cut motor [12:31:38]Read from MH i2c: 01 [12:31:38]MH_I2C_Read... [12:31:38]*** Stop cut motor [12:31:38]*** Cut end [12:31:38]Read from MH i2c: 01 07 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: 01 07 00 D4 11 00 00 00 00 00 FF 0F FA [12:31:38]process_action close_receipt done [12:31:38]requested_data is exist [12:31:38]produce_requested_data [12:31:38]requested_item fm.sn is exist - process it [12:31:38]wFMCommunicate request_size=4 [12:31:38]MH_SAM_APDU [12:31:38]CAPDU: 80 11 00 00 [12:31:38]Write to MH i2c: E2 08 00 D5 11 80 11 00 00 00 00 00 00 60 [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 17 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 17 00 D5 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B5 [12:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:31:38]wFMCommunicate OK [12:31:38]requested_item fd.num is exist - process it [12:31:38]SAM_PROTO_GetFieldsCounters [12:31:38]wFMCommunicate request_size=4 [12:31:38]MH_SAM_APDU [12:31:38]CAPDU: 80 13 00 00 [12:31:38]Write to MH i2c: E2 08 00 D6 11 80 13 00 00 00 00 00 00 63 [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 62 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 62 00 D6 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CA A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [12:31:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CA A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:31:38]wFMCommunicate OK [12:31:38]SAM_PROTO_GetFieldsCounters done [12:31:38]requested_item shift.num is exist - process it [12:31:38]requested_item shift.opened is exist - process it [12:31:38]req_shift_opened [12:31:38]FM_GetShiftState [12:31:38]SAM_PROTO_GetShiftState [12:31:38]wFMCommunicate request_size=4 [12:31:38]MH_SAM_APDU [12:31:38]CAPDU: 80 13 01 00 [12:31:38]Write to MH i2c: E2 08 00 D7 11 80 13 01 00 00 00 00 00 65 [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 0E 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 0E 00 D7 11 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 19 [12:31:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:31:38]wFMCommunicate OK [12:31:38]SAM_PROTO_GetShiftState done [12:31:38]FM_GetShiftState done [12:31:38]req_shift_opened done [12:31:38]requested_item shift.open_date is exist - process it [12:31:38]req_shift_open_date [12:31:38]req_shift_open_date done [12:31:38]produce_requested_data done [12:31:38]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239562,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:31:38]process_action_free close_receipt [12:31:38]json_value_free [12:31:38]json_value_free done [12:31:38]process_json_proto returns [12:31:38]Send response to host [12:31:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239562,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:31:38]free response buf [12:31:38]execute_script done [12:31:38]execute_script returns [12:31:38]free content buf [12:31:38]Sock 8.Close socket [12:31:38]Sock 8.Thread stoped [12:31:42]OFD Sender: No OFD packet to send [12:31:47]OFD Sender: No OFD packet to send [12:31:52]OFD Sender: No OFD packet to send [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:17]OFD Sender: No OFD packet to send [12:32:22]OFD Sender: No OFD packet to send [12:32:27]OFD Sender: No OFD packet to send [12:32:32]OFD Sender: No OFD packet to send [12:32:37]OFD Sender: No OFD packet to send [12:32:42]OFD Sender: No OFD packet to send [12:32:48]OFD Sender: No OFD packet to send [12:32:53]OFD Sender: No OFD packet to send [12:32:58]OFD Sender: No OFD packet to send [12:33:03]OFD Sender: No OFD packet to send [12:33:05]accept exits with 9 [12:33:05]New connection [12:33:05]New thread 3066453348 created [12:33:05]Thread 3066596708 joined [12:33:05]Waiting for new connection... [12:33:05] Sock 9.Parse request [12:33:05]Sock 9.Check first char [12:33:05]Sock 9.First char is OK [12:33:05]request: POST /json_proto HTTP/1.0 [12:33:05]Method: POST [12:33:05]URL: /json_proto [12:33:05]Method is POST - this is cgi request [12:33:05]url: /json_proto [12:33:05]query_string will be loaded in cgi processing [12:33:05]execute_cgi json_proto POST (null) [12:33:05]execute_cgi path=json_proto method=POST [12:33:05]POST find Content-Length [12:33:05]Host: 172.17.40.67:8080 [12:33:05]Content-Length: 767 [12:33:05]Content-Type: application/json [12:33:05] [12:33:05]POST finish read [12:33:05]Found Content-Length = 767 [12:33:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:05]execute_script... [12:33: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)3302504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:05]POST & json_proto [12:33:05]process_json_proto [12:33:05]json parsed OK: [12:33:05]protocol is kg_v1.0 [12:33:05]action value=close_receipt [12:33:05]process_action close_receipt [12:33:05]cmd_close_receipt [12:33:05]MH_GetDate [12:33:05]Write to MH i2c: F0 00 00 D8 11 D8 [12:33:05]Write i2c OK [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: F0 [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: F0 09 00 [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: F0 09 00 D8 11 00 82 4F 64 66 97 AE 6B 64 90 [12:33:05]GetLastDocTimeStamp 1717849895 [12:33:05]current date 1717849986 [12:33:05]FM_GetShiftState [12:33:05]SAM_PROTO_GetShiftState [12:33:05]wFMCommunicate request_size=4 [12:33:05]MH_SAM_APDU [12:33:05]CAPDU: 80 13 01 00 [12:33:05]Write to MH i2c: E2 08 00 D9 11 80 13 01 00 00 00 00 00 67 [12:33:05]Write i2c OK [12:33:05]MH_I2C_Read... [12:33:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:05]Read from MH i2c: E2 [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: E2 0E 00 [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: E2 0E 00 D9 11 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 1B [12:33:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:33:05]wFMCommunicate OK [12:33:05]SAM_PROTO_GetShiftState done [12:33:05]FM_GetShiftState done [12:33:05]opened in 1717805884 [12:33:05]opened+sec_in_day 1717892284 [12:33:05]quantity*price = 50065 [12:33:05]sum+1 = 50067 [12:33:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 334 08.06.2024 12:33 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239563 ФПД: 139476587978468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123307&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239563&fm=139476587978468&tin=02508201610067®Number=0000000000091601&sum=50066 [12:33:07]StoreToDocumentArchive [12:33:07]shift 387 fd 239563 [12:33:07]save to /storage/0387/doc_00239563 [12:33:07]save last doc name /storage/0387/doc_00239563 to /storage/kkm_last_doc_name [12:33:07]save OK [12:33:07]Clear old archive folders... [12:33:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:07]tlvbuf is 01312CA0 [12:33:07]SAM_PROTO_ClearQueue [12:33:07]wFMCommunicate request_size=4 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 09 00 00 [12:33:07]Write to MH i2c: E2 08 00 E6 11 80 09 00 00 00 00 00 00 69 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 E6 11 00 90 00 6B [12:33:07]RAPDU: 90 00 [12:33:07]wFMCommunicate OK [12:33:07]SAM_PROTO_ClearQueue done [12:33:07]KKMCreateOFDPacket [12:33:07]OFDProtocolAddRootSTLVToBuf [12:33:07]FM_MakeSignedData [12:33:07]FM_MakeSignedData [12:33:07]SAM_PROTO_SignData [12:33:07]wFMCommunicate request_size=4 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 0D 01 02 [12:33:07]Write to MH i2c: E2 08 00 E7 11 80 0D 01 02 00 00 00 00 71 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 E7 11 00 90 00 6C [12:33:07]RAPDU: 90 00 [12:33:07]wFMCommunicate OK [12:33:07]wFMCommunicate request_size=255 [12:33:07]MH_SAM_APDU [12:33: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 83 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A7 03 00 35 04 06 00 7E [12:33:07]Write to MH i2c: E2 02 01 E8 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 83 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A7 03 00 35 04 06 00 7E 00 00 04 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 E8 11 00 90 00 6D [12:33:07]RAPDU: 90 00 [12:33:07]wFMCommunicate OK [12:33:07]wFMCommunicate request_size=10 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 0D 02 02 05 DA 6C 7B 1E E4 [12:33:07]Write to MH i2c: E2 0D 00 E9 11 80 0D 02 02 05 00 DA 6C 7B 1E E4 00 00 41 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 03 00 E9 11 00 90 00 6E [12:33:07]RAPDU: 90 00 [12:33:07]wFMCommunicate OK [12:33:07]wFMCommunicate request_size=4 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 0D 03 02 [12:33:07]Write to MH i2c: E2 08 00 EA 11 80 0D 03 02 00 00 00 00 76 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 0B 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 0B 00 EA 11 00 9F 00 8B 8B 6E 45 5B C7 90 00 01 [12:33:07]RAPDU: 9F 00 8B 8B 6E 45 5B C7 90 00 [12:33:07]wFMCommunicate OK [12:33:07]SAM_PROTO_SignData done [12:33:07]FM_MakeSignedData done [12:33:07]CreateOFDProtocolMessage [12:33:07]wFMCommunicate request_size=4 [12:33:07]MH_SAM_APDU [12:33:07]CAPDU: 80 11 00 00 [12:33:07]Write to MH i2c: E2 08 00 EB 11 80 11 00 00 00 00 00 00 76 [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:07]Read from MH i2c: E2 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 17 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: E2 17 00 EB 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CB [12:33:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:33:07]wFMCommunicate OK [12:33:07]CreateOFDProtocolMessage done [12:33:07]OFDSenderStorePacket 239563 [12:33:07]StoreOFDPacket docnum=239563 [12:33:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 02 CC 07 01 6C 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 83 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A7 03 00 35 04 06 00 7E DA 6C 7B 1E E4 9F 00 8B 8B 6E 45 5B C7 [12:33:07]CheckFolder [12:33:07]dirname=/storage/ofd_packets [12:33:07]CheckFolder done [12:33:07]ProducePacketName [12:33:07]name=ofd_packets/00239563 [12:33:07]NVStorageSaveData ofd_packets/00239563 [12:33:07]File name is /storage/ofd_packets/00239563 [12:33:07]Write 301 bytes [12:33:07]NVStorageSaveData done [12:33:07]OFDSenderStorePacket done [12:33:07]KKMCreateOFDPacket done [12:33:07]NVStorageSaveData kkm_last_timestamp [12:33:07]File name is /storage/kkm_last_timestamp [12:33:07]Write 4 bytes [12:33:07]NVStorageSaveData done [12:33:07]ExternCall_PrintAddStr [12:33:07]wPrintStart [12:33:07]Write to MH i2c: 01 00 00 EC 11 FD [12:33:07]Write i2c OK [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: 01 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: 01 07 00 [12:33:07]MH_I2C_Read... [12:33:07]Read from MH i2c: 01 07 00 EC 11 00 00 00 00 00 FF 0F 12 [12:33:07]RasterBufferAndPrint [12:33:07]line Счет N : (1)3302504 [12:33:07]line ИНН: 02508201610067 [12:33:07]line Контрольно-Кассовый Чек [12:33:07]line ПРОДАЖА [12:33:07]line ТРК (МРК, ГНК) : 12 [12:33:07]line Товар: 2710124130 [12:33:07]line Аи-92-К-4 [12:33:07]line 7.540 * 66.40 [12:33:07]line = 500.66 [12:33:07]line НДС 12% НСП 1% [12:33:07]line > о реализуемом товаре [12:33:07]line ИТОГО: 500.66 [12:33:07]line НСП 1% : 4.43 [12:33:07]line НДС 12% : 53.17 [12:33:07]line Наличными: 0.00 [12:33:07]line Безнал.: 500.66 [12:33:07]line Место: АЗС № 82 "Партнер Нефть" [12:33:07]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:33:07]line СНО: Общий режим [12:33:07]line Чек 334 08.06.2024 12:33 [12:33:07]line Смена: 387 ФФД: 1.0 [12:33:07]line ЗНМ: 0300000150 [12:33:07]line РНМ: 0000000000091601 [12:33:07]line Версия ККМ: 001 [12:33:07]line Платежная система: Mbank [12:33:07]line ФМ: 0000000000874681 [12:33:07]line ФД: 239563 [12:33:07]line ФПД: 139476587978468 [12:33:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123307&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239563&fm=139476587978468&tin=02508201610067®Number=0000000000091601&sum=50066 [12:33:07]OFD Sender: Processing packet 239563 [packets to send 182, broken 181] [12:33:07]ProducePacketName [12:33:07]name=ofd_packets/00239563 [12:33:07]OFD Sender: To server: pG, [12:33:07]CommunicateWithHost lk.salyk.kg:30040 [12:33:07]ConnectInit lk.salyk.kg [12:33:07]written 0, free lines is 4095 [12:33:08]Connected sock=10 [12:33:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 02 CC 07 01 6C 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 83 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A7 03 00 35 04 06 00 7E DA 6C 7B 1E E4 9F 00 8B 8B 6E 45 5B C7 [12:33:08]Write to MH i2c: 01 00 00 15 12 27 [12:33:08]Write i2c OK [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 07 00 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: 01 07 00 15 12 00 00 00 00 00 E5 0C 1F [12:33:08]RasterBufferAndPrint [12:33:08]line [12:33:08]line [12:33:08]line [12:33:08]line [12:33:08]line [12:33:08]written 0, free lines is 3307 [12:33:08]MH_Cut [12:33:08]Write to MH i2c: D1 01 00 1C 12 01 00 [12:33:08]Write i2c OK [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: D1 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: D1 01 00 [12:33:08]MH_I2C_Read... [12:33:08]Read from MH i2c: D1 01 00 1C 12 00 FF [12:33:08]Write to MH i2c: 01 00 00 1D 12 2F [12:33:08]Write i2c OK [12:33:08]MH_I2C_Read... [12:33:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 87 51 47 00 AC 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CB A7 03 00 F4 03 04 00 FF F6 63 66 B6 04 01 00 00 05 0A 25 A2 48 F7 AA E5 [12:33:08]CommunicateWithHost err = 0 [12:33:08]CheckOFDResponse [12:33:08]1017 (14) - 77093643461234 [12:33:08]1041 (16) - 0000000000874681 [12:33:08]1040 (4) - 239563 [12:33:08]1012 (4) - 08.06.2024 06:15 [12:33:08]1206 (1) - 0 [12:33:08]OFD Sender: Remove packet 239563 [12:33:08]ProducePacketName [12:33:08]name=ofd_packets/00239563 [12:33:08]NVStorageDeleteData [12:33:08]OFD Sender: No OFD packet to send [12:33:09]*** Cut start [12:33:09]*** Partial cut [12:33:09]*** CUTSNS_PIN = 1 [12:33:09]*** CUTSNS_PIN = 0 [12:33:09]*** Brake cut motor [12:33:09]*** Stop cut motor [12:33:09]*** Cut end [12:33:09]Read from MH i2c: 01 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: 01 07 00 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: 01 07 00 1D 12 00 00 00 00 00 FF 0F 44 [12:33:09]process_action close_receipt done [12:33:09]requested_data is exist [12:33:09]produce_requested_data [12:33:09]requested_item fm.sn is exist - process it [12:33:09]wFMCommunicate request_size=4 [12:33:09]MH_SAM_APDU [12:33:09]CAPDU: 80 11 00 00 [12:33:09]Write to MH i2c: E2 08 00 1E 12 80 11 00 00 00 00 00 00 AA [12:33:09]Write i2c OK [12:33:09]MH_I2C_Read... [12:33:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:09]Read from MH i2c: E2 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: E2 17 00 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: E2 17 00 1E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FF [12:33:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:33:09]wFMCommunicate OK [12:33:09]requested_item fd.num is exist - process it [12:33:09]SAM_PROTO_GetFieldsCounters [12:33:09]wFMCommunicate request_size=4 [12:33:09]MH_SAM_APDU [12:33:09]CAPDU: 80 13 00 00 [12:33:09]Write to MH i2c: E2 08 00 1F 12 80 13 00 00 00 00 00 00 AD [12:33:09]Write i2c OK [12:33:09]MH_I2C_Read... [12:33:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:09]Read from MH i2c: E2 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: E2 62 00 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: E2 62 00 1F 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CB A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [12:33:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CB A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:09]wFMCommunicate OK [12:33:09]SAM_PROTO_GetFieldsCounters done [12:33:09]requested_item shift.num is exist - process it [12:33:09]requested_item shift.opened is exist - process it [12:33:09]req_shift_opened [12:33:09]FM_GetShiftState [12:33:09]SAM_PROTO_GetShiftState [12:33:09]wFMCommunicate request_size=4 [12:33:09]MH_SAM_APDU [12:33:09]CAPDU: 80 13 01 00 [12:33:09]Write to MH i2c: E2 08 00 20 12 80 13 01 00 00 00 00 00 AF [12:33:09]Write i2c OK [12:33:09]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 0E 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 0E 00 20 12 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 63 [12:33:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:33:10]wFMCommunicate OK [12:33:10]SAM_PROTO_GetShiftState done [12:33:10]FM_GetShiftState done [12:33:10]req_shift_opened done [12:33:10]requested_item shift.open_date is exist - process it [12:33:10]req_shift_open_date [12:33:10]req_shift_open_date done [12:33:10]produce_requested_data done [12:33:10]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239563,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:33:10]process_action_free close_receipt [12:33:10]json_value_free [12:33:10]json_value_free done [12:33:10]process_json_proto returns [12:33:10]Send response to host [12:33:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239563,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:33:10]free response buf [12:33:10]execute_script done [12:33:10]execute_script returns [12:33:10]free content buf [12:33:10]Sock 9.Close socket [12:33:10]Sock 9.Thread stoped [12:33:14]OFD Sender: No OFD packet to send [12:33:19]OFD Sender: No OFD packet to send [12:33:24]OFD Sender: No OFD packet to send [12:33:29]OFD Sender: No OFD packet to send [12:33:34]OFD Sender: No OFD packet to send [12:33:39]OFD Sender: No OFD packet to send [12:33:44]OFD Sender: No OFD packet to send [12:33:49]OFD Sender: No OFD packet to send [12:33:54]OFD Sender: No OFD packet to send [12:33:59]OFD Sender: No OFD packet to send [12:34:04]OFD Sender: No OFD packet to send [12:34:09]OFD Sender: No OFD packet to send [12:34:13]accept exits with 8 [12:34:13]New connection [12:34:13]New thread 3066596708 created [12:34:13]Thread 3066453348 joined [12:34:13]Waiting for new connection... [12:34:13] Sock 8.Parse request [12:34:13]Sock 8.Check first char [12:34:13]Sock 8.First char is OK [12:34:13]request: POST /json_proto HTTP/1.0 [12:34:13]Method: POST [12:34:13]URL: /json_proto [12:34:13]Method is POST - this is cgi request [12:34:13]url: /json_proto [12:34:13]query_string will be loaded in cgi processing [12:34:13]execute_cgi json_proto POST (null) [12:34:13]execute_cgi path=json_proto method=POST [12:34:13]POST find Content-Length [12:34:13]Host: 172.17.40.67:8080 [12:34:13]Content-Length: 683 [12:34:13]Content-Type: application/json [12:34:13] [12:34:13]POST finish read [12:34:13]Found Content-Length = 683 [12:34:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:13]execute_script... [12:34: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)3302505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:13]POST & json_proto [12:34:13]process_json_proto [12:34:13]json parsed OK: [12:34:13]protocol is kg_v1.0 [12:34:13]action value=close_receipt [12:34:13]process_action close_receipt [12:34:13]cmd_close_receipt [12:34:13]MH_GetDate [12:34:13]Write to MH i2c: F0 00 00 21 12 22 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: F0 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: F0 09 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: F0 09 00 21 12 00 C6 4F 64 66 97 AE 6B 64 1E [12:34:13]GetLastDocTimeStamp 1717849987 [12:34:13]current date 1717850054 [12:34:13]FM_GetShiftState [12:34:13]SAM_PROTO_GetShiftState [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 13 01 00 [12:34:13]Write to MH i2c: E2 08 00 22 12 80 13 01 00 00 00 00 00 B1 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 0E 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 0E 00 22 12 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 65 [12:34:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:34:13]wFMCommunicate OK [12:34:13]SAM_PROTO_GetShiftState done [12:34:13]FM_GetShiftState done [12:34:13]opened in 1717805884 [12:34:13]opened+sec_in_day 1717892284 [12:34:13]quantity*price = 100064 [12:34:13]sum+1 = 100066 [12:34:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 335 08.06.2024 12:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239564 ФПД: 134914323532705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123414&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239564&fm=134914323532705&tin=02508201610067®Number=0000000000091601&sum=100000 [12:34:14]StoreToDocumentArchive [12:34:14]shift 387 fd 239564 [12:34:14]save to /storage/0387/doc_00239564 [12:34:14]save last doc name /storage/0387/doc_00239564 to /storage/kkm_last_doc_name [12:34:14]save OK [12:34:14]Clear old archive folders... [12:34:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:14]tlvbuf is 012E7DB0 [12:34:14]SAM_PROTO_ClearQueue [12:34:14]wFMCommunicate request_size=4 [12:34:14]MH_SAM_APDU [12:34:14]CAPDU: 80 09 00 00 [12:34:14]Write to MH i2c: E2 08 00 2F 12 80 09 00 00 00 00 00 00 B3 [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:14]Read from MH i2c: E2 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 03 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 03 00 2F 12 00 90 00 B5 [12:34:14]RAPDU: 90 00 [12:34:14]wFMCommunicate OK [12:34:14]SAM_PROTO_ClearQueue done [12:34:14]KKMCreateOFDPacket [12:34:14]OFDProtocolAddRootSTLVToBuf [12:34:14]FM_MakeSignedData [12:34:14]FM_MakeSignedData [12:34:14]SAM_PROTO_SignData [12:34:14]wFMCommunicate request_size=4 [12:34:14]MH_SAM_APDU [12:34:14]CAPDU: 80 0D 01 02 [12:34:14]Write to MH i2c: E2 08 00 30 12 80 0D 01 02 00 00 00 00 BB [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:14]Read from MH i2c: E2 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 03 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 03 00 30 12 00 90 00 B6 [12:34:14]RAPDU: 90 00 [12:34:14]wFMCommunicate OK [12:34:14]wFMCommunicate request_size=255 [12:34:14]MH_SAM_APDU [12:34: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C6 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A7 03 00 35 04 06 00 7A [12:34:14]Write to MH i2c: E2 02 01 31 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C6 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A7 03 00 35 04 06 00 7A 00 00 5B [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:14]Read from MH i2c: E2 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 03 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 03 00 31 12 00 90 00 B7 [12:34:14]RAPDU: 90 00 [12:34:14]wFMCommunicate OK [12:34:14]wFMCommunicate request_size=10 [12:34:14]MH_SAM_APDU [12:34:14]CAPDU: 80 0D 02 02 05 B4 30 54 4B A1 [12:34:14]Write to MH i2c: E2 0D 00 32 12 80 0D 02 02 05 00 B4 30 54 4B A1 00 00 EC [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:14]Read from MH i2c: E2 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 03 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 03 00 32 12 00 90 00 B8 [12:34:14]RAPDU: 90 00 [12:34:14]wFMCommunicate OK [12:34:14]wFMCommunicate request_size=4 [12:34:14]MH_SAM_APDU [12:34:14]CAPDU: 80 0D 03 02 [12:34:14]Write to MH i2c: E2 08 00 33 12 80 0D 03 02 00 00 00 00 C0 [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:14]Read from MH i2c: E2 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 0B 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 0B 00 33 12 00 EB E4 5C 85 B9 4D F0 68 90 00 CF [12:34:14]RAPDU: EB E4 5C 85 B9 4D F0 68 90 00 [12:34:14]wFMCommunicate OK [12:34:14]SAM_PROTO_SignData done [12:34:14]FM_MakeSignedData done [12:34:14]CreateOFDProtocolMessage [12:34:14]wFMCommunicate request_size=4 [12:34:14]MH_SAM_APDU [12:34:14]CAPDU: 80 11 00 00 [12:34:14]Write to MH i2c: E2 08 00 34 12 80 11 00 00 00 00 00 00 C0 [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:14]Read from MH i2c: E2 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 17 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: E2 17 00 34 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 15 [12:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:34:14]wFMCommunicate OK [12:34:14]CreateOFDProtocolMessage done [12:34:14]OFDSenderStorePacket 239564 [12:34:14]StoreOFDPacket docnum=239564 [12:34:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2D EC 07 01 36 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C6 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A7 03 00 35 04 06 00 7A B4 30 54 4B A1 EB E4 5C 85 B9 4D F0 68 [12:34:14]CheckFolder [12:34:14]dirname=/storage/ofd_packets [12:34:14]CheckFolder done [12:34:14]ProducePacketName [12:34:14]name=ofd_packets/00239564 [12:34:14]NVStorageSaveData ofd_packets/00239564 [12:34:14]File name is /storage/ofd_packets/00239564 [12:34:14]Write 301 bytes [12:34:14]NVStorageSaveData done [12:34:14]OFDSenderStorePacket done [12:34:14]KKMCreateOFDPacket done [12:34:14]NVStorageSaveData kkm_last_timestamp [12:34:14]File name is /storage/kkm_last_timestamp [12:34:14]Write 4 bytes [12:34:14]NVStorageSaveData done [12:34:14]ExternCall_PrintAddStr [12:34:14]wPrintStart [12:34:14]Write to MH i2c: 01 00 00 35 12 47 [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 07 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 07 00 35 12 00 00 00 00 00 FF 0F 5C [12:34:14]RasterBufferAndPrint [12:34:14]line Счет N : (1)3302505 [12:34:14]line ИНН: 02508201610067 [12:34:14]line Контрольно-Кассовый Чек [12:34:14]line ПРОДАЖА [12:34:14]line ТРК (МРК, ГНК) : 22 [12:34:14]line Товар: 2710124130 [12:34:14]line Аи-92-К-4 [12:34:14]line 15.070 * 66.40 [12:34:14]line = 1000.65 [12:34:14]line НДС 12% НСП 1% [12:34:14]line > о реализуемом товаре [12:34:14]line ОКРУГЛЕНИЕ: -0.65 [12:34:14]line ИТОГО: 1000.00 [12:34:14]line Внесено: 1000.00 [12:34:14]line СДАЧА: 0.00 [12:34:14]line НСП 1% : 8.85 [12:34:14]line НДС 12% : 106.26 [12:34:14]line Наличными: 1000.00 [12:34:14]line Безнал.: 0.00 [12:34:14]line Место: АЗС № 82 "Партнер Нефть" [12:34:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:34:14]line СНО: Общий режим [12:34:14]line Чек 335 08.06.2024 12:34 [12:34:14]line Смена: 387 ФФД: 1.0 [12:34:14]line ЗНМ: 0300000150 [12:34:14]line РНМ: 0000000000091601 [12:34:14]line Версия ККМ: 001 [12:34:14]line ФМ: 0000000000874681 [12:34:14]line ФД: 239564 [12:34:14]line ФПД: 134914323532705 [12:34:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123414&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239564&fm=134914323532705&tin=02508201610067®Number=0000000000091601&sum=100000 [12:34:15]OFD Sender: Processing packet 239564 [packets to send 182, broken 181] [12:34:15]ProducePacketName [12:34:15]name=ofd_packets/00239564 [12:34:15]OFD Sender: To server: pG, [12:34:15]CommunicateWithHost lk.salyk.kg:30040 [12:34:15]ConnectInit lk.salyk.kg [12:34:15]written 0, free lines is 4095 [12:34:15]Connected sock=10 [12:34:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2D EC 07 01 36 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C6 4F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A7 03 00 35 04 06 00 7A B4 30 54 4B A1 EB E4 5C 85 B9 4D F0 68 [12:34:15]Write to MH i2c: 01 00 00 60 12 72 [12:34:15]Write i2c OK [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: 01 [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: 01 07 00 [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: 01 07 00 60 12 00 00 00 00 00 CA 0C 4F [12:34:15]RasterBufferAndPrint [12:34:15]line [12:34:15]line [12:34:15]line [12:34:15]line [12:34:15]line [12:34:15]written 0, free lines is 3281 [12:34:15]MH_Cut [12:34:15]Write to MH i2c: D1 01 00 67 12 01 4B [12:34:15]Write i2c OK [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: D1 [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: D1 01 00 [12:34:15]MH_I2C_Read... [12:34:15]Read from MH i2c: D1 01 00 67 12 00 4A [12:34:15]Write to MH i2c: 01 00 00 68 12 7A [12:34:15]Write i2c OK [12:34:15]MH_I2C_Read... [12:34:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5F D0 47 00 6E 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CC A7 03 00 F4 03 04 00 43 F7 63 66 B6 04 01 00 00 1E E3 0D B6 A8 26 4E E7 [12:34:15]CommunicateWithHost err = 0 [12:34:15]CheckOFDResponse [12:34:15]1017 (14) - 77093643461234 [12:34:15]1041 (16) - 0000000000874681 [12:34:15]1040 (4) - 239564 [12:34:15]1012 (4) - 08.06.2024 06:16 [12:34:15]1206 (1) - 0 [12:34:15]OFD Sender: Remove packet 239564 [12:34:15]ProducePacketName [12:34:15]name=ofd_packets/00239564 [12:34:15]NVStorageDeleteData [12:34:16]OFD Sender: No OFD packet to send [12:34:16]*** Cut start [12:34:16]*** Partial cut [12:34:16]*** CUTSNS_PIN = 1 [12:34:16]*** CUTSNS_PIN = 0 [12:34:16]*** Brake cut motor [12:34:17]Read from MH i2c: 01 [12:34:17]MH_I2C_Read... [12:34:17]*** Stop cut motor [12:34:17]*** Cut end [12:34:17]Read from MH i2c: 01 07 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: 01 07 00 68 12 00 00 00 00 00 FF 0F 8F [12:34:17]process_action close_receipt done [12:34:17]requested_data is exist [12:34:17]produce_requested_data [12:34:17]requested_item fm.sn is exist - process it [12:34:17]wFMCommunicate request_size=4 [12:34:17]MH_SAM_APDU [12:34:17]CAPDU: 80 11 00 00 [12:34:17]Write to MH i2c: E2 08 00 69 12 80 11 00 00 00 00 00 00 F5 [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:17]Read from MH i2c: E2 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 17 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 17 00 69 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4A [12:34:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:34:17]wFMCommunicate OK [12:34:17]requested_item fd.num is exist - process it [12:34:17]SAM_PROTO_GetFieldsCounters [12:34:17]wFMCommunicate request_size=4 [12:34:17]MH_SAM_APDU [12:34:17]CAPDU: 80 13 00 00 [12:34:17]Write to MH i2c: E2 08 00 6A 12 80 13 00 00 00 00 00 00 F8 [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:17]Read from MH i2c: E2 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 62 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 62 00 6A 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CC A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [12:34:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CC A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:17]wFMCommunicate OK [12:34:17]SAM_PROTO_GetFieldsCounters done [12:34:17]requested_item shift.num is exist - process it [12:34:17]requested_item shift.opened is exist - process it [12:34:17]req_shift_opened [12:34:17]FM_GetShiftState [12:34:17]SAM_PROTO_GetShiftState [12:34:17]wFMCommunicate request_size=4 [12:34:17]MH_SAM_APDU [12:34:17]CAPDU: 80 13 01 00 [12:34:17]Write to MH i2c: E2 08 00 6B 12 80 13 01 00 00 00 00 00 FA [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:17]Read from MH i2c: E2 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 0E 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 0E 00 6B 12 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AE [12:34:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:34:17]wFMCommunicate OK [12:34:17]SAM_PROTO_GetShiftState done [12:34:17]FM_GetShiftState done [12:34:17]req_shift_opened done [12:34:17]requested_item shift.open_date is exist - process it [12:34:17]req_shift_open_date [12:34:17]req_shift_open_date done [12:34:17]produce_requested_data done [12:34:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239564,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:34:17]process_action_free close_receipt [12:34:17]json_value_free [12:34:17]json_value_free done [12:34:17]process_json_proto returns [12:34:17]Send response to host [12:34:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239564,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:34:17]free response buf [12:34:17]execute_script done [12:34:17]execute_script returns [12:34:17]free content buf [12:34:17]Sock 8.Close socket [12:34:17]Sock 8.Thread stoped [12:34:21]OFD Sender: No OFD packet to send [12:34:26]OFD Sender: No OFD packet to send [12:34:31]OFD Sender: No OFD packet to send [12:34:36]OFD Sender: No OFD packet to send [12:34:41]OFD Sender: No OFD packet to send [12:34:46]OFD Sender: No OFD packet to send [12:34:51]OFD Sender: No OFD packet to send [12:34:56]OFD Sender: No OFD packet to send [12:35:01]OFD Sender: No OFD packet to send [12:35:06]OFD Sender: No OFD packet to send [12:35:11]OFD Sender: No OFD packet to send [12:35:16]OFD Sender: No OFD packet to send [12:35:21]OFD Sender: No OFD packet to send [12:35:25]accept exits with 9 [12:35:25]New connection [12:35:25]New thread 3066453348 created [12:35:25]Thread 3066596708 joined [12:35:25]Waiting for new connection... [12:35:25] Sock 9.Parse request [12:35:25]Sock 9.Check first char [12:35:25]Sock 9.First char is OK [12:35:25]request: POST /json_proto HTTP/1.0 [12:35:25]Method: POST [12:35:25]URL: /json_proto [12:35:25]Method is POST - this is cgi request [12:35:25]url: /json_proto [12:35:25]query_string will be loaded in cgi processing [12:35:25]execute_cgi json_proto POST (null) [12:35:25]execute_cgi path=json_proto method=POST [12:35:25]POST find Content-Length [12:35:25]Host: 172.17.40.67:8080 [12:35:25]Content-Length: 678 [12:35:25]Content-Type: application/json [12:35:25] [12:35:25]POST finish read [12:35:25]Found Content-Length = 678 [12:35:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:25]execute_script... [12:35: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)3302506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:25]POST & json_proto [12:35:25]process_json_proto [12:35:25]json parsed OK: [12:35:25]protocol is kg_v1.0 [12:35:25]action value=close_receipt [12:35:25]process_action close_receipt [12:35:25]cmd_close_receipt [12:35:25]MH_GetDate [12:35:25]Write to MH i2c: F0 00 00 6C 12 6D [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: F0 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: F0 09 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: F0 09 00 6C 12 00 0E 50 64 66 97 AE 6B 64 B2 [12:35:25]GetLastDocTimeStamp 1717850054 [12:35:25]current date 1717850126 [12:35:25]FM_GetShiftState [12:35:25]SAM_PROTO_GetShiftState [12:35:25]wFMCommunicate request_size=4 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 13 01 00 [12:35:25]Write to MH i2c: E2 08 00 6D 12 80 13 01 00 00 00 00 00 FC [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 0E 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 0E 00 6D 12 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B0 [12:35:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:35:25]wFMCommunicate OK [12:35:25]SAM_PROTO_GetShiftState done [12:35:25]FM_GetShiftState done [12:35:25]opened in 1717805884 [12:35:25]opened+sec_in_day 1717892284 [12:35:25]quantity*price = 50065 [12:35:25]sum+1 = 50067 [12:35:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 336 08.06.2024 12:35 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239565 ФПД: 215227214107788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123526&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239565&fm=215227214107788&tin=02508201610067®Number=0000000000091601&sum=50000 [12:35:26]StoreToDocumentArchive [12:35:26]shift 387 fd 239565 [12:35:26]save to /storage/0387/doc_00239565 [12:35:26]save last doc name /storage/0387/doc_00239565 to /storage/kkm_last_doc_name [12:35:26]save OK [12:35:26]Clear old archive folders... [12:35:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:26]tlvbuf is B6E51320 [12:35:26]SAM_PROTO_ClearQueue [12:35:26]wFMCommunicate request_size=4 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 09 00 00 [12:35:26]Write to MH i2c: E2 08 00 7A 12 80 09 00 00 00 00 00 00 FE [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:26]Read from MH i2c: E2 03 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 7A 12 00 90 00 00 [12:35:26]RAPDU: 90 00 [12:35:26]wFMCommunicate OK [12:35:26]SAM_PROTO_ClearQueue done [12:35:26]KKMCreateOFDPacket [12:35:26]OFDProtocolAddRootSTLVToBuf [12:35:26]FM_MakeSignedData [12:35:26]FM_MakeSignedData [12:35:26]SAM_PROTO_SignData [12:35:26]wFMCommunicate request_size=4 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 0D 01 02 [12:35:26]Write to MH i2c: E2 08 00 7B 12 80 0D 01 02 00 00 00 00 06 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 7B 12 00 90 00 01 [12:35:26]RAPDU: 90 00 [12:35:26]wFMCommunicate OK [12:35:26]wFMCommunicate request_size=255 [12:35:26]MH_SAM_APDU [12:35: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 0E 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A7 03 00 35 04 06 00 C3 [12:35:26]Write to MH i2c: E2 02 01 7C 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 0E 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A7 03 00 35 04 06 00 C3 00 00 EA [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 7C 12 00 90 00 02 [12:35:27]RAPDU: 90 00 [12:35:27]wFMCommunicate OK [12:35:27]wFMCommunicate request_size=10 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 0D 02 02 05 BF 7D A4 94 8C [12:35:27]Write to MH i2c: E2 0D 00 7D 12 80 0D 02 02 05 00 BF 7D A4 94 8C 00 00 13 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 7D 12 00 90 00 03 [12:35:27]RAPDU: 90 00 [12:35:27]wFMCommunicate OK [12:35:27]wFMCommunicate request_size=4 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 0D 03 02 [12:35:27]Write to MH i2c: E2 08 00 7E 12 80 0D 03 02 00 00 00 00 0B [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 0B 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 0B 00 7E 12 00 E8 EB 17 CB DE BA BC 42 90 00 57 [12:35:27]RAPDU: E8 EB 17 CB DE BA BC 42 90 00 [12:35:27]wFMCommunicate OK [12:35:27]SAM_PROTO_SignData done [12:35:27]FM_MakeSignedData done [12:35:27]CreateOFDProtocolMessage [12:35:27]wFMCommunicate request_size=4 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 11 00 00 [12:35:27]Write to MH i2c: E2 08 00 7F 12 80 11 00 00 00 00 00 00 0B [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 17 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 17 00 7F 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 60 [12:35:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:35:27]wFMCommunicate OK [12:35:27]CreateOFDProtocolMessage done [12:35:27]OFDSenderStorePacket 239565 [12:35:27]StoreOFDPacket docnum=239565 [12:35:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B7 CB 07 01 9A 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 0E 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A7 03 00 35 04 06 00 C3 BF 7D A4 94 8C E8 EB 17 CB DE BA BC 42 [12:35:27]CheckFolder [12:35:27]dirname=/storage/ofd_packets [12:35:27]CheckFolder done [12:35:27]ProducePacketName [12:35:27]name=ofd_packets/00239565 [12:35:27]NVStorageSaveData ofd_packets/00239565 [12:35:27]File name is /storage/ofd_packets/00239565 [12:35:27]Write 301 bytes [12:35:27]NVStorageSaveData done [12:35:27]OFDSenderStorePacket done [12:35:27]KKMCreateOFDPacket done [12:35:27]NVStorageSaveData kkm_last_timestamp [12:35:27]File name is /storage/kkm_last_timestamp [12:35:27]Write 4 bytes [12:35:27]NVStorageSaveData done [12:35:27]ExternCall_PrintAddStr [12:35:27]wPrintStart [12:35:27]Write to MH i2c: 01 00 00 80 12 92 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 80 12 00 00 00 00 00 FF 0F A7 [12:35:27]RasterBufferAndPrint [12:35:27]line Счет N : (1)3302506 [12:35:27]line ИНН: 02508201610067 [12:35:27]line Контрольно-Кассовый Чек [12:35:27]line ПРОДАЖА [12:35:27]line ТРК (МРК, ГНК) : 42 [12:35:27]line Товар: 2710124130 [12:35:27]line Аи-92-К-4 [12:35:27]line 7.540 * 66.40 [12:35:27]line = 500.66 [12:35:27]line НДС 12% НСП 1% [12:35:27]line > о реализуемом товаре [12:35:27]line ОКРУГЛЕНИЕ: -0.66 [12:35:27]line ИТОГО: 500.00 [12:35:27]line Внесено: 500.00 [12:35:27]line СДАЧА: 0.00 [12:35:27]line НСП 1% : 4.43 [12:35:27]line НДС 12% : 53.17 [12:35:27]line Наличными: 500.00 [12:35:27]line Безнал.: 0.00 [12:35:27]line Место: АЗС № 82 "Партнер Нефть" [12:35:27]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:35:27]line СНО: Общий режим [12:35:27]line Чек 336 08.06.2024 12:35 [12:35:27]line Смена: 387 ФФД: 1.0 [12:35:27]line ЗНМ: 0300000150 [12:35:27]line РНМ: 0000000000091601 [12:35:27]line Версия ККМ: 001 [12:35:27]line ФМ: 0000000000874681 [12:35:27]line ФД: 239565 [12:35:27]line ФПД: 215227214107788 [12:35:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123526&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239565&fm=215227214107788&tin=02508201610067®Number=0000000000091601&sum=50000 [12:35:27]written 0, free lines is 4095 [12:35:27]OFD Sender: Processing packet 239565 [packets to send 182, broken 181] [12:35:27]ProducePacketName [12:35:27]name=ofd_packets/00239565 [12:35:27]OFD Sender: To server: pG, [12:35:27]CommunicateWithHost lk.salyk.kg:30040 [12:35:27]ConnectInit lk.salyk.kg [12:35:27]Connected sock=10 [12:35:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B7 CB 07 01 9A 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 0E 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A7 03 00 35 04 06 00 C3 BF 7D A4 94 8C E8 EB 17 CB DE BA BC 42 [12:35:27]Write to MH i2c: 01 00 00 AB 12 BD [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 AB 12 00 00 00 00 00 C9 0C 99 [12:35:27]RasterBufferAndPrint [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]written 0, free lines is 3280 [12:35:27]MH_Cut [12:35:27]Write to MH i2c: D1 01 00 B2 12 01 96 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 01 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 01 00 B2 12 00 95 [12:35:27]Write to MH i2c: 01 00 00 B3 12 C5 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 94 17 47 00 87 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CD A7 03 00 F4 03 04 00 8B F7 63 66 B6 04 01 00 00 55 EC A1 DE 33 0E 43 78 [12:35:28]CommunicateWithHost err = 0 [12:35:28]CheckOFDResponse [12:35:28]1017 (14) - 77093643461234 [12:35:28]1041 (16) - 0000000000874681 [12:35:28]1040 (4) - 239565 [12:35:28]1012 (4) - 08.06.2024 06:17 [12:35:28]1206 (1) - 0 [12:35:28]OFD Sender: Remove packet 239565 [12:35:28]ProducePacketName [12:35:28]name=ofd_packets/00239565 [12:35:28]NVStorageDeleteData [12:35:28]OFD Sender: No OFD packet to send [12:35:28]*** Cut start [12:35:28]*** Partial cut [12:35:28]*** CUTSNS_PIN = 1 [12:35:28]*** CUTSNS_PIN = 0 [12:35:29]*** Brake cut motor [12:35:29]Read from MH i2c: 01 [12:35:29]MH_I2C_Read... [12:35:29]*** Stop cut motor [12:35:29]*** Cut end [12:35:29]Read from MH i2c: 01 07 00 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: 01 07 00 B3 12 00 00 00 00 00 FF 0F DA [12:35:29]process_action close_receipt done [12:35:29]requested_data is exist [12:35:29]produce_requested_data [12:35:29]requested_item fm.sn is exist - process it [12:35:29]wFMCommunicate request_size=4 [12:35:29]MH_SAM_APDU [12:35:29]CAPDU: 80 11 00 00 [12:35:29]Write to MH i2c: E2 08 00 B4 12 80 11 00 00 00 00 00 00 40 [12:35:29]Write i2c OK [12:35:29]MH_I2C_Read... [12:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:29]Read from MH i2c: E2 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: E2 17 00 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: E2 17 00 B4 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 95 [12:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:35:29]wFMCommunicate OK [12:35:29]requested_item fd.num is exist - process it [12:35:29]SAM_PROTO_GetFieldsCounters [12:35:29]wFMCommunicate request_size=4 [12:35:29]MH_SAM_APDU [12:35:29]CAPDU: 80 13 00 00 [12:35:29]Write to MH i2c: E2 08 00 B5 12 80 13 00 00 00 00 00 00 43 [12:35:29]Write i2c OK [12:35:29]MH_I2C_Read... [12:35:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:29]Read from MH i2c: E2 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: E2 62 00 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: E2 62 00 B5 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CD A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [12:35:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CD A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:29]wFMCommunicate OK [12:35:29]SAM_PROTO_GetFieldsCounters done [12:35:29]requested_item shift.num is exist - process it [12:35:29]requested_item shift.opened is exist - process it [12:35:29]req_shift_opened [12:35:29]FM_GetShiftState [12:35:29]SAM_PROTO_GetShiftState [12:35:29]wFMCommunicate request_size=4 [12:35:29]MH_SAM_APDU [12:35:29]CAPDU: 80 13 01 00 [12:35:29]Write to MH i2c: E2 08 00 B6 12 80 13 01 00 00 00 00 00 45 [12:35:29]Write i2c OK [12:35:29]MH_I2C_Read... [12:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:29]Read from MH i2c: E2 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: E2 0E 00 [12:35:29]MH_I2C_Read... [12:35:29]Read from MH i2c: E2 0E 00 B6 12 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F9 [12:35:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:35:29]wFMCommunicate OK [12:35:29]SAM_PROTO_GetShiftState done [12:35:29]FM_GetShiftState done [12:35:29]req_shift_opened done [12:35:29]requested_item shift.open_date is exist - process it [12:35:29]req_shift_open_date [12:35:29]req_shift_open_date done [12:35:29]produce_requested_data done [12:35:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239565,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:35:29]process_action_free close_receipt [12:35:29]json_value_free [12:35:29]json_value_free done [12:35:29]process_json_proto returns [12:35:29]Send response to host [12:35:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239565,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:35:29]free response buf [12:35:29]execute_script done [12:35:29]execute_script returns [12:35:29]free content buf [12:35:29]Sock 9.Close socket [12:35:29]Sock 9.Thread stoped [12:35:33]OFD Sender: No OFD packet to send [12:35:38]OFD Sender: No OFD packet to send [12:35:39]accept exits with 8 [12:35:39]New connection [12:35:39]New thread 3066596708 created [12:35:39]Thread 3066453348 joined [12:35:39]Waiting for new connection... [12:35:39] Sock 8.Parse request [12:35:39]Sock 8.Check first char [12:35:39]Sock 8.First char is OK [12:35:39]request: POST /json_proto HTTP/1.0 [12:35:39]Method: POST [12:35:39]URL: /json_proto [12:35:39]Method is POST - this is cgi request [12:35:39]url: /json_proto [12:35:39]query_string will be loaded in cgi processing [12:35:39]execute_cgi json_proto POST (null) [12:35:39]execute_cgi path=json_proto method=POST [12:35:39]POST find Content-Length [12:35:39]Host: 172.17.40.67:8080 [12:35:39]Content-Length: 678 [12:35:39]Content-Type: application/json [12:35:39] [12:35:39]POST finish read [12:35:39]Found Content-Length = 678 [12:35:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:35:39]execute_script... [12:35:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:35:39]POST & json_proto [12:35:39]process_json_proto [12:35:39]json parsed OK: [12:35:39]protocol is kg_v1.0 [12:35:39]action value=close_receipt [12:35:39]process_action close_receipt [12:35:39]cmd_close_receipt [12:35:39]MH_GetDate [12:35:39]Write to MH i2c: F0 00 00 B7 12 B8 [12:35:39]Write i2c OK [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: F0 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: F0 09 00 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: F0 09 00 B7 12 00 1C 50 64 66 97 AE 6B 64 0B [12:35:39]GetLastDocTimeStamp 1717850126 [12:35:39]current date 1717850140 [12:35:39]FM_GetShiftState [12:35:39]SAM_PROTO_GetShiftState [12:35:39]wFMCommunicate request_size=4 [12:35:39]MH_SAM_APDU [12:35:39]CAPDU: 80 13 01 00 [12:35:39]Write to MH i2c: E2 08 00 B8 12 80 13 01 00 00 00 00 00 47 [12:35:39]Write i2c OK [12:35:39]MH_I2C_Read... [12:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:39]Read from MH i2c: E2 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: E2 0E 00 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: E2 0E 00 B8 12 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FB [12:35:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:35:39]wFMCommunicate OK [12:35:39]SAM_PROTO_GetShiftState done [12:35:39]FM_GetShiftState done [12:35:39]opened in 1717805884 [12:35:39]opened+sec_in_day 1717892284 [12:35:39]quantity*price = 40039 [12:35:39]sum+1 = 40040 [12:35:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 337 08.06.2024 12:35 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239566 ФПД: 187142598395678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123540&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239566&fm=187142598395678&tin=02508201610067®Number=0000000000091601&sum=40000 [12:35:40]StoreToDocumentArchive [12:35:40]shift 387 fd 239566 [12:35:40]save to /storage/0387/doc_00239566 [12:35:40]save last doc name /storage/0387/doc_00239566 to /storage/kkm_last_doc_name [12:35:40]save OK [12:35:40]Clear old archive folders... [12:35:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:40]tlvbuf is 013015C0 [12:35:40]SAM_PROTO_ClearQueue [12:35:40]wFMCommunicate request_size=4 [12:35:40]MH_SAM_APDU [12:35:40]CAPDU: 80 09 00 00 [12:35:40]Write to MH i2c: E2 08 00 C5 12 80 09 00 00 00 00 00 00 49 [12:35:40]Write i2c OK [12:35:40]MH_I2C_Read... [12:35:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:40]Read from MH i2c: E2 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 03 00 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 03 00 C5 12 00 90 00 4B [12:35:40]RAPDU: 90 00 [12:35:40]wFMCommunicate OK [12:35:40]SAM_PROTO_ClearQueue done [12:35:40]KKMCreateOFDPacket [12:35:40]OFDProtocolAddRootSTLVToBuf [12:35:40]FM_MakeSignedData [12:35:40]FM_MakeSignedData [12:35:40]SAM_PROTO_SignData [12:35:40]wFMCommunicate request_size=4 [12:35:40]MH_SAM_APDU [12:35:40]CAPDU: 80 0D 01 02 [12:35:40]Write to MH i2c: E2 08 00 C6 12 80 0D 01 02 00 00 00 00 51 [12:35:40]Write i2c OK [12:35:40]MH_I2C_Read... [12:35:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:40]Read from MH i2c: E2 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 03 00 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 03 00 C6 12 00 90 00 4C [12:35:40]RAPDU: 90 00 [12:35:40]wFMCommunicate OK [12:35:40]wFMCommunicate request_size=255 [12:35:40]MH_SAM_APDU [12:35:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 51 01 00 00 F4 03 04 00 1C 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A7 03 00 35 04 06 00 AA [12:35:40]Write to MH i2c: E2 02 01 C7 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 51 01 00 00 F4 03 04 00 1C 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A7 03 00 35 04 06 00 AA 00 00 FA [12:35:40]Write i2c OK [12:35:40]MH_I2C_Read... [12:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:40]Read from MH i2c: E2 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 03 00 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 03 00 C7 12 00 90 00 4D [12:35:40]RAPDU: 90 00 [12:35:40]wFMCommunicate OK [12:35:40]wFMCommunicate request_size=10 [12:35:40]MH_SAM_APDU [12:35:40]CAPDU: 80 0D 02 02 05 34 88 19 87 1E [12:35:40]Write to MH i2c: E2 0D 00 C8 12 80 0D 02 02 05 00 34 88 19 87 1E 00 00 D8 [12:35:40]Write i2c OK [12:35:40]MH_I2C_Read... [12:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:40]Read from MH i2c: E2 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 03 00 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 03 00 C8 12 00 90 00 4E [12:35:40]RAPDU: 90 00 [12:35:40]wFMCommunicate OK [12:35:40]wFMCommunicate request_size=4 [12:35:40]MH_SAM_APDU [12:35:40]CAPDU: 80 0D 03 02 [12:35:40]Write to MH i2c: E2 08 00 C9 12 80 0D 03 02 00 00 00 00 56 [12:35:40]Write i2c OK [12:35:40]MH_I2C_Read... [12:35:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:40]Read from MH i2c: E2 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 0B 00 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 0B 00 C9 12 00 69 24 F0 E7 1B C4 CF FF 90 00 68 [12:35:40]RAPDU: 69 24 F0 E7 1B C4 CF FF 90 00 [12:35:40]wFMCommunicate OK [12:35:40]SAM_PROTO_SignData done [12:35:40]FM_MakeSignedData done [12:35:40]CreateOFDProtocolMessage [12:35:40]wFMCommunicate request_size=4 [12:35:40]MH_SAM_APDU [12:35:40]CAPDU: 80 11 00 00 [12:35:40]Write to MH i2c: E2 08 00 CA 12 80 11 00 00 00 00 00 00 56 [12:35:40]Write i2c OK [12:35:40]MH_I2C_Read... [12:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:40]Read from MH i2c: E2 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 17 00 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: E2 17 00 CA 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AB [12:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:35:40]wFMCommunicate OK [12:35:40]CreateOFDProtocolMessage done [12:35:40]OFDSenderStorePacket 239566 [12:35:40]StoreOFDPacket docnum=239566 [12:35:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 92 0A 07 01 5F 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 51 01 00 00 F4 03 04 00 1C 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A7 03 00 35 04 06 00 AA 34 88 19 87 1E 69 24 F0 E7 1B C4 CF FF [12:35:40]CheckFolder [12:35:40]dirname=/storage/ofd_packets [12:35:40]CheckFolder done [12:35:40]ProducePacketName [12:35:40]name=ofd_packets/00239566 [12:35:40]NVStorageSaveData ofd_packets/00239566 [12:35:40]File name is /storage/ofd_packets/00239566 [12:35:40]Write 301 bytes [12:35:40]NVStorageSaveData done [12:35:40]OFDSenderStorePacket done [12:35:40]KKMCreateOFDPacket done [12:35:40]NVStorageSaveData kkm_last_timestamp [12:35:40]File name is /storage/kkm_last_timestamp [12:35:40]Write 4 bytes [12:35:40]NVStorageSaveData done [12:35:40]ExternCall_PrintAddStr [12:35:40]wPrintStart [12:35:40]Write to MH i2c: 01 00 00 CB 12 DD [12:35:40]Write i2c OK [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: 01 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: 01 07 00 [12:35:40]MH_I2C_Read... [12:35:40]Read from MH i2c: 01 07 00 CB 12 00 00 00 00 00 FF 0F F2 [12:35:40]RasterBufferAndPrint [12:35:40]line Счет N : (1)3302508 [12:35:40]line ИНН: 02508201610067 [12:35:40]line Контрольно-Кассовый Чек [12:35:40]line ПРОДАЖА [12:35:40]line ТРК (МРК, ГНК) : 12 [12:35:40]line Товар: 2710124130 [12:35:40]line Аи-92-К-4 [12:35:40]line 6.030 * 66.40 [12:35:40]line = 400.39 [12:35:40]line НДС 12% НСП 1% [12:35:40]line > о реализуемом товаре [12:35:40]line ОКРУГЛЕНИЕ: -0.39 [12:35:40]line ИТОГО: 400.00 [12:35:40]line Внесено: 400.00 [12:35:40]line СДАЧА: 0.00 [12:35:40]line НСП 1% : 3.54 [12:35:40]line НДС 12% : 42.52 [12:35:40]line Наличными: 400.00 [12:35:40]line Безнал.: 0.00 [12:35:40]line Место: АЗС № 82 "Партнер Нефть" [12:35:40]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:35:40]line СНО: Общий режим [12:35:40]line Чек 337 08.06.2024 12:35 [12:35:40]line Смена: 387 ФФД: 1.0 [12:35:40]line ЗНМ: 0300000150 [12:35:40]line РНМ: 0000000000091601 [12:35:40]line Версия ККМ: 001 [12:35:40]line ФМ: 0000000000874681 [12:35:40]line ФД: 239566 [12:35:40]line ФПД: 187142598395678 [12:35:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123540&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239566&fm=187142598395678&tin=02508201610067®Number=0000000000091601&sum=40000 [12:35:41]written 0, free lines is 4095 [12:35:41]OFD Sender: Processing packet 239566 [packets to send 182, broken 181] [12:35:41]ProducePacketName [12:35:41]name=ofd_packets/00239566 [12:35:41]OFD Sender: To server: pG, [12:35:41]CommunicateWithHost lk.salyk.kg:30040 [12:35:41]ConnectInit lk.salyk.kg [12:35:41]Connected sock=9 [12:35:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 92 0A 07 01 5F 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 51 01 00 00 F4 03 04 00 1C 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A7 03 00 35 04 06 00 AA 34 88 19 87 1E 69 24 F0 E7 1B C4 CF FF [12:35:41]Write to MH i2c: 01 00 00 F6 12 08 [12:35:41]Write i2c OK [12:35:41]MH_I2C_Read... [12:35:41]Read from MH i2c: 01 [12:35:41]MH_I2C_Read... [12:35:41]Read from MH i2c: 01 07 00 [12:35:41]MH_I2C_Read... [12:35:41]Read from MH i2c: 01 07 00 F6 12 00 00 00 00 00 BE 0C D9 [12:35:41]RasterBufferAndPrint [12:35:41]line [12:35:41]line [12:35:41]line [12:35:41]line [12:35:41]line [12:35:41]written 0, free lines is 3268 [12:35:41]MH_Cut [12:35:41]Write to MH i2c: D1 01 00 FD 12 01 E1 [12:35:41]Write i2c OK [12:35:41]MH_I2C_Read... [12:35:41]Read from MH i2c: D1 [12:35:41]MH_I2C_Read... [12:35:41]Read from MH i2c: D1 01 00 [12:35:41]MH_I2C_Read... [12:35:41]Read from MH i2c: D1 01 00 FD 12 00 E0 [12:35:41]Write to MH i2c: 01 00 00 FE 12 10 [12:35:41]Write i2c OK [12:35:41]MH_I2C_Read... [12:35:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5A 4F 47 00 69 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CE A7 03 00 F4 03 04 00 99 F7 63 66 B6 04 01 00 00 2C 22 DB 85 A0 3C 34 83 [12:35:41]CommunicateWithHost err = 0 [12:35:41]CheckOFDResponse [12:35:41]1017 (14) - 77093643461234 [12:35:41]1041 (16) - 0000000000874681 [12:35:41]1040 (4) - 239566 [12:35:41]1012 (4) - 08.06.2024 06:18 [12:35:41]1206 (1) - 0 [12:35:41]OFD Sender: Remove packet 239566 [12:35:41]ProducePacketName [12:35:41]name=ofd_packets/00239566 [12:35:41]NVStorageDeleteData [12:35:42]OFD Sender: No OFD packet to send [12:35:42]*** Cut start [12:35:42]*** Partial cut [12:35:42]*** CUTSNS_PIN = 1 [12:35:42]*** CUTSNS_PIN = 0 [12:35:42]*** Brake cut motor [12:35:43]Read from MH i2c: 01 [12:35:43]MH_I2C_Read... [12:35:43]*** Stop cut motor [12:35:43]*** Cut end [12:35:43]Read from MH i2c: 01 07 00 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: 01 07 00 FE 12 00 00 00 00 00 FF 0F 25 [12:35:43]process_action close_receipt done [12:35:43]requested_data is exist [12:35:43]produce_requested_data [12:35:43]requested_item fm.sn is exist - process it [12:35:43]wFMCommunicate request_size=4 [12:35:43]MH_SAM_APDU [12:35:43]CAPDU: 80 11 00 00 [12:35:43]Write to MH i2c: E2 08 00 FF 12 80 11 00 00 00 00 00 00 8B [12:35:43]Write i2c OK [12:35:43]MH_I2C_Read... [12:35:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:43]Read from MH i2c: E2 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 17 00 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 17 00 FF 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E0 [12:35:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:35:43]wFMCommunicate OK [12:35:43]requested_item fd.num is exist - process it [12:35:43]SAM_PROTO_GetFieldsCounters [12:35:43]wFMCommunicate request_size=4 [12:35:43]MH_SAM_APDU [12:35:43]CAPDU: 80 13 00 00 [12:35:43]Write to MH i2c: E2 08 00 00 13 80 13 00 00 00 00 00 00 8F [12:35:43]Write i2c OK [12:35:43]MH_I2C_Read... [12:35:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:43]Read from MH i2c: E2 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 62 00 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 62 00 00 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CE A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [12:35:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CE A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:43]wFMCommunicate OK [12:35:43]SAM_PROTO_GetFieldsCounters done [12:35:43]requested_item shift.num is exist - process it [12:35:43]requested_item shift.opened is exist - process it [12:35:43]req_shift_opened [12:35:43]FM_GetShiftState [12:35:43]SAM_PROTO_GetShiftState [12:35:43]wFMCommunicate request_size=4 [12:35:43]MH_SAM_APDU [12:35:43]CAPDU: 80 13 01 00 [12:35:43]Write to MH i2c: E2 08 00 01 13 80 13 01 00 00 00 00 00 91 [12:35:43]Write i2c OK [12:35:43]MH_I2C_Read... [12:35:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:43]Read from MH i2c: E2 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 0E 00 [12:35:43]MH_I2C_Read... [12:35:43]Read from MH i2c: E2 0E 00 01 13 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 45 [12:35:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:35:43]wFMCommunicate OK [12:35:43]SAM_PROTO_GetShiftState done [12:35:43]FM_GetShiftState done [12:35:43]req_shift_opened done [12:35:43]requested_item shift.open_date is exist - process it [12:35:43]req_shift_open_date [12:35:43]req_shift_open_date done [12:35:43]produce_requested_data done [12:35:43]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239566,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:35:43]process_action_free close_receipt [12:35:43]json_value_free [12:35:43]json_value_free done [12:35:43]process_json_proto returns [12:35:43]Send response to host [12:35:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239566,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:35:43]free response buf [12:35:43]execute_script done [12:35:43]execute_script returns [12:35:43]free content buf [12:35:43]Sock 8.Close socket [12:35:43]Sock 8.Thread stoped [12:35:45]accept exits with 10 [12:35:45]New connection [12:35:45]New thread 3066453348 created [12:35:45]Thread 3066596708 joined [12:35:45]Waiting for new connection... [12:35:45] Sock 10.Parse request [12:35:45]Sock 10.Check first char [12:35:45]Sock 10.First char is OK [12:35:45]request: POST /json_proto HTTP/1.0 [12:35:45]Method: POST [12:35:45]URL: /json_proto [12:35:45]Method is POST - this is cgi request [12:35:45]url: /json_proto [12:35:45]query_string will be loaded in cgi processing [12:35:45]execute_cgi json_proto POST (null) [12:35:45]execute_cgi path=json_proto method=POST [12:35:45]POST find Content-Length [12:35:45]Host: 172.17.40.67:8080 [12:35:45]Content-Length: 678 [12:35:45]Content-Type: application/json [12:35:45] [12:35:45]POST finish read [12:35:45]Found Content-Length = 678 [12:35:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.280, "sum" : 350.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:45]execute_script... [12:35: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)3302507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 5.280, "sum" : 350.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:45]POST & json_proto [12:35:45]process_json_proto [12:35:45]json parsed OK: [12:35:45]protocol is kg_v1.0 [12:35:45]action value=close_receipt [12:35:45]process_action close_receipt [12:35:45]cmd_close_receipt [12:35:45]MH_GetDate [12:35:45]Write to MH i2c: F0 00 00 02 13 04 [12:35:45]Write i2c OK [12:35:45]MH_I2C_Read... [12:35:45]Read from MH i2c: F0 [12:35:45]MH_I2C_Read... [12:35:45]Read from MH i2c: F0 09 00 [12:35:45]MH_I2C_Read... [12:35:45]Read from MH i2c: F0 09 00 02 13 00 22 50 64 66 97 AE 6B 64 5D [12:35:45]GetLastDocTimeStamp 1717850140 [12:35:45]current date 1717850146 [12:35:45]FM_GetShiftState [12:35:45]SAM_PROTO_GetShiftState [12:35:45]wFMCommunicate request_size=4 [12:35:45]MH_SAM_APDU [12:35:45]CAPDU: 80 13 01 00 [12:35:45]Write to MH i2c: E2 08 00 03 13 80 13 01 00 00 00 00 00 93 [12:35:45]Write i2c OK [12:35:45]MH_I2C_Read... [12:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:45]Read from MH i2c: E2 [12:35:45]MH_I2C_Read... [12:35:45]Read from MH i2c: E2 0E 00 [12:35:45]MH_I2C_Read... [12:35:45]Read from MH i2c: E2 0E 00 03 13 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 47 [12:35:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:35:45]wFMCommunicate OK [12:35:45]SAM_PROTO_GetShiftState done [12:35:45]FM_GetShiftState done [12:35:45]opened in 1717805884 [12:35:45]opened+sec_in_day 1717892284 [12:35:45]quantity*price = 35059 [12:35:45]sum+1 = 35060 [12:35:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 338 08.06.2024 12:35 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239567 ФПД: 229047471089638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123546&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239567&fm=229047471089638&tin=02508201610067®Number=0000000000091601&sum=35000 [12:35:46]StoreToDocumentArchive [12:35:46]shift 387 fd 239567 [12:35:46]save to /storage/0387/doc_00239567 [12:35:46]save last doc name /storage/0387/doc_00239567 to /storage/kkm_last_doc_name [12:35:46]save OK [12:35:46]Clear old archive folders... [12:35:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:46]tlvbuf is 01355F20 [12:35:46]SAM_PROTO_ClearQueue [12:35:46]wFMCommunicate request_size=4 [12:35:46]MH_SAM_APDU [12:35:46]CAPDU: 80 09 00 00 [12:35:46]Write to MH i2c: E2 08 00 10 13 80 09 00 00 00 00 00 00 95 [12:35:46]Write i2c OK [12:35:46]MH_I2C_Read... [12:35:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:46]Read from MH i2c: E2 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 03 00 [12:35:46]MH_I2C_Read... [12:35:46]Read from MH i2c: E2 03 00 10 13 00 90 00 97 [12:35:46]RAPDU: 90 00 [12:35:46]wFMCommunicate OK [12:35:46]SAM_PROTO_ClearQueue done [12:35:46]KKMCreateOFDPacket [12:35:46]OFDProtocolAddRootSTLVToBuf [12:35:46]FM_MakeSignedData [12:35:46]FM_MakeSignedData [12:35:46]SAM_PROTO_SignData [12:35:46]wFMCommunicate request_size=4 [12:35:46]MH_SAM_APDU [12:35:46]CAPDU: 80 0D 01 02 [12:35:46]Write to MH i2c: E2 08 00 11 13 80 0D 01 02 00 00 00 00 9D [12:35:46]Write i2c OK [12:35:46]MH_I2C_Read... [12:35:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:47]Read from MH i2c: E2 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 03 00 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 03 00 11 13 00 90 00 98 [12:35:47]RAPDU: 90 00 [12:35:47]wFMCommunicate OK [12:35:47]wFMCommunicate request_size=255 [12:35:47]MH_SAM_APDU [12:35: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 A0 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 22 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A7 03 00 35 04 06 00 D0 [12:35:47]Write to MH i2c: E2 02 01 12 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 A0 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 22 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A7 03 00 35 04 06 00 D0 00 00 84 [12:35:47]Write i2c OK [12:35:47]MH_I2C_Read... [12:35:47]OFD Sender: No OFD packet to send [12:35:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:47]Read from MH i2c: E2 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 03 00 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 03 00 12 13 00 90 00 99 [12:35:47]RAPDU: 90 00 [12:35:47]wFMCommunicate OK [12:35:47]wFMCommunicate request_size=10 [12:35:47]MH_SAM_APDU [12:35:47]CAPDU: 80 0D 02 02 05 51 45 26 A7 E6 [12:35:47]Write to MH i2c: E2 0D 00 13 13 80 0D 02 02 05 00 51 45 26 A7 E6 00 00 F3 [12:35:47]Write i2c OK [12:35:47]MH_I2C_Read... [12:35:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:47]Read from MH i2c: E2 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 03 00 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 03 00 13 13 00 90 00 9A [12:35:47]RAPDU: 90 00 [12:35:47]wFMCommunicate OK [12:35:47]wFMCommunicate request_size=4 [12:35:47]MH_SAM_APDU [12:35:47]CAPDU: 80 0D 03 02 [12:35:47]Write to MH i2c: E2 08 00 14 13 80 0D 03 02 00 00 00 00 A2 [12:35:47]Write i2c OK [12:35:47]MH_I2C_Read... [12:35:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:47]Read from MH i2c: E2 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 0B 00 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 0B 00 14 13 00 6B B9 80 6D 8B 19 F1 14 90 00 5D [12:35:47]RAPDU: 6B B9 80 6D 8B 19 F1 14 90 00 [12:35:47]wFMCommunicate OK [12:35:47]SAM_PROTO_SignData done [12:35:47]FM_MakeSignedData done [12:35:47]CreateOFDProtocolMessage [12:35:47]wFMCommunicate request_size=4 [12:35:47]MH_SAM_APDU [12:35:47]CAPDU: 80 11 00 00 [12:35:47]Write to MH i2c: E2 08 00 15 13 80 11 00 00 00 00 00 00 A2 [12:35:47]Write i2c OK [12:35:47]MH_I2C_Read... [12:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:47]Read from MH i2c: E2 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 17 00 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: E2 17 00 15 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F7 [12:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:35:47]wFMCommunicate OK [12:35:47]CreateOFDProtocolMessage done [12:35:47]OFDSenderStorePacket 239567 [12:35:47]StoreOFDPacket docnum=239567 [12:35:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 26 17 07 01 25 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 A0 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 22 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A7 03 00 35 04 06 00 D0 51 45 26 A7 E6 6B B9 80 6D 8B 19 F1 14 [12:35:47]CheckFolder [12:35:47]dirname=/storage/ofd_packets [12:35:47]CheckFolder done [12:35:47]ProducePacketName [12:35:47]name=ofd_packets/00239567 [12:35:47]NVStorageSaveData ofd_packets/00239567 [12:35:47]File name is /storage/ofd_packets/00239567 [12:35:47]Write 301 bytes [12:35:47]NVStorageSaveData done [12:35:47]OFDSenderStorePacket done [12:35:47]KKMCreateOFDPacket done [12:35:47]NVStorageSaveData kkm_last_timestamp [12:35:47]File name is /storage/kkm_last_timestamp [12:35:47]Write 4 bytes [12:35:47]NVStorageSaveData done [12:35:47]ExternCall_PrintAddStr [12:35:47]wPrintStart [12:35:47]Write to MH i2c: 01 00 00 16 13 29 [12:35:47]Write i2c OK [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: 01 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: 01 07 00 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: 01 07 00 16 13 00 00 00 00 00 FF 0F 3E [12:35:47]RasterBufferAndPrint [12:35:47]line Счет N : (1)3302507 [12:35:47]line ИНН: 02508201610067 [12:35:47]line Контрольно-Кассовый Чек [12:35:47]line ПРОДАЖА [12:35:47]line ТРК (МРК, ГНК) : 32 [12:35:47]line Товар: 2710124130 [12:35:47]line Аи-92-К-4 [12:35:47]line 5.280 * 66.40 [12:35:47]line = 350.59 [12:35:47]line НДС 12% НСП 1% [12:35:47]line > о реализуемом товаре [12:35:47]line ОКРУГЛЕНИЕ: -0.59 [12:35:47]line ИТОГО: 350.00 [12:35:47]line Внесено: 350.00 [12:35:47]line СДАЧА: 0.00 [12:35:47]line НСП 1% : 3.10 [12:35:47]line НДС 12% : 37.23 [12:35:47]line Наличными: 350.00 [12:35:47]line Безнал.: 0.00 [12:35:47]line Место: АЗС № 82 "Партнер Нефть" [12:35:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:35:47]line СНО: Общий режим [12:35:47]line Чек 338 08.06.2024 12:35 [12:35:47]line Смена: 387 ФФД: 1.0 [12:35:47]line ЗНМ: 0300000150 [12:35:47]line РНМ: 0000000000091601 [12:35:47]line Версия ККМ: 001 [12:35:47]line ФМ: 0000000000874681 [12:35:47]line ФД: 239567 [12:35:47]line ФПД: 229047471089638 [12:35:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123546&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239567&fm=229047471089638&tin=02508201610067®Number=0000000000091601&sum=35000 [12:35:47]written 0, free lines is 4095 [12:35:47]OFD Sender: Processing packet 239567 [packets to send 182, broken 181] [12:35:47]ProducePacketName [12:35:47]name=ofd_packets/00239567 [12:35:47]OFD Sender: To server: pG, [12:35:47]CommunicateWithHost lk.salyk.kg:30040 [12:35:47]ConnectInit lk.salyk.kg [12:35:47]Connected sock=9 [12:35:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 26 17 07 01 25 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 A0 14 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 22 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A7 03 00 35 04 06 00 D0 51 45 26 A7 E6 6B B9 80 6D 8B 19 F1 14 [12:35:47]Write to MH i2c: 01 00 00 41 13 54 [12:35:47]Write i2c OK [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: 01 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: 01 07 00 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: 01 07 00 41 13 00 00 00 00 00 DE 0C 45 [12:35:47]RasterBufferAndPrint [12:35:47]line [12:35:47]line [12:35:47]line [12:35:47]line [12:35:47]line [12:35:47]written 0, free lines is 3306 [12:35:47]MH_Cut [12:35:47]Write to MH i2c: D1 01 00 48 13 01 2D [12:35:47]Write i2c OK [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: D1 [12:35:47]MH_I2C_Read... [12:35:47]Read from MH i2c: D1 01 00 [12:35:48]MH_I2C_Read... [12:35:48]Read from MH i2c: D1 01 00 48 13 00 2C [12:35:48]Write to MH i2c: 01 00 00 49 13 5C [12:35:48]Write i2c OK [12:35:48]MH_I2C_Read... [12:35:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F4 90 47 00 82 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 CF A7 03 00 F4 03 04 00 9F F7 63 66 B6 04 01 00 00 86 3C 82 73 86 86 3F 2A [12:35:48]CommunicateWithHost err = 0 [12:35:48]CheckOFDResponse [12:35:48]1017 (14) - 77093643461234 [12:35:48]1041 (16) - 0000000000874681 [12:35:48]1040 (4) - 239567 [12:35:48]1012 (4) - 08.06.2024 06:18 [12:35:48]1206 (1) - 0 [12:35:48]OFD Sender: Remove packet 239567 [12:35:48]ProducePacketName [12:35:48]name=ofd_packets/00239567 [12:35:48]NVStorageDeleteData [12:35:48]OFD Sender: No OFD packet to send [12:35:48]*** Cut start [12:35:48]*** Partial cut [12:35:48]*** CUTSNS_PIN = 1 [12:35:48]*** CUTSNS_PIN = 0 [12:35:49]*** Brake cut motor [12:35:49]Read from MH i2c: 01 [12:35:49]MH_I2C_Read... [12:35:49]*** Stop cut motor [12:35:49]*** Cut end [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 49 13 00 00 00 00 00 FF 0F 71 [12:35:49]process_action close_receipt done [12:35:49]requested_data is exist [12:35:49]produce_requested_data [12:35:49]requested_item fm.sn is exist - process it [12:35:49]wFMCommunicate request_size=4 [12:35:49]MH_SAM_APDU [12:35:49]CAPDU: 80 11 00 00 [12:35:49]Write to MH i2c: E2 08 00 4A 13 80 11 00 00 00 00 00 00 D7 [12:35:49]Write i2c OK [12:35:49]MH_I2C_Read... [12:35:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:49]Read from MH i2c: E2 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: E2 17 00 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: E2 17 00 4A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2C [12:35:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:35:49]wFMCommunicate OK [12:35:49]requested_item fd.num is exist - process it [12:35:49]SAM_PROTO_GetFieldsCounters [12:35:49]wFMCommunicate request_size=4 [12:35:49]MH_SAM_APDU [12:35:49]CAPDU: 80 13 00 00 [12:35:49]Write to MH i2c: E2 08 00 4B 13 80 13 00 00 00 00 00 00 DA [12:35:49]Write i2c OK [12:35:49]MH_I2C_Read... [12:35:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:49]Read from MH i2c: E2 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: E2 62 00 [12:35:49]MH_I2C_Read... [12:35:49]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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CF A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [12:35:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 CF A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:49]wFMCommunicate OK [12:35:49]SAM_PROTO_GetFieldsCounters done [12:35:49]requested_item shift.num is exist - process it [12:35:49]requested_item shift.opened is exist - process it [12:35:49]req_shift_opened [12:35:49]FM_GetShiftState [12:35:49]SAM_PROTO_GetShiftState [12:35:49]wFMCommunicate request_size=4 [12:35:49]MH_SAM_APDU [12:35:49]CAPDU: 80 13 01 00 [12:35:49]Write to MH i2c: E2 08 00 4C 13 80 13 01 00 00 00 00 00 DC [12:35:49]Write i2c OK [12:35:49]MH_I2C_Read... [12:35:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:49]Read from MH i2c: E2 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: E2 0E 00 [12:35:49]MH_I2C_Read... [12:35:49]Read from MH i2c: E2 0E 00 4C 13 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 90 [12:35:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:35:49]wFMCommunicate OK [12:35:49]SAM_PROTO_GetShiftState done [12:35:49]FM_GetShiftState done [12:35:49]req_shift_opened done [12:35:49]requested_item shift.open_date is exist - process it [12:35:49]req_shift_open_date [12:35:49]req_shift_open_date done [12:35:49]produce_requested_data done [12:35:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239567,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:35:49]process_action_free close_receipt [12:35:49]json_value_free [12:35:49]json_value_free done [12:35:49]process_json_proto returns [12:35:49]Send response to host [12:35:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239567,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:35:49]free response buf [12:35:49]execute_script done [12:35:49]execute_script returns [12:35:49]free content buf [12:35:49]Sock 10.Close socket [12:35:49]Sock 10.Thread stoped [12:35:53]OFD Sender: No OFD packet to send [12:35:58]OFD Sender: No OFD packet to send [12:36:03]OFD Sender: No OFD packet to send [12:36:08]OFD Sender: No OFD packet to send [12:36:13]OFD Sender: No OFD packet to send [12:36:15]accept exits with 8 [12:36:15]New connection [12:36:15]New thread 3066596708 created [12:36:15]Thread 3066453348 joined [12:36:15]Waiting for new connection... [12:36:15] Sock 8.Parse request [12:36:15]Sock 8.Check first char [12:36:15]Sock 8.First char is OK [12:36:15]request: POST /json_proto HTTP/1.0 [12:36:15]Method: POST [12:36:15]URL: /json_proto [12:36:15]Method is POST - this is cgi request [12:36:15]url: /json_proto [12:36:15]query_string will be loaded in cgi processing [12:36:15]execute_cgi json_proto POST (null) [12:36:15]execute_cgi path=json_proto method=POST [12:36:15]POST find Content-Length [12:36:15]Host: 172.17.40.67:8080 [12:36:15]Content-Length: 675 [12:36:15]Content-Type: application/json [12:36:15] [12:36:15]POST finish read [12:36:15]Found Content-Length = 675 [12:36:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:15]execute_script... [12: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)3302509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:15]POST & json_proto [12:36:15]process_json_proto [12:36:15]json parsed OK: [12:36:15]protocol is kg_v1.0 [12:36:15]action value=close_receipt [12:36:15]process_action close_receipt [12:36:15]cmd_close_receipt [12:36:15]MH_GetDate [12:36:15]Write to MH i2c: F0 00 00 4D 13 4F [12:36:15]Write i2c OK [12:36:15]MH_I2C_Read... [12:36:15]Read from MH i2c: F0 [12:36:15]MH_I2C_Read... [12:36:15]Read from MH i2c: F0 09 00 [12:36:15]MH_I2C_Read... [12:36:15]Read from MH i2c: F0 09 00 4D 13 00 40 50 64 66 97 AE 6B 64 C6 [12:36:15]GetLastDocTimeStamp 1717850146 [12:36:15]current date 1717850176 [12:36:15]FM_GetShiftState [12:36:15]SAM_PROTO_GetShiftState [12:36:15]wFMCommunicate request_size=4 [12:36:15]MH_SAM_APDU [12:36:15]CAPDU: 80 13 01 00 [12:36:15]Write to MH i2c: E2 08 00 4E 13 80 13 01 00 00 00 00 00 DE [12:36:15]Write i2c OK [12:36:15]MH_I2C_Read... [12:36:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:15]Read from MH i2c: E2 [12:36:15]MH_I2C_Read... [12:36:15]Read from MH i2c: E2 0E 00 [12:36:15]MH_I2C_Read... [12:36:15]Read from MH i2c: E2 0E 00 4E 13 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 92 [12:36:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:36:15]wFMCommunicate OK [12:36:15]SAM_PROTO_GetShiftState done [12:36:15]FM_GetShiftState done [12:36:15]opened in 1717805884 [12:36:15]opened+sec_in_day 1717892284 [12:36:15]quantity*price = 50049 [12:36:15]sum+1 = 50050 [12:36:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 339 08.06.2024 12:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239568 ФПД: 255447296156967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123616&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239568&fm=255447296156967&tin=02508201610067®Number=0000000000091601&sum=50000 [12:36:16]StoreToDocumentArchive [12:36:16]shift 387 fd 239568 [12:36:16]save to /storage/0387/doc_00239568 [12:36:16]save last doc name /storage/0387/doc_00239568 to /storage/kkm_last_doc_name [12:36:16]save OK [12:36:16]Clear old archive folders... [12:36:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:36:16]tlvbuf is 012DDD40 [12:36:16]SAM_PROTO_ClearQueue [12:36:16]wFMCommunicate request_size=4 [12:36:16]MH_SAM_APDU [12:36:16]CAPDU: 80 09 00 00 [12:36:16]Write to MH i2c: E2 08 00 5B 13 80 09 00 00 00 00 00 00 E0 [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:16]Read from MH i2c: E2 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 03 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 03 00 5B 13 00 90 00 E2 [12:36:16]RAPDU: 90 00 [12:36:16]wFMCommunicate OK [12:36:16]SAM_PROTO_ClearQueue done [12:36:16]KKMCreateOFDPacket [12:36:16]OFDProtocolAddRootSTLVToBuf [12:36:16]FM_MakeSignedData [12:36:16]FM_MakeSignedData [12:36:16]SAM_PROTO_SignData [12:36:16]wFMCommunicate request_size=4 [12:36:16]MH_SAM_APDU [12:36:16]CAPDU: 80 0D 01 02 [12:36:16]Write to MH i2c: E2 08 00 5C 13 80 0D 01 02 00 00 00 00 E8 [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:16]Read from MH i2c: E2 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 03 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 03 00 5C 13 00 90 00 E3 [12:36:16]RAPDU: 90 00 [12:36:16]wFMCommunicate OK [12:36:16]wFMCommunicate request_size=255 [12:36:16]MH_SAM_APDU [12:36: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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 40 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A7 03 00 35 04 06 00 E8 53 F5 58 [12:36:16]Write to MH i2c: E2 02 01 5D 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 40 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A7 03 00 35 04 06 00 E8 53 F5 58 00 00 01 [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:16]Read from MH i2c: E2 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 03 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 03 00 5D 13 00 90 00 E4 [12:36:16]RAPDU: 90 00 [12:36:16]wFMCommunicate OK [12:36:16]wFMCommunicate request_size=7 [12:36:16]MH_SAM_APDU [12:36:16]CAPDU: 80 0D 02 02 02 A5 27 [12:36:16]Write to MH i2c: E2 0A 00 5E 13 80 0D 02 02 02 00 A5 27 00 00 BB [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:16]Read from MH i2c: E2 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 03 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 03 00 5E 13 00 90 00 E5 [12:36:16]RAPDU: 90 00 [12:36:16]wFMCommunicate OK [12:36:16]wFMCommunicate request_size=4 [12:36:16]MH_SAM_APDU [12:36:16]CAPDU: 80 0D 03 02 [12:36:16]Write to MH i2c: E2 08 00 5F 13 80 0D 03 02 00 00 00 00 ED [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:16]Read from MH i2c: E2 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 0B 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 0B 00 5F 13 00 E8 85 C8 22 52 40 B5 5D 90 00 E9 [12:36:16]RAPDU: E8 85 C8 22 52 40 B5 5D 90 00 [12:36:16]wFMCommunicate OK [12:36:16]SAM_PROTO_SignData done [12:36:16]FM_MakeSignedData done [12:36:16]CreateOFDProtocolMessage [12:36:16]wFMCommunicate request_size=4 [12:36:16]MH_SAM_APDU [12:36:16]CAPDU: 80 11 00 00 [12:36:16]Write to MH i2c: E2 08 00 60 13 80 11 00 00 00 00 00 00 ED [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:16]Read from MH i2c: E2 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 17 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 17 00 60 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 42 [12:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:36:16]wFMCommunicate OK [12:36:16]CreateOFDProtocolMessage done [12:36:16]OFDSenderStorePacket 239568 [12:36:16]StoreOFDPacket docnum=239568 [12:36:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 EF A6 04 01 99 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 40 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A7 03 00 35 04 06 00 E8 53 F5 58 A5 27 E8 85 C8 22 52 40 B5 5D [12:36:16]CheckFolder [12:36:16]dirname=/storage/ofd_packets [12:36:16]CheckFolder done [12:36:16]ProducePacketName [12:36:16]name=ofd_packets/00239568 [12:36:16]NVStorageSaveData ofd_packets/00239568 [12:36:16]File name is /storage/ofd_packets/00239568 [12:36:16]Write 298 bytes [12:36:16]NVStorageSaveData done [12:36:16]OFDSenderStorePacket done [12:36:16]KKMCreateOFDPacket done [12:36:16]NVStorageSaveData kkm_last_timestamp [12:36:16]File name is /storage/kkm_last_timestamp [12:36:16]Write 4 bytes [12:36:16]NVStorageSaveData done [12:36:16]ExternCall_PrintAddStr [12:36:16]wPrintStart [12:36:16]Write to MH i2c: 01 00 00 61 13 74 [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: 01 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: 01 07 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: 01 07 00 61 13 00 00 00 00 00 FF 0F 89 [12:36:16]RasterBufferAndPrint [12:36:16]line Счет N : (1)3302509 [12:36:16]line ИНН: 02508201610067 [12:36:16]line Контрольно-Кассовый Чек [12:36:16]line ПРОДАЖА [12:36:16]line ТРК (МРК, ГНК) : 51 [12:36:16]line Товар: 2710194210 [12:36:16]line ДТ-К-5 [12:36:16]line 6.700 * 74.70 [12:36:16]line = 500.49 [12:36:16]line НДС 12% НСП 1% [12:36:16]line > о реализуемом товаре [12:36:16]line ОКРУГЛЕНИЕ: -0.49 [12:36:16]line ИТОГО: 500.00 [12:36:16]line Внесено: 500.00 [12:36:16]line СДАЧА: 0.00 [12:36:16]line НСП 1% : 4.43 [12:36:16]line НДС 12% : 53.15 [12:36:16]line Наличными: 500.00 [12:36:16]line Безнал.: 0.00 [12:36:16]line Место: АЗС № 82 "Партнер Нефть" [12:36:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:36:16]line СНО: Общий режим [12:36:16]line Чек 339 08.06.2024 12:36 [12:36:16]line Смена: 387 ФФД: 1.0 [12:36:16]line ЗНМ: 0300000150 [12:36:16]line РНМ: 0000000000091601 [12:36:16]line Версия ККМ: 001 [12:36:16]line ФМ: 0000000000874681 [12:36:16]line ФД: 239568 [12:36:16]line ФПД: 255447296156967 [12:36:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123616&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239568&fm=255447296156967&tin=02508201610067®Number=0000000000091601&sum=50000 [12:36:17]OFD Sender: Processing packet 239568 [packets to send 182, broken 181] [12:36:17]ProducePacketName [12:36:17]name=ofd_packets/00239568 [12:36:17]OFD Sender: To server: pG, [12:36:17]CommunicateWithHost lk.salyk.kg:30040 [12:36:17]ConnectInit lk.salyk.kg [12:36:17]written 0, free lines is 4095 [12:36:17]Connected sock=10 [12:36:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 EF A6 04 01 99 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 40 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A7 03 00 35 04 06 00 E8 53 F5 58 A5 27 E8 85 C8 22 52 40 B5 5D [12:36:17]Write to MH i2c: 01 00 00 8C 13 9F [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: 01 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: 01 07 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: 01 07 00 8C 13 00 00 00 00 00 CA 0C 7C [12:36:17]RasterBufferAndPrint [12:36:17]line [12:36:17]line [12:36:17]line [12:36:17]line [12:36:17]line [12:36:17]written 0, free lines is 3281 [12:36:17]MH_Cut [12:36:17]Write to MH i2c: D1 01 00 93 13 01 78 [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: D1 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: D1 01 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: D1 01 00 93 13 00 77 [12:36:17]Write to MH i2c: 01 00 00 94 13 A7 [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A7 D7 47 00 A8 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D0 A7 03 00 F4 03 04 00 BD F7 63 66 B6 04 01 00 00 AA 47 7C A5 40 0E 1E DA [12:36:17]CommunicateWithHost err = 0 [12:36:17]CheckOFDResponse [12:36:17]1017 (14) - 77093643461234 [12:36:17]1041 (16) - 0000000000874681 [12:36:17]1040 (4) - 239568 [12:36:17]1012 (4) - 08.06.2024 06:18 [12:36:17]1206 (1) - 0 [12:36:17]OFD Sender: Remove packet 239568 [12:36:17]ProducePacketName [12:36:17]name=ofd_packets/00239568 [12:36:17]NVStorageDeleteData [12:36:18]OFD Sender: No OFD packet to send [12:36:18]*** Cut start [12:36:18]*** Partial cut [12:36:18]*** CUTSNS_PIN = 1 [12:36:18]*** CUTSNS_PIN = 0 [12:36:18]*** Brake cut motor [12:36:19]Read from MH i2c: 01 [12:36:19]MH_I2C_Read... [12:36:19]*** Stop cut motor [12:36:19]*** Cut end [12:36:19]Read from MH i2c: 01 07 00 [12:36:19]MH_I2C_Read... [12:36:19]Read from MH i2c: 01 07 00 94 13 00 00 00 00 00 FF 0F BC [12:36:19]process_action close_receipt done [12:36:19]requested_data is exist [12:36:19]produce_requested_data [12:36:19]requested_item fm.sn is exist - process it [12:36:19]wFMCommunicate request_size=4 [12:36:19]MH_SAM_APDU [12:36:19]CAPDU: 80 11 00 00 [12:36:19]Write to MH i2c: E2 08 00 95 13 80 11 00 00 00 00 00 00 22 [12:36:19]Write i2c OK [12:36:19]MH_I2C_Read... [12:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:19]Read from MH i2c: E2 [12:36:19]MH_I2C_Read... [12:36:19]Read from MH i2c: E2 17 00 [12:36:19]MH_I2C_Read... [12:36:19]Read from MH i2c: E2 17 00 95 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 77 [12:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:36:19]wFMCommunicate OK [12:36:19]requested_item fd.num is exist - process it [12:36:19]SAM_PROTO_GetFieldsCounters [12:36:19]wFMCommunicate request_size=4 [12:36:19]MH_SAM_APDU [12:36:19]CAPDU: 80 13 00 00 [12:36:19]Write to MH i2c: E2 08 00 96 13 80 13 00 00 00 00 00 00 25 [12:36:19]Write i2c OK [12:36:19]MH_I2C_Read... [12:36:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:19]Read from MH i2c: E2 [12:36:19]MH_I2C_Read... [12:36:19]Read from MH i2c: E2 62 00 [12:36:19]MH_I2C_Read... [12:36:19]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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D0 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [12:36:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D0 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:19]wFMCommunicate OK [12:36:19]SAM_PROTO_GetFieldsCounters done [12:36:19]requested_item shift.num is exist - process it [12:36:19]requested_item shift.opened is exist - process it [12:36:19]req_shift_opened [12:36:19]FM_GetShiftState [12:36:19]SAM_PROTO_GetShiftState [12:36:19]wFMCommunicate request_size=4 [12:36:19]MH_SAM_APDU [12:36:19]CAPDU: 80 13 01 00 [12:36:19]Write to MH i2c: E2 08 00 97 13 80 13 01 00 00 00 00 00 27 [12:36:19]Write i2c OK [12:36:19]MH_I2C_Read... [12:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:19]Read from MH i2c: E2 [12:36:19]MH_I2C_Read... [12:36:19]Read from MH i2c: E2 0E 00 [12:36:19]MH_I2C_Read... [12:36:19]Read from MH i2c: E2 0E 00 97 13 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DB [12:36:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:36:19]wFMCommunicate OK [12:36:19]SAM_PROTO_GetShiftState done [12:36:19]FM_GetShiftState done [12:36:19]req_shift_opened done [12:36:19]requested_item shift.open_date is exist - process it [12:36:19]req_shift_open_date [12:36:19]req_shift_open_date done [12:36:19]produce_requested_data done [12:36:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239568,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:36:19]process_action_free close_receipt [12:36:19]json_value_free [12:36:19]json_value_free done [12:36:19]process_json_proto returns [12:36:19]Send response to host [12:36:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239568,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:36:19]free response buf [12:36:19]execute_script done [12:36:19]execute_script returns [12:36:19]free content buf [12:36:19]Sock 8.Close socket [12:36:19]Sock 8.Thread stoped [12:36:23]OFD Sender: No OFD packet to send [12:36:28]OFD Sender: No OFD packet to send [12:36:33]OFD Sender: No OFD packet to send [12:36:38]OFD Sender: No OFD packet to send [12:36:43]OFD Sender: No OFD packet to send [12:36:48]OFD Sender: No OFD packet to send [12:36:53]OFD Sender: No OFD packet to send [12:36:58]OFD Sender: No OFD packet to send [12:37:03]OFD Sender: No OFD packet to send [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:17]accept exits with 9 [12:37:17]New connection [12:37:17]New thread 3066453348 created [12:37:17]Thread 3066596708 joined [12:37:17]Waiting for new connection... [12:37:17] Sock 9.Parse request [12:37:17]Sock 9.Check first char [12:37:17]Sock 9.First char is OK [12:37:17]request: POST /json_proto HTTP/1.0 [12:37:17]Method: POST [12:37:17]URL: /json_proto [12:37:17]Method is POST - this is cgi request [12:37:17]url: /json_proto [12:37:17]query_string will be loaded in cgi processing [12:37:17]execute_cgi json_proto POST (null) [12:37:17]execute_cgi path=json_proto method=POST [12:37:17]POST find Content-Length [12:37:17]Host: 172.17.40.67:8080 [12:37:17]Content-Length: 678 [12:37:17]Content-Type: application/json [12:37:17] [12:37:17]POST finish read [12:37:17]Found Content-Length = 678 [12:37:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:17]execute_script... [12:37: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)3302510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:17]POST & json_proto [12:37:17]process_json_proto [12:37:17]json parsed OK: [12:37:17]protocol is kg_v1.0 [12:37:17]action value=close_receipt [12:37:17]process_action close_receipt [12:37:17]cmd_close_receipt [12:37:17]MH_GetDate [12:37:17]Write to MH i2c: F0 00 00 98 13 9A [12:37:17]Write i2c OK [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: F0 [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: F0 09 00 [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: F0 09 00 98 13 00 7E 50 64 66 97 AE 6B 64 4F [12:37:17]GetLastDocTimeStamp 1717850176 [12:37:17]current date 1717850238 [12:37:17]FM_GetShiftState [12:37:17]SAM_PROTO_GetShiftState [12:37:17]wFMCommunicate request_size=4 [12:37:17]MH_SAM_APDU [12:37:17]CAPDU: 80 13 01 00 [12:37:17]Write to MH i2c: E2 08 00 99 13 80 13 01 00 00 00 00 00 29 [12:37:17]Write i2c OK [12:37:17]MH_I2C_Read... [12:37:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:17]Read from MH i2c: E2 [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: E2 0E 00 [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: E2 0E 00 99 13 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DD [12:37:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:37:17]wFMCommunicate OK [12:37:17]SAM_PROTO_GetShiftState done [12:37:17]FM_GetShiftState done [12:37:17]opened in 1717805884 [12:37:17]opened+sec_in_day 1717892284 [12:37:17]quantity*price = 50065 [12:37:17]sum+1 = 50067 [12:37:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 340 08.06.2024 12:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239569 ФПД: 152399327836469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123718&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239569&fm=152399327836469&tin=02508201610067®Number=0000000000091601&sum=50000 [12:37:18]StoreToDocumentArchive [12:37:18]shift 387 fd 239569 [12:37:18]save to /storage/0387/doc_00239569 [12:37:18]save last doc name /storage/0387/doc_00239569 to /storage/kkm_last_doc_name [12:37:18]save OK [12:37:18]Clear old archive folders... [12:37:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:18]tlvbuf is 0135A740 [12:37:18]SAM_PROTO_ClearQueue [12:37:18]wFMCommunicate request_size=4 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 09 00 00 [12:37:18]Write to MH i2c: E2 08 00 A6 13 80 09 00 00 00 00 00 00 2B [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 A6 13 00 90 00 2D [12:37:18]RAPDU: 90 00 [12:37:18]wFMCommunicate OK [12:37:18]SAM_PROTO_ClearQueue done [12:37:18]KKMCreateOFDPacket [12:37:18]OFDProtocolAddRootSTLVToBuf [12:37:18]FM_MakeSignedData [12:37:18]FM_MakeSignedData [12:37:18]SAM_PROTO_SignData [12:37:18]wFMCommunicate request_size=4 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 0D 01 02 [12:37:18]Write to MH i2c: E2 08 00 A7 13 80 0D 01 02 00 00 00 00 33 [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 A7 13 00 90 00 2E [12:37:18]RAPDU: 90 00 [12:37:18]wFMCommunicate OK [12:37:18]wFMCommunicate request_size=255 [12:37:18]MH_SAM_APDU [12:37: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 7E 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A7 03 00 35 04 06 00 8A [12:37:18]Write to MH i2c: E2 02 01 A8 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 7E 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A7 03 00 35 04 06 00 8A 00 00 56 [12:37:18]OFD Sender: No OFD packet to send [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 A8 13 00 90 00 2F [12:37:18]RAPDU: 90 00 [12:37:18]wFMCommunicate OK [12:37:18]wFMCommunicate request_size=10 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 0D 02 02 05 9B 3B CC B9 35 [12:37:18]Write to MH i2c: E2 0D 00 A9 13 80 0D 02 02 05 00 9B 3B CC B9 35 00 00 D0 [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 A9 13 00 90 00 30 [12:37:18]RAPDU: 90 00 [12:37:18]wFMCommunicate OK [12:37:18]wFMCommunicate request_size=4 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 0D 03 02 [12:37:18]Write to MH i2c: E2 08 00 AA 13 80 0D 03 02 00 00 00 00 38 [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 0B 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 0B 00 AA 13 00 B1 58 CA 33 0F 8A 9B F7 90 00 6A [12:37:18]RAPDU: B1 58 CA 33 0F 8A 9B F7 90 00 [12:37:18]wFMCommunicate OK [12:37:18]SAM_PROTO_SignData done [12:37:18]FM_MakeSignedData done [12:37:18]CreateOFDProtocolMessage [12:37:18]wFMCommunicate request_size=4 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 11 00 00 [12:37:18]Write to MH i2c: E2 08 00 AB 13 80 11 00 00 00 00 00 00 38 [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 17 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 17 00 AB 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8D [12:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:37:18]wFMCommunicate OK [12:37:18]CreateOFDProtocolMessage done [12:37:18]OFDSenderStorePacket 239569 [12:37:18]StoreOFDPacket docnum=239569 [12:37:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 5C AD 07 01 F3 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 7E 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A7 03 00 35 04 06 00 8A 9B 3B CC B9 35 B1 58 CA 33 0F 8A 9B F7 [12:37:18]CheckFolder [12:37:18]dirname=/storage/ofd_packets [12:37:18]CheckFolder done [12:37:18]ProducePacketName [12:37:18]name=ofd_packets/00239569 [12:37:18]NVStorageSaveData ofd_packets/00239569 [12:37:18]File name is /storage/ofd_packets/00239569 [12:37:18]Write 301 bytes [12:37:18]NVStorageSaveData done [12:37:18]OFDSenderStorePacket done [12:37:18]KKMCreateOFDPacket done [12:37:18]NVStorageSaveData kkm_last_timestamp [12:37:18]File name is /storage/kkm_last_timestamp [12:37:18]Write 4 bytes [12:37:18]NVStorageSaveData done [12:37:18]ExternCall_PrintAddStr [12:37:18]wPrintStart [12:37:18]Write to MH i2c: 01 00 00 AC 13 BF [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: 01 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: 01 07 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: 01 07 00 AC 13 00 00 00 00 00 FF 0F D4 [12:37:18]RasterBufferAndPrint [12:37:18]line Счет N : (1)3302510 [12:37:18]line ИНН: 02508201610067 [12:37:18]line Контрольно-Кассовый Чек [12:37:18]line ПРОДАЖА [12:37:18]line ТРК (МРК, ГНК) : 12 [12:37:18]line Товар: 2710124130 [12:37:18]line Аи-92-К-4 [12:37:18]line 7.540 * 66.40 [12:37:18]line = 500.66 [12:37:18]line НДС 12% НСП 1% [12:37:18]line > о реализуемом товаре [12:37:18]line ОКРУГЛЕНИЕ: -0.66 [12:37:18]line ИТОГО: 500.00 [12:37:18]line Внесено: 500.00 [12:37:18]line СДАЧА: 0.00 [12:37:18]line НСП 1% : 4.43 [12:37:18]line НДС 12% : 53.17 [12:37:18]line Наличными: 500.00 [12:37:18]line Безнал.: 0.00 [12:37:18]line Место: АЗС № 82 "Партнер Нефть" [12:37:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:37:18]line СНО: Общий режим [12:37:18]line Чек 340 08.06.2024 12:37 [12:37:18]line Смена: 387 ФФД: 1.0 [12:37:18]line ЗНМ: 0300000150 [12:37:18]line РНМ: 0000000000091601 [12:37:18]line Версия ККМ: 001 [12:37:18]line ФМ: 0000000000874681 [12:37:18]line ФД: 239569 [12:37:18]line ФПД: 152399327836469 [12:37:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123718&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239569&fm=152399327836469&tin=02508201610067®Number=0000000000091601&sum=50000 [12:37:19]OFD Sender: Processing packet 239569 [packets to send 182, broken 181] [12:37:19]ProducePacketName [12:37:19]name=ofd_packets/00239569 [12:37:19]OFD Sender: To server: pG, [12:37:19]CommunicateWithHost lk.salyk.kg:30040 [12:37:19]ConnectInit lk.salyk.kg [12:37:19]written 0, free lines is 4095 [12:37:19]Connected sock=10 [12:37:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 5C AD 07 01 F3 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 7E 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D1 A7 03 00 35 04 06 00 8A 9B 3B CC B9 35 B1 58 CA 33 0F 8A 9B F7 [12:37:19]Write to MH i2c: 01 00 00 D7 13 EA [12:37:19]Write i2c OK [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: 01 [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: 01 07 00 [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: 01 07 00 D7 13 00 00 00 00 00 C8 0C C5 [12:37:19]RasterBufferAndPrint [12:37:19]line [12:37:19]line [12:37:19]line [12:37:19]line [12:37:19]line [12:37:19]written 0, free lines is 3278 [12:37:19]MH_Cut [12:37:19]Write to MH i2c: D1 01 00 DE 13 01 C3 [12:37:19]Write i2c OK [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: D1 [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: D1 01 00 [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: D1 01 00 DE 13 00 C2 [12:37:19]Write to MH i2c: 01 00 00 DF 13 F2 [12:37:19]Write i2c OK [12:37:19]MH_I2C_Read... [12:37:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 41 3B 47 00 97 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 30 38 37 34 36 38 31 10 04 04 00 D1 A7 03 00 F4 03 04 00 FB F7 63 66 B6 04 01 00 00 52 69 BC 72 B1 9B 4E D9 [12:37:19]CommunicateWithHost err = 0 [12:37:19]CheckOFDResponse [12:37:19]1017 (14) - 77093643461234 [12:37:19]1041 (16) - 0000000000874681 [12:37:19]1040 (4) - 239569 [12:37:19]1012 (4) - 08.06.2024 06:19 [12:37:19]1206 (1) - 0 [12:37:19]OFD Sender: Remove packet 239569 [12:37:19]ProducePacketName [12:37:19]name=ofd_packets/00239569 [12:37:19]NVStorageDeleteData [12:37:20]OFD Sender: No OFD packet to send [12:37:20]*** Cut start [12:37:20]*** Partial cut [12:37:20]*** CUTSNS_PIN = 1 [12:37:20]*** CUTSNS_PIN = 0 [12:37:20]*** Brake cut motor [12:37:21]Read from MH i2c: 01 [12:37:21]MH_I2C_Read... [12:37:21]*** Stop cut motor [12:37:21]*** Cut end [12:37:21]Read from MH i2c: 01 07 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: 01 07 00 DF 13 00 00 00 00 00 FF 0F 07 [12:37:21]process_action close_receipt done [12:37:21]requested_data is exist [12:37:21]produce_requested_data [12:37:21]requested_item fm.sn is exist - process it [12:37:21]wFMCommunicate request_size=4 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 11 00 00 [12:37:21]Write to MH i2c: E2 08 00 E0 13 80 11 00 00 00 00 00 00 6D [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 17 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 17 00 E0 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C2 [12:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:37:21]wFMCommunicate OK [12:37:21]requested_item fd.num is exist - process it [12:37:21]SAM_PROTO_GetFieldsCounters [12:37:21]wFMCommunicate request_size=4 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 13 00 00 [12:37:21]Write to MH i2c: E2 08 00 E1 13 80 13 00 00 00 00 00 00 70 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 62 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 62 00 E1 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D1 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [12:37:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D1 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:21]wFMCommunicate OK [12:37:21]SAM_PROTO_GetFieldsCounters done [12:37:21]requested_item shift.num is exist - process it [12:37:21]requested_item shift.opened is exist - process it [12:37:21]req_shift_opened [12:37:21]FM_GetShiftState [12:37:21]SAM_PROTO_GetShiftState [12:37:21]wFMCommunicate request_size=4 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 13 01 00 [12:37:21]Write to MH i2c: E2 08 00 E2 13 80 13 01 00 00 00 00 00 72 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 0E 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 0E 00 E2 13 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 26 [12:37:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:37:21]wFMCommunicate OK [12:37:21]SAM_PROTO_GetShiftState done [12:37:21]FM_GetShiftState done [12:37:21]req_shift_opened done [12:37:21]requested_item shift.open_date is exist - process it [12:37:21]req_shift_open_date [12:37:21]req_shift_open_date done [12:37:21]produce_requested_data done [12:37:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239569,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:37:21]process_action_free close_receipt [12:37:21]json_value_free [12:37:21]json_value_free done [12:37:21]process_json_proto returns [12:37:21]Send response to host [12:37:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239569,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:37:21]free response buf [12:37:21]execute_script done [12:37:21]execute_script returns [12:37:21]free content buf [12:37:21]Sock 9.Close socket [12:37:21]Sock 9.Thread stoped [12:37:25]OFD Sender: No OFD packet to send [12:37:30]OFD Sender: No OFD packet to send [12:37:35]OFD Sender: No OFD packet to send [12:37:40]OFD Sender: No OFD packet to send [12:37:41]accept exits with 8 [12:37:41]New connection [12:37:41]New thread 3066596708 created [12:37:41]Thread 3066453348 joined [12:37:41]Waiting for new connection... [12:37:41] Sock 8.Parse request [12:37:41]Sock 8.Check first char [12:37:41]Sock 8.First char is OK [12:37:41]request: POST /json_proto HTTP/1.0 [12:37:41]Method: POST [12:37:41]URL: /json_proto [12:37:41]Method is POST - this is cgi request [12:37:41]url: /json_proto [12:37:41]query_string will be loaded in cgi processing [12:37:41]execute_cgi json_proto POST (null) [12:37:41]execute_cgi path=json_proto method=POST [12:37:41]POST find Content-Length [12:37:41]Host: 172.17.40.67:8080 [12:37:41]Content-Length: 675 [12:37:41]Content-Type: application/json [12:37:41] [12:37:41]POST finish read [12:37:41]Found Content-Length = 675 [12:37:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:41]execute_script... [12:37: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)3302511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:41]POST & json_proto [12:37:41]process_json_proto [12:37:41]json parsed OK: [12:37:41]protocol is kg_v1.0 [12:37:41]action value=close_receipt [12:37:41]process_action close_receipt [12:37:41]cmd_close_receipt [12:37:41]MH_GetDate [12:37:41]Write to MH i2c: F0 00 00 E3 13 E5 [12:37:41]Write i2c OK [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: F0 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: F0 09 00 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: F0 09 00 E3 13 00 96 50 64 66 97 AE 6B 64 B2 [12:37:41]GetLastDocTimeStamp 1717850238 [12:37:41]current date 1717850262 [12:37:41]FM_GetShiftState [12:37:41]SAM_PROTO_GetShiftState [12:37:41]wFMCommunicate request_size=4 [12:37:41]MH_SAM_APDU [12:37:41]CAPDU: 80 13 01 00 [12:37:41]Write to MH i2c: E2 08 00 E4 13 80 13 01 00 00 00 00 00 74 [12:37:41]Write i2c OK [12:37:41]MH_I2C_Read... [12:37:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:41]Read from MH i2c: E2 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: E2 0E 00 [12:37:41]MH_I2C_Read... [12:37:41]Read from MH i2c: E2 0E 00 E4 13 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 28 [12:37:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:37:41]wFMCommunicate OK [12:37:41]SAM_PROTO_GetShiftState done [12:37:41]FM_GetShiftState done [12:37:41]opened in 1717805884 [12:37:41]opened+sec_in_day 1717892284 [12:37:41]quantity*price = 50049 [12:37:41]sum+1 = 50050 [12:37:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 341 08.06.2024 12:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239570 ФПД: 216623864460156 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123742&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239570&fm=216623864460156&tin=02508201610067®Number=0000000000091601&sum=50000 [12:37:42]StoreToDocumentArchive [12:37:42]shift 387 fd 239570 [12:37:42]save to /storage/0387/doc_00239570 [12:37:42]save last doc name /storage/0387/doc_00239570 to /storage/kkm_last_doc_name [12:37:42]save OK [12:37:42]Clear old archive folders... [12:37:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:37:42]tlvbuf is 01312480 [12:37:42]SAM_PROTO_ClearQueue [12:37:42]wFMCommunicate request_size=4 [12:37:42]MH_SAM_APDU [12:37:42]CAPDU: 80 09 00 00 [12:37:42]Write to MH i2c: E2 08 00 F1 13 80 09 00 00 00 00 00 00 76 [12:37:42]Write i2c OK [12:37:42]MH_I2C_Read... [12:37:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:42]Read from MH i2c: E2 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 03 00 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 03 00 F1 13 00 90 00 78 [12:37:42]RAPDU: 90 00 [12:37:42]wFMCommunicate OK [12:37:42]SAM_PROTO_ClearQueue done [12:37:42]KKMCreateOFDPacket [12:37:42]OFDProtocolAddRootSTLVToBuf [12:37:42]FM_MakeSignedData [12:37:42]FM_MakeSignedData [12:37:42]SAM_PROTO_SignData [12:37:42]wFMCommunicate request_size=4 [12:37:42]MH_SAM_APDU [12:37:42]CAPDU: 80 0D 01 02 [12:37:42]Write to MH i2c: E2 08 00 F2 13 80 0D 01 02 00 00 00 00 7E [12:37:42]Write i2c OK [12:37:42]MH_I2C_Read... [12:37:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:42]Read from MH i2c: E2 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 03 00 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 03 00 F2 13 00 90 00 79 [12:37:42]RAPDU: 90 00 [12:37:42]wFMCommunicate OK [12:37:42]wFMCommunicate request_size=255 [12:37:42]MH_SAM_APDU [12:37:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 96 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A7 03 00 35 04 06 00 C5 04 AC 7D [12:37:42]Write to MH i2c: E2 02 01 F3 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 96 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A7 03 00 35 04 06 00 C5 04 AC 7D 00 00 5B [12:37:42]Write i2c OK [12:37:42]MH_I2C_Read... [12:37:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:42]Read from MH i2c: E2 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 03 00 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 03 00 F3 13 00 90 00 7A [12:37:42]RAPDU: 90 00 [12:37:42]wFMCommunicate OK [12:37:42]wFMCommunicate request_size=7 [12:37:42]MH_SAM_APDU [12:37:42]CAPDU: 80 0D 02 02 02 B3 7C [12:37:42]Write to MH i2c: E2 0A 00 F4 13 80 0D 02 02 02 00 B3 7C 00 00 B4 [12:37:42]Write i2c OK [12:37:42]MH_I2C_Read... [12:37:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:42]Read from MH i2c: E2 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 03 00 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 03 00 F4 13 00 90 00 7B [12:37:42]RAPDU: 90 00 [12:37:42]wFMCommunicate OK [12:37:42]wFMCommunicate request_size=4 [12:37:42]MH_SAM_APDU [12:37:42]CAPDU: 80 0D 03 02 [12:37:42]Write to MH i2c: E2 08 00 F5 13 80 0D 03 02 00 00 00 00 83 [12:37:42]Write i2c OK [12:37:42]MH_I2C_Read... [12:37:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:42]Read from MH i2c: E2 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 0B 00 [12:37:42]MH_I2C_Read... [12:37:42]Read from MH i2c: E2 0B 00 F5 13 00 A1 E6 76 2C DE 73 C7 9D 90 00 62 [12:37:42]RAPDU: A1 E6 76 2C DE 73 C7 9D 90 00 [12:37:42]wFMCommunicate OK [12:37:42]SAM_PROTO_SignData done [12:37:42]FM_MakeSignedData done [12:37:42]CreateOFDProtocolMessage [12:37:42]wFMCommunicate request_size=4 [12:37:42]MH_SAM_APDU [12:37:42]CAPDU: 80 11 00 00 [12:37:42]Write to MH i2c: E2 08 00 F6 13 80 11 00 00 00 00 00 00 83 [12:37:42]Write i2c OK [12:37:42]MH_I2C_Read... [12:37:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:43]Read from MH i2c: E2 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: E2 17 00 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: E2 17 00 F6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D8 [12:37:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:37:43]wFMCommunicate OK [12:37:43]CreateOFDProtocolMessage done [12:37:43]OFDSenderStorePacket 239570 [12:37:43]StoreOFDPacket docnum=239570 [12:37:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 51 A3 04 01 01 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 96 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A7 03 00 35 04 06 00 C5 04 AC 7D B3 7C A1 E6 76 2C DE 73 C7 9D [12:37:43]CheckFolder [12:37:43]dirname=/storage/ofd_packets [12:37:43]CheckFolder done [12:37:43]ProducePacketName [12:37:43]name=ofd_packets/00239570 [12:37:43]NVStorageSaveData ofd_packets/00239570 [12:37:43]File name is /storage/ofd_packets/00239570 [12:37:43]Write 298 bytes [12:37:43]NVStorageSaveData done [12:37:43]OFDSenderStorePacket done [12:37:43]KKMCreateOFDPacket done [12:37:43]NVStorageSaveData kkm_last_timestamp [12:37:43]File name is /storage/kkm_last_timestamp [12:37:43]Write 4 bytes [12:37:43]NVStorageSaveData done [12:37:43]ExternCall_PrintAddStr [12:37:43]wPrintStart [12:37:43]Write to MH i2c: 01 00 00 F7 13 0A [12:37:43]Write i2c OK [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 07 00 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 07 00 F7 13 00 00 00 00 00 FF 0F 1F [12:37:43]RasterBufferAndPrint [12:37:43]line Счет N : (1)3302511 [12:37:43]line ИНН: 02508201610067 [12:37:43]line Контрольно-Кассовый Чек [12:37:43]line ПРОДАЖА [12:37:43]line ТРК (МРК, ГНК) : 51 [12:37:43]line Товар: 2710194210 [12:37:43]line ДТ-К-5 [12:37:43]line 6.700 * 74.70 [12:37:43]line = 500.49 [12:37:43]line НДС 12% НСП 1% [12:37:43]line > о реализуемом товаре [12:37:43]line ОКРУГЛЕНИЕ: -0.49 [12:37:43]line ИТОГО: 500.00 [12:37:43]line Внесено: 500.00 [12:37:43]line СДАЧА: 0.00 [12:37:43]line НСП 1% : 4.43 [12:37:43]line НДС 12% : 53.15 [12:37:43]line Наличными: 500.00 [12:37:43]line Безнал.: 0.00 [12:37:43]line Место: АЗС № 82 "Партнер Нефть" [12:37:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:37:43]line СНО: Общий режим [12:37:43]line Чек 341 08.06.2024 12:37 [12:37:43]line Смена: 387 ФФД: 1.0 [12:37:43]line ЗНМ: 0300000150 [12:37:43]line РНМ: 0000000000091601 [12:37:43]line Версия ККМ: 001 [12:37:43]line ФМ: 0000000000874681 [12:37:43]line ФД: 239570 [12:37:43]line ФПД: 216623864460156 [12:37:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T123742&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239570&fm=216623864460156&tin=02508201610067®Number=0000000000091601&sum=50000 [12:37:43]OFD Sender: Processing packet 239570 [packets to send 182, broken 181] [12:37:43]ProducePacketName [12:37:43]name=ofd_packets/00239570 [12:37:43]OFD Sender: To server: pG, [12:37:43]CommunicateWithHost lk.salyk.kg:30040 [12:37:43]ConnectInit lk.salyk.kg [12:37:43]written 0, free lines is 4095 [12:37:43]Connected sock=10 [12:37:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 51 A3 04 01 01 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 96 50 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A7 03 00 35 04 06 00 C5 04 AC 7D B3 7C A1 E6 76 2C DE 73 C7 9D [12:37:43]Write to MH i2c: 01 00 00 22 14 36 [12:37:43]Write i2c OK [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 07 00 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: 01 07 00 22 14 00 00 00 00 00 BD 0C 06 [12:37:43]RasterBufferAndPrint [12:37:43]line [12:37:43]line [12:37:43]line [12:37:43]line [12:37:43]line [12:37:43]written 0, free lines is 3267 [12:37:43]MH_Cut [12:37:43]Write to MH i2c: D1 01 00 29 14 01 0F [12:37:43]Write i2c OK [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: D1 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: D1 01 00 [12:37:43]MH_I2C_Read... [12:37:43]Read from MH i2c: D1 01 00 29 14 00 0E [12:37:43]Write to MH i2c: 01 00 00 2A 14 3E [12:37:43]Write i2c OK [12:37:43]MH_I2C_Read... [12:37:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CC 15 47 00 9B F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D2 A7 03 00 F4 03 04 00 13 F8 63 66 B6 04 01 00 00 33 66 F3 75 E3 EC 6A A6 [12:37:43]CommunicateWithHost err = 0 [12:37:43]CheckOFDResponse [12:37:43]1017 (14) - 77093643461234 [12:37:43]1041 (16) - 0000000000874681 [12:37:43]1040 (4) - 239570 [12:37:43]1012 (4) - 08.06.2024 06:20 [12:37:43]1206 (1) - 0 [12:37:43]OFD Sender: Remove packet 239570 [12:37:43]ProducePacketName [12:37:43]name=ofd_packets/00239570 [12:37:43]NVStorageDeleteData [12:37:44]OFD Sender: No OFD packet to send [12:37:44]*** Cut start [12:37:44]*** Partial cut [12:37:44]*** CUTSNS_PIN = 1 [12:37:44]*** CUTSNS_PIN = 0 [12:37:44]*** Brake cut motor [12:37:45]Read from MH i2c: 01 [12:37:45]MH_I2C_Read... [12:37:45]*** Stop cut motor [12:37:45]*** Cut end [12:37:45]Read from MH i2c: 01 07 00 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: 01 07 00 2A 14 00 00 00 00 00 FF 0F 53 [12:37:45]process_action close_receipt done [12:37:45]requested_data is exist [12:37:45]produce_requested_data [12:37:45]requested_item fm.sn is exist - process it [12:37:45]wFMCommunicate request_size=4 [12:37:45]MH_SAM_APDU [12:37:45]CAPDU: 80 11 00 00 [12:37:45]Write to MH i2c: E2 08 00 2B 14 80 11 00 00 00 00 00 00 B9 [12:37:45]Write i2c OK [12:37:45]MH_I2C_Read... [12:37:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:45]Read from MH i2c: E2 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 17 00 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 17 00 2B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0E [12:37:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:37:45]wFMCommunicate OK [12:37:45]requested_item fd.num is exist - process it [12:37:45]SAM_PROTO_GetFieldsCounters [12:37:45]wFMCommunicate request_size=4 [12:37:45]MH_SAM_APDU [12:37:45]CAPDU: 80 13 00 00 [12:37:45]Write to MH i2c: E2 08 00 2C 14 80 13 00 00 00 00 00 00 BC [12:37:45]Write i2c OK [12:37:45]MH_I2C_Read... [12:37:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:45]Read from MH i2c: E2 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 62 00 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 62 00 2C 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D2 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 D9 [12:37:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D2 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:45]wFMCommunicate OK [12:37:45]SAM_PROTO_GetFieldsCounters done [12:37:45]requested_item shift.num is exist - process it [12:37:45]requested_item shift.opened is exist - process it [12:37:45]req_shift_opened [12:37:45]FM_GetShiftState [12:37:45]SAM_PROTO_GetShiftState [12:37:45]wFMCommunicate request_size=4 [12:37:45]MH_SAM_APDU [12:37:45]CAPDU: 80 13 01 00 [12:37:45]Write to MH i2c: E2 08 00 2D 14 80 13 01 00 00 00 00 00 BE [12:37:45]Write i2c OK [12:37:45]MH_I2C_Read... [12:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:45]Read from MH i2c: E2 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 0E 00 [12:37:45]MH_I2C_Read... [12:37:45]Read from MH i2c: E2 0E 00 2D 14 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 72 [12:37:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:37:45]wFMCommunicate OK [12:37:45]SAM_PROTO_GetShiftState done [12:37:45]FM_GetShiftState done [12:37:45]req_shift_opened done [12:37:45]requested_item shift.open_date is exist - process it [12:37:45]req_shift_open_date [12:37:45]req_shift_open_date done [12:37:45]produce_requested_data done [12:37:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239570,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:37:45]process_action_free close_receipt [12:37:45]json_value_free [12:37:45]json_value_free done [12:37:45]process_json_proto returns [12:37:45]Send response to host [12:37:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239570,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:37:45]free response buf [12:37:45]execute_script done [12:37:45]execute_script returns [12:37:45]free content buf [12:37:45]Sock 8.Close socket [12:37:45]Sock 8.Thread stoped [12:37:49]OFD Sender: No OFD packet to send [12:37:54]OFD Sender: No OFD packet to send [12:37:59]OFD Sender: No OFD packet to send [12:38:04]OFD Sender: No OFD packet to send [12:38:09]OFD Sender: No OFD packet to send [12:38:14]OFD Sender: No OFD packet to send [12:38:19]OFD Sender: No OFD packet to send [12:38:24]OFD Sender: No OFD packet to send [12:38:29]OFD Sender: No OFD packet to send [12:38:34]OFD Sender: No OFD packet to send [12:38:39]OFD Sender: No OFD packet to send [12:38:44]OFD Sender: No OFD packet to send [12:38:49]OFD Sender: No OFD packet to send [12:38:54]OFD Sender: No OFD packet to send [12:38:59]OFD Sender: No OFD packet to send [12:39:04]OFD Sender: No OFD packet to send [12:39:09]OFD Sender: No OFD packet to send [12:39:14]OFD Sender: No OFD packet to send [12:39:19]OFD Sender: No OFD packet to send [12:39:24]OFD Sender: No OFD packet to send [12:39:29]OFD Sender: No OFD packet to send [12:39:34]OFD Sender: No OFD packet to send [12:39:39]OFD Sender: No OFD packet to send [12:39:44]OFD Sender: No OFD packet to send [12:39:49]OFD Sender: No OFD packet to send [12:39:54]OFD Sender: No OFD packet to send [12:39:59]OFD Sender: No OFD packet to send [12:40:04]OFD Sender: No OFD packet to send [12:40:09]OFD Sender: No OFD packet to send [12:40:14]OFD Sender: No OFD packet to send [12:40:19]OFD Sender: No OFD packet to send [12:40:24]OFD Sender: No OFD packet to send [12:40:29]OFD Sender: No OFD packet to send [12:40:34]OFD Sender: No OFD packet to send [12:40:39]OFD Sender: No OFD packet to send [12:40:44]OFD Sender: No OFD packet to send [12:40:49]OFD Sender: No OFD packet to send [12:40:54]OFD Sender: No OFD packet to send [12:40:59]OFD Sender: No OFD packet to send [12:41:04]OFD Sender: No OFD packet to send [12:41:09]OFD Sender: No OFD packet to send [12:41:14]OFD Sender: No OFD packet to send [12:41:19]OFD Sender: No OFD packet to send [12:41:24]OFD Sender: No OFD packet to send [12:41:29]OFD Sender: No OFD packet to send [12:41:34]OFD Sender: No OFD packet to send [12:41:39]OFD Sender: No OFD packet to send [12:41:44]OFD Sender: No OFD packet to send [12:41:49]OFD Sender: No OFD packet to send [12:41:54]OFD Sender: No OFD packet to send [12:41:59]OFD Sender: No OFD packet to send [12:42:04]OFD Sender: No OFD packet to send [12:42:09]OFD Sender: No OFD packet to send [12:42:14]OFD Sender: No OFD packet to send [12:42:19]OFD Sender: No OFD packet to send [12:42:24]OFD Sender: No OFD packet to send [12:42:29]OFD Sender: No OFD packet to send [12:42:34]OFD Sender: No OFD packet to send [12:42:39]OFD Sender: No OFD packet to send [12:42:44]OFD Sender: No OFD packet to send [12:42:49]OFD Sender: No OFD packet to send [12:42:54]OFD Sender: No OFD packet to send [12:42:59]OFD Sender: No OFD packet to send [12:43:04]OFD Sender: No OFD packet to send [12:43:09]OFD Sender: No OFD packet to send [12:43:14]OFD Sender: No OFD packet to send [12:43:19]OFD Sender: No OFD packet to send [12:43:24]OFD Sender: No OFD packet to send [12:43:29]OFD Sender: No OFD packet to send [12:43:34]OFD Sender: No OFD packet to send [12:43:39]OFD Sender: No OFD packet to send [12:43:44]OFD Sender: No OFD packet to send [12:43:49]OFD Sender: No OFD packet to send [12:43:54]OFD Sender: No OFD packet to send [12:43:59]OFD Sender: No OFD packet to send [12:44:04]OFD Sender: No OFD packet to send [12:44:09]OFD Sender: No OFD packet to send [12:44:15]OFD Sender: No OFD packet to send [12:44:20]OFD Sender: No OFD packet to send [12:44:25]OFD Sender: No OFD packet to send [12:44:30]OFD Sender: No OFD packet to send [12:44:35]OFD Sender: No OFD packet to send [12:44:40]OFD Sender: No OFD packet to send [12:44:45]OFD Sender: No OFD packet to send [12:44:50]OFD Sender: No OFD packet to send [12:44:55]OFD Sender: No OFD packet to send [12:45:00]OFD Sender: No OFD packet to send [12:45:05]OFD Sender: No OFD packet to send [12:45:10]OFD Sender: No OFD packet to send [12:45:15]OFD Sender: No OFD packet to send [12:45:18]accept exits with 9 [12:45:18]New connection [12:45:18]New thread 3066453348 created [12:45:18]Thread 3066596708 joined [12:45:18]Waiting for new connection... [12:45:18] Sock 9.Parse request [12:45:18]Sock 9.Check first char [12:45:18]Sock 9.First char is OK [12:45:18]request: POST /json_proto HTTP/1.0 [12:45:18]Method: POST [12:45:18]URL: /json_proto [12:45:18]Method is POST - this is cgi request [12:45:18]url: /json_proto [12:45:18]query_string will be loaded in cgi processing [12:45:18]execute_cgi json_proto POST (null) [12:45:18]execute_cgi path=json_proto method=POST [12:45:18]POST find Content-Length [12:45:18]Host: 172.17.40.67:8080 [12:45:18]Content-Length: 679 [12:45:18]Content-Type: application/json [12:45:18] [12:45:18]POST finish read [12:45:18]Found Content-Length = 679 [12:45:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:18]execute_script... [12:45: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)3302512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:18]POST & json_proto [12:45:18]process_json_proto [12:45:18]json parsed OK: [12:45:18]protocol is kg_v1.0 [12:45:18]action value=close_receipt [12:45:18]process_action close_receipt [12:45:18]cmd_close_receipt [12:45:18]MH_GetDate [12:45:18]Write to MH i2c: F0 00 00 2E 14 31 [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: F0 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: F0 09 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: F0 09 00 2E 14 00 60 52 64 66 97 AE 6B 64 CA [12:45:18]GetLastDocTimeStamp 1717850262 [12:45:18]current date 1717850720 [12:45:18]FM_GetShiftState [12:45:18]SAM_PROTO_GetShiftState [12:45:18]wFMCommunicate request_size=4 [12:45:18]MH_SAM_APDU [12:45:18]CAPDU: 80 13 01 00 [12:45:18]Write to MH i2c: E2 08 00 2F 14 80 13 01 00 00 00 00 00 C0 [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:18]Read from MH i2c: E2 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 0E 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 0E 00 2F 14 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 74 [12:45:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:45:18]wFMCommunicate OK [12:45:18]SAM_PROTO_GetShiftState done [12:45:18]FM_GetShiftState done [12:45:18]opened in 1717805884 [12:45:18]opened+sec_in_day 1717892284 [12:45:18]quantity*price = 70052 [12:45:18]sum+1 = 70053 [12:45:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 342 08.06.2024 12:45 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239571 ФПД: 68619726728158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T124520&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239571&fm=68619726728158&tin=02508201610067®Number=0000000000091601&sum=70000 [12:45:20]StoreToDocumentArchive [12:45:20]shift 387 fd 239571 [12:45:20]save to /storage/0387/doc_00239571 [12:45:20]save last doc name /storage/0387/doc_00239571 to /storage/kkm_last_doc_name [12:45:20]save OK [12:45:20]Clear old archive folders... [12:45:20]OFD Sender: No OFD packet to send [12:45:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:20]tlvbuf is 01339820 [12:45:20]SAM_PROTO_ClearQueue [12:45:20]wFMCommunicate request_size=4 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 09 00 00 [12:45:20]Write to MH i2c: E2 08 00 3C 14 80 09 00 00 00 00 00 00 C2 [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 03 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 03 00 3C 14 00 90 00 C4 [12:45:20]RAPDU: 90 00 [12:45:20]wFMCommunicate OK [12:45:20]SAM_PROTO_ClearQueue done [12:45:20]KKMCreateOFDPacket [12:45:20]OFDProtocolAddRootSTLVToBuf [12:45:20]FM_MakeSignedData [12:45:20]FM_MakeSignedData [12:45:20]SAM_PROTO_SignData [12:45:20]wFMCommunicate request_size=4 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 0D 01 02 [12:45:20]Write to MH i2c: E2 08 00 3D 14 80 0D 01 02 00 00 00 00 CA [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 03 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 03 00 3D 14 00 90 00 C5 [12:45:20]RAPDU: 90 00 [12:45:20]wFMCommunicate OK [12:45:20]wFMCommunicate request_size=255 [12:45:20]MH_SAM_APDU [12:45: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 60 52 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A7 03 00 35 04 06 00 3E [12:45:20]Write to MH i2c: E2 02 01 3E 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 60 52 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A7 03 00 35 04 06 00 3E 00 00 9B [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 03 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 03 00 3E 14 00 90 00 C6 [12:45:20]RAPDU: 90 00 [12:45:20]wFMCommunicate OK [12:45:20]wFMCommunicate request_size=10 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 0D 02 02 05 68 C6 6F AB DE [12:45:20]Write to MH i2c: E2 0D 00 3F 14 80 0D 02 02 05 00 68 C6 6F AB DE 00 00 FD [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 03 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 03 00 3F 14 00 90 00 C7 [12:45:20]RAPDU: 90 00 [12:45:20]wFMCommunicate OK [12:45:20]wFMCommunicate request_size=4 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 0D 03 02 [12:45:20]Write to MH i2c: E2 08 00 40 14 80 0D 03 02 00 00 00 00 CF [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 0B 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 0B 00 40 14 00 38 3C C8 88 B9 21 E9 38 90 00 8F [12:45:20]RAPDU: 38 3C C8 88 B9 21 E9 38 90 00 [12:45:20]wFMCommunicate OK [12:45:20]SAM_PROTO_SignData done [12:45:20]FM_MakeSignedData done [12:45:20]CreateOFDProtocolMessage [12:45:20]wFMCommunicate request_size=4 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 11 00 00 [12:45:20]Write to MH i2c: E2 08 00 41 14 80 11 00 00 00 00 00 00 CF [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:20]Read from MH i2c: E2 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 17 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: E2 17 00 41 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 24 [12:45:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:45:20]wFMCommunicate OK [12:45:20]CreateOFDProtocolMessage done [12:45:20]OFDSenderStorePacket 239571 [12:45:20]StoreOFDPacket docnum=239571 [12:45:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 70 F5 07 01 32 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 60 52 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A7 03 00 35 04 06 00 3E 68 C6 6F AB DE 38 3C C8 88 B9 21 E9 38 [12:45:20]CheckFolder [12:45:20]dirname=/storage/ofd_packets [12:45:20]CheckFolder done [12:45:20]ProducePacketName [12:45:20]name=ofd_packets/00239571 [12:45:20]NVStorageSaveData ofd_packets/00239571 [12:45:20]File name is /storage/ofd_packets/00239571 [12:45:20]Write 301 bytes [12:45:20]NVStorageSaveData done [12:45:20]OFDSenderStorePacket done [12:45:20]KKMCreateOFDPacket done [12:45:20]NVStorageSaveData kkm_last_timestamp [12:45:20]File name is /storage/kkm_last_timestamp [12:45:20]Write 4 bytes [12:45:20]NVStorageSaveData done [12:45:20]ExternCall_PrintAddStr [12:45:20]wPrintStart [12:45:20]Write to MH i2c: 01 00 00 42 14 56 [12:45:20]Write i2c OK [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: 01 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: 01 07 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: 01 07 00 42 14 00 00 00 00 00 FF 0F 6B [12:45:20]RasterBufferAndPrint [12:45:20]line Счет N : (1)3302512 [12:45:20]line ИНН: 02508201610067 [12:45:20]line Контрольно-Кассовый Чек [12:45:20]line ПРОДАЖА [12:45:20]line ТРК (МРК, ГНК) : 12 [12:45:20]line Товар: 2710124130 [12:45:20]line Аи-92-К-4 [12:45:20]line 10.550 * 66.40 [12:45:20]line = 700.52 [12:45:20]line НДС 12% НСП 1% [12:45:20]line > о реализуемом товаре [12:45:20]line ОКРУГЛЕНИЕ: -0.52 [12:45:20]line ИТОГО: 700.00 [12:45:20]line Внесено: 700.00 [12:45:20]line СДАЧА: 0.00 [12:45:20]line НСП 1% : 6.20 [12:45:20]line НДС 12% : 74.39 [12:45:20]line Наличными: 700.00 [12:45:20]line Безнал.: 0.00 [12:45:20]line Место: АЗС № 82 "Партнер Нефть" [12:45:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:45:20]line СНО: Общий режим [12:45:20]line Чек 342 08.06.2024 12:45 [12:45:20]line Смена: 387 ФФД: 1.0 [12:45:20]line ЗНМ: 0300000150 [12:45:20]line РНМ: 0000000000091601 [12:45:20]line Версия ККМ: 001 [12:45:20]line ФМ: 0000000000874681 [12:45:20]line ФД: 239571 [12:45:20]line ФПД: 68619726728158 [12:45:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T124520&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239571&fm=68619726728158&tin=02508201610067®Number=0000000000091601&sum=70000 [12:45:20]OFD Sender: Processing packet 239571 [packets to send 182, broken 181] [12:45:20]ProducePacketName [12:45:20]name=ofd_packets/00239571 [12:45:20]OFD Sender: To server: pG, [12:45:20]CommunicateWithHost lk.salyk.kg:30040 [12:45:20]ConnectInit lk.salyk.kg [12:45:20]written 0, free lines is 4095 [12:45:21]Connected sock=10 [12:45:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 70 F5 07 01 32 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 60 52 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A7 03 00 35 04 06 00 3E 68 C6 6F AB DE 38 3C C8 88 B9 21 E9 38 [12:45:21]Write to MH i2c: 01 00 00 6D 14 81 [12:45:21]Write i2c OK [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: 01 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: 01 07 00 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: 01 07 00 6D 14 00 00 00 00 00 C0 0C 54 [12:45:21]RasterBufferAndPrint [12:45:21]line [12:45:21]line [12:45:21]line [12:45:21]line [12:45:21]line [12:45:21]written 0, free lines is 3270 [12:45:21]MH_Cut [12:45:21]Write to MH i2c: D1 01 00 74 14 01 5A [12:45:21]Write i2c OK [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: D1 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: D1 01 00 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: D1 01 00 74 14 00 59 [12:45:21]Write to MH i2c: 01 00 00 75 14 89 [12:45:21]Write i2c OK [12:45:21]MH_I2C_Read... [12:45:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 62 D2 47 00 65 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D3 A7 03 00 F4 03 04 00 DC F9 63 66 B6 04 01 00 00 36 65 DC D5 F7 5A BB 3F [12:45:21]CommunicateWithHost err = 0 [12:45:21]CheckOFDResponse [12:45:21]1017 (14) - 77093643461234 [12:45:21]1041 (16) - 0000000000874681 [12:45:21]1040 (4) - 239571 [12:45:21]1012 (4) - 08.06.2024 06:27 [12:45:21]1206 (1) - 0 [12:45:21]OFD Sender: Remove packet 239571 [12:45:21]ProducePacketName [12:45:21]name=ofd_packets/00239571 [12:45:21]NVStorageDeleteData [12:45:21]OFD Sender: No OFD packet to send [12:45:22]*** Cut start [12:45:22]*** Partial cut [12:45:22]*** CUTSNS_PIN = 1 [12:45:22]*** CUTSNS_PIN = 0 [12:45:22]*** Brake cut motor [12:45:22]Read from MH i2c: 01 [12:45:22]MH_I2C_Read... [12:45:22]*** Stop cut motor [12:45:22]*** Cut end [12:45:22]Read from MH i2c: 01 07 00 [12:45:22]MH_I2C_Read... [12:45:22]Read from MH i2c: 01 07 00 75 14 00 00 00 00 00 FF 0F 9E [12:45:22]process_action close_receipt done [12:45:22]requested_data is exist [12:45:22]produce_requested_data [12:45:22]requested_item fm.sn is exist - process it [12:45:22]wFMCommunicate request_size=4 [12:45:22]MH_SAM_APDU [12:45:22]CAPDU: 80 11 00 00 [12:45:22]Write to MH i2c: E2 08 00 76 14 80 11 00 00 00 00 00 00 04 [12:45:22]Write i2c OK [12:45:22]MH_I2C_Read... [12:45:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:22]Read from MH i2c: E2 [12:45:22]MH_I2C_Read... [12:45:22]Read from MH i2c: E2 17 00 [12:45:22]MH_I2C_Read... [12:45:22]Read from MH i2c: E2 17 00 76 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 59 [12:45:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:45:22]wFMCommunicate OK [12:45:22]requested_item fd.num is exist - process it [12:45:22]SAM_PROTO_GetFieldsCounters [12:45:22]wFMCommunicate request_size=4 [12:45:22]MH_SAM_APDU [12:45:22]CAPDU: 80 13 00 00 [12:45:22]Write to MH i2c: E2 08 00 77 14 80 13 00 00 00 00 00 00 07 [12:45:22]Write i2c OK [12:45:22]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 62 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 62 00 77 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D3 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [12:45:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D3 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:23]wFMCommunicate OK [12:45:23]SAM_PROTO_GetFieldsCounters done [12:45:23]requested_item shift.num is exist - process it [12:45:23]requested_item shift.opened is exist - process it [12:45:23]req_shift_opened [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 78 14 80 13 01 00 00 00 00 00 09 [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 78 14 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BD [12:45:23]RAPDU: 09 00 01 3C A3 63 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]req_shift_opened done [12:45:23]requested_item shift.open_date is exist - process it [12:45:23]req_shift_open_date [12:45:23]req_shift_open_date done [12:45:23]produce_requested_data done [12:45:23]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239571,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:45:23]process_action_free close_receipt [12:45:23]json_value_free [12:45:23]json_value_free done [12:45:23]process_json_proto returns [12:45:23]Send response to host [12:45:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239571,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:45:23]free response buf [12:45:23]execute_script done [12:45:23]execute_script returns [12:45:23]free content buf [12:45:23]Sock 9.Close socket [12:45:23]Sock 9.Thread stoped [12:45:26]OFD Sender: No OFD packet to send [12:45:31]OFD Sender: No OFD packet to send [12:45:37]OFD Sender: No OFD packet to send [12:45:42]OFD Sender: No OFD packet to send [12:45:47]OFD Sender: No OFD packet to send [12:45:52]OFD Sender: No OFD packet to send [12:45:57]OFD Sender: No OFD packet to send [12:46:02]OFD Sender: No OFD packet to send [12:46:07]OFD Sender: No OFD packet to send [12:46:12]OFD Sender: No OFD packet to send [12:46:17]OFD Sender: No OFD packet to send [12:46:22]OFD Sender: No OFD packet to send [12:46:27]OFD Sender: No OFD packet to send [12:46:32]OFD Sender: No OFD packet to send [12:46:37]OFD Sender: No OFD packet to send [12:46:39]accept exits with 8 [12:46:39]New connection [12:46:39]New thread 3066596708 created [12:46:39]Thread 3066453348 joined [12:46:39]Waiting for new connection... [12:46:39] Sock 8.Parse request [12:46:39]Sock 8.Check first char [12:46:39]Sock 8.First char is OK [12:46:39]request: POST /json_proto HTTP/1.0 [12:46:39]Method: POST [12:46:39]URL: /json_proto [12:46:39]Method is POST - this is cgi request [12:46:39]url: /json_proto [12:46:39]query_string will be loaded in cgi processing [12:46:39]execute_cgi json_proto POST (null) [12:46:39]execute_cgi path=json_proto method=POST [12:46:39]POST find Content-Length [12:46:39]Host: 172.17.40.67:8080 [12:46:39]Content-Length: 683 [12:46:39]Content-Type: application/json [12:46:39] [12:46:39]POST finish read [12:46:39]Found Content-Length = 683 [12:46:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:39]execute_script... [12:46: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)3302513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:39]POST & json_proto [12:46:39]process_json_proto [12:46:39]json parsed OK: [12:46:39]protocol is kg_v1.0 [12:46:39]action value=close_receipt [12:46:39]process_action close_receipt [12:46:39]cmd_close_receipt [12:46:39]MH_GetDate [12:46:39]Write to MH i2c: F0 00 00 79 14 7C [12:46:39]Write i2c OK [12:46:39]MH_I2C_Read... [12:46:39]Read from MH i2c: F0 [12:46:39]MH_I2C_Read... [12:46:39]Read from MH i2c: F0 09 00 [12:46:39]MH_I2C_Read... [12:46:39]Read from MH i2c: F0 09 00 79 14 00 B0 52 64 66 97 AE 6B 64 65 [12:46:39]GetLastDocTimeStamp 1717850720 [12:46:39]current date 1717850800 [12:46:39]FM_GetShiftState [12:46:39]SAM_PROTO_GetShiftState [12:46:39]wFMCommunicate request_size=4 [12:46:39]MH_SAM_APDU [12:46:39]CAPDU: 80 13 01 00 [12:46:39]Write to MH i2c: E2 08 00 7A 14 80 13 01 00 00 00 00 00 0B [12:46:39]Write i2c OK [12:46:39]MH_I2C_Read... [12:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:39]Read from MH i2c: E2 [12:46:39]MH_I2C_Read... [12:46:39]Read from MH i2c: E2 0E 00 [12:46:39]MH_I2C_Read... [12:46:39]Read from MH i2c: E2 0E 00 7A 14 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BF [12:46:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:46:39]wFMCommunicate OK [12:46:39]SAM_PROTO_GetShiftState done [12:46:39]FM_GetShiftState done [12:46:39]opened in 1717805884 [12:46:39]opened+sec_in_day 1717892284 [12:46:39]quantity*price = 100010 [12:46:39]sum+1 = 100012 [12:46:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 343 08.06.2024 12:46 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239572 ФПД: 207093983112599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T124640&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239572&fm=207093983112599&tin=02508201610067®Number=0000000000091601&sum=100000 [12:46:40]StoreToDocumentArchive [12:46:40]shift 387 fd 239572 [12:46:40]save to /storage/0387/doc_00239572 [12:46:40]save last doc name /storage/0387/doc_00239572 to /storage/kkm_last_doc_name [12:46:40]save OK [12:46:40]Clear old archive folders... [12:46:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:40]tlvbuf is B6E6A3D0 [12:46:40]SAM_PROTO_ClearQueue [12:46:40]wFMCommunicate request_size=4 [12:46:40]MH_SAM_APDU [12:46:40]CAPDU: 80 09 00 00 [12:46:40]Write to MH i2c: E2 08 00 87 14 80 09 00 00 00 00 00 00 0D [12:46:40]Write i2c OK [12:46:40]MH_I2C_Read... [12:46:40]Read from MH i2c: E2 [12:46:40]MH_I2C_Read... [12:46:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:40]Read from MH i2c: E2 03 00 [12:46:40]MH_I2C_Read... [12:46:40]Read from MH i2c: E2 03 00 87 14 00 90 00 0F [12:46:40]RAPDU: 90 00 [12:46:40]wFMCommunicate OK [12:46:40]SAM_PROTO_ClearQueue done [12:46:40]KKMCreateOFDPacket [12:46:40]OFDProtocolAddRootSTLVToBuf [12:46:40]FM_MakeSignedData [12:46:40]FM_MakeSignedData [12:46:40]SAM_PROTO_SignData [12:46:40]wFMCommunicate request_size=4 [12:46:40]MH_SAM_APDU [12:46:40]CAPDU: 80 0D 01 02 [12:46:40]Write to MH i2c: E2 08 00 88 14 80 0D 01 02 00 00 00 00 15 [12:46:40]Write i2c OK [12:46:40]MH_I2C_Read... [12:46:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:41]Read from MH i2c: E2 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 03 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 03 00 88 14 00 90 00 10 [12:46:41]RAPDU: 90 00 [12:46:41]wFMCommunicate OK [12:46:41]wFMCommunicate request_size=255 [12:46:41]MH_SAM_APDU [12:46: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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 B0 52 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A7 03 00 35 04 06 00 BC [12:46:41]Write to MH i2c: E2 02 01 89 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 B0 52 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A7 03 00 35 04 06 00 BC 00 00 BA [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:41]Read from MH i2c: E2 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 03 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 03 00 89 14 00 90 00 11 [12:46:41]RAPDU: 90 00 [12:46:41]wFMCommunicate OK [12:46:41]wFMCommunicate request_size=10 [12:46:41]MH_SAM_APDU [12:46:41]CAPDU: 80 0D 02 02 05 59 D3 4C 6D 97 [12:46:41]Write to MH i2c: E2 0D 00 8A 14 80 0D 02 02 05 00 59 D3 4C 6D 97 00 00 9E [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:41]Read from MH i2c: E2 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 03 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 03 00 8A 14 00 90 00 12 [12:46:41]RAPDU: 90 00 [12:46:41]wFMCommunicate OK [12:46:41]wFMCommunicate request_size=4 [12:46:41]MH_SAM_APDU [12:46:41]CAPDU: 80 0D 03 02 [12:46:41]Write to MH i2c: E2 08 00 8B 14 80 0D 03 02 00 00 00 00 1A [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:41]Read from MH i2c: E2 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 0B 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 0B 00 8B 14 00 AE 23 B7 4E A7 55 E7 57 90 00 2B [12:46:41]RAPDU: AE 23 B7 4E A7 55 E7 57 90 00 [12:46:41]wFMCommunicate OK [12:46:41]SAM_PROTO_SignData done [12:46:41]FM_MakeSignedData done [12:46:41]CreateOFDProtocolMessage [12:46:41]wFMCommunicate request_size=4 [12:46:41]MH_SAM_APDU [12:46:41]CAPDU: 80 11 00 00 [12:46:41]Write to MH i2c: E2 08 00 8C 14 80 11 00 00 00 00 00 00 1A [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:41]Read from MH i2c: E2 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 17 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: E2 17 00 8C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6F [12:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:46:41]wFMCommunicate OK [12:46:41]CreateOFDProtocolMessage done [12:46:41]OFDSenderStorePacket 239572 [12:46:41]StoreOFDPacket docnum=239572 [12:46:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EC 2D 07 01 EC 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 B0 52 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A7 03 00 35 04 06 00 BC 59 D3 4C 6D 97 AE 23 B7 4E A7 55 E7 57 [12:46:41]CheckFolder [12:46:41]dirname=/storage/ofd_packets [12:46:41]CheckFolder done [12:46:41]ProducePacketName [12:46:41]name=ofd_packets/00239572 [12:46:41]NVStorageSaveData ofd_packets/00239572 [12:46:41]File name is /storage/ofd_packets/00239572 [12:46:41]Write 301 bytes [12:46:41]NVStorageSaveData done [12:46:41]OFDSenderStorePacket done [12:46:41]KKMCreateOFDPacket done [12:46:41]NVStorageSaveData kkm_last_timestamp [12:46:41]File name is /storage/kkm_last_timestamp [12:46:41]Write 4 bytes [12:46:41]NVStorageSaveData done [12:46:41]ExternCall_PrintAddStr [12:46:41]wPrintStart [12:46:41]Write to MH i2c: 01 00 00 8D 14 A1 [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 07 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 07 00 8D 14 00 00 00 00 00 FF 0F B6 [12:46:41]RasterBufferAndPrint [12:46:41]line Счет N : (1)3302513 [12:46:41]line ИНН: 02508201610067 [12:46:41]line Контрольно-Кассовый Чек [12:46:41]line ПРОДАЖА [12:46:41]line ТРК (МРК, ГНК) : 23 [12:46:41]line Товар: 2710124500 [12:46:41]line Аи-95-К-5 [12:46:41]line 13.570 * 73.70 [12:46:41]line = 1000.11 [12:46:41]line НДС 12% НСП 1% [12:46:41]line > о реализуемом товаре [12:46:41]line ОКРУГЛЕНИЕ: -0.11 [12:46:41]line ИТОГО: 1000.00 [12:46:41]line Внесено: 1000.00 [12:46:41]line СДАЧА: 0.00 [12:46:41]line НСП 1% : 8.85 [12:46:41]line НДС 12% : 106.21 [12:46:41]line Наличными: 1000.00 [12:46:41]line Безнал.: 0.00 [12:46:41]line Место: АЗС № 82 "Партнер Нефть" [12:46:41]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:46:41]line СНО: Общий режим [12:46:41]line Чек 343 08.06.2024 12:46 [12:46:41]line Смена: 387 ФФД: 1.0 [12:46:41]line ЗНМ: 0300000150 [12:46:41]line РНМ: 0000000000091601 [12:46:41]line Версия ККМ: 001 [12:46:41]line ФМ: 0000000000874681 [12:46:41]line ФД: 239572 [12:46:41]line ФПД: 207093983112599 [12:46:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T124640&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239572&fm=207093983112599&tin=02508201610067®Number=0000000000091601&sum=100000 [12:46:41]OFD Sender: Processing packet 239572 [packets to send 182, broken 181] [12:46:41]ProducePacketName [12:46:41]name=ofd_packets/00239572 [12:46:41]OFD Sender: To server: pG, [12:46:41]CommunicateWithHost lk.salyk.kg:30040 [12:46:41]ConnectInit lk.salyk.kg [12:46:41]written 0, free lines is 4095 [12:46:41]Connected sock=10 [12:46:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EC 2D 07 01 EC 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 B0 52 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A7 03 00 35 04 06 00 BC 59 D3 4C 6D 97 AE 23 B7 4E A7 55 E7 57 [12:46:42]Write to MH i2c: 01 00 00 B8 14 CC [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: 01 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: 01 07 00 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: 01 07 00 B8 14 00 00 00 00 00 BB 0C 9A [12:46:42]RasterBufferAndPrint [12:46:42]line [12:46:42]line [12:46:42]line [12:46:42]line [12:46:42]line [12:46:42]written 0, free lines is 3265 [12:46:42]MH_Cut [12:46:42]Write to MH i2c: D1 01 00 BF 14 01 A5 [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: D1 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: D1 01 00 [12:46:42]MH_I2C_Read... [12:46:42]Read from MH i2c: D1 01 00 BF 14 00 A4 [12:46:42]Write to MH i2c: 01 00 00 C0 14 D4 [12:46:42]Write i2c OK [12:46:42]MH_I2C_Read... [12:46:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A2 28 47 00 54 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D4 A7 03 00 F4 03 04 00 2D FA 63 66 B6 04 01 00 00 E5 C0 76 C7 5D 21 53 73 [12:46:42]CommunicateWithHost err = 0 [12:46:42]CheckOFDResponse [12:46:42]1017 (14) - 77093643461234 [12:46:42]1041 (16) - 0000000000874681 [12:46:42]1040 (4) - 239572 [12:46:42]1012 (4) - 08.06.2024 06:29 [12:46:42]1206 (1) - 0 [12:46:42]OFD Sender: Remove packet 239572 [12:46:42]ProducePacketName [12:46:42]name=ofd_packets/00239572 [12:46:42]NVStorageDeleteData [12:46:42]OFD Sender: No OFD packet to send [12:46:43]*** Cut start [12:46:43]*** Partial cut [12:46:43]*** CUTSNS_PIN = 1 [12:46:43]*** CUTSNS_PIN = 0 [12:46:43]*** Brake cut motor [12:46:43]Read from MH i2c: 01 [12:46:43]MH_I2C_Read... [12:46:43]*** Stop cut motor [12:46:43]*** Cut end [12:46:43]Read from MH i2c: 01 07 00 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: 01 07 00 C0 14 00 00 00 00 00 FF 0F E9 [12:46:43]process_action close_receipt done [12:46:43]requested_data is exist [12:46:43]produce_requested_data [12:46:43]requested_item fm.sn is exist - process it [12:46:43]wFMCommunicate request_size=4 [12:46:43]MH_SAM_APDU [12:46:43]CAPDU: 80 11 00 00 [12:46:43]Write to MH i2c: E2 08 00 C1 14 80 11 00 00 00 00 00 00 4F [12:46:43]Write i2c OK [12:46:43]MH_I2C_Read... [12:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:43]Read from MH i2c: E2 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: E2 17 00 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: E2 17 00 C1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A4 [12:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:46:43]wFMCommunicate OK [12:46:43]requested_item fd.num is exist - process it [12:46:43]SAM_PROTO_GetFieldsCounters [12:46:43]wFMCommunicate request_size=4 [12:46:43]MH_SAM_APDU [12:46:43]CAPDU: 80 13 00 00 [12:46:43]Write to MH i2c: E2 08 00 C2 14 80 13 00 00 00 00 00 00 52 [12:46:43]Write i2c OK [12:46:43]MH_I2C_Read... [12:46:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:43]Read from MH i2c: E2 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: E2 62 00 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: E2 62 00 C2 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D4 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [12:46:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D4 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:43]wFMCommunicate OK [12:46:43]SAM_PROTO_GetFieldsCounters done [12:46:43]requested_item shift.num is exist - process it [12:46:43]requested_item shift.opened is exist - process it [12:46:43]req_shift_opened [12:46:43]FM_GetShiftState [12:46:43]SAM_PROTO_GetShiftState [12:46:43]wFMCommunicate request_size=4 [12:46:43]MH_SAM_APDU [12:46:43]CAPDU: 80 13 01 00 [12:46:43]Write to MH i2c: E2 08 00 C3 14 80 13 01 00 00 00 00 00 54 [12:46:43]Write i2c OK [12:46:43]MH_I2C_Read... [12:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:43]Read from MH i2c: E2 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: E2 0E 00 [12:46:43]MH_I2C_Read... [12:46:43]Read from MH i2c: E2 0E 00 C3 14 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 08 [12:46:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:46:43]wFMCommunicate OK [12:46:43]SAM_PROTO_GetShiftState done [12:46:43]FM_GetShiftState done [12:46:43]req_shift_opened done [12:46:43]requested_item shift.open_date is exist - process it [12:46:43]req_shift_open_date [12:46:43]req_shift_open_date done [12:46:43]produce_requested_data done [12:46:43]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239572,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:46:43]process_action_free close_receipt [12:46:43]json_value_free [12:46:43]json_value_free done [12:46:43]process_json_proto returns [12:46:43]Send response to host [12:46:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239572,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:46:43]free response buf [12:46:43]execute_script done [12:46:43]execute_script returns [12:46:43]free content buf [12:46:43]Sock 8.Close socket [12:46:43]Sock 8.Thread stoped [12:46:47]OFD Sender: No OFD packet to send [12:46:52]OFD Sender: No OFD packet to send [12:46:57]OFD Sender: No OFD packet to send [12:47:02]OFD Sender: No OFD packet to send [12:47:07]OFD Sender: No OFD packet to send [12:47:12]OFD Sender: No OFD packet to send [12:47:17]OFD Sender: No OFD packet to send [12:47:22]OFD Sender: No OFD packet to send [12:47:27]OFD Sender: No OFD packet to send [12:47:32]OFD Sender: No OFD packet to send [12:47:37]OFD Sender: No OFD packet to send [12:47:42]OFD Sender: No OFD packet to send [12:47:47]OFD Sender: No OFD packet to send [12:47:52]OFD Sender: No OFD packet to send [12:47:57]OFD Sender: No OFD packet to send [12:48:00]accept exits with 9 [12:48:00]New connection [12:48:00]New thread 3066453348 created [12:48:00]Thread 3066596708 joined [12:48:00]Waiting for new connection... [12:48:00] Sock 9.Parse request [12:48:00]Sock 9.Check first char [12:48:00]Sock 9.First char is OK [12:48:00]request: POST /json_proto HTTP/1.0 [12:48:00]Method: POST [12:48:00]URL: /json_proto [12:48:00]Method is POST - this is cgi request [12:48:00]url: /json_proto [12:48:00]query_string will be loaded in cgi processing [12:48:00]execute_cgi json_proto POST (null) [12:48:00]execute_cgi path=json_proto method=POST [12:48:00]POST find Content-Length [12:48:00]Host: 172.17.40.67:8080 [12:48:00]Content-Length: 678 [12:48:00]Content-Type: application/json [12:48:00] [12:48:00]POST finish read [12:48:00]Found Content-Length = 678 [12:48:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:00]execute_script... [12:48: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)3302514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:00]POST & json_proto [12:48:00]process_json_proto [12:48:00]json parsed OK: [12:48:00]protocol is kg_v1.0 [12:48:00]action value=close_receipt [12:48:00]process_action close_receipt [12:48:00]cmd_close_receipt [12:48:00]MH_GetDate [12:48:00]Write to MH i2c: F0 00 00 C4 14 C7 [12:48:00]Write i2c OK [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: F0 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: F0 09 00 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: F0 09 00 C4 14 00 02 53 64 66 97 AE 6B 64 03 [12:48:00]GetLastDocTimeStamp 1717850800 [12:48:00]current date 1717850882 [12:48:00]FM_GetShiftState [12:48:00]SAM_PROTO_GetShiftState [12:48:00]wFMCommunicate request_size=4 [12:48:00]MH_SAM_APDU [12:48:00]CAPDU: 80 13 01 00 [12:48:00]Write to MH i2c: E2 08 00 C5 14 80 13 01 00 00 00 00 00 56 [12:48:00]Write i2c OK [12:48:00]MH_I2C_Read... [12:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:00]Read from MH i2c: E2 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: E2 0E 00 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: E2 0E 00 C5 14 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0A [12:48:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:48:00]wFMCommunicate OK [12:48:00]SAM_PROTO_GetShiftState done [12:48:00]FM_GetShiftState done [12:48:00]opened in 1717805884 [12:48:00]opened+sec_in_day 1717892284 [12:48:00]quantity*price = 50065 [12:48:00]sum+1 = 50067 [12:48:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 344 08.06.2024 12:48 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239573 ФПД: 95996351706855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T124802&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239573&fm=95996351706855&tin=02508201610067®Number=0000000000091601&sum=50000 [12:48:01]StoreToDocumentArchive [12:48:01]shift 387 fd 239573 [12:48:01]save to /storage/0387/doc_00239573 [12:48:01]save last doc name /storage/0387/doc_00239573 to /storage/kkm_last_doc_name [12:48:01]save OK [12:48:01]Clear old archive folders... [12:48:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:02]tlvbuf is 012DFF30 [12:48:02]SAM_PROTO_ClearQueue [12:48:02]wFMCommunicate request_size=4 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 09 00 00 [12:48:02]Write to MH i2c: E2 08 00 D2 14 80 09 00 00 00 00 00 00 58 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 D2 14 00 90 00 5A [12:48:02]RAPDU: 90 00 [12:48:02]wFMCommunicate OK [12:48:02]SAM_PROTO_ClearQueue done [12:48:02]KKMCreateOFDPacket [12:48:02]OFDProtocolAddRootSTLVToBuf [12:48:02]FM_MakeSignedData [12:48:02]FM_MakeSignedData [12:48:02]SAM_PROTO_SignData [12:48:02]wFMCommunicate request_size=4 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 0D 01 02 [12:48:02]Write to MH i2c: E2 08 00 D3 14 80 0D 01 02 00 00 00 00 60 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 D3 14 00 90 00 5B [12:48:02]RAPDU: 90 00 [12:48:02]wFMCommunicate OK [12:48:02]wFMCommunicate request_size=255 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 02 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A7 03 00 35 04 06 00 57 [12:48:02]Write to MH i2c: E2 02 01 D4 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 02 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A7 03 00 35 04 06 00 57 00 00 DF [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 D4 14 00 90 00 5C [12:48:02]RAPDU: 90 00 [12:48:02]wFMCommunicate OK [12:48:02]wFMCommunicate request_size=10 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 0D 02 02 05 4E E4 71 76 E7 [12:48:02]Write to MH i2c: E2 0D 00 D5 14 80 0D 02 02 05 00 4E E4 71 76 E7 00 00 6D [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 D5 14 00 90 00 5D [12:48:02]RAPDU: 90 00 [12:48:02]wFMCommunicate OK [12:48:02]wFMCommunicate request_size=4 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 0D 03 02 [12:48:02]Write to MH i2c: E2 08 00 D6 14 80 0D 03 02 00 00 00 00 65 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 0B 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 0B 00 D6 14 00 3E 82 6D 49 66 8A 6D F1 90 00 2A [12:48:02]RAPDU: 3E 82 6D 49 66 8A 6D F1 90 00 [12:48:02]wFMCommunicate OK [12:48:02]SAM_PROTO_SignData done [12:48:02]FM_MakeSignedData done [12:48:02]CreateOFDProtocolMessage [12:48:02]wFMCommunicate request_size=4 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 11 00 00 [12:48:02]Write to MH i2c: E2 08 00 D7 14 80 11 00 00 00 00 00 00 65 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 17 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 17 00 D7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BA [12:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:48:02]wFMCommunicate OK [12:48:02]CreateOFDProtocolMessage done [12:48:02]OFDSenderStorePacket 239573 [12:48:02]StoreOFDPacket docnum=239573 [12:48:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E5 3F 07 01 D1 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 02 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A7 03 00 35 04 06 00 57 4E E4 71 76 E7 3E 82 6D 49 66 8A 6D F1 [12:48:02]CheckFolder [12:48:02]dirname=/storage/ofd_packets [12:48:02]CheckFolder done [12:48:02]ProducePacketName [12:48:02]name=ofd_packets/00239573 [12:48:02]NVStorageSaveData ofd_packets/00239573 [12:48:02]File name is /storage/ofd_packets/00239573 [12:48:02]Write 301 bytes [12:48:02]NVStorageSaveData done [12:48:02]OFDSenderStorePacket done [12:48:02]KKMCreateOFDPacket done [12:48:02]NVStorageSaveData kkm_last_timestamp [12:48:02]File name is /storage/kkm_last_timestamp [12:48:02]Write 4 bytes [12:48:02]NVStorageSaveData done [12:48:02]ExternCall_PrintAddStr [12:48:02]wPrintStart [12:48:02]Write to MH i2c: 01 00 00 D8 14 EC [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: 01 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: 01 07 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: 01 07 00 D8 14 00 00 00 00 00 FF 0F 01 [12:48:02]RasterBufferAndPrint [12:48:02]line Счет N : (1)3302514 [12:48:02]line ИНН: 02508201610067 [12:48:02]line Контрольно-Кассовый Чек [12:48:02]line ПРОДАЖА [12:48:02]line ТРК (МРК, ГНК) : 42 [12:48:02]line Товар: 2710124130 [12:48:02]line Аи-92-К-4 [12:48:02]line 7.540 * 66.40 [12:48:02]line = 500.66 [12:48:02]line НДС 12% НСП 1% [12:48:02]line > о реализуемом товаре [12:48:02]line ОКРУГЛЕНИЕ: -0.66 [12:48:02]line ИТОГО: 500.00 [12:48:02]line Внесено: 500.00 [12:48:02]line СДАЧА: 0.00 [12:48:02]line НСП 1% : 4.43 [12:48:02]line НДС 12% : 53.17 [12:48:02]line Наличными: 500.00 [12:48:02]line Безнал.: 0.00 [12:48:02]line Место: АЗС № 82 "Партнер Нефть" [12:48:02]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:48:02]line СНО: Общий режим [12:48:02]line Чек 344 08.06.2024 12:48 [12:48:02]line Смена: 387 ФФД: 1.0 [12:48:02]line ЗНМ: 0300000150 [12:48:02]line РНМ: 0000000000091601 [12:48:02]line Версия ККМ: 001 [12:48:02]line ФМ: 0000000000874681 [12:48:02]line ФД: 239573 [12:48:02]line ФПД: 95996351706855 [12:48:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T124802&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239573&fm=95996351706855&tin=02508201610067®Number=0000000000091601&sum=50000 [12:48:02]OFD Sender: Processing packet 239573 [packets to send 182, broken 181] [12:48:02]ProducePacketName [12:48:02]name=ofd_packets/00239573 [12:48:02]OFD Sender: To server: pG, [12:48:02]CommunicateWithHost lk.salyk.kg:30040 [12:48:02]ConnectInit lk.salyk.kg [12:48:02]written 0, free lines is 4095 [12:48:03]Connected sock=10 [12:48:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E5 3F 07 01 D1 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 02 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A7 03 00 35 04 06 00 57 4E E4 71 76 E7 3E 82 6D 49 66 8A 6D F1 [12:48:03]Write to MH i2c: 01 00 00 03 15 18 [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: 01 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: 01 07 00 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: 01 07 00 03 15 00 00 00 00 00 BA 0C E5 [12:48:03]RasterBufferAndPrint [12:48:03]line [12:48:03]line [12:48:03]line [12:48:03]line [12:48:03]line [12:48:03]written 0, free lines is 3265 [12:48:03]MH_Cut [12:48:03]Write to MH i2c: D1 01 00 0A 15 01 F1 [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: D1 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: D1 01 00 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: D1 01 00 0A 15 00 F0 [12:48:03]Write to MH i2c: 01 00 00 0B 15 20 [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A5 AE 47 00 D2 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D5 A7 03 00 F4 03 04 00 7E FA 63 66 B6 04 01 00 00 DC 56 8A A0 F2 1C 64 68 [12:48:03]CommunicateWithHost err = 0 [12:48:03]CheckOFDResponse [12:48:03]1017 (14) - 77093643461234 [12:48:03]1041 (16) - 0000000000874681 [12:48:03]1040 (4) - 239573 [12:48:03]1012 (4) - 08.06.2024 06:30 [12:48:03]1206 (1) - 0 [12:48:03]OFD Sender: Remove packet 239573 [12:48:03]ProducePacketName [12:48:03]name=ofd_packets/00239573 [12:48:03]NVStorageDeleteData [12:48:03]OFD Sender: No OFD packet to send [12:48:04]*** Cut start [12:48:04]*** Partial cut [12:48:04]*** CUTSNS_PIN = 1 [12:48:04]*** CUTSNS_PIN = 0 [12:48:04]*** Brake cut motor [12:48:04]Read from MH i2c: 01 [12:48:04]MH_I2C_Read... [12:48:04]*** Stop cut motor [12:48:04]*** Cut end [12:48:04]Read from MH i2c: 01 07 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: 01 07 00 0B 15 00 00 00 00 00 FF 0F 35 [12:48:04]process_action close_receipt done [12:48:04]requested_data is exist [12:48:04]produce_requested_data [12:48:04]requested_item fm.sn is exist - process it [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 11 00 00 [12:48:04]Write to MH i2c: E2 08 00 0C 15 80 11 00 00 00 00 00 00 9B [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 17 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 17 00 0C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F0 [12:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:48:04]wFMCommunicate OK [12:48:04]requested_item fd.num is exist - process it [12:48:04]SAM_PROTO_GetFieldsCounters [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 13 00 00 [12:48:04]Write to MH i2c: E2 08 00 0D 15 80 13 00 00 00 00 00 00 9E [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 62 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 62 00 0D 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D5 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [12:48:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D5 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:04]wFMCommunicate OK [12:48:04]SAM_PROTO_GetFieldsCounters done [12:48:04]requested_item shift.num is exist - process it [12:48:04]requested_item shift.opened is exist - process it [12:48:04]req_shift_opened [12:48:04]FM_GetShiftState [12:48:04]SAM_PROTO_GetShiftState [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 13 01 00 [12:48:04]Write to MH i2c: E2 08 00 0E 15 80 13 01 00 00 00 00 00 A0 [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:05]Read from MH i2c: E2 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: E2 0E 00 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: E2 0E 00 0E 15 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 54 [12:48:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:48:05]wFMCommunicate OK [12:48:05]SAM_PROTO_GetShiftState done [12:48:05]FM_GetShiftState done [12:48:05]req_shift_opened done [12:48:05]requested_item shift.open_date is exist - process it [12:48:05]req_shift_open_date [12:48:05]req_shift_open_date done [12:48:05]produce_requested_data done [12:48:05]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239573,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:48:05]process_action_free close_receipt [12:48:05]json_value_free [12:48:05]json_value_free done [12:48:05]process_json_proto returns [12:48:05]Send response to host [12:48:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239573,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:48:05]free response buf [12:48:05]execute_script done [12:48:05]execute_script returns [12:48:05]free content buf [12:48:05]Sock 9.Close socket [12:48:05]Sock 9.Thread stoped [12:48:08]OFD Sender: No OFD packet to send [12:48:13]OFD Sender: No OFD packet to send [12:48:18]OFD Sender: No OFD packet to send [12:48:23]OFD Sender: No OFD packet to send [12:48:28]OFD Sender: No OFD packet to send [12:48:33]OFD Sender: No OFD packet to send [12:48:38]OFD Sender: No OFD packet to send [12:48:43]OFD Sender: No OFD packet to send [12:48:48]OFD Sender: No OFD packet to send [12:48:50]accept exits with 8 [12:48:50]New connection [12:48:50]New thread 3066596708 created [12:48:50]Thread 3066453348 joined [12:48:50]Waiting for new connection... [12:48:50] Sock 8.Parse request [12:48:50]Sock 8.Check first char [12:48:50]Sock 8.First char is OK [12:48:50]request: POST /json_proto HTTP/1.0 [12:48:50]Method: POST [12:48:50]URL: /json_proto [12:48:50]Method is POST - this is cgi request [12:48:50]url: /json_proto [12:48:50]query_string will be loaded in cgi processing [12:48:50]execute_cgi json_proto POST (null) [12:48:50]execute_cgi path=json_proto method=POST [12:48:50]POST find Content-Length [12:48:50]Host: 172.17.40.67:8080 [12:48:50]Content-Length: 678 [12:48:50]Content-Type: application/json [12:48:50] [12:48:50]POST finish read [12:48:50]Found Content-Length = 678 [12:48:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:50]execute_script... [12:48: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)3302515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:50]POST & json_proto [12:48:50]process_json_proto [12:48:50]json parsed OK: [12:48:50]protocol is kg_v1.0 [12:48:50]action value=close_receipt [12:48:50]process_action close_receipt [12:48:50]cmd_close_receipt [12:48:50]MH_GetDate [12:48:50]Write to MH i2c: F0 00 00 0F 15 13 [12:48:50]Write i2c OK [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: F0 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: F0 09 00 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: F0 09 00 0F 15 00 33 53 64 66 97 AE 6B 64 80 [12:48:50]GetLastDocTimeStamp 1717850882 [12:48:50]current date 1717850931 [12:48:50]FM_GetShiftState [12:48:50]SAM_PROTO_GetShiftState [12:48:50]wFMCommunicate request_size=4 [12:48:50]MH_SAM_APDU [12:48:50]CAPDU: 80 13 01 00 [12:48:50]Write to MH i2c: E2 08 00 10 15 80 13 01 00 00 00 00 00 A2 [12:48:50]Write i2c OK [12:48:50]MH_I2C_Read... [12:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:50]Read from MH i2c: E2 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: E2 0E 00 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: E2 0E 00 10 15 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 56 [12:48:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:48:50]wFMCommunicate OK [12:48:50]SAM_PROTO_GetShiftState done [12:48:50]FM_GetShiftState done [12:48:50]opened in 1717805884 [12:48:50]opened+sec_in_day 1717892284 [12:48:50]quantity*price = 50065 [12:48:50]sum+1 = 50067 [12:48:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 345 08.06.2024 12:48 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239574 ФПД: 167226039086590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T124851&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239574&fm=167226039086590&tin=02508201610067®Number=0000000000091601&sum=50000 [12:48:51]StoreToDocumentArchive [12:48:51]shift 387 fd 239574 [12:48:51]save to /storage/0387/doc_00239574 [12:48:51]save last doc name /storage/0387/doc_00239574 to /storage/kkm_last_doc_name [12:48:51]save OK [12:48:51]Clear old archive folders... [12:48:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:51]tlvbuf is 012FB350 [12:48:51]SAM_PROTO_ClearQueue [12:48:51]wFMCommunicate request_size=4 [12:48:51]MH_SAM_APDU [12:48:51]CAPDU: 80 09 00 00 [12:48:51]Write to MH i2c: E2 08 00 1D 15 80 09 00 00 00 00 00 00 A4 [12:48:51]Write i2c OK [12:48:51]MH_I2C_Read... [12:48:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:51]Read from MH i2c: E2 [12:48:51]MH_I2C_Read... [12:48:51]Read from MH i2c: E2 03 00 [12:48:51]MH_I2C_Read... [12:48:51]Read from MH i2c: E2 03 00 1D 15 00 90 00 A6 [12:48:51]RAPDU: 90 00 [12:48:51]wFMCommunicate OK [12:48:51]SAM_PROTO_ClearQueue done [12:48:51]KKMCreateOFDPacket [12:48:51]OFDProtocolAddRootSTLVToBuf [12:48:51]FM_MakeSignedData [12:48:51]FM_MakeSignedData [12:48:51]SAM_PROTO_SignData [12:48:51]wFMCommunicate request_size=4 [12:48:51]MH_SAM_APDU [12:48:51]CAPDU: 80 0D 01 02 [12:48:51]Write to MH i2c: E2 08 00 1E 15 80 0D 01 02 00 00 00 00 AC [12:48:51]Write i2c OK [12:48:51]MH_I2C_Read... [12:48:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:51]Read from MH i2c: E2 [12:48:51]MH_I2C_Read... [12:48:51]Read from MH i2c: E2 03 00 [12:48:51]MH_I2C_Read... [12:48:51]Read from MH i2c: E2 03 00 1E 15 00 90 00 A7 [12:48:51]RAPDU: 90 00 [12:48:51]wFMCommunicate OK [12:48:51]wFMCommunicate request_size=255 [12:48:51]MH_SAM_APDU [12:48: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 33 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A7 03 00 35 04 06 00 98 [12:48:51]Write to MH i2c: E2 02 01 1F 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 33 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A7 03 00 35 04 06 00 98 00 00 9F [12:48:51]Write i2c OK [12:48:51]MH_I2C_Read... [12:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:52]Read from MH i2c: E2 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 03 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 03 00 1F 15 00 90 00 A8 [12:48:52]RAPDU: 90 00 [12:48:52]wFMCommunicate OK [12:48:52]wFMCommunicate request_size=10 [12:48:52]MH_SAM_APDU [12:48:52]CAPDU: 80 0D 02 02 05 17 58 A8 2D FE [12:48:52]Write to MH i2c: E2 0D 00 20 15 80 0D 02 02 05 00 17 58 A8 2D FE 00 00 FB [12:48:52]Write i2c OK [12:48:52]MH_I2C_Read... [12:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:52]Read from MH i2c: E2 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 03 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 03 00 20 15 00 90 00 A9 [12:48:52]RAPDU: 90 00 [12:48:52]wFMCommunicate OK [12:48:52]wFMCommunicate request_size=4 [12:48:52]MH_SAM_APDU [12:48:52]CAPDU: 80 0D 03 02 [12:48:52]Write to MH i2c: E2 08 00 21 15 80 0D 03 02 00 00 00 00 B1 [12:48:52]Write i2c OK [12:48:52]MH_I2C_Read... [12:48:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:52]Read from MH i2c: E2 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 0B 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 0B 00 21 15 00 08 8A 54 A8 A8 73 E9 6E 90 00 B2 [12:48:52]RAPDU: 08 8A 54 A8 A8 73 E9 6E 90 00 [12:48:52]wFMCommunicate OK [12:48:52]SAM_PROTO_SignData done [12:48:52]FM_MakeSignedData done [12:48:52]CreateOFDProtocolMessage [12:48:52]wFMCommunicate request_size=4 [12:48:52]MH_SAM_APDU [12:48:52]CAPDU: 80 11 00 00 [12:48:52]Write to MH i2c: E2 08 00 22 15 80 11 00 00 00 00 00 00 B1 [12:48:52]Write i2c OK [12:48:52]MH_I2C_Read... [12:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:52]Read from MH i2c: E2 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 17 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 17 00 22 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 06 [12:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:48:52]wFMCommunicate OK [12:48:52]CreateOFDProtocolMessage done [12:48:52]OFDSenderStorePacket 239574 [12:48:52]StoreOFDPacket docnum=239574 [12:48:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1C 93 07 01 11 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 33 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A7 03 00 35 04 06 00 98 17 58 A8 2D FE 08 8A 54 A8 A8 73 E9 6E [12:48:52]CheckFolder [12:48:52]dirname=/storage/ofd_packets [12:48:52]CheckFolder done [12:48:52]ProducePacketName [12:48:52]name=ofd_packets/00239574 [12:48:52]NVStorageSaveData ofd_packets/00239574 [12:48:52]File name is /storage/ofd_packets/00239574 [12:48:52]Write 301 bytes [12:48:52]NVStorageSaveData done [12:48:52]OFDSenderStorePacket done [12:48:52]KKMCreateOFDPacket done [12:48:52]NVStorageSaveData kkm_last_timestamp [12:48:52]File name is /storage/kkm_last_timestamp [12:48:52]Write 4 bytes [12:48:52]NVStorageSaveData done [12:48:52]ExternCall_PrintAddStr [12:48:52]wPrintStart [12:48:52]Write to MH i2c: 01 00 00 23 15 38 [12:48:52]Write i2c OK [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: 01 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: 01 07 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: 01 07 00 23 15 00 00 00 00 00 FF 0F 4D [12:48:52]RasterBufferAndPrint [12:48:52]line Счет N : (1)3302515 [12:48:52]line ИНН: 02508201610067 [12:48:52]line Контрольно-Кассовый Чек [12:48:52]line ПРОДАЖА [12:48:52]line ТРК (МРК, ГНК) : 22 [12:48:52]line Товар: 2710124130 [12:48:52]line Аи-92-К-4 [12:48:52]line 7.540 * 66.40 [12:48:52]line = 500.66 [12:48:52]line НДС 12% НСП 1% [12:48:52]line > о реализуемом товаре [12:48:52]line ОКРУГЛЕНИЕ: -0.66 [12:48:52]line ИТОГО: 500.00 [12:48:52]line Внесено: 500.00 [12:48:52]line СДАЧА: 0.00 [12:48:52]line НСП 1% : 4.43 [12:48:52]line НДС 12% : 53.17 [12:48:52]line Наличными: 500.00 [12:48:52]line Безнал.: 0.00 [12:48:52]line Место: АЗС № 82 "Партнер Нефть" [12:48:52]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:48:52]line СНО: Общий режим [12:48:52]line Чек 345 08.06.2024 12:48 [12:48:52]line Смена: 387 ФФД: 1.0 [12:48:52]line ЗНМ: 0300000150 [12:48:52]line РНМ: 0000000000091601 [12:48:52]line Версия ККМ: 001 [12:48:52]line ФМ: 0000000000874681 [12:48:52]line ФД: 239574 [12:48:52]line ФПД: 167226039086590 [12:48:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T124851&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239574&fm=167226039086590&tin=02508201610067®Number=0000000000091601&sum=50000 [12:48:52]OFD Sender: Processing packet 239574 [packets to send 182, broken 181] [12:48:52]ProducePacketName [12:48:52]name=ofd_packets/00239574 [12:48:52]OFD Sender: To server: pG, [12:48:52]CommunicateWithHost lk.salyk.kg:30040 [12:48:52]ConnectInit lk.salyk.kg [12:48:52]written 0, free lines is 4095 [12:48:52]Connected sock=10 [12:48:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1C 93 07 01 11 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 33 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A7 03 00 35 04 06 00 98 17 58 A8 2D FE 08 8A 54 A8 A8 73 E9 6E [12:48:53]Write to MH i2c: 01 00 00 4E 15 63 [12:48:53]Write i2c OK [12:48:53]MH_I2C_Read... [12:48:53]Read from MH i2c: 01 [12:48:53]MH_I2C_Read... [12:48:53]Read from MH i2c: 01 07 00 [12:48:53]MH_I2C_Read... [12:48:53]Read from MH i2c: 01 07 00 4E 15 00 00 00 00 00 C4 0C 3A [12:48:53]RasterBufferAndPrint [12:48:53]line [12:48:53]line [12:48:53]line [12:48:53]line [12:48:53]line [12:48:53]written 0, free lines is 3274 [12:48:53]MH_Cut [12:48:53]Write to MH i2c: D1 01 00 55 15 01 3C [12:48:53]Write i2c OK [12:48:53]MH_I2C_Read... [12:48:53]Read from MH i2c: D1 [12:48:53]MH_I2C_Read... [12:48:53]Read from MH i2c: D1 01 00 [12:48:53]MH_I2C_Read... [12:48:53]Read from MH i2c: D1 01 00 55 15 00 3B [12:48:53]Write to MH i2c: 01 00 00 56 15 6B [12:48:53]Write i2c OK [12:48:53]MH_I2C_Read... [12:48:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 BB D3 47 00 E4 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D6 A7 03 00 F4 03 04 00 B0 FA 63 66 B6 04 01 00 00 A9 20 74 63 22 FA 8E F3 [12:48:53]CommunicateWithHost err = 0 [12:48:53]CheckOFDResponse [12:48:53]1017 (14) - 77093643461234 [12:48:53]1041 (16) - 0000000000874681 [12:48:53]1040 (4) - 239574 [12:48:53]1012 (4) - 08.06.2024 06:31 [12:48:53]1206 (1) - 0 [12:48:53]OFD Sender: Remove packet 239574 [12:48:53]ProducePacketName [12:48:53]name=ofd_packets/00239574 [12:48:53]NVStorageDeleteData [12:48:53]OFD Sender: No OFD packet to send [12:48:53]*** Cut start [12:48:53]*** Partial cut [12:48:53]*** CUTSNS_PIN = 1 [12:48:53]*** CUTSNS_PIN = 0 [12:48:54]*** Brake cut motor [12:48:54]Read from MH i2c: 01 [12:48:54]MH_I2C_Read... [12:48:54]*** Stop cut motor [12:48:54]*** Cut end [12:48:54]Read from MH i2c: 01 07 00 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: 01 07 00 56 15 00 00 00 00 00 FF 0F 80 [12:48:54]process_action close_receipt done [12:48:54]requested_data is exist [12:48:54]produce_requested_data [12:48:54]requested_item fm.sn is exist - process it [12:48:54]wFMCommunicate request_size=4 [12:48:54]MH_SAM_APDU [12:48:54]CAPDU: 80 11 00 00 [12:48:54]Write to MH i2c: E2 08 00 57 15 80 11 00 00 00 00 00 00 E6 [12:48:54]Write i2c OK [12:48:54]MH_I2C_Read... [12:48:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:54]Read from MH i2c: E2 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: E2 17 00 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: E2 17 00 57 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3B [12:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:48:54]wFMCommunicate OK [12:48:54]requested_item fd.num is exist - process it [12:48:54]SAM_PROTO_GetFieldsCounters [12:48:54]wFMCommunicate request_size=4 [12:48:54]MH_SAM_APDU [12:48:54]CAPDU: 80 13 00 00 [12:48:54]Write to MH i2c: E2 08 00 58 15 80 13 00 00 00 00 00 00 E9 [12:48:54]Write i2c OK [12:48:54]MH_I2C_Read... [12:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:54]Read from MH i2c: E2 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: E2 62 00 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: E2 62 00 58 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D6 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [12:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D6 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:54]wFMCommunicate OK [12:48:54]SAM_PROTO_GetFieldsCounters done [12:48:54]requested_item shift.num is exist - process it [12:48:54]requested_item shift.opened is exist - process it [12:48:54]req_shift_opened [12:48:54]FM_GetShiftState [12:48:54]SAM_PROTO_GetShiftState [12:48:54]wFMCommunicate request_size=4 [12:48:54]MH_SAM_APDU [12:48:54]CAPDU: 80 13 01 00 [12:48:54]Write to MH i2c: E2 08 00 59 15 80 13 01 00 00 00 00 00 EB [12:48:54]Write i2c OK [12:48:54]MH_I2C_Read... [12:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:54]Read from MH i2c: E2 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: E2 0E 00 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: E2 0E 00 59 15 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9F [12:48:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:48:54]wFMCommunicate OK [12:48:54]SAM_PROTO_GetShiftState done [12:48:54]FM_GetShiftState done [12:48:54]req_shift_opened done [12:48:54]requested_item shift.open_date is exist - process it [12:48:54]req_shift_open_date [12:48:54]req_shift_open_date done [12:48:54]produce_requested_data done [12:48:54]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239574,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:48:54]process_action_free close_receipt [12:48:54]json_value_free [12:48:54]json_value_free done [12:48:54]process_json_proto returns [12:48:54]Send response to host [12:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239574,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:48:54]free response buf [12:48:54]execute_script done [12:48:54]execute_script returns [12:48:54]free content buf [12:48:54]Sock 8.Close socket [12:48:54]Sock 8.Thread stoped [12:48:58]OFD Sender: No OFD packet to send [12:49:03]OFD Sender: No OFD packet to send [12:49:08]OFD Sender: No OFD packet to send [12:49:13]OFD Sender: No OFD packet to send [12:49:18]OFD Sender: No OFD packet to send [12:49:23]OFD Sender: No OFD packet to send [12:49:28]OFD Sender: No OFD packet to send [12:49:33]OFD Sender: No OFD packet to send [12:49:38]OFD Sender: No OFD packet to send [12:49:43]OFD Sender: No OFD packet to send [12:49:48]OFD Sender: No OFD packet to send [12:49:53]OFD Sender: No OFD packet to send [12:49:58]OFD Sender: No OFD packet to send [12:50:03]OFD Sender: No OFD packet to send [12:50:08]OFD Sender: No OFD packet to send [12:50:13]OFD Sender: No OFD packet to send [12:50:14]accept exits with 9 [12:50:14]New connection [12:50:14]New thread 3066453348 created [12:50:14]Thread 3066596708 joined [12:50:14]Waiting for new connection... [12:50:14] Sock 9.Parse request [12:50:14]Sock 9.Check first char [12:50:14]Sock 9.First char is OK [12:50:14]request: POST /json_proto HTTP/1.0 [12:50:14]Method: POST [12:50:14]URL: /json_proto [12:50:14]Method is POST - this is cgi request [12:50:14]url: /json_proto [12:50:14]query_string will be loaded in cgi processing [12:50:14]execute_cgi json_proto POST (null) [12:50:14]execute_cgi path=json_proto method=POST [12:50:14]POST find Content-Length [12:50:14]Host: 172.17.40.67:8080 [12:50:14]Content-Length: 689 [12:50:14]Content-Type: application/json [12:50:14] [12:50:14]POST finish read [12:50:14]Found Content-Length = 689 [12:50:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:14]execute_script... [12:50:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:14]POST & json_proto [12:50:14]process_json_proto [12:50:14]json parsed OK: [12:50:14]protocol is kg_v1.0 [12:50:14]action value=close_receipt [12:50:14]process_action close_receipt [12:50:14]cmd_close_receipt [12:50:14]MH_GetDate [12:50:14]Write to MH i2c: F0 00 00 5A 15 5E [12:50:14]Write i2c OK [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: F0 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: F0 09 00 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: F0 09 00 5A 15 00 87 53 64 66 97 AE 6B 64 1F [12:50:14]GetLastDocTimeStamp 1717850931 [12:50:14]current date 1717851015 [12:50:14]FM_GetShiftState [12:50:14]SAM_PROTO_GetShiftState [12:50:14]wFMCommunicate request_size=4 [12:50:14]MH_SAM_APDU [12:50:14]CAPDU: 80 13 01 00 [12:50:14]Write to MH i2c: E2 08 00 5B 15 80 13 01 00 00 00 00 00 ED [12:50:14]Write i2c OK [12:50:14]MH_I2C_Read... [12:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:14]Read from MH i2c: E2 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: E2 0E 00 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: E2 0E 00 5B 15 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A1 [12:50:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:50:14]wFMCommunicate OK [12:50:14]SAM_PROTO_GetShiftState done [12:50:14]FM_GetShiftState done [12:50:14]opened in 1717805884 [12:50:14]opened+sec_in_day 1717892284 [12:50:14]quantity*price = 200075 [12:50:14]sum+1 = 200076 [12:50:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 346 08.06.2024 12:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239575 ФПД: 180909632391658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125016&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239575&fm=180909632391658&tin=02508201610067®Number=0000000000091601&sum=200000 [12:50:15]StoreToDocumentArchive [12:50:15]shift 387 fd 239575 [12:50:15]save to /storage/0387/doc_00239575 [12:50:15]save last doc name /storage/0387/doc_00239575 to /storage/kkm_last_doc_name [12:50:15]save OK [12:50:15]Clear old archive folders... [12:50:15]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:50:15]tlvbuf is B6EFE770 [12:50:15]SAM_PROTO_ClearQueue [12:50:15]wFMCommunicate request_size=4 [12:50:15]MH_SAM_APDU [12:50:15]CAPDU: 80 09 00 00 [12:50:15]Write to MH i2c: E2 08 00 68 15 80 09 00 00 00 00 00 00 EF [12:50:15]Write i2c OK [12:50:15]MH_I2C_Read... [12:50:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:15]Read from MH i2c: E2 [12:50:15]MH_I2C_Read... [12:50:15]Read from MH i2c: E2 03 00 [12:50:15]MH_I2C_Read... [12:50:15]Read from MH i2c: E2 03 00 68 15 00 90 00 F1 [12:50:15]RAPDU: 90 00 [12:50:15]wFMCommunicate OK [12:50:15]SAM_PROTO_ClearQueue done [12:50:15]KKMCreateOFDPacket [12:50:15]OFDProtocolAddRootSTLVToBuf [12:50:15]FM_MakeSignedData [12:50:15]FM_MakeSignedData [12:50:15]SAM_PROTO_SignData [12:50:15]wFMCommunicate request_size=4 [12:50:15]MH_SAM_APDU [12:50:15]CAPDU: 80 0D 01 02 [12:50:15]Write to MH i2c: E2 08 00 69 15 80 0D 01 02 00 00 00 00 F7 [12:50:15]Write i2c OK [12:50:15]MH_I2C_Read... [12:50:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:16]Read from MH i2c: E2 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 03 00 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 03 00 69 15 00 90 00 F2 [12:50:16]RAPDU: 90 00 [12:50:16]wFMCommunicate OK [12:50:16]wFMCommunicate request_size=255 [12:50:16]MH_SAM_APDU [12:50:16]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 5A 01 00 00 F4 03 04 00 88 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A7 03 [12:50:16]Write to MH i2c: E2 02 01 6A 15 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 5A 01 00 00 F4 03 04 00 88 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A7 03 00 00 3F [12:50:16]Write i2c OK [12:50:16]MH_I2C_Read... [12:50:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:16]Read from MH i2c: E2 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 03 00 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 03 00 6A 15 00 90 00 F3 [12:50:16]RAPDU: 90 00 [12:50:16]wFMCommunicate OK [12:50:16]wFMCommunicate request_size=16 [12:50:16]MH_SAM_APDU [12:50:16]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A4 89 4E 60 09 EA [12:50:16]Write to MH i2c: E2 13 00 6B 15 80 0D 02 02 0B 00 00 35 04 06 00 A4 89 4E 60 09 EA 00 00 1D [12:50:16]Write i2c OK [12:50:16]MH_I2C_Read... [12:50:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:16]Read from MH i2c: E2 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 03 00 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 03 00 6B 15 00 90 00 F4 [12:50:16]RAPDU: 90 00 [12:50:16]wFMCommunicate OK [12:50:16]wFMCommunicate request_size=4 [12:50:16]MH_SAM_APDU [12:50:16]CAPDU: 80 0D 03 02 [12:50:16]Write to MH i2c: E2 08 00 6C 15 80 0D 03 02 00 00 00 00 FC [12:50:16]Write i2c OK [12:50:16]MH_I2C_Read... [12:50:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:16]Read from MH i2c: E2 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 0B 00 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 0B 00 6C 15 00 66 12 5C CC 74 6A 16 4D 90 00 DE [12:50:16]RAPDU: 66 12 5C CC 74 6A 16 4D 90 00 [12:50:16]wFMCommunicate OK [12:50:16]SAM_PROTO_SignData done [12:50:16]FM_MakeSignedData done [12:50:16]CreateOFDProtocolMessage [12:50:16]wFMCommunicate request_size=4 [12:50:16]MH_SAM_APDU [12:50:16]CAPDU: 80 11 00 00 [12:50:16]Write to MH i2c: E2 08 00 6D 15 80 11 00 00 00 00 00 00 FC [12:50:16]Write i2c OK [12:50:16]MH_I2C_Read... [12:50:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:16]Read from MH i2c: E2 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 17 00 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: E2 17 00 6D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 51 [12:50:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:50:16]wFMCommunicate OK [12:50:16]CreateOFDProtocolMessage done [12:50:16]OFDSenderStorePacket 239575 [12:50:16]StoreOFDPacket docnum=239575 [12:50:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 CB 76 0D 01 BA 60 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 5A 01 00 00 F4 03 04 00 88 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A7 03 00 35 04 06 00 A4 89 4E 60 09 EA 66 12 5C CC 74 6A 16 4D [12:50:16]CheckFolder [12:50:16]dirname=/storage/ofd_packets [12:50:16]CheckFolder done [12:50:16]ProducePacketName [12:50:16]name=ofd_packets/00239575 [12:50:16]NVStorageSaveData ofd_packets/00239575 [12:50:16]File name is /storage/ofd_packets/00239575 [12:50:16]Write 307 bytes [12:50:16]NVStorageSaveData done [12:50:16]OFDSenderStorePacket done [12:50:16]KKMCreateOFDPacket done [12:50:16]NVStorageSaveData kkm_last_timestamp [12:50:16]File name is /storage/kkm_last_timestamp [12:50:16]Write 4 bytes [12:50:16]NVStorageSaveData done [12:50:16]ExternCall_PrintAddStr [12:50:16]wPrintStart [12:50:16]Write to MH i2c: 01 00 00 6E 15 83 [12:50:16]Write i2c OK [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: 01 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: 01 07 00 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: 01 07 00 6E 15 00 00 00 00 00 FF 0F 98 [12:50:16]RasterBufferAndPrint [12:50:16]line Счет N : (1)3302516 [12:50:16]line ИНН: 02508201610067 [12:50:16]line Контрольно-Кассовый Чек [12:50:16]line ПРОДАЖА [12:50:16]line ТРК (МРК, ГНК) : 11 [12:50:16]line Товар: 2710194800 [12:50:16]line D-ENERGY Дт-К-2 [12:50:16]line 26.430 * 75.70 [12:50:16]line = 2000.75 [12:50:16]line НДС 12% НСП 1% [12:50:16]line > о реализуемом товаре [12:50:16]line ОКРУГЛЕНИЕ: -0.75 [12:50:16]line ИТОГО: 2000.00 [12:50:16]line Внесено: 2000.00 [12:50:16]line СДАЧА: 0.00 [12:50:16]line НСП 1% : 17.71 [12:50:16]line НДС 12% : 212.47 [12:50:16]line Наличными: 2000.00 [12:50:16]line Безнал.: 0.00 [12:50:16]line Место: АЗС № 82 "Партнер Нефть" [12:50:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:50:16]line СНО: Общий режим [12:50:16]line Чек 346 08.06.2024 12:50 [12:50:16]line Смена: 387 ФФД: 1.0 [12:50:16]line ЗНМ: 0300000150 [12:50:16]line РНМ: 0000000000091601 [12:50:16]line Версия ККМ: 001 [12:50:16]line ФМ: 0000000000874681 [12:50:16]line ФД: 239575 [12:50:16]line ФПД: 180909632391658 [12:50:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125016&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239575&fm=180909632391658&tin=02508201610067®Number=0000000000091601&sum=200000 [12:50:16]OFD Sender: Processing packet 239575 [packets to send 182, broken 181] [12:50:16]ProducePacketName [12:50:16]name=ofd_packets/00239575 [12:50:16]OFD Sender: To server: pG, [12:50:16]CommunicateWithHost lk.salyk.kg:30040 [12:50:16]ConnectInit lk.salyk.kg [12:50:16]written 0, free lines is 4095 [12:50:17]Connected sock=10 [12:50:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 CB 76 0D 01 BA 60 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 5A 01 00 00 F4 03 04 00 88 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A7 03 00 35 04 06 00 A4 89 4E 60 09 EA 66 12 5C CC 74 6A 16 4D [12:50:17]Write to MH i2c: 01 00 00 99 15 AE [12:50:17]Write i2c OK [12:50:17]MH_I2C_Read... [12:50:17]Read from MH i2c: 01 [12:50:17]MH_I2C_Read... [12:50:17]Read from MH i2c: 01 07 00 [12:50:17]MH_I2C_Read... [12:50:17]Read from MH i2c: 01 07 00 99 15 00 00 00 00 00 C9 0C 8A [12:50:17]RasterBufferAndPrint [12:50:17]line [12:50:17]line [12:50:17]line [12:50:17]line [12:50:17]line [12:50:17]written 0, free lines is 3280 [12:50:17]MH_Cut [12:50:17]Write to MH i2c: D1 01 00 A0 15 01 87 [12:50:17]Write i2c OK [12:50:17]MH_I2C_Read... [12:50:17]Read from MH i2c: D1 [12:50:17]MH_I2C_Read... [12:50:17]Read from MH i2c: D1 01 00 [12:50:17]MH_I2C_Read... [12:50:17]Read from MH i2c: D1 01 00 A0 15 00 86 [12:50:17]Write to MH i2c: 01 00 00 A1 15 B6 [12:50:17]Write i2c OK [12:50:17]MH_I2C_Read... [12:50:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 D2 9D 47 00 2B 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D7 A7 03 00 F4 03 04 00 04 FB 63 66 B6 04 01 00 00 6A 2D D9 38 48 33 AD CE [12:50:17]CommunicateWithHost err = 0 [12:50:17]CheckOFDResponse [12:50:17]1017 (14) - 77093643461234 [12:50:17]1041 (16) - 0000000000874681 [12:50:17]1040 (4) - 239575 [12:50:17]1012 (4) - 08.06.2024 06:32 [12:50:17]1206 (1) - 0 [12:50:17]OFD Sender: Remove packet 239575 [12:50:17]ProducePacketName [12:50:17]name=ofd_packets/00239575 [12:50:17]NVStorageDeleteData [12:50:17]OFD Sender: No OFD packet to send [12:50:18]*** Cut start [12:50:18]*** Partial cut [12:50:18]*** CUTSNS_PIN = 1 [12:50:18]*** CUTSNS_PIN = 0 [12:50:18]*** Brake cut motor [12:50:18]Read from MH i2c: 01 [12:50:18]MH_I2C_Read... [12:50:18]*** Stop cut motor [12:50:18]*** Cut end [12:50:18]Read from MH i2c: 01 07 00 [12:50:18]MH_I2C_Read... [12:50:18]Read from MH i2c: 01 07 00 A1 15 00 00 00 00 00 FF 0F CB [12:50:18]process_action close_receipt done [12:50:18]requested_data is exist [12:50:18]produce_requested_data [12:50:18]requested_item fm.sn is exist - process it [12:50:18]wFMCommunicate request_size=4 [12:50:18]MH_SAM_APDU [12:50:18]CAPDU: 80 11 00 00 [12:50:18]Write to MH i2c: E2 08 00 A2 15 80 11 00 00 00 00 00 00 31 [12:50:18]Write i2c OK [12:50:18]MH_I2C_Read... [12:50:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:18]Read from MH i2c: E2 [12:50:18]MH_I2C_Read... [12:50:18]Read from MH i2c: E2 17 00 [12:50:18]MH_I2C_Read... [12:50:18]Read from MH i2c: E2 17 00 A2 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 86 [12:50:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:50:18]wFMCommunicate OK [12:50:18]requested_item fd.num is exist - process it [12:50:18]SAM_PROTO_GetFieldsCounters [12:50:18]wFMCommunicate request_size=4 [12:50:18]MH_SAM_APDU [12:50:18]CAPDU: 80 13 00 00 [12:50:18]Write to MH i2c: E2 08 00 A3 15 80 13 00 00 00 00 00 00 34 [12:50:18]Write i2c OK [12:50:18]MH_I2C_Read... [12:50:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:18]Read from MH i2c: E2 [12:50:18]MH_I2C_Read... [12:50:18]Read from MH i2c: E2 62 00 [12:50:18]MH_I2C_Read... [12:50:18]Read from MH i2c: E2 62 00 A3 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D7 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [12:50:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D7 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:50:18]wFMCommunicate OK [12:50:18]SAM_PROTO_GetFieldsCounters done [12:50:18]requested_item shift.num is exist - process it [12:50:18]requested_item shift.opened is exist - process it [12:50:18]req_shift_opened [12:50:18]FM_GetShiftState [12:50:18]SAM_PROTO_GetShiftState [12:50:18]wFMCommunicate request_size=4 [12:50:18]MH_SAM_APDU [12:50:18]CAPDU: 80 13 01 00 [12:50:18]Write to MH i2c: E2 08 00 A4 15 80 13 01 00 00 00 00 00 36 [12:50:18]Write i2c OK [12:50:18]MH_I2C_Read... [12:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:18]Read from MH i2c: E2 [12:50:18]MH_I2C_Read... [12:50:18]Read from MH i2c: E2 0E 00 [12:50:18]MH_I2C_Read... [12:50:18]Read from MH i2c: E2 0E 00 A4 15 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EA [12:50:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:50:18]wFMCommunicate OK [12:50:18]SAM_PROTO_GetShiftState done [12:50:18]FM_GetShiftState done [12:50:18]req_shift_opened done [12:50:18]requested_item shift.open_date is exist - process it [12:50:18]req_shift_open_date [12:50:18]req_shift_open_date done [12:50:18]produce_requested_data done [12:50:18]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239575,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:50:18]process_action_free close_receipt [12:50:18]json_value_free [12:50:18]json_value_free done [12:50:18]process_json_proto returns [12:50:18]Send response to host [12:50:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239575,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:50:18]free response buf [12:50:18]execute_script done [12:50:18]execute_script returns [12:50:18]free content buf [12:50:18]Sock 9.Close socket [12:50:18]Sock 9.Thread stoped [12:50:22]OFD Sender: No OFD packet to send [12:50:27]OFD Sender: No OFD packet to send [12:50:32]OFD Sender: No OFD packet to send [12:50:37]OFD Sender: No OFD packet to send [12:50:42]OFD Sender: No OFD packet to send [12:50:47]OFD Sender: No OFD packet to send [12:50:48]accept exits with 8 [12:50:48]New connection [12:50:48]New thread 3066596708 created [12:50:48]Thread 3066453348 joined [12:50:48]Waiting for new connection... [12:50:48] Sock 8.Parse request [12:50:48]Sock 8.Check first char [12:50:48]Sock 8.First char is OK [12:50:48]request: POST /json_proto HTTP/1.0 [12:50:48]Method: POST [12:50:48]URL: /json_proto [12:50:48]Method is POST - this is cgi request [12:50:48]url: /json_proto [12:50:48]query_string will be loaded in cgi processing [12:50:48]execute_cgi json_proto POST (null) [12:50:48]execute_cgi path=json_proto method=POST [12:50:48]POST find Content-Length [12:50:48]Host: 172.17.40.67:8080 [12:50:48]Content-Length: 684 [12:50:48]Content-Type: application/json [12:50:48] [12:50:48]POST finish read [12:50:48]Found Content-Length = 684 [12:50:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 9.910, "sum" : 750.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:48]execute_script... [12:50: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)3302518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 9.910, "sum" : 750.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:48]POST & json_proto [12:50:48]process_json_proto [12:50:48]json parsed OK: [12:50:48]protocol is kg_v1.0 [12:50:48]action value=close_receipt [12:50:48]process_action close_receipt [12:50:48]cmd_close_receipt [12:50:48]MH_GetDate [12:50:48]Write to MH i2c: F0 00 00 A5 15 A9 [12:50:48]Write i2c OK [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: F0 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: F0 09 00 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: F0 09 00 A5 15 00 AA 53 64 66 97 AE 6B 64 8D [12:50:48]GetLastDocTimeStamp 1717851016 [12:50:48]current date 1717851050 [12:50:48]FM_GetShiftState [12:50:48]SAM_PROTO_GetShiftState [12:50:48]wFMCommunicate request_size=4 [12:50:48]MH_SAM_APDU [12:50:48]CAPDU: 80 13 01 00 [12:50:48]Write to MH i2c: E2 08 00 A6 15 80 13 01 00 00 00 00 00 38 [12:50:48]Write i2c OK [12:50:48]MH_I2C_Read... [12:50:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:48]Read from MH i2c: E2 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: E2 0E 00 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: E2 0E 00 A6 15 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EC [12:50:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:50:48]wFMCommunicate OK [12:50:48]SAM_PROTO_GetShiftState done [12:50:48]FM_GetShiftState done [12:50:48]opened in 1717805884 [12:50:48]opened+sec_in_day 1717892284 [12:50:48]quantity*price = 75018 [12:50:48]sum+1 = 75020 [12:50:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.67 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 347 08.06.2024 12:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239576 ФПД: 68318100946798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125050&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239576&fm=68318100946798&tin=02508201610067®Number=0000000000091601&sum=75000 [12:50:49]StoreToDocumentArchive [12:50:49]shift 387 fd 239576 [12:50:49]save to /storage/0387/doc_00239576 [12:50:49]save last doc name /storage/0387/doc_00239576 to /storage/kkm_last_doc_name [12:50:49]save OK [12:50:49]Clear old archive folders... [12:50:49]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:50:49]tlvbuf is B6E6A250 [12:50:49]SAM_PROTO_ClearQueue [12:50:49]wFMCommunicate request_size=4 [12:50:49]MH_SAM_APDU [12:50:49]CAPDU: 80 09 00 00 [12:50:49]Write to MH i2c: E2 08 00 B3 15 80 09 00 00 00 00 00 00 3A [12:50:49]Write i2c OK [12:50:49]MH_I2C_Read... [12:50:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:50]Read from MH i2c: E2 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 03 00 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 03 00 B3 15 00 90 00 3C [12:50:50]RAPDU: 90 00 [12:50:50]wFMCommunicate OK [12:50:50]SAM_PROTO_ClearQueue done [12:50:50]KKMCreateOFDPacket [12:50:50]OFDProtocolAddRootSTLVToBuf [12:50:50]FM_MakeSignedData [12:50:50]FM_MakeSignedData [12:50:50]SAM_PROTO_SignData [12:50:50]wFMCommunicate request_size=4 [12:50:50]MH_SAM_APDU [12:50:50]CAPDU: 80 0D 01 02 [12:50:50]Write to MH i2c: E2 08 00 B4 15 80 0D 01 02 00 00 00 00 42 [12:50:50]Write i2c OK [12:50:50]MH_I2C_Read... [12:50:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:50]Read from MH i2c: E2 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 03 00 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 03 00 B4 15 00 90 00 3D [12:50:50]RAPDU: 90 00 [12:50:50]wFMCommunicate OK [12:50:50]wFMCommunicate request_size=255 [12:50:50]MH_SAM_APDU [12:50:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 AA 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A7 03 [12:50:50]Write to MH i2c: E2 02 01 B5 15 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 AA 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A7 03 00 00 AB [12:50:50]Write i2c OK [12:50:50]MH_I2C_Read... [12:50:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:50]Read from MH i2c: E2 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 03 00 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 03 00 B5 15 00 90 00 3E [12:50:50]RAPDU: 90 00 [12:50:50]wFMCommunicate OK [12:50:50]wFMCommunicate request_size=16 [12:50:50]MH_SAM_APDU [12:50:50]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3E 22 8C 23 7F 6E [12:50:50]Write to MH i2c: E2 13 00 B6 15 80 0D 02 02 0B 00 00 35 04 06 00 3E 22 8C 23 7F 6E 00 00 96 [12:50:50]Write i2c OK [12:50:50]MH_I2C_Read... [12:50:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:50]Read from MH i2c: E2 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 03 00 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 03 00 B6 15 00 90 00 3F [12:50:50]RAPDU: 90 00 [12:50:50]wFMCommunicate OK [12:50:50]wFMCommunicate request_size=4 [12:50:50]MH_SAM_APDU [12:50:50]CAPDU: 80 0D 03 02 [12:50:50]Write to MH i2c: E2 08 00 B7 15 80 0D 03 02 00 00 00 00 47 [12:50:50]Write i2c OK [12:50:50]MH_I2C_Read... [12:50:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:50]Read from MH i2c: E2 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 0B 00 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 0B 00 B7 15 00 DD 70 75 39 39 16 81 96 90 00 A9 [12:50:50]RAPDU: DD 70 75 39 39 16 81 96 90 00 [12:50:50]wFMCommunicate OK [12:50:50]SAM_PROTO_SignData done [12:50:50]FM_MakeSignedData done [12:50:50]CreateOFDProtocolMessage [12:50:50]wFMCommunicate request_size=4 [12:50:50]MH_SAM_APDU [12:50:50]CAPDU: 80 11 00 00 [12:50:50]Write to MH i2c: E2 08 00 B8 15 80 11 00 00 00 00 00 00 47 [12:50:50]Write i2c OK [12:50:50]MH_I2C_Read... [12:50:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:50]Read from MH i2c: E2 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 17 00 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: E2 17 00 B8 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9C [12:50:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:50:50]wFMCommunicate OK [12:50:50]CreateOFDProtocolMessage done [12:50:50]OFDSenderStorePacket 239576 [12:50:50]StoreOFDPacket docnum=239576 [12:50:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 CB 73 0D 01 35 32 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 AA 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A7 03 00 35 04 06 00 3E 22 8C 23 7F 6E DD 70 75 39 39 16 81 96 [12:50:50]CheckFolder [12:50:50]dirname=/storage/ofd_packets [12:50:50]CheckFolder done [12:50:50]ProducePacketName [12:50:50]name=ofd_packets/00239576 [12:50:50]NVStorageSaveData ofd_packets/00239576 [12:50:50]File name is /storage/ofd_packets/00239576 [12:50:50]Write 307 bytes [12:50:50]NVStorageSaveData done [12:50:50]OFDSenderStorePacket done [12:50:50]KKMCreateOFDPacket done [12:50:50]NVStorageSaveData kkm_last_timestamp [12:50:50]File name is /storage/kkm_last_timestamp [12:50:50]Write 4 bytes [12:50:50]NVStorageSaveData done [12:50:50]ExternCall_PrintAddStr [12:50:50]wPrintStart [12:50:50]Write to MH i2c: 01 00 00 B9 15 CE [12:50:50]Write i2c OK [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: 01 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: 01 07 00 [12:50:50]MH_I2C_Read... [12:50:50]Read from MH i2c: 01 07 00 B9 15 00 00 00 00 00 FF 0F E3 [12:50:50]RasterBufferAndPrint [12:50:50]line Счет N : (1)3302518 [12:50:50]line ИНН: 02508201610067 [12:50:50]line Контрольно-Кассовый Чек [12:50:50]line ПРОДАЖА [12:50:50]line ТРК (МРК, ГНК) : 41 [12:50:50]line Товар: 2710194800 [12:50:50]line D-ENERGY Дт-К-2 [12:50:50]line 9.910 * 75.70 [12:50:50]line = 750.19 [12:50:50]line НДС 12% НСП 1% [12:50:50]line > о реализуемом товаре [12:50:50]line ОКРУГЛЕНИЕ: -0.19 [12:50:50]line ИТОГО: 750.00 [12:50:50]line Внесено: 750.00 [12:50:50]line СДАЧА: 0.00 [12:50:50]line НСП 1% : 6.64 [12:50:50]line НДС 12% : 79.67 [12:50:50]line Наличными: 750.00 [12:50:50]line Безнал.: 0.00 [12:50:50]line Место: АЗС № 82 "Партнер Нефть" [12:50:50]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:50:50]line СНО: Общий режим [12:50:50]line Чек 347 08.06.2024 12:50 [12:50:50]line Смена: 387 ФФД: 1.0 [12:50:50]line ЗНМ: 0300000150 [12:50:50]line РНМ: 0000000000091601 [12:50:50]line Версия ККМ: 001 [12:50:50]line ФМ: 0000000000874681 [12:50:50]line ФД: 239576 [12:50:50]line ФПД: 68318100946798 [12:50:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125050&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239576&fm=68318100946798&tin=02508201610067®Number=0000000000091601&sum=75000 [12:50:50]OFD Sender: Processing packet 239576 [packets to send 182, broken 181] [12:50:50]ProducePacketName [12:50:50]name=ofd_packets/00239576 [12:50:50]OFD Sender: To server: pG, [12:50:50]CommunicateWithHost lk.salyk.kg:30040 [12:50:50]ConnectInit lk.salyk.kg [12:50:50]written 0, free lines is 4095 [12:50:51]Connected sock=10 [12:50:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 CB 73 0D 01 35 32 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 AA 53 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A7 03 00 35 04 06 00 3E 22 8C 23 7F 6E DD 70 75 39 39 16 81 96 [12:50:51]Write to MH i2c: 01 00 00 E4 15 F9 [12:50:51]Write i2c OK [12:50:51]MH_I2C_Read... [12:50:51]Read from MH i2c: 01 [12:50:51]MH_I2C_Read... [12:50:51]Read from MH i2c: 01 07 00 [12:50:51]MH_I2C_Read... [12:50:51]Read from MH i2c: 01 07 00 E4 15 00 00 00 00 00 CD 0C D9 [12:50:51]RasterBufferAndPrint [12:50:51]line [12:50:51]line [12:50:51]line [12:50:51]line [12:50:51]line [12:50:51]written 0, free lines is 3284 [12:50:51]MH_Cut [12:50:51]Write to MH i2c: D1 01 00 EB 15 01 D2 [12:50:51]Write i2c OK [12:50:51]MH_I2C_Read... [12:50:51]Read from MH i2c: D1 [12:50:51]MH_I2C_Read... [12:50:51]Read from MH i2c: D1 01 00 [12:50:51]MH_I2C_Read... [12:50:51]Read from MH i2c: D1 01 00 EB 15 00 D1 [12:50:51]Write to MH i2c: 01 00 00 EC 15 01 [12:50:51]Write i2c OK [12:50:51]MH_I2C_Read... [12:50:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1F F9 47 00 50 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D8 A7 03 00 F4 03 04 00 26 FB 63 66 B6 04 01 00 00 BB 32 91 57 E5 7D 08 73 [12:50:51]CommunicateWithHost err = 0 [12:50:51]CheckOFDResponse [12:50:51]1017 (14) - 77093643461234 [12:50:51]1041 (16) - 0000000000874681 [12:50:51]1040 (4) - 239576 [12:50:51]1012 (4) - 08.06.2024 06:33 [12:50:51]1206 (1) - 0 [12:50:51]OFD Sender: Remove packet 239576 [12:50:51]ProducePacketName [12:50:51]name=ofd_packets/00239576 [12:50:51]NVStorageDeleteData [12:50:51]OFD Sender: No OFD packet to send [12:50:52]*** Cut start [12:50:52]*** Partial cut [12:50:52]*** CUTSNS_PIN = 1 [12:50:52]*** CUTSNS_PIN = 0 [12:50:52]*** Brake cut motor [12:50:52]Read from MH i2c: 01 [12:50:52]MH_I2C_Read... [12:50:52]*** Stop cut motor [12:50:52]*** Cut end [12:50:52]Read from MH i2c: 01 07 00 [12:50:52]MH_I2C_Read... [12:50:52]Read from MH i2c: 01 07 00 EC 15 00 00 00 00 00 FF 0F 16 [12:50:52]process_action close_receipt done [12:50:52]requested_data is exist [12:50:52]produce_requested_data [12:50:52]requested_item fm.sn is exist - process it [12:50:52]wFMCommunicate request_size=4 [12:50:52]MH_SAM_APDU [12:50:52]CAPDU: 80 11 00 00 [12:50:52]Write to MH i2c: E2 08 00 ED 15 80 11 00 00 00 00 00 00 7C [12:50:52]Write i2c OK [12:50:52]MH_I2C_Read... [12:50:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:52]Read from MH i2c: E2 [12:50:52]MH_I2C_Read... [12:50:52]Read from MH i2c: E2 17 00 [12:50:52]MH_I2C_Read... [12:50:52]Read from MH i2c: E2 17 00 ED 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D1 [12:50:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:50:52]wFMCommunicate OK [12:50:52]requested_item fd.num is exist - process it [12:50:52]SAM_PROTO_GetFieldsCounters [12:50:52]wFMCommunicate request_size=4 [12:50:52]MH_SAM_APDU [12:50:52]CAPDU: 80 13 00 00 [12:50:52]Write to MH i2c: E2 08 00 EE 15 80 13 00 00 00 00 00 00 7F [12:50:52]Write i2c OK [12:50:52]MH_I2C_Read... [12:50:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:52]Read from MH i2c: E2 [12:50:52]MH_I2C_Read... [12:50:52]Read from MH i2c: E2 62 00 [12:50:52]MH_I2C_Read... [12:50:52]Read from MH i2c: E2 62 00 EE 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D8 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [12:50:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D8 A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:50:52]wFMCommunicate OK [12:50:52]SAM_PROTO_GetFieldsCounters done [12:50:52]requested_item shift.num is exist - process it [12:50:52]requested_item shift.opened is exist - process it [12:50:52]req_shift_opened [12:50:52]FM_GetShiftState [12:50:52]SAM_PROTO_GetShiftState [12:50:52]wFMCommunicate request_size=4 [12:50:52]MH_SAM_APDU [12:50:52]CAPDU: 80 13 01 00 [12:50:52]Write to MH i2c: E2 08 00 EF 15 80 13 01 00 00 00 00 00 81 [12:50:52]Write i2c OK [12:50:52]MH_I2C_Read... [12:50:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:53]Read from MH i2c: E2 [12:50:53]MH_I2C_Read... [12:50:53]Read from MH i2c: E2 0E 00 [12:50:53]MH_I2C_Read... [12:50:53]Read from MH i2c: E2 0E 00 EF 15 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 35 [12:50:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:50:53]wFMCommunicate OK [12:50:53]SAM_PROTO_GetShiftState done [12:50:53]FM_GetShiftState done [12:50:53]req_shift_opened done [12:50:53]requested_item shift.open_date is exist - process it [12:50:53]req_shift_open_date [12:50:53]req_shift_open_date done [12:50:53]produce_requested_data done [12:50:53]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239576,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:50:53]process_action_free close_receipt [12:50:53]json_value_free [12:50:53]json_value_free done [12:50:53]process_json_proto returns [12:50:53]Send response to host [12:50:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239576,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:50:53]free response buf [12:50:53]execute_script done [12:50:53]execute_script returns [12:50:53]free content buf [12:50:53]Sock 8.Close socket [12:50:53]Sock 8.Thread stoped [12:50:56]OFD Sender: No OFD packet to send [12:51:01]OFD Sender: No OFD packet to send [12:51:06]OFD Sender: No OFD packet to send [12:51:11]OFD Sender: No OFD packet to send [12:51:16]OFD Sender: No OFD packet to send [12:51:21]OFD Sender: No OFD packet to send [12:51:26]OFD Sender: No OFD packet to send [12:51:31]OFD Sender: No OFD packet to send [12:51:36]OFD Sender: No OFD packet to send [12:51:41]OFD Sender: No OFD packet to send [12:51:46]OFD Sender: No OFD packet to send [12:51:51]OFD Sender: No OFD packet to send [12:51:56]OFD Sender: No OFD packet to send [12:52:01]OFD Sender: No OFD packet to send [12:52:07]OFD Sender: No OFD packet to send [12:52:12]OFD Sender: No OFD packet to send [12:52:17]OFD Sender: No OFD packet to send [12:52:22]OFD Sender: No OFD packet to send [12:52:27]OFD Sender: No OFD packet to send [12:52:32]OFD Sender: No OFD packet to send [12:52:37]OFD Sender: No OFD packet to send [12:52:42]OFD Sender: No OFD packet to send [12:52:47]OFD Sender: No OFD packet to send [12:52:51]accept exits with 9 [12:52:51]New connection [12:52:51]New thread 3066453348 created [12:52:51]Thread 3066596708 joined [12:52:51]Waiting for new connection... [12:52:51] Sock 9.Parse request [12:52:51]Sock 9.Check first char [12:52:51]Sock 9.First char is OK [12:52:51]request: POST /json_proto HTTP/1.0 [12:52:51]Method: POST [12:52:51]URL: /json_proto [12:52:51]Method is POST - this is cgi request [12:52:51]url: /json_proto [12:52:51]query_string will be loaded in cgi processing [12:52:51]execute_cgi json_proto POST (null) [12:52:51]execute_cgi path=json_proto method=POST [12:52:51]POST find Content-Length [12:52:51]Host: 172.17.40.67:8080 [12:52:51]Content-Length: 679 [12:52:51]Content-Type: application/json [12:52:51] [12:52:51]POST finish read [12:52:51]Found Content-Length = 679 [12:52:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:51]execute_script... [12:52: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)3302519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:51]POST & json_proto [12:52:51]process_json_proto [12:52:51]json parsed OK: [12:52:51]protocol is kg_v1.0 [12:52:51]action value=close_receipt [12:52:51]process_action close_receipt [12:52:51]cmd_close_receipt [12:52:51]MH_GetDate [12:52:51]Write to MH i2c: F0 00 00 F0 15 F4 [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: F0 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: F0 09 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: F0 09 00 F0 15 00 24 54 64 66 97 AE 6B 64 53 [12:52:51]GetLastDocTimeStamp 1717851050 [12:52:51]current date 1717851172 [12:52:51]FM_GetShiftState [12:52:51]SAM_PROTO_GetShiftState [12:52:51]wFMCommunicate request_size=4 [12:52:51]MH_SAM_APDU [12:52:51]CAPDU: 80 13 01 00 [12:52:51]Write to MH i2c: E2 08 00 F1 15 80 13 01 00 00 00 00 00 83 [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:51]Read from MH i2c: E2 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 0E 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 0E 00 F1 15 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 37 [12:52:51]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:52:51]wFMCommunicate OK [12:52:51]SAM_PROTO_GetShiftState done [12:52:51]FM_GetShiftState done [12:52:51]opened in 1717805884 [12:52:51]opened+sec_in_day 1717892284 [12:52:51]quantity*price = 70052 [12:52:51]sum+1 = 70053 [12:52:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 348 08.06.2024 12:52 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239577 ФПД: 159115845855090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125252&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239577&fm=159115845855090&tin=02508201610067®Number=0000000000091601&sum=70000 [12:52:52]StoreToDocumentArchive [12:52:52]shift 387 fd 239577 [12:52:52]save to /storage/0387/doc_00239577 [12:52:52]save last doc name /storage/0387/doc_00239577 to /storage/kkm_last_doc_name [12:52:52]save OK [12:52:52]Clear old archive folders... [12:52:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:52]tlvbuf is 012E7F30 [12:52:52]SAM_PROTO_ClearQueue [12:52:52]wFMCommunicate request_size=4 [12:52:52]MH_SAM_APDU [12:52:52]CAPDU: 80 09 00 00 [12:52:52]Write to MH i2c: E2 08 00 FE 15 80 09 00 00 00 00 00 00 85 [12:52:52]Write i2c OK [12:52:52]MH_I2C_Read... [12:52:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:52]Read from MH i2c: E2 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: E2 03 00 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: E2 03 00 FE 15 00 90 00 87 [12:52:52]RAPDU: 90 00 [12:52:52]wFMCommunicate OK [12:52:52]SAM_PROTO_ClearQueue done [12:52:52]KKMCreateOFDPacket [12:52:52]OFDProtocolAddRootSTLVToBuf [12:52:52]FM_MakeSignedData [12:52:52]FM_MakeSignedData [12:52:52]SAM_PROTO_SignData [12:52:52]wFMCommunicate request_size=4 [12:52:52]MH_SAM_APDU [12:52:52]CAPDU: 80 0D 01 02 [12:52:52]Write to MH i2c: E2 08 00 FF 15 80 0D 01 02 00 00 00 00 8D [12:52:52]Write i2c OK [12:52:52]MH_I2C_Read... [12:52:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:52]Read from MH i2c: E2 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: E2 03 00 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: E2 03 00 FF 15 00 90 00 88 [12:52:52]RAPDU: 90 00 [12:52:52]wFMCommunicate OK [12:52:52]wFMCommunicate request_size=255 [12:52:52]MH_SAM_APDU [12:52: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 24 54 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A7 03 00 35 04 06 00 90 [12:52:52]Write to MH i2c: E2 02 01 00 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 24 54 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A7 03 00 35 04 06 00 90 00 00 83 [12:52:52]Write i2c OK [12:52:52]MH_I2C_Read... [12:52:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:53]Read from MH i2c: E2 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 03 00 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 03 00 00 16 00 90 00 8A [12:52:53]RAPDU: 90 00 [12:52:53]wFMCommunicate OK [12:52:53]wFMCommunicate request_size=10 [12:52:53]MH_SAM_APDU [12:52:53]CAPDU: 80 0D 02 02 05 B7 0B 78 67 72 [12:52:53]Write to MH i2c: E2 0D 00 01 16 80 0D 02 02 05 00 B7 0B 78 67 72 00 00 AE [12:52:53]Write i2c OK [12:52:53]MH_I2C_Read... [12:52:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:53]Read from MH i2c: E2 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 03 00 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 03 00 01 16 00 90 00 8B [12:52:53]RAPDU: 90 00 [12:52:53]wFMCommunicate OK [12:52:53]wFMCommunicate request_size=4 [12:52:53]MH_SAM_APDU [12:52:53]CAPDU: 80 0D 03 02 [12:52:53]Write to MH i2c: E2 08 00 02 16 80 0D 03 02 00 00 00 00 93 [12:52:53]Write i2c OK [12:52:53]MH_I2C_Read... [12:52:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:53]Read from MH i2c: E2 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 0B 00 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 0B 00 02 16 00 CE 3E B2 51 BF 6F 06 56 90 00 2D [12:52:53]RAPDU: CE 3E B2 51 BF 6F 06 56 90 00 [12:52:53]wFMCommunicate OK [12:52:53]SAM_PROTO_SignData done [12:52:53]FM_MakeSignedData done [12:52:53]CreateOFDProtocolMessage [12:52:53]wFMCommunicate request_size=4 [12:52:53]MH_SAM_APDU [12:52:53]CAPDU: 80 11 00 00 [12:52:53]Write to MH i2c: E2 08 00 03 16 80 11 00 00 00 00 00 00 93 [12:52:53]Write i2c OK [12:52:53]MH_I2C_Read... [12:52:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:53]Read from MH i2c: E2 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 17 00 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: E2 17 00 03 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E8 [12:52:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:52:53]wFMCommunicate OK [12:52:53]CreateOFDProtocolMessage done [12:52:53]OFDSenderStorePacket 239577 [12:52:53]StoreOFDPacket docnum=239577 [12:52:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 39 D9 07 01 ED 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 24 54 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A7 03 00 35 04 06 00 90 B7 0B 78 67 72 CE 3E B2 51 BF 6F 06 56 [12:52:53]CheckFolder [12:52:53]dirname=/storage/ofd_packets [12:52:53]CheckFolder done [12:52:53]ProducePacketName [12:52:53]name=ofd_packets/00239577 [12:52:53]NVStorageSaveData ofd_packets/00239577 [12:52:53]File name is /storage/ofd_packets/00239577 [12:52:53]Write 301 bytes [12:52:53]NVStorageSaveData done [12:52:53]OFDSenderStorePacket done [12:52:53]KKMCreateOFDPacket done [12:52:53]NVStorageSaveData kkm_last_timestamp [12:52:53]File name is /storage/kkm_last_timestamp [12:52:53]Write 4 bytes [12:52:53]NVStorageSaveData done [12:52:53]ExternCall_PrintAddStr [12:52:53]wPrintStart [12:52:53]Write to MH i2c: 01 00 00 04 16 1A [12:52:53]Write i2c OK [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: 01 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: 01 07 00 [12:52:53]MH_I2C_Read... [12:52:53]Read from MH i2c: 01 07 00 04 16 00 00 00 00 00 FF 0F 2F [12:52:53]RasterBufferAndPrint [12:52:53]line Счет N : (1)3302519 [12:52:53]line ИНН: 02508201610067 [12:52:53]line Контрольно-Кассовый Чек [12:52:53]line ПРОДАЖА [12:52:53]line ТРК (МРК, ГНК) : 12 [12:52:53]line Товар: 2710124130 [12:52:53]line Аи-92-К-4 [12:52:53]line 10.550 * 66.40 [12:52:53]line = 700.52 [12:52:53]line НДС 12% НСП 1% [12:52:53]line > о реализуемом товаре [12:52:53]line ОКРУГЛЕНИЕ: -0.52 [12:52:53]line ИТОГО: 700.00 [12:52:53]line Внесено: 700.00 [12:52:53]line СДАЧА: 0.00 [12:52:53]line НСП 1% : 6.20 [12:52:53]line НДС 12% : 74.39 [12:52:53]line Наличными: 700.00 [12:52:53]line Безнал.: 0.00 [12:52:53]line Место: АЗС № 82 "Партнер Нефть" [12:52:53]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:52:53]line СНО: Общий режим [12:52:53]line Чек 348 08.06.2024 12:52 [12:52:53]line Смена: 387 ФФД: 1.0 [12:52:53]line ЗНМ: 0300000150 [12:52:53]line РНМ: 0000000000091601 [12:52:53]line Версия ККМ: 001 [12:52:53]line ФМ: 0000000000874681 [12:52:53]line ФД: 239577 [12:52:53]line ФПД: 159115845855090 [12:52:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125252&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239577&fm=159115845855090&tin=02508201610067®Number=0000000000091601&sum=70000 [12:52:53]written 0, free lines is 4095 [12:52:53]OFD Sender: Processing packet 239577 [packets to send 182, broken 181] [12:52:53]ProducePacketName [12:52:53]name=ofd_packets/00239577 [12:52:53]OFD Sender: To server: pG, [12:52:53]CommunicateWithHost lk.salyk.kg:30040 [12:52:53]ConnectInit lk.salyk.kg [12:52:54]Connected sock=11 [12:52:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 39 D9 07 01 ED 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 24 54 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A7 03 00 35 04 06 00 90 B7 0B 78 67 72 CE 3E B2 51 BF 6F 06 56 [12:52:54]Write to MH i2c: 01 00 00 2F 16 45 [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: 01 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: 01 07 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: 01 07 00 2F 16 00 00 00 00 00 B9 0C 11 [12:52:54]RasterBufferAndPrint [12:52:54]line [12:52:54]line [12:52:54]line [12:52:54]line [12:52:54]line [12:52:54]written 0, free lines is 3265 [12:52:54]MH_Cut [12:52:54]Write to MH i2c: D1 01 00 36 16 01 1E [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: D1 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: D1 01 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: D1 01 00 36 16 00 1D [12:52:54]Write to MH i2c: 01 00 00 37 16 4D [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9D 50 47 00 97 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 D9 A7 03 00 F4 03 04 00 A1 FB 63 66 B6 04 01 00 00 90 E6 18 57 C7 9D 2F A0 [12:52:54]CommunicateWithHost err = 0 [12:52:54]CheckOFDResponse [12:52:54]1017 (14) - 77093643461234 [12:52:54]1041 (16) - 0000000000874681 [12:52:54]1040 (4) - 239577 [12:52:54]1012 (4) - 08.06.2024 06:35 [12:52:54]1206 (1) - 0 [12:52:54]OFD Sender: Remove packet 239577 [12:52:54]ProducePacketName [12:52:54]name=ofd_packets/00239577 [12:52:54]NVStorageDeleteData [12:52:54]OFD Sender: No OFD packet to send [12:52:54]*** Cut start [12:52:54]*** Partial cut [12:52:54]*** CUTSNS_PIN = 1 [12:52:54]*** CUTSNS_PIN = 0 [12:52:55]*** Brake cut motor [12:52:55]Read from MH i2c: 01 [12:52:55]MH_I2C_Read... [12:52:55]*** Stop cut motor [12:52:55]*** Cut end [12:52:55]Read from MH i2c: 01 07 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: 01 07 00 37 16 00 00 00 00 00 FF 0F 62 [12:52:55]process_action close_receipt done [12:52:55]requested_data is exist [12:52:55]produce_requested_data [12:52:55]requested_item fm.sn is exist - process it [12:52:55]wFMCommunicate request_size=4 [12:52:55]MH_SAM_APDU [12:52:55]CAPDU: 80 11 00 00 [12:52:55]Write to MH i2c: E2 08 00 38 16 80 11 00 00 00 00 00 00 C8 [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 17 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 17 00 38 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1D [12:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:52:55]wFMCommunicate OK [12:52:55]requested_item fd.num is exist - process it [12:52:55]SAM_PROTO_GetFieldsCounters [12:52:55]wFMCommunicate request_size=4 [12:52:55]MH_SAM_APDU [12:52:55]CAPDU: 80 13 00 00 [12:52:55]Write to MH i2c: E2 08 00 39 16 80 13 00 00 00 00 00 00 CB [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 62 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 62 00 39 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D9 A7 03 00 0E 04 04 00 83 01 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 04 [12:52:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 D9 A7 03 00 0E 04 04 00 83 01 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 [12:52:55]wFMCommunicate OK [12:52:55]SAM_PROTO_GetFieldsCounters done [12:52:55]requested_item shift.num is exist - process it [12:52:55]requested_item shift.opened is exist - process it [12:52:55]req_shift_opened [12:52:55]FM_GetShiftState [12:52:55]SAM_PROTO_GetShiftState [12:52:55]wFMCommunicate request_size=4 [12:52:55]MH_SAM_APDU [12:52:55]CAPDU: 80 13 01 00 [12:52:55]Write to MH i2c: E2 08 00 3A 16 80 13 01 00 00 00 00 00 CD [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:55]Read from MH i2c: E2 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 0E 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: E2 0E 00 3A 16 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 81 [12:52:55]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:52:55]wFMCommunicate OK [12:52:55]SAM_PROTO_GetShiftState done [12:52:55]FM_GetShiftState done [12:52:55]req_shift_opened done [12:52:55]requested_item shift.open_date is exist - process it [12:52:55]req_shift_open_date [12:52:55]req_shift_open_date done [12:52:55]produce_requested_data done [12:52:55]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239577,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:52:55]process_action_free close_receipt [12:52:55]json_value_free [12:52:55]json_value_free done [12:52:55]process_json_proto returns [12:52:55]Send response to host [12:52:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239577,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:52:55]free response buf [12:52:55]execute_script done [12:52:55]execute_script returns [12:52:55]free content buf [12:52:55]Sock 9.Close socket [12:52:55]Sock 9.Thread stoped [12:52:59]OFD Sender: No OFD packet to send [12:53:04]OFD Sender: No OFD packet to send [12:53:09]OFD Sender: No OFD packet to send [12:53:14]OFD Sender: No OFD packet to send [12:53:19]OFD Sender: No OFD packet to send [12:53:24]OFD Sender: No OFD packet to send [12:53:29]OFD Sender: No OFD packet to send [12:53:34]OFD Sender: No OFD packet to send [12:53:39]OFD Sender: No OFD packet to send [12:53:44]OFD Sender: No OFD packet to send [12:53:49]OFD Sender: No OFD packet to send [12:53:54]OFD Sender: No OFD packet to send [12:53:59]OFD Sender: No OFD packet to send [12:54:04]OFD Sender: No OFD packet to send [12:54:09]OFD Sender: No OFD packet to send [12:54:14]OFD Sender: No OFD packet to send [12:54:19]OFD Sender: No OFD packet to send [12:54:24]OFD Sender: No OFD packet to send [12:54:29]OFD Sender: No OFD packet to send [12:54:34]OFD Sender: No OFD packet to send [12:54:39]OFD Sender: No OFD packet to send [12:54:44]OFD Sender: No OFD packet to send [12:54:49]OFD Sender: No OFD packet to send [12:54:54]accept exits with 8 [12:54:54]New connection [12:54:54]New thread 3066596708 created [12:54:54]Thread 3066453348 joined [12:54:54]Waiting for new connection... [12:54:54] Sock 8.Parse request [12:54:54]Sock 8.Check first char [12:54:54]Sock 8.First char is OK [12:54:54]request: POST /json_proto HTTP/1.0 [12:54:54]Method: POST [12:54:54]URL: /json_proto [12:54:54]Method is POST - this is cgi request [12:54:54]url: /json_proto [12:54:54]query_string will be loaded in cgi processing [12:54:54]execute_cgi json_proto POST (null) [12:54:54]execute_cgi path=json_proto method=POST [12:54:54]POST find Content-Length [12:54:54]Host: 172.17.40.67:8080 [12:54:54]Content-Length: 678 [12:54:54]Content-Type: application/json [12:54:54] [12:54:54]POST finish read [12:54:54]Found Content-Length = 678 [12:54:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.070, "sum" : 270.25, "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:54:54]execute_script... [12:54:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.070, "sum" : 270.25, "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:54:54]POST & json_proto [12:54:54]process_json_proto [12:54:54]json parsed OK: [12:54:54]protocol is kg_v1.0 [12:54:54]action value=close_receipt [12:54:54]process_action close_receipt [12:54:54]cmd_close_receipt [12:54:54]MH_GetDate [12:54:54]Write to MH i2c: F0 00 00 3B 16 40 [12:54:54]Write i2c OK [12:54:54]MH_I2C_Read... [12:54:54]Read from MH i2c: F0 [12:54:54]MH_I2C_Read... [12:54:54]Read from MH i2c: F0 09 00 [12:54:54]MH_I2C_Read... [12:54:54]Read from MH i2c: F0 09 00 3B 16 00 9F 54 64 66 97 AE 6B 64 1A [12:54:54]GetLastDocTimeStamp 1717851172 [12:54:54]current date 1717851295 [12:54:54]FM_GetShiftState [12:54:54]SAM_PROTO_GetShiftState [12:54:54]wFMCommunicate request_size=4 [12:54:54]MH_SAM_APDU [12:54:54]CAPDU: 80 13 01 00 [12:54:54]Write to MH i2c: E2 08 00 3C 16 80 13 01 00 00 00 00 00 CF [12:54:54]Write i2c OK [12:54:54]MH_I2C_Read... [12:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:54]Read from MH i2c: E2 [12:54:54]MH_I2C_Read... [12:54:54]Read from MH i2c: E2 0E 00 [12:54:54]MH_I2C_Read... [12:54:54]Read from MH i2c: E2 0E 00 3C 16 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 83 [12:54:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:54:54]wFMCommunicate OK [12:54:54]SAM_PROTO_GetShiftState done [12:54:54]FM_GetShiftState done [12:54:54]opened in 1717805884 [12:54:54]opened+sec_in_day 1717892284 [12:54:54]quantity*price = 27024 [12:54:54]sum+1 = 27026 [12:54:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.70 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 349 08.06.2024 12:54 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239578 ФПД: 272860524882387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125455&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239578&fm=272860524882387&tin=02508201610067®Number=0000000000091601&sum=27000 [12:54:55]StoreToDocumentArchive [12:54:55]shift 387 fd 239578 [12:54:55]save to /storage/0387/doc_00239578 [12:54:55]save last doc name /storage/0387/doc_00239578 to /storage/kkm_last_doc_name [12:54:55]save OK [12:54:55]Clear old archive folders... [12:54:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:55]tlvbuf is 012E7A00 [12:54:55]SAM_PROTO_ClearQueue [12:54:55]wFMCommunicate request_size=4 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 09 00 00 [12:54:55]Write to MH i2c: E2 08 00 49 16 80 09 00 00 00 00 00 00 D1 [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:55]Read from MH i2c: E2 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 49 16 00 90 00 D3 [12:54:55]RAPDU: 90 00 [12:54:55]wFMCommunicate OK [12:54:55]SAM_PROTO_ClearQueue done [12:54:55]KKMCreateOFDPacket [12:54:55]OFDProtocolAddRootSTLVToBuf [12:54:55]FM_MakeSignedData [12:54:55]FM_MakeSignedData [12:54:55]SAM_PROTO_SignData [12:54:55]wFMCommunicate request_size=4 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 0D 01 02 [12:54:55]Write to MH i2c: E2 08 00 4A 16 80 0D 01 02 00 00 00 00 D9 [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:55]Read from MH i2c: E2 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 [12:54:55]MH_I2C_Read... [12:54:55]Read from MH i2c: E2 03 00 4A 16 00 90 00 D4 [12:54:55]RAPDU: 90 00 [12:54:55]wFMCommunicate OK [12:54:55]wFMCommunicate request_size=255 [12:54:55]MH_SAM_APDU [12:54:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 0F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 91 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 36 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 5D 01 00 00 F4 03 04 00 9F 54 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A7 03 00 35 04 06 00 F8 [12:54:55]Write to MH i2c: E2 02 01 4B 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 E6 0F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 91 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 36 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 5D 01 00 00 F4 03 04 00 9F 54 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A7 03 00 35 04 06 00 F8 00 00 E1 [12:54:55]Write i2c OK [12:54:55]MH_I2C_Read... [12:54:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:56]Read from MH i2c: E2 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 03 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 03 00 4B 16 00 90 00 D5 [12:54:56]RAPDU: 90 00 [12:54:56]wFMCommunicate OK [12:54:56]wFMCommunicate request_size=10 [12:54:56]MH_SAM_APDU [12:54:56]CAPDU: 80 0D 02 02 05 2A 4A A8 A9 D3 [12:54:56]Write to MH i2c: E2 0D 00 4C 16 80 0D 02 02 05 00 2A 4A A8 A9 D3 00 00 7E [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:56]Read from MH i2c: E2 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 03 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 03 00 4C 16 00 90 00 D6 [12:54:56]RAPDU: 90 00 [12:54:56]wFMCommunicate OK [12:54:56]wFMCommunicate request_size=4 [12:54:56]MH_SAM_APDU [12:54:56]CAPDU: 80 0D 03 02 [12:54:56]Write to MH i2c: E2 08 00 4D 16 80 0D 03 02 00 00 00 00 DE [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:56]Read from MH i2c: E2 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 0B 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 0B 00 4D 16 00 0F 99 44 24 F7 EA D9 AC 90 00 55 [12:54:56]RAPDU: 0F 99 44 24 F7 EA D9 AC 90 00 [12:54:56]wFMCommunicate OK [12:54:56]SAM_PROTO_SignData done [12:54:56]FM_MakeSignedData done [12:54:56]CreateOFDProtocolMessage [12:54:56]wFMCommunicate request_size=4 [12:54:56]MH_SAM_APDU [12:54:56]CAPDU: 80 11 00 00 [12:54:56]Write to MH i2c: E2 08 00 4E 16 80 11 00 00 00 00 00 00 DE [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:56]Read from MH i2c: E2 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 17 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 17 00 4E 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 33 [12:54:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:54:56]wFMCommunicate OK [12:54:56]CreateOFDProtocolMessage done [12:54:56]OFDSenderStorePacket 239578 [12:54:56]StoreOFDPacket docnum=239578 [12:54:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 83 E1 07 01 26 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 0F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 91 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 36 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 5D 01 00 00 F4 03 04 00 9F 54 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A7 03 00 35 04 06 00 F8 2A 4A A8 A9 D3 0F 99 44 24 F7 EA D9 AC [12:54:56]CheckFolder [12:54:56]dirname=/storage/ofd_packets [12:54:56]CheckFolder done [12:54:56]ProducePacketName [12:54:56]name=ofd_packets/00239578 [12:54:56]NVStorageSaveData ofd_packets/00239578 [12:54:56]File name is /storage/ofd_packets/00239578 [12:54:56]Write 301 bytes [12:54:56]NVStorageSaveData done [12:54:56]OFDSenderStorePacket done [12:54:56]KKMCreateOFDPacket done [12:54:56]NVStorageSaveData kkm_last_timestamp [12:54:56]File name is /storage/kkm_last_timestamp [12:54:56]Write 4 bytes [12:54:56]NVStorageSaveData done [12:54:56]ExternCall_PrintAddStr [12:54:56]wPrintStart [12:54:56]Write to MH i2c: 01 00 00 4F 16 65 [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: 01 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: 01 07 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: 01 07 00 4F 16 00 00 00 00 00 FF 0F 7A [12:54:56]RasterBufferAndPrint [12:54:56]line Счет N : (1)3302520 [12:54:56]line ИНН: 02508201610067 [12:54:56]line Контрольно-Кассовый Чек [12:54:56]line ПРОДАЖА [12:54:56]line ТРК (МРК, ГНК) : 12 [12:54:56]line Товар: 2710124130 [12:54:56]line Аи-92-К-4 [12:54:56]line 4.070 * 66.40 [12:54:56]line = 270.25 [12:54:56]line НДС 12% НСП 1% [12:54:56]line > о реализуемом товаре [12:54:56]line ОКРУГЛЕНИЕ: -0.25 [12:54:56]line ИТОГО: 270.00 [12:54:56]line Внесено: 270.00 [12:54:56]line СДАЧА: 0.00 [12:54:56]line НСП 1% : 2.39 [12:54:56]line НДС 12% : 28.70 [12:54:56]line Наличными: 270.00 [12:54:56]line Безнал.: 0.00 [12:54:56]line Место: АЗС № 82 "Партнер Нефть" [12:54:56]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:54:56]line СНО: Общий режим [12:54:56]line Чек 349 08.06.2024 12:54 [12:54:56]line Смена: 387 ФФД: 1.0 [12:54:56]line ЗНМ: 0300000150 [12:54:56]line РНМ: 0000000000091601 [12:54:56]line Версия ККМ: 001 [12:54:56]line ФМ: 0000000000874681 [12:54:56]line ФД: 239578 [12:54:56]line ФПД: 272860524882387 [12:54:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125455&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239578&fm=272860524882387&tin=02508201610067®Number=0000000000091601&sum=27000 [12:54:56]written 0, free lines is 4095 [12:54:56]OFD Sender: Processing packet 239578 [packets to send 182, broken 181] [12:54:56]ProducePacketName [12:54:56]name=ofd_packets/00239578 [12:54:56]OFD Sender: To server: pG, [12:54:56]CommunicateWithHost lk.salyk.kg:30040 [12:54:56]ConnectInit lk.salyk.kg [12:54:56]Connected sock=9 [12:54:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 83 E1 07 01 26 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 0F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 91 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 36 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 5D 01 00 00 F4 03 04 00 9F 54 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A7 03 00 35 04 06 00 F8 2A 4A A8 A9 D3 0F 99 44 24 F7 EA D9 AC [12:54:57]Write to MH i2c: 01 00 00 7A 16 90 [12:54:57]Write i2c OK [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: 01 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: 01 07 00 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: 01 07 00 7A 16 00 00 00 00 00 BA 0C 5D [12:54:57]RasterBufferAndPrint [12:54:57]line [12:54:57]line [12:54:57]line [12:54:57]line [12:54:57]line [12:54:57]written 0, free lines is 3265 [12:54:57]MH_Cut [12:54:57]Write to MH i2c: D1 01 00 81 16 01 69 [12:54:57]Write i2c OK [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: D1 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: D1 01 00 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: D1 01 00 81 16 00 68 [12:54:57]Write to MH i2c: 01 00 00 82 16 98 [12:54:57]Write i2c OK [12:54:57]MH_I2C_Read... [12:54:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 9E 48 47 00 26 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DA A7 03 00 F4 03 04 00 1C FC 63 66 B6 04 01 00 00 BC 84 77 2F AD C8 76 78 [12:54:57]CommunicateWithHost err = 0 [12:54:57]CheckOFDResponse [12:54:57]1017 (14) - 77093643461234 [12:54:57]1041 (16) - 0000000000874681 [12:54:57]1040 (4) - 239578 [12:54:57]1012 (4) - 08.06.2024 06:37 [12:54:57]1206 (1) - 0 [12:54:57]OFD Sender: Remove packet 239578 [12:54:57]ProducePacketName [12:54:57]name=ofd_packets/00239578 [12:54:57]NVStorageDeleteData [12:54:57]OFD Sender: No OFD packet to send [12:54:57]*** Cut start [12:54:57]*** Partial cut [12:54:57]*** CUTSNS_PIN = 1 [12:54:58]*** CUTSNS_PIN = 0 [12:54:58]*** Brake cut motor [12:54:58]Read from MH i2c: 01 [12:54:58]MH_I2C_Read... [12:54:58]*** Stop cut motor [12:54:58]*** Cut end [12:54:58]Read from MH i2c: 01 07 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: 01 07 00 82 16 00 00 00 00 00 FF 0F AD [12:54:58]process_action close_receipt done [12:54:58]requested_data is exist [12:54:58]produce_requested_data [12:54:58]requested_item fm.sn is exist - process it [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 11 00 00 [12:54:58]Write to MH i2c: E2 08 00 83 16 80 11 00 00 00 00 00 00 13 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 17 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 17 00 83 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 68 [12:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:54:58]wFMCommunicate OK [12:54:58]requested_item fd.num is exist - process it [12:54:58]SAM_PROTO_GetFieldsCounters [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 13 00 00 [12:54:58]Write to MH i2c: E2 08 00 84 16 80 13 00 00 00 00 00 00 16 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 62 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 62 00 84 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DA A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [12:54:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DA A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:54:58]wFMCommunicate OK [12:54:58]SAM_PROTO_GetFieldsCounters done [12:54:58]requested_item shift.num is exist - process it [12:54:58]requested_item shift.opened is exist - process it [12:54:58]req_shift_opened [12:54:58]FM_GetShiftState [12:54:58]SAM_PROTO_GetShiftState [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 13 01 00 [12:54:58]Write to MH i2c: E2 08 00 85 16 80 13 01 00 00 00 00 00 18 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 0E 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 0E 00 85 16 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CC [12:54:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:54:58]wFMCommunicate OK [12:54:58]SAM_PROTO_GetShiftState done [12:54:58]FM_GetShiftState done [12:54:58]req_shift_opened done [12:54:58]requested_item shift.open_date is exist - process it [12:54:58]req_shift_open_date [12:54:58]req_shift_open_date done [12:54:58]produce_requested_data done [12:54:58]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239578,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:54:58]process_action_free close_receipt [12:54:58]json_value_free [12:54:58]json_value_free done [12:54:58]process_json_proto returns [12:54:58]Send response to host [12:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239578,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:54:58]free response buf [12:54:58]execute_script done [12:54:58]execute_script returns [12:54:58]free content buf [12:54:58]Sock 8.Close socket [12:54:58]Sock 8.Thread stoped [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:22]OFD Sender: No OFD packet to send [12:55:27]OFD Sender: No OFD packet to send [12:55:32]OFD Sender: No OFD packet to send [12:55:37]OFD Sender: No OFD packet to send [12:55:42]OFD Sender: No OFD packet to send [12:55:47]OFD Sender: No OFD packet to send [12:55:52]OFD Sender: No OFD packet to send [12:55:57]OFD Sender: No OFD packet to send [12:56:02]OFD Sender: No OFD packet to send [12:56:07]OFD Sender: No OFD packet to send [12:56:12]OFD Sender: No OFD packet to send [12:56:17]OFD Sender: No OFD packet to send [12:56:22]OFD Sender: No OFD packet to send [12:56:27]OFD Sender: No OFD packet to send [12:56:32]OFD Sender: No OFD packet to send [12:56:37]OFD Sender: No OFD packet to send [12:56:42]OFD Sender: No OFD packet to send [12:56:44]accept exits with 10 [12:56:44]New connection [12:56:44]New thread 3066453348 created [12:56:44]Thread 3066596708 joined [12:56:44]Waiting for new connection... [12:56:44] Sock 10.Parse request [12:56:44]Sock 10.Check first char [12:56:44]Sock 10.First char is OK [12:56:44]request: POST /json_proto HTTP/1.0 [12:56:44]Method: POST [12:56:44]URL: /json_proto [12:56:44]Method is POST - this is cgi request [12:56:44]url: /json_proto [12:56:44]query_string will be loaded in cgi processing [12:56:44]execute_cgi json_proto POST (null) [12:56:44]execute_cgi path=json_proto method=POST [12:56:44]POST find Content-Length [12:56:44]Host: 172.17.40.67:8080 [12:56:44]Content-Length: 678 [12:56:44]Content-Type: application/json [12:56:44] [12:56:44]POST finish read [12:56:44]Found Content-Length = 678 [12:56:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:44]execute_script... [12:56: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)3302521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:44]POST & json_proto [12:56:44]process_json_proto [12:56:44]json parsed OK: [12:56:44]protocol is kg_v1.0 [12:56:44]action value=close_receipt [12:56:44]process_action close_receipt [12:56:44]cmd_close_receipt [12:56:44]MH_GetDate [12:56:44]Write to MH i2c: F0 00 00 86 16 8B [12:56:44]Write i2c OK [12:56:44]MH_I2C_Read... [12:56:44]Read from MH i2c: F0 [12:56:44]MH_I2C_Read... [12:56:44]Read from MH i2c: F0 09 00 [12:56:44]MH_I2C_Read... [12:56:44]Read from MH i2c: F0 09 00 86 16 00 0D 55 64 66 97 AE 6B 64 D4 [12:56:44]GetLastDocTimeStamp 1717851295 [12:56:44]current date 1717851405 [12:56:44]FM_GetShiftState [12:56:44]SAM_PROTO_GetShiftState [12:56:44]wFMCommunicate request_size=4 [12:56:44]MH_SAM_APDU [12:56:44]CAPDU: 80 13 01 00 [12:56:44]Write to MH i2c: E2 08 00 87 16 80 13 01 00 00 00 00 00 1A [12:56:44]Write i2c OK [12:56:44]MH_I2C_Read... [12:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:44]Read from MH i2c: E2 [12:56:44]MH_I2C_Read... [12:56:44]Read from MH i2c: E2 0E 00 [12:56:44]MH_I2C_Read... [12:56:44]Read from MH i2c: E2 0E 00 87 16 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CE [12:56:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:56:44]wFMCommunicate OK [12:56:44]SAM_PROTO_GetShiftState done [12:56:44]FM_GetShiftState done [12:56:44]opened in 1717805884 [12:56:44]opened+sec_in_day 1717892284 [12:56:44]quantity*price = 50065 [12:56:44]sum+1 = 50067 [12:56:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 350 08.06.2024 12:56 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239579 ФПД: 271676826353781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125645&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239579&fm=271676826353781&tin=02508201610067®Number=0000000000091601&sum=50000 [12:56:45]StoreToDocumentArchive [12:56:45]shift 387 fd 239579 [12:56:45]save to /storage/0387/doc_00239579 [12:56:45]save last doc name /storage/0387/doc_00239579 to /storage/kkm_last_doc_name [12:56:45]save OK [12:56:45]Clear old archive folders... [12:56:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:56:45]tlvbuf is 0133DF20 [12:56:45]SAM_PROTO_ClearQueue [12:56:45]wFMCommunicate request_size=4 [12:56:45]MH_SAM_APDU [12:56:45]CAPDU: 80 09 00 00 [12:56:45]Write to MH i2c: E2 08 00 94 16 80 09 00 00 00 00 00 00 1C [12:56:45]Write i2c OK [12:56:45]MH_I2C_Read... [12:56:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:45]Read from MH i2c: E2 [12:56:45]MH_I2C_Read... [12:56:45]Read from MH i2c: E2 03 00 [12:56:45]MH_I2C_Read... [12:56:45]Read from MH i2c: E2 03 00 94 16 00 90 00 1E [12:56:45]RAPDU: 90 00 [12:56:45]wFMCommunicate OK [12:56:45]SAM_PROTO_ClearQueue done [12:56:45]KKMCreateOFDPacket [12:56:45]OFDProtocolAddRootSTLVToBuf [12:56:45]FM_MakeSignedData [12:56:45]FM_MakeSignedData [12:56:45]SAM_PROTO_SignData [12:56:45]wFMCommunicate request_size=4 [12:56:45]MH_SAM_APDU [12:56:45]CAPDU: 80 0D 01 02 [12:56:45]Write to MH i2c: E2 08 00 95 16 80 0D 01 02 00 00 00 00 24 [12:56:45]Write i2c OK [12:56:45]MH_I2C_Read... [12:56:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:45]Read from MH i2c: E2 [12:56:45]MH_I2C_Read... [12:56:45]Read from MH i2c: E2 03 00 [12:56:45]MH_I2C_Read... [12:56:45]Read from MH i2c: E2 03 00 95 16 00 90 00 1F [12:56:45]RAPDU: 90 00 [12:56:45]wFMCommunicate OK [12:56:45]wFMCommunicate request_size=255 [12:56:45]MH_SAM_APDU [12:56: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 0D 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A7 03 00 35 04 06 00 F7 [12:56:45]Write to MH i2c: E2 02 01 96 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 0D 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A7 03 00 35 04 06 00 F7 00 00 5C [12:56:45]Write i2c OK [12:56:45]MH_I2C_Read... [12:56:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:46]Read from MH i2c: E2 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: E2 03 00 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: E2 03 00 96 16 00 90 00 20 [12:56:46]RAPDU: 90 00 [12:56:46]wFMCommunicate OK [12:56:46]wFMCommunicate request_size=10 [12:56:46]MH_SAM_APDU [12:56:46]CAPDU: 80 0D 02 02 05 16 B0 BA 80 75 [12:56:46]Write to MH i2c: E2 0D 00 97 16 80 0D 02 02 05 00 16 B0 BA 80 75 00 00 A6 [12:56:46]Write i2c OK [12:56:46]MH_I2C_Read... [12:56:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:46]Read from MH i2c: E2 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: E2 03 00 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: E2 03 00 97 16 00 90 00 21 [12:56:46]RAPDU: 90 00 [12:56:46]wFMCommunicate OK [12:56:46]wFMCommunicate request_size=4 [12:56:46]MH_SAM_APDU [12:56:46]CAPDU: 80 0D 03 02 [12:56:46]Write to MH i2c: E2 08 00 98 16 80 0D 03 02 00 00 00 00 29 [12:56:46]Write i2c OK [12:56:46]MH_I2C_Read... [12:56:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:46]Read from MH i2c: E2 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: E2 0B 00 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: E2 0B 00 98 16 00 D7 94 D6 BB D2 22 44 17 90 00 75 [12:56:46]RAPDU: D7 94 D6 BB D2 22 44 17 90 00 [12:56:46]wFMCommunicate OK [12:56:46]SAM_PROTO_SignData done [12:56:46]FM_MakeSignedData done [12:56:46]CreateOFDProtocolMessage [12:56:46]wFMCommunicate request_size=4 [12:56:46]MH_SAM_APDU [12:56:46]CAPDU: 80 11 00 00 [12:56:46]Write to MH i2c: E2 08 00 99 16 80 11 00 00 00 00 00 00 29 [12:56:46]Write i2c OK [12:56:46]MH_I2C_Read... [12:56:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:46]Read from MH i2c: E2 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: E2 17 00 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: E2 17 00 99 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7E [12:56:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:56:46]wFMCommunicate OK [12:56:46]CreateOFDProtocolMessage done [12:56:46]OFDSenderStorePacket 239579 [12:56:46]StoreOFDPacket docnum=239579 [12:56:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A6 AD 07 01 61 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 0D 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A7 03 00 35 04 06 00 F7 16 B0 BA 80 75 D7 94 D6 BB D2 22 44 17 [12:56:46]CheckFolder [12:56:46]dirname=/storage/ofd_packets [12:56:46]CheckFolder done [12:56:46]ProducePacketName [12:56:46]name=ofd_packets/00239579 [12:56:46]NVStorageSaveData ofd_packets/00239579 [12:56:46]File name is /storage/ofd_packets/00239579 [12:56:46]Write 301 bytes [12:56:46]NVStorageSaveData done [12:56:46]OFDSenderStorePacket done [12:56:46]KKMCreateOFDPacket done [12:56:46]NVStorageSaveData kkm_last_timestamp [12:56:46]File name is /storage/kkm_last_timestamp [12:56:46]Write 4 bytes [12:56:46]NVStorageSaveData done [12:56:46]ExternCall_PrintAddStr [12:56:46]wPrintStart [12:56:46]Write to MH i2c: 01 00 00 9A 16 B0 [12:56:46]Write i2c OK [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: 01 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: 01 07 00 [12:56:46]MH_I2C_Read... [12:56:46]Read from MH i2c: 01 07 00 9A 16 00 00 00 00 00 FF 0F C5 [12:56:46]RasterBufferAndPrint [12:56:46]line Счет N : (1)3302521 [12:56:46]line ИНН: 02508201610067 [12:56:46]line Контрольно-Кассовый Чек [12:56:46]line ПРОДАЖА [12:56:46]line ТРК (МРК, ГНК) : 32 [12:56:46]line Товар: 2710124130 [12:56:46]line Аи-92-К-4 [12:56:46]line 7.540 * 66.40 [12:56:46]line = 500.66 [12:56:46]line НДС 12% НСП 1% [12:56:46]line > о реализуемом товаре [12:56:46]line ОКРУГЛЕНИЕ: -0.66 [12:56:46]line ИТОГО: 500.00 [12:56:46]line Внесено: 500.00 [12:56:46]line СДАЧА: 0.00 [12:56:46]line НСП 1% : 4.43 [12:56:46]line НДС 12% : 53.17 [12:56:46]line Наличными: 500.00 [12:56:46]line Безнал.: 0.00 [12:56:46]line Место: АЗС № 82 "Партнер Нефть" [12:56:46]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:56:46]line СНО: Общий режим [12:56:46]line Чек 350 08.06.2024 12:56 [12:56:46]line Смена: 387 ФФД: 1.0 [12:56:46]line ЗНМ: 0300000150 [12:56:46]line РНМ: 0000000000091601 [12:56:46]line Версия ККМ: 001 [12:56:46]line ФМ: 0000000000874681 [12:56:46]line ФД: 239579 [12:56:46]line ФПД: 271676826353781 [12:56:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125645&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239579&fm=271676826353781&tin=02508201610067®Number=0000000000091601&sum=50000 [12:56:46]OFD Sender: Processing packet 239579 [packets to send 182, broken 181] [12:56:46]ProducePacketName [12:56:46]name=ofd_packets/00239579 [12:56:46]OFD Sender: To server: pG, [12:56:46]CommunicateWithHost lk.salyk.kg:30040 [12:56:46]ConnectInit lk.salyk.kg [12:56:46]written 0, free lines is 4095 [12:56:46]Connected sock=8 [12:56:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A6 AD 07 01 61 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 0D 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A7 03 00 35 04 06 00 F7 16 B0 BA 80 75 D7 94 D6 BB D2 22 44 17 [12:56:47]Write to MH i2c: 01 00 00 C5 16 DB [12:56:47]Write i2c OK [12:56:47]MH_I2C_Read... [12:56:47]Read from MH i2c: 01 [12:56:47]MH_I2C_Read... [12:56:47]Read from MH i2c: 01 07 00 [12:56:47]MH_I2C_Read... [12:56:47]Read from MH i2c: 01 07 00 C5 16 00 00 00 00 00 B9 0C A7 [12:56:47]RasterBufferAndPrint [12:56:47]line [12:56:47]line [12:56:47]line [12:56:47]line [12:56:47]line [12:56:47]written 0, free lines is 3264 [12:56:47]MH_Cut [12:56:47]Write to MH i2c: D1 01 00 CC 16 01 B4 [12:56:47]Write i2c OK [12:56:47]MH_I2C_Read... [12:56:47]Read from MH i2c: D1 [12:56:47]MH_I2C_Read... [12:56:47]Read from MH i2c: D1 01 00 [12:56:47]MH_I2C_Read... [12:56:47]Read from MH i2c: D1 01 00 CC 16 00 B3 [12:56:47]Write to MH i2c: 01 00 00 CD 16 E3 [12:56:47]Write i2c OK [12:56:47]MH_I2C_Read... [12:56:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 4B EA 47 00 89 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DB A7 03 00 F4 03 04 00 8A FC 63 66 B6 04 01 00 00 BC E4 A4 16 7F 47 31 8E [12:56:47]CommunicateWithHost err = 0 [12:56:47]CheckOFDResponse [12:56:47]1017 (14) - 77093643461234 [12:56:47]1041 (16) - 0000000000874681 [12:56:47]1040 (4) - 239579 [12:56:47]1012 (4) - 08.06.2024 06:39 [12:56:47]1206 (1) - 0 [12:56:47]OFD Sender: Remove packet 239579 [12:56:47]ProducePacketName [12:56:47]name=ofd_packets/00239579 [12:56:47]NVStorageDeleteData [12:56:47]OFD Sender: No OFD packet to send [12:56:48]*** Cut start [12:56:48]*** Partial cut [12:56:48]*** CUTSNS_PIN = 1 [12:56:48]*** CUTSNS_PIN = 0 [12:56:48]*** Brake cut motor [12:56:48]Read from MH i2c: 01 [12:56:48]MH_I2C_Read... [12:56:48]*** Stop cut motor [12:56:48]*** Cut end [12:56:48]Read from MH i2c: 01 07 00 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: 01 07 00 CD 16 00 00 00 00 00 FF 0F F8 [12:56:48]process_action close_receipt done [12:56:48]requested_data is exist [12:56:48]produce_requested_data [12:56:48]requested_item fm.sn is exist - process it [12:56:48]wFMCommunicate request_size=4 [12:56:48]MH_SAM_APDU [12:56:48]CAPDU: 80 11 00 00 [12:56:48]Write to MH i2c: E2 08 00 CE 16 80 11 00 00 00 00 00 00 5E [12:56:48]Write i2c OK [12:56:48]MH_I2C_Read... [12:56:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:48]Read from MH i2c: E2 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: E2 17 00 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: E2 17 00 CE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B3 [12:56:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:56:48]wFMCommunicate OK [12:56:48]requested_item fd.num is exist - process it [12:56:48]SAM_PROTO_GetFieldsCounters [12:56:48]wFMCommunicate request_size=4 [12:56:48]MH_SAM_APDU [12:56:48]CAPDU: 80 13 00 00 [12:56:48]Write to MH i2c: E2 08 00 CF 16 80 13 00 00 00 00 00 00 61 [12:56:48]Write i2c OK [12:56:48]MH_I2C_Read... [12:56:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:48]Read from MH i2c: E2 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: E2 62 00 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: E2 62 00 CF 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DB A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 A2 [12:56:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DB A7 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:48]wFMCommunicate OK [12:56:48]SAM_PROTO_GetFieldsCounters done [12:56:48]requested_item shift.num is exist - process it [12:56:48]requested_item shift.opened is exist - process it [12:56:48]req_shift_opened [12:56:48]FM_GetShiftState [12:56:48]SAM_PROTO_GetShiftState [12:56:48]wFMCommunicate request_size=4 [12:56:48]MH_SAM_APDU [12:56:48]CAPDU: 80 13 01 00 [12:56:48]Write to MH i2c: E2 08 00 D0 16 80 13 01 00 00 00 00 00 63 [12:56:48]Write i2c OK [12:56:48]MH_I2C_Read... [12:56:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:48]Read from MH i2c: E2 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: E2 0E 00 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: E2 0E 00 D0 16 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 17 [12:56:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:56:48]wFMCommunicate OK [12:56:48]SAM_PROTO_GetShiftState done [12:56:48]FM_GetShiftState done [12:56:48]req_shift_opened done [12:56:48]requested_item shift.open_date is exist - process it [12:56:48]req_shift_open_date [12:56:48]req_shift_open_date done [12:56:48]produce_requested_data done [12:56:48]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239579,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:56:48]process_action_free close_receipt [12:56:48]json_value_free [12:56:48]json_value_free done [12:56:48]process_json_proto returns [12:56:48]Send response to host [12:56:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239579,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:56:48]free response buf [12:56:48]execute_script done [12:56:48]execute_script returns [12:56:48]free content buf [12:56:48]Sock 10.Close socket [12:56:48]Sock 10.Thread stoped [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:07]OFD Sender: No OFD packet to send [12:57:12]OFD Sender: No OFD packet to send [12:57:17]OFD Sender: No OFD packet to send [12:57:22]OFD Sender: No OFD packet to send [12:57:27]OFD Sender: No OFD packet to send [12:57:32]OFD Sender: No OFD packet to send [12:57:37]OFD Sender: No OFD packet to send [12:57:42]OFD Sender: No OFD packet to send [12:57:47]OFD Sender: No OFD packet to send [12:57:52]OFD Sender: No OFD packet to send [12:57:57]OFD Sender: No OFD packet to send [12:58:02]OFD Sender: No OFD packet to send [12:58:07]OFD Sender: No OFD packet to send [12:58:12]OFD Sender: No OFD packet to send [12:58:17]OFD Sender: No OFD packet to send [12:58:22]OFD Sender: No OFD packet to send [12:58:27]OFD Sender: No OFD packet to send [12:58:32]OFD Sender: No OFD packet to send [12:58:37]OFD Sender: No OFD packet to send [12:58:39]accept exits with 9 [12:58:39]New connection [12:58:39]New thread 3066596708 created [12:58:39]Thread 3066453348 joined [12:58:39]Waiting for new connection... [12:58:39] Sock 9.Parse request [12:58:39]Sock 9.Check first char [12:58:39]Sock 9.First char is OK [12:58:39]request: POST /json_proto HTTP/1.0 [12:58:39]Method: POST [12:58:39]URL: /json_proto [12:58:39]Method is POST - this is cgi request [12:58:39]url: /json_proto [12:58:39]query_string will be loaded in cgi processing [12:58:39]execute_cgi json_proto POST (null) [12:58:39]execute_cgi path=json_proto method=POST [12:58:39]POST find Content-Length [12:58:39]Host: 172.17.40.67:8080 [12:58:39]Content-Length: 676 [12:58:39]Content-Type: application/json [12:58:39] [12:58:39]POST finish read [12:58:39]Found Content-Length = 676 [12:58:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 12.050, "sum" : 900.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:39]execute_script... [12:58:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 12.050, "sum" : 900.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:39]POST & json_proto [12:58:39]process_json_proto [12:58:39]json parsed OK: [12:58:39]protocol is kg_v1.0 [12:58:39]action value=close_receipt [12:58:39]process_action close_receipt [12:58:39]cmd_close_receipt [12:58:39]MH_GetDate [12:58:39]Write to MH i2c: F0 00 00 D1 16 D6 [12:58:39]Write i2c OK [12:58:39]MH_I2C_Read... [12:58:39]Read from MH i2c: F0 [12:58:39]MH_I2C_Read... [12:58:39]Read from MH i2c: F0 09 00 [12:58:39]MH_I2C_Read... [12:58:39]Read from MH i2c: F0 09 00 D1 16 00 80 55 64 66 97 AE 6B 64 92 [12:58:39]GetLastDocTimeStamp 1717851405 [12:58:39]current date 1717851520 [12:58:39]FM_GetShiftState [12:58:39]SAM_PROTO_GetShiftState [12:58:39]wFMCommunicate request_size=4 [12:58:39]MH_SAM_APDU [12:58:39]CAPDU: 80 13 01 00 [12:58:39]Write to MH i2c: E2 08 00 D2 16 80 13 01 00 00 00 00 00 65 [12:58:39]Write i2c OK [12:58:39]MH_I2C_Read... [12:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:39]Read from MH i2c: E2 [12:58:39]MH_I2C_Read... [12:58:39]Read from MH i2c: E2 0E 00 [12:58:39]MH_I2C_Read... [12:58:39]Read from MH i2c: E2 0E 00 D2 16 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 19 [12:58:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:58:39]wFMCommunicate OK [12:58:39]SAM_PROTO_GetShiftState done [12:58:39]FM_GetShiftState done [12:58:39]opened in 1717805884 [12:58:39]opened+sec_in_day 1717892284 [12:58:39]quantity*price = 90013 [12:58:39]sum+1 = 90015 [12:58:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.59 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 351 08.06.2024 12:58 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239580 ФПД: 74605228068118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125840&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239580&fm=74605228068118&tin=02508201610067®Number=0000000000091601&sum=90000 [12:58:40]StoreToDocumentArchive [12:58:40]shift 387 fd 239580 [12:58:40]save to /storage/0387/doc_00239580 [12:58:40]save last doc name /storage/0387/doc_00239580 to /storage/kkm_last_doc_name [12:58:40]save OK [12:58:40]Clear old archive folders... [12:58:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:58:40]tlvbuf is 01341030 [12:58:40]SAM_PROTO_ClearQueue [12:58:40]wFMCommunicate request_size=4 [12:58:40]MH_SAM_APDU [12:58:40]CAPDU: 80 09 00 00 [12:58:40]Write to MH i2c: E2 08 00 DF 16 80 09 00 00 00 00 00 00 67 [12:58:40]Write i2c OK [12:58:40]MH_I2C_Read... [12:58:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:58:40]Read from MH i2c: E2 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 03 00 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 03 00 DF 16 00 90 00 69 [12:58:40]RAPDU: 90 00 [12:58:40]wFMCommunicate OK [12:58:40]SAM_PROTO_ClearQueue done [12:58:40]KKMCreateOFDPacket [12:58:40]OFDProtocolAddRootSTLVToBuf [12:58:40]FM_MakeSignedData [12:58:40]FM_MakeSignedData [12:58:40]SAM_PROTO_SignData [12:58:40]wFMCommunicate request_size=4 [12:58:40]MH_SAM_APDU [12:58:40]CAPDU: 80 0D 01 02 [12:58:40]Write to MH i2c: E2 08 00 E0 16 80 0D 01 02 00 00 00 00 6F [12:58:40]Write i2c OK [12:58:40]MH_I2C_Read... [12:58:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:58:40]Read from MH i2c: E2 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 03 00 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 03 00 E0 16 00 90 00 6A [12:58:40]RAPDU: 90 00 [12:58:40]wFMCommunicate OK [12:58:40]wFMCommunicate request_size=255 [12:58:40]MH_SAM_APDU [12:58:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 12 2F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9E 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 80 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A7 03 00 35 04 06 00 43 DA 62 1E [12:58:40]Write to MH i2c: E2 02 01 E1 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 12 2F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9E 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 80 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A7 03 00 35 04 06 00 43 DA 62 1E 00 00 72 [12:58:40]Write i2c OK [12:58:40]MH_I2C_Read... [12:58:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:40]Read from MH i2c: E2 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 03 00 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 03 00 E1 16 00 90 00 6B [12:58:40]RAPDU: 90 00 [12:58:40]wFMCommunicate OK [12:58:40]wFMCommunicate request_size=7 [12:58:40]MH_SAM_APDU [12:58:40]CAPDU: 80 0D 02 02 02 0D 16 [12:58:40]Write to MH i2c: E2 0A 00 E2 16 80 0D 02 02 02 00 0D 16 00 00 99 [12:58:40]Write i2c OK [12:58:40]MH_I2C_Read... [12:58:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:40]Read from MH i2c: E2 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 03 00 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 03 00 E2 16 00 90 00 6C [12:58:40]RAPDU: 90 00 [12:58:40]wFMCommunicate OK [12:58:40]wFMCommunicate request_size=4 [12:58:40]MH_SAM_APDU [12:58:40]CAPDU: 80 0D 03 02 [12:58:40]Write to MH i2c: E2 08 00 E3 16 80 0D 03 02 00 00 00 00 74 [12:58:40]Write i2c OK [12:58:40]MH_I2C_Read... [12:58:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:58:40]Read from MH i2c: E2 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 0B 00 [12:58:40]MH_I2C_Read... [12:58:40]Read from MH i2c: E2 0B 00 E3 16 00 F1 88 FA D0 BD 2F DF 36 90 00 B9 [12:58:40]RAPDU: F1 88 FA D0 BD 2F DF 36 90 00 [12:58:40]wFMCommunicate OK [12:58:40]SAM_PROTO_SignData done [12:58:40]FM_MakeSignedData done [12:58:40]CreateOFDProtocolMessage [12:58:40]wFMCommunicate request_size=4 [12:58:40]MH_SAM_APDU [12:58:40]CAPDU: 80 11 00 00 [12:58:40]Write to MH i2c: E2 08 00 E4 16 80 11 00 00 00 00 00 00 74 [12:58:40]Write i2c OK [12:58:40]MH_I2C_Read... [12:58:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:41]Read from MH i2c: E2 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: E2 17 00 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: E2 17 00 E4 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C9 [12:58:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:58:41]wFMCommunicate OK [12:58:41]CreateOFDProtocolMessage done [12:58:41]OFDSenderStorePacket 239580 [12:58:41]StoreOFDPacket docnum=239580 [12:58:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C4 3F 04 01 FC 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 12 2F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9E 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 80 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A7 03 00 35 04 06 00 43 DA 62 1E 0D 16 F1 88 FA D0 BD 2F DF 36 [12:58:41]CheckFolder [12:58:41]dirname=/storage/ofd_packets [12:58:41]CheckFolder done [12:58:41]ProducePacketName [12:58:41]name=ofd_packets/00239580 [12:58:41]NVStorageSaveData ofd_packets/00239580 [12:58:41]File name is /storage/ofd_packets/00239580 [12:58:41]Write 298 bytes [12:58:41]NVStorageSaveData done [12:58:41]OFDSenderStorePacket done [12:58:41]KKMCreateOFDPacket done [12:58:41]NVStorageSaveData kkm_last_timestamp [12:58:41]File name is /storage/kkm_last_timestamp [12:58:41]Write 4 bytes [12:58:41]NVStorageSaveData done [12:58:41]ExternCall_PrintAddStr [12:58:41]wPrintStart [12:58:41]Write to MH i2c: 01 00 00 E5 16 FB [12:58:41]Write i2c OK [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: 01 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: 01 07 00 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: 01 07 00 E5 16 00 00 00 00 00 FF 0F 10 [12:58:41]RasterBufferAndPrint [12:58:41]line Счет N : (1)3302522 [12:58:41]line ИНН: 02508201610067 [12:58:41]line Контрольно-Кассовый Чек [12:58:41]line ПРОДАЖА [12:58:41]line ТРК (МРК, ГНК) : 51 [12:58:41]line Товар: 2710194210 [12:58:41]line ДТ-К-5 [12:58:41]line 12.050 * 74.70 [12:58:41]line = 900.14 [12:58:41]line НДС 12% НСП 1% [12:58:41]line > о реализуемом товаре [12:58:41]line ОКРУГЛЕНИЕ: -0.14 [12:58:41]line ИТОГО: 900.00 [12:58:41]line Внесено: 900.00 [12:58:41]line СДАЧА: 0.00 [12:58:41]line НСП 1% : 7.97 [12:58:41]line НДС 12% : 95.59 [12:58:41]line Наличными: 900.00 [12:58:41]line Безнал.: 0.00 [12:58:41]line Место: АЗС № 82 "Партнер Нефть" [12:58:41]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:58:41]line СНО: Общий режим [12:58:41]line Чек 351 08.06.2024 12:58 [12:58:41]line Смена: 387 ФФД: 1.0 [12:58:41]line ЗНМ: 0300000150 [12:58:41]line РНМ: 0000000000091601 [12:58:41]line Версия ККМ: 001 [12:58:41]line ФМ: 0000000000874681 [12:58:41]line ФД: 239580 [12:58:41]line ФПД: 74605228068118 [12:58:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125840&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239580&fm=74605228068118&tin=02508201610067®Number=0000000000091601&sum=90000 [12:58:41]OFD Sender: Processing packet 239580 [packets to send 182, broken 181] [12:58:41]ProducePacketName [12:58:41]name=ofd_packets/00239580 [12:58:41]OFD Sender: To server: pG, [12:58:41]CommunicateWithHost lk.salyk.kg:30040 [12:58:41]ConnectInit lk.salyk.kg [12:58:41]written 0, free lines is 4095 [12:58:41]Connected sock=10 [12:58:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C4 3F 04 01 FC 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 12 2F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9E 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 80 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A7 03 00 35 04 06 00 43 DA 62 1E 0D 16 F1 88 FA D0 BD 2F DF 36 [12:58:41]Write to MH i2c: 01 00 00 10 17 27 [12:58:41]Write i2c OK [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: 01 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: 01 07 00 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: 01 07 00 10 17 00 00 00 00 00 BC 0C F6 [12:58:41]RasterBufferAndPrint [12:58:41]line [12:58:41]line [12:58:41]line [12:58:41]line [12:58:41]line [12:58:41]written 0, free lines is 3266 [12:58:41]MH_Cut [12:58:41]Write to MH i2c: D1 01 00 17 17 01 00 [12:58:41]Write i2c OK [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: D1 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: D1 01 00 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: D1 01 00 17 17 00 FF [12:58:41]Write to MH i2c: 01 00 00 18 17 2F [12:58:41]Write i2c OK [12:58:41]MH_I2C_Read... [12:58:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F9 6D 47 00 A2 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DC A7 03 00 F4 03 04 00 FD FC 63 66 B6 04 01 00 00 FF 9A A1 8A 02 C6 EA 67 [12:58:41]CommunicateWithHost err = 0 [12:58:41]CheckOFDResponse [12:58:41]1017 (14) - 77093643461234 [12:58:41]1041 (16) - 0000000000874681 [12:58:41]1040 (4) - 239580 [12:58:41]1012 (4) - 08.06.2024 06:41 [12:58:41]1206 (1) - 0 [12:58:41]OFD Sender: Remove packet 239580 [12:58:41]ProducePacketName [12:58:41]name=ofd_packets/00239580 [12:58:41]NVStorageDeleteData [12:58:42]OFD Sender: No OFD packet to send [12:58:42]*** Cut start [12:58:42]*** Partial cut [12:58:42]*** CUTSNS_PIN = 1 [12:58:42]*** CUTSNS_PIN = 0 [12:58:42]*** Brake cut motor [12:58:43]Read from MH i2c: 01 *** Stop cut motor [12:58:43]*** Cut end [12:58:43] [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: 01 07 00 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: 01 07 00 18 17 00 00 00 00 00 FF 0F 44 [12:58:43]process_action close_receipt done [12:58:43]requested_data is exist [12:58:43]produce_requested_data [12:58:43]requested_item fm.sn is exist - process it [12:58:43]wFMCommunicate request_size=4 [12:58:43]MH_SAM_APDU [12:58:43]CAPDU: 80 11 00 00 [12:58:43]Write to MH i2c: E2 08 00 19 17 80 11 00 00 00 00 00 00 AA [12:58:43]Write i2c OK [12:58:43]MH_I2C_Read... [12:58:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:43]Read from MH i2c: E2 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: E2 17 00 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: E2 17 00 19 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FF [12:58:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:58:43]wFMCommunicate OK [12:58:43]requested_item fd.num is exist - process it [12:58:43]SAM_PROTO_GetFieldsCounters [12:58:43]wFMCommunicate request_size=4 [12:58:43]MH_SAM_APDU [12:58:43]CAPDU: 80 13 00 00 [12:58:43]Write to MH i2c: E2 08 00 1A 17 80 13 00 00 00 00 00 00 AD [12:58:43]Write i2c OK [12:58:43]MH_I2C_Read... [12:58:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:43]Read from MH i2c: E2 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: E2 62 00 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: E2 62 00 1A 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DC A7 03 00 0E 04 04 00 83 01 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 F2 [12:58:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DC A7 03 00 0E 04 04 00 83 01 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 [12:58:43]wFMCommunicate OK [12:58:43]SAM_PROTO_GetFieldsCounters done [12:58:43]requested_item shift.num is exist - process it [12:58:43]requested_item shift.opened is exist - process it [12:58:43]req_shift_opened [12:58:43]FM_GetShiftState [12:58:43]SAM_PROTO_GetShiftState [12:58:43]wFMCommunicate request_size=4 [12:58:43]MH_SAM_APDU [12:58:43]CAPDU: 80 13 01 00 [12:58:43]Write to MH i2c: E2 08 00 1B 17 80 13 01 00 00 00 00 00 AF [12:58:43]Write i2c OK [12:58:43]MH_I2C_Read... [12:58:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:43]Read from MH i2c: E2 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: E2 0E 00 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: E2 0E 00 1B 17 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 63 [12:58:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:58:43]wFMCommunicate OK [12:58:43]SAM_PROTO_GetShiftState done [12:58:43]FM_GetShiftState done [12:58:43]req_shift_opened done [12:58:43]requested_item shift.open_date is exist - process it [12:58:43]req_shift_open_date [12:58:43]req_shift_open_date done [12:58:43]produce_requested_data done [12:58:43]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239580,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:58:43]process_action_free close_receipt [12:58:43]json_value_free [12:58:43]json_value_free done [12:58:43]process_json_proto returns [12:58:43]Send response to host [12:58:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239580,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:58:43]free response buf [12:58:43]execute_script done [12:58:43]execute_script returns [12:58:43]free content buf [12:58:43]Sock 9.Close socket [12:58:43]Sock 9.Thread stoped [12:58:47]OFD Sender: No OFD packet to send [12:58:52]OFD Sender: No OFD packet to send [12:58:57]OFD Sender: No OFD packet to send [12:59:02]OFD Sender: No OFD packet to send [12:59:06]accept exits with 8 [12:59:06]New connection [12:59:06]New thread 3066453348 created [12:59:06]Thread 3066596708 joined [12:59:06]Waiting for new connection... [12:59:06] Sock 8.Parse request [12:59:06]Sock 8.Check first char [12:59:06]Sock 8.First char is OK [12:59:06]request: POST /json_proto HTTP/1.0 [12:59:06]Method: POST [12:59:06]URL: /json_proto [12:59:06]Method is POST - this is cgi request [12:59:06]url: /json_proto [12:59:06]query_string will be loaded in cgi processing [12:59:06]execute_cgi json_proto POST (null) [12:59:06]execute_cgi path=json_proto method=POST [12:59:06]POST find Content-Length [12:59:06]Host: 172.17.40.67:8080 [12:59:06]Content-Length: 678 [12:59:06]Content-Type: application/json [12:59:06] [12:59:06]POST finish read [12:59:06]Found Content-Length = 678 [12:59:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.380, "sum" : 490.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:06]execute_script... [12:59:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.380, "sum" : 490.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:06]POST & json_proto [12:59:06]process_json_proto [12:59:06]json parsed OK: [12:59:06]protocol is kg_v1.0 [12:59:06]action value=close_receipt [12:59:06]process_action close_receipt [12:59:06]cmd_close_receipt [12:59:06]MH_GetDate [12:59:06]Write to MH i2c: F0 00 00 1C 17 22 [12:59:06]Write i2c OK [12:59:06]MH_I2C_Read... [12:59:06]Read from MH i2c: F0 [12:59:06]MH_I2C_Read... [12:59:06]Read from MH i2c: F0 09 00 [12:59:06]MH_I2C_Read... [12:59:06]Read from MH i2c: F0 09 00 1C 17 00 9B 55 64 66 97 AE 6B 64 F9 [12:59:06]GetLastDocTimeStamp 1717851520 [12:59:06]current date 1717851547 [12:59:06]FM_GetShiftState [12:59:06]SAM_PROTO_GetShiftState [12:59:06]wFMCommunicate request_size=4 [12:59:06]MH_SAM_APDU [12:59:06]CAPDU: 80 13 01 00 [12:59:06]Write to MH i2c: E2 08 00 1D 17 80 13 01 00 00 00 00 00 B1 [12:59:06]Write i2c OK [12:59:06]MH_I2C_Read... [12:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:06]Read from MH i2c: E2 [12:59:06]MH_I2C_Read... [12:59:06]Read from MH i2c: E2 0E 00 [12:59:06]MH_I2C_Read... [12:59:06]Read from MH i2c: E2 0E 00 1D 17 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 65 [12:59:06]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:59:06]wFMCommunicate OK [12:59:06]SAM_PROTO_GetShiftState done [12:59:06]FM_GetShiftState done [12:59:06]opened in 1717805884 [12:59:06]opened+sec_in_day 1717892284 [12:59:06]quantity*price = 49003 [12:59:06]sum+1 = 49004 [12:59:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 490.00 Внесено: 490.00 СДАЧА: 0.00 НСП 1% : 4.34 НДС 12% : 52.04 Наличными: 490.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 352 08.06.2024 12:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239581 ФПД: 217358058504061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125907&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239581&fm=217358058504061&tin=02508201610067®Number=0000000000091601&sum=49000 [12:59:07]StoreToDocumentArchive [12:59:07]shift 387 fd 239581 [12:59:07]save to /storage/0387/doc_00239581 [12:59:07]save last doc name /storage/0387/doc_00239581 to /storage/kkm_last_doc_name [12:59:07]save OK [12:59:07]Clear old archive folders... [12:59:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:07]tlvbuf is 01339990 [12:59:07]SAM_PROTO_ClearQueue [12:59:07]wFMCommunicate request_size=4 [12:59:07]MH_SAM_APDU [12:59:07]CAPDU: 80 09 00 00 [12:59:07]Write to MH i2c: E2 08 00 2A 17 80 09 00 00 00 00 00 00 B3 [12:59:07]Write i2c OK [12:59:07]MH_I2C_Read... [12:59:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:07]Read from MH i2c: E2 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 03 00 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 03 00 2A 17 00 90 00 B5 [12:59:07]RAPDU: 90 00 [12:59:07]wFMCommunicate OK [12:59:07]SAM_PROTO_ClearQueue done [12:59:07]KKMCreateOFDPacket [12:59:07]OFDProtocolAddRootSTLVToBuf [12:59:07]FM_MakeSignedData [12:59:07]FM_MakeSignedData [12:59:07]SAM_PROTO_SignData [12:59:07]wFMCommunicate request_size=4 [12:59:07]MH_SAM_APDU [12:59:07]CAPDU: 80 0D 01 02 [12:59:07]Write to MH i2c: E2 08 00 2B 17 80 0D 01 02 00 00 00 00 BB [12:59:07]Write i2c OK [12:59:07]MH_I2C_Read... [12:59:07]OFD Sender: No OFD packet to send [12:59:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:07]Read from MH i2c: E2 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 03 00 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 03 00 2B 17 00 90 00 B6 [12:59:07]RAPDU: 90 00 [12:59:07]wFMCommunicate OK [12:59:07]wFMCommunicate request_size=255 [12:59:07]MH_SAM_APDU [12:59: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 D4 1C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 6B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 9B 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A7 03 00 35 04 06 00 C5 [12:59:07]Write to MH i2c: E2 02 01 2C 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 D4 1C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 6B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 9B 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A7 03 00 35 04 06 00 C5 00 00 35 [12:59:07]Write i2c OK [12:59:07]MH_I2C_Read... [12:59:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:07]Read from MH i2c: E2 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 03 00 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 03 00 2C 17 00 90 00 B7 [12:59:07]RAPDU: 90 00 [12:59:07]wFMCommunicate OK [12:59:07]wFMCommunicate request_size=10 [12:59:07]MH_SAM_APDU [12:59:07]CAPDU: 80 0D 02 02 05 AF 9D DD BF 7D [12:59:07]Write to MH i2c: E2 0D 00 2D 17 80 0D 02 02 05 00 AF 9D DD BF 7D 00 00 2D [12:59:07]Write i2c OK [12:59:07]MH_I2C_Read... [12:59:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:07]Read from MH i2c: E2 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 03 00 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 03 00 2D 17 00 90 00 B8 [12:59:07]RAPDU: 90 00 [12:59:07]wFMCommunicate OK [12:59:07]wFMCommunicate request_size=4 [12:59:07]MH_SAM_APDU [12:59:07]CAPDU: 80 0D 03 02 [12:59:07]Write to MH i2c: E2 08 00 2E 17 80 0D 03 02 00 00 00 00 C0 [12:59:07]Write i2c OK [12:59:07]MH_I2C_Read... [12:59:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:07]Read from MH i2c: E2 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 0B 00 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 0B 00 2E 17 00 57 F8 D2 44 0F 46 4B 75 90 00 3B [12:59:07]RAPDU: 57 F8 D2 44 0F 46 4B 75 90 00 [12:59:07]wFMCommunicate OK [12:59:07]SAM_PROTO_SignData done [12:59:07]FM_MakeSignedData done [12:59:07]CreateOFDProtocolMessage [12:59:07]wFMCommunicate request_size=4 [12:59:07]MH_SAM_APDU [12:59:07]CAPDU: 80 11 00 00 [12:59:07]Write to MH i2c: E2 08 00 2F 17 80 11 00 00 00 00 00 00 C0 [12:59:07]Write i2c OK [12:59:07]MH_I2C_Read... [12:59:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:07]Read from MH i2c: E2 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 17 00 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: E2 17 00 2F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 15 [12:59:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:59:07]wFMCommunicate OK [12:59:07]CreateOFDProtocolMessage done [12:59:07]OFDSenderStorePacket 239581 [12:59:07]StoreOFDPacket docnum=239581 [12:59:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DF A5 07 01 F6 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 D4 1C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 6B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 9B 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A7 03 00 35 04 06 00 C5 AF 9D DD BF 7D 57 F8 D2 44 0F 46 4B 75 [12:59:07]CheckFolder [12:59:07]dirname=/storage/ofd_packets [12:59:07]CheckFolder done [12:59:07]ProducePacketName [12:59:07]name=ofd_packets/00239581 [12:59:07]NVStorageSaveData ofd_packets/00239581 [12:59:07]File name is /storage/ofd_packets/00239581 [12:59:07]Write 301 bytes [12:59:07]NVStorageSaveData done [12:59:07]OFDSenderStorePacket done [12:59:07]KKMCreateOFDPacket done [12:59:07]NVStorageSaveData kkm_last_timestamp [12:59:07]File name is /storage/kkm_last_timestamp [12:59:07]Write 4 bytes [12:59:07]NVStorageSaveData done [12:59:07]ExternCall_PrintAddStr [12:59:07]wPrintStart [12:59:07]Write to MH i2c: 01 00 00 30 17 47 [12:59:07]Write i2c OK [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: 01 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: 01 07 00 [12:59:07]MH_I2C_Read... [12:59:07]Read from MH i2c: 01 07 00 30 17 00 00 00 00 00 FF 0F 5C [12:59:07]RasterBufferAndPrint [12:59:07]line Счет N : (1)3302523 [12:59:07]line ИНН: 02508201610067 [12:59:07]line Контрольно-Кассовый Чек [12:59:07]line ПРОДАЖА [12:59:07]line ТРК (МРК, ГНК) : 42 [12:59:07]line Товар: 2710124130 [12:59:07]line Аи-92-К-4 [12:59:07]line 7.380 * 66.40 [12:59:07]line = 490.03 [12:59:07]line НДС 12% НСП 1% [12:59:07]line > о реализуемом товаре [12:59:07]line ОКРУГЛЕНИЕ: -0.03 [12:59:07]line ИТОГО: 490.00 [12:59:07]line Внесено: 490.00 [12:59:07]line СДАЧА: 0.00 [12:59:07]line НСП 1% : 4.34 [12:59:07]line НДС 12% : 52.04 [12:59:07]line Наличными: 490.00 [12:59:07]line Безнал.: 0.00 [12:59:07]line Место: АЗС № 82 "Партнер Нефть" [12:59:07]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:59:07]line СНО: Общий режим [12:59:07]line Чек 352 08.06.2024 12:59 [12:59:07]line Смена: 387 ФФД: 1.0 [12:59:07]line ЗНМ: 0300000150 [12:59:07]line РНМ: 0000000000091601 [12:59:07]line Версия ККМ: 001 [12:59:07]line ФМ: 0000000000874681 [12:59:07]line ФД: 239581 [12:59:07]line ФПД: 217358058504061 [12:59:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125907&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239581&fm=217358058504061&tin=02508201610067®Number=0000000000091601&sum=49000 [12:59:08]OFD Sender: Processing packet 239581 [packets to send 182, broken 181] [12:59:08]ProducePacketName [12:59:08]name=ofd_packets/00239581 [12:59:08]OFD Sender: To server: pG, [12:59:08]CommunicateWithHost lk.salyk.kg:30040 [12:59:08]ConnectInit lk.salyk.kg [12:59:08]written 0, free lines is 4095 [12:59:08]Connected sock=10 [12:59:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DF A5 07 01 F6 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 D4 1C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 6B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 9B 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A7 03 00 35 04 06 00 C5 AF 9D DD BF 7D 57 F8 D2 44 0F 46 4B 75 [12:59:08]Write to MH i2c: 01 00 00 5B 17 72 [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: 01 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: 01 07 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: 01 07 00 5B 17 00 00 00 00 00 C0 0C 45 [12:59:08]RasterBufferAndPrint [12:59:08]line [12:59:08]line [12:59:08]line [12:59:08]line [12:59:08]line [12:59:08]written 0, free lines is 3271 [12:59:08]MH_Cut [12:59:08]Write to MH i2c: D1 01 00 62 17 01 4B [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: D1 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: D1 01 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: D1 01 00 62 17 00 4A [12:59:08]Write to MH i2c: 01 00 00 63 17 7A [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 79 6C 47 00 D8 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DD A7 03 00 F4 03 04 00 18 FD 63 66 B6 04 01 00 00 40 59 57 A7 EC 28 84 DC [12:59:08]CommunicateWithHost err = 0 [12:59:08]CheckOFDResponse [12:59:08]1017 (14) - 77093643461234 [12:59:08]1041 (16) - 0000000000874681 [12:59:08]1040 (4) - 239581 [12:59:08]1012 (4) - 08.06.2024 06:41 [12:59:08]1206 (1) - 0 [12:59:08]OFD Sender: Remove packet 239581 [12:59:08]ProducePacketName [12:59:08]name=ofd_packets/00239581 [12:59:08]NVStorageDeleteData [12:59:09]OFD Sender: No OFD packet to send [12:59:09]*** Cut start [12:59:09]*** Partial cut [12:59:09]*** CUTSNS_PIN = 1 [12:59:09]*** CUTSNS_PIN = 0 [12:59:09]*** Brake cut motor [12:59:10]Read from MH i2c: 01 [12:59:10]MH_I2C_Read... [12:59:10]*** Stop cut motor [12:59:10]*** Cut end [12:59:10]Read from MH i2c: 01 07 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: 01 07 00 63 17 00 00 00 00 00 FF 0F 8F [12:59:10]process_action close_receipt done [12:59:10]requested_data is exist [12:59:10]produce_requested_data [12:59:10]requested_item fm.sn is exist - process it [12:59:10]wFMCommunicate request_size=4 [12:59:10]MH_SAM_APDU [12:59:10]CAPDU: 80 11 00 00 [12:59:10]Write to MH i2c: E2 08 00 64 17 80 11 00 00 00 00 00 00 F5 [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:10]Read from MH i2c: E2 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 17 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 17 00 64 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4A [12:59:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:59:10]wFMCommunicate OK [12:59:10]requested_item fd.num is exist - process it [12:59:10]SAM_PROTO_GetFieldsCounters [12:59:10]wFMCommunicate request_size=4 [12:59:10]MH_SAM_APDU [12:59:10]CAPDU: 80 13 00 00 [12:59:10]Write to MH i2c: E2 08 00 65 17 80 13 00 00 00 00 00 00 F8 [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:10]Read from MH i2c: E2 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 62 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 62 00 65 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DD A7 03 00 0E 04 04 00 83 01 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 41 [12:59:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DD A7 03 00 0E 04 04 00 83 01 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 [12:59:10]wFMCommunicate OK [12:59:10]SAM_PROTO_GetFieldsCounters done [12:59:10]requested_item shift.num is exist - process it [12:59:10]requested_item shift.opened is exist - process it [12:59:10]req_shift_opened [12:59:10]FM_GetShiftState [12:59:10]SAM_PROTO_GetShiftState [12:59:10]wFMCommunicate request_size=4 [12:59:10]MH_SAM_APDU [12:59:10]CAPDU: 80 13 01 00 [12:59:10]Write to MH i2c: E2 08 00 66 17 80 13 01 00 00 00 00 00 FA [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:10]Read from MH i2c: E2 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 0E 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 0E 00 66 17 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AE [12:59:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:59:10]wFMCommunicate OK [12:59:10]SAM_PROTO_GetShiftState done [12:59:10]FM_GetShiftState done [12:59:10]req_shift_opened done [12:59:10]requested_item shift.open_date is exist - process it [12:59:10]req_shift_open_date [12:59:10]req_shift_open_date done [12:59:10]produce_requested_data done [12:59:10]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239581,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:59:10]process_action_free close_receipt [12:59:10]json_value_free [12:59:10]json_value_free done [12:59:10]process_json_proto returns [12:59:10]Send response to host [12:59:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239581,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:59:10]free response buf [12:59:10]execute_script done [12:59:10]execute_script returns [12:59:10]free content buf [12:59:10]Sock 8.Close socket [12:59:10]Sock 8.Thread stoped [12:59:14]OFD Sender: No OFD packet to send [12:59:19]OFD Sender: No OFD packet to send [12:59:24]OFD Sender: No OFD packet to send [12:59:29]OFD Sender: No OFD packet to send [12:59:34]OFD Sender: No OFD packet to send [12:59:39]OFD Sender: No OFD packet to send [12:59:42]accept exits with 9 [12:59:42]New connection [12:59:42]New thread 3066596708 created [12:59:42]Thread 3066453348 joined [12:59:42]Waiting for new connection... [12:59:42] Sock 9.Parse request [12:59:42]Sock 9.Check first char [12:59:42]Sock 9.First char is OK [12:59:42]request: POST /json_proto HTTP/1.0 [12:59:42]Method: POST [12:59:42]URL: /json_proto [12:59:42]Method is POST - this is cgi request [12:59:42]url: /json_proto [12:59:42]query_string will be loaded in cgi processing [12:59:42]execute_cgi json_proto POST (null) [12:59:42]execute_cgi path=json_proto method=POST [12:59:42]POST find Content-Length [12:59:42]Host: 172.17.40.67:8080 [12:59:42]Content-Length: 678 [12:59:42]Content-Type: application/json [12:59:42] [12:59:42]POST finish read [12:59:42]Found Content-Length = 678 [12:59:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:59:42]execute_script... [12:59:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:59:42]POST & json_proto [12:59:42]process_json_proto [12:59:42]json parsed OK: [12:59:42]protocol is kg_v1.0 [12:59:42]action value=close_receipt [12:59:42]process_action close_receipt [12:59:42]cmd_close_receipt [12:59:42]MH_GetDate [12:59:42]Write to MH i2c: F0 00 00 67 17 6D [12:59:42]Write i2c OK [12:59:42]MH_I2C_Read... [12:59:42]Read from MH i2c: F0 [12:59:42]MH_I2C_Read... [12:59:42]Read from MH i2c: F0 09 00 [12:59:42]MH_I2C_Read... [12:59:42]Read from MH i2c: F0 09 00 67 17 00 BF 55 64 66 97 AE 6B 64 68 [12:59:42]GetLastDocTimeStamp 1717851547 [12:59:42]current date 1717851583 [12:59:42]FM_GetShiftState [12:59:42]SAM_PROTO_GetShiftState [12:59:42]wFMCommunicate request_size=4 [12:59:42]MH_SAM_APDU [12:59:42]CAPDU: 80 13 01 00 [12:59:42]Write to MH i2c: E2 08 00 68 17 80 13 01 00 00 00 00 00 FC [12:59:42]Write i2c OK [12:59:42]MH_I2C_Read... [12:59:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:42]Read from MH i2c: E2 [12:59:42]MH_I2C_Read... [12:59:42]Read from MH i2c: E2 0E 00 [12:59:42]MH_I2C_Read... [12:59:42]Read from MH i2c: E2 0E 00 68 17 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B0 [12:59:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:59:42]wFMCommunicate OK [12:59:42]SAM_PROTO_GetShiftState done [12:59:42]FM_GetShiftState done [12:59:42]opened in 1717805884 [12:59:42]opened+sec_in_day 1717892284 [12:59:42]quantity*price = 20052 [12:59:42]sum+1 = 20054 [12:59:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 353 08.06.2024 12:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239582 ФПД: 255569206243244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125943&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239582&fm=255569206243244&tin=02508201610067®Number=0000000000091601&sum=20000 [12:59:43]StoreToDocumentArchive [12:59:43]shift 387 fd 239582 [12:59:43]save to /storage/0387/doc_00239582 [12:59:43]save last doc name /storage/0387/doc_00239582 to /storage/kkm_last_doc_name [12:59:43]save OK [12:59:43]Clear old archive folders... [12:59:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:43]tlvbuf is B6E51370 [12:59:43]SAM_PROTO_ClearQueue [12:59:43]wFMCommunicate request_size=4 [12:59:43]MH_SAM_APDU [12:59:43]CAPDU: 80 09 00 00 [12:59:43]Write to MH i2c: E2 08 00 75 17 80 09 00 00 00 00 00 00 FE [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 03 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 03 00 75 17 00 90 00 00 [12:59:43]RAPDU: 90 00 [12:59:43]wFMCommunicate OK [12:59:43]SAM_PROTO_ClearQueue done [12:59:43]KKMCreateOFDPacket [12:59:43]OFDProtocolAddRootSTLVToBuf [12:59:43]FM_MakeSignedData [12:59:43]FM_MakeSignedData [12:59:43]SAM_PROTO_SignData [12:59:43]wFMCommunicate request_size=4 [12:59:43]MH_SAM_APDU [12:59:43]CAPDU: 80 0D 01 02 [12:59:43]Write to MH i2c: E2 08 00 76 17 80 0D 01 02 00 00 00 00 06 [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 03 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 03 00 76 17 00 90 00 01 [12:59:43]RAPDU: 90 00 [12:59:43]wFMCommunicate OK [12:59:43]wFMCommunicate request_size=255 [12:59:43]MH_SAM_APDU [12:59: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 61 01 00 00 F4 03 04 00 BF 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A7 03 00 35 04 06 00 E8 [12:59:43]Write to MH i2c: E2 02 01 77 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 61 01 00 00 F4 03 04 00 BF 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A7 03 00 35 04 06 00 E8 00 00 A6 [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 03 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 03 00 77 17 00 90 00 02 [12:59:43]RAPDU: 90 00 [12:59:43]wFMCommunicate OK [12:59:43]wFMCommunicate request_size=10 [12:59:43]MH_SAM_APDU [12:59:43]CAPDU: 80 0D 02 02 05 70 57 C0 EF AC [12:59:43]Write to MH i2c: E2 0D 00 78 17 80 0D 02 02 05 00 70 57 C0 EF AC 00 00 35 [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 03 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 03 00 78 17 00 90 00 03 [12:59:43]RAPDU: 90 00 [12:59:43]wFMCommunicate OK [12:59:43]wFMCommunicate request_size=4 [12:59:43]MH_SAM_APDU [12:59:43]CAPDU: 80 0D 03 02 [12:59:43]Write to MH i2c: E2 08 00 79 17 80 0D 03 02 00 00 00 00 0B [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 0B 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 0B 00 79 17 00 0B 50 3B 1B DD 14 19 9A 90 00 61 [12:59:43]RAPDU: 0B 50 3B 1B DD 14 19 9A 90 00 [12:59:43]wFMCommunicate OK [12:59:43]SAM_PROTO_SignData done [12:59:43]FM_MakeSignedData done [12:59:43]CreateOFDProtocolMessage [12:59:43]wFMCommunicate request_size=4 [12:59:43]MH_SAM_APDU [12:59:43]CAPDU: 80 11 00 00 [12:59:43]Write to MH i2c: E2 08 00 7A 17 80 11 00 00 00 00 00 00 0B [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 17 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 17 00 7A 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 60 [12:59:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:59:43]wFMCommunicate OK [12:59:43]CreateOFDProtocolMessage done [12:59:43]OFDSenderStorePacket 239582 [12:59:43]StoreOFDPacket docnum=239582 [12:59:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 07 60 07 01 41 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 61 01 00 00 F4 03 04 00 BF 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A7 03 00 35 04 06 00 E8 70 57 C0 EF AC 0B 50 3B 1B DD 14 19 9A [12:59:43]CheckFolder [12:59:43]dirname=/storage/ofd_packets [12:59:43]CheckFolder done [12:59:43]ProducePacketName [12:59:43]name=ofd_packets/00239582 [12:59:43]NVStorageSaveData ofd_packets/00239582 [12:59:43]File name is /storage/ofd_packets/00239582 [12:59:43]Write 301 bytes [12:59:43]NVStorageSaveData done [12:59:43]OFDSenderStorePacket done [12:59:43]KKMCreateOFDPacket done [12:59:43]NVStorageSaveData kkm_last_timestamp [12:59:43]File name is /storage/kkm_last_timestamp [12:59:43]Write 4 bytes [12:59:43]NVStorageSaveData done [12:59:43]ExternCall_PrintAddStr [12:59:43]wPrintStart [12:59:43]Write to MH i2c: 01 00 00 7B 17 92 [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: 01 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: 01 07 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: 01 07 00 7B 17 00 00 00 00 00 FF 0F A7 [12:59:43]RasterBufferAndPrint [12:59:43]line Счет N : (1)3302524 [12:59:43]line ИНН: 02508201610067 [12:59:43]line Контрольно-Кассовый Чек [12:59:43]line ПРОДАЖА [12:59:43]line ТРК (МРК, ГНК) : 22 [12:59:43]line Товар: 2710124130 [12:59:43]line Аи-92-К-4 [12:59:43]line 3.020 * 66.40 [12:59:43]line = 200.53 [12:59:43]line НДС 12% НСП 1% [12:59:43]line > о реализуемом товаре [12:59:43]line ОКРУГЛЕНИЕ: -0.53 [12:59:43]line ИТОГО: 200.00 [12:59:43]line Внесено: 200.00 [12:59:43]line СДАЧА: 0.00 [12:59:43]line НСП 1% : 1.77 [12:59:43]line НДС 12% : 21.29 [12:59:43]line Наличными: 200.00 [12:59:43]line Безнал.: 0.00 [12:59:43]line Место: АЗС № 82 "Партнер Нефть" [12:59:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [12:59:43]line СНО: Общий режим [12:59:43]line Чек 353 08.06.2024 12:59 [12:59:43]line Смена: 387 ФФД: 1.0 [12:59:43]line ЗНМ: 0300000150 [12:59:43]line РНМ: 0000000000091601 [12:59:43]line Версия ККМ: 001 [12:59:43]line ФМ: 0000000000874681 [12:59:43]line ФД: 239582 [12:59:43]line ФПД: 255569206243244 [12:59:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T125943&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239582&fm=255569206243244&tin=02508201610067®Number=0000000000091601&sum=20000 [12:59:44]written 0, free lines is 4095 [12:59:44]OFD Sender: Processing packet 239582 [packets to send 182, broken 181] [12:59:44]ProducePacketName [12:59:44]name=ofd_packets/00239582 [12:59:44]OFD Sender: To server: pG, [12:59:44]CommunicateWithHost lk.salyk.kg:30040 [12:59:44]ConnectInit lk.salyk.kg [12:59:44]Connected sock=10 [12:59:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 07 60 07 01 41 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 61 01 00 00 F4 03 04 00 BF 55 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A7 03 00 35 04 06 00 E8 70 57 C0 EF AC 0B 50 3B 1B DD 14 19 9A [12:59:44]Write to MH i2c: 01 00 00 A6 17 BD [12:59:44]Write i2c OK [12:59:44]MH_I2C_Read... [12:59:44]Read from MH i2c: 01 [12:59:44]MH_I2C_Read... [12:59:44]Read from MH i2c: 01 07 00 [12:59:44]MH_I2C_Read... [12:59:44]Read from MH i2c: 01 07 00 A6 17 00 00 00 00 00 C8 0C 98 [12:59:44]RasterBufferAndPrint [12:59:44]line [12:59:44]line [12:59:44]line [12:59:44]line [12:59:44]line [12:59:44]written 0, free lines is 3278 [12:59:44]MH_Cut [12:59:44]Write to MH i2c: D1 01 00 AD 17 01 96 [12:59:44]Write i2c OK [12:59:44]MH_I2C_Read... [12:59:44]Read from MH i2c: D1 [12:59:44]MH_I2C_Read... [12:59:44]Read from MH i2c: D1 01 00 [12:59:44]MH_I2C_Read... [12:59:44]Read from MH i2c: D1 01 00 AD 17 00 95 [12:59:44]Write to MH i2c: 01 00 00 AE 17 C5 [12:59:44]Write i2c OK [12:59:44]MH_I2C_Read... [12:59:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 99 38 47 00 94 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DE A7 03 00 F4 03 04 00 3C FD 63 66 B6 04 01 00 00 AF B1 12 5B 41 47 D9 1A [12:59:44]CommunicateWithHost err = 0 [12:59:44]CheckOFDResponse [12:59:44]1017 (14) - 77093643461234 [12:59:44]1041 (16) - 0000000000874681 [12:59:44]1040 (4) - 239582 [12:59:44]1012 (4) - 08.06.2024 06:42 [12:59:44]1206 (1) - 0 [12:59:44]OFD Sender: Remove packet 239582 [12:59:44]ProducePacketName [12:59:44]name=ofd_packets/00239582 [12:59:44]NVStorageDeleteData [12:59:45]OFD Sender: No OFD packet to send [12:59:45]*** Cut start [12:59:45]*** Partial cut [12:59:45]*** CUTSNS_PIN = 1 [12:59:45]*** CUTSNS_PIN = 0 [12:59:45]*** Brake cut motor [12:59:46]Read from MH i2c: 01 [12:59:46]MH_I2C_Read... [12:59:46]*** Stop cut motor [12:59:46]*** Cut end [12:59:46]Read from MH i2c: 01 07 00 [12:59:46]MH_I2C_Read... [12:59:46]Read from MH i2c: 01 07 00 AE 17 00 00 00 00 00 FF 0F DA [12:59:46]process_action close_receipt done [12:59:46]requested_data is exist [12:59:46]produce_requested_data [12:59:46]requested_item fm.sn is exist - process it [12:59:46]wFMCommunicate request_size=4 [12:59:46]MH_SAM_APDU [12:59:46]CAPDU: 80 11 00 00 [12:59:46]Write to MH i2c: E2 08 00 AF 17 80 11 00 00 00 00 00 00 40 [12:59:46]Write i2c OK [12:59:46]MH_I2C_Read... [12:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:46]Read from MH i2c: E2 [12:59:46]MH_I2C_Read... [12:59:46]Read from MH i2c: E2 17 00 [12:59:46]MH_I2C_Read... [12:59:46]Read from MH i2c: E2 17 00 AF 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 95 [12:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [12:59:46]wFMCommunicate OK [12:59:46]requested_item fd.num is exist - process it [12:59:46]SAM_PROTO_GetFieldsCounters [12:59:46]wFMCommunicate request_size=4 [12:59:46]MH_SAM_APDU [12:59:46]CAPDU: 80 13 00 00 [12:59:46]Write to MH i2c: E2 08 00 B0 17 80 13 00 00 00 00 00 00 43 [12:59:46]Write i2c OK [12:59:46]MH_I2C_Read... [12:59:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:46]Read from MH i2c: E2 [12:59:46]MH_I2C_Read... [12:59:46]Read from MH i2c: E2 62 00 [12:59:46]MH_I2C_Read... [12:59:46]Read from MH i2c: E2 62 00 B0 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DE A7 03 00 0E 04 04 00 83 01 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 90 [12:59:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DE A7 03 00 0E 04 04 00 83 01 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 [12:59:46]wFMCommunicate OK [12:59:46]SAM_PROTO_GetFieldsCounters done [12:59:46]requested_item shift.num is exist - process it [12:59:46]requested_item shift.opened is exist - process it [12:59:46]req_shift_opened [12:59:46]FM_GetShiftState [12:59:46]SAM_PROTO_GetShiftState [12:59:46]wFMCommunicate request_size=4 [12:59:46]MH_SAM_APDU [12:59:46]CAPDU: 80 13 01 00 [12:59:46]Write to MH i2c: E2 08 00 B1 17 80 13 01 00 00 00 00 00 45 [12:59:46]Write i2c OK [12:59:46]MH_I2C_Read... [12:59:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:46]Read from MH i2c: E2 [12:59:46]MH_I2C_Read... [12:59:46]Read from MH i2c: E2 0E 00 [12:59:46]MH_I2C_Read... [12:59:46]Read from MH i2c: E2 0E 00 B1 17 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F9 [12:59:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [12:59:46]wFMCommunicate OK [12:59:46]SAM_PROTO_GetShiftState done [12:59:46]FM_GetShiftState done [12:59:46]req_shift_opened done [12:59:46]requested_item shift.open_date is exist - process it [12:59:46]req_shift_open_date [12:59:46]req_shift_open_date done [12:59:46]produce_requested_data done [12:59:46]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239582,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [12:59:46]process_action_free close_receipt [12:59:46]json_value_free [12:59:46]json_value_free done [12:59:46]process_json_proto returns [12:59:46]Send response to host [12:59:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239582,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [12:59:46]free response buf [12:59:46]execute_script done [12:59:46]execute_script returns [12:59:46]free content buf [12:59:46]Sock 9.Close socket [12:59:46]Sock 9.Thread stoped [12:59:50]OFD Sender: No OFD packet to send [12:59:55]OFD Sender: No OFD packet to send [13:00:00]OFD Sender: No OFD packet to send [13:00:05]OFD Sender: No OFD packet to send [13:00:10]OFD Sender: No OFD packet to send [13:00:15]OFD Sender: No OFD packet to send [13:00:20]OFD Sender: No OFD packet to send [13:00:25]OFD Sender: No OFD packet to send [13:00:30]OFD Sender: No OFD packet to send [13:00:35]OFD Sender: No OFD packet to send [13:00:40]OFD Sender: No OFD packet to send [13:00:45]OFD Sender: No OFD packet to send [13:00:50]OFD Sender: No OFD packet to send [13:00:55]OFD Sender: No OFD packet to send [13:01:00]OFD Sender: No OFD packet to send [13:01:05]OFD Sender: No OFD packet to send [13:01:10]OFD Sender: No OFD packet to send [13:01:15]OFD Sender: No OFD packet to send [13:01:20]OFD Sender: No OFD packet to send [13:01:25]OFD Sender: No OFD packet to send [13:01:30]OFD Sender: No OFD packet to send [13:01:35]OFD Sender: No OFD packet to send [13:01:40]OFD Sender: No OFD packet to send [13:01:45]OFD Sender: No OFD packet to send [13:01:50]OFD Sender: No OFD packet to send [13:01:53]accept exits with 8 [13:01:53]New connection [13:01:53]New thread 3066453348 created [13:01:53]Thread 3066596708 joined [13:01:53]Waiting for new connection... [13:01:53] Sock 8.Parse request [13:01:53]Sock 8.Check first char [13:01:53]Sock 8.First char is OK [13:01:53]request: POST /json_proto HTTP/1.0 [13:01:53]Method: POST [13:01:53]URL: /json_proto [13:01:53]Method is POST - this is cgi request [13:01:53]url: /json_proto [13:01:53]query_string will be loaded in cgi processing [13:01:53]execute_cgi json_proto POST (null) [13:01:53]execute_cgi path=json_proto method=POST [13:01:53]POST find Content-Length [13:01:53]Host: 172.17.40.67:8080 [13:01:53]Content-Length: 767 [13:01:53]Content-Type: application/json [13:01:53] [13:01:53]POST finish read [13:01:53]Found Content-Length = 767 [13:01:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 6.790, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:53]execute_script... [13:01: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)3302525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 6.790, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:53]POST & json_proto [13:01:53]process_json_proto [13:01:53]json parsed OK: [13:01:53]protocol is kg_v1.0 [13:01:53]action value=close_receipt [13:01:53]process_action close_receipt [13:01:53]cmd_close_receipt [13:01:53]MH_GetDate [13:01:53]Write to MH i2c: F0 00 00 B2 17 B8 [13:01:53]Write i2c OK [13:01:53]MH_I2C_Read... [13:01:53]Read from MH i2c: F0 [13:01:53]MH_I2C_Read... [13:01:53]Read from MH i2c: F0 09 00 [13:01:53]MH_I2C_Read... [13:01:53]Read from MH i2c: F0 09 00 B2 17 00 42 56 64 66 97 AE 6B 64 37 [13:01:53]GetLastDocTimeStamp 1717851583 [13:01:53]current date 1717851714 [13:01:53]FM_GetShiftState [13:01:53]SAM_PROTO_GetShiftState [13:01:53]wFMCommunicate request_size=4 [13:01:53]MH_SAM_APDU [13:01:53]CAPDU: 80 13 01 00 [13:01:53]Write to MH i2c: E2 08 00 B3 17 80 13 01 00 00 00 00 00 47 [13:01:53]Write i2c OK [13:01:53]MH_I2C_Read... [13:01:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:53]Read from MH i2c: E2 [13:01:53]MH_I2C_Read... [13:01:53]Read from MH i2c: E2 0E 00 [13:01:53]MH_I2C_Read... [13:01:53]Read from MH i2c: E2 0E 00 B3 17 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FB [13:01:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:01:53]wFMCommunicate OK [13:01:53]SAM_PROTO_GetShiftState done [13:01:53]FM_GetShiftState done [13:01:53]opened in 1717805884 [13:01:53]opened+sec_in_day 1717892284 [13:01:53]quantity*price = 50042 [13:01:53]sum+1 = 50043 [13:01:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.42 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.42 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 354 08.06.2024 13:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239583 ФПД: 229436020725149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130154&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239583&fm=229436020725149&tin=02508201610067®Number=0000000000091601&sum=50042 [13:01:54]StoreToDocumentArchive [13:01:54]shift 387 fd 239583 [13:01:54]save to /storage/0387/doc_00239583 [13:01:54]save last doc name /storage/0387/doc_00239583 to /storage/kkm_last_doc_name [13:01:54]save OK [13:01:54]Clear old archive folders... [13:01:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:01:54]tlvbuf is 0133A200 [13:01:54]SAM_PROTO_ClearQueue [13:01:54]wFMCommunicate request_size=4 [13:01:54]MH_SAM_APDU [13:01:54]CAPDU: 80 09 00 00 [13:01:54]Write to MH i2c: E2 08 00 C0 17 80 09 00 00 00 00 00 00 49 [13:01:54]Write i2c OK [13:01:54]MH_I2C_Read... [13:01:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:54]Read from MH i2c: E2 [13:01:54]MH_I2C_Read... [13:01:54]Read from MH i2c: E2 03 00 [13:01:54]MH_I2C_Read... [13:01:54]Read from MH i2c: E2 03 00 C0 17 00 90 00 4B [13:01:54]RAPDU: 90 00 [13:01:54]wFMCommunicate OK [13:01:54]SAM_PROTO_ClearQueue done [13:01:54]KKMCreateOFDPacket [13:01:54]OFDProtocolAddRootSTLVToBuf [13:01:54]FM_MakeSignedData [13:01:54]FM_MakeSignedData [13:01:54]SAM_PROTO_SignData [13:01:54]wFMCommunicate request_size=4 [13:01:54]MH_SAM_APDU [13:01:54]CAPDU: 80 0D 01 02 [13:01:54]Write to MH i2c: E2 08 00 C1 17 80 0D 01 02 00 00 00 00 51 [13:01:54]Write i2c OK [13:01:54]MH_I2C_Read... [13:01:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:54]Read from MH i2c: E2 [13:01:54]MH_I2C_Read... [13:01:54]Read from MH i2c: E2 03 00 [13:01:54]MH_I2C_Read... [13:01:54]Read from MH i2c: E2 03 00 C1 17 00 90 00 4C [13:01:54]RAPDU: 90 00 [13:01:54]wFMCommunicate OK [13:01:54]wFMCommunicate request_size=255 [13:01:54]MH_SAM_APDU [13:01:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 42 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A7 03 00 35 04 06 00 D0 [13:01:54]Write to MH i2c: E2 02 01 C2 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 86 1A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 42 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A7 03 00 35 04 06 00 D0 00 00 CA [13:01:54]Write i2c OK [13:01:54]MH_I2C_Read... [13:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:54]Read from MH i2c: E2 [13:01:54]MH_I2C_Read... [13:01:54]Read from MH i2c: E2 03 00 [13:01:54]MH_I2C_Read... [13:01:54]Read from MH i2c: E2 03 00 C2 17 00 90 00 4D [13:01:54]RAPDU: 90 00 [13:01:54]wFMCommunicate OK [13:01:54]wFMCommunicate request_size=10 [13:01:54]MH_SAM_APDU [13:01:54]CAPDU: 80 0D 02 02 05 AB BC 83 95 9D [13:01:54]Write to MH i2c: E2 0D 00 C3 17 80 0D 02 02 05 00 AB BC 83 95 9D 00 00 7A [13:01:54]Write i2c OK [13:01:54]MH_I2C_Read... [13:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:54]Read from MH i2c: E2 [13:01:54]MH_I2C_Read... [13:01:54]Read from MH i2c: E2 03 00 [13:01:54]MH_I2C_Read... [13:01:54]Read from MH i2c: E2 03 00 C3 17 00 90 00 4E [13:01:54]RAPDU: 90 00 [13:01:54]wFMCommunicate OK [13:01:54]wFMCommunicate request_size=4 [13:01:54]MH_SAM_APDU [13:01:54]CAPDU: 80 0D 03 02 [13:01:54]Write to MH i2c: E2 08 00 C4 17 80 0D 03 02 00 00 00 00 56 [13:01:54]Write i2c OK [13:01:54]MH_I2C_Read... [13:01:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:55]Read from MH i2c: E2 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: E2 0B 00 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: E2 0B 00 C4 17 00 84 AF 8E 6E EB 2E F7 79 90 00 0F [13:01:55]RAPDU: 84 AF 8E 6E EB 2E F7 79 90 00 [13:01:55]wFMCommunicate OK [13:01:55]SAM_PROTO_SignData done [13:01:55]FM_MakeSignedData done [13:01:55]CreateOFDProtocolMessage [13:01:55]wFMCommunicate request_size=4 [13:01:55]MH_SAM_APDU [13:01:55]CAPDU: 80 11 00 00 [13:01:55]Write to MH i2c: E2 08 00 C5 17 80 11 00 00 00 00 00 00 56 [13:01:55]Write i2c OK [13:01:55]MH_I2C_Read... [13:01:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:55]Read from MH i2c: E2 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: E2 17 00 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: E2 17 00 C5 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AB [13:01:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:01:55]wFMCommunicate OK [13:01:55]CreateOFDProtocolMessage done [13:01:55]OFDSenderStorePacket 239583 [13:01:55]StoreOFDPacket docnum=239583 [13:01:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D3 A5 07 01 08 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 86 1A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 42 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A7 03 00 35 04 06 00 D0 AB BC 83 95 9D 84 AF 8E 6E EB 2E F7 79 [13:01:55]CheckFolder [13:01:55]dirname=/storage/ofd_packets [13:01:55]CheckFolder done [13:01:55]ProducePacketName [13:01:55]name=ofd_packets/00239583 [13:01:55]NVStorageSaveData ofd_packets/00239583 [13:01:55]File name is /storage/ofd_packets/00239583 [13:01:55]Write 301 bytes [13:01:55]NVStorageSaveData done [13:01:55]OFDSenderStorePacket done [13:01:55]KKMCreateOFDPacket done [13:01:55]NVStorageSaveData kkm_last_timestamp [13:01:55]File name is /storage/kkm_last_timestamp [13:01:55]Write 4 bytes [13:01:55]NVStorageSaveData done [13:01:55]ExternCall_PrintAddStr [13:01:55]wPrintStart [13:01:55]Write to MH i2c: 01 00 00 C6 17 DD [13:01:55]Write i2c OK [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: 01 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: 01 07 00 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: 01 07 00 C6 17 00 00 00 00 00 FF 0F F2 [13:01:55]RasterBufferAndPrint [13:01:55]line Счет N : (1)3302525 [13:01:55]line ИНН: 02508201610067 [13:01:55]line Контрольно-Кассовый Чек [13:01:55]line ПРОДАЖА [13:01:55]line ТРК (МРК, ГНК) : 13 [13:01:55]line Товар: 2710124500 [13:01:55]line Аи-95-К-5 [13:01:55]line 6.790 * 73.70 [13:01:55]line = 500.42 [13:01:55]line НДС 12% НСП 1% [13:01:55]line > о реализуемом товаре [13:01:55]line ИТОГО: 500.42 [13:01:55]line НСП 1% : 4.43 [13:01:55]line НДС 12% : 53.14 [13:01:55]line Наличными: 0.00 [13:01:55]line Безнал.: 500.42 [13:01:55]line Место: АЗС № 82 "Партнер Нефть" [13:01:55]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:01:55]line СНО: Общий режим [13:01:55]line Чек 354 08.06.2024 13:01 [13:01:55]line Смена: 387 ФФД: 1.0 [13:01:55]line ЗНМ: 0300000150 [13:01:55]line РНМ: 0000000000091601 [13:01:55]line Версия ККМ: 001 [13:01:55]line Платежная система: Mbank [13:01:55]line ФМ: 0000000000874681 [13:01:55]line ФД: 239583 [13:01:55]line ФПД: 229436020725149 [13:01:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130154&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239583&fm=229436020725149&tin=02508201610067®Number=0000000000091601&sum=50042 [13:01:55]written 0, free lines is 4095 [13:01:55]OFD Sender: Processing packet 239583 [packets to send 182, broken 181] [13:01:55]ProducePacketName [13:01:55]name=ofd_packets/00239583 [13:01:55]OFD Sender: To server: pG, [13:01:55]CommunicateWithHost lk.salyk.kg:30040 [13:01:55]ConnectInit lk.salyk.kg [13:01:55]Connected sock=10 [13:01:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D3 A5 07 01 08 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 86 1A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 42 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A7 03 00 35 04 06 00 D0 AB BC 83 95 9D 84 AF 8E 6E EB 2E F7 79 [13:01:55]Write to MH i2c: 01 00 00 EF 17 06 [13:01:55]Write i2c OK [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: 01 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: 01 07 00 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: 01 07 00 EF 17 00 00 00 00 00 DF 0C F8 [13:01:55]RasterBufferAndPrint [13:01:55]line [13:01:55]line [13:01:55]line [13:01:55]line [13:01:55]line [13:01:55]written 0, free lines is 3301 [13:01:55]MH_Cut [13:01:55]Write to MH i2c: D1 01 00 F6 17 01 DF [13:01:55]Write i2c OK [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: D1 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: D1 01 00 [13:01:55]MH_I2C_Read... [13:01:55]Read from MH i2c: D1 01 00 F6 17 00 DE [13:01:55]Write to MH i2c: 01 00 00 F7 17 0E [13:01:55]Write i2c OK [13:01:55]MH_I2C_Read... [13:01:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 03 43 47 00 89 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 DF A7 03 00 F4 03 04 00 BF FD 63 66 B6 04 01 00 00 FF 02 12 DA E6 90 FE EF [13:01:55]CommunicateWithHost err = 0 [13:01:55]CheckOFDResponse [13:01:55]1017 (14) - 77093643461234 [13:01:55]1041 (16) - 0000000000874681 [13:01:55]1040 (4) - 239583 [13:01:55]1012 (4) - 08.06.2024 06:44 [13:01:55]1206 (1) - 0 [13:01:55]OFD Sender: Remove packet 239583 [13:01:55]ProducePacketName [13:01:55]name=ofd_packets/00239583 [13:01:55]NVStorageDeleteData [13:01:56]OFD Sender: No OFD packet to send [13:01:56]*** Cut start [13:01:56]*** Partial cut [13:01:56]*** CUTSNS_PIN = 1 [13:01:56]*** CUTSNS_PIN = 0 [13:01:56]*** Brake cut motor [13:01:56]Read from MH i2c: 01 [13:01:56]MH_I2C_Read... [13:01:56]*** Stop cut motor [13:01:56]*** Cut end [13:01:56]Read from MH i2c: 01 07 00 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: 01 07 00 F7 17 00 00 00 00 00 FF 0F 23 [13:01:56]process_action close_receipt done [13:01:56]requested_data is exist [13:01:56]produce_requested_data [13:01:56]requested_item fm.sn is exist - process it [13:01:56]wFMCommunicate request_size=4 [13:01:56]MH_SAM_APDU [13:01:56]CAPDU: 80 11 00 00 [13:01:56]Write to MH i2c: E2 08 00 F8 17 80 11 00 00 00 00 00 00 89 [13:01:56]Write i2c OK [13:01:56]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 17 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 17 00 F8 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DE [13:01:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:01:57]wFMCommunicate OK [13:01:57]requested_item fd.num is exist - process it [13:01:57]SAM_PROTO_GetFieldsCounters [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 13 00 00 [13:01:57]Write to MH i2c: E2 08 00 F9 17 80 13 00 00 00 00 00 00 8C [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 62 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 62 00 F9 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DF A7 03 00 0E 04 04 00 83 01 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 DD [13:01:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 DF A7 03 00 0E 04 04 00 83 01 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:01:57]wFMCommunicate OK [13:01:57]SAM_PROTO_GetFieldsCounters done [13:01:57]requested_item shift.num is exist - process it [13:01:57]requested_item shift.opened is exist - process it [13:01:57]req_shift_opened [13:01:57]FM_GetShiftState [13:01:57]SAM_PROTO_GetShiftState [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 13 01 00 [13:01:57]Write to MH i2c: E2 08 00 FA 17 80 13 01 00 00 00 00 00 8E [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 0E 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 0E 00 FA 17 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 42 [13:01:57]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:01:57]wFMCommunicate OK [13:01:57]SAM_PROTO_GetShiftState done [13:01:57]FM_GetShiftState done [13:01:57]req_shift_opened done [13:01:57]requested_item shift.open_date is exist - process it [13:01:57]req_shift_open_date [13:01:57]req_shift_open_date done [13:01:57]produce_requested_data done [13:01:57]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239583,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:01:57]process_action_free close_receipt [13:01:57]json_value_free [13:01:57]json_value_free done [13:01:57]process_json_proto returns [13:01:57]Send response to host [13:01:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239583,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:01:57]free response buf [13:01:57]execute_script done [13:01:57]execute_script returns [13:01:57]free content buf [13:01:57]Sock 8.Close socket [13:01:57]Sock 8.Thread stoped [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:12]accept exits with 9 [13:03:12]New connection [13:03:12]New thread 3066596708 created [13:03:12]Thread 3066453348 joined [13:03:12]Waiting for new connection... [13:03:12] Sock 9.Parse request [13:03:12]Sock 9.Check first char [13:03:12]Sock 9.First char is OK [13:03:12]request: POST /json_proto HTTP/1.0 [13:03:12]Method: POST [13:03:12]URL: /json_proto [13:03:12]Method is POST - this is cgi request [13:03:12]url: /json_proto [13:03:12]query_string will be loaded in cgi processing [13:03:12]execute_cgi json_proto POST (null) [13:03:12]execute_cgi path=json_proto method=POST [13:03:12]POST find Content-Length [13:03:12]Host: 172.17.40.67:8080 [13:03:12]Content-Length: 678 [13:03:12]Content-Type: application/json [13:03:12] [13:03:12]POST finish read [13:03:12]Found Content-Length = 678 [13:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:12]execute_script... [13: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)3302526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:12]POST & json_proto [13:03:12]process_json_proto [13:03:12]json parsed OK: [13:03:12]protocol is kg_v1.0 [13:03:12]action value=close_receipt [13:03:12]process_action close_receipt [13:03:12]cmd_close_receipt [13:03:12]MH_GetDate [13:03:12]Write to MH i2c: F0 00 00 FB 17 01 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: F0 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: F0 09 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: F0 09 00 FB 17 00 91 56 64 66 97 AE 6B 64 CF [13:03:12]GetLastDocTimeStamp 1717851714 [13:03:12]current date 1717851793 [13:03:12]FM_GetShiftState [13:03:12]SAM_PROTO_GetShiftState [13:03:12]wFMCommunicate request_size=4 [13:03:12]MH_SAM_APDU [13:03:12]CAPDU: 80 13 01 00 [13:03:12]Write to MH i2c: E2 08 00 FC 17 80 13 01 00 00 00 00 00 90 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:12]Read from MH i2c: E2 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 0E 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 0E 00 FC 17 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 44 [13:03:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:03:12]wFMCommunicate OK [13:03:12]SAM_PROTO_GetShiftState done [13:03:12]FM_GetShiftState done [13:03:12]opened in 1717805884 [13:03:12]opened+sec_in_day 1717892284 [13:03:12]quantity*price = 50065 [13:03:12]sum+1 = 50067 [13:03:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 355 08.06.2024 13:03 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239584 ФПД: 265860367966798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130314&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239584&fm=265860367966798&tin=02508201610067®Number=0000000000091601&sum=50000 [13:03:13]StoreToDocumentArchive [13:03:13]shift 387 fd 239584 [13:03:13]save to /storage/0387/doc_00239584 [13:03:13]save last doc name /storage/0387/doc_00239584 to /storage/kkm_last_doc_name [13:03:13]save OK [13:03:13]Clear old archive folders... [13:03:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:13]tlvbuf is 012E78A0 [13:03:13]SAM_PROTO_ClearQueue [13:03:13]wFMCommunicate request_size=4 [13:03:13]MH_SAM_APDU [13:03:13]CAPDU: 80 09 00 00 [13:03:13]Write to MH i2c: E2 08 00 09 18 80 09 00 00 00 00 00 00 93 [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:13]Read from MH i2c: E2 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 03 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 03 00 09 18 00 90 00 95 [13:03:13]RAPDU: 90 00 [13:03:13]wFMCommunicate OK [13:03:13]SAM_PROTO_ClearQueue done [13:03:13]KKMCreateOFDPacket [13:03:13]OFDProtocolAddRootSTLVToBuf [13:03:13]FM_MakeSignedData [13:03:13]FM_MakeSignedData [13:03:13]SAM_PROTO_SignData [13:03:13]wFMCommunicate request_size=4 [13:03:13]MH_SAM_APDU [13:03:13]CAPDU: 80 0D 01 02 [13:03:13]Write to MH i2c: E2 08 00 0A 18 80 0D 01 02 00 00 00 00 9B [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 0A 18 00 90 00 96 [13:03:14]RAPDU: 90 00 [13:03:14]wFMCommunicate OK [13:03:14]wFMCommunicate request_size=255 [13:03:14]MH_SAM_APDU [13: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 92 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A7 03 00 35 04 06 00 F1 [13:03:14]Write to MH i2c: E2 02 01 0B 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 92 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A7 03 00 35 04 06 00 F1 00 00 5D [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 0B 18 00 90 00 97 [13:03:14]RAPDU: 90 00 [13:03:14]wFMCommunicate OK [13:03:14]wFMCommunicate request_size=10 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 0D 02 02 05 CC 70 CA E2 4E [13:03:14]Write to MH i2c: E2 0D 00 0C 18 80 0D 02 02 05 00 CC 70 CA E2 4E 00 00 DE [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 03 00 0C 18 00 90 00 98 [13:03:14]RAPDU: 90 00 [13:03:14]wFMCommunicate OK [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 0D 03 02 [13:03:14]Write to MH i2c: E2 08 00 0D 18 80 0D 03 02 00 00 00 00 A0 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0B 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0B 00 0D 18 00 46 14 F2 F2 35 29 87 19 90 00 DD [13:03:14]RAPDU: 46 14 F2 F2 35 29 87 19 90 00 [13:03:14]wFMCommunicate OK [13:03:14]SAM_PROTO_SignData done [13:03:14]FM_MakeSignedData done [13:03:14]CreateOFDProtocolMessage [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 11 00 00 [13:03:14]Write to MH i2c: E2 08 00 0E 18 80 11 00 00 00 00 00 00 A0 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 17 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 17 00 0E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F5 [13:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:03:14]wFMCommunicate OK [13:03:14]CreateOFDProtocolMessage done [13:03:14]OFDSenderStorePacket 239584 [13:03:14]StoreOFDPacket docnum=239584 [13:03:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 35 62 07 01 DF 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 92 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A7 03 00 35 04 06 00 F1 CC 70 CA E2 4E 46 14 F2 F2 35 29 87 19 [13:03:14]CheckFolder [13:03:14]dirname=/storage/ofd_packets [13:03:14]CheckFolder done [13:03:14]ProducePacketName [13:03:14]name=ofd_packets/00239584 [13:03:14]NVStorageSaveData ofd_packets/00239584 [13:03:14]File name is /storage/ofd_packets/00239584 [13:03:14]Write 301 bytes [13:03:14]NVStorageSaveData done [13:03:14]OFDSenderStorePacket done [13:03:14]KKMCreateOFDPacket done [13:03:14]NVStorageSaveData kkm_last_timestamp [13:03:14]File name is /storage/kkm_last_timestamp [13:03:14]Write 4 bytes [13:03:14]NVStorageSaveData done [13:03:14]ExternCall_PrintAddStr [13:03:14]wPrintStart [13:03:14]Write to MH i2c: 01 00 00 0F 18 27 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 07 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 07 00 0F 18 00 00 00 00 00 FF 0F 3C [13:03:14]RasterBufferAndPrint [13:03:14]line Счет N : (1)3302526 [13:03:14]line ИНН: 02508201610067 [13:03:14]line Контрольно-Кассовый Чек [13:03:14]line ПРОДАЖА [13:03:14]line ТРК (МРК, ГНК) : 42 [13:03:14]line Товар: 2710124130 [13:03:14]line Аи-92-К-4 [13:03:14]line 7.540 * 66.40 [13:03:14]line = 500.66 [13:03:14]line НДС 12% НСП 1% [13:03:14]line > о реализуемом товаре [13:03:14]line ОКРУГЛЕНИЕ: -0.66 [13:03:14]line ИТОГО: 500.00 [13:03:14]line Внесено: 500.00 [13:03:14]line СДАЧА: 0.00 [13:03:14]line НСП 1% : 4.43 [13:03:14]line НДС 12% : 53.17 [13:03:14]line Наличными: 500.00 [13:03:14]line Безнал.: 0.00 [13:03:14]line Место: АЗС № 82 "Партнер Нефть" [13:03:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:03:14]line СНО: Общий режим [13:03:14]line Чек 355 08.06.2024 13:03 [13:03:14]line Смена: 387 ФФД: 1.0 [13:03:14]line ЗНМ: 0300000150 [13:03:14]line РНМ: 0000000000091601 [13:03:14]line Версия ККМ: 001 [13:03:14]line ФМ: 0000000000874681 [13:03:14]line ФД: 239584 [13:03:14]line ФПД: 265860367966798 [13:03:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130314&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239584&fm=265860367966798&tin=02508201610067®Number=0000000000091601&sum=50000 [13:03:14]OFD Sender: Processing packet 239584 [packets to send 182, broken 181] [13:03:14]ProducePacketName [13:03:14]name=ofd_packets/00239584 [13:03:14]OFD Sender: To server: pG, [13:03:14]CommunicateWithHost lk.salyk.kg:30040 [13:03:14]ConnectInit lk.salyk.kg [13:03:14]written 0, free lines is 4095 [13:03:14]Connected sock=10 [13:03:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 35 62 07 01 DF 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 92 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A7 03 00 35 04 06 00 F1 CC 70 CA E2 4E 46 14 F2 F2 35 29 87 19 [13:03:14]Write to MH i2c: 01 00 00 3A 18 52 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 07 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 07 00 3A 18 00 00 00 00 00 BB 0C 20 [13:03:14]RasterBufferAndPrint [13:03:14]line [13:03:14]line [13:03:14]line [13:03:14]line [13:03:14]line [13:03:14]written 0, free lines is 3266 [13:03:14]MH_Cut [13:03:14]Write to MH i2c: D1 01 00 41 18 01 2B [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: D1 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: D1 01 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: D1 01 00 41 18 00 2A [13:03:14]Write to MH i2c: 01 00 00 42 18 5A [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 68 A6 47 00 2C B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E0 A7 03 00 F4 03 04 00 0E FE 63 66 B6 04 01 00 00 B2 7D 8A 97 3A 79 A0 E4 [13:03:15]CommunicateWithHost err = 0 [13:03:15]CheckOFDResponse [13:03:15]1017 (14) - 77093643461234 [13:03:15]1041 (16) - 0000000000874681 [13:03:15]1040 (4) - 239584 [13:03:15]1012 (4) - 08.06.2024 06:45 [13:03:15]1206 (1) - 0 [13:03:15]OFD Sender: Remove packet 239584 [13:03:15]ProducePacketName [13:03:15]name=ofd_packets/00239584 [13:03:15]NVStorageDeleteData [13:03:15]OFD Sender: No OFD packet to send [13:03:15]*** Cut start [13:03:15]*** Partial cut [13:03:15]*** CUTSNS_PIN = 1 [13:03:15]*** CUTSNS_PIN = 0 [13:03:16]*** Brake cut motor [13:03:16]Read from MH i2c: 01 [13:03:16]MH_I2C_Read... [13:03:16]*** Stop cut motor [13:03:16]*** Cut end [13:03:16]Read from MH i2c: 01 07 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: 01 07 00 42 18 00 00 00 00 00 FF 0F 6F [13:03:16]process_action close_receipt done [13:03:16]requested_data is exist [13:03:16]produce_requested_data [13:03:16]requested_item fm.sn is exist - process it [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 11 00 00 [13:03:16]Write to MH i2c: E2 08 00 43 18 80 11 00 00 00 00 00 00 D5 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 17 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 17 00 43 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2A [13:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:03:16]wFMCommunicate OK [13:03:16]requested_item fd.num is exist - process it [13:03:16]SAM_PROTO_GetFieldsCounters [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 13 00 00 [13:03:16]Write to MH i2c: E2 08 00 44 18 80 13 00 00 00 00 00 00 D8 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 62 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 62 00 44 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E0 A7 03 00 0E 04 04 00 83 01 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 2D [13:03:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E0 A7 03 00 0E 04 04 00 83 01 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:03:16]wFMCommunicate OK [13:03:16]SAM_PROTO_GetFieldsCounters done [13:03:16]requested_item shift.num is exist - process it [13:03:16]requested_item shift.opened is exist - process it [13:03:16]req_shift_opened [13:03:16]FM_GetShiftState [13:03:16]SAM_PROTO_GetShiftState [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 13 01 00 [13:03:16]Write to MH i2c: E2 08 00 45 18 80 13 01 00 00 00 00 00 DA [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 0E 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 0E 00 45 18 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8E [13:03:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:03:16]wFMCommunicate OK [13:03:16]SAM_PROTO_GetShiftState done [13:03:16]FM_GetShiftState done [13:03:16]req_shift_opened done [13:03:16]requested_item shift.open_date is exist - process it [13:03:16]req_shift_open_date [13:03:16]req_shift_open_date done [13:03:16]produce_requested_data done [13:03:16]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239584,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:03:16]process_action_free close_receipt [13:03:16]json_value_free [13:03:16]json_value_free done [13:03:16]process_json_proto returns [13:03:16]Send response to host [13:03:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239584,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:03:16]free response buf [13:03:16]execute_script done [13:03:16]execute_script returns [13:03:16]free content buf [13:03:16]Sock 9.Close socket [13:03:16]Sock 9.Thread stoped [13:03:20]OFD Sender: No OFD packet to send [13:03:22]accept exits with 8 [13:03:22]New connection [13:03:22]New thread 3066453348 created [13:03:22]Thread 3066596708 joined [13:03:22]Waiting for new connection... [13:03:22] Sock 8.Parse request [13:03:22]Sock 8.Check first char [13:03:22]Sock 8.First char is OK [13:03:22]request: POST /json_proto HTTP/1.0 [13:03:22]Method: POST [13:03:22]URL: /json_proto [13:03:22]Method is POST - this is cgi request [13:03:22]url: /json_proto [13:03:22]query_string will be loaded in cgi processing [13:03:22]execute_cgi json_proto POST (null) [13:03:22]execute_cgi path=json_proto method=POST [13:03:22]POST find Content-Length [13:03:22]Host: 172.17.40.67:8080 [13:03:22]Content-Length: 678 [13:03:22]Content-Type: application/json [13:03:22] [13:03:22]POST finish read [13:03:22]Found Content-Length = 678 [13:03:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:22]execute_script... [13:03: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)3302527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:22]POST & json_proto [13:03:22]process_json_proto [13:03:22]json parsed OK: [13:03:22]protocol is kg_v1.0 [13:03:22]action value=close_receipt [13:03:22]process_action close_receipt [13:03:22]cmd_close_receipt [13:03:22]MH_GetDate [13:03:22]Write to MH i2c: F0 00 00 46 18 4D [13:03:22]Write i2c OK [13:03:22]MH_I2C_Read... [13:03:22]Read from MH i2c: F0 [13:03:22]MH_I2C_Read... [13:03:22]Read from MH i2c: F0 09 00 [13:03:22]MH_I2C_Read... [13:03:22]Read from MH i2c: F0 09 00 46 18 00 9C 56 64 66 97 AE 6B 64 26 [13:03:22]GetLastDocTimeStamp 1717851794 [13:03:22]current date 1717851804 [13:03:22]FM_GetShiftState [13:03:22]SAM_PROTO_GetShiftState [13:03:22]wFMCommunicate request_size=4 [13:03:22]MH_SAM_APDU [13:03:22]CAPDU: 80 13 01 00 [13:03:22]Write to MH i2c: E2 08 00 47 18 80 13 01 00 00 00 00 00 DC [13:03:22]Write i2c OK [13:03:22]MH_I2C_Read... [13:03:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:22]Read from MH i2c: E2 [13:03:22]MH_I2C_Read... [13:03:22]Read from MH i2c: E2 0E 00 [13:03:22]MH_I2C_Read... [13:03:22]Read from MH i2c: E2 0E 00 47 18 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 90 [13:03:22]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:03:22]wFMCommunicate OK [13:03:22]SAM_PROTO_GetShiftState done [13:03:22]FM_GetShiftState done [13:03:22]opened in 1717805884 [13:03:22]opened+sec_in_day 1717892284 [13:03:22]quantity*price = 50065 [13:03:22]sum+1 = 50067 [13:03:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 356 08.06.2024 13:03 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239585 ФПД: 144999123834679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130324&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239585&fm=144999123834679&tin=02508201610067®Number=0000000000091601&sum=50000 [13:03:23]StoreToDocumentArchive [13:03:23]shift 387 fd 239585 [13:03:23]save to /storage/0387/doc_00239585 [13:03:23]save last doc name /storage/0387/doc_00239585 to /storage/kkm_last_doc_name [13:03:23]save OK [13:03:23]Clear old archive folders... [13:03:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:24]tlvbuf is 013179D0 [13:03:24]SAM_PROTO_ClearQueue [13:03:24]wFMCommunicate request_size=4 [13:03:24]MH_SAM_APDU [13:03:24]CAPDU: 80 09 00 00 [13:03:24]Write to MH i2c: E2 08 00 54 18 80 09 00 00 00 00 00 00 DE [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:24]Read from MH i2c: E2 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 54 18 00 90 00 E0 [13:03:24]RAPDU: 90 00 [13:03:24]wFMCommunicate OK [13:03:24]SAM_PROTO_ClearQueue done [13:03:24]KKMCreateOFDPacket [13:03:24]OFDProtocolAddRootSTLVToBuf [13:03:24]FM_MakeSignedData [13:03:24]FM_MakeSignedData [13:03:24]SAM_PROTO_SignData [13:03:24]wFMCommunicate request_size=4 [13:03:24]MH_SAM_APDU [13:03:24]CAPDU: 80 0D 01 02 [13:03:24]Write to MH i2c: E2 08 00 55 18 80 0D 01 02 00 00 00 00 E6 [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:24]Read from MH i2c: E2 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 55 18 00 90 00 E1 [13:03:24]RAPDU: 90 00 [13:03:24]wFMCommunicate OK [13:03:24]wFMCommunicate request_size=255 [13:03:24]MH_SAM_APDU [13: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 9C 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A7 03 00 35 04 06 00 83 [13:03:24]Write to MH i2c: E2 02 01 56 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 9C 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A7 03 00 35 04 06 00 83 00 00 46 [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:24]Read from MH i2c: E2 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 56 18 00 90 00 E2 [13:03:24]RAPDU: 90 00 [13:03:24]wFMCommunicate OK [13:03:24]wFMCommunicate request_size=10 [13:03:24]MH_SAM_APDU [13:03:24]CAPDU: 80 0D 02 02 05 E0 3D 44 D7 37 [13:03:24]Write to MH i2c: E2 0D 00 57 18 80 0D 02 02 05 00 E0 3D 44 D7 37 00 00 62 [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:24]Read from MH i2c: E2 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 57 18 00 90 00 E3 [13:03:24]RAPDU: 90 00 [13:03:24]wFMCommunicate OK [13:03:24]wFMCommunicate request_size=4 [13:03:24]MH_SAM_APDU [13:03:24]CAPDU: 80 0D 03 02 [13:03:24]Write to MH i2c: E2 08 00 58 18 80 0D 03 02 00 00 00 00 EB [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:24]Read from MH i2c: E2 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 0B 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 0B 00 58 18 00 4B 33 32 BB 1F DE F5 4A 90 00 93 [13:03:24]RAPDU: 4B 33 32 BB 1F DE F5 4A 90 00 [13:03:24]wFMCommunicate OK [13:03:24]SAM_PROTO_SignData done [13:03:24]FM_MakeSignedData done [13:03:24]CreateOFDProtocolMessage [13:03:24]wFMCommunicate request_size=4 [13:03:24]MH_SAM_APDU [13:03:24]CAPDU: 80 11 00 00 [13:03:24]Write to MH i2c: E2 08 00 59 18 80 11 00 00 00 00 00 00 EB [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:24]Read from MH i2c: E2 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 17 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 17 00 59 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 40 [13:03:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:03:24]wFMCommunicate OK [13:03:24]CreateOFDProtocolMessage done [13:03:24]OFDSenderStorePacket 239585 [13:03:24]StoreOFDPacket docnum=239585 [13:03:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 30 3E 07 01 B5 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 9C 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A7 03 00 35 04 06 00 83 E0 3D 44 D7 37 4B 33 32 BB 1F DE F5 4A [13:03:24]CheckFolder [13:03:24]dirname=/storage/ofd_packets [13:03:24]CheckFolder done [13:03:24]ProducePacketName [13:03:24]name=ofd_packets/00239585 [13:03:24]NVStorageSaveData ofd_packets/00239585 [13:03:24]File name is /storage/ofd_packets/00239585 [13:03:24]Write 301 bytes [13:03:24]NVStorageSaveData done [13:03:24]OFDSenderStorePacket done [13:03:24]KKMCreateOFDPacket done [13:03:24]NVStorageSaveData kkm_last_timestamp [13:03:24]File name is /storage/kkm_last_timestamp [13:03:24]Write 4 bytes [13:03:24]NVStorageSaveData done [13:03:24]ExternCall_PrintAddStr [13:03:24]wPrintStart [13:03:24]Write to MH i2c: 01 00 00 5A 18 72 [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: 01 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: 01 07 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: 01 07 00 5A 18 00 00 00 00 00 FF 0F 87 [13:03:24]RasterBufferAndPrint [13:03:24]line Счет N : (1)3302527 [13:03:24]line ИНН: 02508201610067 [13:03:24]line Контрольно-Кассовый Чек [13:03:24]line ПРОДАЖА [13:03:24]line ТРК (МРК, ГНК) : 22 [13:03:24]line Товар: 2710124130 [13:03:24]line Аи-92-К-4 [13:03:24]line 7.540 * 66.40 [13:03:24]line = 500.66 [13:03:24]line НДС 12% НСП 1% [13:03:24]line > о реализуемом товаре [13:03:24]line ОКРУГЛЕНИЕ: -0.66 [13:03:24]line ИТОГО: 500.00 [13:03:24]line Внесено: 500.00 [13:03:24]line СДАЧА: 0.00 [13:03:24]line НСП 1% : 4.43 [13:03:24]line НДС 12% : 53.17 [13:03:24]line Наличными: 500.00 [13:03:24]line Безнал.: 0.00 [13:03:24]line Место: АЗС № 82 "Партнер Нефть" [13:03:24]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:03:24]line СНО: Общий режим [13:03:24]line Чек 356 08.06.2024 13:03 [13:03:24]line Смена: 387 ФФД: 1.0 [13:03:24]line ЗНМ: 0300000150 [13:03:24]line РНМ: 0000000000091601 [13:03:24]line Версия ККМ: 001 [13:03:24]line ФМ: 0000000000874681 [13:03:24]line ФД: 239585 [13:03:24]line ФПД: 144999123834679 [13:03:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130324&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239585&fm=144999123834679&tin=02508201610067®Number=0000000000091601&sum=50000 [13:03:24]written 0, free lines is 4095 [13:03:24]OFD Sender: Processing packet 239585 [packets to send 182, broken 181] [13:03:24]ProducePacketName [13:03:24]name=ofd_packets/00239585 [13:03:24]OFD Sender: To server: pG, [13:03:24]CommunicateWithHost lk.salyk.kg:30040 [13:03:24]ConnectInit lk.salyk.kg [13:03:24]Connected sock=10 [13:03:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 30 3E 07 01 B5 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 9C 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A7 03 00 35 04 06 00 83 E0 3D 44 D7 37 4B 33 32 BB 1F DE F5 4A [13:03:25]Write to MH i2c: 01 00 00 85 18 9D [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: 01 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: 01 07 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: 01 07 00 85 18 00 00 00 00 00 CB 0C 7B [13:03:25]RasterBufferAndPrint [13:03:25]line [13:03:25]line [13:03:25]line [13:03:25]line [13:03:25]line [13:03:25]written 0, free lines is 3287 [13:03:25]MH_Cut [13:03:25]Write to MH i2c: D1 01 00 8C 18 01 76 [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: D1 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: D1 01 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: D1 01 00 8C 18 00 75 [13:03:25]Write to MH i2c: 01 00 00 8D 18 A5 [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 95 5D 47 00 A4 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E1 A7 03 00 F4 03 04 00 18 FE 63 66 B6 04 01 00 00 2D 59 05 81 51 08 F9 75 [13:03:25]CommunicateWithHost err = 0 [13:03:25]CheckOFDResponse [13:03:25]1017 (14) - 77093643461234 [13:03:25]1041 (16) - 0000000000874681 [13:03:25]1040 (4) - 239585 [13:03:25]1012 (4) - 08.06.2024 06:45 [13:03:25]1206 (1) - 0 [13:03:25]OFD Sender: Remove packet 239585 [13:03:25]ProducePacketName [13:03:25]name=ofd_packets/00239585 [13:03:25]NVStorageDeleteData [13:03:25]OFD Sender: No OFD packet to send [13:03:25]*** Cut start [13:03:25]*** Partial cut [13:03:25]*** CUTSNS_PIN = 1 [13:03:25]*** CUTSNS_PIN = 0 [13:03:26]*** Brake cut motor [13:03:26]Read from MH i2c: 01 [13:03:26]MH_I2C_Read... [13:03:26]*** Stop cut motor [13:03:26]*** Cut end [13:03:26]Read from MH i2c: 01 07 00 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: 01 07 00 8D 18 00 00 00 00 00 FF 0F BA [13:03:26]process_action close_receipt done [13:03:26]requested_data is exist [13:03:26]produce_requested_data [13:03:26]requested_item fm.sn is exist - process it [13:03:26]wFMCommunicate request_size=4 [13:03:26]MH_SAM_APDU [13:03:26]CAPDU: 80 11 00 00 [13:03:26]Write to MH i2c: E2 08 00 8E 18 80 11 00 00 00 00 00 00 20 [13:03:26]Write i2c OK [13:03:26]MH_I2C_Read... [13:03:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:26]Read from MH i2c: E2 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: E2 17 00 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: E2 17 00 8E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 75 [13:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:03:26]wFMCommunicate OK [13:03:26]requested_item fd.num is exist - process it [13:03:26]SAM_PROTO_GetFieldsCounters [13:03:26]wFMCommunicate request_size=4 [13:03:26]MH_SAM_APDU [13:03:26]CAPDU: 80 13 00 00 [13:03:26]Write to MH i2c: E2 08 00 8F 18 80 13 00 00 00 00 00 00 23 [13:03:26]Write i2c OK [13:03:26]MH_I2C_Read... [13:03:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:26]Read from MH i2c: E2 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: E2 62 00 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: E2 62 00 8F 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E1 A7 03 00 0E 04 04 00 83 01 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 7C [13:03:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E1 A7 03 00 0E 04 04 00 83 01 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:03:26]wFMCommunicate OK [13:03:26]SAM_PROTO_GetFieldsCounters done [13:03:26]requested_item shift.num is exist - process it [13:03:26]requested_item shift.opened is exist - process it [13:03:26]req_shift_opened [13:03:26]FM_GetShiftState [13:03:26]SAM_PROTO_GetShiftState [13:03:26]wFMCommunicate request_size=4 [13:03:26]MH_SAM_APDU [13:03:26]CAPDU: 80 13 01 00 [13:03:26]Write to MH i2c: E2 08 00 90 18 80 13 01 00 00 00 00 00 25 [13:03:26]Write i2c OK [13:03:26]MH_I2C_Read... [13:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:26]Read from MH i2c: E2 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: E2 0E 00 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: E2 0E 00 90 18 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D9 [13:03:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:03:26]wFMCommunicate OK [13:03:26]SAM_PROTO_GetShiftState done [13:03:26]FM_GetShiftState done [13:03:26]req_shift_opened done [13:03:26]requested_item shift.open_date is exist - process it [13:03:26]req_shift_open_date [13:03:26]req_shift_open_date done [13:03:26]produce_requested_data done [13:03:26]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239585,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:03:26]process_action_free close_receipt [13:03:26]json_value_free [13:03:26]json_value_free done [13:03:26]process_json_proto returns [13:03:26]Send response to host [13:03:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239585,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:03:26]free response buf [13:03:26]execute_script done [13:03:26]execute_script returns [13:03:26]free content buf [13:03:26]Sock 8.Close socket [13:03:26]Sock 8.Thread stoped [13:03:30]OFD Sender: No OFD packet to send [13:03:35]OFD Sender: No OFD packet to send [13:03:40]OFD Sender: No OFD packet to send [13:03:45]OFD Sender: No OFD packet to send [13:03:50]OFD Sender: No OFD packet to send [13:03:55]OFD Sender: No OFD packet to send [13:04:00]OFD Sender: No OFD packet to send [13:04:05]OFD Sender: No OFD packet to send [13:04:10]OFD Sender: No OFD packet to send [13:04:15]OFD Sender: No OFD packet to send [13:04:20]OFD Sender: No OFD packet to send [13:04:25]accept exits with 9 [13:04:25]New connection [13:04:25]New thread 3066596708 created [13:04:25]Thread 3066453348 joined [13:04:25]Waiting for new connection... [13:04:25] Sock 9.Parse request [13:04:25]Sock 9.Check first char [13:04:25]Sock 9.First char is OK [13:04:25]request: POST /json_proto HTTP/1.0 [13:04:25]Method: POST [13:04:25]URL: /json_proto [13:04:25]Method is POST - this is cgi request [13:04:25]url: /json_proto [13:04:25]query_string will be loaded in cgi processing [13:04:25]execute_cgi json_proto POST (null) [13:04:25]execute_cgi path=json_proto method=POST [13:04:25]POST find Content-Length [13:04:25]Host: 172.17.40.67:8080 [13:04:25]Content-Length: 678 [13:04:25]Content-Type: application/json [13:04:25] [13:04:25]POST finish read [13:04:25]Found Content-Length = 678 [13:04:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:25]execute_script... [13:04: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)3302528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:25]POST & json_proto [13:04:25]process_json_proto [13:04:25]json parsed OK: [13:04:25]protocol is kg_v1.0 [13:04:25]action value=close_receipt [13:04:25]process_action close_receipt [13:04:25]cmd_close_receipt [13:04:25]MH_GetDate [13:04:25]Write to MH i2c: F0 00 00 91 18 98 [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: F0 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: F0 09 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: F0 09 00 91 18 00 DA 56 64 66 97 AE 6B 64 AF [13:04:25]GetLastDocTimeStamp 1717851804 [13:04:25]current date 1717851866 [13:04:25]FM_GetShiftState [13:04:25]SAM_PROTO_GetShiftState [13:04:25]wFMCommunicate request_size=4 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 13 01 00 [13:04:25]Write to MH i2c: E2 08 00 92 18 80 13 01 00 00 00 00 00 27 [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:25]Read from MH i2c: E2 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 0E 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 0E 00 92 18 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DB [13:04:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:04:25]wFMCommunicate OK [13:04:25]SAM_PROTO_GetShiftState done [13:04:25]FM_GetShiftState done [13:04:25]opened in 1717805884 [13:04:25]opened+sec_in_day 1717892284 [13:04:25]quantity*price = 40039 [13:04:25]sum+1 = 40040 [13:04:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 357 08.06.2024 13:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239586 ФПД: 101282016093062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130426&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239586&fm=101282016093062&tin=02508201610067®Number=0000000000091601&sum=40000 [13:04:26]StoreToDocumentArchive [13:04:26]shift 387 fd 239586 [13:04:26]save to /storage/0387/doc_00239586 [13:04:26]save last doc name /storage/0387/doc_00239586 to /storage/kkm_last_doc_name [13:04:26]save OK [13:04:26]Clear old archive folders... [13:04:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:04:26]tlvbuf is 012DFDB0 [13:04:26]SAM_PROTO_ClearQueue [13:04:26]wFMCommunicate request_size=4 [13:04:26]MH_SAM_APDU [13:04:26]CAPDU: 80 09 00 00 [13:04:26]Write to MH i2c: E2 08 00 9F 18 80 09 00 00 00 00 00 00 29 [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:26]Read from MH i2c: E2 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 9F 18 00 90 00 2B [13:04:26]RAPDU: 90 00 [13:04:26]wFMCommunicate OK [13:04:26]SAM_PROTO_ClearQueue done [13:04:26]KKMCreateOFDPacket [13:04:26]OFDProtocolAddRootSTLVToBuf [13:04:26]FM_MakeSignedData [13:04:26]FM_MakeSignedData [13:04:26]SAM_PROTO_SignData [13:04:26]wFMCommunicate request_size=4 [13:04:26]MH_SAM_APDU [13:04:26]CAPDU: 80 0D 01 02 [13:04:26]Write to MH i2c: E2 08 00 A0 18 80 0D 01 02 00 00 00 00 31 [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:26]Read from MH i2c: E2 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 A0 18 00 90 00 2C [13:04:26]RAPDU: 90 00 [13:04:26]wFMCommunicate OK [13:04:26]wFMCommunicate request_size=255 [13:04:26]MH_SAM_APDU [13:04: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 65 01 00 00 F4 03 04 00 DA 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A7 03 00 35 04 06 00 5C [13:04:26]Write to MH i2c: E2 02 01 A1 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 65 01 00 00 F4 03 04 00 DA 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A7 03 00 35 04 06 00 5C 00 00 78 [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:26]Read from MH i2c: E2 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 A1 18 00 90 00 2D [13:04:26]RAPDU: 90 00 [13:04:26]wFMCommunicate OK [13:04:26]wFMCommunicate request_size=10 [13:04:26]MH_SAM_APDU [13:04:26]CAPDU: 80 0D 02 02 05 1D 8E 97 63 86 [13:04:26]Write to MH i2c: E2 0D 00 A2 18 80 0D 02 02 05 00 1D 8E 97 63 86 00 00 69 [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:26]Read from MH i2c: E2 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 A2 18 00 90 00 2E [13:04:26]RAPDU: 90 00 [13:04:26]wFMCommunicate OK [13:04:26]wFMCommunicate request_size=4 [13:04:26]MH_SAM_APDU [13:04:26]CAPDU: 80 0D 03 02 [13:04:26]Write to MH i2c: E2 08 00 A3 18 80 0D 03 02 00 00 00 00 36 [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 0B 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 0B 00 A3 18 00 3E B4 D2 7C BA 6C 62 FC 90 00 FB [13:04:27]RAPDU: 3E B4 D2 7C BA 6C 62 FC 90 00 [13:04:27]wFMCommunicate OK [13:04:27]SAM_PROTO_SignData done [13:04:27]FM_MakeSignedData done [13:04:27]CreateOFDProtocolMessage [13:04:27]wFMCommunicate request_size=4 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 11 00 00 [13:04:27]Write to MH i2c: E2 08 00 A4 18 80 11 00 00 00 00 00 00 36 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 17 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 17 00 A4 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8B [13:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:04:27]wFMCommunicate OK [13:04:27]CreateOFDProtocolMessage done [13:04:27]OFDSenderStorePacket 239586 [13:04:27]StoreOFDPacket docnum=239586 [13:04:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 12 16 07 01 5D 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 65 01 00 00 F4 03 04 00 DA 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A7 03 00 35 04 06 00 5C 1D 8E 97 63 86 3E B4 D2 7C BA 6C 62 FC [13:04:27]CheckFolder [13:04:27]dirname=/storage/ofd_packets [13:04:27]CheckFolder done [13:04:27]ProducePacketName [13:04:27]name=ofd_packets/00239586 [13:04:27]NVStorageSaveData ofd_packets/00239586 [13:04:27]File name is /storage/ofd_packets/00239586 [13:04:27]Write 301 bytes [13:04:27]NVStorageSaveData done [13:04:27]OFDSenderStorePacket done [13:04:27]KKMCreateOFDPacket done [13:04:27]NVStorageSaveData kkm_last_timestamp [13:04:27]File name is /storage/kkm_last_timestamp [13:04:27]Write 4 bytes [13:04:27]NVStorageSaveData done [13:04:27]ExternCall_PrintAddStr [13:04:27]wPrintStart [13:04:27]Write to MH i2c: 01 00 00 A5 18 BD [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: 01 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: 01 07 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: 01 07 00 A5 18 00 00 00 00 00 FF 0F D2 [13:04:27]RasterBufferAndPrint [13:04:27]line Счет N : (1)3302528 [13:04:27]line ИНН: 02508201610067 [13:04:27]line Контрольно-Кассовый Чек [13:04:27]line ПРОДАЖА [13:04:27]line ТРК (МРК, ГНК) : 12 [13:04:27]line Товар: 2710124130 [13:04:27]line Аи-92-К-4 [13:04:27]line 6.030 * 66.40 [13:04:27]line = 400.39 [13:04:27]line НДС 12% НСП 1% [13:04:27]line > о реализуемом товаре [13:04:27]line ОКРУГЛЕНИЕ: -0.39 [13:04:27]line ИТОГО: 400.00 [13:04:27]line Внесено: 400.00 [13:04:27]line СДАЧА: 0.00 [13:04:27]line НСП 1% : 3.54 [13:04:27]line НДС 12% : 42.52 [13:04:27]line Наличными: 400.00 [13:04:27]line Безнал.: 0.00 [13:04:27]line Место: АЗС № 82 "Партнер Нефть" [13:04:27]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:04:27]line СНО: Общий режим [13:04:27]line Чек 357 08.06.2024 13:04 [13:04:27]line Смена: 387 ФФД: 1.0 [13:04:27]line ЗНМ: 0300000150 [13:04:27]line РНМ: 0000000000091601 [13:04:27]line Версия ККМ: 001 [13:04:27]line ФМ: 0000000000874681 [13:04:27]line ФД: 239586 [13:04:27]line ФПД: 101282016093062 [13:04:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130426&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239586&fm=101282016093062&tin=02508201610067®Number=0000000000091601&sum=40000 [13:04:27]OFD Sender: Processing packet 239586 [packets to send 182, broken 181] [13:04:27]ProducePacketName [13:04:27]name=ofd_packets/00239586 [13:04:27]OFD Sender: To server: pG, [13:04:27]CommunicateWithHost lk.salyk.kg:30040 [13:04:27]ConnectInit lk.salyk.kg [13:04:27]written 0, free lines is 4095 [13:04:27]Connected sock=10 [13:04:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 12 16 07 01 5D 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 65 01 00 00 F4 03 04 00 DA 56 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A7 03 00 35 04 06 00 5C 1D 8E 97 63 86 3E B4 D2 7C BA 6C 62 FC [13:04:27]Write to MH i2c: 01 00 00 D0 18 E8 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: 01 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: 01 07 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: 01 07 00 D0 18 00 00 00 00 00 C0 0C BB [13:04:27]RasterBufferAndPrint [13:04:27]line [13:04:27]line [13:04:27]line [13:04:27]line [13:04:27]line [13:04:27]written 0, free lines is 3271 [13:04:27]MH_Cut [13:04:27]Write to MH i2c: D1 01 00 D7 18 01 C1 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: D1 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: D1 01 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: D1 01 00 D7 18 00 C0 [13:04:27]Write to MH i2c: 01 00 00 D8 18 F0 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 39 F8 47 00 C1 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E2 A7 03 00 F4 03 04 00 57 FE 63 66 B6 04 01 00 00 10 1C A8 88 C4 DB 70 A1 [13:04:27]CommunicateWithHost err = 0 [13:04:27]CheckOFDResponse [13:04:27]1017 (14) - 77093643461234 [13:04:27]1041 (16) - 0000000000874681 [13:04:27]1040 (4) - 239586 [13:04:27]1012 (4) - 08.06.2024 06:46 [13:04:27]1206 (1) - 0 [13:04:27]OFD Sender: Remove packet 239586 [13:04:27]ProducePacketName [13:04:27]name=ofd_packets/00239586 [13:04:27]NVStorageDeleteData [13:04:28]OFD Sender: No OFD packet to send [13:04:28]*** Cut start [13:04:28]*** Partial cut [13:04:28]*** CUTSNS_PIN = 1 [13:04:28]*** CUTSNS_PIN = 0 [13:04:28]*** Brake cut motor [13:04:29]Read from MH i2c: 01 [13:04:29]MH_I2C_Read... [13:04:29]*** Stop cut motor [13:04:29]*** Cut end [13:04:29]Read from MH i2c: 01 07 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: 01 07 00 D8 18 00 00 00 00 00 FF 0F 05 [13:04:29]process_action close_receipt done [13:04:29]requested_data is exist [13:04:29]produce_requested_data [13:04:29]requested_item fm.sn is exist - process it [13:04:29]wFMCommunicate request_size=4 [13:04:29]MH_SAM_APDU [13:04:29]CAPDU: 80 11 00 00 [13:04:29]Write to MH i2c: E2 08 00 D9 18 80 11 00 00 00 00 00 00 6B [13:04:29]Write i2c OK [13:04:29]MH_I2C_Read... [13:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:29]Read from MH i2c: E2 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 17 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 17 00 D9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C0 [13:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:04:29]wFMCommunicate OK [13:04:29]requested_item fd.num is exist - process it [13:04:29]SAM_PROTO_GetFieldsCounters [13:04:29]wFMCommunicate request_size=4 [13:04:29]MH_SAM_APDU [13:04:29]CAPDU: 80 13 00 00 [13:04:29]Write to MH i2c: E2 08 00 DA 18 80 13 00 00 00 00 00 00 6E [13:04:29]Write i2c OK [13:04:29]MH_I2C_Read... [13:04:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:29]Read from MH i2c: E2 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 62 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 62 00 DA 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E2 A7 03 00 0E 04 04 00 83 01 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 CB [13:04:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E2 A7 03 00 0E 04 04 00 83 01 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:04:29]wFMCommunicate OK [13:04:29]SAM_PROTO_GetFieldsCounters done [13:04:29]requested_item shift.num is exist - process it [13:04:29]requested_item shift.opened is exist - process it [13:04:29]req_shift_opened [13:04:29]FM_GetShiftState [13:04:29]SAM_PROTO_GetShiftState [13:04:29]wFMCommunicate request_size=4 [13:04:29]MH_SAM_APDU [13:04:29]CAPDU: 80 13 01 00 [13:04:29]Write to MH i2c: E2 08 00 DB 18 80 13 01 00 00 00 00 00 70 [13:04:29]Write i2c OK [13:04:29]MH_I2C_Read... [13:04:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:29]Read from MH i2c: E2 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 0E 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 0E 00 DB 18 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 24 [13:04:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:04:29]wFMCommunicate OK [13:04:29]SAM_PROTO_GetShiftState done [13:04:29]FM_GetShiftState done [13:04:29]req_shift_opened done [13:04:29]requested_item shift.open_date is exist - process it [13:04:29]req_shift_open_date [13:04:29]req_shift_open_date done [13:04:29]produce_requested_data done [13:04:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239586,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:04:29]process_action_free close_receipt [13:04:29]json_value_free [13:04:29]json_value_free done [13:04:29]process_json_proto returns [13:04:29]Send response to host [13:04:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239586,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:04:29]free response buf [13:04:29]execute_script done [13:04:29]execute_script returns [13:04:29]free content buf [13:04:29]Sock 9.Close socket [13:04:29]Sock 9.Thread stoped [13:04:33]OFD Sender: No OFD packet to send [13:04:38]OFD Sender: No OFD packet to send [13:04:43]OFD Sender: No OFD packet to send [13:04:48]OFD Sender: No OFD packet to send [13:04:53]OFD Sender: No OFD packet to send [13:04:58]OFD Sender: No OFD packet to send [13:05:03]OFD Sender: No OFD packet to send [13:05:08]OFD Sender: No OFD packet to send [13:05:13]OFD Sender: No OFD packet to send [13:05:18]OFD Sender: No OFD packet to send [13:05:23]OFD Sender: No OFD packet to send [13:05:28]OFD Sender: No OFD packet to send [13:05:33]OFD Sender: No OFD packet to send [13:05:38]OFD Sender: No OFD packet to send [13:05:43]OFD Sender: No OFD packet to send [13:05:48]OFD Sender: No OFD packet to send [13:05:53]OFD Sender: No OFD packet to send [13:05:58]OFD Sender: No OFD packet to send [13:06:03]OFD Sender: No OFD packet to send [13:06:08]OFD Sender: No OFD packet to send [13:06:13]OFD Sender: No OFD packet to send [13:06:18]OFD Sender: No OFD packet to send [13:06:23]OFD Sender: No OFD packet to send [13:06:28]OFD Sender: No OFD packet to send [13:06:33]OFD Sender: No OFD packet to send [13:06:38]OFD Sender: No OFD packet to send [13:06:43]OFD Sender: No OFD packet to send [13:06:48]OFD Sender: No OFD packet to send [13:06:53]OFD Sender: No OFD packet to send [13:06:58]OFD Sender: No OFD packet to send [13:07:03]OFD Sender: No OFD packet to send [13:07:08]OFD Sender: No OFD packet to send [13:07:13]OFD Sender: No OFD packet to send [13:07:18]OFD Sender: No OFD packet to send [13:07:23]OFD Sender: No OFD packet to send [13:07:28]OFD Sender: No OFD packet to send [13:07:33]OFD Sender: No OFD packet to send [13:07:38]OFD Sender: No OFD packet to send [13:07:43]accept exits with 8 [13:07:43]New connection [13:07:43]New thread 3066453348 created [13:07:43]Thread 3066596708 joined [13:07:43]Waiting for new connection... [13:07:43] Sock 8.Parse request [13:07:43]Sock 8.Check first char [13:07:43]Sock 8.First char is OK [13:07:43]request: POST /json_proto HTTP/1.0 [13:07:43]Method: POST [13:07:43]URL: /json_proto [13:07:43]Method is POST - this is cgi request [13:07:43]url: /json_proto [13:07:43]query_string will be loaded in cgi processing [13:07:43]execute_cgi json_proto POST (null) [13:07:43]execute_cgi path=json_proto method=POST [13:07:43]POST find Content-Length [13:07:43]Host: 172.17.40.67:8080 [13:07:43]Content-Length: 678 [13:07:43]Content-Type: application/json [13:07:43] [13:07:43]POST finish read [13:07:43]Found Content-Length = 678 [13:07:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:43]execute_script... [13:07: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)3302529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:43]POST & json_proto [13:07:43]process_json_proto [13:07:43]json parsed OK: [13:07:43]protocol is kg_v1.0 [13:07:43]action value=close_receipt [13:07:43]process_action close_receipt [13:07:43]cmd_close_receipt [13:07:43]MH_GetDate [13:07:43]Write to MH i2c: F0 00 00 DC 18 E3 [13:07:43]Write i2c OK [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: F0 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: F0 09 00 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: F0 09 00 DC 18 00 A0 57 64 66 97 AE 6B 64 C1 [13:07:43]GetLastDocTimeStamp 1717851866 [13:07:43]current date 1717852064 [13:07:43]FM_GetShiftState [13:07:43]SAM_PROTO_GetShiftState [13:07:43]wFMCommunicate request_size=4 [13:07:43]MH_SAM_APDU [13:07:43]CAPDU: 80 13 01 00 [13:07:43]Write to MH i2c: E2 08 00 DD 18 80 13 01 00 00 00 00 00 72 [13:07:43]Write i2c OK [13:07:43]MH_I2C_Read... [13:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:43]Read from MH i2c: E2 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: E2 0E 00 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: E2 0E 00 DD 18 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 26 [13:07:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:07:43]wFMCommunicate OK [13:07:43]SAM_PROTO_GetShiftState done [13:07:43]FM_GetShiftState done [13:07:43]opened in 1717805884 [13:07:43]opened+sec_in_day 1717892284 [13:07:43]quantity*price = 50065 [13:07:43]sum+1 = 50067 [13:07:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 358 08.06.2024 13:07 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239587 ФПД: 104083275639380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130744&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239587&fm=104083275639380&tin=02508201610067®Number=0000000000091601&sum=50000 [13:07:44]StoreToDocumentArchive [13:07:44]shift 387 fd 239587 [13:07:44]save to /storage/0387/doc_00239587 [13:07:44]save last doc name /storage/0387/doc_00239587 to /storage/kkm_last_doc_name [13:07:44]save OK [13:07:44]Clear old archive folders... [13:07:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:44]tlvbuf is 01359FB0 [13:07:44]SAM_PROTO_ClearQueue [13:07:44]wFMCommunicate request_size=4 [13:07:44]MH_SAM_APDU [13:07:44]CAPDU: 80 09 00 00 [13:07:44]Write to MH i2c: E2 08 00 EA 18 80 09 00 00 00 00 00 00 74 [13:07:44]Write i2c OK [13:07:44]MH_I2C_Read... [13:07:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:44]Read from MH i2c: E2 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 03 00 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 03 00 EA 18 00 90 00 76 [13:07:44]RAPDU: 90 00 [13:07:44]wFMCommunicate OK [13:07:44]SAM_PROTO_ClearQueue done [13:07:44]KKMCreateOFDPacket [13:07:44]OFDProtocolAddRootSTLVToBuf [13:07:44]FM_MakeSignedData [13:07:44]FM_MakeSignedData [13:07:44]SAM_PROTO_SignData [13:07:44]wFMCommunicate request_size=4 [13:07:44]MH_SAM_APDU [13:07:44]CAPDU: 80 0D 01 02 [13:07:44]Write to MH i2c: E2 08 00 EB 18 80 0D 01 02 00 00 00 00 7C [13:07:44]Write i2c OK [13:07:44]MH_I2C_Read... [13:07:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:44]Read from MH i2c: E2 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 03 00 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 03 00 EB 18 00 90 00 77 [13:07:44]RAPDU: 90 00 [13:07:44]wFMCommunicate OK [13:07:44]wFMCommunicate request_size=255 [13:07:44]MH_SAM_APDU [13:07: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 A0 57 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A7 03 00 35 04 06 00 5E [13:07:44]Write to MH i2c: E2 02 01 EC 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 A0 57 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A7 03 00 35 04 06 00 5E 00 00 C0 [13:07:44]Write i2c OK [13:07:44]MH_I2C_Read... [13:07:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:44]Read from MH i2c: E2 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 03 00 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 03 00 EC 18 00 90 00 78 [13:07:44]RAPDU: 90 00 [13:07:44]wFMCommunicate OK [13:07:44]wFMCommunicate request_size=10 [13:07:44]MH_SAM_APDU [13:07:44]CAPDU: 80 0D 02 02 05 A9 C6 AB EA 54 [13:07:44]Write to MH i2c: E2 0D 00 ED 18 80 0D 02 02 05 00 A9 C6 AB EA 54 00 00 E1 [13:07:44]Write i2c OK [13:07:44]MH_I2C_Read... [13:07:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:44]Read from MH i2c: E2 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 03 00 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 03 00 ED 18 00 90 00 79 [13:07:44]RAPDU: 90 00 [13:07:44]wFMCommunicate OK [13:07:44]wFMCommunicate request_size=4 [13:07:44]MH_SAM_APDU [13:07:44]CAPDU: 80 0D 03 02 [13:07:44]Write to MH i2c: E2 08 00 EE 18 80 0D 03 02 00 00 00 00 81 [13:07:44]Write i2c OK [13:07:44]MH_I2C_Read... [13:07:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:44]Read from MH i2c: E2 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 0B 00 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 0B 00 EE 18 00 59 11 71 32 31 49 7E 50 90 00 D7 [13:07:44]RAPDU: 59 11 71 32 31 49 7E 50 90 00 [13:07:44]wFMCommunicate OK [13:07:44]SAM_PROTO_SignData done [13:07:44]FM_MakeSignedData done [13:07:44]CreateOFDProtocolMessage [13:07:44]wFMCommunicate request_size=4 [13:07:44]MH_SAM_APDU [13:07:44]CAPDU: 80 11 00 00 [13:07:44]Write to MH i2c: E2 08 00 EF 18 80 11 00 00 00 00 00 00 81 [13:07:44]Write i2c OK [13:07:44]MH_I2C_Read... [13:07:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:44]Read from MH i2c: E2 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 17 00 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: E2 17 00 EF 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D6 [13:07:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:07:44]wFMCommunicate OK [13:07:44]CreateOFDProtocolMessage done [13:07:44]OFDSenderStorePacket 239587 [13:07:44]StoreOFDPacket docnum=239587 [13:07:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6A 2A 07 01 A0 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 A0 57 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A7 03 00 35 04 06 00 5E A9 C6 AB EA 54 59 11 71 32 31 49 7E 50 [13:07:44]CheckFolder [13:07:44]dirname=/storage/ofd_packets [13:07:44]CheckFolder done [13:07:44]ProducePacketName [13:07:44]name=ofd_packets/00239587 [13:07:44]NVStorageSaveData ofd_packets/00239587 [13:07:44]File name is /storage/ofd_packets/00239587 [13:07:44]Write 301 bytes [13:07:44]NVStorageSaveData done [13:07:44]OFDSenderStorePacket done [13:07:44]KKMCreateOFDPacket done [13:07:44]NVStorageSaveData kkm_last_timestamp [13:07:44]File name is /storage/kkm_last_timestamp [13:07:44]Write 4 bytes [13:07:44]NVStorageSaveData done [13:07:44]ExternCall_PrintAddStr [13:07:44]wPrintStart [13:07:44]Write to MH i2c: 01 00 00 F0 18 08 [13:07:44]Write i2c OK [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: 01 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: 01 07 00 [13:07:44]MH_I2C_Read... [13:07:44]Read from MH i2c: 01 07 00 F0 18 00 00 00 00 00 FF 0F 1D [13:07:44]RasterBufferAndPrint [13:07:44]line Счет N : (1)3302529 [13:07:44]line ИНН: 02508201610067 [13:07:44]line Контрольно-Кассовый Чек [13:07:44]line ПРОДАЖА [13:07:44]line ТРК (МРК, ГНК) : 12 [13:07:44]line Товар: 2710124130 [13:07:44]line Аи-92-К-4 [13:07:44]line 7.540 * 66.40 [13:07:44]line = 500.66 [13:07:44]line НДС 12% НСП 1% [13:07:44]line > о реализуемом товаре [13:07:44]line ОКРУГЛЕНИЕ: -0.66 [13:07:44]line ИТОГО: 500.00 [13:07:44]line Внесено: 500.00 [13:07:44]line СДАЧА: 0.00 [13:07:44]line НСП 1% : 4.43 [13:07:44]line НДС 12% : 53.17 [13:07:44]line Наличными: 500.00 [13:07:44]line Безнал.: 0.00 [13:07:44]line Место: АЗС № 82 "Партнер Нефть" [13:07:44]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:07:44]line СНО: Общий режим [13:07:44]line Чек 358 08.06.2024 13:07 [13:07:44]line Смена: 387 ФФД: 1.0 [13:07:44]line ЗНМ: 0300000150 [13:07:44]line РНМ: 0000000000091601 [13:07:44]line Версия ККМ: 001 [13:07:44]line ФМ: 0000000000874681 [13:07:44]line ФД: 239587 [13:07:44]line ФПД: 104083275639380 [13:07:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T130744&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239587&fm=104083275639380&tin=02508201610067®Number=0000000000091601&sum=50000 [13:07:45]written 0, free lines is 4095 [13:07:45]OFD Sender: Processing packet 239587 [packets to send 182, broken 181] [13:07:45]ProducePacketName [13:07:45]name=ofd_packets/00239587 [13:07:45]OFD Sender: To server: pG, [13:07:45]CommunicateWithHost lk.salyk.kg:30040 [13:07:45]ConnectInit lk.salyk.kg [13:07:45]Connected sock=10 [13:07:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6A 2A 07 01 A0 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 A0 57 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A7 03 00 35 04 06 00 5E A9 C6 AB EA 54 59 11 71 32 31 49 7E 50 [13:07:45]Write to MH i2c: 01 00 00 1B 19 34 [13:07:45]Write i2c OK [13:07:45]MH_I2C_Read... [13:07:45]Read from MH i2c: 01 [13:07:45]MH_I2C_Read... [13:07:45]Read from MH i2c: 01 07 00 [13:07:45]MH_I2C_Read... [13:07:45]Read from MH i2c: 01 07 00 1B 19 00 00 00 00 00 B9 0C 00 [13:07:45]RasterBufferAndPrint [13:07:45]line [13:07:45]line [13:07:45]line [13:07:45]line [13:07:45]line [13:07:45]written 0, free lines is 3264 [13:07:45]MH_Cut [13:07:45]Write to MH i2c: D1 01 00 22 19 01 0D [13:07:45]Write i2c OK [13:07:45]MH_I2C_Read... [13:07:45]Read from MH i2c: D1 [13:07:45]MH_I2C_Read... [13:07:45]Read from MH i2c: D1 01 00 [13:07:45]MH_I2C_Read... [13:07:45]Read from MH i2c: D1 01 00 22 19 00 0C [13:07:45]Write to MH i2c: 01 00 00 23 19 3C [13:07:45]Write i2c OK [13:07:45]MH_I2C_Read... [13:07:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EB 6D 47 00 92 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E3 A7 03 00 F4 03 04 00 1D FF 63 66 B6 04 01 00 00 9D 75 B7 87 8B F0 59 68 [13:07:45]CommunicateWithHost err = 0 [13:07:45]CheckOFDResponse [13:07:45]1017 (14) - 77093643461234 [13:07:45]1041 (16) - 0000000000874681 [13:07:45]1040 (4) - 239587 [13:07:45]1012 (4) - 08.06.2024 06:50 [13:07:45]1206 (1) - 0 [13:07:45]OFD Sender: Remove packet 239587 [13:07:45]ProducePacketName [13:07:45]name=ofd_packets/00239587 [13:07:45]NVStorageDeleteData [13:07:46]OFD Sender: No OFD packet to send [13:07:46]*** Cut start [13:07:46]*** Partial cut [13:07:46]*** CUTSNS_PIN = 1 [13:07:46]*** CUTSNS_PIN = 0 [13:07:46]*** Brake cut motor [13:07:47]Read from MH i2c: 01 [13:07:47]MH_I2C_Read... [13:07:47]*** Stop cut motor [13:07:47]*** Cut end [13:07:47]Read from MH i2c: 01 07 00 [13:07:47]MH_I2C_Read... [13:07:47]Read from MH i2c: 01 07 00 23 19 00 00 00 00 00 FF 0F 51 [13:07:47]process_action close_receipt done [13:07:47]requested_data is exist [13:07:47]produce_requested_data [13:07:47]requested_item fm.sn is exist - process it [13:07:47]wFMCommunicate request_size=4 [13:07:47]MH_SAM_APDU [13:07:47]CAPDU: 80 11 00 00 [13:07:47]Write to MH i2c: E2 08 00 24 19 80 11 00 00 00 00 00 00 B7 [13:07:47]Write i2c OK [13:07:47]MH_I2C_Read... [13:07:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:47]Read from MH i2c: E2 [13:07:47]MH_I2C_Read... [13:07:47]Read from MH i2c: E2 17 00 [13:07:47]MH_I2C_Read... [13:07:47]Read from MH i2c: E2 17 00 24 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 0C [13:07:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:07:47]wFMCommunicate OK [13:07:47]requested_item fd.num is exist - process it [13:07:47]SAM_PROTO_GetFieldsCounters [13:07:47]wFMCommunicate request_size=4 [13:07:47]MH_SAM_APDU [13:07:47]CAPDU: 80 13 00 00 [13:07:47]Write to MH i2c: E2 08 00 25 19 80 13 00 00 00 00 00 00 BA [13:07:47]Write i2c OK [13:07:47]MH_I2C_Read... [13:07:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:47]Read from MH i2c: E2 [13:07:47]MH_I2C_Read... [13:07:47]Read from MH i2c: E2 62 00 [13:07:47]MH_I2C_Read... [13:07:47]Read from MH i2c: E2 62 00 25 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E3 A7 03 00 0E 04 04 00 83 01 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 1B [13:07:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E3 A7 03 00 0E 04 04 00 83 01 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:07:47]wFMCommunicate OK [13:07:47]SAM_PROTO_GetFieldsCounters done [13:07:47]requested_item shift.num is exist - process it [13:07:47]requested_item shift.opened is exist - process it [13:07:47]req_shift_opened [13:07:47]FM_GetShiftState [13:07:47]SAM_PROTO_GetShiftState [13:07:47]wFMCommunicate request_size=4 [13:07:47]MH_SAM_APDU [13:07:47]CAPDU: 80 13 01 00 [13:07:47]Write to MH i2c: E2 08 00 26 19 80 13 01 00 00 00 00 00 BC [13:07:47]Write i2c OK [13:07:47]MH_I2C_Read... [13:07:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:47]Read from MH i2c: E2 [13:07:47]MH_I2C_Read... [13:07:47]Read from MH i2c: E2 0E 00 [13:07:47]MH_I2C_Read... [13:07:47]Read from MH i2c: E2 0E 00 26 19 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 70 [13:07:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:07:47]wFMCommunicate OK [13:07:47]SAM_PROTO_GetShiftState done [13:07:47]FM_GetShiftState done [13:07:47]req_shift_opened done [13:07:47]requested_item shift.open_date is exist - process it [13:07:47]req_shift_open_date [13:07:47]req_shift_open_date done [13:07:47]produce_requested_data done [13:07:47]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239587,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:07:47]process_action_free close_receipt [13:07:47]json_value_free [13:07:47]json_value_free done [13:07:47]process_json_proto returns [13:07:47]Send response to host [13:07:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239587,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:07:47]free response buf [13:07:47]execute_script done [13:07:47]execute_script returns [13:07:47]free content buf [13:07:47]Sock 8.Close socket [13:07:47]Sock 8.Thread stoped [13:07:51]OFD Sender: No OFD packet to send [13:07:56]OFD Sender: No OFD packet to send [13:08:01]OFD Sender: No OFD packet to send [13:08:06]OFD Sender: No OFD packet to send [13:08:11]OFD Sender: No OFD packet to send [13:08:16]OFD Sender: No OFD packet to send [13:08:21]OFD Sender: No OFD packet to send [13:08:26]OFD Sender: No OFD packet to send [13:08:31]OFD Sender: No OFD packet to send [13:08:36]OFD Sender: No OFD packet to send [13:08:41]OFD Sender: No OFD packet to send [13:08:46]OFD Sender: No OFD packet to send [13:08:51]OFD Sender: No OFD packet to send [13:08:56]OFD Sender: No OFD packet to send [13:09:01]OFD Sender: No OFD packet to send [13:09:06]OFD Sender: No OFD packet to send [13:09:11]OFD Sender: No OFD packet to send [13:09:16]OFD Sender: No OFD packet to send [13:09:21]OFD Sender: No OFD packet to send [13:09:26]OFD Sender: No OFD packet to send [13:09:31]OFD Sender: No OFD packet to send [13:09:36]OFD Sender: No OFD packet to send [13:09:41]OFD Sender: No OFD packet to send [13:09:46]OFD Sender: No OFD packet to send [13:09:51]OFD Sender: No OFD packet to send [13:09:56]OFD Sender: No OFD packet to send [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:11]OFD Sender: No OFD packet to send [13:11:12]accept exits with 9 [13:11:12]New connection [13:11:12]New thread 3066596708 created [13:11:12]Thread 3066453348 joined [13:11:12]Waiting for new connection... [13:11:12] Sock 9.Parse request [13:11:12]Sock 9.Check first char [13:11:12]Sock 9.First char is OK [13:11:12]request: POST /json_proto HTTP/1.0 [13:11:12]Method: POST [13:11:12]URL: /json_proto [13:11:12]Method is POST - this is cgi request [13:11:12]url: /json_proto [13:11:12]query_string will be loaded in cgi processing [13:11:12]execute_cgi json_proto POST (null) [13:11:12]execute_cgi path=json_proto method=POST [13:11:12]POST find Content-Length [13:11:12]Host: 172.17.40.67:8080 [13:11:12]Content-Length: 767 [13:11:12]Content-Type: application/json [13:11:12] [13:11:12]POST finish read [13:11:12]Found Content-Length = 767 [13:11:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 8.150, "sum" : 600.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: Mbank", "payments": [ { "type": 1, "sum" : 600.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:12]execute_script... [13:11: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)3302530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 8.150, "sum" : 600.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: Mbank", "payments": [ { "type": 1, "sum" : 600.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:12]POST & json_proto [13:11:12]process_json_proto [13:11:12]json parsed OK: [13:11:12]protocol is kg_v1.0 [13:11:12]action value=close_receipt [13:11:12]process_action close_receipt [13:11:12]cmd_close_receipt [13:11:12]MH_GetDate [13:11:12]Write to MH i2c: F0 00 00 27 19 2F [13:11:12]Write i2c OK [13:11:12]MH_I2C_Read... [13:11:12]Read from MH i2c: F0 [13:11:12]MH_I2C_Read... [13:11:12]Read from MH i2c: F0 09 00 [13:11:12]MH_I2C_Read... [13:11:12]Read from MH i2c: F0 09 00 27 19 00 72 58 64 66 97 AE 6B 64 E0 [13:11:12]GetLastDocTimeStamp 1717852064 [13:11:12]current date 1717852274 [13:11:12]FM_GetShiftState [13:11:12]SAM_PROTO_GetShiftState [13:11:12]wFMCommunicate request_size=4 [13:11:12]MH_SAM_APDU [13:11:12]CAPDU: 80 13 01 00 [13:11:12]Write to MH i2c: E2 08 00 28 19 80 13 01 00 00 00 00 00 BE [13:11:12]Write i2c OK [13:11:12]MH_I2C_Read... [13:11:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:13]Read from MH i2c: E2 [13:11:13]MH_I2C_Read... [13:11:13]Read from MH i2c: E2 0E 00 [13:11:13]MH_I2C_Read... [13:11:13]Read from MH i2c: E2 0E 00 28 19 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 72 [13:11:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:11:13]wFMCommunicate OK [13:11:13]SAM_PROTO_GetShiftState done [13:11:13]FM_GetShiftState done [13:11:13]opened in 1717805884 [13:11:13]opened+sec_in_day 1717892284 [13:11:13]quantity*price = 60065 [13:11:13]sum+1 = 60067 [13:11:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.66 НСП 1% : 5.32 НДС 12% : 63.79 Наличными: 0.00 Безнал.: 600.66 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 359 08.06.2024 13:11 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239588 ФПД: 236041415675720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T131114&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239588&fm=236041415675720&tin=02508201610067®Number=0000000000091601&sum=60066 [13:11:14]StoreToDocumentArchive [13:11:14]shift 387 fd 239588 [13:11:14]save to /storage/0387/doc_00239588 [13:11:14]save last doc name /storage/0387/doc_00239588 to /storage/kkm_last_doc_name [13:11:14]save OK [13:11:14]Clear old archive folders... [13:11:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:11:14]tlvbuf is 0133DC60 [13:11:14]SAM_PROTO_ClearQueue [13:11:14]wFMCommunicate request_size=4 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 09 00 00 [13:11:14]Write to MH i2c: E2 08 00 35 19 80 09 00 00 00 00 00 00 C0 [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 03 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 03 00 35 19 00 90 00 C2 [13:11:14]RAPDU: 90 00 [13:11:14]wFMCommunicate OK [13:11:14]SAM_PROTO_ClearQueue done [13:11:14]KKMCreateOFDPacket [13:11:14]OFDProtocolAddRootSTLVToBuf [13:11:14]FM_MakeSignedData [13:11:14]FM_MakeSignedData [13:11:14]SAM_PROTO_SignData [13:11:14]wFMCommunicate request_size=4 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 0D 01 02 [13:11:14]Write to MH i2c: E2 08 00 36 19 80 0D 01 02 00 00 00 00 C8 [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 03 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 03 00 36 19 00 90 00 C3 [13:11:14]RAPDU: 90 00 [13:11:14]wFMCommunicate OK [13:11:14]wFMCommunicate request_size=255 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 72 58 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A7 03 00 35 04 06 00 D6 [13:11:14]Write to MH i2c: E2 02 01 37 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 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 72 58 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A7 03 00 35 04 06 00 D6 00 00 4C [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 03 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 03 00 37 19 00 90 00 C4 [13:11:14]RAPDU: 90 00 [13:11:14]wFMCommunicate OK [13:11:14]wFMCommunicate request_size=10 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 0D 02 02 05 AD AC BB CF 48 [13:11:14]Write to MH i2c: E2 0D 00 38 19 80 0D 02 02 05 00 AD AC BB CF 48 00 00 00 [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 03 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 03 00 38 19 00 90 00 C5 [13:11:14]RAPDU: 90 00 [13:11:14]wFMCommunicate OK [13:11:14]wFMCommunicate request_size=4 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 0D 03 02 [13:11:14]Write to MH i2c: E2 08 00 39 19 80 0D 03 02 00 00 00 00 CD [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 0B 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 0B 00 39 19 00 97 E2 E1 48 5F 5E B7 58 90 00 3C [13:11:14]RAPDU: 97 E2 E1 48 5F 5E B7 58 90 00 [13:11:14]wFMCommunicate OK [13:11:14]SAM_PROTO_SignData done [13:11:14]FM_MakeSignedData done [13:11:14]CreateOFDProtocolMessage [13:11:14]wFMCommunicate request_size=4 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 11 00 00 [13:11:14]Write to MH i2c: E2 08 00 3A 19 80 11 00 00 00 00 00 00 CD [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 17 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 17 00 3A 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 22 [13:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:11:14]wFMCommunicate OK [13:11:14]CreateOFDProtocolMessage done [13:11:14]OFDSenderStorePacket 239588 [13:11:14]StoreOFDPacket docnum=239588 [13:11:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6C E0 07 01 82 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 72 58 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A7 03 00 35 04 06 00 D6 AD AC BB CF 48 97 E2 E1 48 5F 5E B7 58 [13:11:14]CheckFolder [13:11:14]dirname=/storage/ofd_packets [13:11:14]CheckFolder done [13:11:14]ProducePacketName [13:11:14]name=ofd_packets/00239588 [13:11:14]NVStorageSaveData ofd_packets/00239588 [13:11:14]File name is /storage/ofd_packets/00239588 [13:11:14]Write 301 bytes [13:11:14]NVStorageSaveData done [13:11:14]OFDSenderStorePacket done [13:11:14]KKMCreateOFDPacket done [13:11:14]NVStorageSaveData kkm_last_timestamp [13:11:14]File name is /storage/kkm_last_timestamp [13:11:14]Write 4 bytes [13:11:14]NVStorageSaveData done [13:11:14]ExternCall_PrintAddStr [13:11:14]wPrintStart [13:11:14]Write to MH i2c: 01 00 00 3B 19 54 [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: 01 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: 01 07 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: 01 07 00 3B 19 00 00 00 00 00 FF 0F 69 [13:11:14]RasterBufferAndPrint [13:11:14]line Счет N : (1)3302530 [13:11:14]line ИНН: 02508201610067 [13:11:14]line Контрольно-Кассовый Чек [13:11:14]line ПРОДАЖА [13:11:14]line ТРК (МРК, ГНК) : 33 [13:11:14]line Товар: 2710124500 [13:11:14]line Аи-95-К-5 [13:11:14]line 8.150 * 73.70 [13:11:14]line = 600.66 [13:11:14]line НДС 12% НСП 1% [13:11:14]line > о реализуемом товаре [13:11:14]line ИТОГО: 600.66 [13:11:14]line НСП 1% : 5.32 [13:11:14]line НДС 12% : 63.79 [13:11:14]line Наличными: 0.00 [13:11:14]line Безнал.: 600.66 [13:11:14]line Место: АЗС № 82 "Партнер Нефть" [13:11:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:11:14]line СНО: Общий режим [13:11:14]line Чек 359 08.06.2024 13:11 [13:11:14]line Смена: 387 ФФД: 1.0 [13:11:14]line ЗНМ: 0300000150 [13:11:14]line РНМ: 0000000000091601 [13:11:14]line Версия ККМ: 001 [13:11:14]line Платежная система: Mbank [13:11:14]line ФМ: 0000000000874681 [13:11:14]line ФД: 239588 [13:11:14]line ФПД: 236041415675720 [13:11:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T131114&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239588&fm=236041415675720&tin=02508201610067®Number=0000000000091601&sum=60066 [13:11:14]OFD Sender: Processing packet 239588 [packets to send 182, broken 181] [13:11:14]ProducePacketName [13:11:14]name=ofd_packets/00239588 [13:11:14]OFD Sender: To server: pG, [13:11:14]CommunicateWithHost lk.salyk.kg:30040 [13:11:14]ConnectInit lk.salyk.kg [13:11:14]written 0, free lines is 4095 [13:11:15]Connected sock=10 [13:11:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 6C E0 07 01 82 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 1F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 A2 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 72 58 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A7 03 00 35 04 06 00 D6 AD AC BB CF 48 97 E2 E1 48 5F 5E B7 58 [13:11:15]Write to MH i2c: 01 00 00 64 19 7D [13:11:15]Write i2c OK [13:11:15]MH_I2C_Read... [13:11:15]Read from MH i2c: 01 [13:11:15]MH_I2C_Read... [13:11:15]Read from MH i2c: 01 07 00 [13:11:15]MH_I2C_Read... [13:11:15]Read from MH i2c: 01 07 00 64 19 00 00 00 00 00 E9 0C 79 [13:11:15]RasterBufferAndPrint [13:11:15]line [13:11:15]line [13:11:15]line [13:11:15]line [13:11:15]line [13:11:15]written 0, free lines is 3311 [13:11:15]MH_Cut [13:11:15]Write to MH i2c: D1 01 00 6B 19 01 56 [13:11:15]Write i2c OK [13:11:15]MH_I2C_Read... [13:11:15]Read from MH i2c: D1 [13:11:15]MH_I2C_Read... [13:11:15]Read from MH i2c: D1 01 00 [13:11:15]MH_I2C_Read... [13:11:15]Read from MH i2c: D1 01 00 6B 19 00 55 [13:11:15]Write to MH i2c: 01 00 00 6C 19 85 [13:11:15]Write i2c OK [13:11:15]MH_I2C_Read... [13:11:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 75 2D 47 00 EF 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E4 A7 03 00 F4 03 04 00 EF FF 63 66 B6 04 01 00 00 E7 F7 7B 73 A0 66 BE 10 [13:11:15]CommunicateWithHost err = 0 [13:11:15]CheckOFDResponse [13:11:15]1017 (14) - 77093643461234 [13:11:15]1041 (16) - 0000000000874681 [13:11:15]1040 (4) - 239588 [13:11:15]1012 (4) - 08.06.2024 06:53 [13:11:15]1206 (1) - 0 [13:11:15]OFD Sender: Remove packet 239588 [13:11:15]ProducePacketName [13:11:15]name=ofd_packets/00239588 [13:11:15]NVStorageDeleteData [13:11:16]OFD Sender: No OFD packet to send [13:11:16]*** Cut start [13:11:16]*** Partial cut [13:11:16]*** CUTSNS_PIN = 1 [13:11:16]*** CUTSNS_PIN = 0 [13:11:16]*** Brake cut motor [13:11:16]Read from MH i2c: 01 [13:11:16]MH_I2C_Read... [13:11:16]*** Stop cut motor [13:11:16]*** Cut end [13:11:16]Read from MH i2c: 01 07 00 [13:11:16]MH_I2C_Read... [13:11:16]Read from MH i2c: 01 07 00 6C 19 00 00 00 00 00 FF 0F 9A [13:11:16]process_action close_receipt done [13:11:16]requested_data is exist [13:11:16]produce_requested_data [13:11:16]requested_item fm.sn is exist - process it [13:11:16]wFMCommunicate request_size=4 [13:11:16]MH_SAM_APDU [13:11:16]CAPDU: 80 11 00 00 [13:11:16]Write to MH i2c: E2 08 00 6D 19 80 11 00 00 00 00 00 00 00 [13:11:16]Write i2c OK [13:11:16]MH_I2C_Read... [13:11:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:16]Read from MH i2c: E2 [13:11:16]MH_I2C_Read... [13:11:16]Read from MH i2c: E2 17 00 [13:11:16]MH_I2C_Read... [13:11:16]Read from MH i2c: E2 17 00 6D 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 55 [13:11:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:11:16]wFMCommunicate OK [13:11:16]requested_item fd.num is exist - process it [13:11:16]SAM_PROTO_GetFieldsCounters [13:11:16]wFMCommunicate request_size=4 [13:11:16]MH_SAM_APDU [13:11:16]CAPDU: 80 13 00 00 [13:11:16]Write to MH i2c: E2 08 00 6E 19 80 13 00 00 00 00 00 00 03 [13:11:16]Write i2c OK [13:11:16]MH_I2C_Read... [13:11:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:11:17]Read from MH i2c: E2 [13:11:17]MH_I2C_Read... [13:11:17]Read from MH i2c: E2 62 00 [13:11:17]MH_I2C_Read... [13:11:17]Read from MH i2c: E2 62 00 6E 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E4 A7 03 00 0E 04 04 00 83 01 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 68 [13:11:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E4 A7 03 00 0E 04 04 00 83 01 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:11:17]wFMCommunicate OK [13:11:17]SAM_PROTO_GetFieldsCounters done [13:11:17]requested_item shift.num is exist - process it [13:11:17]requested_item shift.opened is exist - process it [13:11:17]req_shift_opened [13:11:17]FM_GetShiftState [13:11:17]SAM_PROTO_GetShiftState [13:11:17]wFMCommunicate request_size=4 [13:11:17]MH_SAM_APDU [13:11:17]CAPDU: 80 13 01 00 [13:11:17]Write to MH i2c: E2 08 00 6F 19 80 13 01 00 00 00 00 00 05 [13:11:17]Write i2c OK [13:11:17]MH_I2C_Read... [13:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:17]Read from MH i2c: E2 [13:11:17]MH_I2C_Read... [13:11:17]Read from MH i2c: E2 0E 00 [13:11:17]MH_I2C_Read... [13:11:17]Read from MH i2c: E2 0E 00 6F 19 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B9 [13:11:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:11:17]wFMCommunicate OK [13:11:17]SAM_PROTO_GetShiftState done [13:11:17]FM_GetShiftState done [13:11:17]req_shift_opened done [13:11:17]requested_item shift.open_date is exist - process it [13:11:17]req_shift_open_date [13:11:17]req_shift_open_date done [13:11:17]produce_requested_data done [13:11:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239588,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:11:17]process_action_free close_receipt [13:11:17]json_value_free [13:11:17]json_value_free done [13:11:17]process_json_proto returns [13:11:17]Send response to host [13:11:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239588,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:11:17]free response buf [13:11:17]execute_script done [13:11:17]execute_script returns [13:11:17]free content buf [13:11:17]Sock 9.Close socket [13:11:17]Sock 9.Thread stoped [13:11:21]OFD Sender: No OFD packet to send [13:11:26]OFD Sender: No OFD packet to send [13:11:31]OFD Sender: No OFD packet to send [13:11:36]OFD Sender: No OFD packet to send [13:11:41]OFD Sender: No OFD packet to send [13:11:46]OFD Sender: No OFD packet to send [13:11:51]OFD Sender: No OFD packet to send [13:11:56]OFD Sender: No OFD packet to send [13:12:01]OFD Sender: No OFD packet to send [13:12:06]OFD Sender: No OFD packet to send [13:12:11]OFD Sender: No OFD packet to send [13:12:16]OFD Sender: No OFD packet to send [13:12:21]OFD Sender: No OFD packet to send [13:12:26]OFD Sender: No OFD packet to send [13:12:31]OFD Sender: No OFD packet to send [13:12:36]OFD Sender: No OFD packet to send [13:12:41]OFD Sender: No OFD packet to send [13:12:46]OFD Sender: No OFD packet to send [13:12:51]OFD Sender: No OFD packet to send [13:12:56]OFD Sender: No OFD packet to send [13:13:01]OFD Sender: No OFD packet to send [13:13:06]OFD Sender: No OFD packet to send [13:13:11]OFD Sender: No OFD packet to send [13:13:16]OFD Sender: No OFD packet to send [13:13:21]OFD Sender: No OFD packet to send [13:13:26]OFD Sender: No OFD packet to send [13:13:31]OFD Sender: No OFD packet to send [13:13:36]OFD Sender: No OFD packet to send [13:13:41]OFD Sender: No OFD packet to send [13:13:46]accept exits with 8 [13:13:46]New connection [13:13:46]New thread 3066453348 created [13:13:46]Thread 3066596708 joined [13:13:46]Waiting for new connection... [13:13:46] Sock 8.Parse request [13:13:46]Sock 8.Check first char [13:13:46]Sock 8.First char is OK [13:13:46]request: POST /json_proto HTTP/1.0 [13:13:46]Method: POST [13:13:46]URL: /json_proto [13:13:46]Method is POST - this is cgi request [13:13:46]url: /json_proto [13:13:46]query_string will be loaded in cgi processing [13:13:46]execute_cgi json_proto POST (null) [13:13:46]execute_cgi path=json_proto method=POST [13:13:46]POST find Content-Length [13:13:46]Host: 172.17.40.67:8080 [13:13:46]Content-Length: 678 [13:13:46]Content-Type: application/json [13:13:46] [13:13:46]POST finish read [13:13:46]Found Content-Length = 678 [13:13:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:46]execute_script... [13:13: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)3302531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:46]POST & json_proto [13:13:46]process_json_proto [13:13:46]json parsed OK: [13:13:46]protocol is kg_v1.0 [13:13:46]action value=close_receipt [13:13:46]process_action close_receipt [13:13:46]cmd_close_receipt [13:13:46]MH_GetDate [13:13:46]Write to MH i2c: F0 00 00 70 19 78 [13:13:46]Write i2c OK [13:13:46]MH_I2C_Read... [13:13:46]Read from MH i2c: F0 [13:13:46]MH_I2C_Read... [13:13:46]Read from MH i2c: F0 09 00 [13:13:46]MH_I2C_Read... [13:13:46]Read from MH i2c: F0 09 00 70 19 00 0B 59 64 66 97 AE 6B 64 C3 [13:13:46]GetLastDocTimeStamp 1717852274 [13:13:46]current date 1717852427 [13:13:46]FM_GetShiftState [13:13:46]SAM_PROTO_GetShiftState [13:13:46]wFMCommunicate request_size=4 [13:13:46]MH_SAM_APDU [13:13:46]CAPDU: 80 13 01 00 [13:13:46]Write to MH i2c: E2 08 00 71 19 80 13 01 00 00 00 00 00 07 [13:13:46]Write i2c OK [13:13:46]MH_I2C_Read... [13:13:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:46]Read from MH i2c: E2 [13:13:46]MH_I2C_Read... [13:13:46]Read from MH i2c: E2 0E 00 [13:13:46]MH_I2C_Read... [13:13:46]Read from MH i2c: E2 0E 00 71 19 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BB [13:13:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:13:46]wFMCommunicate OK [13:13:46]SAM_PROTO_GetShiftState done [13:13:46]FM_GetShiftState done [13:13:46]opened in 1717805884 [13:13:46]opened+sec_in_day 1717892284 [13:13:46]quantity*price = 60025 [13:13:46]sum+1 = 60027 [13:13:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 360 08.06.2024 13:13 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239589 ФПД: 111674610397571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T131347&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239589&fm=111674610397571&tin=02508201610067®Number=0000000000091601&sum=60000 [13:13:47]StoreToDocumentArchive [13:13:47]shift 387 fd 239589 [13:13:47]save to /storage/0387/doc_00239589 [13:13:47]save last doc name /storage/0387/doc_00239589 to /storage/kkm_last_doc_name [13:13:47]save OK [13:13:47]Clear old archive folders... [13:13:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:47]tlvbuf is 012CF4E0 [13:13:47]SAM_PROTO_ClearQueue [13:13:47]wFMCommunicate request_size=4 [13:13:47]MH_SAM_APDU [13:13:47]CAPDU: 80 09 00 00 [13:13:47]Write to MH i2c: E2 08 00 7E 19 80 09 00 00 00 00 00 00 09 [13:13:47]Write i2c OK [13:13:47]MH_I2C_Read... [13:13:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:47]Read from MH i2c: E2 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 03 00 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 03 00 7E 19 00 90 00 0B [13:13:47]RAPDU: 90 00 [13:13:47]wFMCommunicate OK [13:13:47]SAM_PROTO_ClearQueue done [13:13:47]KKMCreateOFDPacket [13:13:47]OFDProtocolAddRootSTLVToBuf [13:13:47]FM_MakeSignedData [13:13:47]FM_MakeSignedData [13:13:47]SAM_PROTO_SignData [13:13:47]wFMCommunicate request_size=4 [13:13:47]MH_SAM_APDU [13:13:47]CAPDU: 80 0D 01 02 [13:13:47]Write to MH i2c: E2 08 00 7F 19 80 0D 01 02 00 00 00 00 11 [13:13:47]Write i2c OK [13:13:47]MH_I2C_Read... [13:13:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:47]Read from MH i2c: E2 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 03 00 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 03 00 7F 19 00 90 00 0C [13:13:47]RAPDU: 90 00 [13:13:47]wFMCommunicate OK [13:13:47]wFMCommunicate request_size=255 [13:13:47]MH_SAM_APDU [13: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 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 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 0B 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A7 03 00 35 04 06 00 65 [13:13:47]Write to MH i2c: E2 02 01 80 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 0B 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A7 03 00 35 04 06 00 65 00 00 AA [13:13:47]Write i2c OK [13:13:47]MH_I2C_Read... [13:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:47]Read from MH i2c: E2 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 03 00 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 03 00 80 19 00 90 00 0D [13:13:47]RAPDU: 90 00 [13:13:47]wFMCommunicate OK [13:13:47]wFMCommunicate request_size=10 [13:13:47]MH_SAM_APDU [13:13:47]CAPDU: 80 0D 02 02 05 91 45 7B B1 83 [13:13:47]Write to MH i2c: E2 0D 00 81 19 80 0D 02 02 05 00 91 45 7B B1 83 00 00 A3 [13:13:47]Write i2c OK [13:13:47]MH_I2C_Read... [13:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:47]Read from MH i2c: E2 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 03 00 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 03 00 81 19 00 90 00 0E [13:13:47]RAPDU: 90 00 [13:13:47]wFMCommunicate OK [13:13:47]wFMCommunicate request_size=4 [13:13:47]MH_SAM_APDU [13:13:47]CAPDU: 80 0D 03 02 [13:13:47]Write to MH i2c: E2 08 00 82 19 80 0D 03 02 00 00 00 00 16 [13:13:47]Write i2c OK [13:13:47]MH_I2C_Read... [13:13:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:47]Read from MH i2c: E2 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 0B 00 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 0B 00 82 19 00 7A 8A F2 3C 3D 8F A5 D9 90 00 93 [13:13:47]RAPDU: 7A 8A F2 3C 3D 8F A5 D9 90 00 [13:13:47]wFMCommunicate OK [13:13:47]SAM_PROTO_SignData done [13:13:47]FM_MakeSignedData done [13:13:47]CreateOFDProtocolMessage [13:13:47]wFMCommunicate request_size=4 [13:13:47]MH_SAM_APDU [13:13:47]CAPDU: 80 11 00 00 [13:13:47]Write to MH i2c: E2 08 00 83 19 80 11 00 00 00 00 00 00 16 [13:13:47]Write i2c OK [13:13:47]MH_I2C_Read... [13:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:47]Read from MH i2c: E2 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 17 00 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: E2 17 00 83 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6B [13:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:13:47]wFMCommunicate OK [13:13:47]CreateOFDProtocolMessage done [13:13:47]OFDSenderStorePacket 239589 [13:13:47]StoreOFDPacket docnum=239589 [13:13:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4D E9 07 01 3D 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 0B 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A7 03 00 35 04 06 00 65 91 45 7B B1 83 7A 8A F2 3C 3D 8F A5 D9 [13:13:47]CheckFolder [13:13:47]dirname=/storage/ofd_packets [13:13:47]CheckFolder done [13:13:47]ProducePacketName [13:13:47]name=ofd_packets/00239589 [13:13:47]NVStorageSaveData ofd_packets/00239589 [13:13:47]File name is /storage/ofd_packets/00239589 [13:13:47]Write 301 bytes [13:13:47]NVStorageSaveData done [13:13:47]OFDSenderStorePacket done [13:13:47]KKMCreateOFDPacket done [13:13:47]NVStorageSaveData kkm_last_timestamp [13:13:47]File name is /storage/kkm_last_timestamp [13:13:47]Write 4 bytes [13:13:47]NVStorageSaveData done [13:13:47]ExternCall_PrintAddStr [13:13:47]wPrintStart [13:13:47]Write to MH i2c: 01 00 00 84 19 9D [13:13:47]Write i2c OK [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: 01 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: 01 07 00 [13:13:47]MH_I2C_Read... [13:13:47]Read from MH i2c: 01 07 00 84 19 00 00 00 00 00 FF 0F B2 [13:13:47]RasterBufferAndPrint [13:13:47]line Счет N : (1)3302531 [13:13:47]line ИНН: 02508201610067 [13:13:47]line Контрольно-Кассовый Чек [13:13:47]line ПРОДАЖА [13:13:47]line ТРК (МРК, ГНК) : 12 [13:13:47]line Товар: 2710124130 [13:13:47]line Аи-92-К-4 [13:13:47]line 9.040 * 66.40 [13:13:47]line = 600.26 [13:13:47]line НДС 12% НСП 1% [13:13:47]line > о реализуемом товаре [13:13:47]line ОКРУГЛЕНИЕ: -0.26 [13:13:47]line ИТОГО: 600.00 [13:13:47]line Внесено: 600.00 [13:13:47]line СДАЧА: 0.00 [13:13:47]line НСП 1% : 5.31 [13:13:47]line НДС 12% : 63.74 [13:13:47]line Наличными: 600.00 [13:13:47]line Безнал.: 0.00 [13:13:47]line Место: АЗС № 82 "Партнер Нефть" [13:13:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:13:47]line СНО: Общий режим [13:13:47]line Чек 360 08.06.2024 13:13 [13:13:47]line Смена: 387 ФФД: 1.0 [13:13:47]line ЗНМ: 0300000150 [13:13:47]line РНМ: 0000000000091601 [13:13:47]line Версия ККМ: 001 [13:13:47]line ФМ: 0000000000874681 [13:13:47]line ФД: 239589 [13:13:47]line ФПД: 111674610397571 [13:13:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T131347&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239589&fm=111674610397571&tin=02508201610067®Number=0000000000091601&sum=60000 [13:13:48]OFD Sender: Processing packet 239589 [packets to send 182, broken 181] [13:13:48]ProducePacketName [13:13:48]name=ofd_packets/00239589 [13:13:48]OFD Sender: To server: pG, [13:13:48]CommunicateWithHost lk.salyk.kg:30040 [13:13:48]ConnectInit lk.salyk.kg [13:13:48]written 0, free lines is 4095 [13:13:48]Connected sock=10 [13:13:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 4D E9 07 01 3D 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 0B 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A7 03 00 35 04 06 00 65 91 45 7B B1 83 7A 8A F2 3C 3D 8F A5 D9 [13:13:48]Write to MH i2c: 01 00 00 AF 19 C8 [13:13:48]Write i2c OK [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: 01 [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: 01 07 00 [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: 01 07 00 AF 19 00 00 00 00 00 BB 0C 96 [13:13:48]RasterBufferAndPrint [13:13:48]line [13:13:48]line [13:13:48]line [13:13:48]line [13:13:48]line [13:13:48]written 0, free lines is 3266 [13:13:48]MH_Cut [13:13:48]Write to MH i2c: D1 01 00 B6 19 01 A1 [13:13:48]Write i2c OK [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: D1 [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: D1 01 00 [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: D1 01 00 B6 19 00 A0 [13:13:48]Write to MH i2c: 01 00 00 B7 19 D0 [13:13:48]Write i2c OK [13:13:48]MH_I2C_Read... [13:13:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 BC D8 47 00 29 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E5 A7 03 00 F4 03 04 00 88 00 64 66 B6 04 01 00 00 C9 A0 E2 68 19 F3 59 64 [13:13:48]CommunicateWithHost err = 0 [13:13:48]CheckOFDResponse [13:13:48]1017 (14) - 77093643461234 [13:13:48]1041 (16) - 0000000000874681 [13:13:48]1040 (4) - 239589 [13:13:48]1012 (4) - 08.06.2024 06:56 [13:13:48]1206 (1) - 0 [13:13:48]OFD Sender: Remove packet 239589 [13:13:48]ProducePacketName [13:13:48]name=ofd_packets/00239589 [13:13:48]NVStorageDeleteData [13:13:49]OFD Sender: No OFD packet to send [13:13:49]*** Cut start [13:13:49]*** Partial cut [13:13:49]*** CUTSNS_PIN = 1 [13:13:49]*** CUTSNS_PIN = 0 [13:13:49]*** Brake cut motor [13:13:49]Read from MH i2c: 01 [13:13:49]MH_I2C_Read... [13:13:49]*** Stop cut motor [13:13:49]*** Cut end [13:13:49]Read from MH i2c: 01 07 00 [13:13:49]MH_I2C_Read... [13:13:49]Read from MH i2c: 01 07 00 B7 19 00 00 00 00 00 FF 0F E5 [13:13:49]process_action close_receipt done [13:13:49]requested_data is exist [13:13:49]produce_requested_data [13:13:49]requested_item fm.sn is exist - process it [13:13:49]wFMCommunicate request_size=4 [13:13:49]MH_SAM_APDU [13:13:49]CAPDU: 80 11 00 00 [13:13:49]Write to MH i2c: E2 08 00 B8 19 80 11 00 00 00 00 00 00 4B [13:13:49]Write i2c OK [13:13:49]MH_I2C_Read... [13:13:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:50]Read from MH i2c: E2 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 17 00 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 17 00 B8 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A0 [13:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:13:50]wFMCommunicate OK [13:13:50]requested_item fd.num is exist - process it [13:13:50]SAM_PROTO_GetFieldsCounters [13:13:50]wFMCommunicate request_size=4 [13:13:50]MH_SAM_APDU [13:13:50]CAPDU: 80 13 00 00 [13:13:50]Write to MH i2c: E2 08 00 B9 19 80 13 00 00 00 00 00 00 4E [13:13:50]Write i2c OK [13:13:50]MH_I2C_Read... [13:13:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:50]Read from MH i2c: E2 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 62 00 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 62 00 B9 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E5 A7 03 00 0E 04 04 00 83 01 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 B7 [13:13:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E5 A7 03 00 0E 04 04 00 83 01 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:13:50]wFMCommunicate OK [13:13:50]SAM_PROTO_GetFieldsCounters done [13:13:50]requested_item shift.num is exist - process it [13:13:50]requested_item shift.opened is exist - process it [13:13:50]req_shift_opened [13:13:50]FM_GetShiftState [13:13:50]SAM_PROTO_GetShiftState [13:13:50]wFMCommunicate request_size=4 [13:13:50]MH_SAM_APDU [13:13:50]CAPDU: 80 13 01 00 [13:13:50]Write to MH i2c: E2 08 00 BA 19 80 13 01 00 00 00 00 00 50 [13:13:50]Write i2c OK [13:13:50]MH_I2C_Read... [13:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:50]Read from MH i2c: E2 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 0E 00 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 0E 00 BA 19 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 04 [13:13:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:13:50]wFMCommunicate OK [13:13:50]SAM_PROTO_GetShiftState done [13:13:50]FM_GetShiftState done [13:13:50]req_shift_opened done [13:13:50]requested_item shift.open_date is exist - process it [13:13:50]req_shift_open_date [13:13:50]req_shift_open_date done [13:13:50]produce_requested_data done [13:13:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239589,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:13:50]process_action_free close_receipt [13:13:50]json_value_free [13:13:50]json_value_free done [13:13:50]process_json_proto returns [13:13:50]Send response to host [13:13:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239589,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:13:50]free response buf [13:13:50]execute_script done [13:13:50]execute_script returns [13:13:50]free content buf [13:13:50]Sock 8.Close socket [13:13:50]Sock 8.Thread stoped [13:13:54]OFD Sender: No OFD packet to send [13:13:59]OFD Sender: No OFD packet to send [13:14:04]OFD Sender: No OFD packet to send [13:14:09]OFD Sender: No OFD packet to send [13:14:12]accept exits with 9 [13:14:12]New connection [13:14:12]New thread 3066596708 created [13:14:12]Thread 3066453348 joined [13:14:12]Waiting for new connection... [13:14:12] Sock 9.Parse request [13:14:12]Sock 9.Check first char [13:14:12]Sock 9.First char is OK [13:14:12]request: POST /json_proto HTTP/1.0 [13:14:12]Method: POST [13:14:12]URL: /json_proto [13:14:12]Method is POST - this is cgi request [13:14:12]url: /json_proto [13:14:12]query_string will be loaded in cgi processing [13:14:12]execute_cgi json_proto POST (null) [13:14:12]execute_cgi path=json_proto method=POST [13:14:12]POST find Content-Length [13:14:12]Host: 172.17.40.67:8080 [13:14:12]Content-Length: 678 [13:14:12]Content-Type: application/json [13:14:12] [13:14:12]POST finish read [13:14:12]Found Content-Length = 678 [13:14:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:12]execute_script... [13:14: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)3302532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:12]POST & json_proto [13:14:12]process_json_proto [13:14:12]json parsed OK: [13:14:12]protocol is kg_v1.0 [13:14:12]action value=close_receipt [13:14:12]process_action close_receipt [13:14:12]cmd_close_receipt [13:14:12]MH_GetDate [13:14:12]Write to MH i2c: F0 00 00 BB 19 C3 [13:14:12]Write i2c OK [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: F0 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: F0 09 00 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: F0 09 00 BB 19 00 25 59 64 66 97 AE 6B 64 28 [13:14:12]GetLastDocTimeStamp 1717852427 [13:14:12]current date 1717852453 [13:14:12]FM_GetShiftState [13:14:12]SAM_PROTO_GetShiftState [13:14:12]wFMCommunicate request_size=4 [13:14:12]MH_SAM_APDU [13:14:12]CAPDU: 80 13 01 00 [13:14:12]Write to MH i2c: E2 08 00 BC 19 80 13 01 00 00 00 00 00 52 [13:14:12]Write i2c OK [13:14:12]MH_I2C_Read... [13:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:12]Read from MH i2c: E2 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: E2 0E 00 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: E2 0E 00 BC 19 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 06 [13:14:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:14:12]wFMCommunicate OK [13:14:12]SAM_PROTO_GetShiftState done [13:14:12]FM_GetShiftState done [13:14:12]opened in 1717805884 [13:14:12]opened+sec_in_day 1717892284 [13:14:12]quantity*price = 40039 [13:14:12]sum+1 = 40040 [13:14:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 361 08.06.2024 13:14 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239590 ФПД: 202988154929625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T131413&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239590&fm=202988154929625&tin=02508201610067®Number=0000000000091601&sum=40000 [13:14:13]StoreToDocumentArchive [13:14:13]shift 387 fd 239590 [13:14:13]save to /storage/0387/doc_00239590 [13:14:13]save last doc name /storage/0387/doc_00239590 to /storage/kkm_last_doc_name [13:14:13]save OK [13:14:13]Clear old archive folders... [13:14:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:13]tlvbuf is B6E6A850 [13:14:13]SAM_PROTO_ClearQueue [13:14:13]wFMCommunicate request_size=4 [13:14:13]MH_SAM_APDU [13:14:13]CAPDU: 80 09 00 00 [13:14:13]Write to MH i2c: E2 08 00 C9 19 80 09 00 00 00 00 00 00 54 [13:14:13]Write i2c OK [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 [13:14:13]MH_I2C_Read... [13:14:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:13]Read from MH i2c: E2 03 00 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 03 00 C9 19 00 90 00 56 [13:14:13]RAPDU: 90 00 [13:14:13]wFMCommunicate OK [13:14:13]SAM_PROTO_ClearQueue done [13:14:13]KKMCreateOFDPacket [13:14:13]OFDProtocolAddRootSTLVToBuf [13:14:13]FM_MakeSignedData [13:14:13]FM_MakeSignedData [13:14:13]SAM_PROTO_SignData [13:14:13]wFMCommunicate request_size=4 [13:14:13]MH_SAM_APDU [13:14:13]CAPDU: 80 0D 01 02 [13:14:13]Write to MH i2c: E2 08 00 CA 19 80 0D 01 02 00 00 00 00 5C [13:14:13]Write i2c OK [13:14:13]MH_I2C_Read... [13:14:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:13]Read from MH i2c: E2 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 03 00 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 03 00 CA 19 00 90 00 57 [13:14:13]RAPDU: 90 00 [13:14:13]wFMCommunicate OK [13:14:13]wFMCommunicate request_size=255 [13:14:13]MH_SAM_APDU [13:14: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 69 01 00 00 F4 03 04 00 25 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A7 03 00 35 04 06 00 B8 [13:14:13]Write to MH i2c: E2 02 01 CB 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 69 01 00 00 F4 03 04 00 25 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A7 03 00 35 04 06 00 B8 00 00 55 [13:14:13]Write i2c OK [13:14:13]MH_I2C_Read... [13:14:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:13]Read from MH i2c: E2 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 03 00 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 03 00 CB 19 00 90 00 58 [13:14:13]RAPDU: 90 00 [13:14:13]wFMCommunicate OK [13:14:13]wFMCommunicate request_size=10 [13:14:13]MH_SAM_APDU [13:14:13]CAPDU: 80 0D 02 02 05 9D DC DE 41 D9 [13:14:13]Write to MH i2c: E2 0D 00 CC 19 80 0D 02 02 05 00 9D DC DE 41 D9 00 00 DA [13:14:13]Write i2c OK [13:14:13]MH_I2C_Read... [13:14:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:13]Read from MH i2c: E2 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 03 00 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 03 00 CC 19 00 90 00 59 [13:14:13]RAPDU: 90 00 [13:14:13]wFMCommunicate OK [13:14:13]wFMCommunicate request_size=4 [13:14:13]MH_SAM_APDU [13:14:13]CAPDU: 80 0D 03 02 [13:14:13]Write to MH i2c: E2 08 00 CD 19 80 0D 03 02 00 00 00 00 61 [13:14:13]Write i2c OK [13:14:13]MH_I2C_Read... [13:14:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:13]Read from MH i2c: E2 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 0B 00 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 0B 00 CD 19 00 61 94 DC BB B6 A5 79 F7 90 00 B9 [13:14:13]RAPDU: 61 94 DC BB B6 A5 79 F7 90 00 [13:14:13]wFMCommunicate OK [13:14:13]SAM_PROTO_SignData done [13:14:13]FM_MakeSignedData done [13:14:13]CreateOFDProtocolMessage [13:14:13]wFMCommunicate request_size=4 [13:14:13]MH_SAM_APDU [13:14:13]CAPDU: 80 11 00 00 [13:14:13]Write to MH i2c: E2 08 00 CE 19 80 11 00 00 00 00 00 00 61 [13:14:13]Write i2c OK [13:14:13]MH_I2C_Read... [13:14:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:13]Read from MH i2c: E2 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 17 00 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: E2 17 00 CE 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B6 [13:14:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:14:13]wFMCommunicate OK [13:14:13]CreateOFDProtocolMessage done [13:14:13]OFDSenderStorePacket 239590 [13:14:13]StoreOFDPacket docnum=239590 [13:14:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 20 D7 07 01 6F 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 69 01 00 00 F4 03 04 00 25 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A7 03 00 35 04 06 00 B8 9D DC DE 41 D9 61 94 DC BB B6 A5 79 F7 [13:14:13]CheckFolder [13:14:13]dirname=/storage/ofd_packets [13:14:13]CheckFolder done [13:14:13]ProducePacketName [13:14:13]name=ofd_packets/00239590 [13:14:13]NVStorageSaveData ofd_packets/00239590 [13:14:13]File name is /storage/ofd_packets/00239590 [13:14:13]Write 301 bytes [13:14:13]NVStorageSaveData done [13:14:13]OFDSenderStorePacket done [13:14:13]KKMCreateOFDPacket done [13:14:13]NVStorageSaveData kkm_last_timestamp [13:14:13]File name is /storage/kkm_last_timestamp [13:14:13]Write 4 bytes [13:14:13]NVStorageSaveData done [13:14:13]ExternCall_PrintAddStr [13:14:13]wPrintStart [13:14:13]Write to MH i2c: 01 00 00 CF 19 E8 [13:14:13]Write i2c OK [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: 01 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: 01 07 00 [13:14:13]MH_I2C_Read... [13:14:13]Read from MH i2c: 01 07 00 CF 19 00 00 00 00 00 FF 0F FD [13:14:13]RasterBufferAndPrint [13:14:13]line Счет N : (1)3302532 [13:14:13]line ИНН: 02508201610067 [13:14:13]line Контрольно-Кассовый Чек [13:14:13]line ПРОДАЖА [13:14:13]line ТРК (МРК, ГНК) : 32 [13:14:13]line Товар: 2710124130 [13:14:13]line Аи-92-К-4 [13:14:13]line 6.030 * 66.40 [13:14:13]line = 400.39 [13:14:13]line НДС 12% НСП 1% [13:14:13]line > о реализуемом товаре [13:14:13]line ОКРУГЛЕНИЕ: -0.39 [13:14:13]line ИТОГО: 400.00 [13:14:13]line Внесено: 400.00 [13:14:13]line СДАЧА: 0.00 [13:14:13]line НСП 1% : 3.54 [13:14:13]line НДС 12% : 42.52 [13:14:13]line Наличными: 400.00 [13:14:13]line Безнал.: 0.00 [13:14:13]line Место: АЗС № 82 "Партнер Нефть" [13:14:13]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:14:13]line СНО: Общий режим [13:14:13]line Чек 361 08.06.2024 13:14 [13:14:13]line Смена: 387 ФФД: 1.0 [13:14:13]line ЗНМ: 0300000150 [13:14:13]line РНМ: 0000000000091601 [13:14:13]line Версия ККМ: 001 [13:14:13]line ФМ: 0000000000874681 [13:14:13]line ФД: 239590 [13:14:13]line ФПД: 202988154929625 [13:14:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T131413&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239590&fm=202988154929625&tin=02508201610067®Number=0000000000091601&sum=40000 [13:14:14]OFD Sender: Processing packet 239590 [packets to send 182, broken 181] [13:14:14]ProducePacketName [13:14:14]name=ofd_packets/00239590 [13:14:14]OFD Sender: To server: pG, [13:14:14]CommunicateWithHost lk.salyk.kg:30040 [13:14:14]ConnectInit lk.salyk.kg [13:14:14]written 0, free lines is 4095 [13:14:14]Connected sock=10 [13:14:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 20 D7 07 01 6F 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 69 01 00 00 F4 03 04 00 25 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A7 03 00 35 04 06 00 B8 9D DC DE 41 D9 61 94 DC BB B6 A5 79 F7 [13:14:14]Write to MH i2c: 01 00 00 FA 19 13 [13:14:14]Write i2c OK [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: 01 [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: 01 07 00 [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: 01 07 00 FA 19 00 00 00 00 00 D0 0C F6 [13:14:14]RasterBufferAndPrint [13:14:14]line [13:14:14]line [13:14:14]line [13:14:14]line [13:14:14]line [13:14:14]written 0, free lines is 3287 [13:14:14]MH_Cut [13:14:14]Write to MH i2c: D1 01 00 01 1A 01 ED [13:14:14]Write i2c OK [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: D1 [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: D1 01 00 [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: D1 01 00 01 1A 00 EC [13:14:14]Write to MH i2c: 01 00 00 02 1A 1C [13:14:14]Write i2c OK [13:14:14]MH_I2C_Read... [13:14:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 0B E8 47 00 7C 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E6 A7 03 00 F4 03 04 00 A2 00 64 66 B6 04 01 00 00 0C 3E C8 8A 7D F5 D6 3B [13:14:14]CommunicateWithHost err = 0 [13:14:14]CheckOFDResponse [13:14:14]1017 (14) - 77093643461234 [13:14:14]1041 (16) - 0000000000874681 [13:14:14]1040 (4) - 239590 [13:14:14]1012 (4) - 08.06.2024 06:56 [13:14:14]1206 (1) - 0 [13:14:14]OFD Sender: Remove packet 239590 [13:14:14]ProducePacketName [13:14:14]name=ofd_packets/00239590 [13:14:14]NVStorageDeleteData [13:14:15]OFD Sender: No OFD packet to send [13:14:15]*** Cut start [13:14:15]*** Partial cut [13:14:15]*** CUTSNS_PIN = 1 [13:14:15]*** CUTSNS_PIN = 0 [13:14:15]*** Brake cut motor [13:14:15]Read from MH i2c: 01 [13:14:16]MH_I2C_Read... [13:14:16]*** Stop cut motor [13:14:16]*** Cut end [13:14:16]Read from MH i2c: 01 07 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: 01 07 00 02 1A 00 00 00 00 00 FF 0F 31 [13:14:16]process_action close_receipt done [13:14:16]requested_data is exist [13:14:16]produce_requested_data [13:14:16]requested_item fm.sn is exist - process it [13:14:16]wFMCommunicate request_size=4 [13:14:16]MH_SAM_APDU [13:14:16]CAPDU: 80 11 00 00 [13:14:16]Write to MH i2c: E2 08 00 03 1A 80 11 00 00 00 00 00 00 97 [13:14:16]Write i2c OK [13:14:16]MH_I2C_Read... [13:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:16]Read from MH i2c: E2 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 17 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 17 00 03 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EC [13:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:14:16]wFMCommunicate OK [13:14:16]requested_item fd.num is exist - process it [13:14:16]SAM_PROTO_GetFieldsCounters [13:14:16]wFMCommunicate request_size=4 [13:14:16]MH_SAM_APDU [13:14:16]CAPDU: 80 13 00 00 [13:14:16]Write to MH i2c: E2 08 00 04 1A 80 13 00 00 00 00 00 00 9A [13:14:16]Write i2c OK [13:14:16]MH_I2C_Read... [13:14:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:16]Read from MH i2c: E2 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 62 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 62 00 04 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E6 A7 03 00 0E 04 04 00 83 01 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 07 [13:14:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E6 A7 03 00 0E 04 04 00 83 01 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:14:16]wFMCommunicate OK [13:14:16]SAM_PROTO_GetFieldsCounters done [13:14:16]requested_item shift.num is exist - process it [13:14:16]requested_item shift.opened is exist - process it [13:14:16]req_shift_opened [13:14:16]FM_GetShiftState [13:14:16]SAM_PROTO_GetShiftState [13:14:16]wFMCommunicate request_size=4 [13:14:16]MH_SAM_APDU [13:14:16]CAPDU: 80 13 01 00 [13:14:16]Write to MH i2c: E2 08 00 05 1A 80 13 01 00 00 00 00 00 9C [13:14:16]Write i2c OK [13:14:16]MH_I2C_Read... [13:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:16]Read from MH i2c: E2 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 0E 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 0E 00 05 1A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 50 [13:14:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:14:16]wFMCommunicate OK [13:14:16]SAM_PROTO_GetShiftState done [13:14:16]FM_GetShiftState done [13:14:16]req_shift_opened done [13:14:16]requested_item shift.open_date is exist - process it [13:14:16]req_shift_open_date [13:14:16]req_shift_open_date done [13:14:16]produce_requested_data done [13:14:16]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239590,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:14:16]process_action_free close_receipt [13:14:16]json_value_free [13:14:16]json_value_free done [13:14:16]process_json_proto returns [13:14:16]Send response to host [13:14:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239590,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:14:16]free response buf [13:14:16]execute_script done [13:14:16]execute_script returns [13:14:16]free content buf [13:14:16]Sock 9.Close socket [13:14:16]Sock 9.Thread stoped [13:14:20]OFD Sender: No OFD packet to send [13:14:25]OFD Sender: No OFD packet to send [13:14:30]OFD Sender: No OFD packet to send [13:14:35]OFD Sender: No OFD packet to send [13:14:40]OFD Sender: No OFD packet to send [13:14:45]OFD Sender: No OFD packet to send [13:14:50]OFD Sender: No OFD packet to send [13:14:55]OFD Sender: No OFD packet to send [13:15:00]OFD Sender: No OFD packet to send [13:15:05]OFD Sender: No OFD packet to send [13:15:10]OFD Sender: No OFD packet to send [13:15:15]OFD Sender: No OFD packet to send [13:15:20]OFD Sender: No OFD packet to send [13:15:25]OFD Sender: No OFD packet to send [13:15:30]OFD Sender: No OFD packet to send [13:15:35]accept exits with 8 [13:15:35]New connection [13:15:35]New thread 3066453348 created [13:15:35]Thread 3066596708 joined [13:15:35]Waiting for new connection... [13:15:35] Sock 8.Parse request [13:15:35]Sock 8.Check first char [13:15:35]Sock 8.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.40.67: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)3302533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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: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)3302533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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: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 06 1A 0F [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 06 1A 00 78 59 64 66 97 AE 6B 64 C7 [13:15:35]GetLastDocTimeStamp 1717852453 [13:15:35]current date 1717852536 [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 07 1A 80 13 01 00 00 00 00 00 9E [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 07 1A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 52 [13:15:35]RAPDU: 09 00 01 3C A3 63 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 1717805884 [13:15:35]opened+sec_in_day 1717892284 [13:15:35]quantity*price = 30012 [13:15:35]sum+1 = 30014 [13:15:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 362 08.06.2024 13:15 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239591 ФПД: 276098937632861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T131536&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239591&fm=276098937632861&tin=02508201610067®Number=0000000000091601&sum=30000 [13:15:36]StoreToDocumentArchive [13:15:36]shift 387 fd 239591 [13:15:36]save to /storage/0387/doc_00239591 [13:15:36]save last doc name /storage/0387/doc_00239591 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 012DD100 [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 14 1A 80 09 00 00 00 00 00 00 A0 [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 14 1A 00 90 00 A2 [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 15 1A 80 0D 01 02 00 00 00 00 A8 [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 15 1A 00 90 00 A3 [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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 6A 01 00 00 F4 03 04 00 78 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A7 03 00 35 04 06 00 FB [13:15:36]Write to MH i2c: E2 02 01 16 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 6A 01 00 00 F4 03 04 00 78 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A7 03 00 35 04 06 00 FB 00 00 09 [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 16 1A 00 90 00 A4 [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 1C 4B 19 B8 5D [13:15:36]Write to MH i2c: E2 0D 00 17 1A 80 0D 02 02 05 00 1C 4B 19 B8 5D 00 00 4A [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 17 1A 00 90 00 A5 [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 18 1A 80 0D 03 02 00 00 00 00 AD [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 18 1A 00 6A F4 C3 05 35 82 04 34 90 00 C3 [13:15:36]RAPDU: 6A F4 C3 05 35 82 04 34 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 19 1A 80 11 00 00 00 00 00 00 AD [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 19 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 02 [13:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:15:36]wFMCommunicate OK [13:15:36]CreateOFDProtocolMessage done [13:15:36]OFDSenderStorePacket 239591 [13:15:36]StoreOFDPacket docnum=239591 [13:15:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 23 D8 07 01 59 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 6A 01 00 00 F4 03 04 00 78 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A7 03 00 35 04 06 00 FB 1C 4B 19 B8 5D 6A F4 C3 05 35 82 04 34 [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/00239591 [13:15:36]NVStorageSaveData ofd_packets/00239591 [13:15:36]File name is /storage/ofd_packets/00239591 [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 1A 1A 34 [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 1A 1A 00 00 00 00 00 FF 0F 49 [13:15:36]RasterBufferAndPrint [13:15:36]line Счет N : (1)3302533 [13:15:36]line ИНН: 02508201610067 [13:15:36]line Контрольно-Кассовый Чек [13:15:36]line ПРОДАЖА [13:15:36]line ТРК (МРК, ГНК) : 32 [13:15:36]line Товар: 2710124130 [13:15:36]line Аи-92-К-4 [13:15:36]line 4.520 * 66.40 [13:15:36]line = 300.13 [13:15:36]line НДС 12% НСП 1% [13:15:36]line > о реализуемом товаре [13:15:36]line ОКРУГЛЕНИЕ: -0.13 [13:15:36]line ИТОГО: 300.00 [13:15:36]line Внесено: 300.00 [13:15:36]line СДАЧА: 0.00 [13:15:36]line НСП 1% : 2.66 [13:15:36]line НДС 12% : 31.87 [13:15:36]line Наличными: 300.00 [13:15:36]line Безнал.: 0.00 [13:15:36]line Место: АЗС № 82 "Партнер Нефть" [13:15:36]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:15:36]line СНО: Общий режим [13:15:36]line Чек 362 08.06.2024 13:15 [13:15:36]line Смена: 387 ФФД: 1.0 [13:15:36]line ЗНМ: 0300000150 [13:15:36]line РНМ: 0000000000091601 [13:15:36]line Версия ККМ: 001 [13:15:36]line ФМ: 0000000000874681 [13:15:36]line ФД: 239591 [13:15:36]line ФПД: 276098937632861 [13:15:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T131536&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239591&fm=276098937632861&tin=02508201610067®Number=0000000000091601&sum=30000 [13:15:37]written 0, free lines is 4095 [13:15:37]OFD Sender: Processing packet 239591 [packets to send 182, broken 181] [13:15:37]ProducePacketName [13:15:37]name=ofd_packets/00239591 [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]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 30 38 37 34 36 38 31 0F 01 00 00 23 D8 07 01 59 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 6A 01 00 00 F4 03 04 00 78 59 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A7 03 00 35 04 06 00 FB 1C 4B 19 B8 5D 6A F4 C3 05 35 82 04 34 [13:15:37]Write to MH i2c: 01 00 00 45 1A 5F [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 45 1A 00 00 00 00 00 C4 0C 36 [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 3274 [13:15:37]MH_Cut [13:15:37]Write to MH i2c: D1 01 00 4C 1A 01 38 [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 4C 1A 00 37 [13:15:37]Write to MH i2c: 01 00 00 4D 1A 67 [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 30 38 37 34 36 38 31 4F 00 00 00 2D FE 47 00 51 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E7 A7 03 00 F4 03 04 00 F5 00 64 66 B6 04 01 00 00 D4 46 F4 F4 91 FE 38 A6 [13:15:37]CommunicateWithHost err = 0 [13:15:37]CheckOFDResponse [13:15:37]1017 (14) - 77093643461234 [13:15:37]1041 (16) - 0000000000874681 [13:15:37]1040 (4) - 239591 [13:15:37]1012 (4) - 08.06.2024 06:57 [13:15:37]1206 (1) - 0 [13:15:37]OFD Sender: Remove packet 239591 [13:15:37]ProducePacketName [13:15:37]name=ofd_packets/00239591 [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:38]Read from MH i2c: 01 [13:15:38]MH_I2C_Read... [13:15:38]*** Stop cut motor [13:15:38]*** Cut end [13:15:38]Read from MH i2c: 01 07 00 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: 01 07 00 4D 1A 00 00 00 00 00 FF 0F 7C [13:15:38]process_action close_receipt done [13:15:38]requested_data is exist [13:15:38]produce_requested_data [13:15:38]requested_item fm.sn is exist - process it [13:15:38]wFMCommunicate request_size=4 [13:15:38]MH_SAM_APDU [13:15:38]CAPDU: 80 11 00 00 [13:15:38]Write to MH i2c: E2 08 00 4E 1A 80 11 00 00 00 00 00 00 E2 [13:15:38]Write i2c OK [13:15:38]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 4E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 37 [13:15:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 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 4F 1A 80 13 00 00 00 00 00 00 E5 [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 4F 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E7 A7 03 00 0E 04 04 00 83 01 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 56 [13:15:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E7 A7 03 00 0E 04 04 00 83 01 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: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 50 1A 80 13 01 00 00 00 00 00 E7 [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 50 1A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9B [13:15:39]RAPDU: 09 00 01 3C A3 63 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":"0000000000874681","fd.num":239591,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [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":"0000000000874681","fd.num":239591,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [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 8.Close socket [13:15:39]Sock 8.Thread stoped [13:15:43]OFD Sender: No OFD packet to send [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:08]OFD Sender: No OFD packet to send [13:17:13]OFD Sender: No OFD packet to send [13:17:18]OFD Sender: No OFD packet to send [13:17:23]OFD Sender: No OFD packet to send [13:17:28]OFD Sender: No OFD packet to send [13:17:33]OFD Sender: No OFD packet to send [13:17:38]OFD Sender: No OFD packet to send [13:17:43]OFD Sender: No OFD packet to send [13:17:48]OFD Sender: No OFD packet to send [13:17:53]OFD Sender: No OFD packet to send [13:17:58]OFD Sender: No OFD packet to send [13:18:03]OFD Sender: No OFD packet to send [13:18:08]OFD Sender: No OFD packet to send [13:18:13]OFD Sender: No OFD packet to send [13:18:18]OFD Sender: No OFD packet to send [13:18:23]OFD Sender: No OFD packet to send [13:18:28]OFD Sender: No OFD packet to send [13:18:33]OFD Sender: No OFD packet to send [13:18:38]OFD Sender: No OFD packet to send [13:18:43]OFD Sender: No OFD packet to send [13:18:48]OFD Sender: No OFD packet to send [13:18:53]OFD Sender: No OFD packet to send [13:18:58]OFD Sender: No OFD packet to send [13:19:03]OFD Sender: No OFD packet to send [13:19:08]OFD Sender: No OFD packet to send [13:19:13]OFD Sender: No OFD packet to send [13:19:18]OFD Sender: No OFD packet to send [13:19:23]OFD Sender: No OFD packet to send [13:19:28]OFD Sender: No OFD packet to send [13:19:33]OFD Sender: No OFD packet to send [13:19:38]OFD Sender: No OFD packet to send [13:19:43]OFD Sender: No OFD packet to send [13:19:48]OFD Sender: No OFD packet to send [13:19:53]OFD Sender: No OFD packet to send [13:19:58]OFD Sender: No OFD packet to send [13:20:03]OFD Sender: No OFD packet to send [13:20:08]OFD Sender: No OFD packet to send [13:20:13]OFD Sender: No OFD packet to send [13:20:18]OFD Sender: No OFD packet to send [13:20:23]OFD Sender: No OFD packet to send [13:20:28]OFD Sender: No OFD packet to send [13:20:33]OFD Sender: No OFD packet to send [13:20:38]OFD Sender: No OFD packet to send [13:20:43]OFD Sender: No OFD packet to send [13:20:48]OFD Sender: No OFD packet to send [13:20:53]OFD Sender: No OFD packet to send [13:20:58]OFD Sender: No OFD packet to send [13:21:03]OFD Sender: No OFD packet to send [13:21:08]OFD Sender: No OFD packet to send [13:21:13]OFD Sender: No OFD packet to send [13:21:18]OFD Sender: No OFD packet to send [13:21:23]OFD Sender: No OFD packet to send [13:21:28]OFD Sender: No OFD packet to send [13:21:33]OFD Sender: No OFD packet to send [13:21:38]OFD Sender: No OFD packet to send [13:21:43]OFD Sender: No OFD packet to send [13:21:48]OFD Sender: No OFD packet to send [13:21:53]OFD Sender: No OFD packet to send [13:21:58]OFD Sender: No OFD packet to send [13:22:03]OFD Sender: No OFD packet to send [13:22:08]OFD Sender: No OFD packet to send [13:22:13]OFD Sender: No OFD packet to send [13:22:18]OFD Sender: No OFD packet to send [13:22:23]OFD Sender: No OFD packet to send [13:22:28]OFD Sender: No OFD packet to send [13:22:32]accept exits with 9 [13:22:32]New connection [13:22:32]New thread 3066596708 created [13:22:32]Thread 3066453348 joined [13:22:32]Waiting for new connection... [13:22:32] Sock 9.Parse request [13:22:32]Sock 9.Check first char [13:22:32]Sock 9.First char is OK [13:22:32]request: POST /json_proto HTTP/1.0 [13:22:32]Method: POST [13:22:32]URL: /json_proto [13:22:32]Method is POST - this is cgi request [13:22:32]url: /json_proto [13:22:32]query_string will be loaded in cgi processing [13:22:32]execute_cgi json_proto POST (null) [13:22:32]execute_cgi path=json_proto method=POST [13:22:32]POST find Content-Length [13:22:32]Host: 172.17.40.67:8080 [13:22:32]Content-Length: 678 [13:22:32]Content-Type: application/json [13:22:32] [13:22:32]POST finish read [13:22:32]Found Content-Length = 678 [13:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:32]execute_script... [13:22:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:32]POST & json_proto [13:22:32]process_json_proto [13:22:32]json parsed OK: [13:22:32]protocol is kg_v1.0 [13:22:32]action value=close_receipt [13:22:32]process_action close_receipt [13:22:32]cmd_close_receipt [13:22:32]MH_GetDate [13:22:32]Write to MH i2c: F0 00 00 51 1A 5A [13:22:32]Write i2c OK [13:22:32]MH_I2C_Read... [13:22:32]Read from MH i2c: F0 [13:22:32]MH_I2C_Read... [13:22:32]Read from MH i2c: F0 09 00 [13:22:32]MH_I2C_Read... [13:22:32]Read from MH i2c: F0 09 00 51 1A 00 19 5B 64 66 97 AE 6B 64 B5 [13:22:32]GetLastDocTimeStamp 1717852536 [13:22:32]current date 1717852953 [13:22:32]FM_GetShiftState [13:22:32]SAM_PROTO_GetShiftState [13:22:32]wFMCommunicate request_size=4 [13:22:32]MH_SAM_APDU [13:22:32]CAPDU: 80 13 01 00 [13:22:32]Write to MH i2c: E2 08 00 52 1A 80 13 01 00 00 00 00 00 E9 [13:22:32]Write i2c OK [13:22:32]MH_I2C_Read... [13:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:32]Read from MH i2c: E2 [13:22:32]MH_I2C_Read... [13:22:32]Read from MH i2c: E2 0E 00 [13:22:32]MH_I2C_Read... [13:22:32]Read from MH i2c: E2 0E 00 52 1A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9D [13:22:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:22:32]wFMCommunicate OK [13:22:32]SAM_PROTO_GetShiftState done [13:22:32]FM_GetShiftState done [13:22:32]opened in 1717805884 [13:22:32]opened+sec_in_day 1717892284 [13:22:32]quantity*price = 50065 [13:22:32]sum+1 = 50067 [13:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 363 08.06.2024 13:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239592 ФПД: 155064747568713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T132233&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239592&fm=155064747568713&tin=02508201610067®Number=0000000000091601&sum=50000 [13:22:33]StoreToDocumentArchive [13:22:33]shift 387 fd 239592 [13:22:33]save to /storage/0387/doc_00239592 [13:22:33]save last doc name /storage/0387/doc_00239592 to /storage/kkm_last_doc_name [13:22:33]save OK [13:22:33]Clear old archive folders... [13:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:22:33]tlvbuf is B6E51830 [13:22:33]SAM_PROTO_ClearQueue [13:22:33]wFMCommunicate request_size=4 [13:22:33]MH_SAM_APDU [13:22:33]CAPDU: 80 09 00 00 [13:22:33]Write to MH i2c: E2 08 00 5F 1A 80 09 00 00 00 00 00 00 EB [13:22:33]Write i2c OK [13:22:33]MH_I2C_Read... [13:22:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:33]Read from MH i2c: E2 [13:22:33]MH_I2C_Read... [13:22:33]Read from MH i2c: E2 03 00 [13:22:33]MH_I2C_Read... [13:22:33]Read from MH i2c: E2 03 00 5F 1A 00 90 00 ED [13:22:33]RAPDU: 90 00 [13:22:33]wFMCommunicate OK [13:22:33]SAM_PROTO_ClearQueue done [13:22:33]KKMCreateOFDPacket [13:22:33]OFDProtocolAddRootSTLVToBuf [13:22:33]FM_MakeSignedData [13:22:33]FM_MakeSignedData [13:22:33]SAM_PROTO_SignData [13:22:33]wFMCommunicate request_size=4 [13:22:33]MH_SAM_APDU [13:22:33]CAPDU: 80 0D 01 02 [13:22:33]Write to MH i2c: E2 08 00 60 1A 80 0D 01 02 00 00 00 00 F3 [13:22:33]Write i2c OK [13:22:33]MH_I2C_Read... [13:22:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:33]Read from MH i2c: E2 [13:22:33]MH_I2C_Read... [13:22:33]Read from MH i2c: E2 03 00 [13:22:33]MH_I2C_Read... [13:22:33]Read from MH i2c: E2 03 00 60 1A 00 90 00 EE [13:22:33]RAPDU: 90 00 [13:22:33]wFMCommunicate OK [13:22:33]wFMCommunicate request_size=255 [13:22:33]MH_SAM_APDU [13:22: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 19 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A7 03 00 35 04 06 00 8D [13:22:33]Write to MH i2c: E2 02 01 61 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 19 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A7 03 00 35 04 06 00 8D 00 00 ED [13:22:33]Write i2c OK [13:22:33]MH_I2C_Read... [13:22:33]OFD Sender: No OFD packet to send [13:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:33]Read from MH i2c: E2 [13:22:33]MH_I2C_Read... [13:22:33]Read from MH i2c: E2 03 00 [13:22:33]MH_I2C_Read... [13:22:33]Read from MH i2c: E2 03 00 61 1A 00 90 00 EF [13:22:33]RAPDU: 90 00 [13:22:33]wFMCommunicate OK [13:22:33]wFMCommunicate request_size=10 [13:22:33]MH_SAM_APDU [13:22:33]CAPDU: 80 0D 02 02 05 07 D3 32 2E 49 [13:22:33]Write to MH i2c: E2 0D 00 62 1A 80 0D 02 02 05 00 07 D3 32 2E 49 00 00 83 [13:22:33]Write i2c OK [13:22:33]MH_I2C_Read... [13:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:34]Read from MH i2c: E2 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: E2 03 00 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: E2 03 00 62 1A 00 90 00 F0 [13:22:34]RAPDU: 90 00 [13:22:34]wFMCommunicate OK [13:22:34]wFMCommunicate request_size=4 [13:22:34]MH_SAM_APDU [13:22:34]CAPDU: 80 0D 03 02 [13:22:34]Write to MH i2c: E2 08 00 63 1A 80 0D 03 02 00 00 00 00 F8 [13:22:34]Write i2c OK [13:22:34]MH_I2C_Read... [13:22:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:34]Read from MH i2c: E2 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: E2 0B 00 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: E2 0B 00 63 1A 00 BC 04 E3 88 33 D7 E4 F1 90 00 03 [13:22:34]RAPDU: BC 04 E3 88 33 D7 E4 F1 90 00 [13:22:34]wFMCommunicate OK [13:22:34]SAM_PROTO_SignData done [13:22:34]FM_MakeSignedData done [13:22:34]CreateOFDProtocolMessage [13:22:34]wFMCommunicate request_size=4 [13:22:34]MH_SAM_APDU [13:22:34]CAPDU: 80 11 00 00 [13:22:34]Write to MH i2c: E2 08 00 64 1A 80 11 00 00 00 00 00 00 F8 [13:22:34]Write i2c OK [13:22:34]MH_I2C_Read... [13:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:34]Read from MH i2c: E2 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: E2 17 00 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: E2 17 00 64 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4D [13:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:22:34]wFMCommunicate OK [13:22:34]CreateOFDProtocolMessage done [13:22:34]OFDSenderStorePacket 239592 [13:22:34]StoreOFDPacket docnum=239592 [13:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B3 56 07 01 78 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 19 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A7 03 00 35 04 06 00 8D 07 D3 32 2E 49 BC 04 E3 88 33 D7 E4 F1 [13:22:34]CheckFolder [13:22:34]dirname=/storage/ofd_packets [13:22:34]CheckFolder done [13:22:34]ProducePacketName [13:22:34]name=ofd_packets/00239592 [13:22:34]NVStorageSaveData ofd_packets/00239592 [13:22:34]File name is /storage/ofd_packets/00239592 [13:22:34]Write 301 bytes [13:22:34]NVStorageSaveData done [13:22:34]OFDSenderStorePacket done [13:22:34]KKMCreateOFDPacket done [13:22:34]NVStorageSaveData kkm_last_timestamp [13:22:34]File name is /storage/kkm_last_timestamp [13:22:34]Write 4 bytes [13:22:34]NVStorageSaveData done [13:22:34]ExternCall_PrintAddStr [13:22:34]wPrintStart [13:22:34]Write to MH i2c: 01 00 00 65 1A 7F [13:22:34]Write i2c OK [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: 01 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: 01 07 00 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: 01 07 00 65 1A 00 00 00 00 00 FF 0F 94 [13:22:34]RasterBufferAndPrint [13:22:34]line Счет N : (1)3302534 [13:22:34]line ИНН: 02508201610067 [13:22:34]line Контрольно-Кассовый Чек [13:22:34]line ПРОДАЖА [13:22:34]line ТРК (МРК, ГНК) : 22 [13:22:34]line Товар: 2710124130 [13:22:34]line Аи-92-К-4 [13:22:34]line 7.540 * 66.40 [13:22:34]line = 500.66 [13:22:34]line НДС 12% НСП 1% [13:22:34]line > о реализуемом товаре [13:22:34]line ОКРУГЛЕНИЕ: -0.66 [13:22:34]line ИТОГО: 500.00 [13:22:34]line Внесено: 500.00 [13:22:34]line СДАЧА: 0.00 [13:22:34]line НСП 1% : 4.43 [13:22:34]line НДС 12% : 53.17 [13:22:34]line Наличными: 500.00 [13:22:34]line Безнал.: 0.00 [13:22:34]line Место: АЗС № 82 "Партнер Нефть" [13:22:34]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:22:34]line СНО: Общий режим [13:22:34]line Чек 363 08.06.2024 13:22 [13:22:34]line Смена: 387 ФФД: 1.0 [13:22:34]line ЗНМ: 0300000150 [13:22:34]line РНМ: 0000000000091601 [13:22:34]line Версия ККМ: 001 [13:22:34]line ФМ: 0000000000874681 [13:22:34]line ФД: 239592 [13:22:34]line ФПД: 155064747568713 [13:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T132233&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239592&fm=155064747568713&tin=02508201610067®Number=0000000000091601&sum=50000 [13:22:34]OFD Sender: Processing packet 239592 [packets to send 182, broken 181] [13:22:34]ProducePacketName [13:22:34]name=ofd_packets/00239592 [13:22:34]OFD Sender: To server: pG, [13:22:34]CommunicateWithHost lk.salyk.kg:30040 [13:22:34]ConnectInit lk.salyk.kg [13:22:34]written 0, free lines is 4095 [13:22:34]Connected sock=10 [13:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B3 56 07 01 78 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 19 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A7 03 00 35 04 06 00 8D 07 D3 32 2E 49 BC 04 E3 88 33 D7 E4 F1 [13:22:34]Write to MH i2c: 01 00 00 90 1A AA [13:22:34]Write i2c OK [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: 01 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: 01 07 00 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: 01 07 00 90 1A 00 00 00 00 00 C3 0C 80 [13:22:34]RasterBufferAndPrint [13:22:34]line [13:22:34]line [13:22:34]line [13:22:34]line [13:22:34]line [13:22:34]written 0, free lines is 3273 [13:22:34]MH_Cut [13:22:34]Write to MH i2c: D1 01 00 97 1A 01 83 [13:22:34]Write i2c OK [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: D1 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: D1 01 00 [13:22:34]MH_I2C_Read... [13:22:34]Read from MH i2c: D1 01 00 97 1A 00 82 [13:22:34]Write to MH i2c: 01 00 00 98 1A B2 [13:22:34]Write i2c OK [13:22:34]MH_I2C_Read... [13:22:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EB 80 47 00 01 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E8 A7 03 00 F4 03 04 00 96 02 64 66 B6 04 01 00 00 F1 52 12 5B 52 73 84 06 [13:22:35]CommunicateWithHost err = 0 [13:22:35]CheckOFDResponse [13:22:35]1017 (14) - 77093643461234 [13:22:35]1041 (16) - 0000000000874681 [13:22:35]1040 (4) - 239592 [13:22:35]1012 (4) - 08.06.2024 07:04 [13:22:35]1206 (1) - 0 [13:22:35]OFD Sender: Remove packet 239592 [13:22:35]ProducePacketName [13:22:35]name=ofd_packets/00239592 [13:22:35]NVStorageDeleteData [13:22:35]OFD Sender: No OFD packet to send [13:22:35]*** Cut start [13:22:35]*** Partial cut [13:22:35]*** CUTSNS_PIN = 1 [13:22:35]*** CUTSNS_PIN = 0 [13:22:36]*** Brake cut motor [13:22:36]Read from MH i2c: 01 [13:22:36]MH_I2C_Read... [13:22:36]*** Stop cut motor [13:22:36]*** Cut end [13:22:36]Read from MH i2c: 01 07 00 [13:22:36]MH_I2C_Read... [13:22:36]Read from MH i2c: 01 07 00 98 1A 00 00 00 00 00 FF 0F C7 [13:22:36]process_action close_receipt done [13:22:36]requested_data is exist [13:22:36]produce_requested_data [13:22:36]requested_item fm.sn is exist - process it [13:22:36]wFMCommunicate request_size=4 [13:22:36]MH_SAM_APDU [13:22:36]CAPDU: 80 11 00 00 [13:22:36]Write to MH i2c: E2 08 00 99 1A 80 11 00 00 00 00 00 00 2D [13:22:36]Write i2c OK [13:22:36]MH_I2C_Read... [13:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:36]Read from MH i2c: E2 [13:22:36]MH_I2C_Read... [13:22:36]Read from MH i2c: E2 17 00 [13:22:36]MH_I2C_Read... [13:22:36]Read from MH i2c: E2 17 00 99 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 82 [13:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:22:36]wFMCommunicate OK [13:22:36]requested_item fd.num is exist - process it [13:22:36]SAM_PROTO_GetFieldsCounters [13:22:36]wFMCommunicate request_size=4 [13:22:36]MH_SAM_APDU [13:22:36]CAPDU: 80 13 00 00 [13:22:36]Write to MH i2c: E2 08 00 9A 1A 80 13 00 00 00 00 00 00 30 [13:22:36]Write i2c OK [13:22:36]MH_I2C_Read... [13:22:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:36]Read from MH i2c: E2 [13:22:36]MH_I2C_Read... [13:22:36]Read from MH i2c: E2 62 00 [13:22:36]MH_I2C_Read... [13:22:36]Read from MH i2c: E2 62 00 9A 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E8 A7 03 00 0E 04 04 00 83 01 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 A5 [13:22:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E8 A7 03 00 0E 04 04 00 83 01 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:22:36]wFMCommunicate OK [13:22:36]SAM_PROTO_GetFieldsCounters done [13:22:36]requested_item shift.num is exist - process it [13:22:36]requested_item shift.opened is exist - process it [13:22:36]req_shift_opened [13:22:36]FM_GetShiftState [13:22:36]SAM_PROTO_GetShiftState [13:22:36]wFMCommunicate request_size=4 [13:22:36]MH_SAM_APDU [13:22:36]CAPDU: 80 13 01 00 [13:22:36]Write to MH i2c: E2 08 00 9B 1A 80 13 01 00 00 00 00 00 32 [13:22:36]Write i2c OK [13:22:36]MH_I2C_Read... [13:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:36]Read from MH i2c: E2 [13:22:36]MH_I2C_Read... [13:22:36]Read from MH i2c: E2 0E 00 [13:22:36]MH_I2C_Read... [13:22:36]Read from MH i2c: E2 0E 00 9B 1A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E6 [13:22:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:22:36]wFMCommunicate OK [13:22:36]SAM_PROTO_GetShiftState done [13:22:36]FM_GetShiftState done [13:22:36]req_shift_opened done [13:22:36]requested_item shift.open_date is exist - process it [13:22:36]req_shift_open_date [13:22:36]req_shift_open_date done [13:22:36]produce_requested_data done [13:22:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239592,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:22:36]process_action_free close_receipt [13:22:36]json_value_free [13:22:36]json_value_free done [13:22:36]process_json_proto returns [13:22:36]Send response to host [13:22:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239592,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:22:36]free response buf [13:22:36]execute_script done [13:22:36]execute_script returns [13:22:36]free content buf [13:22:36]Sock 9.Close socket [13:22:36]Sock 9.Thread stoped [13:22:40]OFD Sender: No OFD packet to send [13:22:45]OFD Sender: No OFD packet to send [13:22:50]OFD Sender: No OFD packet to send [13:22:55]OFD Sender: No OFD packet to send [13:23:00]OFD Sender: No OFD packet to send [13:23:05]OFD Sender: No OFD packet to send [13:23:10]OFD Sender: No OFD packet to send [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:10]OFD Sender: No OFD packet to send [13:24:15]OFD Sender: No OFD packet to send [13:24:20]OFD Sender: No OFD packet to send [13:24:23]accept exits with 8 [13:24:23]New connection [13:24:23]New thread 3066453348 created [13:24:23]Thread 3066596708 joined [13:24:23]Waiting for new connection... [13:24:23] Sock 8.Parse request [13:24:23]Sock 8.Check first char [13:24:23]Sock 8.First char is OK [13:24:23]request: POST /json_proto HTTP/1.0 [13:24:23]Method: POST [13:24:23]URL: /json_proto [13:24:23]Method is POST - this is cgi request [13:24:23]url: /json_proto [13:24:23]query_string will be loaded in cgi processing [13:24:23]execute_cgi json_proto POST (null) [13:24:23]execute_cgi path=json_proto method=POST [13:24:23]POST find Content-Length [13:24:23]Host: 172.17.40.67:8080 [13:24:23]Content-Length: 680 [13:24:23]Content-Type: application/json [13:24:23] [13:24:23]POST finish read [13:24:23]Found Content-Length = 680 [13:24:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:23]execute_script... [13:24:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:23]POST & json_proto [13:24:23]process_json_proto [13:24:23]json parsed OK: [13:24:23]protocol is kg_v1.0 [13:24:23]action value=close_receipt [13:24:23]process_action close_receipt [13:24:23]cmd_close_receipt [13:24:23]MH_GetDate [13:24:23]Write to MH i2c: F0 00 00 9C 1A A5 [13:24:23]Write i2c OK [13:24:23]MH_I2C_Read... [13:24:23]Read from MH i2c: F0 [13:24:23]MH_I2C_Read... [13:24:23]Read from MH i2c: F0 09 00 [13:24:23]MH_I2C_Read... [13:24:23]Read from MH i2c: F0 09 00 9C 1A 00 88 5B 64 66 97 AE 6B 64 6F [13:24:23]GetLastDocTimeStamp 1717852953 [13:24:23]current date 1717853064 [13:24:23]FM_GetShiftState [13:24:23]SAM_PROTO_GetShiftState [13:24:23]wFMCommunicate request_size=4 [13:24:23]MH_SAM_APDU [13:24:23]CAPDU: 80 13 01 00 [13:24:23]Write to MH i2c: E2 08 00 9D 1A 80 13 01 00 00 00 00 00 34 [13:24:23]Write i2c OK [13:24:23]MH_I2C_Read... [13:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:23]Read from MH i2c: E2 [13:24:23]MH_I2C_Read... [13:24:23]Read from MH i2c: E2 0E 00 [13:24:23]MH_I2C_Read... [13:24:23]Read from MH i2c: E2 0E 00 9D 1A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E8 [13:24:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:24:23]wFMCommunicate OK [13:24:23]SAM_PROTO_GetShiftState done [13:24:23]FM_GetShiftState done [13:24:23]opened in 1717805884 [13:24:23]opened+sec_in_day 1717892284 [13:24:23]quantity*price = 200046 [13:24:23]sum+1 = 200048 [13:24:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 364 08.06.2024 13:24 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239593 ФПД: 196909453500278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T132424&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239593&fm=196909453500278&tin=02508201610067®Number=0000000000091601&sum=200000 [13:24:24]StoreToDocumentArchive [13:24:24]shift 387 fd 239593 [13:24:24]save to /storage/0387/doc_00239593 [13:24:24]save last doc name /storage/0387/doc_00239593 to /storage/kkm_last_doc_name [13:24:24]save OK [13:24:24]Clear old archive folders... [13:24:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:24:24]tlvbuf is 01378730 [13:24:24]SAM_PROTO_ClearQueue [13:24:24]wFMCommunicate request_size=4 [13:24:24]MH_SAM_APDU [13:24:24]CAPDU: 80 09 00 00 [13:24:24]Write to MH i2c: E2 08 00 AA 1A 80 09 00 00 00 00 00 00 36 [13:24:24]Write i2c OK [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 [13:24:24]MH_I2C_Read... [13:24:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:24]Read from MH i2c: E2 03 00 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 03 00 AA 1A 00 90 00 38 [13:24:24]RAPDU: 90 00 [13:24:24]wFMCommunicate OK [13:24:24]SAM_PROTO_ClearQueue done [13:24:24]KKMCreateOFDPacket [13:24:24]OFDProtocolAddRootSTLVToBuf [13:24:24]FM_MakeSignedData [13:24:24]FM_MakeSignedData [13:24:24]SAM_PROTO_SignData [13:24:24]wFMCommunicate request_size=4 [13:24:24]MH_SAM_APDU [13:24:24]CAPDU: 80 0D 01 02 [13:24:24]Write to MH i2c: E2 08 00 AB 1A 80 0D 01 02 00 00 00 00 3E [13:24:24]Write i2c OK [13:24:24]MH_I2C_Read... [13:24:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:24]Read from MH i2c: E2 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 03 00 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 03 00 AB 1A 00 90 00 39 [13:24:24]RAPDU: 90 00 [13:24:24]wFMCommunicate OK [13:24:24]wFMCommunicate request_size=255 [13:24:24]MH_SAM_APDU [13:24:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 6C 01 00 00 F4 03 04 00 88 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A7 03 00 35 04 06 00 B3 16 8E 07 [13:24:24]Write to MH i2c: E2 02 01 AC 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 6C 01 00 00 F4 03 04 00 88 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A7 03 00 35 04 06 00 B3 16 8E 07 00 00 D0 [13:24:24]Write i2c OK [13:24:24]MH_I2C_Read... [13:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:24]Read from MH i2c: E2 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 03 00 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 03 00 AC 1A 00 90 00 3A [13:24:24]RAPDU: 90 00 [13:24:24]wFMCommunicate OK [13:24:24]wFMCommunicate request_size=7 [13:24:24]MH_SAM_APDU [13:24:24]CAPDU: 80 0D 02 02 02 5F 76 [13:24:24]Write to MH i2c: E2 0A 00 AD 1A 80 0D 02 02 02 00 5F 76 00 00 1A [13:24:24]Write i2c OK [13:24:24]MH_I2C_Read... [13:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:24]Read from MH i2c: E2 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 03 00 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 03 00 AD 1A 00 90 00 3B [13:24:24]RAPDU: 90 00 [13:24:24]wFMCommunicate OK [13:24:24]wFMCommunicate request_size=4 [13:24:24]MH_SAM_APDU [13:24:24]CAPDU: 80 0D 03 02 [13:24:24]Write to MH i2c: E2 08 00 AE 1A 80 0D 03 02 00 00 00 00 43 [13:24:24]Write i2c OK [13:24:24]MH_I2C_Read... [13:24:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:24]Read from MH i2c: E2 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 0B 00 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 0B 00 AE 1A 00 4B 18 59 BE D3 4F 22 7B 90 00 7D [13:24:24]RAPDU: 4B 18 59 BE D3 4F 22 7B 90 00 [13:24:24]wFMCommunicate OK [13:24:24]SAM_PROTO_SignData done [13:24:24]FM_MakeSignedData done [13:24:24]CreateOFDProtocolMessage [13:24:24]wFMCommunicate request_size=4 [13:24:24]MH_SAM_APDU [13:24:24]CAPDU: 80 11 00 00 [13:24:24]Write to MH i2c: E2 08 00 AF 1A 80 11 00 00 00 00 00 00 43 [13:24:24]Write i2c OK [13:24:24]MH_I2C_Read... [13:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:24]Read from MH i2c: E2 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 17 00 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: E2 17 00 AF 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 98 [13:24:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:24:24]wFMCommunicate OK [13:24:24]CreateOFDProtocolMessage done [13:24:24]OFDSenderStorePacket 239593 [13:24:24]StoreOFDPacket docnum=239593 [13:24:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 A9 76 04 01 88 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 6C 01 00 00 F4 03 04 00 88 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A7 03 00 35 04 06 00 B3 16 8E 07 5F 76 4B 18 59 BE D3 4F 22 7B [13:24:24]CheckFolder [13:24:24]dirname=/storage/ofd_packets [13:24:24]CheckFolder done [13:24:24]ProducePacketName [13:24:24]name=ofd_packets/00239593 [13:24:24]NVStorageSaveData ofd_packets/00239593 [13:24:24]File name is /storage/ofd_packets/00239593 [13:24:24]Write 298 bytes [13:24:24]NVStorageSaveData done [13:24:24]OFDSenderStorePacket done [13:24:24]KKMCreateOFDPacket done [13:24:24]NVStorageSaveData kkm_last_timestamp [13:24:24]File name is /storage/kkm_last_timestamp [13:24:24]Write 4 bytes [13:24:24]NVStorageSaveData done [13:24:24]ExternCall_PrintAddStr [13:24:24]wPrintStart [13:24:24]Write to MH i2c: 01 00 00 B0 1A CA [13:24:24]Write i2c OK [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: 01 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: 01 07 00 [13:24:24]MH_I2C_Read... [13:24:24]Read from MH i2c: 01 07 00 B0 1A 00 00 00 00 00 FF 0F DF [13:24:24]RasterBufferAndPrint [13:24:24]line Счет N : (1)3302535 [13:24:24]line ИНН: 02508201610067 [13:24:24]line Контрольно-Кассовый Чек [13:24:24]line ПРОДАЖА [13:24:24]line ТРК (МРК, ГНК) : 51 [13:24:24]line Товар: 2710194210 [13:24:24]line ДТ-К-5 [13:24:24]line 26.780 * 74.70 [13:24:24]line = 2000.47 [13:24:24]line НДС 12% НСП 1% [13:24:24]line > о реализуемом товаре [13:24:24]line ОКРУГЛЕНИЕ: -0.47 [13:24:24]line ИТОГО: 2000.00 [13:24:24]line Внесено: 2000.00 [13:24:24]line СДАЧА: 0.00 [13:24:24]line НСП 1% : 17.70 [13:24:24]line НДС 12% : 212.44 [13:24:24]line Наличными: 2000.00 [13:24:24]line Безнал.: 0.00 [13:24:24]line Место: АЗС № 82 "Партнер Нефть" [13:24:24]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:24:24]line СНО: Общий режим [13:24:24]line Чек 364 08.06.2024 13:24 [13:24:24]line Смена: 387 ФФД: 1.0 [13:24:24]line ЗНМ: 0300000150 [13:24:24]line РНМ: 0000000000091601 [13:24:24]line Версия ККМ: 001 [13:24:24]line ФМ: 0000000000874681 [13:24:24]line ФД: 239593 [13:24:24]line ФПД: 196909453500278 [13:24:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T132424&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239593&fm=196909453500278&tin=02508201610067®Number=0000000000091601&sum=200000 [13:24:25]OFD Sender: Processing packet 239593 [packets to send 182, broken 181] [13:24:25]ProducePacketName [13:24:25]name=ofd_packets/00239593 [13:24:25]OFD Sender: To server: pG, [13:24:25]CommunicateWithHost lk.salyk.kg:30040 [13:24:25]ConnectInit lk.salyk.kg [13:24:25]written 0, free lines is 4095 [13:24:25]Connected sock=11 [13:24:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 A9 76 04 01 88 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 6C 01 00 00 F4 03 04 00 88 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A7 03 00 35 04 06 00 B3 16 8E 07 5F 76 4B 18 59 BE D3 4F 22 7B [13:24:25]Write to MH i2c: 01 00 00 DB 1A F5 [13:24:25]Write i2c OK [13:24:25]MH_I2C_Read... [13:24:25]Read from MH i2c: 01 [13:24:25]MH_I2C_Read... [13:24:25]Read from MH i2c: 01 07 00 [13:24:25]MH_I2C_Read... [13:24:25]Read from MH i2c: 01 07 00 DB 1A 00 00 00 00 00 C0 0C C8 [13:24:25]RasterBufferAndPrint [13:24:25]line [13:24:25]line [13:24:25]line [13:24:25]line [13:24:25]line [13:24:25]written 0, free lines is 3271 [13:24:25]MH_Cut [13:24:25]Write to MH i2c: D1 01 00 E2 1A 01 CE [13:24:25]Write i2c OK [13:24:25]MH_I2C_Read... [13:24:25]Read from MH i2c: D1 [13:24:25]MH_I2C_Read... [13:24:25]Read from MH i2c: D1 01 00 [13:24:25]MH_I2C_Read... [13:24:25]Read from MH i2c: D1 01 00 E2 1A 00 CD [13:24:25]Write to MH i2c: 01 00 00 E3 1A FD [13:24:25]Write i2c OK [13:24:25]MH_I2C_Read... [13:24:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 11 CD 47 00 63 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 E9 A7 03 00 F4 03 04 00 05 03 64 66 B6 04 01 00 00 D5 09 BB D6 8B ED 28 B2 [13:24:25]CommunicateWithHost err = 0 [13:24:25]CheckOFDResponse [13:24:25]1017 (14) - 77093643461234 [13:24:25]1041 (16) - 0000000000874681 [13:24:25]1040 (4) - 239593 [13:24:25]1012 (4) - 08.06.2024 07:06 [13:24:25]1206 (1) - 0 [13:24:25]OFD Sender: Remove packet 239593 [13:24:25]ProducePacketName [13:24:25]name=ofd_packets/00239593 [13:24:25]NVStorageDeleteData [13:24:26]OFD Sender: No OFD packet to send [13:24:26]*** Cut start [13:24:26]*** Partial cut [13:24:26]*** CUTSNS_PIN = 1 [13:24:26]*** CUTSNS_PIN = 0 [13:24:26]*** Brake cut motor [13:24:27]Read from MH i2c: 01 [13:24:27]MH_I2C_Read... [13:24:27]*** Stop cut motor [13:24:27]*** Cut end [13:24:27]Read from MH i2c: 01 07 00 [13:24:27]MH_I2C_Read... [13:24:27]Read from MH i2c: 01 07 00 E3 1A 00 00 00 00 00 FF 0F 12 [13:24:27]process_action close_receipt done [13:24:27]requested_data is exist [13:24:27]produce_requested_data [13:24:27]requested_item fm.sn is exist - process it [13:24:27]wFMCommunicate request_size=4 [13:24:27]MH_SAM_APDU [13:24:27]CAPDU: 80 11 00 00 [13:24:27]Write to MH i2c: E2 08 00 E4 1A 80 11 00 00 00 00 00 00 78 [13:24:27]Write i2c OK [13:24:27]MH_I2C_Read... [13:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:27]Read from MH i2c: E2 [13:24:27]MH_I2C_Read... [13:24:27]Read from MH i2c: E2 17 00 [13:24:27]MH_I2C_Read... [13:24:27]Read from MH i2c: E2 17 00 E4 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CD [13:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:24:27]wFMCommunicate OK [13:24:27]requested_item fd.num is exist - process it [13:24:27]SAM_PROTO_GetFieldsCounters [13:24:27]wFMCommunicate request_size=4 [13:24:27]MH_SAM_APDU [13:24:27]CAPDU: 80 13 00 00 [13:24:27]Write to MH i2c: E2 08 00 E5 1A 80 13 00 00 00 00 00 00 7B [13:24:27]Write i2c OK [13:24:27]MH_I2C_Read... [13:24:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:27]Read from MH i2c: E2 [13:24:27]MH_I2C_Read... [13:24:27]Read from MH i2c: E2 62 00 [13:24:27]MH_I2C_Read... [13:24:27]Read from MH i2c: E2 62 00 E5 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E9 A7 03 00 0E 04 04 00 83 01 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 F4 [13:24:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 E9 A7 03 00 0E 04 04 00 83 01 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:24:27]wFMCommunicate OK [13:24:27]SAM_PROTO_GetFieldsCounters done [13:24:27]requested_item shift.num is exist - process it [13:24:27]requested_item shift.opened is exist - process it [13:24:27]req_shift_opened [13:24:27]FM_GetShiftState [13:24:27]SAM_PROTO_GetShiftState [13:24:27]wFMCommunicate request_size=4 [13:24:27]MH_SAM_APDU [13:24:27]CAPDU: 80 13 01 00 [13:24:27]Write to MH i2c: E2 08 00 E6 1A 80 13 01 00 00 00 00 00 7D [13:24:27]Write i2c OK [13:24:27]MH_I2C_Read... [13:24:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:27]Read from MH i2c: E2 [13:24:27]MH_I2C_Read... [13:24:27]Read from MH i2c: E2 0E 00 [13:24:27]MH_I2C_Read... [13:24:27]Read from MH i2c: E2 0E 00 E6 1A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 31 [13:24:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:24:27]wFMCommunicate OK [13:24:27]SAM_PROTO_GetShiftState done [13:24:27]FM_GetShiftState done [13:24:27]req_shift_opened done [13:24:27]requested_item shift.open_date is exist - process it [13:24:27]req_shift_open_date [13:24:27]req_shift_open_date done [13:24:27]produce_requested_data done [13:24:27]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239593,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:24:27]process_action_free close_receipt [13:24:27]json_value_free [13:24:27]json_value_free done [13:24:27]process_json_proto returns [13:24:27]Send response to host [13:24:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239593,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:24:27]free response buf [13:24:27]execute_script done [13:24:27]execute_script returns [13:24:27]free content buf [13:24:27]Sock 8.Close socket [13:24:27]Sock 8.Thread stoped [13:24:31]OFD Sender: No OFD packet to send [13:24:36]OFD Sender: No OFD packet to send [13:24:41]OFD Sender: No OFD packet to send [13:24:46]OFD Sender: No OFD packet to send [13:24:47]accept exits with 9 [13:24:47]New connection [13:24:47]New thread 3066596708 created [13:24:47]Thread 3066453348 joined [13:24:47]Waiting for new connection... [13:24:47] Sock 9.Parse request [13:24:47]Sock 9.Check first char [13:24:47]Sock 9.First char is OK [13:24:47]request: POST /json_proto HTTP/1.0 [13:24:47]Method: POST [13:24:47]URL: /json_proto [13:24:47]Method is POST - this is cgi request [13:24:47]url: /json_proto [13:24:47]query_string will be loaded in cgi processing [13:24:47]execute_cgi json_proto POST (null) [13:24:47]execute_cgi path=json_proto method=POST [13:24:47]POST find Content-Length [13:24:47]Host: 172.17.40.67:8080 [13:24:47]Content-Length: 683 [13:24:47]Content-Type: application/json [13:24:47] [13:24:47]POST finish read [13:24:47]Found Content-Length = 683 [13:24:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:47]execute_script... [13:24:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 13.570, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:47]POST & json_proto [13:24:47]process_json_proto [13:24:47]json parsed OK: [13:24:47]protocol is kg_v1.0 [13:24:47]action value=close_receipt [13:24:47]process_action close_receipt [13:24:47]cmd_close_receipt [13:24:47]MH_GetDate [13:24:47]Write to MH i2c: F0 00 00 E7 1A F0 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: F0 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: F0 09 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: F0 09 00 E7 1A 00 A0 5B 64 66 97 AE 6B 64 D2 [13:24:47]GetLastDocTimeStamp 1717853064 [13:24:47]current date 1717853088 [13:24:47]FM_GetShiftState [13:24:47]SAM_PROTO_GetShiftState [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 13 01 00 [13:24:47]Write to MH i2c: E2 08 00 E8 1A 80 13 01 00 00 00 00 00 7F [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 0E 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 0E 00 E8 1A 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 33 [13:24:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:24:47]wFMCommunicate OK [13:24:47]SAM_PROTO_GetShiftState done [13:24:47]FM_GetShiftState done [13:24:47]opened in 1717805884 [13:24:47]opened+sec_in_day 1717892284 [13:24:47]quantity*price = 100010 [13:24:47]sum+1 = 100012 [13:24:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 365 08.06.2024 13:24 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239594 ФПД: 50954109984351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T132448&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239594&fm=50954109984351&tin=02508201610067®Number=0000000000091601&sum=100000 [13:24:48]StoreToDocumentArchive [13:24:48]shift 387 fd 239594 [13:24:48]save to /storage/0387/doc_00239594 [13:24:48]save last doc name /storage/0387/doc_00239594 to /storage/kkm_last_doc_name [13:24:48]save OK [13:24:48]Clear old archive folders... [13:24:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:24:48]tlvbuf is B6E6A640 [13:24:48]SAM_PROTO_ClearQueue [13:24:48]wFMCommunicate request_size=4 [13:24:48]MH_SAM_APDU [13:24:48]CAPDU: 80 09 00 00 [13:24:48]Write to MH i2c: E2 08 00 F5 1A 80 09 00 00 00 00 00 00 81 [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:48]Read from MH i2c: E2 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 03 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 03 00 F5 1A 00 90 00 83 [13:24:48]RAPDU: 90 00 [13:24:48]wFMCommunicate OK [13:24:48]SAM_PROTO_ClearQueue done [13:24:48]KKMCreateOFDPacket [13:24:48]OFDProtocolAddRootSTLVToBuf [13:24:48]FM_MakeSignedData [13:24:48]FM_MakeSignedData [13:24:48]SAM_PROTO_SignData [13:24:48]wFMCommunicate request_size=4 [13:24:48]MH_SAM_APDU [13:24:48]CAPDU: 80 0D 01 02 [13:24:48]Write to MH i2c: E2 08 00 F6 1A 80 0D 01 02 00 00 00 00 89 [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:48]Read from MH i2c: E2 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 03 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 03 00 F6 1A 00 90 00 84 [13:24:48]RAPDU: 90 00 [13:24:48]wFMCommunicate OK [13:24:48]wFMCommunicate request_size=255 [13:24:48]MH_SAM_APDU [13:24: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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 A0 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A7 03 00 35 04 06 00 2E [13:24:48]Write to MH i2c: E2 02 01 F7 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 A0 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A7 03 00 35 04 06 00 2E 00 00 C5 [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:48]Read from MH i2c: E2 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 03 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 03 00 F7 1A 00 90 00 85 [13:24:48]RAPDU: 90 00 [13:24:48]wFMCommunicate OK [13:24:48]wFMCommunicate request_size=10 [13:24:48]MH_SAM_APDU [13:24:48]CAPDU: 80 0D 02 02 05 57 AD A0 1E 5F [13:24:48]Write to MH i2c: E2 0D 00 F8 1A 80 0D 02 02 05 00 57 AD A0 1E 5F 00 00 B7 [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:48]Read from MH i2c: E2 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 03 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 03 00 F8 1A 00 90 00 86 [13:24:48]RAPDU: 90 00 [13:24:48]wFMCommunicate OK [13:24:48]wFMCommunicate request_size=4 [13:24:48]MH_SAM_APDU [13:24:48]CAPDU: 80 0D 03 02 [13:24:48]Write to MH i2c: E2 08 00 F9 1A 80 0D 03 02 00 00 00 00 8E [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:48]Read from MH i2c: E2 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 0B 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 0B 00 F9 1A 00 84 05 75 F4 13 77 AB 7C 90 00 32 [13:24:48]RAPDU: 84 05 75 F4 13 77 AB 7C 90 00 [13:24:48]wFMCommunicate OK [13:24:48]SAM_PROTO_SignData done [13:24:48]FM_MakeSignedData done [13:24:48]CreateOFDProtocolMessage [13:24:48]wFMCommunicate request_size=4 [13:24:48]MH_SAM_APDU [13:24:48]CAPDU: 80 11 00 00 [13:24:48]Write to MH i2c: E2 08 00 FA 1A 80 11 00 00 00 00 00 00 8E [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:48]Read from MH i2c: E2 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 17 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 17 00 FA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E3 [13:24:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:24:48]wFMCommunicate OK [13:24:48]CreateOFDProtocolMessage done [13:24:48]OFDSenderStorePacket 239594 [13:24:48]StoreOFDPacket docnum=239594 [13:24:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C7 C6 07 01 55 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 A0 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A7 03 00 35 04 06 00 2E 57 AD A0 1E 5F 84 05 75 F4 13 77 AB 7C [13:24:48]CheckFolder [13:24:48]dirname=/storage/ofd_packets [13:24:48]CheckFolder done [13:24:48]ProducePacketName [13:24:48]name=ofd_packets/00239594 [13:24:48]NVStorageSaveData ofd_packets/00239594 [13:24:48]File name is /storage/ofd_packets/00239594 [13:24:48]Write 301 bytes [13:24:48]NVStorageSaveData done [13:24:48]OFDSenderStorePacket done [13:24:48]KKMCreateOFDPacket done [13:24:48]NVStorageSaveData kkm_last_timestamp [13:24:48]File name is /storage/kkm_last_timestamp [13:24:48]Write 4 bytes [13:24:48]NVStorageSaveData done [13:24:48]ExternCall_PrintAddStr [13:24:48]wPrintStart [13:24:48]Write to MH i2c: 01 00 00 FB 1A 15 [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: 01 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: 01 07 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: 01 07 00 FB 1A 00 00 00 00 00 FF 0F 2A [13:24:48]RasterBufferAndPrint [13:24:48]line Счет N : (1)3302536 [13:24:48]line ИНН: 02508201610067 [13:24:48]line Контрольно-Кассовый Чек [13:24:48]line ПРОДАЖА [13:24:48]line ТРК (МРК, ГНК) : 43 [13:24:48]line Товар: 2710124500 [13:24:48]line Аи-95-К-5 [13:24:48]line 13.570 * 73.70 [13:24:48]line = 1000.11 [13:24:48]line НДС 12% НСП 1% [13:24:48]line > о реализуемом товаре [13:24:48]line ОКРУГЛЕНИЕ: -0.11 [13:24:48]line ИТОГО: 1000.00 [13:24:48]line Внесено: 1000.00 [13:24:48]line СДАЧА: 0.00 [13:24:48]line НСП 1% : 8.85 [13:24:48]line НДС 12% : 106.21 [13:24:48]line Наличными: 1000.00 [13:24:48]line Безнал.: 0.00 [13:24:48]line Место: АЗС № 82 "Партнер Нефть" [13:24:48]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:24:48]line СНО: Общий режим [13:24:48]line Чек 365 08.06.2024 13:24 [13:24:48]line Смена: 387 ФФД: 1.0 [13:24:48]line ЗНМ: 0300000150 [13:24:48]line РНМ: 0000000000091601 [13:24:48]line Версия ККМ: 001 [13:24:48]line ФМ: 0000000000874681 [13:24:49]line ФД: 239594 [13:24:49]line ФПД: 50954109984351 [13:24:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T132448&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239594&fm=50954109984351&tin=02508201610067®Number=0000000000091601&sum=100000 [13:24:49]OFD Sender: Processing packet 239594 [packets to send 182, broken 181] [13:24:49]ProducePacketName [13:24:49]name=ofd_packets/00239594 [13:24:49]OFD Sender: To server: pG, [13:24:49]CommunicateWithHost lk.salyk.kg:30040 [13:24:49]ConnectInit lk.salyk.kg [13:24:49]written 0, free lines is 4095 [13:24:49]Connected sock=8 [13:24:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C7 C6 07 01 55 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 02 35 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 A0 5B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A7 03 00 35 04 06 00 2E 57 AD A0 1E 5F 84 05 75 F4 13 77 AB 7C [13:24:49]Write to MH i2c: 01 00 00 26 1B 41 [13:24:49]Write i2c OK [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: 01 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: 01 07 00 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: 01 07 00 26 1B 00 00 00 00 00 C7 0C 1B [13:24:49]RasterBufferAndPrint [13:24:49]line [13:24:49]line [13:24:49]line [13:24:49]line [13:24:49]line [13:24:49]written 0, free lines is 3280 [13:24:49]MH_Cut [13:24:49]Write to MH i2c: D1 01 00 2D 1B 01 1A [13:24:49]Write i2c OK [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: D1 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: D1 01 00 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: D1 01 00 2D 1B 00 19 [13:24:49]Write to MH i2c: 01 00 00 2E 1B 49 [13:24:49]Write i2c OK [13:24:49]MH_I2C_Read... [13:24:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 26 12 47 00 08 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EA A7 03 00 F4 03 04 00 1D 03 64 66 B6 04 01 00 00 29 BF 8F CC CE 12 34 09 [13:24:49]CommunicateWithHost err = 0 [13:24:49]CheckOFDResponse [13:24:49]1017 (14) - 77093643461234 [13:24:49]1041 (16) - 0000000000874681 [13:24:49]1040 (4) - 239594 [13:24:49]1012 (4) - 08.06.2024 07:07 [13:24:49]1206 (1) - 0 [13:24:49]OFD Sender: Remove packet 239594 [13:24:49]ProducePacketName [13:24:49]name=ofd_packets/00239594 [13:24:49]NVStorageDeleteData [13:24:50]OFD Sender: No OFD packet to send [13:24:50]*** Cut start [13:24:50]*** Partial cut [13:24:50]*** CUTSNS_PIN = 1 [13:24:50]*** CUTSNS_PIN = 0 [13:24:50]*** Brake cut motor [13:24:51]Read from MH i2c: 01 [13:24:51]MH_I2C_Read... [13:24:51]*** Stop cut motor [13:24:51]*** Cut end [13:24:51]Read from MH i2c: 01 07 00 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: 01 07 00 2E 1B 00 00 00 00 00 FF 0F 5E [13:24:51]process_action close_receipt done [13:24:51]requested_data is exist [13:24:51]produce_requested_data [13:24:51]requested_item fm.sn is exist - process it [13:24:51]wFMCommunicate request_size=4 [13:24:51]MH_SAM_APDU [13:24:51]CAPDU: 80 11 00 00 [13:24:51]Write to MH i2c: E2 08 00 2F 1B 80 11 00 00 00 00 00 00 C4 [13:24:51]Write i2c OK [13:24:51]MH_I2C_Read... [13:24:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:51]Read from MH i2c: E2 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: E2 17 00 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: E2 17 00 2F 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 19 [13:24:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:24:51]wFMCommunicate OK [13:24:51]requested_item fd.num is exist - process it [13:24:51]SAM_PROTO_GetFieldsCounters [13:24:51]wFMCommunicate request_size=4 [13:24:51]MH_SAM_APDU [13:24:51]CAPDU: 80 13 00 00 [13:24:51]Write to MH i2c: E2 08 00 30 1B 80 13 00 00 00 00 00 00 C7 [13:24:51]Write i2c OK [13:24:51]MH_I2C_Read... [13:24:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:51]Read from MH i2c: E2 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: E2 62 00 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: E2 62 00 30 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EA A7 03 00 0E 04 04 00 83 01 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 44 [13:24:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EA A7 03 00 0E 04 04 00 83 01 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:24:51]wFMCommunicate OK [13:24:51]SAM_PROTO_GetFieldsCounters done [13:24:51]requested_item shift.num is exist - process it [13:24:51]requested_item shift.opened is exist - process it [13:24:51]req_shift_opened [13:24:51]FM_GetShiftState [13:24:51]SAM_PROTO_GetShiftState [13:24:51]wFMCommunicate request_size=4 [13:24:51]MH_SAM_APDU [13:24:51]CAPDU: 80 13 01 00 [13:24:51]Write to MH i2c: E2 08 00 31 1B 80 13 01 00 00 00 00 00 C9 [13:24:51]Write i2c OK [13:24:51]MH_I2C_Read... [13:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:51]Read from MH i2c: E2 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: E2 0E 00 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: E2 0E 00 31 1B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7D [13:24:51]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:24:51]wFMCommunicate OK [13:24:51]SAM_PROTO_GetShiftState done [13:24:51]FM_GetShiftState done [13:24:51]req_shift_opened done [13:24:51]requested_item shift.open_date is exist - process it [13:24:51]req_shift_open_date [13:24:51]req_shift_open_date done [13:24:51]produce_requested_data done [13:24:51]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239594,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:24:51]process_action_free close_receipt [13:24:51]json_value_free [13:24:51]json_value_free done [13:24:51]process_json_proto returns [13:24:51]Send response to host [13:24:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239594,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:24:51]free response buf [13:24:51]execute_script done [13:24:51]execute_script returns [13:24:51]free content buf [13:24:51]Sock 9.Close socket [13:24:51]Sock 9.Thread stoped [13:24:55]OFD Sender: No OFD packet to send [13:25:00]OFD Sender: No OFD packet to send [13:25:05]OFD Sender: No OFD packet to send [13:25:10]OFD Sender: No OFD packet to send [13:25:15]OFD Sender: No OFD packet to send [13:25:20]OFD Sender: No OFD packet to send [13:25:25]OFD Sender: No OFD packet to send [13:25:30]OFD Sender: No OFD packet to send [13:25:35]OFD Sender: No OFD packet to send [13:25:40]OFD Sender: No OFD packet to send [13:25:45]OFD Sender: No OFD packet to send [13:25:50]OFD Sender: No OFD packet to send [13:25:55]OFD Sender: No OFD packet to send [13:26:00]OFD Sender: No OFD packet to send [13:26:05]OFD Sender: No OFD packet to send [13:26:10]OFD Sender: No OFD packet to send [13:26:15]OFD Sender: No OFD packet to send [13:26:20]OFD Sender: No OFD packet to send [13:26:25]OFD Sender: No OFD packet to send [13:26:30]OFD Sender: No OFD packet to send [13:26:35]OFD Sender: No OFD packet to send [13:26:40]OFD Sender: No OFD packet to send [13:26:45]OFD Sender: No OFD packet to send [13:26:50]OFD Sender: No OFD packet to send [13:26:55]OFD Sender: No OFD packet to send [13:27:00]OFD Sender: No OFD packet to send [13:27:05]OFD Sender: No OFD packet to send [13:27:10]OFD Sender: No OFD packet to send [13:27:15]OFD Sender: No OFD packet to send [13:27:20]OFD Sender: No OFD packet to send [13:27:25]OFD Sender: No OFD packet to send [13:27:30]OFD Sender: No OFD packet to send [13:27:35]OFD Sender: No OFD packet to send [13:27:40]OFD Sender: No OFD packet to send [13:27:45]OFD Sender: No OFD packet to send [13:27:50]OFD Sender: No OFD packet to send [13:27:55]OFD Sender: No OFD packet to send [13:28:00]OFD Sender: No OFD packet to send [13:28:05]OFD Sender: No OFD packet to send [13:28:10]OFD Sender: No OFD packet to send [13:28:15]OFD Sender: No OFD packet to send [13:28:20]OFD Sender: No OFD packet to send [13:28:25]OFD Sender: No OFD packet to send [13:28:30]OFD Sender: No OFD packet to send [13:28:35]OFD Sender: No OFD packet to send [13:28:40]OFD Sender: No OFD packet to send [13:28:45]OFD Sender: No OFD packet to send [13:28:50]OFD Sender: No OFD packet to send [13:28:55]OFD Sender: No OFD packet to send [13:29:00]OFD Sender: No OFD packet to send [13:29:04]accept exits with 10 [13:29:04]New connection [13:29:04]New thread 3066453348 created [13:29:04]Thread 3066596708 joined [13:29:04]Waiting for new connection... [13:29:04] Sock 10.Parse request [13:29:04]Sock 10.Check first char [13:29:04]Sock 10.First char is OK [13:29:04]request: POST /json_proto HTTP/1.0 [13:29:04]Method: POST [13:29:04]URL: /json_proto [13:29:04]Method is POST - this is cgi request [13:29:04]url: /json_proto [13:29:04]query_string will be loaded in cgi processing [13:29:04]execute_cgi json_proto POST (null) [13:29:04]execute_cgi path=json_proto method=POST [13:29:04]POST find Content-Length [13:29:04]Host: 172.17.40.67:8080 [13:29:04]Content-Length: 767 [13:29:04]Content-Type: application/json [13:29:04] [13:29:04]POST finish read [13:29:04]Found Content-Length = 767 [13:29:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.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: Mbank", "payments": [ { "type": 1, "sum" : 400.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:04]execute_script... [13:29: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)3302538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.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: Mbank", "payments": [ { "type": 1, "sum" : 400.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:04]POST & json_proto [13:29:04]process_json_proto [13:29:04]json parsed OK: [13:29:04]protocol is kg_v1.0 [13:29:04]action value=close_receipt [13:29:04]process_action close_receipt [13:29:04]cmd_close_receipt [13:29:04]MH_GetDate [13:29:04]Write to MH i2c: F0 00 00 32 1B 3C [13:29:04]Write i2c OK [13:29:04]MH_I2C_Read... [13:29:04]Read from MH i2c: F0 [13:29:04]MH_I2C_Read... [13:29:04]Read from MH i2c: F0 09 00 [13:29:04]MH_I2C_Read... [13:29:04]Read from MH i2c: F0 09 00 32 1B 00 A2 5C 64 66 97 AE 6B 64 21 [13:29:04]GetLastDocTimeStamp 1717853088 [13:29:04]current date 1717853346 [13:29:04]FM_GetShiftState [13:29:04]SAM_PROTO_GetShiftState [13:29:04]wFMCommunicate request_size=4 [13:29:04]MH_SAM_APDU [13:29:04]CAPDU: 80 13 01 00 [13:29:04]Write to MH i2c: E2 08 00 33 1B 80 13 01 00 00 00 00 00 CB [13:29:04]Write i2c OK [13:29:04]MH_I2C_Read... [13:29:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:04]Read from MH i2c: E2 [13:29:04]MH_I2C_Read... [13:29:04]Read from MH i2c: E2 0E 00 [13:29:04]MH_I2C_Read... [13:29:04]Read from MH i2c: E2 0E 00 33 1B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7F [13:29:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:29:04]wFMCommunicate OK [13:29:04]SAM_PROTO_GetShiftState done [13:29:04]FM_GetShiftState done [13:29:04]opened in 1717805884 [13:29:04]opened+sec_in_day 1717892284 [13:29:04]quantity*price = 40039 [13:29:04]sum+1 = 40040 [13:29:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.39 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 0.00 Безнал.: 400.39 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 366 08.06.2024 13:29 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239595 ФПД: 66831034370916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T132906&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239595&fm=66831034370916&tin=02508201610067®Number=0000000000091601&sum=40039 [13:29:05]StoreToDocumentArchive [13:29:05]shift 387 fd 239595 [13:29:05]save to /storage/0387/doc_00239595 [13:29:05]save last doc name /storage/0387/doc_00239595 to /storage/kkm_last_doc_name [13:29:05]save OK [13:29:05]Clear old archive folders... [13:29:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:29:05]tlvbuf is 01361790 [13:29:05]SAM_PROTO_ClearQueue [13:29:05]wFMCommunicate request_size=4 [13:29:05]MH_SAM_APDU [13:29:05]CAPDU: 80 09 00 00 [13:29:05]Write to MH i2c: E2 08 00 40 1B 80 09 00 00 00 00 00 00 CD [13:29:05]Write i2c OK [13:29:05]MH_I2C_Read... [13:29:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:05]Read from MH i2c: E2 [13:29:05]MH_I2C_Read... [13:29:05]Read from MH i2c: E2 03 00 [13:29:05]MH_I2C_Read... [13:29:05]Read from MH i2c: E2 03 00 40 1B 00 90 00 CF [13:29:05]RAPDU: 90 00 [13:29:05]wFMCommunicate OK [13:29:05]SAM_PROTO_ClearQueue done [13:29:05]KKMCreateOFDPacket [13:29:05]OFDProtocolAddRootSTLVToBuf [13:29:05]FM_MakeSignedData [13:29:05]FM_MakeSignedData [13:29:05]SAM_PROTO_SignData [13:29:05]wFMCommunicate request_size=4 [13:29:05]MH_SAM_APDU [13:29:05]CAPDU: 80 0D 01 02 [13:29:05]Write to MH i2c: E2 08 00 41 1B 80 0D 01 02 00 00 00 00 D5 [13:29:05]Write i2c OK [13:29:05]MH_I2C_Read... [13:29:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:05]Read from MH i2c: E2 [13:29:05]MH_I2C_Read... [13:29:05]Read from MH i2c: E2 03 00 [13:29:05]MH_I2C_Read... [13:29:05]Read from MH i2c: E2 03 00 41 1B 00 90 00 D0 [13:29:05]RAPDU: 90 00 [13:29:05]wFMCommunicate OK [13:29:05]wFMCommunicate request_size=255 [13:29:05]MH_SAM_APDU [13:29: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 A2 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A7 03 00 35 04 06 00 3C [13:29:05]Write to MH i2c: E2 02 01 42 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 A2 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A7 03 00 35 04 06 00 3C 00 00 2A [13:29:05]Write i2c OK [13:29:05]MH_I2C_Read... [13:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:06]Read from MH i2c: E2 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: E2 03 00 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: E2 03 00 42 1B 00 90 00 D1 [13:29:06]RAPDU: 90 00 [13:29:06]wFMCommunicate OK [13:29:06]wFMCommunicate request_size=10 [13:29:06]MH_SAM_APDU [13:29:06]CAPDU: 80 0D 02 02 05 C8 50 10 4B 64 [13:29:06]Write to MH i2c: E2 0D 00 43 1B 80 0D 02 02 05 00 C8 50 10 4B 64 00 00 B9 [13:29:06]Write i2c OK [13:29:06]MH_I2C_Read... [13:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:06]Read from MH i2c: E2 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: E2 03 00 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: E2 03 00 43 1B 00 90 00 D2 [13:29:06]RAPDU: 90 00 [13:29:06]wFMCommunicate OK [13:29:06]wFMCommunicate request_size=4 [13:29:06]MH_SAM_APDU [13:29:06]CAPDU: 80 0D 03 02 [13:29:06]Write to MH i2c: E2 08 00 44 1B 80 0D 03 02 00 00 00 00 DA [13:29:06]Write i2c OK [13:29:06]MH_I2C_Read... [13:29:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:06]Read from MH i2c: E2 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: E2 0B 00 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: E2 0B 00 44 1B 00 39 74 3E AA 98 95 E0 7D 90 00 FA [13:29:06]RAPDU: 39 74 3E AA 98 95 E0 7D 90 00 [13:29:06]wFMCommunicate OK [13:29:06]SAM_PROTO_SignData done [13:29:06]FM_MakeSignedData done [13:29:06]CreateOFDProtocolMessage [13:29:06]wFMCommunicate request_size=4 [13:29:06]MH_SAM_APDU [13:29:06]CAPDU: 80 11 00 00 [13:29:06]Write to MH i2c: E2 08 00 45 1B 80 11 00 00 00 00 00 00 DA [13:29:06]Write i2c OK [13:29:06]MH_I2C_Read... [13:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:06]Read from MH i2c: E2 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: E2 17 00 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: E2 17 00 45 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2F [13:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:29:06]wFMCommunicate OK [13:29:06]CreateOFDProtocolMessage done [13:29:06]OFDSenderStorePacket 239595 [13:29:06]StoreOFDPacket docnum=239595 [13:29:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 42 DC 07 01 68 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 A2 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A7 03 00 35 04 06 00 3C C8 50 10 4B 64 39 74 3E AA 98 95 E0 7D [13:29:06]CheckFolder [13:29:06]dirname=/storage/ofd_packets [13:29:06]CheckFolder done [13:29:06]ProducePacketName [13:29:06]name=ofd_packets/00239595 [13:29:06]NVStorageSaveData ofd_packets/00239595 [13:29:06]File name is /storage/ofd_packets/00239595 [13:29:06]Write 301 bytes [13:29:06]NVStorageSaveData done [13:29:06]OFDSenderStorePacket done [13:29:06]KKMCreateOFDPacket done [13:29:06]NVStorageSaveData kkm_last_timestamp [13:29:06]File name is /storage/kkm_last_timestamp [13:29:06]Write 4 bytes [13:29:06]NVStorageSaveData done [13:29:06]ExternCall_PrintAddStr [13:29:06]wPrintStart [13:29:06]Write to MH i2c: 01 00 00 46 1B 61 [13:29:06]Write i2c OK [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: 01 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: 01 07 00 [13:29:06]MH_I2C_Read... [13:29:06]Read from MH i2c: 01 07 00 46 1B 00 00 00 00 00 FF 0F 76 [13:29:06]RasterBufferAndPrint [13:29:06]line Счет N : (1)3302538 [13:29:06]line ИНН: 02508201610067 [13:29:06]line Контрольно-Кассовый Чек [13:29:06]line ПРОДАЖА [13:29:06]line ТРК (МРК, ГНК) : 22 [13:29:06]line Товар: 2710124130 [13:29:06]line Аи-92-К-4 [13:29:06]line 6.030 * 66.40 [13:29:06]line = 400.39 [13:29:06]line НДС 12% НСП 1% [13:29:06]line > о реализуемом товаре [13:29:06]line ИТОГО: 400.39 [13:29:06]line НСП 1% : 3.54 [13:29:06]line НДС 12% : 42.52 [13:29:06]line Наличными: 0.00 [13:29:06]line Безнал.: 400.39 [13:29:06]line Место: АЗС № 82 "Партнер Нефть" [13:29:06]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:29:06]line СНО: Общий режим [13:29:06]line Чек 366 08.06.2024 13:29 [13:29:06]line Смена: 387 ФФД: 1.0 [13:29:06]line ЗНМ: 0300000150 [13:29:06]line РНМ: 0000000000091601 [13:29:06]line Версия ККМ: 001 [13:29:06]line Платежная система: Mbank [13:29:06]line ФМ: 0000000000874681 [13:29:06]line ФД: 239595 [13:29:06]line ФПД: 66831034370916 [13:29:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T132906&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239595&fm=66831034370916&tin=02508201610067®Number=0000000000091601&sum=40039 [13:29:06]OFD Sender: Processing packet 239595 [packets to send 182, broken 181] [13:29:06]ProducePacketName [13:29:06]name=ofd_packets/00239595 [13:29:06]OFD Sender: To server: pG, [13:29:06]CommunicateWithHost lk.salyk.kg:30040 [13:29:06]ConnectInit lk.salyk.kg [13:29:06]written 0, free lines is 4095 [13:29:06]Connected sock=9 [13:29:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 42 DC 07 01 68 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 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 67 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 A2 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A7 03 00 35 04 06 00 3C C8 50 10 4B 64 39 74 3E AA 98 95 E0 7D [13:29:07]Write to MH i2c: 01 00 00 6F 1B 8A [13:29:07]Write i2c OK [13:29:07]MH_I2C_Read... [13:29:07]Read from MH i2c: 01 [13:29:07]MH_I2C_Read... [13:29:07]Read from MH i2c: 01 07 00 [13:29:07]MH_I2C_Read... [13:29:07]Read from MH i2c: 01 07 00 6F 1B 00 00 00 00 00 E6 0C 83 [13:29:07]RasterBufferAndPrint [13:29:07]line [13:29:07]line [13:29:07]line [13:29:07]line [13:29:07]line [13:29:07]written 0, free lines is 3309 [13:29:07]MH_Cut [13:29:07]Write to MH i2c: D1 01 00 76 1B 01 63 [13:29:07]Write i2c OK [13:29:07]MH_I2C_Read... [13:29:07]Read from MH i2c: D1 [13:29:07]MH_I2C_Read... [13:29:07]Read from MH i2c: D1 01 00 [13:29:07]MH_I2C_Read... [13:29:07]Read from MH i2c: D1 01 00 76 1B 00 62 [13:29:07]Write to MH i2c: 01 00 00 77 1B 92 [13:29:07]Write i2c OK [13:29:07]MH_I2C_Read... [13:29:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E5 9C 47 00 4B F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EB A7 03 00 F4 03 04 00 1E 04 64 66 B6 04 01 00 00 53 27 CB F5 F8 57 84 5E [13:29:07]CommunicateWithHost err = 0 [13:29:07]CheckOFDResponse [13:29:07]1017 (14) - 77093643461234 [13:29:07]1041 (16) - 0000000000874681 [13:29:07]1040 (4) - 239595 [13:29:07]1012 (4) - 08.06.2024 07:11 [13:29:07]1206 (1) - 0 [13:29:07]OFD Sender: Remove packet 239595 [13:29:07]ProducePacketName [13:29:07]name=ofd_packets/00239595 [13:29:07]NVStorageDeleteData [13:29:07]OFD Sender: No OFD packet to send [13:29:07]*** Cut start [13:29:07]*** Partial cut [13:29:07]*** CUTSNS_PIN = 1 [13:29:08]*** CUTSNS_PIN = 0 [13:29:08]*** Brake cut motor [13:29:08]Read from MH i2c: 01 [13:29:08]MH_I2C_Read... [13:29:08]*** Stop cut motor [13:29:08]*** Cut end [13:29:08]Read from MH i2c: 01 07 00 [13:29:08]MH_I2C_Read... [13:29:08]Read from MH i2c: 01 07 00 77 1B 00 00 00 00 00 FF 0F A7 [13:29:08]process_action close_receipt done [13:29:08]requested_data is exist [13:29:08]produce_requested_data [13:29:08]requested_item fm.sn is exist - process it [13:29:08]wFMCommunicate request_size=4 [13:29:08]MH_SAM_APDU [13:29:08]CAPDU: 80 11 00 00 [13:29:08]Write to MH i2c: E2 08 00 78 1B 80 11 00 00 00 00 00 00 0D [13:29:08]Write i2c OK [13:29:08]MH_I2C_Read... [13:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:08]Read from MH i2c: E2 [13:29:08]MH_I2C_Read... [13:29:08]Read from MH i2c: E2 17 00 [13:29:08]MH_I2C_Read... [13:29:08]Read from MH i2c: E2 17 00 78 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 62 [13:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:29:08]wFMCommunicate OK [13:29:08]requested_item fd.num is exist - process it [13:29:08]SAM_PROTO_GetFieldsCounters [13:29:08]wFMCommunicate request_size=4 [13:29:08]MH_SAM_APDU [13:29:08]CAPDU: 80 13 00 00 [13:29:08]Write to MH i2c: E2 08 00 79 1B 80 13 00 00 00 00 00 00 10 [13:29:08]Write i2c OK [13:29:08]MH_I2C_Read... [13:29:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:08]Read from MH i2c: E2 [13:29:08]MH_I2C_Read... [13:29:08]Read from MH i2c: E2 62 00 [13:29:08]MH_I2C_Read... [13:29:08]Read from MH i2c: E2 62 00 79 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EB A7 03 00 0E 04 04 00 83 01 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 91 [13:29:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EB A7 03 00 0E 04 04 00 83 01 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:29:08]wFMCommunicate OK [13:29:08]SAM_PROTO_GetFieldsCounters done [13:29:08]requested_item shift.num is exist - process it [13:29:08]requested_item shift.opened is exist - process it [13:29:08]req_shift_opened [13:29:08]FM_GetShiftState [13:29:08]SAM_PROTO_GetShiftState [13:29:08]wFMCommunicate request_size=4 [13:29:08]MH_SAM_APDU [13:29:08]CAPDU: 80 13 01 00 [13:29:08]Write to MH i2c: E2 08 00 7A 1B 80 13 01 00 00 00 00 00 12 [13:29:08]Write i2c OK [13:29:08]MH_I2C_Read... [13:29:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:08]Read from MH i2c: E2 [13:29:08]MH_I2C_Read... [13:29:08]Read from MH i2c: E2 0E 00 [13:29:08]MH_I2C_Read... [13:29:08]Read from MH i2c: E2 0E 00 7A 1B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C6 [13:29:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:29:08]wFMCommunicate OK [13:29:08]SAM_PROTO_GetShiftState done [13:29:08]FM_GetShiftState done [13:29:08]req_shift_opened done [13:29:08]requested_item shift.open_date is exist - process it [13:29:08]req_shift_open_date [13:29:08]req_shift_open_date done [13:29:08]produce_requested_data done [13:29:08]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239595,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:29:08]process_action_free close_receipt [13:29:08]json_value_free [13:29:08]json_value_free done [13:29:08]process_json_proto returns [13:29:08]Send response to host [13:29:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239595,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:29:08]free response buf [13:29:08]execute_script done [13:29:08]execute_script returns [13:29:08]free content buf [13:29:08]Sock 10.Close socket [13:29:08]Sock 10.Thread stoped [13:29:12]OFD Sender: No OFD packet to send [13:29:17]OFD Sender: No OFD packet to send [13:29:22]OFD Sender: No OFD packet to send [13:29:27]OFD Sender: No OFD packet to send [13:29:32]OFD Sender: No OFD packet to send [13:29:37]OFD Sender: No OFD packet to send [13:29:42]OFD Sender: No OFD packet to send [13:29:47]OFD Sender: No OFD packet to send [13:29:52]OFD Sender: No OFD packet to send [13:29:57]OFD Sender: No OFD packet to send [13:30:02]OFD Sender: No OFD packet to send [13:30:07]OFD Sender: No OFD packet to send [13:30:12]OFD Sender: No OFD packet to send [13:30:17]OFD Sender: No OFD packet to send [13:30:19]accept exits with 8 [13:30:19]New connection [13:30:19]New thread 3066596708 created [13:30:19]Thread 3066453348 joined [13:30:19]Waiting for new connection... [13:30:19] Sock 8.Parse request [13:30:19]Sock 8.Check first char [13:30:19]Sock 8.First char is OK [13:30:19]request: POST /json_proto HTTP/1.0 [13:30:19]Method: POST [13:30:19]URL: /json_proto [13:30:19]Method is POST - this is cgi request [13:30:19]url: /json_proto [13:30:19]query_string will be loaded in cgi processing [13:30:19]execute_cgi json_proto POST (null) [13:30:19]execute_cgi path=json_proto method=POST [13:30:19]POST find Content-Length [13:30:19]Host: 172.17.40.67:8080 [13:30:19]Content-Length: 984 [13:30:19]Content-Type: application/json [13:30:19] [13:30:19]POST finish read [13:30:19]Found Content-Length = 984 [13:30:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 65.40, "quantity" : 20.650, "sum" : 1350.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 82\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:19]execute_script... [13:30: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)3302539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 65.40, "quantity" : 20.650, "sum" : 1350.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 82\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:19]POST & json_proto [13:30:19]process_json_proto [13:30:19]json parsed OK: [13:30:19]protocol is kg_v1.0 [13:30:19]action value=close_receipt [13:30:19]process_action close_receipt [13:30:19]cmd_close_receipt [13:30:19]MH_GetDate [13:30:19]Write to MH i2c: F0 00 00 7B 1B 85 [13:30:19]Write i2c OK [13:30:19]MH_I2C_Read... [13:30:19]Read from MH i2c: F0 [13:30:19]MH_I2C_Read... [13:30:19]Read from MH i2c: F0 09 00 [13:30:19]MH_I2C_Read... [13:30:19]Read from MH i2c: F0 09 00 7B 1B 00 ED 5C 64 66 97 AE 6B 64 B5 [13:30:19]GetLastDocTimeStamp 1717853346 [13:30:19]current date 1717853421 [13:30:19]FM_GetShiftState [13:30:19]SAM_PROTO_GetShiftState [13:30:19]wFMCommunicate request_size=4 [13:30:19]MH_SAM_APDU [13:30:19]CAPDU: 80 13 01 00 [13:30:19]Write to MH i2c: E2 08 00 7C 1B 80 13 01 00 00 00 00 00 14 [13:30:19]Write i2c OK [13:30:19]MH_I2C_Read... [13:30:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:19]Read from MH i2c: E2 [13:30:19]MH_I2C_Read... [13:30:19]Read from MH i2c: E2 0E 00 [13:30:19]MH_I2C_Read... [13:30:19]Read from MH i2c: E2 0E 00 7C 1B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C8 [13:30:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:30:19]wFMCommunicate OK [13:30:19]SAM_PROTO_GetShiftState done [13:30:19]FM_GetShiftState done [13:30:19]opened in 1717805884 [13:30:19]opened+sec_in_day 1717892284 [13:30:19]quantity*price = 135051 [13:30:19]sum+1 = 135052 [13:30:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1350.00 Внесено: 1350.00 СДАЧА: 0.00 НСП 1% : 11.95 НДС 12% : 143.42 Наличными: 1350.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 367 08.06.2024 13:30 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Дисконтная программа АИ-92 номер 82 сэкономлено 20.65 сом ФМ: 0000000000874681 ФД: 239596 ФПД: 183004007955371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133021&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239596&fm=183004007955371&tin=02508201610067®Number=0000000000091601&sum=135000 [13:30:21]StoreToDocumentArchive [13:30:21]shift 387 fd 239596 [13:30:21]save to /storage/0387/doc_00239596 [13:30:21]save last doc name /storage/0387/doc_00239596 to /storage/kkm_last_doc_name [13:30:21]save OK [13:30:21]Clear old archive folders... [13:30:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:30:21]tlvbuf is 012DD370 [13:30:21]SAM_PROTO_ClearQueue [13:30:21]wFMCommunicate request_size=4 [13:30:21]MH_SAM_APDU [13:30:21]CAPDU: 80 09 00 00 [13:30:21]Write to MH i2c: E2 08 00 89 1B 80 09 00 00 00 00 00 00 16 [13:30:21]Write i2c OK [13:30:21]MH_I2C_Read... [13:30:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:21]Read from MH i2c: E2 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 03 00 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 03 00 89 1B 00 90 00 18 [13:30:21]RAPDU: 90 00 [13:30:21]wFMCommunicate OK [13:30:21]SAM_PROTO_ClearQueue done [13:30:21]KKMCreateOFDPacket [13:30:21]OFDProtocolAddRootSTLVToBuf [13:30:21]FM_MakeSignedData [13:30:21]FM_MakeSignedData [13:30:21]SAM_PROTO_SignData [13:30:21]wFMCommunicate request_size=4 [13:30:21]MH_SAM_APDU [13:30:21]CAPDU: 80 0D 01 02 [13:30:21]Write to MH i2c: E2 08 00 8A 1B 80 0D 01 02 00 00 00 00 1E [13:30:21]Write i2c OK [13:30:21]MH_I2C_Read... [13:30:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:21]Read from MH i2c: E2 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 03 00 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 03 00 8A 1B 00 90 00 19 [13:30:21]RAPDU: 90 00 [13:30:21]wFMCommunicate OK [13:30:21]wFMCommunicate request_size=255 [13:30:21]MH_SAM_APDU [13: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 AA 50 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 8B 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 ED 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A7 03 00 35 04 06 00 A6 [13:30:21]Write to MH i2c: E2 02 01 8B 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 8B 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 ED 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A7 03 00 35 04 06 00 A6 00 00 5E [13:30:21]Write i2c OK [13:30:21]MH_I2C_Read... [13:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:21]Read from MH i2c: E2 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 03 00 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 03 00 8B 1B 00 90 00 1A [13:30:21]RAPDU: 90 00 [13:30:21]wFMCommunicate OK [13:30:21]wFMCommunicate request_size=10 [13:30:21]MH_SAM_APDU [13:30:21]CAPDU: 80 0D 02 02 05 70 F0 E2 FB AB [13:30:21]Write to MH i2c: E2 0D 00 8C 1B 80 0D 02 02 05 00 70 F0 E2 FB AB 00 00 13 [13:30:21]Write i2c OK [13:30:21]MH_I2C_Read... [13:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:21]Read from MH i2c: E2 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 03 00 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 03 00 8C 1B 00 90 00 1B [13:30:21]RAPDU: 90 00 [13:30:21]wFMCommunicate OK [13:30:21]wFMCommunicate request_size=4 [13:30:21]MH_SAM_APDU [13:30:21]CAPDU: 80 0D 03 02 [13:30:21]Write to MH i2c: E2 08 00 8D 1B 80 0D 03 02 00 00 00 00 23 [13:30:21]Write i2c OK [13:30:21]MH_I2C_Read... [13:30:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:21]Read from MH i2c: E2 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 0B 00 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 0B 00 8D 1B 00 CB D2 82 63 DA A4 88 CC 90 00 78 [13:30:21]RAPDU: CB D2 82 63 DA A4 88 CC 90 00 [13:30:21]wFMCommunicate OK [13:30:21]SAM_PROTO_SignData done [13:30:21]FM_MakeSignedData done [13:30:21]CreateOFDProtocolMessage [13:30:21]wFMCommunicate request_size=4 [13:30:21]MH_SAM_APDU [13:30:21]CAPDU: 80 11 00 00 [13:30:21]Write to MH i2c: E2 08 00 8E 1B 80 11 00 00 00 00 00 00 23 [13:30:21]Write i2c OK [13:30:21]MH_I2C_Read... [13:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:21]Read from MH i2c: E2 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 17 00 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: E2 17 00 8E 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 78 [13:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:30:21]wFMCommunicate OK [13:30:21]CreateOFDProtocolMessage done [13:30:21]OFDSenderStorePacket 239596 [13:30:21]StoreOFDPacket docnum=239596 [13:30:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E0 44 07 01 AC 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 8B 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 ED 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A7 03 00 35 04 06 00 A6 70 F0 E2 FB AB CB D2 82 63 DA A4 88 CC [13:30:21]CheckFolder [13:30:21]dirname=/storage/ofd_packets [13:30:21]CheckFolder done [13:30:21]ProducePacketName [13:30:21]name=ofd_packets/00239596 [13:30:21]NVStorageSaveData ofd_packets/00239596 [13:30:21]File name is /storage/ofd_packets/00239596 [13:30:21]Write 301 bytes [13:30:21]NVStorageSaveData done [13:30:21]OFDSenderStorePacket done [13:30:21]KKMCreateOFDPacket done [13:30:21]NVStorageSaveData kkm_last_timestamp [13:30:21]File name is /storage/kkm_last_timestamp [13:30:21]Write 4 bytes [13:30:21]NVStorageSaveData done [13:30:21]ExternCall_PrintAddStr [13:30:21]wPrintStart [13:30:21]Write to MH i2c: 01 00 00 8F 1B AA [13:30:21]Write i2c OK [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: 01 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: 01 07 00 [13:30:21]MH_I2C_Read... [13:30:21]Read from MH i2c: 01 07 00 8F 1B 00 00 00 00 00 FF 0F BF [13:30:21]RasterBufferAndPrint [13:30:21]line Счет N : (1)3302539 [13:30:21]line ИНН: 02508201610067 [13:30:21]line Контрольно-Кассовый Чек [13:30:21]line ПРОДАЖА [13:30:21]line ТРК (МРК, ГНК) : 32 [13:30:21]line Товар: 2710124130 [13:30:21]line Аи-92-К-4 [13:30:21]line 20.650 * 65.40 [13:30:21]line = 1350.51 [13:30:21]line НДС 12% НСП 1% [13:30:21]line > о реализуемом товаре [13:30:21]line ОКРУГЛЕНИЕ: -0.51 [13:30:21]line ИТОГО: 1350.00 [13:30:21]line Внесено: 1350.00 [13:30:21]line СДАЧА: 0.00 [13:30:21]line НСП 1% : 11.95 [13:30:21]line НДС 12% : 143.42 [13:30:21]line Наличными: 1350.00 [13:30:21]line Безнал.: 0.00 [13:30:21]line Место: АЗС № 82 "Партнер Нефть" [13:30:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:30:21]line СНО: Общий режим [13:30:21]line Чек 367 08.06.2024 13:30 [13:30:21]line Смена: 387 ФФД: 1.0 [13:30:21]line ЗНМ: 0300000150 [13:30:21]line РНМ: 0000000000091601 [13:30:21]line Версия ККМ: 001 [13:30:21]line [13:30:21]line Дисконтная программа [13:30:21]line АИ-92 [13:30:21]line номер 82 [13:30:21]line сэкономлено 20.65 сом [13:30:21]line ФМ: 0000000000874681 [13:30:21]line ФД: 239596 [13:30:21]line ФПД: 183004007955371 [13:30:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133021&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239596&fm=183004007955371&tin=02508201610067®Number=0000000000091601&sum=135000 [13:30:21]OFD Sender: Processing packet 239596 [packets to send 182, broken 181] [13:30:21]ProducePacketName [13:30:21]name=ofd_packets/00239596 [13:30:21]OFD Sender: To server: pG, [13:30:21]CommunicateWithHost lk.salyk.kg:30040 [13:30:21]ConnectInit lk.salyk.kg [13:30:21]written 0, free lines is 4095 [13:30:22]Connected sock=10 [13:30:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E0 44 07 01 AC 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 8B 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 ED 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A7 03 00 35 04 06 00 A6 70 F0 E2 FB AB CB D2 82 63 DA A4 88 CC [13:30:22]Write to MH i2c: 01 00 00 BF 1B DA [13:30:22]Write i2c OK [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: 01 [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: 01 07 00 [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: 01 07 00 BF 1B 00 00 00 00 00 6B 0C 58 [13:30:22]RasterBufferAndPrint [13:30:22]line [13:30:22]line [13:30:22]line [13:30:22]line [13:30:22]line [13:30:22]written 0, free lines is 3185 [13:30:22]MH_Cut [13:30:22]Write to MH i2c: D1 01 00 C6 1B 01 B3 [13:30:22]Write i2c OK [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: D1 [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: D1 01 00 [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: D1 01 00 C6 1B 00 B2 [13:30:22]Write to MH i2c: 01 00 00 C7 1B E2 [13:30:22]Write i2c OK [13:30:22]MH_I2C_Read... [13:30:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CE C9 47 00 D3 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EC A7 03 00 F4 03 04 00 69 04 64 66 B6 04 01 00 00 DB E5 D5 02 87 4F 62 20 [13:30:22]CommunicateWithHost err = 0 [13:30:22]CheckOFDResponse [13:30:22]1017 (14) - 77093643461234 [13:30:22]1041 (16) - 0000000000874681 [13:30:22]1040 (4) - 239596 [13:30:22]1012 (4) - 08.06.2024 07:12 [13:30:22]1206 (1) - 0 [13:30:22]OFD Sender: Remove packet 239596 [13:30:22]ProducePacketName [13:30:22]name=ofd_packets/00239596 [13:30:22]NVStorageDeleteData [13:30:22]OFD Sender: No OFD packet to send [13:30:23]*** Cut start [13:30:23]*** Partial cut [13:30:23]*** CUTSNS_PIN = 1 [13:30:23]*** CUTSNS_PIN = 0 [13:30:23]*** Brake cut motor [13:30:23]Read from MH i2c: 01 [13:30:23]MH_I2C_Read... [13:30:23]*** Stop cut motor [13:30:23]*** Cut end [13:30:23]Read from MH i2c: 01 07 00 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: 01 07 00 C7 1B 00 00 00 00 00 FF 0F F7 [13:30:23]process_action close_receipt done [13:30:23]requested_data is exist [13:30:23]produce_requested_data [13:30:23]requested_item fm.sn is exist - process it [13:30:23]wFMCommunicate request_size=4 [13:30:23]MH_SAM_APDU [13:30:23]CAPDU: 80 11 00 00 [13:30:23]Write to MH i2c: E2 08 00 C8 1B 80 11 00 00 00 00 00 00 5D [13:30:23]Write i2c OK [13:30:23]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 C8 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B2 [13:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:30:24]wFMCommunicate OK [13:30:24]requested_item fd.num is exist - process it [13:30:24]SAM_PROTO_GetFieldsCounters [13:30:24]wFMCommunicate request_size=4 [13:30:24]MH_SAM_APDU [13:30:24]CAPDU: 80 13 00 00 [13:30:24]Write to MH i2c: E2 08 00 C9 1B 80 13 00 00 00 00 00 00 60 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 62 00 [13:30:24]MH_I2C_Read... [13:30:24]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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EC A7 03 00 0E 04 04 00 83 01 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 E5 [13:30:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EC A7 03 00 0E 04 04 00 83 01 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:30:24]wFMCommunicate OK [13:30:24]SAM_PROTO_GetFieldsCounters done [13:30:24]requested_item shift.num is exist - process it [13:30:24]requested_item shift.opened is exist - process it [13:30:24]req_shift_opened [13:30:24]FM_GetShiftState [13:30:24]SAM_PROTO_GetShiftState [13:30:24]wFMCommunicate request_size=4 [13:30:24]MH_SAM_APDU [13:30:24]CAPDU: 80 13 01 00 [13:30:24]Write to MH i2c: E2 08 00 CA 1B 80 13 01 00 00 00 00 00 62 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 0E 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 0E 00 CA 1B 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 16 [13:30:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:30:24]wFMCommunicate OK [13:30:24]SAM_PROTO_GetShiftState done [13:30:24]FM_GetShiftState done [13:30:24]req_shift_opened done [13:30:24]requested_item shift.open_date is exist - process it [13:30:24]req_shift_open_date [13:30:24]req_shift_open_date done [13:30:24]produce_requested_data done [13:30:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239596,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:30:24]process_action_free close_receipt [13:30:24]json_value_free [13:30:24]json_value_free done [13:30:24]process_json_proto returns [13:30:24]Send response to host [13:30:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239596,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:30:24]free response buf [13:30:24]execute_script done [13:30:24]execute_script returns [13:30:24]free content buf [13:30:24]Sock 8.Close socket [13:30:24]Sock 8.Thread stoped [13:30:28]OFD Sender: No OFD packet to send [13:30:33]OFD Sender: No OFD packet to send [13:30:35]accept exits with 9 [13:30:35]New connection [13:30:35]New thread 3066453348 created [13:30:35]Thread 3066596708 joined [13:30:35]Waiting for new connection... [13:30:35] Sock 9.Parse request [13:30:35]Sock 9.Check first char [13:30:35]Sock 9.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.40.67:8080 [13:30:35]Content-Length: 984 [13:30:35]Content-Type: application/json [13:30:35] [13:30:35]POST finish read [13:30:35]Found Content-Length = 984 [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)3302537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 65.40, "quantity" : 36.400, "sum" : 2380.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 82\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 36.40 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2380.00, "payments": [ { "type": 0, "sum" : 2380.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)3302537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 65.40, "quantity" : 36.400, "sum" : 2380.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 82\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 36.40 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2380.00, "payments": [ { "type": 0, "sum" : 2380.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 FC 5C 64 66 97 AE 6B 64 14 [13:30:35]GetLastDocTimeStamp 1717853421 [13:30:35]current date 1717853436 [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 3C A3 63 66 00 00 00 00 90 00 18 [13:30:35]RAPDU: 09 00 01 3C A3 63 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 1717805884 [13:30:35]opened+sec_in_day 1717892284 [13:30:35]quantity*price = 238056 [13:30:35]sum+1 = 238057 [13:30:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 2380.00 Внесено: 2500.00 СДАЧА: 120.00 НСП 1% : 21.07 НДС 12% : 252.80 Наличными: 2380.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 368 08.06.2024 13:30 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Дисконтная программа АИ-92 номер 82 сэкономлено 36.40 сом ФМ: 0000000000874681 ФД: 239597 ФПД: 120005214443164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133036&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239597&fm=120005214443164&tin=02508201610067®Number=0000000000091601&sum=238000 [13:30:36]StoreToDocumentArchive [13:30:36]shift 387 fd 239597 [13:30:36]save to /storage/0387/doc_00239597 [13:30:36]save last doc name /storage/0387/doc_00239597 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=251 [13:30:36]tlvbuf is 01308BD0 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 8E 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 E8 A1 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 A1 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 62 00 00 00 00 07 04 06 00 B0 A1 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 FC 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A7 03 00 35 04 06 00 6D [13:30:36]Write to MH i2c: E2 02 01 DB 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 30 8E 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 E8 A1 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 A1 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 62 00 00 00 00 07 04 06 00 B0 A1 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 FC 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A7 03 00 35 04 06 00 6D 00 00 88 [13:30:36]Write i2c OK [13:30:36]MH_I2C_Read... [13:30:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:37]Read from MH i2c: E2 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: E2 03 00 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: E2 03 00 DB 1B 00 90 00 6A [13:30:37]RAPDU: 90 00 [13:30:37]wFMCommunicate OK [13:30:37]wFMCommunicate request_size=10 [13:30:37]MH_SAM_APDU [13:30:37]CAPDU: 80 0D 02 02 05 24 E4 2D 96 9C [13:30:37]Write to MH i2c: E2 0D 00 DC 1B 80 0D 02 02 05 00 24 E4 2D 96 9C 00 00 E2 [13:30:37]Write i2c OK [13:30:37]MH_I2C_Read... [13:30:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:37]Read from MH i2c: E2 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: E2 03 00 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: E2 03 00 DC 1B 00 90 00 6B [13:30:37]RAPDU: 90 00 [13:30:37]wFMCommunicate OK [13:30:37]wFMCommunicate request_size=4 [13:30:37]MH_SAM_APDU [13:30:37]CAPDU: 80 0D 03 02 [13:30:37]Write to MH i2c: E2 08 00 DD 1B 80 0D 03 02 00 00 00 00 73 [13:30:37]Write i2c OK [13:30:37]MH_I2C_Read... [13:30:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:37]Read from MH i2c: E2 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: E2 0B 00 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: E2 0B 00 DD 1B 00 CC 9E 3E 12 91 EE 3C 85 90 00 6E [13:30:37]RAPDU: CC 9E 3E 12 91 EE 3C 85 90 00 [13:30:37]wFMCommunicate OK [13:30:37]SAM_PROTO_SignData done [13:30:37]FM_MakeSignedData done [13:30:37]CreateOFDProtocolMessage [13:30:37]wFMCommunicate request_size=4 [13:30:37]MH_SAM_APDU [13:30:37]CAPDU: 80 11 00 00 [13:30:37]Write to MH i2c: E2 08 00 DE 1B 80 11 00 00 00 00 00 00 73 [13:30:37]Write i2c OK [13:30:37]MH_I2C_Read... [13:30:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:37]Read from MH i2c: E2 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: E2 17 00 [13:30:37]MH_I2C_Read... [13:30:37]Read from MH i2c: E2 17 00 DE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C8 [13:30:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:30:37]wFMCommunicate OK [13:30:37]CreateOFDProtocolMessage done [13:30:37]OFDSenderStorePacket 239597 [13:30:37]StoreOFDPacket docnum=239597 [13:30:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 96 4C 07 01 B9 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 30 8E 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 E8 A1 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 A1 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 62 00 00 00 00 07 04 06 00 B0 A1 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 FC 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A7 03 00 35 04 06 00 6D 24 E4 2D 96 9C CC 9E 3E 12 91 EE 3C 85 [13:30:37]CheckFolder [13:30:37]dirname=/storage/ofd_packets [13:30:37]CheckFolder done [13:30:37]ProducePacketName [13:30:37]name=ofd_packets/00239597 [13:30:37]NVStorageSaveData ofd_packets/00239597 [13:30:37]File name is /storage/ofd_packets/00239597 [13:30:37]Write 301 bytes [13:30:37]NVStorageSaveData done [13:30:37]OFDSenderStorePacket done [13:30:37]KKMCreateOFDPacket done [13:30:37]NVStorageSaveData kkm_last_timestamp [13:30:37]File name is /storage/kkm_last_timestamp [13:30:37]Write 4 bytes [13:30:37]NVStorageSaveData done [13:30:37]ExternCall_PrintAddStr [13:30:37]wPrintStart [13:30:37]Write to MH i2c: 01 00 00 DF 1B FA [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 DF 1B 00 00 00 00 00 FF 0F 0F [13:30:37]RasterBufferAndPrint [13:30:37]line Счет N : (1)3302537 [13:30:37]line ИНН: 02508201610067 [13:30:37]line Контрольно-Кассовый Чек [13:30:37]line ПРОДАЖА [13:30:37]line ТРК (МРК, ГНК) : 12 [13:30:37]line Товар: 2710124130 [13:30:37]line Аи-92-К-4 [13:30:37]line 36.400 * 65.40 [13:30:37]line = 2380.56 [13:30:37]line НДС 12% НСП 1% [13:30:37]line > о реализуемом товаре [13:30:37]line ОКРУГЛЕНИЕ: -0.56 [13:30:37]line ИТОГО: 2380.00 [13:30:37]line Внесено: 2500.00 [13:30:37]line СДАЧА: 120.00 [13:30:37]line НСП 1% : 21.07 [13:30:37]line НДС 12% : 252.80 [13:30:37]line Наличными: 2380.00 [13:30:37]line Безнал.: 0.00 [13:30:37]line Место: АЗС № 82 "Партнер Нефть" [13:30:37]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:30:37]line СНО: Общий режим [13:30:37]line Чек 368 08.06.2024 13:30 [13:30:37]line Смена: 387 ФФД: 1.0 [13:30:37]line ЗНМ: 0300000150 [13:30:37]line РНМ: 0000000000091601 [13:30:37]line Версия ККМ: 001 [13:30:37]line [13:30:37]line Дисконтная программа [13:30:37]line АИ-92 [13:30:37]line номер 82 [13:30:37]line сэкономлено 36.40 сом [13:30:37]line ФМ: 0000000000874681 [13:30:37]line ФД: 239597 [13:30:37]line ФПД: 120005214443164 [13:30:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133036&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239597&fm=120005214443164&tin=02508201610067®Number=0000000000091601&sum=238000 [13:30:37]OFD Sender: Processing packet 239597 [packets to send 182, broken 181] [13:30:37]ProducePacketName [13:30:37]name=ofd_packets/00239597 [13:30:37]OFD Sender: To server: pG, [13:30:37]CommunicateWithHost lk.salyk.kg:30040 [13:30:37]ConnectInit lk.salyk.kg [13:30:37]written 0, free lines is 4095 [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 30 38 37 34 36 38 31 0F 01 00 00 96 4C 07 01 B9 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 30 8E 00 00 00 00 00 37 04 06 00 8C 19 00 00 00 00 13 04 06 00 E8 A1 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 A1 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 62 00 00 00 00 07 04 06 00 B0 A1 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 FC 5C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A7 03 00 35 04 06 00 6D 24 E4 2D 96 9C CC 9E 3E 12 91 EE 3C 85 [13:30:38]Write to MH i2c: 01 00 00 0F 1C 2B [13:30:38]Write i2c OK [13:30:38]MH_I2C_Read... [13:30:38]Read from MH i2c: 01 [13:30:38]MH_I2C_Read... [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 0F 1C 00 00 00 00 00 83 0C C1 [13:30:38]RasterBufferAndPrint [13:30:38]line [13:30:38]line [13:30:38]line [13:30:38]line [13:30:38]line [13:30:38]written 0, free lines is 3210 [13:30:38]MH_Cut [13:30:38]Write to MH i2c: D1 01 00 16 1C 01 04 [13:30:38]Write i2c OK [13:30:38]MH_I2C_Read... [13:30:38]Read from MH i2c: D1 [13:30:38]MH_I2C_Read... [13:30:38]Read from MH i2c: D1 01 00 [13:30:38]MH_I2C_Read... [13:30:38]Read from MH i2c: D1 01 00 16 1C 00 03 [13:30:38]Write to MH i2c: 01 00 00 17 1C 33 [13:30:38]Write i2c OK [13:30:38]MH_I2C_Read... [13:30:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 51 9C 47 00 D6 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 ED A7 03 00 F4 03 04 00 79 04 64 66 B6 04 01 00 00 A9 F4 62 D9 5F 87 BB D6 [13:30:38]CommunicateWithHost err = 0 [13:30:38]CheckOFDResponse [13:30:38]1017 (14) - 77093643461234 [13:30:38]1041 (16) - 0000000000874681 [13:30:38]1040 (4) - 239597 [13:30:38]1012 (4) - 08.06.2024 07:12 [13:30:38]1206 (1) - 0 [13:30:38]OFD Sender: Remove packet 239597 [13:30:38]ProducePacketName [13:30:38]name=ofd_packets/00239597 [13:30:38]NVStorageDeleteData [13:30:38]OFD Sender: No OFD packet to send [13:30:39]*** Cut start [13:30:39]*** Partial cut [13:30:39]*** CUTSNS_PIN = 1 [13:30:39]*** CUTSNS_PIN = 0 [13:30:39]*** Brake cut motor [13:30:39]Read from MH i2c: 01 [13:30:39]MH_I2C_Read... [13:30:39]*** Stop cut motor [13:30:39]*** Cut end [13:30:39]Read from MH i2c: 01 07 00 [13:30:39]MH_I2C_Read... [13:30:39]Read from MH i2c: 01 07 00 17 1C 00 00 00 00 00 FF 0F 48 [13:30:39]process_action close_receipt done [13:30:39]requested_data is exist [13:30:39]produce_requested_data [13:30:39]requested_item fm.sn is exist - process it [13:30:39]wFMCommunicate request_size=4 [13:30:39]MH_SAM_APDU [13:30:39]CAPDU: 80 11 00 00 [13:30:39]Write to MH i2c: E2 08 00 18 1C 80 11 00 00 00 00 00 00 AE [13:30:39]Write i2c OK [13:30:39]MH_I2C_Read... [13:30:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:39]Read from MH i2c: E2 [13:30:39]MH_I2C_Read... [13:30:39]Read from MH i2c: E2 17 00 [13:30:39]MH_I2C_Read... [13:30:39]Read from MH i2c: E2 17 00 18 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 03 [13:30:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:30:39]wFMCommunicate OK [13:30:39]requested_item fd.num is exist - process it [13:30:39]SAM_PROTO_GetFieldsCounters [13:30:39]wFMCommunicate request_size=4 [13:30:39]MH_SAM_APDU [13:30:39]CAPDU: 80 13 00 00 [13:30:39]Write to MH i2c: E2 08 00 19 1C 80 13 00 00 00 00 00 00 B1 [13:30:39]Write i2c OK [13:30:39]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 19 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 ED A7 03 00 0E 04 04 00 83 01 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 3A [13:30:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 ED A7 03 00 0E 04 04 00 83 01 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: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 1A 1C 80 13 01 00 00 00 00 00 B3 [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 1A 1C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 67 [13:30:39]RAPDU: 09 00 01 3C A3 63 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":"0000000000874681","fd.num":239597,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [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":"0000000000874681","fd.num":239597,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [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 9.Close socket [13:30:39]Sock 9.Thread stoped [13:30:43]OFD Sender: No OFD packet to send [13:30:48]OFD Sender: No OFD packet to send [13:30:53]OFD Sender: No OFD packet to send [13:30:58]OFD Sender: No OFD packet to send [13:31:03]OFD Sender: No OFD packet to send [13:31:08]OFD Sender: No OFD packet to send [13:31:13]OFD Sender: No OFD packet to send [13:31:18]OFD Sender: No OFD packet to send [13:31:23]OFD Sender: No OFD packet to send [13:31:28]OFD Sender: No OFD packet to send [13:31:33]OFD Sender: No OFD packet to send [13:31:38]OFD Sender: No OFD packet to send [13:31:43]OFD Sender: No OFD packet to send [13:31:48]OFD Sender: No OFD packet to send [13:31:53]OFD Sender: No OFD packet to send [13:31:58]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:39]accept exits with 8 [13:32:39]New connection [13:32:39]New thread 3066596708 created [13:32:39]Thread 3066453348 joined [13:32:39]Waiting for new connection... [13:32:39] Sock 8.Parse request [13:32:39]Sock 8.Check first char [13:32:39]Sock 8.First char is OK [13:32:39]request: POST /json_proto HTTP/1.0 [13:32:39]Method: POST [13:32:39]URL: /json_proto [13:32:39]Method is POST - this is cgi request [13:32:39]url: /json_proto [13:32:39]query_string will be loaded in cgi processing [13:32:39]execute_cgi json_proto POST (null) [13:32:39]execute_cgi path=json_proto method=POST [13:32:39]POST find Content-Length [13:32:39]Host: 172.17.40.67:8080 [13:32:39]Content-Length: 680 [13:32:39]Content-Type: application/json [13:32:39] [13:32:39]POST finish read [13:32:39]Found Content-Length = 680 [13:32:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:39]execute_script... [13:32: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)3302540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:39]POST & json_proto [13:32:39]process_json_proto [13:32:39]json parsed OK: [13:32:39]protocol is kg_v1.0 [13:32:39]action value=close_receipt [13:32:39]process_action close_receipt [13:32:39]cmd_close_receipt [13:32:39]MH_GetDate [13:32:39]Write to MH i2c: F0 00 00 1B 1C 26 [13:32:39]Write i2c OK [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: F0 [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: F0 09 00 [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: F0 09 00 1B 1C 00 79 5D 64 66 97 AE 6B 64 E3 [13:32:39]GetLastDocTimeStamp 1717853436 [13:32:39]current date 1717853561 [13:32:39]FM_GetShiftState [13:32:39]SAM_PROTO_GetShiftState [13:32:39]wFMCommunicate request_size=4 [13:32:39]MH_SAM_APDU [13:32:39]CAPDU: 80 13 01 00 [13:32:39]Write to MH i2c: E2 08 00 1C 1C 80 13 01 00 00 00 00 00 B5 [13:32:39]Write i2c OK [13:32:39]MH_I2C_Read... [13:32:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:39]Read from MH i2c: E2 [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: E2 0E 00 [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: E2 0E 00 1C 1C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 69 [13:32:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:32:39]wFMCommunicate OK [13:32:39]SAM_PROTO_GetShiftState done [13:32:39]FM_GetShiftState done [13:32:39]opened in 1717805884 [13:32:39]opened+sec_in_day 1717892284 [13:32:39]quantity*price = 200046 [13:32:39]sum+1 = 200048 [13:32:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 369 08.06.2024 13:32 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239598 ФПД: 141437012819356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133241&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239598&fm=141437012819356&tin=02508201610067®Number=0000000000091601&sum=200000 [13:32:41]StoreToDocumentArchive [13:32:41]shift 387 fd 239598 [13:32:41]save to /storage/0387/doc_00239598 [13:32:41]save last doc name /storage/0387/doc_00239598 to /storage/kkm_last_doc_name [13:32:41]save OK [13:32:41]Clear old archive folders... [13:32:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:32:41]tlvbuf is 012FADE0 [13:32:41]SAM_PROTO_ClearQueue [13:32:41]wFMCommunicate request_size=4 [13:32:41]MH_SAM_APDU [13:32:41]CAPDU: 80 09 00 00 [13:32:41]Write to MH i2c: E2 08 00 29 1C 80 09 00 00 00 00 00 00 B7 [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:41]Read from MH i2c: E2 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 03 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 03 00 29 1C 00 90 00 B9 [13:32:41]RAPDU: 90 00 [13:32:41]wFMCommunicate OK [13:32:41]SAM_PROTO_ClearQueue done [13:32:41]KKMCreateOFDPacket [13:32:41]OFDProtocolAddRootSTLVToBuf [13:32:41]FM_MakeSignedData [13:32:41]FM_MakeSignedData [13:32:41]SAM_PROTO_SignData [13:32:41]wFMCommunicate request_size=4 [13:32:41]MH_SAM_APDU [13:32:41]CAPDU: 80 0D 01 02 [13:32:41]Write to MH i2c: E2 08 00 2A 1C 80 0D 01 02 00 00 00 00 BF [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:41]Read from MH i2c: E2 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 03 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 03 00 2A 1C 00 90 00 BA [13:32:41]RAPDU: 90 00 [13:32:41]wFMCommunicate OK [13:32:41]wFMCommunicate request_size=255 [13:32:41]MH_SAM_APDU [13:32: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 71 01 00 00 F4 03 04 00 79 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A7 03 00 35 04 06 00 80 A2 DE E8 [13:32:41]Write to MH i2c: E2 02 01 2B 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 71 01 00 00 F4 03 04 00 79 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A7 03 00 35 04 06 00 80 A2 DE E8 00 00 D8 [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:41]Read from MH i2c: E2 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 03 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 03 00 2B 1C 00 90 00 BB [13:32:41]RAPDU: 90 00 [13:32:41]wFMCommunicate OK [13:32:41]wFMCommunicate request_size=7 [13:32:41]MH_SAM_APDU [13:32:41]CAPDU: 80 0D 02 02 02 3D 9C [13:32:41]Write to MH i2c: E2 0A 00 2C 1C 80 0D 02 02 02 00 3D 9C 00 00 9F [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:41]Read from MH i2c: E2 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 03 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 03 00 2C 1C 00 90 00 BC [13:32:41]RAPDU: 90 00 [13:32:41]wFMCommunicate OK [13:32:41]wFMCommunicate request_size=4 [13:32:41]MH_SAM_APDU [13:32:41]CAPDU: 80 0D 03 02 [13:32:41]Write to MH i2c: E2 08 00 2D 1C 80 0D 03 02 00 00 00 00 C4 [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:41]Read from MH i2c: E2 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 0B 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 0B 00 2D 1C 00 78 3E 6F 47 40 2A 49 75 90 00 59 [13:32:41]RAPDU: 78 3E 6F 47 40 2A 49 75 90 00 [13:32:41]wFMCommunicate OK [13:32:41]SAM_PROTO_SignData done [13:32:41]FM_MakeSignedData done [13:32:41]CreateOFDProtocolMessage [13:32:41]wFMCommunicate request_size=4 [13:32:41]MH_SAM_APDU [13:32:41]CAPDU: 80 11 00 00 [13:32:41]Write to MH i2c: E2 08 00 2E 1C 80 11 00 00 00 00 00 00 C4 [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:41]Read from MH i2c: E2 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 17 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: E2 17 00 2E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 19 [13:32:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:32:41]wFMCommunicate OK [13:32:41]CreateOFDProtocolMessage done [13:32:41]OFDSenderStorePacket 239598 [13:32:41]StoreOFDPacket docnum=239598 [13:32:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 71 15 04 01 2D 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 71 01 00 00 F4 03 04 00 79 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A7 03 00 35 04 06 00 80 A2 DE E8 3D 9C 78 3E 6F 47 40 2A 49 75 [13:32:41]CheckFolder [13:32:41]dirname=/storage/ofd_packets [13:32:41]CheckFolder done [13:32:41]ProducePacketName [13:32:41]name=ofd_packets/00239598 [13:32:41]NVStorageSaveData ofd_packets/00239598 [13:32:41]File name is /storage/ofd_packets/00239598 [13:32:41]Write 298 bytes [13:32:41]NVStorageSaveData done [13:32:41]OFDSenderStorePacket done [13:32:41]KKMCreateOFDPacket done [13:32:41]NVStorageSaveData kkm_last_timestamp [13:32:41]File name is /storage/kkm_last_timestamp [13:32:41]Write 4 bytes [13:32:41]NVStorageSaveData done [13:32:41]ExternCall_PrintAddStr [13:32:41]wPrintStart [13:32:41]Write to MH i2c: 01 00 00 2F 1C 4B [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: 01 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: 01 07 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: 01 07 00 2F 1C 00 00 00 00 00 FF 0F 60 [13:32:41]RasterBufferAndPrint [13:32:41]line Счет N : (1)3302540 [13:32:41]line ИНН: 02508201610067 [13:32:41]line Контрольно-Кассовый Чек [13:32:41]line ПРОДАЖА [13:32:41]line ТРК (МРК, ГНК) : 51 [13:32:41]line Товар: 2710194210 [13:32:41]line ДТ-К-5 [13:32:41]line 26.780 * 74.70 [13:32:41]line = 2000.47 [13:32:41]line НДС 12% НСП 1% [13:32:41]line > о реализуемом товаре [13:32:41]line ОКРУГЛЕНИЕ: -0.47 [13:32:41]line ИТОГО: 2000.00 [13:32:41]line Внесено: 2000.00 [13:32:41]line СДАЧА: 0.00 [13:32:41]line НСП 1% : 17.70 [13:32:41]line НДС 12% : 212.44 [13:32:41]line Наличными: 2000.00 [13:32:41]line Безнал.: 0.00 [13:32:41]line Место: АЗС № 82 "Партнер Нефть" [13:32:41]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:32:41]line СНО: Общий режим [13:32:41]line Чек 369 08.06.2024 13:32 [13:32:41]line Смена: 387 ФФД: 1.0 [13:32:41]line ЗНМ: 0300000150 [13:32:41]line РНМ: 0000000000091601 [13:32:41]line Версия ККМ: 001 [13:32:41]line ФМ: 0000000000874681 [13:32:41]line ФД: 239598 [13:32:41]line ФПД: 141437012819356 [13:32:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133241&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239598&fm=141437012819356&tin=02508201610067®Number=0000000000091601&sum=200000 [13:32:41]OFD Sender: Processing packet 239598 [packets to send 182, broken 181] [13:32:41]ProducePacketName [13:32:41]name=ofd_packets/00239598 [13:32:41]OFD Sender: To server: pG, [13:32:41]CommunicateWithHost lk.salyk.kg:30040 [13:32:41]ConnectInit lk.salyk.kg [13:32:41]written 0, free lines is 4095 [13:32:42]Connected sock=10 [13:32:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 71 15 04 01 2D 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 71 01 00 00 F4 03 04 00 79 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A7 03 00 35 04 06 00 80 A2 DE E8 3D 9C 78 3E 6F 47 40 2A 49 75 [13:32:42]Write to MH i2c: 01 00 00 5A 1C 76 [13:32:42]Write i2c OK [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: 01 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: 01 07 00 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: 01 07 00 5A 1C 00 00 00 00 00 CA 0C 53 [13:32:42]RasterBufferAndPrint [13:32:42]line [13:32:42]line [13:32:42]line [13:32:42]line [13:32:42]line [13:32:42]written 0, free lines is 3284 [13:32:42]MH_Cut [13:32:42]Write to MH i2c: D1 01 00 61 1C 01 4F [13:32:42]Write i2c OK [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: D1 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: D1 01 00 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: D1 01 00 61 1C 00 4E [13:32:42]Write to MH i2c: 01 00 00 62 1C 7E [13:32:42]Write i2c OK [13:32:42]MH_I2C_Read... [13:32:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DF A5 47 00 A7 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EE A7 03 00 F4 03 04 00 F5 04 64 66 B6 04 01 00 00 E9 53 D2 39 DD AE 5E 58 [13:32:42]CommunicateWithHost err = 0 [13:32:42]CheckOFDResponse [13:32:42]1017 (14) - 77093643461234 [13:32:42]1041 (16) - 0000000000874681 [13:32:42]1040 (4) - 239598 [13:32:42]1012 (4) - 08.06.2024 07:15 [13:32:42]1206 (1) - 0 [13:32:42]OFD Sender: Remove packet 239598 [13:32:42]ProducePacketName [13:32:42]name=ofd_packets/00239598 [13:32:42]NVStorageDeleteData [13:32:42]OFD Sender: No OFD packet to send [13:32:43]*** Cut start [13:32:43]*** Partial cut [13:32:43]*** CUTSNS_PIN = 1 [13:32:43]*** CUTSNS_PIN = 0 [13:32:43]*** Brake cut motor [13:32:43]Read from MH i2c: 01 [13:32:43]MH_I2C_Read... [13:32:43]*** Stop cut motor [13:32:43]*** Cut end [13:32:43]Read from MH i2c: 01 07 00 [13:32:43]MH_I2C_Read... [13:32:43]Read from MH i2c: 01 07 00 62 1C 00 00 00 00 00 FF 0F 93 [13:32:43]process_action close_receipt done [13:32:43]requested_data is exist [13:32:43]produce_requested_data [13:32:43]requested_item fm.sn is exist - process it [13:32:43]wFMCommunicate request_size=4 [13:32:43]MH_SAM_APDU [13:32:43]CAPDU: 80 11 00 00 [13:32:43]Write to MH i2c: E2 08 00 63 1C 80 11 00 00 00 00 00 00 F9 [13:32:43]Write i2c OK [13:32:43]MH_I2C_Read... [13:32:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:43]Read from MH i2c: E2 [13:32:43]MH_I2C_Read... [13:32:43]Read from MH i2c: E2 17 00 [13:32:43]MH_I2C_Read... [13:32:43]Read from MH i2c: E2 17 00 63 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4E [13:32:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:32:43]wFMCommunicate OK [13:32:43]requested_item fd.num is exist - process it [13:32:43]SAM_PROTO_GetFieldsCounters [13:32:43]wFMCommunicate request_size=4 [13:32:43]MH_SAM_APDU [13:32:43]CAPDU: 80 13 00 00 [13:32:43]Write to MH i2c: E2 08 00 64 1C 80 13 00 00 00 00 00 00 FC [13:32:43]Write i2c OK [13:32:43]MH_I2C_Read... [13:32:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:44]Read from MH i2c: E2 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 62 00 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 62 00 64 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EE A7 03 00 0E 04 04 00 83 01 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 89 [13:32:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EE A7 03 00 0E 04 04 00 83 01 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:32:44]wFMCommunicate OK [13:32:44]SAM_PROTO_GetFieldsCounters done [13:32:44]requested_item shift.num is exist - process it [13:32:44]requested_item shift.opened is exist - process it [13:32:44]req_shift_opened [13:32:44]FM_GetShiftState [13:32:44]SAM_PROTO_GetShiftState [13:32:44]wFMCommunicate request_size=4 [13:32:44]MH_SAM_APDU [13:32:44]CAPDU: 80 13 01 00 [13:32:44]Write to MH i2c: E2 08 00 65 1C 80 13 01 00 00 00 00 00 FE [13:32:44]Write i2c OK [13:32:44]MH_I2C_Read... [13:32:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:44]Read from MH i2c: E2 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 0E 00 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 0E 00 65 1C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B2 [13:32:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:32:44]wFMCommunicate OK [13:32:44]SAM_PROTO_GetShiftState done [13:32:44]FM_GetShiftState done [13:32:44]req_shift_opened done [13:32:44]requested_item shift.open_date is exist - process it [13:32:44]req_shift_open_date [13:32:44]req_shift_open_date done [13:32:44]produce_requested_data done [13:32:44]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239598,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:32:44]process_action_free close_receipt [13:32:44]json_value_free [13:32:44]json_value_free done [13:32:44]process_json_proto returns [13:32:44]Send response to host [13:32:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239598,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:32:44]free response buf [13:32:44]execute_script done [13:32:44]execute_script returns [13:32:44]free content buf [13:32:44]Sock 8.Close socket [13:32:44]Sock 8.Thread stoped [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:18]OFD Sender: No OFD packet to send [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:41]accept exits with 9 [13:33:41]New connection [13:33:41]New thread 3066453348 created [13:33:41]Thread 3066596708 joined [13:33:41]Waiting for new connection... [13:33:41] Sock 9.Parse request [13:33:41]Sock 9.Check first char [13:33:41]Sock 9.First char is OK [13:33:41]request: POST /json_proto HTTP/1.0 [13:33:41]Method: POST [13:33:41]URL: /json_proto [13:33:41]Method is POST - this is cgi request [13:33:41]url: /json_proto [13:33:41]query_string will be loaded in cgi processing [13:33:41]execute_cgi json_proto POST (null) [13:33:41]execute_cgi path=json_proto method=POST [13:33:41]POST find Content-Length [13:33:41]Host: 172.17.40.67:8080 [13:33:41]Content-Length: 683 [13:33:41]Content-Type: application/json [13:33:41] [13:33:41]POST finish read [13:33:41]Found Content-Length = 683 [13:33:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:41]execute_script... [13: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)3302541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:41]POST & json_proto [13:33:41]process_json_proto [13:33:41]json parsed OK: [13:33:41]protocol is kg_v1.0 [13:33:41]action value=close_receipt [13:33:41]process_action close_receipt [13:33:41]cmd_close_receipt [13:33:41]MH_GetDate [13:33:41]Write to MH i2c: F0 00 00 66 1C 71 [13:33:41]Write i2c OK [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 09 00 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: F0 09 00 66 1C 00 B6 5D 64 66 97 AE 6B 64 6B [13:33:41]GetLastDocTimeStamp 1717853561 [13:33:41]current date 1717853622 [13:33:41]FM_GetShiftState [13:33:41]SAM_PROTO_GetShiftState [13:33:41]wFMCommunicate request_size=4 [13:33:41]MH_SAM_APDU [13:33:41]CAPDU: 80 13 01 00 [13:33:41]Write to MH i2c: E2 08 00 67 1C 80 13 01 00 00 00 00 00 00 [13:33:41]Write i2c OK [13:33:41]MH_I2C_Read... [13:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:41]Read from MH i2c: E2 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: E2 0E 00 [13:33:41]MH_I2C_Read... [13:33:41]Read from MH i2c: E2 0E 00 67 1C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B4 [13:33:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:33:41]wFMCommunicate OK [13:33:41]SAM_PROTO_GetShiftState done [13:33:41]FM_GetShiftState done [13:33:41]opened in 1717805884 [13:33:41]opened+sec_in_day 1717892284 [13:33:41]quantity*price = 100064 [13:33:41]sum+1 = 100066 [13:33:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 370 08.06.2024 13:33 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239599 ФПД: 32359125632542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133342&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239599&fm=32359125632542&tin=02508201610067®Number=0000000000091601&sum=100000 [13:33:42]StoreToDocumentArchive [13:33:42]shift 387 fd 239599 [13:33:42]save to /storage/0387/doc_00239599 [13:33:42]save last doc name /storage/0387/doc_00239599 to /storage/kkm_last_doc_name [13:33:42]save OK [13:33:42]Clear old archive folders... [13:33:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:33:42]tlvbuf is 012DDA70 [13:33:42]SAM_PROTO_ClearQueue [13:33:42]wFMCommunicate request_size=4 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 09 00 00 [13:33:42]Write to MH i2c: E2 08 00 74 1C 80 09 00 00 00 00 00 00 02 [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 74 1C 00 90 00 04 [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]SAM_PROTO_ClearQueue done [13:33:42]KKMCreateOFDPacket [13:33:42]OFDProtocolAddRootSTLVToBuf [13:33:42]FM_MakeSignedData [13:33:42]FM_MakeSignedData [13:33:42]SAM_PROTO_SignData [13:33:42]wFMCommunicate request_size=4 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 0D 01 02 [13:33:42]Write to MH i2c: E2 08 00 75 1C 80 0D 01 02 00 00 00 00 0A [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 75 1C 00 90 00 05 [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]wFMCommunicate request_size=255 [13:33:42]MH_SAM_APDU [13:33: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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 B6 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A7 03 00 35 04 06 00 1D [13:33:42]Write to MH i2c: E2 02 01 76 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 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 B6 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A7 03 00 35 04 06 00 1D 00 00 91 [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 76 1C 00 90 00 06 [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]wFMCommunicate request_size=10 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 0D 02 02 05 6E 32 30 46 1E [13:33:42]Write to MH i2c: E2 0D 00 77 1C 80 0D 02 02 05 00 6E 32 30 46 1E 00 00 4B [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 03 00 77 1C 00 90 00 07 [13:33:42]RAPDU: 90 00 [13:33:42]wFMCommunicate OK [13:33:42]wFMCommunicate request_size=4 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 0D 03 02 [13:33:42]Write to MH i2c: E2 08 00 78 1C 80 0D 03 02 00 00 00 00 0F [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 0B 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 0B 00 78 1C 00 07 4A F5 3C 97 0B 5B C9 90 00 58 [13:33:42]RAPDU: 07 4A F5 3C 97 0B 5B C9 90 00 [13:33:42]wFMCommunicate OK [13:33:42]SAM_PROTO_SignData done [13:33:42]FM_MakeSignedData done [13:33:42]CreateOFDProtocolMessage [13:33:42]wFMCommunicate request_size=4 [13:33:42]MH_SAM_APDU [13:33:42]CAPDU: 80 11 00 00 [13:33:42]Write to MH i2c: E2 08 00 79 1C 80 11 00 00 00 00 00 00 0F [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:42]Read from MH i2c: E2 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 17 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: E2 17 00 79 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 64 [13:33:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:33:42]wFMCommunicate OK [13:33:42]CreateOFDProtocolMessage done [13:33:42]OFDSenderStorePacket 239599 [13:33:42]StoreOFDPacket docnum=239599 [13:33:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 46 47 07 01 B6 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 B6 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A7 03 00 35 04 06 00 1D 6E 32 30 46 1E 07 4A F5 3C 97 0B 5B C9 [13:33:42]CheckFolder [13:33:42]dirname=/storage/ofd_packets [13:33:42]CheckFolder done [13:33:42]ProducePacketName [13:33:42]name=ofd_packets/00239599 [13:33:42]NVStorageSaveData ofd_packets/00239599 [13:33:42]File name is /storage/ofd_packets/00239599 [13:33:42]Write 301 bytes [13:33:42]NVStorageSaveData done [13:33:42]OFDSenderStorePacket done [13:33:42]KKMCreateOFDPacket done [13:33:42]NVStorageSaveData kkm_last_timestamp [13:33:42]File name is /storage/kkm_last_timestamp [13:33:42]Write 4 bytes [13:33:42]NVStorageSaveData done [13:33:42]ExternCall_PrintAddStr [13:33:42]wPrintStart [13:33:42]Write to MH i2c: 01 00 00 7A 1C 96 [13:33:42]Write i2c OK [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: 01 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: 01 07 00 [13:33:42]MH_I2C_Read... [13:33:42]Read from MH i2c: 01 07 00 7A 1C 00 00 00 00 00 FF 0F AB [13:33:42]RasterBufferAndPrint [13:33:42]line Счет N : (1)3302541 [13:33:42]line ИНН: 02508201610067 [13:33:42]line Контрольно-Кассовый Чек [13:33:42]line ПРОДАЖА [13:33:42]line ТРК (МРК, ГНК) : 22 [13:33:42]line Товар: 2710124130 [13:33:42]line Аи-92-К-4 [13:33:42]line 15.070 * 66.40 [13:33:42]line = 1000.65 [13:33:42]line НДС 12% НСП 1% [13:33:42]line > о реализуемом товаре [13:33:42]line ОКРУГЛЕНИЕ: -0.65 [13:33:42]line ИТОГО: 1000.00 [13:33:42]line Внесено: 1000.00 [13:33:42]line СДАЧА: 0.00 [13:33:42]line НСП 1% : 8.85 [13:33:42]line НДС 12% : 106.26 [13:33:42]line Наличными: 1000.00 [13:33:42]line Безнал.: 0.00 [13:33:42]line Место: АЗС № 82 "Партнер Нефть" [13:33:42]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:33:42]line СНО: Общий режим [13:33:42]line Чек 370 08.06.2024 13:33 [13:33:42]line Смена: 387 ФФД: 1.0 [13:33:42]line ЗНМ: 0300000150 [13:33:42]line РНМ: 0000000000091601 [13:33:42]line Версия ККМ: 001 [13:33:42]line ФМ: 0000000000874681 [13:33:42]line ФД: 239599 [13:33:42]line ФПД: 32359125632542 [13:33:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133342&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239599&fm=32359125632542&tin=02508201610067®Number=0000000000091601&sum=100000 [13:33:42]written 0, free lines is 4095 [13:33:43]OFD Sender: Processing packet 239599 [packets to send 182, broken 181] [13:33:43]ProducePacketName [13:33:43]name=ofd_packets/00239599 [13:33:43]OFD Sender: To server: pG, [13:33:43]CommunicateWithHost lk.salyk.kg:30040 [13:33:43]ConnectInit lk.salyk.kg [13:33:43]Connected sock=10 [13:33:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 46 47 07 01 B6 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 B6 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A7 03 00 35 04 06 00 1D 6E 32 30 46 1E 07 4A F5 3C 97 0B 5B C9 [13:33:43]Write to MH i2c: 01 00 00 A5 1C C1 [13:33:43]Write i2c OK [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: 01 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: 01 07 00 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: 01 07 00 A5 1C 00 00 00 00 00 C8 0C 9C [13:33:43]RasterBufferAndPrint [13:33:43]line [13:33:43]line [13:33:43]line [13:33:43]line [13:33:43]line [13:33:43]written 0, free lines is 3279 [13:33:43]MH_Cut [13:33:43]Write to MH i2c: D1 01 00 AC 1C 01 9A [13:33:43]Write i2c OK [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: D1 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: D1 01 00 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: D1 01 00 AC 1C 00 99 [13:33:43]Write to MH i2c: 01 00 00 AD 1C C9 [13:33:43]Write i2c OK [13:33:43]MH_I2C_Read... [13:33:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 27 A1 47 00 F0 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 EF A7 03 00 F4 03 04 00 33 05 64 66 B6 04 01 00 00 23 75 78 9A 42 FF DC C1 [13:33:43]CommunicateWithHost err = 0 [13:33:43]CheckOFDResponse [13:33:43]1017 (14) - 77093643461234 [13:33:43]1041 (16) - 0000000000874681 [13:33:43]1040 (4) - 239599 [13:33:43]1012 (4) - 08.06.2024 07:16 [13:33:43]1206 (1) - 0 [13:33:43]OFD Sender: Remove packet 239599 [13:33:43]ProducePacketName [13:33:43]name=ofd_packets/00239599 [13:33:43]NVStorageDeleteData [13:33:44]OFD Sender: No OFD packet to send [13:33:44]*** Cut start [13:33:44]*** Partial cut [13:33:44]*** CUTSNS_PIN = 1 [13:33:44]*** CUTSNS_PIN = 0 [13:33:44]*** Brake cut motor [13:33:44]Read from MH i2c: 01 [13:33:44]MH_I2C_Read... [13:33:44]*** Stop cut motor [13:33:44]*** Cut end [13:33:44]Read from MH i2c: 01 07 00 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: 01 07 00 AD 1C 00 00 00 00 00 FF 0F DE [13:33:44]process_action close_receipt done [13:33:44]requested_data is exist [13:33:44]produce_requested_data [13:33:44]requested_item fm.sn is exist - process it [13:33:44]wFMCommunicate request_size=4 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 11 00 00 [13:33:44]Write to MH i2c: E2 08 00 AE 1C 80 11 00 00 00 00 00 00 44 [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:44]Read from MH i2c: E2 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 17 00 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 17 00 AE 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 99 [13:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:33:44]wFMCommunicate OK [13:33:44]requested_item fd.num is exist - process it [13:33:44]SAM_PROTO_GetFieldsCounters [13:33:44]wFMCommunicate request_size=4 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 13 00 00 [13:33:44]Write to MH i2c: E2 08 00 AF 1C 80 13 00 00 00 00 00 00 47 [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:45]Read from MH i2c: E2 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 62 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 62 00 AF 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EF A7 03 00 0E 04 04 00 83 01 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 D8 [13:33:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 EF A7 03 00 0E 04 04 00 83 01 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:33:45]wFMCommunicate OK [13:33:45]SAM_PROTO_GetFieldsCounters done [13:33:45]requested_item shift.num is exist - process it [13:33:45]requested_item shift.opened is exist - process it [13:33:45]req_shift_opened [13:33:45]FM_GetShiftState [13:33:45]SAM_PROTO_GetShiftState [13:33:45]wFMCommunicate request_size=4 [13:33:45]MH_SAM_APDU [13:33:45]CAPDU: 80 13 01 00 [13:33:45]Write to MH i2c: E2 08 00 B0 1C 80 13 01 00 00 00 00 00 49 [13:33:45]Write i2c OK [13:33:45]MH_I2C_Read... [13:33:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:45]Read from MH i2c: E2 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 0E 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 0E 00 B0 1C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FD [13:33:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:33:45]wFMCommunicate OK [13:33:45]SAM_PROTO_GetShiftState done [13:33:45]FM_GetShiftState done [13:33:45]req_shift_opened done [13:33:45]requested_item shift.open_date is exist - process it [13:33:45]req_shift_open_date [13:33:45]req_shift_open_date done [13:33:45]produce_requested_data done [13:33:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239599,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:33:45]process_action_free close_receipt [13:33:45]json_value_free [13:33:45]json_value_free done [13:33:45]process_json_proto returns [13:33:45]Send response to host [13:33:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239599,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:33:45]free response buf [13:33:45]execute_script done [13:33:45]execute_script returns [13:33:45]free content buf [13:33:45]Sock 9.Close socket [13:33:45]Sock 9.Thread stoped [13:33:49]OFD Sender: No OFD packet to send [13:33:54]OFD Sender: No OFD packet to send [13:33:59]OFD Sender: No OFD packet to send [13:34:04]OFD Sender: No OFD packet to send [13:34:09]OFD Sender: No OFD packet to send [13:34:14]OFD Sender: No OFD packet to send [13:34:19]OFD Sender: No OFD packet to send [13:34:24]OFD Sender: No OFD packet to send [13:34:29]OFD Sender: No OFD packet to send [13:34:34]OFD Sender: No OFD packet to send [13:34:39]OFD Sender: No OFD packet to send [13:34:41]accept exits with 8 [13:34:41]New connection [13:34:41]New thread 3066596708 created [13:34:41]Thread 3066453348 joined [13:34:41]Waiting for new connection... [13:34:41] Sock 8.Parse request [13:34:41]Sock 8.Check first char [13:34:41]Sock 8.First char is OK [13:34:41]request: POST /json_proto HTTP/1.0 [13:34:41]Method: POST [13:34:41]URL: /json_proto [13:34:41]Method is POST - this is cgi request [13:34:41]url: /json_proto [13:34:41]query_string will be loaded in cgi processing [13:34:41]execute_cgi json_proto POST (null) [13:34:41]execute_cgi path=json_proto method=POST [13:34:41]POST find Content-Length [13:34:41]Host: 172.17.40.67:8080 [13:34:41]Content-Length: 767 [13:34:41]Content-Type: application/json [13:34:41] [13:34:41]POST finish read [13:34:41]Found Content-Length = 767 [13:34:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.780, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 450.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:41]execute_script... [13:34: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)3302542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.780, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 450.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:41]POST & json_proto [13:34:41]process_json_proto [13:34:41]json parsed OK: [13:34:41]protocol is kg_v1.0 [13:34:41]action value=close_receipt [13:34:41]process_action close_receipt [13:34:41]cmd_close_receipt [13:34:41]MH_GetDate [13:34:41]Write to MH i2c: F0 00 00 B1 1C BC [13:34:41]Write i2c OK [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: F0 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: F0 09 00 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: F0 09 00 B1 1C 00 F3 5D 64 66 97 AE 6B 64 F3 [13:34:41]GetLastDocTimeStamp 1717853622 [13:34:41]current date 1717853683 [13:34:41]FM_GetShiftState [13:34:41]SAM_PROTO_GetShiftState [13:34:41]wFMCommunicate request_size=4 [13:34:41]MH_SAM_APDU [13:34:41]CAPDU: 80 13 01 00 [13:34:41]Write to MH i2c: E2 08 00 B2 1C 80 13 01 00 00 00 00 00 4B [13:34:41]Write i2c OK [13:34:41]MH_I2C_Read... [13:34:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:41]Read from MH i2c: E2 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: E2 0E 00 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: E2 0E 00 B2 1C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 FF [13:34:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:34:41]wFMCommunicate OK [13:34:41]SAM_PROTO_GetShiftState done [13:34:41]FM_GetShiftState done [13:34:41]opened in 1717805884 [13:34:41]opened+sec_in_day 1717892284 [13:34:41]quantity*price = 45019 [13:34:41]sum+1 = 45020 [13:34:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 450.19 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 0.00 Безнал.: 450.19 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 371 08.06.2024 13:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239600 ФПД: 275535649680660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133443&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239600&fm=275535649680660&tin=02508201610067®Number=0000000000091601&sum=45019 [13:34:43]StoreToDocumentArchive [13:34:43]shift 387 fd 239600 [13:34:43]save to /storage/0387/doc_00239600 [13:34:43]save last doc name /storage/0387/doc_00239600 to /storage/kkm_last_doc_name [13:34:43]save OK [13:34:43]Clear old archive folders... [13:34:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:34:43]tlvbuf is B6E514A0 [13:34:43]SAM_PROTO_ClearQueue [13:34:43]wFMCommunicate request_size=4 [13:34:43]MH_SAM_APDU [13:34:43]CAPDU: 80 09 00 00 [13:34:43]Write to MH i2c: E2 08 00 BF 1C 80 09 00 00 00 00 00 00 4D [13:34:43]Write i2c OK [13:34:43]MH_I2C_Read... [13:34:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:43]Read from MH i2c: E2 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 03 00 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 03 00 BF 1C 00 90 00 4F [13:34:43]RAPDU: 90 00 [13:34:43]wFMCommunicate OK [13:34:43]SAM_PROTO_ClearQueue done [13:34:43]KKMCreateOFDPacket [13:34:43]OFDProtocolAddRootSTLVToBuf [13:34:43]FM_MakeSignedData [13:34:43]FM_MakeSignedData [13:34:43]SAM_PROTO_SignData [13:34:43]wFMCommunicate request_size=4 [13:34:43]MH_SAM_APDU [13:34:43]CAPDU: 80 0D 01 02 [13:34:43]Write to MH i2c: E2 08 00 C0 1C 80 0D 01 02 00 00 00 00 55 [13:34:43]Write i2c OK [13:34:43]MH_I2C_Read... [13:34:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:43]Read from MH i2c: E2 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 03 00 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 03 00 C0 1C 00 90 00 50 [13:34:43]RAPDU: 90 00 [13:34:43]wFMCommunicate OK [13:34:43]wFMCommunicate request_size=255 [13:34:43]MH_SAM_APDU [13:34: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 7C 1A 00 00 00 00 00 37 04 06 00 F0 19 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 DB 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 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 F3 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A7 03 00 35 04 06 00 FA [13:34:43]Write to MH i2c: E2 02 01 C1 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 7C 1A 00 00 00 00 00 37 04 06 00 F0 19 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 DB 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 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 F3 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A7 03 00 35 04 06 00 FA 00 00 89 [13:34:43]Write i2c OK [13:34:43]MH_I2C_Read... [13:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:43]Read from MH i2c: E2 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 03 00 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 03 00 C1 1C 00 90 00 51 [13:34:43]RAPDU: 90 00 [13:34:43]wFMCommunicate OK [13:34:43]wFMCommunicate request_size=10 [13:34:43]MH_SAM_APDU [13:34:43]CAPDU: 80 0D 02 02 05 99 24 85 AD 14 [13:34:43]Write to MH i2c: E2 0D 00 C2 1C 80 0D 02 02 05 00 99 24 85 AD 14 00 00 65 [13:34:43]Write i2c OK [13:34:43]MH_I2C_Read... [13:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:43]Read from MH i2c: E2 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 03 00 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 03 00 C2 1C 00 90 00 52 [13:34:43]RAPDU: 90 00 [13:34:43]wFMCommunicate OK [13:34:43]wFMCommunicate request_size=4 [13:34:43]MH_SAM_APDU [13:34:43]CAPDU: 80 0D 03 02 [13:34:43]Write to MH i2c: E2 08 00 C3 1C 80 0D 03 02 00 00 00 00 5A [13:34:43]Write i2c OK [13:34:43]MH_I2C_Read... [13:34:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:43]Read from MH i2c: E2 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 0B 00 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 0B 00 C3 1C 00 36 7F 4D F4 17 15 DA 5D 90 00 B4 [13:34:43]RAPDU: 36 7F 4D F4 17 15 DA 5D 90 00 [13:34:43]wFMCommunicate OK [13:34:43]SAM_PROTO_SignData done [13:34:43]FM_MakeSignedData done [13:34:43]CreateOFDProtocolMessage [13:34:43]wFMCommunicate request_size=4 [13:34:43]MH_SAM_APDU [13:34:43]CAPDU: 80 11 00 00 [13:34:43]Write to MH i2c: E2 08 00 C4 1C 80 11 00 00 00 00 00 00 5A [13:34:43]Write i2c OK [13:34:43]MH_I2C_Read... [13:34:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:43]Read from MH i2c: E2 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 17 00 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: E2 17 00 C4 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AF [13:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:34:43]wFMCommunicate OK [13:34:43]CreateOFDProtocolMessage done [13:34:43]OFDSenderStorePacket 239600 [13:34:43]StoreOFDPacket docnum=239600 [13:34:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 5B 0F 07 01 D2 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 7C 1A 00 00 00 00 00 37 04 06 00 F0 19 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 DB 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 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 F3 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A7 03 00 35 04 06 00 FA 99 24 85 AD 14 36 7F 4D F4 17 15 DA 5D [13:34:43]CheckFolder [13:34:43]dirname=/storage/ofd_packets [13:34:43]CheckFolder done [13:34:43]ProducePacketName [13:34:43]name=ofd_packets/00239600 [13:34:43]NVStorageSaveData ofd_packets/00239600 [13:34:43]File name is /storage/ofd_packets/00239600 [13:34:43]Write 301 bytes [13:34:43]NVStorageSaveData done [13:34:43]OFDSenderStorePacket done [13:34:43]KKMCreateOFDPacket done [13:34:43]NVStorageSaveData kkm_last_timestamp [13:34:43]File name is /storage/kkm_last_timestamp [13:34:43]Write 4 bytes [13:34:43]NVStorageSaveData done [13:34:43]ExternCall_PrintAddStr [13:34:43]wPrintStart [13:34:43]Write to MH i2c: 01 00 00 C5 1C E1 [13:34:43]Write i2c OK [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: 01 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: 01 07 00 [13:34:43]MH_I2C_Read... [13:34:43]Read from MH i2c: 01 07 00 C5 1C 00 00 00 00 00 FF 0F F6 [13:34:43]RasterBufferAndPrint [13:34:43]line Счет N : (1)3302542 [13:34:43]line ИНН: 02508201610067 [13:34:43]line Контрольно-Кассовый Чек [13:34:43]line ПРОДАЖА [13:34:43]line ТРК (МРК, ГНК) : 12 [13:34:43]line Товар: 2710124130 [13:34:43]line Аи-92-К-4 [13:34:43]line 6.780 * 66.40 [13:34:43]line = 450.19 [13:34:43]line НДС 12% НСП 1% [13:34:43]line > о реализуемом товаре [13:34:43]line ИТОГО: 450.19 [13:34:43]line НСП 1% : 3.98 [13:34:43]line НДС 12% : 47.81 [13:34:43]line Наличными: 0.00 [13:34:43]line Безнал.: 450.19 [13:34:43]line Место: АЗС № 82 "Партнер Нефть" [13:34:43]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:34:43]line СНО: Общий режим [13:34:43]line Чек 371 08.06.2024 13:34 [13:34:43]line Смена: 387 ФФД: 1.0 [13:34:43]line ЗНМ: 0300000150 [13:34:43]line РНМ: 0000000000091601 [13:34:43]line Версия ККМ: 001 [13:34:43]line Платежная система: Mbank [13:34:43]line ФМ: 0000000000874681 [13:34:43]line ФД: 239600 [13:34:43]line ФПД: 275535649680660 [13:34:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133443&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239600&fm=275535649680660&tin=02508201610067®Number=0000000000091601&sum=45019 [13:34:43]written 0, free lines is 4095 [13:34:43]OFD Sender: Processing packet 239600 [packets to send 182, broken 181] [13:34:43]ProducePacketName [13:34:43]name=ofd_packets/00239600 [13:34:43]OFD Sender: To server: pG, [13:34:43]CommunicateWithHost lk.salyk.kg:30040 [13:34:43]ConnectInit lk.salyk.kg [13:34:43]Connected sock=10 [13:34:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 5B 0F 07 01 D2 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 7C 1A 00 00 00 00 00 37 04 06 00 F0 19 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 DB 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 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 F3 5D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A7 03 00 35 04 06 00 FA 99 24 85 AD 14 36 7F 4D F4 17 15 DA 5D [13:34:44]Write to MH i2c: 01 00 00 EE 1C 0A [13:34:44]Write i2c OK [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: 01 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: 01 07 00 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: 01 07 00 EE 1C 00 00 00 00 00 E6 0C 03 [13:34:44]RasterBufferAndPrint [13:34:44]line [13:34:44]line [13:34:44]line [13:34:44]line [13:34:44]line [13:34:44]written 0, free lines is 3309 [13:34:44]MH_Cut [13:34:44]Write to MH i2c: D1 01 00 F5 1C 01 E3 [13:34:44]Write i2c OK [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: D1 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: D1 01 00 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: D1 01 00 F5 1C 00 E2 [13:34:44]Write to MH i2c: 01 00 00 F6 1C 12 [13:34:44]Write i2c OK [13:34:44]MH_I2C_Read... [13:34:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 8E 94 47 00 18 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F0 A7 03 00 F4 03 04 00 6F 05 64 66 B6 04 01 00 00 93 AA 83 BA 91 83 B3 EF [13:34:44]CommunicateWithHost err = 0 [13:34:44]CheckOFDResponse [13:34:44]1017 (14) - 77093643461234 [13:34:44]1041 (16) - 0000000000874681 [13:34:44]1040 (4) - 239600 [13:34:44]1012 (4) - 08.06.2024 07:17 [13:34:44]1206 (1) - 0 [13:34:44]OFD Sender: Remove packet 239600 [13:34:44]ProducePacketName [13:34:44]name=ofd_packets/00239600 [13:34:44]NVStorageDeleteData [13:34:44]OFD Sender: No OFD packet to send [13:34:44]*** Cut start [13:34:44]*** Partial cut [13:34:44]*** CUTSNS_PIN = 1 [13:34:44]*** CUTSNS_PIN = 0 [13:34:45]*** Brake cut motor [13:34:45]Read from MH i2c: 01 [13:34:45]MH_I2C_Read... [13:34:45]*** Stop cut motor [13:34:45]*** Cut end [13:34:45]Read from MH i2c: 01 07 00 [13:34:45]MH_I2C_Read... [13:34:45]Read from MH i2c: 01 07 00 F6 1C 00 00 00 00 00 FF 0F 27 [13:34:45]process_action close_receipt done [13:34:45]requested_data is exist [13:34:45]produce_requested_data [13:34:45]requested_item fm.sn is exist - process it [13:34:45]wFMCommunicate request_size=4 [13:34:45]MH_SAM_APDU [13:34:45]CAPDU: 80 11 00 00 [13:34:45]Write to MH i2c: E2 08 00 F7 1C 80 11 00 00 00 00 00 00 8D [13:34:45]Write i2c OK [13:34:45]MH_I2C_Read... [13:34:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:45]Read from MH i2c: E2 [13:34:45]MH_I2C_Read... [13:34:45]Read from MH i2c: E2 17 00 [13:34:45]MH_I2C_Read... [13:34:45]Read from MH i2c: E2 17 00 F7 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E2 [13:34:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:34:45]wFMCommunicate OK [13:34:45]requested_item fd.num is exist - process it [13:34:45]SAM_PROTO_GetFieldsCounters [13:34:45]wFMCommunicate request_size=4 [13:34:45]MH_SAM_APDU [13:34:45]CAPDU: 80 13 00 00 [13:34:45]Write to MH i2c: E2 08 00 F8 1C 80 13 00 00 00 00 00 00 90 [13:34:45]Write i2c OK [13:34:45]MH_I2C_Read... [13:34:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:45]Read from MH i2c: E2 [13:34:45]MH_I2C_Read... [13:34:45]Read from MH i2c: E2 62 00 [13:34:45]MH_I2C_Read... [13:34:45]Read from MH i2c: E2 62 00 F8 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F0 A7 03 00 0E 04 04 00 83 01 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 25 [13:34:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F0 A7 03 00 0E 04 04 00 83 01 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:34:45]wFMCommunicate OK [13:34:45]SAM_PROTO_GetFieldsCounters done [13:34:45]requested_item shift.num is exist - process it [13:34:45]requested_item shift.opened is exist - process it [13:34:45]req_shift_opened [13:34:45]FM_GetShiftState [13:34:45]SAM_PROTO_GetShiftState [13:34:45]wFMCommunicate request_size=4 [13:34:45]MH_SAM_APDU [13:34:45]CAPDU: 80 13 01 00 [13:34:45]Write to MH i2c: E2 08 00 F9 1C 80 13 01 00 00 00 00 00 92 [13:34:45]Write i2c OK [13:34:45]MH_I2C_Read... [13:34:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:45]Read from MH i2c: E2 [13:34:45]MH_I2C_Read... [13:34:45]Read from MH i2c: E2 0E 00 [13:34:45]MH_I2C_Read... [13:34:45]Read from MH i2c: E2 0E 00 F9 1C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 46 [13:34:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:34:45]wFMCommunicate OK [13:34:45]SAM_PROTO_GetShiftState done [13:34:45]FM_GetShiftState done [13:34:45]req_shift_opened done [13:34:45]requested_item shift.open_date is exist - process it [13:34:45]req_shift_open_date [13:34:45]req_shift_open_date done [13:34:45]produce_requested_data done [13:34:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239600,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:34:45]process_action_free close_receipt [13:34:45]json_value_free [13:34:45]json_value_free done [13:34:45]process_json_proto returns [13:34:45]Send response to host [13:34:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239600,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:34:45]free response buf [13:34:45]execute_script done [13:34:45]execute_script returns [13:34:45]free content buf [13:34:45]Sock 8.Close socket [13:34:45]Sock 8.Thread stoped [13:34:49]OFD Sender: No OFD packet to send [13:34:54]OFD Sender: No OFD packet to send [13:34:59]OFD Sender: No OFD packet to send [13:35:04]OFD Sender: No OFD packet to send [13:35:08]accept exits with 9 [13:35:08]New connection [13:35:08]New thread 3066453348 created [13:35:08]Thread 3066596708 joined [13:35:08]Waiting for new connection... [13:35:08] Sock 9.Parse request [13:35:08]Sock 9.Check first char [13:35:08]Sock 9.First char is OK [13:35:08]request: POST /json_proto HTTP/1.0 [13:35:08]Method: POST [13:35:08]URL: /json_proto [13:35:08]Method is POST - this is cgi request [13:35:08]url: /json_proto [13:35:08]query_string will be loaded in cgi processing [13:35:08]execute_cgi json_proto POST (null) [13:35:08]execute_cgi path=json_proto method=POST [13:35:08]POST find Content-Length [13:35:08]Host: 172.17.40.67:8080 [13:35:08]Content-Length: 675 [13:35:08]Content-Type: application/json [13:35:08] [13:35:08]POST finish read [13:35:08]Found Content-Length = 675 [13:35:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 9.380, "sum" : 700.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:08]execute_script... [13: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)3302543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 9.380, "sum" : 700.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:08]POST & json_proto [13:35:08]process_json_proto [13:35:08]json parsed OK: [13:35:08]protocol is kg_v1.0 [13:35:08]action value=close_receipt [13:35:08]process_action close_receipt [13:35:08]cmd_close_receipt [13:35:08]MH_GetDate [13:35:08]Write to MH i2c: F0 00 00 FA 1C 05 [13:35:08]Write i2c OK [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: F0 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: F0 09 00 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: F0 09 00 FA 1C 00 0D 5E 64 66 97 AE 6B 64 57 [13:35:08]GetLastDocTimeStamp 1717853683 [13:35:08]current date 1717853709 [13:35:08]FM_GetShiftState [13:35:08]SAM_PROTO_GetShiftState [13:35:08]wFMCommunicate request_size=4 [13:35:08]MH_SAM_APDU [13:35:08]CAPDU: 80 13 01 00 [13:35:08]Write to MH i2c: E2 08 00 FB 1C 80 13 01 00 00 00 00 00 94 [13:35:08]Write i2c OK [13:35:08]MH_I2C_Read... [13:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:08]Read from MH i2c: E2 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 0E 00 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 0E 00 FB 1C 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 48 [13:35:08]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:35:08]wFMCommunicate OK [13:35:08]SAM_PROTO_GetShiftState done [13:35:08]FM_GetShiftState done [13:35:08]opened in 1717805884 [13:35:08]opened+sec_in_day 1717892284 [13:35:08]quantity*price = 70068 [13:35:08]sum+1 = 70070 [13:35:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.69 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.41 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 372 08.06.2024 13:35 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239601 ФПД: 139071358184050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133509&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239601&fm=139071358184050&tin=02508201610067®Number=0000000000091601&sum=70000 [13:35:09]StoreToDocumentArchive [13:35:09]shift 387 fd 239601 [13:35:09]save to /storage/0387/doc_00239601 [13:35:09]save last doc name /storage/0387/doc_00239601 to /storage/kkm_last_doc_name [13:35:09]save OK [13:35:09]Clear old archive folders... [13:35:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:35:09]tlvbuf is B6E6A0E0 [13:35:09]SAM_PROTO_ClearQueue [13:35:09]wFMCommunicate request_size=4 [13:35:09]MH_SAM_APDU [13:35:09]CAPDU: 80 09 00 00 [13:35:09]Write to MH i2c: E2 08 00 08 1D 80 09 00 00 00 00 00 00 97 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:09]Read from MH i2c: E2 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 08 1D 00 90 00 99 [13:35:09]RAPDU: 90 00 [13:35:09]wFMCommunicate OK [13:35:09]SAM_PROTO_ClearQueue done [13:35:09]KKMCreateOFDPacket [13:35:09]OFDProtocolAddRootSTLVToBuf [13:35:09]FM_MakeSignedData [13:35:09]FM_MakeSignedData [13:35:09]SAM_PROTO_SignData [13:35:09]wFMCommunicate request_size=4 [13:35:09]MH_SAM_APDU [13:35:09]CAPDU: 80 0D 01 02 [13:35:09]Write to MH i2c: E2 08 00 09 1D 80 0D 01 02 00 00 00 00 9F [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:09]Read from MH i2c: E2 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 09 1D 00 90 00 9A [13:35:09]RAPDU: 90 00 [13:35:09]wFMCommunicate OK [13:35:09]wFMCommunicate request_size=255 [13:35:09]MH_SAM_APDU [13: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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 0D 5E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A7 03 00 35 04 06 00 7E 7C 12 E7 [13:35:09]Write to MH i2c: E2 02 01 0A 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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 0D 5E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A7 03 00 35 04 06 00 7E 7C 12 E7 00 00 2C [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]OFD Sender: No OFD packet to send [13:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:09]Read from MH i2c: E2 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 0A 1D 00 90 00 9B [13:35:09]RAPDU: 90 00 [13:35:09]wFMCommunicate OK [13:35:09]wFMCommunicate request_size=7 [13:35:09]MH_SAM_APDU [13:35:09]CAPDU: 80 0D 02 02 02 2A 72 [13:35:09]Write to MH i2c: E2 0A 00 0B 1D 80 0D 02 02 02 00 2A 72 00 00 42 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:09]Read from MH i2c: E2 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 0B 1D 00 90 00 9C [13:35:09]RAPDU: 90 00 [13:35:09]wFMCommunicate OK [13:35:09]wFMCommunicate request_size=4 [13:35:09]MH_SAM_APDU [13:35:09]CAPDU: 80 0D 03 02 [13:35:09]Write to MH i2c: E2 08 00 0C 1D 80 0D 03 02 00 00 00 00 A4 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:09]Read from MH i2c: E2 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 0B 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 0B 00 0C 1D 00 08 5E F0 8C 54 1F BE D7 90 00 8F [13:35:09]RAPDU: 08 5E F0 8C 54 1F BE D7 90 00 [13:35:09]wFMCommunicate OK [13:35:09]SAM_PROTO_SignData done [13:35:09]FM_MakeSignedData done [13:35:09]CreateOFDProtocolMessage [13:35:09]wFMCommunicate request_size=4 [13:35:09]MH_SAM_APDU [13:35:09]CAPDU: 80 11 00 00 [13:35:09]Write to MH i2c: E2 08 00 0D 1D 80 11 00 00 00 00 00 00 A4 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:10]Read from MH i2c: E2 [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: E2 17 00 [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: E2 17 00 0D 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F9 [13:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:35:10]wFMCommunicate OK [13:35:10]CreateOFDProtocolMessage done [13:35:10]OFDSenderStorePacket 239601 [13:35:10]StoreOFDPacket docnum=239601 [13:35:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 54 2E 04 01 4E 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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 0D 5E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A7 03 00 35 04 06 00 7E 7C 12 E7 2A 72 08 5E F0 8C 54 1F BE D7 [13:35:10]CheckFolder [13:35:10]dirname=/storage/ofd_packets [13:35:10]CheckFolder done [13:35:10]ProducePacketName [13:35:10]name=ofd_packets/00239601 [13:35:10]NVStorageSaveData ofd_packets/00239601 [13:35:10]File name is /storage/ofd_packets/00239601 [13:35:10]Write 298 bytes [13:35:10]NVStorageSaveData done [13:35:10]OFDSenderStorePacket done [13:35:10]KKMCreateOFDPacket done [13:35:10]NVStorageSaveData kkm_last_timestamp [13:35:10]File name is /storage/kkm_last_timestamp [13:35:10]Write 4 bytes [13:35:10]NVStorageSaveData done [13:35:10]ExternCall_PrintAddStr [13:35:10]wPrintStart [13:35:10]Write to MH i2c: 01 00 00 0E 1D 2B [13:35:10]Write i2c OK [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: 01 [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: 01 07 00 [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: 01 07 00 0E 1D 00 00 00 00 00 FF 0F 40 [13:35:10]RasterBufferAndPrint [13:35:10]line Счет N : (1)3302543 [13:35:10]line ИНН: 02508201610067 [13:35:10]line Контрольно-Кассовый Чек [13:35:10]line ПРОДАЖА [13:35:10]line ТРК (МРК, ГНК) : 51 [13:35:10]line Товар: 2710194210 [13:35:10]line ДТ-К-5 [13:35:10]line 9.380 * 74.70 [13:35:10]line = 700.69 [13:35:10]line НДС 12% НСП 1% [13:35:10]line > о реализуемом товаре [13:35:10]line ОКРУГЛЕНИЕ: -0.69 [13:35:10]line ИТОГО: 700.00 [13:35:10]line Внесено: 700.00 [13:35:10]line СДАЧА: 0.00 [13:35:10]line НСП 1% : 6.20 [13:35:10]line НДС 12% : 74.41 [13:35:10]line Наличными: 700.00 [13:35:10]line Безнал.: 0.00 [13:35:10]line Место: АЗС № 82 "Партнер Нефть" [13:35:10]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:35:10]line СНО: Общий режим [13:35:10]line Чек 372 08.06.2024 13:35 [13:35:10]line Смена: 387 ФФД: 1.0 [13:35:10]line ЗНМ: 0300000150 [13:35:10]line РНМ: 0000000000091601 [13:35:10]line Версия ККМ: 001 [13:35:10]line ФМ: 0000000000874681 [13:35:10]line ФД: 239601 [13:35:10]line ФПД: 139071358184050 [13:35:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133509&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239601&fm=139071358184050&tin=02508201610067®Number=0000000000091601&sum=70000 [13:35:10]OFD Sender: Processing packet 239601 [packets to send 182, broken 181] [13:35:10]ProducePacketName [13:35:10]name=ofd_packets/00239601 [13:35:10]OFD Sender: To server: pG, [13:35:10]CommunicateWithHost lk.salyk.kg:30040 [13:35:10]ConnectInit lk.salyk.kg [13:35:10]written 0, free lines is 4095 [13:35:10]Connected sock=10 [13:35:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 54 2E 04 01 4E 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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 0D 5E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A7 03 00 35 04 06 00 7E 7C 12 E7 2A 72 08 5E F0 8C 54 1F BE D7 [13:35:10]Write to MH i2c: 01 00 00 39 1D 56 [13:35:10]Write i2c OK [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: 01 [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: 01 07 00 [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: 01 07 00 39 1D 00 00 00 00 00 C8 0C 31 [13:35:10]RasterBufferAndPrint [13:35:10]line [13:35:10]line [13:35:10]line [13:35:10]line [13:35:10]line [13:35:10]written 0, free lines is 3278 [13:35:10]MH_Cut [13:35:10]Write to MH i2c: D1 01 00 40 1D 01 2F [13:35:10]Write i2c OK [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: D1 [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: D1 01 00 [13:35:10]MH_I2C_Read... [13:35:10]Read from MH i2c: D1 01 00 40 1D 00 2E [13:35:10]Write to MH i2c: 01 00 00 41 1D 5E [13:35:10]Write i2c OK [13:35:10]MH_I2C_Read... [13:35:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 83 42 47 00 D0 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F1 A7 03 00 F4 03 04 00 8A 05 64 66 B6 04 01 00 00 86 13 D4 95 99 B2 CF BA [13:35:10]CommunicateWithHost err = 0 [13:35:10]CheckOFDResponse [13:35:10]1017 (14) - 77093643461234 [13:35:10]1041 (16) - 0000000000874681 [13:35:10]1040 (4) - 239601 [13:35:10]1012 (4) - 08.06.2024 07:17 [13:35:10]1206 (1) - 0 [13:35:10]OFD Sender: Remove packet 239601 [13:35:10]ProducePacketName [13:35:10]name=ofd_packets/00239601 [13:35:10]NVStorageDeleteData [13:35:11]OFD Sender: No OFD packet to send [13:35:11]*** Cut start [13:35:11]*** Partial cut [13:35:11]*** CUTSNS_PIN = 1 [13:35:11]*** CUTSNS_PIN = 0 [13:35:11]*** Brake cut motor [13:35:12]Read from MH i2c: 01 [13:35:12]MH_I2C_Read... [13:35:12]*** Stop cut motor [13:35:12]*** Cut end [13:35:12]Read from MH i2c: 01 07 00 [13:35:12]MH_I2C_Read... [13:35:12]Read from MH i2c: 01 07 00 41 1D 00 00 00 00 00 FF 0F 73 [13:35:12]process_action close_receipt done [13:35:12]requested_data is exist [13:35:12]produce_requested_data [13:35:12]requested_item fm.sn is exist - process it [13:35:12]wFMCommunicate request_size=4 [13:35:12]MH_SAM_APDU [13:35:12]CAPDU: 80 11 00 00 [13:35:12]Write to MH i2c: E2 08 00 42 1D 80 11 00 00 00 00 00 00 D9 [13:35:12]Write i2c OK [13:35:12]MH_I2C_Read... [13:35:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:12]Read from MH i2c: E2 [13:35:12]MH_I2C_Read... [13:35:12]Read from MH i2c: E2 17 00 [13:35:12]MH_I2C_Read... [13:35:12]Read from MH i2c: E2 17 00 42 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2E [13:35:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:35:12]wFMCommunicate OK [13:35:12]requested_item fd.num is exist - process it [13:35:12]SAM_PROTO_GetFieldsCounters [13:35:12]wFMCommunicate request_size=4 [13:35:12]MH_SAM_APDU [13:35:12]CAPDU: 80 13 00 00 [13:35:12]Write to MH i2c: E2 08 00 43 1D 80 13 00 00 00 00 00 00 DC [13:35:12]Write i2c OK [13:35:12]MH_I2C_Read... [13:35:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:12]Read from MH i2c: E2 [13:35:12]MH_I2C_Read... [13:35:12]Read from MH i2c: E2 62 00 [13:35:12]MH_I2C_Read... [13:35:12]Read from MH i2c: E2 62 00 43 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F1 A7 03 00 0E 04 04 00 83 01 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 75 [13:35:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F1 A7 03 00 0E 04 04 00 83 01 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:35:12]wFMCommunicate OK [13:35:12]SAM_PROTO_GetFieldsCounters done [13:35:12]requested_item shift.num is exist - process it [13:35:12]requested_item shift.opened is exist - process it [13:35:12]req_shift_opened [13:35:12]FM_GetShiftState [13:35:12]SAM_PROTO_GetShiftState [13:35:12]wFMCommunicate request_size=4 [13:35:12]MH_SAM_APDU [13:35:12]CAPDU: 80 13 01 00 [13:35:12]Write to MH i2c: E2 08 00 44 1D 80 13 01 00 00 00 00 00 DE [13:35:12]Write i2c OK [13:35:12]MH_I2C_Read... [13:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:12]Read from MH i2c: E2 [13:35:12]MH_I2C_Read... [13:35:12]Read from MH i2c: E2 0E 00 [13:35:12]MH_I2C_Read... [13:35:12]Read from MH i2c: E2 0E 00 44 1D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 92 [13:35:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:35:12]wFMCommunicate OK [13:35:12]SAM_PROTO_GetShiftState done [13:35:12]FM_GetShiftState done [13:35:12]req_shift_opened done [13:35:12]requested_item shift.open_date is exist - process it [13:35:12]req_shift_open_date [13:35:12]req_shift_open_date done [13:35:12]produce_requested_data done [13:35:12]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239601,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:35:12]process_action_free close_receipt [13:35:12]json_value_free [13:35:12]json_value_free done [13:35:12]process_json_proto returns [13:35:12]Send response to host [13:35:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239601,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:35:12]free response buf [13:35:12]execute_script done [13:35:12]execute_script returns [13:35:12]free content buf [13:35:12]Sock 9.Close socket [13:35:12]Sock 9.Thread stoped [13:35:16]OFD Sender: No OFD packet to send [13:35:21]OFD Sender: No OFD packet to send [13:35:26]OFD Sender: No OFD packet to send [13:35:31]OFD Sender: No OFD packet to send [13:35:36]OFD Sender: No OFD packet to send [13:35:41]OFD Sender: No OFD packet to send [13:35:46]OFD Sender: No OFD packet to send [13:35:51]OFD Sender: No OFD packet to send [13:35:56]OFD Sender: No OFD packet to send [13:36:01]OFD Sender: No OFD packet to send [13:36:06]OFD Sender: No OFD packet to send [13:36:11]OFD Sender: No OFD packet to send [13:36:16]OFD Sender: No OFD packet to send [13:36:21]OFD Sender: No OFD packet to send [13:36:26]OFD Sender: No OFD packet to send [13:36:31]OFD Sender: No OFD packet to send [13:36:36]OFD Sender: No OFD packet to send [13:36:41]OFD Sender: No OFD packet to send [13:36:46]OFD Sender: No OFD packet to send [13:36:51]OFD Sender: No OFD packet to send [13:36:56]OFD Sender: No OFD packet to send [13:37:01]OFD Sender: No OFD packet to send [13:37:06]OFD Sender: No OFD packet to send [13:37:11]OFD Sender: No OFD packet to send [13:37:16]OFD Sender: No OFD packet to send [13:37:21]OFD Sender: No OFD packet to send [13:37:26]OFD Sender: No OFD packet to send [13:37:31]OFD Sender: No OFD packet to send [13:37:36]OFD Sender: No OFD packet to send [13:37:41]OFD Sender: No OFD packet to send [13:37:46]OFD Sender: No OFD packet to send [13:37:51]OFD Sender: No OFD packet to send [13:37:56]OFD Sender: No OFD packet to send [13:38:01]OFD Sender: No OFD packet to send [13:38:06]OFD Sender: No OFD packet to send [13:38:11]OFD Sender: No OFD packet to send [13:38:16]OFD Sender: No OFD packet to send [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:42]accept exits with 8 [13:38:42]New connection [13:38:42]New thread 3066596708 created [13:38:42]Thread 3066453348 joined [13:38:42]Waiting for new connection... [13:38:42] Sock 8.Parse request [13:38:42]Sock 8.Check first char [13:38:42]Sock 8.First char is OK [13:38:42]request: POST /json_proto HTTP/1.0 [13:38:42]Method: POST [13:38:42]URL: /json_proto [13:38:42]Method is POST - this is cgi request [13:38:42]url: /json_proto [13:38:42]query_string will be loaded in cgi processing [13:38:42]execute_cgi json_proto POST (null) [13:38:42]execute_cgi path=json_proto method=POST [13:38:42]POST find Content-Length [13:38:42]Host: 172.17.40.67:8080 [13:38:42]Content-Length: 680 [13:38:42]Content-Type: application/json [13:38:42] [13:38:42]POST finish read [13:38:42]Found Content-Length = 680 [13:38:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 24.240, "sum" : 1810.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1810.00, "payments": [ { "type": 0, "sum" : 1810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:42]execute_script... [13:38:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 24.240, "sum" : 1810.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1810.00, "payments": [ { "type": 0, "sum" : 1810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:42]POST & json_proto [13:38:42]process_json_proto [13:38:42]json parsed OK: [13:38:42]protocol is kg_v1.0 [13:38:42]action value=close_receipt [13:38:42]process_action close_receipt [13:38:42]cmd_close_receipt [13:38:42]MH_GetDate [13:38:42]Write to MH i2c: F0 00 00 45 1D 51 [13:38:42]Write i2c OK [13:38:42]MH_I2C_Read... [13:38:42]Read from MH i2c: F0 [13:38:42]MH_I2C_Read... [13:38:42]Read from MH i2c: F0 09 00 [13:38:42]MH_I2C_Read... [13:38:42]Read from MH i2c: F0 09 00 45 1D 00 E3 5E 64 66 97 AE 6B 64 79 [13:38:42]GetLastDocTimeStamp 1717853709 [13:38:42]current date 1717853923 [13:38:42]FM_GetShiftState [13:38:42]SAM_PROTO_GetShiftState [13:38:42]wFMCommunicate request_size=4 [13:38:42]MH_SAM_APDU [13:38:42]CAPDU: 80 13 01 00 [13:38:42]Write to MH i2c: E2 08 00 46 1D 80 13 01 00 00 00 00 00 E0 [13:38:42]Write i2c OK [13:38:42]MH_I2C_Read... [13:38:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:42]Read from MH i2c: E2 [13:38:42]MH_I2C_Read... [13:38:42]Read from MH i2c: E2 0E 00 [13:38:42]MH_I2C_Read... [13:38:42]Read from MH i2c: E2 0E 00 46 1D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 94 [13:38:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:38:42]wFMCommunicate OK [13:38:42]SAM_PROTO_GetShiftState done [13:38:42]FM_GetShiftState done [13:38:42]opened in 1717805884 [13:38:42]opened+sec_in_day 1717892284 [13:38:42]quantity*price = 181072 [13:38:42]sum+1 = 181074 [13:38:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 1810.00 Внесено: 2000.00 СДАЧА: 190.00 НСП 1% : 16.02 НДС 12% : 192.29 Наличными: 1810.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 373 08.06.2024 13:38 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239602 ФПД: 376091592945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133843&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239602&fm=376091592945&tin=02508201610067®Number=0000000000091601&sum=181000 [13:38:43]StoreToDocumentArchive [13:38:43]shift 387 fd 239602 [13:38:43]save to /storage/0387/doc_00239602 [13:38:43]save last doc name /storage/0387/doc_00239602 to /storage/kkm_last_doc_name [13:38:43]save OK [13:38:43]Clear old archive folders... [13:38:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:38:43]tlvbuf is B6E83350 [13:38:43]SAM_PROTO_ClearQueue [13:38:43]wFMCommunicate request_size=4 [13:38:43]MH_SAM_APDU [13:38:43]CAPDU: 80 09 00 00 [13:38:43]Write to MH i2c: E2 08 00 53 1D 80 09 00 00 00 00 00 00 E2 [13:38:43]Write i2c OK [13:38:43]MH_I2C_Read... [13:38:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:38:43]Read from MH i2c: E2 [13:38:43]MH_I2C_Read... [13:38:43]Read from MH i2c: E2 03 00 [13:38:43]MH_I2C_Read... [13:38:43]Read from MH i2c: E2 03 00 53 1D 00 90 00 E4 [13:38:43]RAPDU: 90 00 [13:38:43]wFMCommunicate OK [13:38:43]SAM_PROTO_ClearQueue done [13:38:43]KKMCreateOFDPacket [13:38:43]OFDProtocolAddRootSTLVToBuf [13:38:43]FM_MakeSignedData [13:38:43]FM_MakeSignedData [13:38:43]SAM_PROTO_SignData [13:38:43]wFMCommunicate request_size=4 [13:38:43]MH_SAM_APDU [13:38:43]CAPDU: 80 0D 01 02 [13:38:43]Write to MH i2c: E2 08 00 54 1D 80 0D 01 02 00 00 00 00 EA [13:38:43]Write i2c OK [13:38:43]MH_I2C_Read... [13:38:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:38:43]Read from MH i2c: E2 [13:38:43]MH_I2C_Read... [13:38:43]Read from MH i2c: E2 03 00 [13:38:43]MH_I2C_Read... [13:38:43]Read from MH i2c: E2 03 00 54 1D 00 90 00 E5 [13:38:43]RAPDU: 90 00 [13:38:43]wFMCommunicate OK [13:38:43]wFMCommunicate request_size=255 [13:38:43]MH_SAM_APDU [13:38:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 51 C3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 C3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 4B 00 00 00 00 07 04 06 00 08 C3 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 E3 5E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A7 03 00 35 04 06 00 00 57 90 CE [13:38:43]Write to MH i2c: E2 02 01 55 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 B0 5E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 51 C3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 C3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 4B 00 00 00 00 07 04 06 00 08 C3 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 E3 5E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A7 03 00 35 04 06 00 00 57 90 CE 00 00 50 [13:38:43]Write i2c OK [13:38:43]MH_I2C_Read... [13:38:44]Read from MH i2c: E2 [13:38:44]MH_I2C_Read... [13:38:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:44]Read from MH i2c: E2 03 00 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: E2 03 00 55 1D 00 90 00 E6 [13:38:44]RAPDU: 90 00 [13:38:44]wFMCommunicate OK [13:38:44]wFMCommunicate request_size=7 [13:38:44]MH_SAM_APDU [13:38:44]CAPDU: 80 0D 02 02 02 48 F1 [13:38:44]Write to MH i2c: E2 0A 00 56 1D 80 0D 02 02 02 00 48 F1 00 00 2A [13:38:44]Write i2c OK [13:38:44]MH_I2C_Read... [13:38:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:44]Read from MH i2c: E2 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: E2 03 00 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: E2 03 00 56 1D 00 90 00 E7 [13:38:44]RAPDU: 90 00 [13:38:44]wFMCommunicate OK [13:38:44]wFMCommunicate request_size=4 [13:38:44]MH_SAM_APDU [13:38:44]CAPDU: 80 0D 03 02 [13:38:44]Write to MH i2c: E2 08 00 57 1D 80 0D 03 02 00 00 00 00 EF [13:38:44]Write i2c OK [13:38:44]MH_I2C_Read... [13:38:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:38:44]Read from MH i2c: E2 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: E2 0B 00 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: E2 0B 00 57 1D 00 C9 A7 24 35 2F 7F B8 67 90 00 86 [13:38:44]RAPDU: C9 A7 24 35 2F 7F B8 67 90 00 [13:38:44]wFMCommunicate OK [13:38:44]SAM_PROTO_SignData done [13:38:44]FM_MakeSignedData done [13:38:44]CreateOFDProtocolMessage [13:38:44]wFMCommunicate request_size=4 [13:38:44]MH_SAM_APDU [13:38:44]CAPDU: 80 11 00 00 [13:38:44]Write to MH i2c: E2 08 00 58 1D 80 11 00 00 00 00 00 00 EF [13:38:44]Write i2c OK [13:38:44]MH_I2C_Read... [13:38:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:44]Read from MH i2c: E2 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: E2 17 00 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: E2 17 00 58 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 44 [13:38:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:38:44]wFMCommunicate OK [13:38:44]CreateOFDProtocolMessage done [13:38:44]OFDSenderStorePacket 239602 [13:38:44]StoreOFDPacket docnum=239602 [13:38:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 04 50 04 01 D3 D1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 51 C3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 C3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 4B 00 00 00 00 07 04 06 00 08 C3 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 E3 5E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A7 03 00 35 04 06 00 00 57 90 CE 48 F1 C9 A7 24 35 2F 7F B8 67 [13:38:44]CheckFolder [13:38:44]dirname=/storage/ofd_packets [13:38:44]CheckFolder done [13:38:44]ProducePacketName [13:38:44]name=ofd_packets/00239602 [13:38:44]NVStorageSaveData ofd_packets/00239602 [13:38:44]File name is /storage/ofd_packets/00239602 [13:38:44]Write 298 bytes [13:38:44]NVStorageSaveData done [13:38:44]OFDSenderStorePacket done [13:38:44]KKMCreateOFDPacket done [13:38:44]NVStorageSaveData kkm_last_timestamp [13:38:44]File name is /storage/kkm_last_timestamp [13:38:44]Write 4 bytes [13:38:44]NVStorageSaveData done [13:38:44]ExternCall_PrintAddStr [13:38:44]wPrintStart [13:38:44]Write to MH i2c: 01 00 00 59 1D 76 [13:38:44]Write i2c OK [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: 01 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: 01 07 00 [13:38:44]MH_I2C_Read... [13:38:44]Read from MH i2c: 01 07 00 59 1D 00 00 00 00 00 FF 0F 8B [13:38:44]RasterBufferAndPrint [13:38:44]line Счет N : (1)3302544 [13:38:44]line ИНН: 02508201610067 [13:38:44]line Контрольно-Кассовый Чек [13:38:44]line ПРОДАЖА [13:38:44]line ТРК (МРК, ГНК) : 51 [13:38:44]line Товар: 2710194210 [13:38:44]line ДТ-К-5 [13:38:44]line 24.240 * 74.70 [13:38:44]line = 1810.73 [13:38:44]line НДС 12% НСП 1% [13:38:44]line > о реализуемом товаре [13:38:44]line ОКРУГЛЕНИЕ: -0.73 [13:38:44]line ИТОГО: 1810.00 [13:38:44]line Внесено: 2000.00 [13:38:44]line СДАЧА: 190.00 [13:38:44]line НСП 1% : 16.02 [13:38:44]line НДС 12% : 192.29 [13:38:44]line Наличными: 1810.00 [13:38:44]line Безнал.: 0.00 [13:38:44]line Место: АЗС № 82 "Партнер Нефть" [13:38:44]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:38:44]line СНО: Общий режим [13:38:44]line Чек 373 08.06.2024 13:38 [13:38:44]line Смена: 387 ФФД: 1.0 [13:38:44]line ЗНМ: 0300000150 [13:38:44]line РНМ: 0000000000091601 [13:38:44]line Версия ККМ: 001 [13:38:44]line ФМ: 0000000000874681 [13:38:44]line ФД: 239602 [13:38:44]line ФПД: 376091592945 [13:38:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T133843&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239602&fm=376091592945&tin=02508201610067®Number=0000000000091601&sum=181000 [13:38:44]OFD Sender: Processing packet 239602 [packets to send 182, broken 181] [13:38:44]ProducePacketName [13:38:44]name=ofd_packets/00239602 [13:38:44]OFD Sender: To server: pG, [13:38:44]CommunicateWithHost lk.salyk.kg:30040 [13:38:44]ConnectInit lk.salyk.kg [13:38:44]written 0, free lines is 4095 [13:38:44]Connected sock=10 [13:38:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 04 50 04 01 D3 D1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 51 C3 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 C3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 4B 00 00 00 00 07 04 06 00 08 C3 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 E3 5E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A7 03 00 35 04 06 00 00 57 90 CE 48 F1 C9 A7 24 35 2F 7F B8 67 [13:38:45]Write to MH i2c: 01 00 00 84 1D A1 [13:38:45]Write i2c OK [13:38:45]MH_I2C_Read... [13:38:45]Read from MH i2c: 01 [13:38:45]MH_I2C_Read... [13:38:45]Read from MH i2c: 01 07 00 [13:38:45]MH_I2C_Read... [13:38:45]Read from MH i2c: 01 07 00 84 1D 00 00 00 00 00 CE 0C 82 [13:38:45]RasterBufferAndPrint [13:38:45]line [13:38:45]line [13:38:45]line [13:38:45]line [13:38:45]line [13:38:45]written 0, free lines is 3285 [13:38:45]MH_Cut [13:38:45]Write to MH i2c: D1 01 00 8B 1D 01 7A [13:38:45]Write i2c OK [13:38:45]MH_I2C_Read... [13:38:45]Read from MH i2c: D1 [13:38:45]MH_I2C_Read... [13:38:45]Read from MH i2c: D1 01 00 [13:38:45]MH_I2C_Read... [13:38:45]Read from MH i2c: D1 01 00 8B 1D 00 79 [13:38:45]Write to MH i2c: 01 00 00 8C 1D A9 [13:38:45]Write i2c OK [13:38:45]MH_I2C_Read... [13:38:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 65 D5 47 00 90 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F2 A7 03 00 F4 03 04 00 60 06 64 66 B6 04 01 00 00 38 B7 3D 71 F9 5B 08 B5 [13:38:45]CommunicateWithHost err = 0 [13:38:45]CheckOFDResponse [13:38:45]1017 (14) - 77093643461234 [13:38:45]1041 (16) - 0000000000874681 [13:38:45]1040 (4) - 239602 [13:38:45]1012 (4) - 08.06.2024 07:21 [13:38:45]1206 (1) - 0 [13:38:45]OFD Sender: Remove packet 239602 [13:38:45]ProducePacketName [13:38:45]name=ofd_packets/00239602 [13:38:45]NVStorageDeleteData [13:38:45]OFD Sender: No OFD packet to send [13:38:45]*** Cut start [13:38:45]*** Partial cut [13:38:45]*** CUTSNS_PIN = 1 [13:38:45]*** CUTSNS_PIN = 0 [13:38:46]*** Brake cut motor [13:38:46]Read from MH i2c: 01 [13:38:46]MH_I2C_Read... [13:38:46]*** Stop cut motor [13:38:46]*** Cut end [13:38:46]Read from MH i2c: 01 07 00 [13:38:46]MH_I2C_Read... [13:38:46]Read from MH i2c: 01 07 00 8C 1D 00 00 00 00 00 FF 0F BE [13:38:46]process_action close_receipt done [13:38:46]requested_data is exist [13:38:46]produce_requested_data [13:38:46]requested_item fm.sn is exist - process it [13:38:46]wFMCommunicate request_size=4 [13:38:46]MH_SAM_APDU [13:38:46]CAPDU: 80 11 00 00 [13:38:46]Write to MH i2c: E2 08 00 8D 1D 80 11 00 00 00 00 00 00 24 [13:38:46]Write i2c OK [13:38:46]MH_I2C_Read... [13:38:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:46]Read from MH i2c: E2 [13:38:46]MH_I2C_Read... [13:38:46]Read from MH i2c: E2 17 00 [13:38:46]MH_I2C_Read... [13:38:46]Read from MH i2c: E2 17 00 8D 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 79 [13:38:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:38:46]wFMCommunicate OK [13:38:46]requested_item fd.num is exist - process it [13:38:46]SAM_PROTO_GetFieldsCounters [13:38:46]wFMCommunicate request_size=4 [13:38:46]MH_SAM_APDU [13:38:46]CAPDU: 80 13 00 00 [13:38:46]Write to MH i2c: E2 08 00 8E 1D 80 13 00 00 00 00 00 00 27 [13:38:46]Write i2c OK [13:38:46]MH_I2C_Read... [13:38:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:38:46]Read from MH i2c: E2 [13:38:46]MH_I2C_Read... [13:38:46]Read from MH i2c: E2 62 00 [13:38:46]MH_I2C_Read... [13:38:46]Read from MH i2c: E2 62 00 8E 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F2 A7 03 00 0E 04 04 00 83 01 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 C4 [13:38:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F2 A7 03 00 0E 04 04 00 83 01 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:38:46]wFMCommunicate OK [13:38:46]SAM_PROTO_GetFieldsCounters done [13:38:46]requested_item shift.num is exist - process it [13:38:46]requested_item shift.opened is exist - process it [13:38:46]req_shift_opened [13:38:46]FM_GetShiftState [13:38:46]SAM_PROTO_GetShiftState [13:38:46]wFMCommunicate request_size=4 [13:38:46]MH_SAM_APDU [13:38:46]CAPDU: 80 13 01 00 [13:38:46]Write to MH i2c: E2 08 00 8F 1D 80 13 01 00 00 00 00 00 29 [13:38:46]Write i2c OK [13:38:46]MH_I2C_Read... [13:38:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:46]Read from MH i2c: E2 [13:38:46]MH_I2C_Read... [13:38:46]Read from MH i2c: E2 0E 00 [13:38:46]MH_I2C_Read... [13:38:46]Read from MH i2c: E2 0E 00 8F 1D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DD [13:38:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:38:46]wFMCommunicate OK [13:38:46]SAM_PROTO_GetShiftState done [13:38:46]FM_GetShiftState done [13:38:46]req_shift_opened done [13:38:46]requested_item shift.open_date is exist - process it [13:38:46]req_shift_open_date [13:38:46]req_shift_open_date done [13:38:46]produce_requested_data done [13:38:46]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239602,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:38:46]process_action_free close_receipt [13:38:46]json_value_free [13:38:46]json_value_free done [13:38:46]process_json_proto returns [13:38:46]Send response to host [13:38:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239602,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:38:46]free response buf [13:38:46]execute_script done [13:38:46]execute_script returns [13:38:46]free content buf [13:38:46]Sock 8.Close socket [13:38:46]Sock 8.Thread stoped [13:38:50]OFD Sender: No OFD packet to send [13:38:55]OFD Sender: No OFD packet to send [13:39:00]OFD Sender: No OFD packet to send [13:39:05]OFD Sender: No OFD packet to send [13:39:10]OFD Sender: No OFD packet to send [13:39:15]OFD Sender: No OFD packet to send [13:39:20]OFD Sender: No OFD packet to send [13:39:25]OFD Sender: No OFD packet to send [13:39:30]OFD Sender: No OFD packet to send [13:39:35]OFD Sender: No OFD packet to send [13:39:40]OFD Sender: No OFD packet to send [13:39:45]OFD Sender: No OFD packet to send [13:39:50]OFD Sender: No OFD packet to send [13:39:55]OFD Sender: No OFD packet to send [13:40:00]OFD Sender: No OFD packet to send [13:40:05]OFD Sender: No OFD packet to send [13:40:10]OFD Sender: No OFD packet to send [13:40:15]OFD Sender: No OFD packet to send [13:40:20]OFD Sender: No OFD packet to send [13:40:25]OFD Sender: No OFD packet to send [13:40:30]OFD Sender: No OFD packet to send [13:40:35]OFD Sender: No OFD packet to send [13:40:40]OFD Sender: No OFD packet to send [13:40:45]OFD Sender: No OFD packet to send [13:40:50]OFD Sender: No OFD packet to send [13:40:55]OFD Sender: No OFD packet to send [13:41:00]OFD Sender: No OFD packet to send [13:41:05]OFD Sender: No OFD packet to send [13:41:10]OFD Sender: No OFD packet to send [13:41:15]OFD Sender: No OFD packet to send [13:41:20]OFD Sender: No OFD packet to send [13:41:25]OFD Sender: No OFD packet to send [13:41:30]OFD Sender: No OFD packet to send [13:41:35]OFD Sender: No OFD packet to send [13:41:40]OFD Sender: No OFD packet to send [13:41:45]OFD Sender: No OFD packet to send [13:41:47]accept exits with 9 [13:41:47]New connection [13:41:47]New thread 3066453348 created [13:41:47]Thread 3066596708 joined [13:41:47]Waiting for new connection... [13:41:47] Sock 9.Parse request [13:41:47]Sock 9.Check first char [13:41:47]Sock 9.First char is OK [13:41:47]request: POST /json_proto HTTP/1.0 [13:41:47]Method: POST [13:41:47]URL: /json_proto [13:41:47]Method is POST - this is cgi request [13:41:47]url: /json_proto [13:41:47]query_string will be loaded in cgi processing [13:41:47]execute_cgi json_proto POST (null) [13:41:47]execute_cgi path=json_proto method=POST [13:41:47]POST find Content-Length [13:41:47]Host: 172.17.40.67:8080 [13:41:47]Content-Length: 680 [13:41:47]Content-Type: application/json [13:41:47] [13:41:47]POST finish read [13:41:47]Found Content-Length = 680 [13:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:47]execute_script... [13:41: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)3302545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:47]POST & json_proto [13:41:47]process_json_proto [13:41:47]json parsed OK: [13:41:47]protocol is kg_v1.0 [13:41:47]action value=close_receipt [13:41:47]process_action close_receipt [13:41:47]cmd_close_receipt [13:41:47]MH_GetDate [13:41:47]Write to MH i2c: F0 00 00 90 1D 9C [13:41:47]Write i2c OK [13:41:47]MH_I2C_Read... [13:41:47]Read from MH i2c: F0 [13:41:47]MH_I2C_Read... [13:41:47]Read from MH i2c: F0 09 00 [13:41:47]MH_I2C_Read... [13:41:47]Read from MH i2c: F0 09 00 90 1D 00 9D 5F 64 66 97 AE 6B 64 7F [13:41:47]GetLastDocTimeStamp 1717853923 [13:41:47]current date 1717854109 [13:41:47]FM_GetShiftState [13:41:47]SAM_PROTO_GetShiftState [13:41:47]wFMCommunicate request_size=4 [13:41:47]MH_SAM_APDU [13:41:47]CAPDU: 80 13 01 00 [13:41:47]Write to MH i2c: E2 08 00 91 1D 80 13 01 00 00 00 00 00 2B [13:41:47]Write i2c OK [13:41:47]MH_I2C_Read... [13:41:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:48]Read from MH i2c: E2 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 0E 00 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 0E 00 91 1D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DF [13:41:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:41:48]wFMCommunicate OK [13:41:48]SAM_PROTO_GetShiftState done [13:41:48]FM_GetShiftState done [13:41:48]opened in 1717805884 [13:41:48]opened+sec_in_day 1717892284 [13:41:48]quantity*price = 200046 [13:41:48]sum+1 = 200048 [13:41:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 374 08.06.2024 13:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239603 ФПД: 59380671999510 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T134149&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239603&fm=59380671999510&tin=02508201610067®Number=0000000000091601&sum=200000 [13:41:49]StoreToDocumentArchive [13:41:49]shift 387 fd 239603 [13:41:49]save to /storage/0387/doc_00239603 [13:41:49]save last doc name /storage/0387/doc_00239603 to /storage/kkm_last_doc_name [13:41:49]save OK [13:41:49]Clear old archive folders... [13:41:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:41:49]tlvbuf is B6E6AAC0 [13:41:49]SAM_PROTO_ClearQueue [13:41:49]wFMCommunicate request_size=4 [13:41:49]MH_SAM_APDU [13:41:49]CAPDU: 80 09 00 00 [13:41:49]Write to MH i2c: E2 08 00 9E 1D 80 09 00 00 00 00 00 00 2D [13:41:49]Write i2c OK [13:41:49]MH_I2C_Read... [13:41:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:41:49]Read from MH i2c: E2 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 03 00 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 03 00 9E 1D 00 90 00 2F [13:41:49]RAPDU: 90 00 [13:41:49]wFMCommunicate OK [13:41:49]SAM_PROTO_ClearQueue done [13:41:49]KKMCreateOFDPacket [13:41:49]OFDProtocolAddRootSTLVToBuf [13:41:49]FM_MakeSignedData [13:41:49]FM_MakeSignedData [13:41:49]SAM_PROTO_SignData [13:41:49]wFMCommunicate request_size=4 [13:41:49]MH_SAM_APDU [13:41:49]CAPDU: 80 0D 01 02 [13:41:49]Write to MH i2c: E2 08 00 9F 1D 80 0D 01 02 00 00 00 00 35 [13:41:49]Write i2c OK [13:41:49]MH_I2C_Read... [13:41:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:41:49]Read from MH i2c: E2 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 03 00 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 03 00 9F 1D 00 90 00 30 [13:41:49]RAPDU: 90 00 [13:41:49]wFMCommunicate OK [13:41:49]wFMCommunicate request_size=255 [13:41:49]MH_SAM_APDU [13:41: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 76 01 00 00 F4 03 04 00 9D 5F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A7 03 00 35 04 06 00 36 01 A3 DC [13:41:49]Write to MH i2c: E2 02 01 A0 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 76 01 00 00 F4 03 04 00 9D 5F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A7 03 00 35 04 06 00 36 01 A3 DC 00 00 4C [13:41:49]Write i2c OK [13:41:49]MH_I2C_Read... [13:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:49]Read from MH i2c: E2 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 03 00 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 03 00 A0 1D 00 90 00 31 [13:41:49]RAPDU: 90 00 [13:41:49]wFMCommunicate OK [13:41:49]wFMCommunicate request_size=7 [13:41:49]MH_SAM_APDU [13:41:49]CAPDU: 80 0D 02 02 02 6E 16 [13:41:49]Write to MH i2c: E2 0A 00 A1 1D 80 0D 02 02 02 00 6E 16 00 00 C0 [13:41:49]Write i2c OK [13:41:49]MH_I2C_Read... [13:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:49]Read from MH i2c: E2 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 03 00 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 03 00 A1 1D 00 90 00 32 [13:41:49]RAPDU: 90 00 [13:41:49]wFMCommunicate OK [13:41:49]wFMCommunicate request_size=4 [13:41:49]MH_SAM_APDU [13:41:49]CAPDU: 80 0D 03 02 [13:41:49]Write to MH i2c: E2 08 00 A2 1D 80 0D 03 02 00 00 00 00 3A [13:41:49]Write i2c OK [13:41:49]MH_I2C_Read... [13:41:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:41:49]Read from MH i2c: E2 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 0B 00 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 0B 00 A2 1D 00 14 05 4B B2 15 A6 39 2F 90 00 74 [13:41:49]RAPDU: 14 05 4B B2 15 A6 39 2F 90 00 [13:41:49]wFMCommunicate OK [13:41:49]SAM_PROTO_SignData done [13:41:49]FM_MakeSignedData done [13:41:49]CreateOFDProtocolMessage [13:41:49]wFMCommunicate request_size=4 [13:41:49]MH_SAM_APDU [13:41:49]CAPDU: 80 11 00 00 [13:41:49]Write to MH i2c: E2 08 00 A3 1D 80 11 00 00 00 00 00 00 3A [13:41:49]Write i2c OK [13:41:49]MH_I2C_Read... [13:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:49]Read from MH i2c: E2 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 17 00 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: E2 17 00 A3 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8F [13:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:41:49]wFMCommunicate OK [13:41:49]CreateOFDProtocolMessage done [13:41:49]OFDSenderStorePacket 239603 [13:41:49]StoreOFDPacket docnum=239603 [13:41:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C7 CA 04 01 04 15 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 76 01 00 00 F4 03 04 00 9D 5F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A7 03 00 35 04 06 00 36 01 A3 DC 6E 16 14 05 4B B2 15 A6 39 2F [13:41:49]CheckFolder [13:41:49]dirname=/storage/ofd_packets [13:41:49]CheckFolder done [13:41:49]ProducePacketName [13:41:49]name=ofd_packets/00239603 [13:41:49]NVStorageSaveData ofd_packets/00239603 [13:41:49]File name is /storage/ofd_packets/00239603 [13:41:49]Write 298 bytes [13:41:49]NVStorageSaveData done [13:41:49]OFDSenderStorePacket done [13:41:49]KKMCreateOFDPacket done [13:41:49]NVStorageSaveData kkm_last_timestamp [13:41:49]File name is /storage/kkm_last_timestamp [13:41:49]Write 4 bytes [13:41:49]NVStorageSaveData done [13:41:49]ExternCall_PrintAddStr [13:41:49]wPrintStart [13:41:49]Write to MH i2c: 01 00 00 A4 1D C1 [13:41:49]Write i2c OK [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: 01 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: 01 07 00 [13:41:49]MH_I2C_Read... [13:41:49]Read from MH i2c: 01 07 00 A4 1D 00 00 00 00 00 FF 0F D6 [13:41:49]RasterBufferAndPrint [13:41:49]line Счет N : (1)3302545 [13:41:49]line ИНН: 02508201610067 [13:41:49]line Контрольно-Кассовый Чек [13:41:49]line ПРОДАЖА [13:41:49]line ТРК (МРК, ГНК) : 51 [13:41:49]line Товар: 2710194210 [13:41:49]line ДТ-К-5 [13:41:49]line 26.780 * 74.70 [13:41:49]line = 2000.47 [13:41:49]line НДС 12% НСП 1% [13:41:49]line > о реализуемом товаре [13:41:49]line ОКРУГЛЕНИЕ: -0.47 [13:41:49]line ИТОГО: 2000.00 [13:41:49]line Внесено: 2000.00 [13:41:49]line СДАЧА: 0.00 [13:41:49]line НСП 1% : 17.70 [13:41:49]line НДС 12% : 212.44 [13:41:49]line Наличными: 2000.00 [13:41:49]line Безнал.: 0.00 [13:41:49]line Место: АЗС № 82 "Партнер Нефть" [13:41:49]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:41:49]line СНО: Общий режим [13:41:49]line Чек 374 08.06.2024 13:41 [13:41:49]line Смена: 387 ФФД: 1.0 [13:41:49]line ЗНМ: 0300000150 [13:41:49]line РНМ: 0000000000091601 [13:41:49]line Версия ККМ: 001 [13:41:49]line ФМ: 0000000000874681 [13:41:49]line ФД: 239603 [13:41:49]line ФПД: 59380671999510 [13:41:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T134149&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239603&fm=59380671999510&tin=02508201610067®Number=0000000000091601&sum=200000 [13:41:49]OFD Sender: Processing packet 239603 [packets to send 182, broken 181] [13:41:49]ProducePacketName [13:41:49]name=ofd_packets/00239603 [13:41:49]OFD Sender: To server: pG, [13:41:49]CommunicateWithHost lk.salyk.kg:30040 [13:41:49]ConnectInit lk.salyk.kg [13:41:49]written 0, free lines is 4095 [13:41:50]Connected sock=11 [13:41:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C7 CA 04 01 04 15 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 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 FC 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 76 01 00 00 F4 03 04 00 9D 5F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A7 03 00 35 04 06 00 36 01 A3 DC 6E 16 14 05 4B B2 15 A6 39 2F [13:41:50]Write to MH i2c: 01 00 00 CF 1D EC [13:41:50]Write i2c OK [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: 01 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: 01 07 00 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: 01 07 00 CF 1D 00 00 00 00 00 C5 0C C4 [13:41:50]RasterBufferAndPrint [13:41:50]line [13:41:50]line [13:41:50]line [13:41:50]line [13:41:50]line [13:41:50]written 0, free lines is 3275 [13:41:50]MH_Cut [13:41:50]Write to MH i2c: D1 01 00 D6 1D 01 C5 [13:41:50]Write i2c OK [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: D1 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: D1 01 00 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: D1 01 00 D6 1D 00 C4 [13:41:50]Write to MH i2c: 01 00 00 D7 1D F4 [13:41:50]Write i2c OK [13:41:50]MH_I2C_Read... [13:41:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 44 15 47 00 C9 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F3 A7 03 00 F4 03 04 00 1A 07 64 66 B6 04 01 00 00 37 E5 54 7A 06 77 31 1F [13:41:50]CommunicateWithHost err = 0 [13:41:50]CheckOFDResponse [13:41:50]1017 (14) - 77093643461234 [13:41:50]1041 (16) - 0000000000874681 [13:41:50]1040 (4) - 239603 [13:41:50]1012 (4) - 08.06.2024 07:24 [13:41:50]1206 (1) - 0 [13:41:50]OFD Sender: Remove packet 239603 [13:41:50]ProducePacketName [13:41:50]name=ofd_packets/00239603 [13:41:50]NVStorageDeleteData [13:41:51]OFD Sender: No OFD packet to send [13:41:51]*** Cut start [13:41:51]*** Partial cut [13:41:51]*** CUTSNS_PIN = 1 [13:41:51]*** CUTSNS_PIN = 0 [13:41:51]*** Brake cut motor [13:41:51]Read from MH i2c: 01 [13:41:51]MH_I2C_Read... [13:41:51]*** Stop cut motor [13:41:51]*** Cut end [13:41:51]Read from MH i2c: 01 07 00 [13:41:51]MH_I2C_Read... [13:41:51]Read from MH i2c: 01 07 00 D7 1D 00 00 00 00 00 FF 0F 09 [13:41:51]process_action close_receipt done [13:41:51]requested_data is exist [13:41:51]produce_requested_data [13:41:51]requested_item fm.sn is exist - process it [13:41:51]wFMCommunicate request_size=4 [13:41:51]MH_SAM_APDU [13:41:51]CAPDU: 80 11 00 00 [13:41:51]Write to MH i2c: E2 08 00 D8 1D 80 11 00 00 00 00 00 00 6F [13:41:51]Write i2c OK [13:41:51]MH_I2C_Read... [13:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:51]Read from MH i2c: E2 [13:41:51]MH_I2C_Read... [13:41:51]Read from MH i2c: E2 17 00 [13:41:51]MH_I2C_Read... [13:41:51]Read from MH i2c: E2 17 00 D8 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C4 [13:41:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:41:51]wFMCommunicate OK [13:41:51]requested_item fd.num is exist - process it [13:41:51]SAM_PROTO_GetFieldsCounters [13:41:51]wFMCommunicate request_size=4 [13:41:51]MH_SAM_APDU [13:41:51]CAPDU: 80 13 00 00 [13:41:51]Write to MH i2c: E2 08 00 D9 1D 80 13 00 00 00 00 00 00 72 [13:41:51]Write i2c OK [13:41:51]MH_I2C_Read... [13:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:41:52]Read from MH i2c: E2 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: E2 62 00 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: E2 62 00 D9 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F3 A7 03 00 0E 04 04 00 83 01 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 [13:41:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F3 A7 03 00 0E 04 04 00 83 01 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:41:52]wFMCommunicate OK [13:41:52]SAM_PROTO_GetFieldsCounters done [13:41:52]requested_item shift.num is exist - process it [13:41:52]requested_item shift.opened is exist - process it [13:41:52]req_shift_opened [13:41:52]FM_GetShiftState [13:41:52]SAM_PROTO_GetShiftState [13:41:52]wFMCommunicate request_size=4 [13:41:52]MH_SAM_APDU [13:41:52]CAPDU: 80 13 01 00 [13:41:52]Write to MH i2c: E2 08 00 DA 1D 80 13 01 00 00 00 00 00 74 [13:41:52]Write i2c OK [13:41:52]MH_I2C_Read... [13:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:52]Read from MH i2c: E2 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: E2 0E 00 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: E2 0E 00 DA 1D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 28 [13:41:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:41:52]wFMCommunicate OK [13:41:52]SAM_PROTO_GetShiftState done [13:41:52]FM_GetShiftState done [13:41:52]req_shift_opened done [13:41:52]requested_item shift.open_date is exist - process it [13:41:52]req_shift_open_date [13:41:52]req_shift_open_date done [13:41:52]produce_requested_data done [13:41:52]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239603,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:41:52]process_action_free close_receipt [13:41:52]json_value_free [13:41:52]json_value_free done [13:41:52]process_json_proto returns [13:41:52]Send response to host [13:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239603,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:41:52]free response buf [13:41:52]execute_script done [13:41:52]execute_script returns [13:41:52]free content buf [13:41:52]Sock 9.Close socket [13:41:52]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [13:42:51]OFD Sender: No OFD packet to send [13:42:56]OFD Sender: No OFD packet to send [13:43:01]OFD Sender: No OFD packet to send [13:43:06]OFD Sender: No OFD packet to send [13:43:11]OFD Sender: No OFD packet to send [13:43:16]OFD Sender: No OFD packet to send [13:43:21]OFD Sender: No OFD packet to send [13:43:26]OFD Sender: No OFD packet to send [13:43:31]OFD Sender: No OFD packet to send [13:43:36]OFD Sender: No OFD packet to send [13:43:41]OFD Sender: No OFD packet to send [13:43:46]OFD Sender: No OFD packet to send [13:43:51]OFD Sender: No OFD packet to send [13:43:56]OFD Sender: No OFD packet to send [13:44:01]OFD Sender: No OFD packet to send [13:44:06]OFD Sender: No OFD packet to send [13:44:11]OFD Sender: No OFD packet to send [13:44:16]OFD Sender: No OFD packet to send [13:44:21]OFD Sender: No OFD packet to send [13:44:26]OFD Sender: No OFD packet to send [13:44:31]OFD Sender: No OFD packet to send [13:44:36]OFD Sender: No OFD packet to send [13:44:41]OFD Sender: No OFD packet to send [13:44:46]OFD Sender: No OFD packet to send [13:44:51]OFD Sender: No OFD packet to send [13:44:56]OFD Sender: No OFD packet to send [13:45:01]OFD Sender: No OFD packet to send [13:45:06]OFD Sender: No OFD packet to send [13:45:11]OFD Sender: No OFD packet to send [13:45:16]OFD Sender: No OFD packet to send [13:45:21]OFD Sender: No OFD packet to send [13:45:26]OFD Sender: No OFD packet to send [13:45:31]OFD Sender: No OFD packet to send [13:45:36]OFD Sender: No OFD packet to send [13:45:41]OFD Sender: No OFD packet to send [13:45:46]OFD Sender: No OFD packet to send [13:45:51]OFD Sender: No OFD packet to send [13:45:56]OFD Sender: No OFD packet to send [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:12]accept exits with 8 [13:46:12]New connection [13:46:12]New thread 3066596708 created [13:46:12]Thread 3066453348 joined [13:46:12]Waiting for new connection... [13:46:12] Sock 8.Parse request [13:46:12]Sock 8.Check first char [13:46:12]Sock 8.First char is OK [13:46:12]request: POST /json_proto HTTP/1.0 [13:46:12]Method: POST [13:46:12]URL: /json_proto [13:46:12]Method is POST - this is cgi request [13:46:12]url: /json_proto [13:46:12]query_string will be loaded in cgi processing [13:46:12]execute_cgi json_proto POST (null) [13:46:12]execute_cgi path=json_proto method=POST [13:46:12]POST find Content-Length [13:46:12]Host: 172.17.40.67:8080 [13:46:12]Content-Length: 678 [13:46:12]Content-Type: application/json [13:46:12] [13:46:12]POST finish read [13:46:12]Found Content-Length = 678 [13:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:12]execute_script... [13:46: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)3302546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:12]POST & json_proto [13:46:12]process_json_proto [13:46:12]json parsed OK: [13:46:12]protocol is kg_v1.0 [13:46:12]action value=close_receipt [13:46:12]process_action close_receipt [13:46:12]cmd_close_receipt [13:46:12]MH_GetDate [13:46:12]Write to MH i2c: F0 00 00 DB 1D E7 [13:46:12]Write i2c OK [13:46:12]MH_I2C_Read... [13:46:12]Read from MH i2c: F0 [13:46:12]MH_I2C_Read... [13:46:12]Read from MH i2c: F0 09 00 [13:46:12]MH_I2C_Read... [13:46:12]Read from MH i2c: F0 09 00 DB 1D 00 A6 60 64 66 97 AE 6B 64 D4 [13:46:12]GetLastDocTimeStamp 1717854109 [13:46:12]current date 1717854374 [13:46:12]FM_GetShiftState [13:46:12]SAM_PROTO_GetShiftState [13:46:12]wFMCommunicate request_size=4 [13:46:12]MH_SAM_APDU [13:46:12]CAPDU: 80 13 01 00 [13:46:12]Write to MH i2c: E2 08 00 DC 1D 80 13 01 00 00 00 00 00 76 [13:46:12]Write i2c OK [13:46:12]MH_I2C_Read... [13:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:12]Read from MH i2c: E2 [13:46:12]MH_I2C_Read... [13:46:12]Read from MH i2c: E2 0E 00 [13:46:12]MH_I2C_Read... [13:46:12]Read from MH i2c: E2 0E 00 DC 1D 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2A [13:46:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:46:13]wFMCommunicate OK [13:46:13]SAM_PROTO_GetShiftState done [13:46:13]FM_GetShiftState done [13:46:13]opened in 1717805884 [13:46:13]opened+sec_in_day 1717892284 [13:46:13]quantity*price = 60025 [13:46:13]sum+1 = 60027 [13:46:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 375 08.06.2024 13:46 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239604 ФПД: 31135752074941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T134614&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239604&fm=31135752074941&tin=02508201610067®Number=0000000000091601&sum=60000 [13:46:14]StoreToDocumentArchive [13:46:14]shift 387 fd 239604 [13:46:14]save to /storage/0387/doc_00239604 [13:46:14]save last doc name /storage/0387/doc_00239604 to /storage/kkm_last_doc_name [13:46:14]save OK [13:46:14]Clear old archive folders... [13:46:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:46:14]tlvbuf is 012FB400 [13:46:14]SAM_PROTO_ClearQueue [13:46:14]wFMCommunicate request_size=4 [13:46:14]MH_SAM_APDU [13:46:14]CAPDU: 80 09 00 00 [13:46:14]Write to MH i2c: E2 08 00 E9 1D 80 09 00 00 00 00 00 00 78 [13:46:14]Write i2c OK [13:46:14]MH_I2C_Read... [13:46:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:14]Read from MH i2c: E2 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 03 00 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 03 00 E9 1D 00 90 00 7A [13:46:14]RAPDU: 90 00 [13:46:14]wFMCommunicate OK [13:46:14]SAM_PROTO_ClearQueue done [13:46:14]KKMCreateOFDPacket [13:46:14]OFDProtocolAddRootSTLVToBuf [13:46:14]FM_MakeSignedData [13:46:14]FM_MakeSignedData [13:46:14]SAM_PROTO_SignData [13:46:14]wFMCommunicate request_size=4 [13:46:14]MH_SAM_APDU [13:46:14]CAPDU: 80 0D 01 02 [13:46:14]Write to MH i2c: E2 08 00 EA 1D 80 0D 01 02 00 00 00 00 80 [13:46:14]Write i2c OK [13:46:14]MH_I2C_Read... [13:46:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:14]Read from MH i2c: E2 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 03 00 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 03 00 EA 1D 00 90 00 7B [13:46:14]RAPDU: 90 00 [13:46:14]wFMCommunicate OK [13:46:14]wFMCommunicate request_size=255 [13:46:14]MH_SAM_APDU [13:46: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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 A6 60 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A7 03 00 35 04 06 00 1C [13:46:14]Write to MH i2c: E2 02 01 EB 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 A6 60 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A7 03 00 35 04 06 00 1C 00 00 90 [13:46:14]Write i2c OK [13:46:14]MH_I2C_Read... [13:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:14]Read from MH i2c: E2 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 03 00 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 03 00 EB 1D 00 90 00 7C [13:46:14]RAPDU: 90 00 [13:46:14]wFMCommunicate OK [13:46:14]wFMCommunicate request_size=10 [13:46:14]MH_SAM_APDU [13:46:14]CAPDU: 80 0D 02 02 05 51 5B 71 36 BD [13:46:14]Write to MH i2c: E2 0D 00 EC 1D 80 0D 02 02 05 00 51 5B 71 36 BD 00 00 9D [13:46:14]Write i2c OK [13:46:14]MH_I2C_Read... [13:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:14]Read from MH i2c: E2 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 03 00 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 03 00 EC 1D 00 90 00 7D [13:46:14]RAPDU: 90 00 [13:46:14]wFMCommunicate OK [13:46:14]wFMCommunicate request_size=4 [13:46:14]MH_SAM_APDU [13:46:14]CAPDU: 80 0D 03 02 [13:46:14]Write to MH i2c: E2 08 00 ED 1D 80 0D 03 02 00 00 00 00 85 [13:46:14]Write i2c OK [13:46:14]MH_I2C_Read... [13:46:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:46:14]Read from MH i2c: E2 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 0B 00 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 0B 00 ED 1D 00 CC C5 35 DB 3C E3 F9 BF 90 00 FE [13:46:14]RAPDU: CC C5 35 DB 3C E3 F9 BF 90 00 [13:46:14]wFMCommunicate OK [13:46:14]SAM_PROTO_SignData done [13:46:14]FM_MakeSignedData done [13:46:14]CreateOFDProtocolMessage [13:46:14]wFMCommunicate request_size=4 [13:46:14]MH_SAM_APDU [13:46:14]CAPDU: 80 11 00 00 [13:46:14]Write to MH i2c: E2 08 00 EE 1D 80 11 00 00 00 00 00 00 85 [13:46:14]Write i2c OK [13:46:14]MH_I2C_Read... [13:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:14]Read from MH i2c: E2 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 17 00 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: E2 17 00 EE 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DA [13:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:46:14]wFMCommunicate OK [13:46:14]CreateOFDProtocolMessage done [13:46:14]OFDSenderStorePacket 239604 [13:46:14]StoreOFDPacket docnum=239604 [13:46:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8A C5 07 01 55 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 A6 60 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A7 03 00 35 04 06 00 1C 51 5B 71 36 BD CC C5 35 DB 3C E3 F9 BF [13:46:14]CheckFolder [13:46:14]dirname=/storage/ofd_packets [13:46:14]CheckFolder done [13:46:14]ProducePacketName [13:46:14]name=ofd_packets/00239604 [13:46:14]NVStorageSaveData ofd_packets/00239604 [13:46:14]File name is /storage/ofd_packets/00239604 [13:46:14]Write 301 bytes [13:46:14]NVStorageSaveData done [13:46:14]OFDSenderStorePacket done [13:46:14]KKMCreateOFDPacket done [13:46:14]NVStorageSaveData kkm_last_timestamp [13:46:14]File name is /storage/kkm_last_timestamp [13:46:14]Write 4 bytes [13:46:14]NVStorageSaveData done [13:46:14]ExternCall_PrintAddStr [13:46:14]wPrintStart [13:46:14]Write to MH i2c: 01 00 00 EF 1D 0C [13:46:14]Write i2c OK [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: 01 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: 01 07 00 [13:46:14]MH_I2C_Read... [13:46:14]Read from MH i2c: 01 07 00 EF 1D 00 00 00 00 00 FF 0F 21 [13:46:14]RasterBufferAndPrint [13:46:14]line Счет N : (1)3302546 [13:46:14]line ИНН: 02508201610067 [13:46:14]line Контрольно-Кассовый Чек [13:46:14]line ПРОДАЖА [13:46:14]line ТРК (МРК, ГНК) : 32 [13:46:14]line Товар: 2710124130 [13:46:14]line Аи-92-К-4 [13:46:14]line 9.040 * 66.40 [13:46:14]line = 600.26 [13:46:14]line НДС 12% НСП 1% [13:46:14]line > о реализуемом товаре [13:46:14]line ОКРУГЛЕНИЕ: -0.26 [13:46:14]line ИТОГО: 600.00 [13:46:14]line Внесено: 600.00 [13:46:14]line СДАЧА: 0.00 [13:46:14]line НСП 1% : 5.31 [13:46:14]line НДС 12% : 63.74 [13:46:14]line Наличными: 600.00 [13:46:14]line Безнал.: 0.00 [13:46:14]line Место: АЗС № 82 "Партнер Нефть" [13:46:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:46:14]line СНО: Общий режим [13:46:14]line Чек 375 08.06.2024 13:46 [13:46:14]line Смена: 387 ФФД: 1.0 [13:46:14]line ЗНМ: 0300000150 [13:46:14]line РНМ: 0000000000091601 [13:46:14]line Версия ККМ: 001 [13:46:14]line ФМ: 0000000000874681 [13:46:14]line ФД: 239604 [13:46:14]line ФПД: 31135752074941 [13:46:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T134614&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239604&fm=31135752074941&tin=02508201610067®Number=0000000000091601&sum=60000 [13:46:15]OFD Sender: Processing packet 239604 [packets to send 182, broken 181] [13:46:15]ProducePacketName [13:46:15]name=ofd_packets/00239604 [13:46:15]OFD Sender: To server: pG, [13:46:15]CommunicateWithHost lk.salyk.kg:30040 [13:46:15]ConnectInit lk.salyk.kg [13:46:15]written 0, free lines is 4095 [13:46:15]Connected sock=10 [13:46:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 8A C5 07 01 55 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 A6 60 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A7 03 00 35 04 06 00 1C 51 5B 71 36 BD CC C5 35 DB 3C E3 F9 BF [13:46:15]Write to MH i2c: 01 00 00 1A 1E 38 [13:46:15]Write i2c OK [13:46:15]MH_I2C_Read... [13:46:15]Read from MH i2c: 01 [13:46:15]MH_I2C_Read... [13:46:15]Read from MH i2c: 01 07 00 [13:46:15]MH_I2C_Read... [13:46:15]Read from MH i2c: 01 07 00 1A 1E 00 00 00 00 00 BC 0C 07 [13:46:15]RasterBufferAndPrint [13:46:15]line [13:46:15]line [13:46:15]line [13:46:15]line [13:46:15]line [13:46:15]written 0, free lines is 3267 [13:46:15]MH_Cut [13:46:15]Write to MH i2c: D1 01 00 21 1E 01 11 [13:46:15]Write i2c OK [13:46:15]MH_I2C_Read... [13:46:15]Read from MH i2c: D1 [13:46:15]MH_I2C_Read... [13:46:15]Read from MH i2c: D1 01 00 [13:46:15]MH_I2C_Read... [13:46:15]Read from MH i2c: D1 01 00 21 1E 00 10 [13:46:15]Write to MH i2c: 01 00 00 22 1E 40 [13:46:15]Write i2c OK [13:46:15]MH_I2C_Read... [13:46:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 80 0A 47 00 B0 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F4 A7 03 00 F4 03 04 00 23 08 64 66 B6 04 01 00 00 20 B5 54 2B 7F F5 3F C2 [13:46:15]CommunicateWithHost err = 0 [13:46:15]CheckOFDResponse [13:46:15]1017 (14) - 77093643461234 [13:46:15]1041 (16) - 0000000000874681 [13:46:15]1040 (4) - 239604 [13:46:15]1012 (4) - 08.06.2024 07:28 [13:46:15]1206 (1) - 0 [13:46:15]OFD Sender: Remove packet 239604 [13:46:15]ProducePacketName [13:46:15]name=ofd_packets/00239604 [13:46:15]NVStorageDeleteData [13:46:16]OFD Sender: No OFD packet to send [13:46:16]*** Cut start [13:46:16]*** Partial cut [13:46:16]*** CUTSNS_PIN = 1 [13:46:16]*** CUTSNS_PIN = 0 [13:46:16]*** Brake cut motor [13:46:16]Read from MH i2c: 01 [13:46:16]MH_I2C_Read... [13:46:16]*** Stop cut motor [13:46:16]*** Cut end [13:46:16]Read from MH i2c: 01 07 00 [13:46:16]MH_I2C_Read... [13:46:16]Read from MH i2c: 01 07 00 22 1E 00 00 00 00 00 FF 0F 55 [13:46:16]process_action close_receipt done [13:46:16]requested_data is exist [13:46:16]produce_requested_data [13:46:16]requested_item fm.sn is exist - process it [13:46:16]wFMCommunicate request_size=4 [13:46:16]MH_SAM_APDU [13:46:16]CAPDU: 80 11 00 00 [13:46:16]Write to MH i2c: E2 08 00 23 1E 80 11 00 00 00 00 00 00 BB [13:46:16]Write i2c OK [13:46:16]MH_I2C_Read... [13:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:16]Read from MH i2c: E2 [13:46:16]MH_I2C_Read... [13:46:16]Read from MH i2c: E2 17 00 [13:46:16]MH_I2C_Read... [13:46:17]Read from MH i2c: E2 17 00 23 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 10 [13:46:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:46:17]wFMCommunicate OK [13:46:17]requested_item fd.num is exist - process it [13:46:17]SAM_PROTO_GetFieldsCounters [13:46:17]wFMCommunicate request_size=4 [13:46:17]MH_SAM_APDU [13:46:17]CAPDU: 80 13 00 00 [13:46:17]Write to MH i2c: E2 08 00 24 1E 80 13 00 00 00 00 00 00 BE [13:46:17]Write i2c OK [13:46:17]MH_I2C_Read... [13:46:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:46:17]Read from MH i2c: E2 [13:46:17]MH_I2C_Read... [13:46:17]Read from MH i2c: E2 62 00 [13:46:17]MH_I2C_Read... [13:46:17]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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F4 A7 03 00 0E 04 04 00 83 01 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 63 [13:46:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F4 A7 03 00 0E 04 04 00 83 01 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:46:17]wFMCommunicate OK [13:46:17]SAM_PROTO_GetFieldsCounters done [13:46:17]requested_item shift.num is exist - process it [13:46:17]requested_item shift.opened is exist - process it [13:46:17]req_shift_opened [13:46:17]FM_GetShiftState [13:46:17]SAM_PROTO_GetShiftState [13:46:17]wFMCommunicate request_size=4 [13:46:17]MH_SAM_APDU [13:46:17]CAPDU: 80 13 01 00 [13:46:17]Write to MH i2c: E2 08 00 25 1E 80 13 01 00 00 00 00 00 C0 [13:46:17]Write i2c OK [13:46:17]MH_I2C_Read... [13:46:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:17]Read from MH i2c: E2 [13:46:17]MH_I2C_Read... [13:46:17]Read from MH i2c: E2 0E 00 [13:46:17]MH_I2C_Read... [13:46:17]Read from MH i2c: E2 0E 00 25 1E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 74 [13:46:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:46:17]wFMCommunicate OK [13:46:17]SAM_PROTO_GetShiftState done [13:46:17]FM_GetShiftState done [13:46:17]req_shift_opened done [13:46:17]requested_item shift.open_date is exist - process it [13:46:17]req_shift_open_date [13:46:17]req_shift_open_date done [13:46:17]produce_requested_data done [13:46:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239604,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:46:17]process_action_free close_receipt [13:46:17]json_value_free [13:46:17]json_value_free done [13:46:17]process_json_proto returns [13:46:17]Send response to host [13:46:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239604,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:46:17]free response buf [13:46:17]execute_script done [13:46:17]execute_script returns [13:46:17]free content buf [13:46:17]Sock 8.Close socket [13:46:17]Sock 8.Thread stoped [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:46]OFD Sender: No OFD packet to send [13:46:51]OFD Sender: No OFD packet to send [13:46:56]OFD Sender: No OFD packet to send [13:46:58]accept exits with 9 [13:46:58]New connection [13:46:58]New thread 3066453348 created [13:46:58]Thread 3066596708 joined [13:46:58]Waiting for new connection... [13:46:58] Sock 9.Parse request [13:46:58]Sock 9.Check first char [13:46:58]Sock 9.First char is OK [13:46:58]request: POST /json_proto HTTP/1.0 [13:46:58]Method: POST [13:46:58]URL: /json_proto [13:46:58]Method is POST - this is cgi request [13:46:58]url: /json_proto [13:46:58]query_string will be loaded in cgi processing [13:46:58]execute_cgi json_proto POST (null) [13:46:58]execute_cgi path=json_proto method=POST [13:46:58]POST find Content-Length [13:46:58]Host: 172.17.40.67:8080 [13:46:58]Content-Length: 678 [13:46:58]Content-Type: application/json [13:46:58] [13:46:58]POST finish read [13:46:58]Found Content-Length = 678 [13:46:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.960, "sum" : 130.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 130.00, "total" : 130.00, "payments": [ { "type": 0, "sum" : 130.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:58]execute_script... [13:46: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)3302547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.960, "sum" : 130.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 130.00, "total" : 130.00, "payments": [ { "type": 0, "sum" : 130.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:58]POST & json_proto [13:46:58]process_json_proto [13:46:58]json parsed OK: [13:46:58]protocol is kg_v1.0 [13:46:58]action value=close_receipt [13:46:58]process_action close_receipt [13:46:58]cmd_close_receipt [13:46:58]MH_GetDate [13:46:58]Write to MH i2c: F0 00 00 26 1E 33 [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: F0 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: F0 09 00 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: F0 09 00 26 1E 00 D3 60 64 66 97 AE 6B 64 4D [13:46:58]GetLastDocTimeStamp 1717854374 [13:46:58]current date 1717854419 [13:46:58]FM_GetShiftState [13:46:58]SAM_PROTO_GetShiftState [13:46:58]wFMCommunicate request_size=4 [13:46:58]MH_SAM_APDU [13:46:58]CAPDU: 80 13 01 00 [13:46:58]Write to MH i2c: E2 08 00 27 1E 80 13 01 00 00 00 00 00 C2 [13:46:58]Write i2c OK [13:46:58]MH_I2C_Read... [13:46:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:58]Read from MH i2c: E2 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 0E 00 [13:46:58]MH_I2C_Read... [13:46:58]Read from MH i2c: E2 0E 00 27 1E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 76 [13:46:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:46:58]wFMCommunicate OK [13:46:58]SAM_PROTO_GetShiftState done [13:46:58]FM_GetShiftState done [13:46:58]opened in 1717805884 [13:46:58]opened+sec_in_day 1717892284 [13:46:58]quantity*price = 13014 [13:46:58]sum+1 = 13015 [13:46:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 130.00 Внесено: 130.00 СДАЧА: 0.00 НСП 1% : 1.15 НДС 12% : 13.82 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 376 08.06.2024 13:46 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239605 ФПД: 178336015846551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T134659&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239605&fm=178336015846551&tin=02508201610067®Number=0000000000091601&sum=13000 [13:46:59]StoreToDocumentArchive [13:46:59]shift 387 fd 239605 [13:46:59]save to /storage/0387/doc_00239605 [13:46:59]save last doc name /storage/0387/doc_00239605 to /storage/kkm_last_doc_name [13:46:59]save OK [13:46:59]Clear old archive folders... [13:46:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:46:59]tlvbuf is B6E83A90 [13:46:59]SAM_PROTO_ClearQueue [13:46:59]wFMCommunicate request_size=4 [13:46:59]MH_SAM_APDU [13:46:59]CAPDU: 80 09 00 00 [13:46:59]Write to MH i2c: E2 08 00 34 1E 80 09 00 00 00 00 00 00 C4 [13:46:59]Write i2c OK [13:46:59]MH_I2C_Read... [13:46:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:59]Read from MH i2c: E2 [13:46:59]MH_I2C_Read... [13:46:59]Read from MH i2c: E2 03 00 [13:46:59]MH_I2C_Read... [13:46:59]Read from MH i2c: E2 03 00 34 1E 00 90 00 C6 [13:46:59]RAPDU: 90 00 [13:46:59]wFMCommunicate OK [13:46:59]SAM_PROTO_ClearQueue done [13:46:59]KKMCreateOFDPacket [13:46:59]OFDProtocolAddRootSTLVToBuf [13:46:59]FM_MakeSignedData [13:46:59]FM_MakeSignedData [13:46:59]SAM_PROTO_SignData [13:46:59]wFMCommunicate request_size=4 [13:46:59]MH_SAM_APDU [13:46:59]CAPDU: 80 0D 01 02 [13:46:59]Write to MH i2c: E2 08 00 35 1E 80 0D 01 02 00 00 00 00 CC [13:46:59]Write i2c OK [13:46:59]MH_I2C_Read... [13:46:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:59]Read from MH i2c: E2 [13:46:59]MH_I2C_Read... [13:46:59]Read from MH i2c: E2 03 00 [13:46:59]MH_I2C_Read... [13:46:59]Read from MH i2c: E2 03 00 35 1E 00 90 00 C7 [13:46:59]RAPDU: 90 00 [13:46:59]wFMCommunicate OK [13:46:59]wFMCommunicate request_size=255 [13:46:59]MH_SAM_APDU [13:46: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 A8 07 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 D6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 D3 60 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A7 03 00 35 04 06 00 A2 [13:46:59]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 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 07 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 D6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 D3 60 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A7 03 00 35 04 06 00 A2 00 00 9C [13:46:59]Write i2c OK [13:46:59]MH_I2C_Read... [13:47:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:00]Read from MH i2c: E2 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 03 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 03 00 36 1E 00 90 00 C8 [13:47:00]RAPDU: 90 00 [13:47:00]wFMCommunicate OK [13:47:00]wFMCommunicate request_size=10 [13:47:00]MH_SAM_APDU [13:47:00]CAPDU: 80 0D 02 02 05 32 16 E0 0C 97 [13:47:00]Write to MH i2c: E2 0D 00 37 1E 80 0D 02 02 05 00 32 16 E0 0C 97 00 00 A4 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:00]Read from MH i2c: E2 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 03 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 03 00 37 1E 00 90 00 C9 [13:47:00]RAPDU: 90 00 [13:47:00]wFMCommunicate OK [13:47:00]wFMCommunicate request_size=4 [13:47:00]MH_SAM_APDU [13:47:00]CAPDU: 80 0D 03 02 [13:47:00]Write to MH i2c: E2 08 00 38 1E 80 0D 03 02 00 00 00 00 D1 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:00]Read from MH i2c: E2 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 0B 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 0B 00 38 1E 00 02 9A C1 52 15 84 1D 35 90 00 6C [13:47:00]RAPDU: 02 9A C1 52 15 84 1D 35 90 00 [13:47:00]wFMCommunicate OK [13:47:00]SAM_PROTO_SignData done [13:47:00]FM_MakeSignedData done [13:47:00]CreateOFDProtocolMessage [13:47:00]wFMCommunicate request_size=4 [13:47:00]MH_SAM_APDU [13:47:00]CAPDU: 80 11 00 00 [13:47:00]Write to MH i2c: E2 08 00 39 1E 80 11 00 00 00 00 00 00 D1 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:00]Read from MH i2c: E2 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 17 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: E2 17 00 39 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 26 [13:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:47:00]wFMCommunicate OK [13:47:00]CreateOFDProtocolMessage done [13:47:00]OFDSenderStorePacket 239605 [13:47:00]StoreOFDPacket docnum=239605 [13:47:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B3 05 07 01 5B DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 07 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 D6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 D3 60 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A7 03 00 35 04 06 00 A2 32 16 E0 0C 97 02 9A C1 52 15 84 1D 35 [13:47:00]CheckFolder [13:47:00]dirname=/storage/ofd_packets [13:47:00]CheckFolder done [13:47:00]ProducePacketName [13:47:00]name=ofd_packets/00239605 [13:47:00]NVStorageSaveData ofd_packets/00239605 [13:47:00]File name is /storage/ofd_packets/00239605 [13:47:00]Write 301 bytes [13:47:00]NVStorageSaveData done [13:47:00]OFDSenderStorePacket done [13:47:00]KKMCreateOFDPacket done [13:47:00]NVStorageSaveData kkm_last_timestamp [13:47:00]File name is /storage/kkm_last_timestamp [13:47:00]Write 4 bytes [13:47:00]NVStorageSaveData done [13:47:00]ExternCall_PrintAddStr [13:47:00]wPrintStart [13:47:00]Write to MH i2c: 01 00 00 3A 1E 58 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: 01 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: 01 07 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: 01 07 00 3A 1E 00 00 00 00 00 FF 0F 6D [13:47:00]RasterBufferAndPrint [13:47:00]line Счет N : (1)3302547 [13:47:00]line ИНН: 02508201610067 [13:47:00]line Контрольно-Кассовый Чек [13:47:00]line ПРОДАЖА [13:47:00]line ТРК (МРК, ГНК) : 32 [13:47:00]line Товар: 2710124130 [13:47:00]line Аи-92-К-4 [13:47:00]line 1.960 * 66.40 [13:47:00]line = 130.14 [13:47:00]line НДС 12% НСП 1% [13:47:00]line > о реализуемом товаре [13:47:00]line ОКРУГЛЕНИЕ: -0.14 [13:47:00]line ИТОГО: 130.00 [13:47:00]line Внесено: 130.00 [13:47:00]line СДАЧА: 0.00 [13:47:00]line НСП 1% : 1.15 [13:47:00]line НДС 12% : 13.82 [13:47:00]line Наличными: 130.00 [13:47:00]line Безнал.: 0.00 [13:47:00]line Место: АЗС № 82 "Партнер Нефть" [13:47:00]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:47:00]line СНО: Общий режим [13:47:00]line Чек 376 08.06.2024 13:46 [13:47:00]line Смена: 387 ФФД: 1.0 [13:47:00]line ЗНМ: 0300000150 [13:47:00]line РНМ: 0000000000091601 [13:47:00]line Версия ККМ: 001 [13:47:00]line ФМ: 0000000000874681 [13:47:00]line ФД: 239605 [13:47:00]line ФПД: 178336015846551 [13:47:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T134659&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239605&fm=178336015846551&tin=02508201610067®Number=0000000000091601&sum=13000 [13:47:00]written 0, free lines is 4095 [13:47:00]OFD Sender: Processing packet 239605 [packets to send 182, broken 181] [13:47:00]ProducePacketName [13:47:00]name=ofd_packets/00239605 [13:47:00]OFD Sender: To server: pG, [13:47:00]CommunicateWithHost lk.salyk.kg:30040 [13:47:00]ConnectInit lk.salyk.kg [13:47:00]Connected sock=10 [13:47:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 B3 05 07 01 5B DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 07 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 D6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 D3 60 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A7 03 00 35 04 06 00 A2 32 16 E0 0C 97 02 9A C1 52 15 84 1D 35 [13:47:00]Write to MH i2c: 01 00 00 65 1E 83 [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: 01 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: 01 07 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: 01 07 00 65 1E 00 00 00 00 00 C8 0C 5E [13:47:00]RasterBufferAndPrint [13:47:00]line [13:47:00]line [13:47:00]line [13:47:00]line [13:47:00]line [13:47:00]written 0, free lines is 3279 [13:47:00]MH_Cut [13:47:00]Write to MH i2c: D1 01 00 6C 1E 01 5C [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: D1 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: D1 01 00 [13:47:00]MH_I2C_Read... [13:47:00]Read from MH i2c: D1 01 00 6C 1E 00 5B [13:47:00]Write to MH i2c: 01 00 00 6D 1E 8B [13:47:00]Write i2c OK [13:47:00]MH_I2C_Read... [13:47:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 85 30 47 00 C3 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F5 A7 03 00 F4 03 04 00 50 08 64 66 B6 04 01 00 00 B7 35 58 D4 5E DF 5B 03 [13:47:00]CommunicateWithHost err = 0 [13:47:00]CheckOFDResponse [13:47:00]1017 (14) - 77093643461234 [13:47:00]1041 (16) - 0000000000874681 [13:47:00]1040 (4) - 239605 [13:47:00]1012 (4) - 08.06.2024 07:29 [13:47:00]1206 (1) - 0 [13:47:00]OFD Sender: Remove packet 239605 [13:47:00]ProducePacketName [13:47:00]name=ofd_packets/00239605 [13:47:00]NVStorageDeleteData [13:47:01]OFD Sender: No OFD packet to send [13:47:01]*** Cut start [13:47:01]*** Partial cut [13:47:01]*** CUTSNS_PIN = 1 [13:47:01]*** CUTSNS_PIN = 0 [13:47:01]*** Brake cut motor [13:47:02]Read from MH i2c: 01 [13:47:02]MH_I2C_Read... [13:47:02]*** Stop cut motor [13:47:02]*** Cut end [13:47:02]Read from MH i2c: 01 07 00 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: 01 07 00 6D 1E 00 00 00 00 00 FF 0F A0 [13:47:02]process_action close_receipt done [13:47:02]requested_data is exist [13:47:02]produce_requested_data [13:47:02]requested_item fm.sn is exist - process it [13:47:02]wFMCommunicate request_size=4 [13:47:02]MH_SAM_APDU [13:47:02]CAPDU: 80 11 00 00 [13:47:02]Write to MH i2c: E2 08 00 6E 1E 80 11 00 00 00 00 00 00 06 [13:47:02]Write i2c OK [13:47:02]MH_I2C_Read... [13:47:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:02]Read from MH i2c: E2 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 17 00 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 17 00 6E 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5B [13:47:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:47:02]wFMCommunicate OK [13:47:02]requested_item fd.num is exist - process it [13:47:02]SAM_PROTO_GetFieldsCounters [13:47:02]wFMCommunicate request_size=4 [13:47:02]MH_SAM_APDU [13:47:02]CAPDU: 80 13 00 00 [13:47:02]Write to MH i2c: E2 08 00 6F 1E 80 13 00 00 00 00 00 00 09 [13:47:02]Write i2c OK [13:47:02]MH_I2C_Read... [13:47:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:02]Read from MH i2c: E2 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 62 00 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 62 00 6F 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F5 A7 03 00 0E 04 04 00 83 01 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 B2 [13:47:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F5 A7 03 00 0E 04 04 00 83 01 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:47:02]wFMCommunicate OK [13:47:02]SAM_PROTO_GetFieldsCounters done [13:47:02]requested_item shift.num is exist - process it [13:47:02]requested_item shift.opened is exist - process it [13:47:02]req_shift_opened [13:47:02]FM_GetShiftState [13:47:02]SAM_PROTO_GetShiftState [13:47:02]wFMCommunicate request_size=4 [13:47:02]MH_SAM_APDU [13:47:02]CAPDU: 80 13 01 00 [13:47:02]Write to MH i2c: E2 08 00 70 1E 80 13 01 00 00 00 00 00 0B [13:47:02]Write i2c OK [13:47:02]MH_I2C_Read... [13:47:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:02]Read from MH i2c: E2 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 0E 00 [13:47:02]MH_I2C_Read... [13:47:02]Read from MH i2c: E2 0E 00 70 1E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BF [13:47:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:47:02]wFMCommunicate OK [13:47:02]SAM_PROTO_GetShiftState done [13:47:02]FM_GetShiftState done [13:47:02]req_shift_opened done [13:47:02]requested_item shift.open_date is exist - process it [13:47:02]req_shift_open_date [13:47:02]req_shift_open_date done [13:47:02]produce_requested_data done [13:47:02]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239605,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:47:02]process_action_free close_receipt [13:47:02]json_value_free [13:47:02]json_value_free done [13:47:02]process_json_proto returns [13:47:02]Send response to host [13:47:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239605,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:47:02]free response buf [13:47:02]execute_script done [13:47:02]execute_script returns [13:47:02]free content buf [13:47:02]Sock 9.Close socket [13:47:02]Sock 9.Thread stoped [13:47:06]OFD Sender: No OFD packet to send [13:47:11]OFD Sender: No OFD packet to send [13:47:16]OFD Sender: No OFD packet to send [13:47:21]OFD Sender: No OFD packet to send [13:47:26]OFD Sender: No OFD packet to send [13:47:31]OFD Sender: No OFD packet to send [13:47:36]OFD Sender: No OFD packet to send [13:47:41]OFD Sender: No OFD packet to send [13:47:46]OFD Sender: No OFD packet to send [13:47:51]OFD Sender: No OFD packet to send [13:47:56]OFD Sender: No OFD packet to send [13:48:01]OFD Sender: No OFD packet to send [13:48:06]OFD Sender: No OFD packet to send [13:48:11]OFD Sender: No OFD packet to send [13:48:16]OFD Sender: No OFD packet to send [13:48:21]OFD Sender: No OFD packet to send [13:48:26]OFD Sender: No OFD packet to send [13:48:31]OFD Sender: No OFD packet to send [13:48:36]OFD Sender: No OFD packet to send [13:48:41]OFD Sender: No OFD packet to send [13:48:46]OFD Sender: No OFD packet to send [13:48:51]OFD Sender: No OFD packet to send [13:48:56]OFD Sender: No OFD packet to send [13:49:01]OFD Sender: No OFD packet to send [13:49:06]OFD Sender: No OFD packet to send [13:49:11]OFD Sender: No OFD packet to send [13:49:16]OFD Sender: No OFD packet to send [13:49:21]OFD Sender: No OFD packet to send [13:49:26]OFD Sender: No OFD packet to send [13:49:31]OFD Sender: No OFD packet to send [13:49:36]OFD Sender: No OFD packet to send [13:49:41]OFD Sender: No OFD packet to send [13:49:46]OFD Sender: No OFD packet to send [13:49:51]OFD Sender: No OFD packet to send [13:49:56]OFD Sender: No OFD packet to send [13:50:01]OFD Sender: No OFD packet to send [13:50:06]OFD Sender: No OFD packet to send [13:50:10]accept exits with 8 [13:50:10]New connection [13:50:10]New thread 3066596708 created [13:50:10]Thread 3066453348 joined [13:50:10]Waiting for new connection... [13:50:10] Sock 8.Parse request [13:50:10]Sock 8.Check first char [13:50:10]Sock 8.First char is OK [13:50:10]request: POST /json_proto HTTP/1.0 [13:50:10]Method: POST [13:50:10]URL: /json_proto [13:50:10]Method is POST - this is cgi request [13:50:10]url: /json_proto [13:50:10]query_string will be loaded in cgi processing [13:50:10]execute_cgi json_proto POST (null) [13:50:10]execute_cgi path=json_proto method=POST [13:50:10]POST find Content-Length [13:50:10]Host: 172.17.40.67:8080 [13:50:10]Content-Length: 641 [13:50:10]Content-Type: application/json [13:50:10] [13:50:10]POST finish read [13:50:10]Found Content-Length = 641 [13:50:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:10]execute_script... [13: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)3302548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:10]POST & json_proto [13:50:10]process_json_proto [13:50:10]json parsed OK: [13:50:10]protocol is kg_v1.0 [13:50:10]action value=close_receipt [13:50:10]process_action close_receipt [13:50:10]cmd_close_receipt [13:50:10]MH_GetDate [13:50:10]Write to MH i2c: F0 00 00 71 1E 7E [13:50:10]Write i2c OK [13:50:10]MH_I2C_Read... [13:50:10]Read from MH i2c: F0 [13:50:10]MH_I2C_Read... [13:50:10]Read from MH i2c: F0 09 00 [13:50:10]MH_I2C_Read... [13:50:10]Read from MH i2c: F0 09 00 71 1E 00 93 61 64 66 97 AE 6B 64 59 [13:50:10]GetLastDocTimeStamp 1717854419 [13:50:10]current date 1717854611 [13:50:10]FM_GetShiftState [13:50:10]SAM_PROTO_GetShiftState [13:50:10]wFMCommunicate request_size=4 [13:50:10]MH_SAM_APDU [13:50:10]CAPDU: 80 13 01 00 [13:50:10]Write to MH i2c: E2 08 00 72 1E 80 13 01 00 00 00 00 00 0D [13:50:10]Write i2c OK [13:50:10]MH_I2C_Read... [13:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:10]Read from MH i2c: E2 [13:50:10]MH_I2C_Read... [13:50:10]Read from MH i2c: E2 0E 00 [13:50:10]MH_I2C_Read... [13:50:10]Read from MH i2c: E2 0E 00 72 1E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C1 [13:50:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:50:10]wFMCommunicate OK [13:50:10]SAM_PROTO_GetShiftState done [13:50:10]FM_GetShiftState done [13:50:10]opened in 1717805884 [13:50:10]opened+sec_in_day 1717892284 [13:50:10]quantity*price = 747000 [13:50:10]sum+1 = 747001 [13:50:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7470.00 НСП 1% : 66.11 НДС 12% : 793.27 Наличными: 7470.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 377 08.06.2024 13:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239606 ФПД: 254190060099300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135011&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239606&fm=254190060099300&tin=02508201610067®Number=0000000000091601&sum=747000 [13:50:11]StoreToDocumentArchive [13:50:11]shift 387 fd 239606 [13:50:11]save to /storage/0387/doc_00239606 [13:50:11]save last doc name /storage/0387/doc_00239606 to /storage/kkm_last_doc_name [13:50:11]save OK [13:50:11]Clear old archive folders... [13:50:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:50:11]tlvbuf is B6E6A190 [13:50:11]SAM_PROTO_ClearQueue [13:50:11]wFMCommunicate request_size=4 [13:50:11]MH_SAM_APDU [13:50:11]CAPDU: 80 09 00 00 [13:50:11]Write to MH i2c: E2 08 00 7F 1E 80 09 00 00 00 00 00 00 0F [13:50:11]Write i2c OK [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 [13:50:11]MH_I2C_Read... [13:50:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:11]Read from MH i2c: E2 03 00 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 03 00 7F 1E 00 90 00 11 [13:50:11]RAPDU: 90 00 [13:50:11]wFMCommunicate OK [13:50:11]SAM_PROTO_ClearQueue done [13:50:11]KKMCreateOFDPacket [13:50:11]OFDProtocolAddRootSTLVToBuf [13:50:11]FM_MakeSignedData [13:50:11]FM_MakeSignedData [13:50:11]SAM_PROTO_SignData [13:50:11]wFMCommunicate request_size=4 [13:50:11]MH_SAM_APDU [13:50:11]CAPDU: 80 0D 01 02 [13:50:11]Write to MH i2c: E2 08 00 80 1E 80 0D 01 02 00 00 00 00 17 [13:50:11]Write i2c OK [13:50:11]MH_I2C_Read... [13:50:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:11]Read from MH i2c: E2 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 03 00 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 03 00 80 1E 00 90 00 12 [13:50:11]RAPDU: 90 00 [13:50:11]wFMCommunicate OK [13:50:11]wFMCommunicate request_size=255 [13:50:11]MH_SAM_APDU [13:50: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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 93 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A7 03 00 35 04 06 00 E7 2F 3C 3C [13:50:11]Write to MH i2c: E2 02 01 81 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 93 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A7 03 00 35 04 06 00 E7 2F 3C 3C 00 00 03 [13:50:11]Write i2c OK [13:50:11]MH_I2C_Read... [13:50:11]OFD Sender: No OFD packet to send [13:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:11]Read from MH i2c: E2 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 03 00 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 03 00 81 1E 00 90 00 13 [13:50:11]RAPDU: 90 00 [13:50:11]wFMCommunicate OK [13:50:11]wFMCommunicate request_size=7 [13:50:11]MH_SAM_APDU [13:50:11]CAPDU: 80 0D 02 02 02 D6 E4 [13:50:11]Write to MH i2c: E2 0A 00 82 1E 80 0D 02 02 02 00 D6 E4 00 00 D8 [13:50:11]Write i2c OK [13:50:11]MH_I2C_Read... [13:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:11]Read from MH i2c: E2 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 03 00 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 03 00 82 1E 00 90 00 14 [13:50:11]RAPDU: 90 00 [13:50:11]wFMCommunicate OK [13:50:11]wFMCommunicate request_size=4 [13:50:11]MH_SAM_APDU [13:50:11]CAPDU: 80 0D 03 02 [13:50:11]Write to MH i2c: E2 08 00 83 1E 80 0D 03 02 00 00 00 00 1C [13:50:11]Write i2c OK [13:50:11]MH_I2C_Read... [13:50:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:11]Read from MH i2c: E2 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 0B 00 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 0B 00 83 1E 00 54 A1 46 6B 7C CA 7E 80 90 00 07 [13:50:11]RAPDU: 54 A1 46 6B 7C CA 7E 80 90 00 [13:50:11]wFMCommunicate OK [13:50:11]SAM_PROTO_SignData done [13:50:11]FM_MakeSignedData done [13:50:11]CreateOFDProtocolMessage [13:50:11]wFMCommunicate request_size=4 [13:50:11]MH_SAM_APDU [13:50:11]CAPDU: 80 11 00 00 [13:50:11]Write to MH i2c: E2 08 00 84 1E 80 11 00 00 00 00 00 00 1C [13:50:11]Write i2c OK [13:50:11]MH_I2C_Read... [13:50:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:11]Read from MH i2c: E2 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 17 00 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: E2 17 00 84 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 71 [13:50:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:50:11]wFMCommunicate OK [13:50:11]CreateOFDProtocolMessage done [13:50:11]OFDSenderStorePacket 239606 [13:50:11]StoreOFDPacket docnum=239606 [13:50:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D6 1B 04 01 31 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 93 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A7 03 00 35 04 06 00 E7 2F 3C 3C D6 E4 54 A1 46 6B 7C CA 7E 80 [13:50:11]CheckFolder [13:50:11]dirname=/storage/ofd_packets [13:50:11]CheckFolder done [13:50:11]ProducePacketName [13:50:11]name=ofd_packets/00239606 [13:50:11]NVStorageSaveData ofd_packets/00239606 [13:50:11]File name is /storage/ofd_packets/00239606 [13:50:11]Write 298 bytes [13:50:11]NVStorageSaveData done [13:50:11]OFDSenderStorePacket done [13:50:11]KKMCreateOFDPacket done [13:50:11]NVStorageSaveData kkm_last_timestamp [13:50:11]File name is /storage/kkm_last_timestamp [13:50:11]Write 4 bytes [13:50:11]NVStorageSaveData done [13:50:11]ExternCall_PrintAddStr [13:50:11]wPrintStart [13:50:11]Write to MH i2c: 01 00 00 85 1E A3 [13:50:11]Write i2c OK [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: 01 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: 01 07 00 [13:50:11]MH_I2C_Read... [13:50:11]Read from MH i2c: 01 07 00 85 1E 00 00 00 00 00 FF 0F B8 [13:50:11]RasterBufferAndPrint [13:50:11]line Счет N : (1)3302548 [13:50:11]line ИНН: 02508201610067 [13:50:11]line Контрольно-Кассовый Чек [13:50:11]line ПРОДАЖА [13:50:11]line ТРК (МРК, ГНК) : 51 [13:50:11]line Товар: 2710194210 [13:50:11]line ДТ-К-5 [13:50:11]line 100.000 * 74.70 [13:50:11]line = 7470.00 [13:50:11]line НДС 12% НСП 1% [13:50:11]line > о реализуемом товаре [13:50:11]line ИТОГО: 7470.00 [13:50:11]line НСП 1% : 66.11 [13:50:11]line НДС 12% : 793.27 [13:50:11]line Наличными: 7470.00 [13:50:11]line Безнал.: 0.00 [13:50:11]line Место: АЗС № 82 "Партнер Нефть" [13:50:11]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:50:11]line СНО: Общий режим [13:50:11]line Чек 377 08.06.2024 13:50 [13:50:11]line Смена: 387 ФФД: 1.0 [13:50:11]line ЗНМ: 0300000150 [13:50:11]line РНМ: 0000000000091601 [13:50:11]line Версия ККМ: 001 [13:50:11]line ФМ: 0000000000874681 [13:50:11]line ФД: 239606 [13:50:11]line ФПД: 254190060099300 [13:50:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135011&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239606&fm=254190060099300&tin=02508201610067®Number=0000000000091601&sum=747000 [13:50:12]OFD Sender: Processing packet 239606 [packets to send 182, broken 181] [13:50:12]ProducePacketName [13:50:12]name=ofd_packets/00239606 [13:50:12]OFD Sender: To server: pG, [13:50:12]CommunicateWithHost lk.salyk.kg:30040 [13:50:12]ConnectInit lk.salyk.kg [13:50:12]written 0, free lines is 4095 [13:50:12]Connected sock=9 [13:50:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 D6 1B 04 01 31 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 93 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A7 03 00 35 04 06 00 E7 2F 3C 3C D6 E4 54 A1 46 6B 7C CA 7E 80 [13:50:12]Write to MH i2c: 01 00 00 AD 1E CB [13:50:12]Write i2c OK [13:50:12]MH_I2C_Read... [13:50:12]Read from MH i2c: 01 [13:50:12]MH_I2C_Read... [13:50:12]Read from MH i2c: 01 07 00 [13:50:12]MH_I2C_Read... [13:50:12]Read from MH i2c: 01 07 00 AD 1E 00 00 00 00 00 ED 0C CB [13:50:12]RasterBufferAndPrint [13:50:12]line [13:50:12]line [13:50:12]line [13:50:12]line [13:50:12]line [13:50:12]written 0, free lines is 3315 [13:50:12]MH_Cut [13:50:12]Write to MH i2c: D1 01 00 B4 1E 01 A4 [13:50:12]Write i2c OK [13:50:12]MH_I2C_Read... [13:50:12]Read from MH i2c: D1 [13:50:12]MH_I2C_Read... [13:50:12]Read from MH i2c: D1 01 00 [13:50:12]MH_I2C_Read... [13:50:12]Read from MH i2c: D1 01 00 B4 1E 00 A3 [13:50:12]Write to MH i2c: 01 00 00 B5 1E D3 [13:50:12]Write i2c OK [13:50:12]MH_I2C_Read... [13:50:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 86 00 47 00 28 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F6 A7 03 00 F4 03 04 00 10 09 64 66 B6 04 01 00 00 05 C5 23 A3 02 D6 FA 2E [13:50:12]CommunicateWithHost err = 0 [13:50:12]CheckOFDResponse [13:50:12]1017 (14) - 77093643461234 [13:50:12]1041 (16) - 0000000000874681 [13:50:12]1040 (4) - 239606 [13:50:12]1012 (4) - 08.06.2024 07:32 [13:50:12]1206 (1) - 0 [13:50:12]OFD Sender: Remove packet 239606 [13:50:12]ProducePacketName [13:50:12]name=ofd_packets/00239606 [13:50:12]NVStorageDeleteData [13:50:13]OFD Sender: No OFD packet to send [13:50:13]*** Cut start [13:50:13]*** Partial cut [13:50:13]*** CUTSNS_PIN = 1 [13:50:13]*** CUTSNS_PIN = 0 [13:50:13]*** Brake cut motor [13:50:14]Read from MH i2c: 01 [13:50:14]MH_I2C_Read... [13:50:14]*** Stop cut motor [13:50:14]*** Cut end [13:50:14]Read from MH i2c: 01 07 00 [13:50:14]MH_I2C_Read... [13:50:14]Read from MH i2c: 01 07 00 B5 1E 00 00 00 00 00 FF 0F E8 [13:50:14]process_action close_receipt done [13:50:14]requested_data is exist [13:50:14]produce_requested_data [13:50:14]requested_item fm.sn is exist - process it [13:50:14]wFMCommunicate request_size=4 [13:50:14]MH_SAM_APDU [13:50:14]CAPDU: 80 11 00 00 [13:50:14]Write to MH i2c: E2 08 00 B6 1E 80 11 00 00 00 00 00 00 4E [13:50:14]Write i2c OK [13:50:14]MH_I2C_Read... [13:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:14]Read from MH i2c: E2 [13:50:14]MH_I2C_Read... [13:50:14]Read from MH i2c: E2 17 00 [13:50:14]MH_I2C_Read... [13:50:14]Read from MH i2c: E2 17 00 B6 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A3 [13:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:50:14]wFMCommunicate OK [13:50:14]requested_item fd.num is exist - process it [13:50:14]SAM_PROTO_GetFieldsCounters [13:50:14]wFMCommunicate request_size=4 [13:50:14]MH_SAM_APDU [13:50:14]CAPDU: 80 13 00 00 [13:50:14]Write to MH i2c: E2 08 00 B7 1E 80 13 00 00 00 00 00 00 51 [13:50:14]Write i2c OK [13:50:14]MH_I2C_Read... [13:50:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:14]Read from MH i2c: E2 [13:50:14]MH_I2C_Read... [13:50:14]Read from MH i2c: E2 62 00 [13:50:14]MH_I2C_Read... [13:50:14]Read from MH i2c: E2 62 00 B7 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F6 A7 03 00 0E 04 04 00 83 01 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 FE [13:50:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F6 A7 03 00 0E 04 04 00 83 01 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:50:14]wFMCommunicate OK [13:50:14]SAM_PROTO_GetFieldsCounters done [13:50:14]requested_item shift.num is exist - process it [13:50:14]requested_item shift.opened is exist - process it [13:50:14]req_shift_opened [13:50:14]FM_GetShiftState [13:50:14]SAM_PROTO_GetShiftState [13:50:14]wFMCommunicate request_size=4 [13:50:14]MH_SAM_APDU [13:50:14]CAPDU: 80 13 01 00 [13:50:14]Write to MH i2c: E2 08 00 B8 1E 80 13 01 00 00 00 00 00 53 [13:50:14]Write i2c OK [13:50:14]MH_I2C_Read... [13:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:14]Read from MH i2c: E2 [13:50:14]MH_I2C_Read... [13:50:14]Read from MH i2c: E2 0E 00 [13:50:14]MH_I2C_Read... [13:50:14]Read from MH i2c: E2 0E 00 B8 1E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 07 [13:50:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:50:14]wFMCommunicate OK [13:50:14]SAM_PROTO_GetShiftState done [13:50:14]FM_GetShiftState done [13:50:14]req_shift_opened done [13:50:14]requested_item shift.open_date is exist - process it [13:50:14]req_shift_open_date [13:50:14]req_shift_open_date done [13:50:14]produce_requested_data done [13:50:14]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239606,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:50:14]process_action_free close_receipt [13:50:14]json_value_free [13:50:14]json_value_free done [13:50:14]process_json_proto returns [13:50:14]Send response to host [13:50:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239606,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:50:14]free response buf [13:50:14]execute_script done [13:50:14]execute_script returns [13:50:14]free content buf [13:50:14]Sock 8.Close socket [13:50:14]Sock 8.Thread stoped [13:50:18]OFD Sender: No OFD packet to send [13:50:23]OFD Sender: No OFD packet to send [13:50:27]accept exits with 10 [13:50:27]New connection [13:50:27]New thread 3066453348 created [13:50:27]Thread 3066596708 joined [13:50:27]Waiting for new connection... [13:50:27] Sock 10.Parse request [13:50:27]Sock 10.Check first char [13:50:27]Sock 10.First char is OK [13:50:27]request: POST /json_proto HTTP/1.0 [13:50:27]Method: POST [13:50:27]URL: /json_proto [13:50:27]Method is POST - this is cgi request [13:50:27]url: /json_proto [13:50:27]query_string will be loaded in cgi processing [13:50:27]execute_cgi json_proto POST (null) [13:50:27]execute_cgi path=json_proto method=POST [13:50:27]POST find Content-Length [13:50:27]Host: 172.17.40.67:8080 [13:50:27]Content-Length: 678 [13:50:27]Content-Type: application/json [13:50:27] [13:50:27]POST finish read [13:50:27]Found Content-Length = 678 [13:50:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:27]execute_script... [13:50: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)3302550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:27]POST & json_proto [13:50:27]process_json_proto [13:50:27]json parsed OK: [13:50:27]protocol is kg_v1.0 [13:50:27]action value=close_receipt [13:50:27]process_action close_receipt [13:50:27]cmd_close_receipt [13:50:27]MH_GetDate [13:50:27]Write to MH i2c: F0 00 00 B9 1E C6 [13:50:27]Write i2c OK [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: F0 [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: F0 09 00 [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: F0 09 00 B9 1E 00 A4 61 64 66 97 AE 6B 64 B2 [13:50:27]GetLastDocTimeStamp 1717854611 [13:50:27]current date 1717854628 [13:50:27]FM_GetShiftState [13:50:27]SAM_PROTO_GetShiftState [13:50:27]wFMCommunicate request_size=4 [13:50:27]MH_SAM_APDU [13:50:27]CAPDU: 80 13 01 00 [13:50:27]Write to MH i2c: E2 08 00 BA 1E 80 13 01 00 00 00 00 00 55 [13:50:27]Write i2c OK [13:50:27]MH_I2C_Read... [13:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:27]Read from MH i2c: E2 [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: E2 0E 00 [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: E2 0E 00 BA 1E 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 09 [13:50:27]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:50:27]wFMCommunicate OK [13:50:27]SAM_PROTO_GetShiftState done [13:50:27]FM_GetShiftState done [13:50:27]opened in 1717805884 [13:50:27]opened+sec_in_day 1717892284 [13:50:27]quantity*price = 40039 [13:50:27]sum+1 = 40040 [13:50:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 378 08.06.2024 13:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239607 ФПД: 88962924733315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135028&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239607&fm=88962924733315&tin=02508201610067®Number=0000000000091601&sum=40000 [13:50:28]StoreToDocumentArchive [13:50:28]shift 387 fd 239607 [13:50:28]save to /storage/0387/doc_00239607 [13:50:28]save last doc name /storage/0387/doc_00239607 to /storage/kkm_last_doc_name [13:50:28]save OK [13:50:28]Clear old archive folders... [13:50:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:28]tlvbuf is B6E6A5B0 [13:50:28]SAM_PROTO_ClearQueue [13:50:28]wFMCommunicate request_size=4 [13:50:28]MH_SAM_APDU [13:50:28]CAPDU: 80 09 00 00 [13:50:28]Write to MH i2c: E2 08 00 C7 1E 80 09 00 00 00 00 00 00 57 [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:28]Read from MH i2c: E2 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 03 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 03 00 C7 1E 00 90 00 59 [13:50:28]RAPDU: 90 00 [13:50:28]wFMCommunicate OK [13:50:28]SAM_PROTO_ClearQueue done [13:50:28]KKMCreateOFDPacket [13:50:28]OFDProtocolAddRootSTLVToBuf [13:50:28]FM_MakeSignedData [13:50:28]FM_MakeSignedData [13:50:28]SAM_PROTO_SignData [13:50:28]wFMCommunicate request_size=4 [13:50:28]MH_SAM_APDU [13:50:28]CAPDU: 80 0D 01 02 [13:50:28]Write to MH i2c: E2 08 00 C8 1E 80 0D 01 02 00 00 00 00 5F [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:28]Read from MH i2c: E2 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 03 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 03 00 C8 1E 00 90 00 5A [13:50:28]RAPDU: 90 00 [13:50:28]wFMCommunicate OK [13:50:28]wFMCommunicate request_size=255 [13:50:28]MH_SAM_APDU [13:50: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 7A 01 00 00 F4 03 04 00 A4 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A7 03 00 35 04 06 00 50 [13:50:28]Write to MH i2c: E2 02 01 C9 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 7A 01 00 00 F4 03 04 00 A4 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A7 03 00 35 04 06 00 50 00 00 99 [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:28]Read from MH i2c: E2 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 03 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 03 00 C9 1E 00 90 00 5B [13:50:28]RAPDU: 90 00 [13:50:28]wFMCommunicate OK [13:50:28]wFMCommunicate request_size=10 [13:50:28]MH_SAM_APDU [13:50:28]CAPDU: 80 0D 02 02 05 E9 4B 86 E3 83 [13:50:28]Write to MH i2c: E2 0D 00 CA 1E 80 0D 02 02 05 00 E9 4B 86 E3 83 00 00 8C [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:28]Read from MH i2c: E2 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 03 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 03 00 CA 1E 00 90 00 5C [13:50:28]RAPDU: 90 00 [13:50:28]wFMCommunicate OK [13:50:28]wFMCommunicate request_size=4 [13:50:28]MH_SAM_APDU [13:50:28]CAPDU: 80 0D 03 02 [13:50:28]Write to MH i2c: E2 08 00 CB 1E 80 0D 03 02 00 00 00 00 64 [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:28]Read from MH i2c: E2 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 0B 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 0B 00 CB 1E 00 FD 51 16 9D F2 49 D4 72 90 00 E7 [13:50:28]RAPDU: FD 51 16 9D F2 49 D4 72 90 00 [13:50:28]wFMCommunicate OK [13:50:28]SAM_PROTO_SignData done [13:50:28]FM_MakeSignedData done [13:50:28]CreateOFDProtocolMessage [13:50:28]wFMCommunicate request_size=4 [13:50:28]MH_SAM_APDU [13:50:28]CAPDU: 80 11 00 00 [13:50:28]Write to MH i2c: E2 08 00 CC 1E 80 11 00 00 00 00 00 00 64 [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:28]Read from MH i2c: E2 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 17 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 17 00 CC 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 B9 [13:50:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:50:28]wFMCommunicate OK [13:50:28]CreateOFDProtocolMessage done [13:50:28]OFDSenderStorePacket 239607 [13:50:28]StoreOFDPacket docnum=239607 [13:50:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 05 07 01 11 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 7A 01 00 00 F4 03 04 00 A4 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A7 03 00 35 04 06 00 50 E9 4B 86 E3 83 FD 51 16 9D F2 49 D4 72 [13:50:28]CheckFolder [13:50:28]dirname=/storage/ofd_packets [13:50:28]CheckFolder done [13:50:28]ProducePacketName [13:50:28]name=ofd_packets/00239607 [13:50:28]NVStorageSaveData ofd_packets/00239607 [13:50:28]File name is /storage/ofd_packets/00239607 [13:50:28]Write 301 bytes [13:50:28]NVStorageSaveData done [13:50:28]OFDSenderStorePacket done [13:50:28]KKMCreateOFDPacket done [13:50:28]NVStorageSaveData kkm_last_timestamp [13:50:28]File name is /storage/kkm_last_timestamp [13:50:28]Write 4 bytes [13:50:28]NVStorageSaveData done [13:50:28]ExternCall_PrintAddStr [13:50:28]wPrintStart [13:50:28]Write to MH i2c: 01 00 00 CD 1E EB [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: 01 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: 01 07 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: 01 07 00 CD 1E 00 00 00 00 00 FF 0F 00 [13:50:28]RasterBufferAndPrint [13:50:28]line Счет N : (1)3302550 [13:50:28]line ИНН: 02508201610067 [13:50:28]line Контрольно-Кассовый Чек [13:50:28]line ПРОДАЖА [13:50:28]line ТРК (МРК, ГНК) : 32 [13:50:28]line Товар: 2710124130 [13:50:28]line Аи-92-К-4 [13:50:28]line 6.030 * 66.40 [13:50:28]line = 400.39 [13:50:28]line НДС 12% НСП 1% [13:50:28]line > о реализуемом товаре [13:50:28]line ОКРУГЛЕНИЕ: -0.39 [13:50:28]line ИТОГО: 400.00 [13:50:28]line Внесено: 400.00 [13:50:28]line СДАЧА: 0.00 [13:50:28]line НСП 1% : 3.54 [13:50:28]line НДС 12% : 42.52 [13:50:28]line Наличными: 400.00 [13:50:28]line Безнал.: 0.00 [13:50:28]line Место: АЗС № 82 "Партнер Нефть" [13:50:28]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:50:28]line СНО: Общий режим [13:50:28]line Чек 378 08.06.2024 13:50 [13:50:28]line Смена: 387 ФФД: 1.0 [13:50:28]line ЗНМ: 0300000150 [13:50:28]line РНМ: 0000000000091601 [13:50:28]line Версия ККМ: 001 [13:50:28]line ФМ: 0000000000874681 [13:50:28]line ФД: 239607 [13:50:28]line ФПД: 88962924733315 [13:50:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135028&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239607&fm=88962924733315&tin=02508201610067®Number=0000000000091601&sum=40000 [13:50:29]OFD Sender: Processing packet 239607 [packets to send 182, broken 181] [13:50:29]ProducePacketName [13:50:29]name=ofd_packets/00239607 [13:50:29]OFD Sender: To server: pG, [13:50:29]CommunicateWithHost lk.salyk.kg:30040 [13:50:29]ConnectInit lk.salyk.kg [13:50:29]written 0, free lines is 4095 [13:50:29]Connected sock=9 [13:50:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 05 07 01 11 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 7A 01 00 00 F4 03 04 00 A4 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A7 03 00 35 04 06 00 50 E9 4B 86 E3 83 FD 51 16 9D F2 49 D4 72 [13:50:29]Write to MH i2c: 01 00 00 F8 1E 16 [13:50:29]Write i2c OK [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: 01 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: 01 07 00 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: 01 07 00 F8 1E 00 00 00 00 00 C2 0C EB [13:50:29]RasterBufferAndPrint [13:50:29]line [13:50:29]line [13:50:29]line [13:50:29]line [13:50:29]line [13:50:29]written 0, free lines is 3272 [13:50:29]MH_Cut [13:50:29]Write to MH i2c: D1 01 00 FF 1E 01 EF [13:50:29]Write i2c OK [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: D1 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: D1 01 00 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: D1 01 00 FF 1E 00 EE [13:50:29]Write to MH i2c: 01 00 00 00 1F 1F [13:50:29]Write i2c OK [13:50:29]MH_I2C_Read... [13:50:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E4 43 47 00 36 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F7 A7 03 00 F4 03 04 00 21 09 64 66 B6 04 01 00 00 9D 97 97 64 FB 2B 7A 3F [13:50:29]CommunicateWithHost err = 0 [13:50:29]CheckOFDResponse [13:50:29]1017 (14) - 77093643461234 [13:50:29]1041 (16) - 0000000000874681 [13:50:29]1040 (4) - 239607 [13:50:29]1012 (4) - 08.06.2024 07:32 [13:50:29]1206 (1) - 0 [13:50:29]OFD Sender: Remove packet 239607 [13:50:29]ProducePacketName [13:50:29]name=ofd_packets/00239607 [13:50:29]NVStorageDeleteData [13:50:30]OFD Sender: No OFD packet to send [13:50:30]*** Cut start [13:50:30]*** Partial cut [13:50:30]*** CUTSNS_PIN = 1 [13:50:30]*** CUTSNS_PIN = 0 [13:50:30]*** Brake cut motor [13:50:31]Read from MH i2c: 01 [13:50:31]MH_I2C_Read... [13:50:31]*** Stop cut motor [13:50:31]*** Cut end [13:50:31]Read from MH i2c: 01 07 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 07 00 00 1F 00 00 00 00 00 FF 0F 34 [13:50:31]process_action close_receipt done [13:50:31]requested_data is exist [13:50:31]produce_requested_data [13:50:31]requested_item fm.sn is exist - process it [13:50:31]wFMCommunicate request_size=4 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 11 00 00 [13:50:31]Write to MH i2c: E2 08 00 01 1F 80 11 00 00 00 00 00 00 9A [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 17 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 17 00 01 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EF [13:50:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:50:31]wFMCommunicate OK [13:50:31]requested_item fd.num is exist - process it [13:50:31]SAM_PROTO_GetFieldsCounters [13:50:31]wFMCommunicate request_size=4 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 13 00 00 [13:50:31]Write to MH i2c: E2 08 00 02 1F 80 13 00 00 00 00 00 00 9D [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 62 00 [13:50:31]MH_I2C_Read... [13:50:31]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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F7 A7 03 00 0E 04 04 00 83 01 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 4E [13:50:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F7 A7 03 00 0E 04 04 00 83 01 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:50:31]wFMCommunicate OK [13:50:31]SAM_PROTO_GetFieldsCounters done [13:50:31]requested_item shift.num is exist - process it [13:50:31]requested_item shift.opened is exist - process it [13:50:31]req_shift_opened [13:50:31]FM_GetShiftState [13:50:31]SAM_PROTO_GetShiftState [13:50:31]wFMCommunicate request_size=4 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 13 01 00 [13:50:31]Write to MH i2c: E2 08 00 03 1F 80 13 01 00 00 00 00 00 9F [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 0E 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 0E 00 03 1F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 53 [13:50:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:50:31]wFMCommunicate OK [13:50:31]SAM_PROTO_GetShiftState done [13:50:31]FM_GetShiftState done [13:50:31]req_shift_opened done [13:50:31]requested_item shift.open_date is exist - process it [13:50:31]req_shift_open_date [13:50:31]req_shift_open_date done [13:50:31]produce_requested_data done [13:50:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239607,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:50:31]process_action_free close_receipt [13:50:31]json_value_free [13:50:31]json_value_free done [13:50:31]process_json_proto returns [13:50:31]Send response to host [13:50:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239607,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:50:31]free response buf [13:50:31]execute_script done [13:50:31]execute_script returns [13:50:31]free content buf [13:50:31]Sock 10.Close socket [13:50:31]Sock 10.Thread stoped [13:50:34]accept exits with 8 [13:50:34]New connection [13:50:34]New thread 3066596708 created [13:50:34]Thread 3066453348 joined [13:50:34]Waiting for new connection... [13:50:34] Sock 8.Parse request [13:50:34]Sock 8.Check first char [13:50:34]Sock 8.First char is OK [13:50:34]request: POST /json_proto HTTP/1.0 [13:50:34]Method: POST [13:50:34]URL: /json_proto [13:50:34]Method is POST - this is cgi request [13:50:34]url: /json_proto [13:50:34]query_string will be loaded in cgi processing [13:50:34]execute_cgi json_proto POST (null) [13:50:34]execute_cgi path=json_proto method=POST [13:50:34]POST find Content-Length [13:50:34]Host: 172.17.40.67:8080 [13:50:34]Content-Length: 1228 [13:50:34]Content-Type: application/json [13:50:34] [13:50:34]POST finish read [13:50:34]Found Content-Length = 1228 [13:50:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302549\u000A08.06.2024 13:34\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 20.000 x 66.40\u000A\u0418\u0422\u041E\u0413: 1328.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4094931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:34]execute_script... [13:50:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302549\u000A08.06.2024 13:34\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 20.000 x 66.40\u000A\u0418\u0422\u041E\u0413: 1328.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4094931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:34]POST & json_proto [13:50:34]process_json_proto [13:50:34]json parsed OK: [13:50:34]protocol is kg_v1.0 [13:50:34]action value=print_text [13:50:34]process_action print_text [13:50:34]cmd_print_text [13:50:34]ExternCall_PrintAddStr [13:50:34]wPrintStart [13:50:34]Write to MH i2c: 01 00 00 04 1F 23 [13:50:34]Write i2c OK [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: 01 [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: 01 07 00 [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: 01 07 00 04 1F 00 00 00 00 00 FF 0F 38 [13:50:34]RasterBufferAndPrint [13:50:34]line *****ТОВАРНЫЙ ЧЕК***** [13:50:34]line АЗС-82 [13:50:34]line Партнер нефть [13:50:34]line 00000000012345 [13:50:34]line Кассир : Кенжемаматов А. [13:50:34]line Счет N : (1)3302549 [13:50:34]line 08.06.2024 13:34 [13:50:34]line ПРОДАЖА [13:50:34]line ТРК (МРК, ГНК): 12 [13:50:34]line Вид ГСМ : 2710124130 [13:50:34]line Аи-92-К-4 [13:50:34]line 20.000 x 66.40 [13:50:34]line ИТОГ: 1328.00 [13:50:34]line Тип оплаты: Талоны: Топливные Талоны [13:50:34]line 4094931 [13:50:34]line ______________________ [13:50:34]line (подпись) [13:50:34]written 0, free lines is 4095 [13:50:34]Write to MH i2c: 01 00 00 19 1F 38 [13:50:34]Write i2c OK [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: 01 [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: 01 07 00 [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: 01 07 00 19 1F 00 00 00 00 00 F8 0D 44 [13:50:34]RasterBufferAndPrint [13:50:34]line [13:50:34]line [13:50:34]line [13:50:34]line [13:50:34]line [13:50:34]written 0, free lines is 3579 [13:50:34]MH_Cut [13:50:34]Write to MH i2c: D1 01 00 20 1F 01 11 [13:50:34]Write i2c OK [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: D1 [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: D1 01 00 [13:50:34]MH_I2C_Read... [13:50:34]Read from MH i2c: D1 01 00 20 1F 00 10 [13:50:34]Write to MH i2c: 01 00 00 21 1F 40 [13:50:34]Write i2c OK [13:50:34]MH_I2C_Read... [13:50:35]*** Cut start [13:50:35]*** Partial cut [13:50:35]*** CUTSNS_PIN = 1 [13:50:35]*** CUTSNS_PIN = 0 [13:50:35]OFD Sender: No OFD packet to send [13:50:35]*** Brake cut motor [13:50:35]Read from MH i2c: 01 [13:50:35]MH_I2C_Read... [13:50:35]*** Stop cut motor [13:50:35]*** Cut end [13:50:35]Read from MH i2c: 01 07 00 [13:50:35]MH_I2C_Read... [13:50:35]Read from MH i2c: 01 07 00 21 1F 00 00 00 00 00 FF 0F 55 [13:50:35]process_action print_text done [13:50:35]requested_data is exist [13:50:35]produce_requested_data [13:50:35]requested_item fm.sn is exist - process it [13:50:35]wFMCommunicate request_size=4 [13:50:35]MH_SAM_APDU [13:50:35]CAPDU: 80 11 00 00 [13:50:35]Write to MH i2c: E2 08 00 22 1F 80 11 00 00 00 00 00 00 BB [13:50:35]Write i2c OK [13:50:35]MH_I2C_Read... [13:50:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:35]Read from MH i2c: E2 [13:50:35]MH_I2C_Read... [13:50:35]Read from MH i2c: E2 17 00 [13:50:35]MH_I2C_Read... [13:50:35]Read from MH i2c: E2 17 00 22 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 10 [13:50:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:50:35]wFMCommunicate OK [13:50:35]requested_item fd.num is exist - process it [13:50:35]SAM_PROTO_GetFieldsCounters [13:50:35]wFMCommunicate request_size=4 [13:50:35]MH_SAM_APDU [13:50:35]CAPDU: 80 13 00 00 [13:50:35]Write to MH i2c: E2 08 00 23 1F 80 13 00 00 00 00 00 00 BE [13:50:35]Write i2c OK [13:50:35]MH_I2C_Read... [13:50:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:35]Read from MH i2c: E2 [13:50:35]MH_I2C_Read... [13:50:35]Read from MH i2c: E2 62 00 [13:50:35]MH_I2C_Read... [13:50:35]Read from MH i2c: E2 62 00 23 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F7 A7 03 00 0E 04 04 00 83 01 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 6F [13:50:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F7 A7 03 00 0E 04 04 00 83 01 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:50:36]wFMCommunicate OK [13:50:36]SAM_PROTO_GetFieldsCounters done [13:50:36]requested_item shift.num is exist - process it [13:50:36]requested_item shift.opened is exist - process it [13:50:36]req_shift_opened [13:50:36]FM_GetShiftState [13:50:36]SAM_PROTO_GetShiftState [13:50:36]wFMCommunicate request_size=4 [13:50:36]MH_SAM_APDU [13:50:36]CAPDU: 80 13 01 00 [13:50:36]Write to MH i2c: E2 08 00 24 1F 80 13 01 00 00 00 00 00 C0 [13:50:36]Write i2c OK [13:50:36]MH_I2C_Read... [13:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:36]Read from MH i2c: E2 [13:50:36]MH_I2C_Read... [13:50:36]Read from MH i2c: E2 0E 00 [13:50:36]MH_I2C_Read... [13:50:36]Read from MH i2c: E2 0E 00 24 1F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 74 [13:50:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:50:36]wFMCommunicate OK [13:50:36]SAM_PROTO_GetShiftState done [13:50:36]FM_GetShiftState done [13:50:36]req_shift_opened done [13:50:36]requested_item shift.open_date is exist - process it [13:50:36]req_shift_open_date [13:50:36]req_shift_open_date done [13:50:36]produce_requested_data done [13:50:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239607,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:50:36]process_action_free print_text [13:50:36]json_value_free [13:50:36]json_value_free done [13:50:36]process_json_proto returns [13:50:36]Send response to host [13:50:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239607,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:50:36]free response buf [13:50:36]execute_script done [13:50:36]execute_script returns [13:50:36]free content buf [13:50:36]Sock 8.Close socket [13:50:36]Sock 8.Thread stoped [13:50:40]OFD Sender: No OFD packet to send [13:50:45]OFD Sender: No OFD packet to send [13:50:50]OFD Sender: No OFD packet to send [13:50:55]OFD Sender: No OFD packet to send [13:51:00]OFD Sender: No OFD packet to send [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:36]accept exits with 9 [13:51:36]New connection [13:51:36]New thread 3066453348 created [13:51:36]Thread 3066596708 joined [13:51:36]Waiting for new connection... [13:51:36] Sock 9.Parse request [13:51:36]Sock 9.Check first char [13:51:36]Sock 9.First char is OK [13:51:36]request: POST /json_proto HTTP/1.0 [13:51:36]Method: POST [13:51:36]URL: /json_proto [13:51:36]Method is POST - this is cgi request [13:51:36]url: /json_proto [13:51:36]query_string will be loaded in cgi processing [13:51:36]execute_cgi json_proto POST (null) [13:51:36]execute_cgi path=json_proto method=POST [13:51:36]POST find Content-Length [13:51:36]Host: 172.17.40.67:8080 [13:51:36]Content-Length: 683 [13:51:36]Content-Type: application/json [13:51:36] [13:51:36]POST finish read [13:51:36]Found Content-Length = 683 [13:51:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 17.000, "sum" : 1128.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1128.00, "payments": [ { "type": 0, "sum" : 1128.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:36]execute_script... [13:51: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)3302553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 17.000, "sum" : 1128.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1128.00, "payments": [ { "type": 0, "sum" : 1128.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:36]POST & json_proto [13:51:36]process_json_proto [13:51:36]json parsed OK: [13:51:36]protocol is kg_v1.0 [13:51:36]action value=close_receipt [13:51:36]process_action close_receipt [13:51:36]cmd_close_receipt [13:51:36]MH_GetDate [13:51:36]Write to MH i2c: F0 00 00 25 1F 33 [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: F0 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: F0 09 00 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: F0 09 00 25 1F 00 EA 61 64 66 97 AE 6B 64 65 [13:51:36]GetLastDocTimeStamp 1717854628 [13:51:36]current date 1717854698 [13:51:36]FM_GetShiftState [13:51:36]SAM_PROTO_GetShiftState [13:51:36]wFMCommunicate request_size=4 [13:51:36]MH_SAM_APDU [13:51:36]CAPDU: 80 13 01 00 [13:51:36]Write to MH i2c: E2 08 00 26 1F 80 13 01 00 00 00 00 00 C2 [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:36]Read from MH i2c: E2 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 0E 00 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 0E 00 26 1F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 76 [13:51:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:51:36]wFMCommunicate OK [13:51:36]SAM_PROTO_GetShiftState done [13:51:36]FM_GetShiftState done [13:51:36]opened in 1717805884 [13:51:36]opened+sec_in_day 1717892284 [13:51:36]quantity*price = 112880 [13:51:36]sum+1 = 112881 [13:51:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.80 ИТОГО: 1128.00 Внесено: 5000.00 СДАЧА: 3872.00 НСП 1% : 9.99 НДС 12% : 119.87 Наличными: 1128.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 379 08.06.2024 13:51 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239608 ФПД: 256040670468311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135138&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239608&fm=256040670468311&tin=02508201610067®Number=0000000000091601&sum=112800 [13:51:38]StoreToDocumentArchive [13:51:38]shift 387 fd 239608 [13:51:38]save to /storage/0387/doc_00239608 [13:51:38]save last doc name /storage/0387/doc_00239608 to /storage/kkm_last_doc_name [13:51:38]save OK [13:51:38]Clear old archive folders... [13:51:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:38]tlvbuf is B6E51130 [13:51:38]SAM_PROTO_ClearQueue [13:51:38]wFMCommunicate request_size=4 [13:51:38]MH_SAM_APDU [13:51:38]CAPDU: 80 09 00 00 [13:51:38]Write to MH i2c: E2 08 00 33 1F 80 09 00 00 00 00 00 00 C4 [13:51:38]Write i2c OK [13:51:38]MH_I2C_Read... [13:51:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:38]Read from MH i2c: E2 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 03 00 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 03 00 33 1F 00 90 00 C6 [13:51:38]RAPDU: 90 00 [13:51:38]wFMCommunicate OK [13:51:38]SAM_PROTO_ClearQueue done [13:51:38]KKMCreateOFDPacket [13:51:38]OFDProtocolAddRootSTLVToBuf [13:51:38]FM_MakeSignedData [13:51:38]FM_MakeSignedData [13:51:38]SAM_PROTO_SignData [13:51:38]wFMCommunicate request_size=4 [13:51:38]MH_SAM_APDU [13:51:38]CAPDU: 80 0D 01 02 [13:51:38]Write to MH i2c: E2 08 00 34 1F 80 0D 01 02 00 00 00 00 CC [13:51:38]Write i2c OK [13:51:38]MH_I2C_Read... [13:51:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:38]Read from MH i2c: E2 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 03 00 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 03 00 34 1F 00 90 00 C7 [13:51:38]RAPDU: 90 00 [13:51:38]wFMCommunicate OK [13:51:38]wFMCommunicate request_size=255 [13:51:38]MH_SAM_APDU [13:51: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 68 42 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F0 B8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 B8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D3 2E 00 00 00 00 07 04 06 00 A0 B8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 EA 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A7 03 00 35 04 06 00 E8 [13:51:38]Write to MH i2c: E2 02 01 35 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 68 42 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F0 B8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 B8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D3 2E 00 00 00 00 07 04 06 00 A0 B8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 EA 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A7 03 00 35 04 06 00 E8 00 00 67 [13:51:38]Write i2c OK [13:51:38]MH_I2C_Read... [13:51:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:38]Read from MH i2c: E2 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 03 00 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 03 00 35 1F 00 90 00 C8 [13:51:38]RAPDU: 90 00 [13:51:38]wFMCommunicate OK [13:51:38]wFMCommunicate request_size=10 [13:51:38]MH_SAM_APDU [13:51:38]CAPDU: 80 0D 02 02 05 DE 1D 36 18 D7 [13:51:38]Write to MH i2c: E2 0D 00 36 1F 80 0D 02 02 05 00 DE 1D 36 18 D7 00 00 F9 [13:51:38]Write i2c OK [13:51:38]MH_I2C_Read... [13:51:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:38]Read from MH i2c: E2 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 03 00 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 03 00 36 1F 00 90 00 C9 [13:51:38]RAPDU: 90 00 [13:51:38]wFMCommunicate OK [13:51:38]wFMCommunicate request_size=4 [13:51:38]MH_SAM_APDU [13:51:38]CAPDU: 80 0D 03 02 [13:51:38]Write to MH i2c: E2 08 00 37 1F 80 0D 03 02 00 00 00 00 D1 [13:51:38]Write i2c OK [13:51:38]MH_I2C_Read... [13:51:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:38]Read from MH i2c: E2 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 0B 00 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 0B 00 37 1F 00 57 10 1B DD 70 9E AB 4C 90 00 36 [13:51:38]RAPDU: 57 10 1B DD 70 9E AB 4C 90 00 [13:51:38]wFMCommunicate OK [13:51:38]SAM_PROTO_SignData done [13:51:38]FM_MakeSignedData done [13:51:38]CreateOFDProtocolMessage [13:51:38]wFMCommunicate request_size=4 [13:51:38]MH_SAM_APDU [13:51:38]CAPDU: 80 11 00 00 [13:51:38]Write to MH i2c: E2 08 00 38 1F 80 11 00 00 00 00 00 00 D1 [13:51:38]Write i2c OK [13:51:38]MH_I2C_Read... [13:51:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:38]Read from MH i2c: E2 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 17 00 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: E2 17 00 38 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 26 [13:51:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:51:38]wFMCommunicate OK [13:51:38]CreateOFDProtocolMessage done [13:51:38]OFDSenderStorePacket 239608 [13:51:38]StoreOFDPacket docnum=239608 [13:51:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2B DF 07 01 A2 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 68 42 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F0 B8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 B8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D3 2E 00 00 00 00 07 04 06 00 A0 B8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 EA 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A7 03 00 35 04 06 00 E8 DE 1D 36 18 D7 57 10 1B DD 70 9E AB 4C [13:51:38]CheckFolder [13:51:38]dirname=/storage/ofd_packets [13:51:38]CheckFolder done [13:51:38]ProducePacketName [13:51:38]name=ofd_packets/00239608 [13:51:38]NVStorageSaveData ofd_packets/00239608 [13:51:38]File name is /storage/ofd_packets/00239608 [13:51:38]Write 301 bytes [13:51:38]NVStorageSaveData done [13:51:38]OFDSenderStorePacket done [13:51:38]KKMCreateOFDPacket done [13:51:38]NVStorageSaveData kkm_last_timestamp [13:51:38]File name is /storage/kkm_last_timestamp [13:51:38]Write 4 bytes [13:51:38]NVStorageSaveData done [13:51:38]ExternCall_PrintAddStr [13:51:38]wPrintStart [13:51:38]Write to MH i2c: 01 00 00 39 1F 58 [13:51:38]Write i2c OK [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: 01 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: 01 07 00 [13:51:38]MH_I2C_Read... [13:51:38]Read from MH i2c: 01 07 00 39 1F 00 00 00 00 00 FF 0F 6D [13:51:38]RasterBufferAndPrint [13:51:38]line Счет N : (1)3302553 [13:51:38]line ИНН: 02508201610067 [13:51:38]line Контрольно-Кассовый Чек [13:51:38]line ПРОДАЖА [13:51:38]line ТРК (МРК, ГНК) : 12 [13:51:38]line Товар: 2710124130 [13:51:38]line Аи-92-К-4 [13:51:38]line 17.000 * 66.40 [13:51:38]line = 1128.80 [13:51:38]line НДС 12% НСП 1% [13:51:38]line > о реализуемом товаре [13:51:38]line ОКРУГЛЕНИЕ: -0.80 [13:51:38]line ИТОГО: 1128.00 [13:51:38]line Внесено: 5000.00 [13:51:38]line СДАЧА: 3872.00 [13:51:38]line НСП 1% : 9.99 [13:51:38]line НДС 12% : 119.87 [13:51:38]line Наличными: 1128.00 [13:51:38]line Безнал.: 0.00 [13:51:38]line Место: АЗС № 82 "Партнер Нефть" [13:51:38]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:51:38]line СНО: Общий режим [13:51:38]line Чек 379 08.06.2024 13:51 [13:51:38]line Смена: 387 ФФД: 1.0 [13:51:38]line ЗНМ: 0300000150 [13:51:38]line РНМ: 0000000000091601 [13:51:38]line Версия ККМ: 001 [13:51:38]line ФМ: 0000000000874681 [13:51:38]line ФД: 239608 [13:51:38]line ФПД: 256040670468311 [13:51:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135138&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239608&fm=256040670468311&tin=02508201610067®Number=0000000000091601&sum=112800 [13:51:38]OFD Sender: Processing packet 239608 [packets to send 182, broken 181] [13:51:38]ProducePacketName [13:51:38]name=ofd_packets/00239608 [13:51:38]OFD Sender: To server: pG, [13:51:38]CommunicateWithHost lk.salyk.kg:30040 [13:51:38]ConnectInit lk.salyk.kg [13:51:38]written 0, free lines is 4095 [13:51:39]Connected sock=10 [13:51:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2B DF 07 01 A2 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 68 42 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F0 B8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 B8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D3 2E 00 00 00 00 07 04 06 00 A0 B8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 EA 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A7 03 00 35 04 06 00 E8 DE 1D 36 18 D7 57 10 1B DD 70 9E AB 4C [13:51:39]Write to MH i2c: 01 00 00 64 1F 83 [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: 01 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: 01 07 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: 01 07 00 64 1F 00 00 00 00 00 CF 0C 65 [13:51:39]RasterBufferAndPrint [13:51:39]line [13:51:39]line [13:51:39]line [13:51:39]line [13:51:39]line [13:51:39]written 0, free lines is 3286 [13:51:39]MH_Cut [13:51:39]Write to MH i2c: D1 01 00 6B 1F 01 5C [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: D1 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: D1 01 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: D1 01 00 6B 1F 00 5B [13:51:39]Write to MH i2c: 01 00 00 6C 1F 8B [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 FE 22 47 00 F6 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F8 A7 03 00 F4 03 04 00 67 09 64 66 B6 04 01 00 00 A0 4A 12 0B A1 7C 29 23 [13:51:39]CommunicateWithHost err = 0 [13:51:39]CheckOFDResponse [13:51:39]1017 (14) - 77093643461234 [13:51:39]1041 (16) - 0000000000874681 [13:51:39]1040 (4) - 239608 [13:51:39]1012 (4) - 08.06.2024 07:33 [13:51:39]1206 (1) - 0 [13:51:39]OFD Sender: Remove packet 239608 [13:51:39]ProducePacketName [13:51:39]name=ofd_packets/00239608 [13:51:39]NVStorageDeleteData [13:51:40]OFD Sender: No OFD packet to send [13:51:40]*** Cut start [13:51:40]*** Partial cut [13:51:40]*** CUTSNS_PIN = 1 [13:51:40]*** CUTSNS_PIN = 0 [13:51:40]*** Brake cut motor [13:51:40]Read from MH i2c: 01 [13:51:40]MH_I2C_Read... [13:51:40]*** Stop cut motor [13:51:40]*** Cut end [13:51:40]Read from MH i2c: 01 07 00 [13:51:40]MH_I2C_Read... [13:51:40]Read from MH i2c: 01 07 00 6C 1F 00 00 00 00 00 FF 0F A0 [13:51:40]process_action close_receipt done [13:51:40]requested_data is exist [13:51:40]produce_requested_data [13:51:40]requested_item fm.sn is exist - process it [13:51:40]wFMCommunicate request_size=4 [13:51:40]MH_SAM_APDU [13:51:40]CAPDU: 80 11 00 00 [13:51:40]Write to MH i2c: E2 08 00 6D 1F 80 11 00 00 00 00 00 00 06 [13:51:40]Write i2c OK [13:51:40]MH_I2C_Read... [13:51:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:40]Read from MH i2c: E2 [13:51:40]MH_I2C_Read... [13:51:40]Read from MH i2c: E2 17 00 [13:51:40]MH_I2C_Read... [13:51:40]Read from MH i2c: E2 17 00 6D 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5B [13:51:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:51:40]wFMCommunicate OK [13:51:40]requested_item fd.num is exist - process it [13:51:40]SAM_PROTO_GetFieldsCounters [13:51:40]wFMCommunicate request_size=4 [13:51:40]MH_SAM_APDU [13:51:40]CAPDU: 80 13 00 00 [13:51:40]Write to MH i2c: E2 08 00 6E 1F 80 13 00 00 00 00 00 00 09 [13:51:40]Write i2c OK [13:51:40]MH_I2C_Read... [13:51:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:41]Read from MH i2c: E2 [13:51:41]MH_I2C_Read... [13:51:41]Read from MH i2c: E2 62 00 [13:51:41]MH_I2C_Read... [13:51:41]Read from MH i2c: E2 62 00 6E 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F8 A7 03 00 0E 04 04 00 83 01 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 BE [13:51:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F8 A7 03 00 0E 04 04 00 83 01 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:51:41]wFMCommunicate OK [13:51:41]SAM_PROTO_GetFieldsCounters done [13:51:41]requested_item shift.num is exist - process it [13:51:41]requested_item shift.opened is exist - process it [13:51:41]req_shift_opened [13:51:41]FM_GetShiftState [13:51:41]SAM_PROTO_GetShiftState [13:51:41]wFMCommunicate request_size=4 [13:51:41]MH_SAM_APDU [13:51:41]CAPDU: 80 13 01 00 [13:51:41]Write to MH i2c: E2 08 00 6F 1F 80 13 01 00 00 00 00 00 0B [13:51:41]Write i2c OK [13:51:41]MH_I2C_Read... [13:51:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:41]Read from MH i2c: E2 [13:51:41]MH_I2C_Read... [13:51:41]Read from MH i2c: E2 0E 00 [13:51:41]MH_I2C_Read... [13:51:41]Read from MH i2c: E2 0E 00 6F 1F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BF [13:51:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:51:41]wFMCommunicate OK [13:51:41]SAM_PROTO_GetShiftState done [13:51:41]FM_GetShiftState done [13:51:41]req_shift_opened done [13:51:41]requested_item shift.open_date is exist - process it [13:51:41]req_shift_open_date [13:51:41]req_shift_open_date done [13:51:41]produce_requested_data done [13:51:41]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239608,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:51:41]process_action_free close_receipt [13:51:41]json_value_free [13:51:41]json_value_free done [13:51:41]process_json_proto returns [13:51:41]Send response to host [13:51:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239608,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:51:41]free response buf [13:51:41]execute_script done [13:51:41]execute_script returns [13:51:41]free content buf [13:51:41]Sock 9.Close socket [13:51:41]Sock 9.Thread stoped [13:51:43]accept exits with 8 [13:51:43]New connection [13:51:43]New thread 3066596708 created [13:51:43]Thread 3066453348 joined [13:51:43]Waiting for new connection... [13:51:43] Sock 8.Parse request [13:51:43]Sock 8.Check first char [13:51:43]Sock 8.First char is OK [13:51:43]request: POST /json_proto HTTP/1.0 [13:51:43]Method: POST [13:51:43]URL: /json_proto [13:51:43]Method is POST - this is cgi request [13:51:43]url: /json_proto [13:51:43]query_string will be loaded in cgi processing [13:51:43]execute_cgi json_proto POST (null) [13:51:43]execute_cgi path=json_proto method=POST [13:51:43]POST find Content-Length [13:51:43]Host: 172.17.40.67:8080 [13:51:43]Content-Length: 678 [13:51:43]Content-Type: application/json [13:51:43] [13:51:43]POST finish read [13:51:43]Found Content-Length = 678 [13:51:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:43]execute_script... [13: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)3302552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:43]POST & json_proto [13:51:43]process_json_proto [13:51:43]json parsed OK: [13:51:43]protocol is kg_v1.0 [13:51:43]action value=close_receipt [13:51:43]process_action close_receipt [13:51:43]cmd_close_receipt [13:51:43]MH_GetDate [13:51:43]Write to MH i2c: F0 00 00 70 1F 7E [13:51:43]Write i2c OK [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: F0 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: F0 09 00 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: F0 09 00 70 1F 00 F0 61 64 66 97 AE 6B 64 B6 [13:51:43]GetLastDocTimeStamp 1717854698 [13:51:43]current date 1717854704 [13:51:43]FM_GetShiftState [13:51:43]SAM_PROTO_GetShiftState [13:51:43]wFMCommunicate request_size=4 [13:51:43]MH_SAM_APDU [13:51:43]CAPDU: 80 13 01 00 [13:51:43]Write to MH i2c: E2 08 00 71 1F 80 13 01 00 00 00 00 00 0D [13:51:43]Write i2c OK [13:51:43]MH_I2C_Read... [13:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:43]Read from MH i2c: E2 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: E2 0E 00 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: E2 0E 00 71 1F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C1 [13:51:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:51:43]wFMCommunicate OK [13:51:43]SAM_PROTO_GetShiftState done [13:51:43]FM_GetShiftState done [13:51:43]opened in 1717805884 [13:51:43]opened+sec_in_day 1717892284 [13:51:43]quantity*price = 50065 [13:51:43]sum+1 = 50067 [13:51:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 380 08.06.2024 13:51 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239609 ФПД: 214795373164624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135144&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239609&fm=214795373164624&tin=02508201610067®Number=0000000000091601&sum=50000 [13:51:44]StoreToDocumentArchive [13:51:44]shift 387 fd 239609 [13:51:44]save to /storage/0387/doc_00239609 [13:51:44]save last doc name /storage/0387/doc_00239609 to /storage/kkm_last_doc_name [13:51:44]save OK [13:51:44]Clear old archive folders... [13:51:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:44]tlvbuf is 013152A0 [13:51:44]SAM_PROTO_ClearQueue [13:51:44]wFMCommunicate request_size=4 [13:51:44]MH_SAM_APDU [13:51:44]CAPDU: 80 09 00 00 [13:51:44]Write to MH i2c: E2 08 00 7E 1F 80 09 00 00 00 00 00 00 0F [13:51:44]Write i2c OK [13:51:44]MH_I2C_Read... [13:51:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:44]Read from MH i2c: E2 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 03 00 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 03 00 7E 1F 00 90 00 11 [13:51:44]RAPDU: 90 00 [13:51:44]wFMCommunicate OK [13:51:44]SAM_PROTO_ClearQueue done [13:51:44]KKMCreateOFDPacket [13:51:44]OFDProtocolAddRootSTLVToBuf [13:51:44]FM_MakeSignedData [13:51:44]FM_MakeSignedData [13:51:44]SAM_PROTO_SignData [13:51:44]wFMCommunicate request_size=4 [13:51:44]MH_SAM_APDU [13:51:44]CAPDU: 80 0D 01 02 [13:51:44]Write to MH i2c: E2 08 00 7F 1F 80 0D 01 02 00 00 00 00 17 [13:51:44]Write i2c OK [13:51:44]MH_I2C_Read... [13:51:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:44]Read from MH i2c: E2 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 03 00 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 03 00 7F 1F 00 90 00 12 [13:51:44]RAPDU: 90 00 [13:51:44]wFMCommunicate OK [13:51:44]wFMCommunicate request_size=255 [13:51:44]MH_SAM_APDU [13:51: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 F0 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A7 03 00 35 04 06 00 C3 [13:51:44]Write to MH i2c: E2 02 01 80 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 F0 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A7 03 00 35 04 06 00 C3 00 00 46 [13:51:44]Write i2c OK [13:51:44]MH_I2C_Read... [13:51:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:44]Read from MH i2c: E2 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 03 00 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 03 00 80 1F 00 90 00 13 [13:51:44]RAPDU: 90 00 [13:51:44]wFMCommunicate OK [13:51:44]wFMCommunicate request_size=10 [13:51:44]MH_SAM_APDU [13:51:44]CAPDU: 80 0D 02 02 05 5A F1 EA B8 50 [13:51:44]Write to MH i2c: E2 0D 00 81 1F 80 0D 02 02 05 00 5A F1 EA B8 50 00 00 61 [13:51:44]Write i2c OK [13:51:44]MH_I2C_Read... [13:51:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:44]Read from MH i2c: E2 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 03 00 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 03 00 81 1F 00 90 00 14 [13:51:44]RAPDU: 90 00 [13:51:44]wFMCommunicate OK [13:51:44]wFMCommunicate request_size=4 [13:51:44]MH_SAM_APDU [13:51:44]CAPDU: 80 0D 03 02 [13:51:44]Write to MH i2c: E2 08 00 82 1F 80 0D 03 02 00 00 00 00 1C [13:51:44]Write i2c OK [13:51:44]MH_I2C_Read... [13:51:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:44]Read from MH i2c: E2 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 0B 00 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 0B 00 82 1F 00 1B 27 11 B1 CB 70 9E DF 90 00 D9 [13:51:44]RAPDU: 1B 27 11 B1 CB 70 9E DF 90 00 [13:51:44]wFMCommunicate OK [13:51:44]SAM_PROTO_SignData done [13:51:44]FM_MakeSignedData done [13:51:44]CreateOFDProtocolMessage [13:51:44]wFMCommunicate request_size=4 [13:51:44]MH_SAM_APDU [13:51:44]CAPDU: 80 11 00 00 [13:51:44]Write to MH i2c: E2 08 00 83 1F 80 11 00 00 00 00 00 00 1C [13:51:44]Write i2c OK [13:51:44]MH_I2C_Read... [13:51:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:44]Read from MH i2c: E2 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 17 00 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: E2 17 00 83 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 71 [13:51:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:51:44]wFMCommunicate OK [13:51:44]CreateOFDProtocolMessage done [13:51:44]OFDSenderStorePacket 239609 [13:51:44]StoreOFDPacket docnum=239609 [13:51:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C8 4E 07 01 77 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 F0 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A7 03 00 35 04 06 00 C3 5A F1 EA B8 50 1B 27 11 B1 CB 70 9E DF [13:51:44]CheckFolder [13:51:44]dirname=/storage/ofd_packets [13:51:44]CheckFolder done [13:51:44]ProducePacketName [13:51:44]name=ofd_packets/00239609 [13:51:44]NVStorageSaveData ofd_packets/00239609 [13:51:44]File name is /storage/ofd_packets/00239609 [13:51:44]Write 301 bytes [13:51:44]NVStorageSaveData done [13:51:44]OFDSenderStorePacket done [13:51:44]KKMCreateOFDPacket done [13:51:44]NVStorageSaveData kkm_last_timestamp [13:51:44]File name is /storage/kkm_last_timestamp [13:51:44]Write 4 bytes [13:51:44]NVStorageSaveData done [13:51:44]ExternCall_PrintAddStr [13:51:44]wPrintStart [13:51:44]Write to MH i2c: 01 00 00 84 1F A3 [13:51:44]Write i2c OK [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: 01 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: 01 07 00 [13:51:44]MH_I2C_Read... [13:51:44]Read from MH i2c: 01 07 00 84 1F 00 00 00 00 00 FF 0F B8 [13:51:44]RasterBufferAndPrint [13:51:44]line Счет N : (1)3302552 [13:51:44]line ИНН: 02508201610067 [13:51:44]line Контрольно-Кассовый Чек [13:51:44]line ПРОДАЖА [13:51:44]line ТРК (МРК, ГНК) : 42 [13:51:44]line Товар: 2710124130 [13:51:44]line Аи-92-К-4 [13:51:44]line 7.540 * 66.40 [13:51:44]line = 500.66 [13:51:44]line НДС 12% НСП 1% [13:51:44]line > о реализуемом товаре [13:51:44]line ОКРУГЛЕНИЕ: -0.66 [13:51:44]line ИТОГО: 500.00 [13:51:44]line Внесено: 500.00 [13:51:44]line СДАЧА: 0.00 [13:51:44]line НСП 1% : 4.43 [13:51:44]line НДС 12% : 53.17 [13:51:44]line Наличными: 500.00 [13:51:44]line Безнал.: 0.00 [13:51:44]line Место: АЗС № 82 "Партнер Нефть" [13:51:44]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:51:44]line СНО: Общий режим [13:51:44]line Чек 380 08.06.2024 13:51 [13:51:44]line Смена: 387 ФФД: 1.0 [13:51:44]line ЗНМ: 0300000150 [13:51:44]line РНМ: 0000000000091601 [13:51:44]line Версия ККМ: 001 [13:51:44]line ФМ: 0000000000874681 [13:51:44]line ФД: 239609 [13:51:44]line ФПД: 214795373164624 [13:51:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135144&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239609&fm=214795373164624&tin=02508201610067®Number=0000000000091601&sum=50000 [13:51:44]written 0, free lines is 4095 [13:51:44]OFD Sender: Processing packet 239609 [packets to send 182, broken 181] [13:51:44]ProducePacketName [13:51:44]name=ofd_packets/00239609 [13:51:44]OFD Sender: To server: pG, [13:51:44]CommunicateWithHost lk.salyk.kg:30040 [13:51:44]ConnectInit lk.salyk.kg [13:51:45]Connected sock=10 [13:51:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 C8 4E 07 01 77 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 F0 61 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A7 03 00 35 04 06 00 C3 5A F1 EA B8 50 1B 27 11 B1 CB 70 9E DF [13:51:45]Write to MH i2c: 01 00 00 AF 1F CE [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: 01 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: 01 07 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: 01 07 00 AF 1F 00 00 00 00 00 C8 0C A9 [13:51:45]RasterBufferAndPrint [13:51:45]line [13:51:45]line [13:51:45]line [13:51:45]line [13:51:45]line [13:51:45]written 0, free lines is 3284 [13:51:45]MH_Cut [13:51:45]Write to MH i2c: D1 01 00 B6 1F 01 A7 [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: D1 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: D1 01 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: D1 01 00 B6 1F 00 A6 [13:51:45]Write to MH i2c: 01 00 00 B7 1F D6 [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B6 A3 47 00 EA 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 F9 A7 03 00 F4 03 04 00 6C 09 64 66 B6 04 01 00 00 AE 34 F4 E8 9E 6E D0 94 [13:51:45]CommunicateWithHost err = 0 [13:51:45]CheckOFDResponse [13:51:45]1017 (14) - 77093643461234 [13:51:45]1041 (16) - 0000000000874681 [13:51:45]1040 (4) - 239609 [13:51:45]1012 (4) - 08.06.2024 07:34 [13:51:45]1206 (1) - 0 [13:51:45]OFD Sender: Remove packet 239609 [13:51:45]ProducePacketName [13:51:45]name=ofd_packets/00239609 [13:51:45]NVStorageDeleteData [13:51:45]OFD Sender: No OFD packet to send [13:51:46]*** Cut start [13:51:46]*** Partial cut [13:51:46]*** CUTSNS_PIN = 1 [13:51:46]*** CUTSNS_PIN = 0 [13:51:46]*** Brake cut motor [13:51:46]Read from MH i2c: 01 [13:51:46]MH_I2C_Read... [13:51:46]*** Stop cut motor [13:51:46]*** Cut end [13:51:46]Read from MH i2c: 01 07 00 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: 01 07 00 B7 1F 00 00 00 00 00 FF 0F EB [13:51:46]process_action close_receipt done [13:51:46]requested_data is exist [13:51:46]produce_requested_data [13:51:46]requested_item fm.sn is exist - process it [13:51:46]wFMCommunicate request_size=4 [13:51:46]MH_SAM_APDU [13:51:46]CAPDU: 80 11 00 00 [13:51:46]Write to MH i2c: E2 08 00 B8 1F 80 11 00 00 00 00 00 00 51 [13:51:46]Write i2c OK [13:51:46]MH_I2C_Read... [13:51:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:46]Read from MH i2c: E2 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: E2 17 00 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: E2 17 00 B8 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A6 [13:51:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:51:46]wFMCommunicate OK [13:51:46]requested_item fd.num is exist - process it [13:51:46]SAM_PROTO_GetFieldsCounters [13:51:46]wFMCommunicate request_size=4 [13:51:46]MH_SAM_APDU [13:51:46]CAPDU: 80 13 00 00 [13:51:46]Write to MH i2c: E2 08 00 B9 1F 80 13 00 00 00 00 00 00 54 [13:51:46]Write i2c OK [13:51:46]MH_I2C_Read... [13:51:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:46]Read from MH i2c: E2 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: E2 62 00 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: E2 62 00 B9 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F9 A7 03 00 0E 04 04 00 83 01 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 0D [13:51:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 F9 A7 03 00 0E 04 04 00 83 01 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:51:46]wFMCommunicate OK [13:51:46]SAM_PROTO_GetFieldsCounters done [13:51:46]requested_item shift.num is exist - process it [13:51:46]requested_item shift.opened is exist - process it [13:51:46]req_shift_opened [13:51:46]FM_GetShiftState [13:51:46]SAM_PROTO_GetShiftState [13:51:46]wFMCommunicate request_size=4 [13:51:46]MH_SAM_APDU [13:51:46]CAPDU: 80 13 01 00 [13:51:46]Write to MH i2c: E2 08 00 BA 1F 80 13 01 00 00 00 00 00 56 [13:51:46]Write i2c OK [13:51:46]MH_I2C_Read... [13:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:46]Read from MH i2c: E2 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: E2 0E 00 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: E2 0E 00 BA 1F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0A [13:51:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:51:46]wFMCommunicate OK [13:51:46]SAM_PROTO_GetShiftState done [13:51:46]FM_GetShiftState done [13:51:46]req_shift_opened done [13:51:46]requested_item shift.open_date is exist - process it [13:51:46]req_shift_open_date [13:51:46]req_shift_open_date done [13:51:46]produce_requested_data done [13:51:46]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239609,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:51:46]process_action_free close_receipt [13:51:46]json_value_free [13:51:46]json_value_free done [13:51:46]process_json_proto returns [13:51:46]Send response to host [13:51:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239609,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:51:46]free response buf [13:51:46]execute_script done [13:51:46]execute_script returns [13:51:46]free content buf [13:51:46]Sock 8.Close socket [13:51:46]Sock 8.Thread stoped [13:51:50]OFD Sender: No OFD packet to send [13:51:55]OFD Sender: No OFD packet to send [13:52:00]OFD Sender: No OFD packet to send [13:52:05]OFD Sender: No OFD packet to send [13:52:10]OFD Sender: No OFD packet to send [13:52:15]OFD Sender: No OFD packet to send [13:52:20]OFD Sender: No OFD packet to send [13:52:25]OFD Sender: No OFD packet to send [13:52:30]OFD Sender: No OFD packet to send [13:52:35]OFD Sender: No OFD packet to send [13:52:40]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:06]OFD Sender: No OFD packet to send [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:37]accept exits with 9 [13:53:37]New connection [13:53:37]New thread 3066453348 created [13:53:37]Thread 3066596708 joined [13:53:37]Waiting for new connection... [13:53:37] Sock 9.Parse request [13:53:37]Sock 9.Check first char [13:53:37]Sock 9.First char is OK [13:53:37]request: POST /json_proto HTTP/1.0 [13:53:37]Method: POST [13:53:37]URL: /json_proto [13:53:37]Method is POST - this is cgi request [13:53:37]url: /json_proto [13:53:37]query_string will be loaded in cgi processing [13:53:37]execute_cgi json_proto POST (null) [13:53:37]execute_cgi path=json_proto method=POST [13:53:37]POST find Content-Length [13:53:37]Host: 172.17.40.67:8080 [13:53:37]Content-Length: 678 [13:53:37]Content-Type: application/json [13:53:37] [13:53:37]POST finish read [13:53:37]Found Content-Length = 678 [13:53:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:37]execute_script... [13: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)3302554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:37]POST & json_proto [13:53:37]process_json_proto [13:53:37]json parsed OK: [13:53:37]protocol is kg_v1.0 [13:53:37]action value=close_receipt [13:53:37]process_action close_receipt [13:53:37]cmd_close_receipt [13:53:37]MH_GetDate [13:53:37]Write to MH i2c: F0 00 00 BB 1F C9 [13:53:37]Write i2c OK [13:53:37]MH_I2C_Read... [13:53:37]Read from MH i2c: F0 [13:53:37]MH_I2C_Read... [13:53:37]Read from MH i2c: F0 09 00 [13:53:37]MH_I2C_Read... [13:53:37]Read from MH i2c: F0 09 00 BB 1F 00 63 62 64 66 97 AE 6B 64 75 [13:53:37]GetLastDocTimeStamp 1717854704 [13:53:37]current date 1717854819 [13:53:37]FM_GetShiftState [13:53:37]SAM_PROTO_GetShiftState [13:53:37]wFMCommunicate request_size=4 [13:53:37]MH_SAM_APDU [13:53:37]CAPDU: 80 13 01 00 [13:53:37]Write to MH i2c: E2 08 00 BC 1F 80 13 01 00 00 00 00 00 58 [13:53:37]Write i2c OK [13:53:37]MH_I2C_Read... [13:53:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:37]Read from MH i2c: E2 [13:53:37]MH_I2C_Read... [13:53:37]Read from MH i2c: E2 0E 00 [13:53:37]MH_I2C_Read... [13:53:37]Read from MH i2c: E2 0E 00 BC 1F 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0C [13:53:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:53:37]wFMCommunicate OK [13:53:37]SAM_PROTO_GetShiftState done [13:53:37]FM_GetShiftState done [13:53:37]opened in 1717805884 [13:53:37]opened+sec_in_day 1717892284 [13:53:37]quantity*price = 60025 [13:53:37]sum+1 = 60027 [13:53:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 381 08.06.2024 13:53 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239610 ФПД: 133767052558129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135339&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239610&fm=133767052558129&tin=02508201610067®Number=0000000000091601&sum=60000 [13:53:38]StoreToDocumentArchive [13:53:38]shift 387 fd 239610 [13:53:38]save to /storage/0387/doc_00239610 [13:53:38]save last doc name /storage/0387/doc_00239610 to /storage/kkm_last_doc_name [13:53:38]save OK [13:53:38]Clear old archive folders... [13:53:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:53:38]tlvbuf is B6F012E0 [13:53:38]SAM_PROTO_ClearQueue [13:53:38]wFMCommunicate request_size=4 [13:53:38]MH_SAM_APDU [13:53:38]CAPDU: 80 09 00 00 [13:53:38]Write to MH i2c: E2 08 00 C9 1F 80 09 00 00 00 00 00 00 5A [13:53:38]Write i2c OK [13:53:38]MH_I2C_Read... [13:53:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:38]Read from MH i2c: E2 [13:53:38]MH_I2C_Read... [13:53:38]Read from MH i2c: E2 03 00 [13:53:38]MH_I2C_Read... [13:53:38]Read from MH i2c: E2 03 00 C9 1F 00 90 00 5C [13:53:38]RAPDU: 90 00 [13:53:38]wFMCommunicate OK [13:53:38]SAM_PROTO_ClearQueue done [13:53:38]KKMCreateOFDPacket [13:53:38]OFDProtocolAddRootSTLVToBuf [13:53:38]FM_MakeSignedData [13:53:38]FM_MakeSignedData [13:53:38]SAM_PROTO_SignData [13:53:38]wFMCommunicate request_size=4 [13:53:38]MH_SAM_APDU [13:53:38]CAPDU: 80 0D 01 02 [13:53:38]Write to MH i2c: E2 08 00 CA 1F 80 0D 01 02 00 00 00 00 62 [13:53:38]Write i2c OK [13:53:38]MH_I2C_Read... [13:53:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:38]Read from MH i2c: E2 [13:53:38]MH_I2C_Read... [13:53:38]Read from MH i2c: E2 03 00 [13:53:38]MH_I2C_Read... [13:53:38]Read from MH i2c: E2 03 00 CA 1F 00 90 00 5D [13:53:38]RAPDU: 90 00 [13:53:38]wFMCommunicate OK [13:53:38]wFMCommunicate request_size=255 [13:53:38]MH_SAM_APDU [13:53: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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 63 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A7 03 00 35 04 06 00 79 [13:53:38]Write to MH i2c: E2 02 01 CB 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 63 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A7 03 00 35 04 06 00 79 00 00 9A [13:53:38]Write i2c OK [13:53:38]MH_I2C_Read... [13:53:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:39]Read from MH i2c: E2 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: E2 03 00 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: E2 03 00 CB 1F 00 90 00 5E [13:53:39]RAPDU: 90 00 [13:53:39]wFMCommunicate OK [13:53:39]wFMCommunicate request_size=10 [13:53:39]MH_SAM_APDU [13:53:39]CAPDU: 80 0D 02 02 05 A9 11 A6 7F 31 [13:53:39]Write to MH i2c: E2 0D 00 CC 1F 80 0D 02 02 05 00 A9 11 A6 7F 31 00 00 7F [13:53:39]Write i2c OK [13:53:39]MH_I2C_Read... [13:53:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:39]Read from MH i2c: E2 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: E2 03 00 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: E2 03 00 CC 1F 00 90 00 5F [13:53:39]RAPDU: 90 00 [13:53:39]wFMCommunicate OK [13:53:39]wFMCommunicate request_size=4 [13:53:39]MH_SAM_APDU [13:53:39]CAPDU: 80 0D 03 02 [13:53:39]Write to MH i2c: E2 08 00 CD 1F 80 0D 03 02 00 00 00 00 67 [13:53:39]Write i2c OK [13:53:39]MH_I2C_Read... [13:53:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:39]Read from MH i2c: E2 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: E2 0B 00 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: E2 0B 00 CD 1F 00 07 B4 D6 F4 9F 35 11 6F 90 00 41 [13:53:39]RAPDU: 07 B4 D6 F4 9F 35 11 6F 90 00 [13:53:39]wFMCommunicate OK [13:53:39]SAM_PROTO_SignData done [13:53:39]FM_MakeSignedData done [13:53:39]CreateOFDProtocolMessage [13:53:39]wFMCommunicate request_size=4 [13:53:39]MH_SAM_APDU [13:53:39]CAPDU: 80 11 00 00 [13:53:39]Write to MH i2c: E2 08 00 CE 1F 80 11 00 00 00 00 00 00 67 [13:53:39]Write i2c OK [13:53:39]MH_I2C_Read... [13:53:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:39]Read from MH i2c: E2 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: E2 17 00 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: E2 17 00 CE 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BC [13:53:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:53:39]wFMCommunicate OK [13:53:39]CreateOFDProtocolMessage done [13:53:39]OFDSenderStorePacket 239610 [13:53:39]StoreOFDPacket docnum=239610 [13:53:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D7 98 07 01 90 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 63 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A7 03 00 35 04 06 00 79 A9 11 A6 7F 31 07 B4 D6 F4 9F 35 11 6F [13:53:39]CheckFolder [13:53:39]dirname=/storage/ofd_packets [13:53:39]CheckFolder done [13:53:39]ProducePacketName [13:53:39]name=ofd_packets/00239610 [13:53:39]NVStorageSaveData ofd_packets/00239610 [13:53:39]File name is /storage/ofd_packets/00239610 [13:53:39]Write 301 bytes [13:53:39]NVStorageSaveData done [13:53:39]OFDSenderStorePacket done [13:53:39]KKMCreateOFDPacket done [13:53:39]NVStorageSaveData kkm_last_timestamp [13:53:39]File name is /storage/kkm_last_timestamp [13:53:39]Write 4 bytes [13:53:39]NVStorageSaveData done [13:53:39]ExternCall_PrintAddStr [13:53:39]wPrintStart [13:53:39]Write to MH i2c: 01 00 00 CF 1F EE [13:53:39]Write i2c OK [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: 01 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: 01 07 00 [13:53:39]MH_I2C_Read... [13:53:39]Read from MH i2c: 01 07 00 CF 1F 00 00 00 00 00 FF 0F 03 [13:53:39]RasterBufferAndPrint [13:53:39]line Счет N : (1)3302554 [13:53:39]line ИНН: 02508201610067 [13:53:39]line Контрольно-Кассовый Чек [13:53:39]line ПРОДАЖА [13:53:39]line ТРК (МРК, ГНК) : 42 [13:53:39]line Товар: 2710124130 [13:53:39]line Аи-92-К-4 [13:53:39]line 9.040 * 66.40 [13:53:39]line = 600.26 [13:53:39]line НДС 12% НСП 1% [13:53:39]line > о реализуемом товаре [13:53:39]line ОКРУГЛЕНИЕ: -0.26 [13:53:39]line ИТОГО: 600.00 [13:53:39]line Внесено: 600.00 [13:53:39]line СДАЧА: 0.00 [13:53:39]line НСП 1% : 5.31 [13:53:39]line НДС 12% : 63.74 [13:53:39]line Наличными: 600.00 [13:53:39]line Безнал.: 0.00 [13:53:39]line Место: АЗС № 82 "Партнер Нефть" [13:53:39]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:53:39]line СНО: Общий режим [13:53:39]line Чек 381 08.06.2024 13:53 [13:53:39]line Смена: 387 ФФД: 1.0 [13:53:39]line ЗНМ: 0300000150 [13:53:39]line РНМ: 0000000000091601 [13:53:39]line Версия ККМ: 001 [13:53:39]line ФМ: 0000000000874681 [13:53:39]line ФД: 239610 [13:53:39]line ФПД: 133767052558129 [13:53:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135339&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239610&fm=133767052558129&tin=02508201610067®Number=0000000000091601&sum=60000 [13:53:39]OFD Sender: Processing packet 239610 [packets to send 182, broken 181] [13:53:39]ProducePacketName [13:53:39]name=ofd_packets/00239610 [13:53:39]OFD Sender: To server: pG, [13:53:39]CommunicateWithHost lk.salyk.kg:30040 [13:53:39]ConnectInit lk.salyk.kg [13:53:39]written 0, free lines is 4095 [13:53:39]Connected sock=11 [13:53:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D7 98 07 01 90 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 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 63 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A7 03 00 35 04 06 00 79 A9 11 A6 7F 31 07 B4 D6 F4 9F 35 11 6F [13:53:40]Write to MH i2c: 01 00 00 FA 1F 19 [13:53:40]Write i2c OK [13:53:40]MH_I2C_Read... [13:53:40]Read from MH i2c: 01 [13:53:40]MH_I2C_Read... [13:53:40]Read from MH i2c: 01 07 00 [13:53:40]MH_I2C_Read... [13:53:40]Read from MH i2c: 01 07 00 FA 1F 00 00 00 00 00 D2 0C FE [13:53:40]RasterBufferAndPrint [13:53:40]line [13:53:40]line [13:53:40]line [13:53:40]line [13:53:40]line [13:53:40]written 0, free lines is 3289 [13:53:40]MH_Cut [13:53:40]Write to MH i2c: D1 01 00 01 20 01 F3 [13:53:40]Write i2c OK [13:53:40]MH_I2C_Read... [13:53:40]Read from MH i2c: D1 [13:53:40]MH_I2C_Read... [13:53:40]Read from MH i2c: D1 01 00 [13:53:40]MH_I2C_Read... [13:53:40]Read from MH i2c: D1 01 00 01 20 00 F2 [13:53:40]Write to MH i2c: 01 00 00 02 20 22 [13:53:40]Write i2c OK [13:53:40]MH_I2C_Read... [13:53:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F5 5B 47 00 94 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FA A7 03 00 F4 03 04 00 DF 09 64 66 B6 04 01 00 00 9E A3 0D DA 00 5C 2A BA [13:53:40]CommunicateWithHost err = 0 [13:53:40]CheckOFDResponse [13:53:40]1017 (14) - 77093643461234 [13:53:40]1041 (16) - 0000000000874681 [13:53:40]1040 (4) - 239610 [13:53:40]1012 (4) - 08.06.2024 07:35 [13:53:40]1206 (1) - 0 [13:53:40]OFD Sender: Remove packet 239610 [13:53:40]ProducePacketName [13:53:40]name=ofd_packets/00239610 [13:53:40]NVStorageDeleteData [13:53:40]OFD Sender: No OFD packet to send [13:53:40]*** Cut start [13:53:40]*** Partial cut [13:53:40]*** CUTSNS_PIN = 1 [13:53:41]*** CUTSNS_PIN = 0 [13:53:41]*** Brake cut motor [13:53:41]Read from MH i2c: 01 [13:53:41]MH_I2C_Read... [13:53:41]*** Stop cut motor [13:53:41]*** Cut end [13:53:41]Read from MH i2c: 01 07 00 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: 01 07 00 02 20 00 00 00 00 00 FF 0F 37 [13:53:41]process_action close_receipt done [13:53:41]requested_data is exist [13:53:41]produce_requested_data [13:53:41]requested_item fm.sn is exist - process it [13:53:41]wFMCommunicate request_size=4 [13:53:41]MH_SAM_APDU [13:53:41]CAPDU: 80 11 00 00 [13:53:41]Write to MH i2c: E2 08 00 03 20 80 11 00 00 00 00 00 00 9D [13:53:41]Write i2c OK [13:53:41]MH_I2C_Read... [13:53:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:41]Read from MH i2c: E2 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: E2 17 00 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: E2 17 00 03 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [13:53:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:53:41]wFMCommunicate OK [13:53:41]requested_item fd.num is exist - process it [13:53:41]SAM_PROTO_GetFieldsCounters [13:53:41]wFMCommunicate request_size=4 [13:53:41]MH_SAM_APDU [13:53:41]CAPDU: 80 13 00 00 [13:53:41]Write to MH i2c: E2 08 00 04 20 80 13 00 00 00 00 00 00 A0 [13:53:41]Write i2c OK [13:53:41]MH_I2C_Read... [13:53:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:41]Read from MH i2c: E2 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: E2 62 00 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: E2 62 00 04 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FA A7 03 00 0E 04 04 00 83 01 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 5D [13:53:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FA A7 03 00 0E 04 04 00 83 01 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 [13:53:41]wFMCommunicate OK [13:53:41]SAM_PROTO_GetFieldsCounters done [13:53:41]requested_item shift.num is exist - process it [13:53:41]requested_item shift.opened is exist - process it [13:53:41]req_shift_opened [13:53:41]FM_GetShiftState [13:53:41]SAM_PROTO_GetShiftState [13:53:41]wFMCommunicate request_size=4 [13:53:41]MH_SAM_APDU [13:53:41]CAPDU: 80 13 01 00 [13:53:41]Write to MH i2c: E2 08 00 05 20 80 13 01 00 00 00 00 00 A2 [13:53:41]Write i2c OK [13:53:41]MH_I2C_Read... [13:53:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:41]Read from MH i2c: E2 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: E2 0E 00 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: E2 0E 00 05 20 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 56 [13:53:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:53:41]wFMCommunicate OK [13:53:41]SAM_PROTO_GetShiftState done [13:53:41]FM_GetShiftState done [13:53:41]req_shift_opened done [13:53:41]requested_item shift.open_date is exist - process it [13:53:41]req_shift_open_date [13:53:41]req_shift_open_date done [13:53:41]produce_requested_data done [13:53:41]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239610,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:53:41]process_action_free close_receipt [13:53:41]json_value_free [13:53:41]json_value_free done [13:53:41]process_json_proto returns [13:53:41]Send response to host [13:53:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239610,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:53:41]free response buf [13:53:41]execute_script done [13:53:41]execute_script returns [13:53:41]free content buf [13:53:41]Sock 9.Close socket [13:53:41]Sock 9.Thread stoped [13:53:45]OFD Sender: No OFD packet to send [13:53:50]OFD Sender: No OFD packet to send [13:53:55]OFD Sender: No OFD packet to send [13:54:00]OFD Sender: No OFD packet to send [13:54:05]OFD Sender: No OFD packet to send [13:54:10]OFD Sender: No OFD packet to send [13:54:15]OFD Sender: No OFD packet to send [13:54:18]accept exits with 8 [13:54:18]New connection [13:54:18]New thread 3066596708 created [13:54:18]Thread 3066453348 joined [13:54:18]Waiting for new connection... [13:54:18] Sock 8.Parse request [13:54:18]Sock 8.Check first char [13:54:18]Sock 8.First char is OK [13:54:18]request: POST /json_proto HTTP/1.0 [13:54:18]Method: POST [13:54:18]URL: /json_proto [13:54:18]Method is POST - this is cgi request [13:54:18]url: /json_proto [13:54:18]query_string will be loaded in cgi processing [13:54:18]execute_cgi json_proto POST (null) [13:54:18]execute_cgi path=json_proto method=POST [13:54:18]POST find Content-Length [13:54:18]Host: 172.17.40.67:8080 [13:54:18]Content-Length: 1226 [13:54:18]Content-Type: application/json [13:54:18] [13:54:18]POST finish read [13:54:18]Found Content-Length = 1226 [13:54:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302551\u000A08.06.2024 13:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 7470.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3470687\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:18]execute_script... [13:54:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302551\u000A08.06.2024 13:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 7470.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3470687\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:18]POST & json_proto [13:54:18]process_json_proto [13:54:18]json parsed OK: [13:54:18]protocol is kg_v1.0 [13:54:18]action value=print_text [13:54:18]process_action print_text [13:54:18]cmd_print_text [13:54:18]ExternCall_PrintAddStr [13:54:18]wPrintStart [13:54:18]Write to MH i2c: 01 00 00 06 20 26 [13:54:18]Write i2c OK [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: 01 [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: 01 07 00 [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: 01 07 00 06 20 00 00 00 00 00 FF 0F 3B [13:54:18]RasterBufferAndPrint [13:54:18]line *****ТОВАРНЫЙ ЧЕК***** [13:54:18]line АЗС-82 [13:54:18]line Партнер нефть [13:54:18]line 00000000012345 [13:54:18]line Кассир : Кенжемаматов А. [13:54:18]line Счет N : (1)3302551 [13:54:18]line 08.06.2024 13:37 [13:54:18]line ПРОДАЖА [13:54:18]line ТРК (МРК, ГНК): 51 [13:54:18]line Вид ГСМ : 2710194210 [13:54:18]line ДТ-К-5 [13:54:18]line 100.000 x 74.70 [13:54:18]line ИТОГ: 7470.00 [13:54:18]line Тип оплаты: Талоны: Топливные Талоны [13:54:18]line 3470687 [13:54:18]line ______________________ [13:54:18]line (подпись) [13:54:18]written 0, free lines is 4095 [13:54:18]Write to MH i2c: 01 00 00 1B 20 3B [13:54:18]Write i2c OK [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: 01 [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: 01 07 00 [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: 01 07 00 1B 20 00 00 00 00 00 F3 0D 42 [13:54:18]RasterBufferAndPrint [13:54:18]line [13:54:18]line [13:54:18]line [13:54:18]line [13:54:18]line [13:54:18]written 0, free lines is 3573 [13:54:18]MH_Cut [13:54:18]Write to MH i2c: D1 01 00 22 20 01 14 [13:54:18]Write i2c OK [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: D1 [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: D1 01 00 [13:54:18]MH_I2C_Read... [13:54:18]Read from MH i2c: D1 01 00 22 20 00 13 [13:54:18]Write to MH i2c: 01 00 00 23 20 43 [13:54:18]Write i2c OK [13:54:18]MH_I2C_Read... [13:54:19]*** Cut start [13:54:19]*** Partial cut [13:54:19]*** CUTSNS_PIN = 1 [13:54:19]*** CUTSNS_PIN = 0 [13:54:19]*** Brake cut motor [13:54:20]Read from MH i2c: 01 [13:54:20]MH_I2C_Read... [13:54:20]*** Stop cut motor [13:54:20]*** Cut end [13:54:20]Read from MH i2c: 01 07 00 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: 01 07 00 23 20 00 00 00 00 00 FF 0F 58 [13:54:20]process_action print_text done [13:54:20]requested_data is exist [13:54:20]produce_requested_data [13:54:20]requested_item fm.sn is exist - process it [13:54:20]wFMCommunicate request_size=4 [13:54:20]MH_SAM_APDU [13:54:20]CAPDU: 80 11 00 00 [13:54:20]Write to MH i2c: E2 08 00 24 20 80 11 00 00 00 00 00 00 BE [13:54:20]Write i2c OK [13:54:20]MH_I2C_Read... [13:54:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:20]Read from MH i2c: E2 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: E2 17 00 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: E2 17 00 24 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 13 [13:54:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:54:20]wFMCommunicate OK [13:54:20]requested_item fd.num is exist - process it [13:54:20]SAM_PROTO_GetFieldsCounters [13:54:20]wFMCommunicate request_size=4 [13:54:20]MH_SAM_APDU [13:54:20]CAPDU: 80 13 00 00 [13:54:20]Write to MH i2c: E2 08 00 25 20 80 13 00 00 00 00 00 00 C1 [13:54:20]Write i2c OK [13:54:20]MH_I2C_Read... [13:54:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:20]Read from MH i2c: E2 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: E2 62 00 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: E2 62 00 25 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FA A7 03 00 0E 04 04 00 83 01 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 7E [13:54:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FA A7 03 00 0E 04 04 00 83 01 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 [13:54:20]wFMCommunicate OK [13:54:20]SAM_PROTO_GetFieldsCounters done [13:54:20]requested_item shift.num is exist - process it [13:54:20]requested_item shift.opened is exist - process it [13:54:20]req_shift_opened [13:54:20]FM_GetShiftState [13:54:20]SAM_PROTO_GetShiftState [13:54:20]wFMCommunicate request_size=4 [13:54:20]MH_SAM_APDU [13:54:20]CAPDU: 80 13 01 00 [13:54:20]Write to MH i2c: E2 08 00 26 20 80 13 01 00 00 00 00 00 C3 [13:54:20]Write i2c OK [13:54:20]MH_I2C_Read... [13:54:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:20]Read from MH i2c: E2 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: E2 0E 00 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: E2 0E 00 26 20 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 77 [13:54:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:54:20]wFMCommunicate OK [13:54:20]SAM_PROTO_GetShiftState done [13:54:20]FM_GetShiftState done [13:54:20]req_shift_opened done [13:54:20]requested_item shift.open_date is exist - process it [13:54:20]req_shift_open_date [13:54:20]req_shift_open_date done [13:54:20]produce_requested_data done [13:54:20]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239610,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:54:20]process_action_free print_text [13:54:20]json_value_free [13:54:20]json_value_free done [13:54:20]process_json_proto returns [13:54:20]Send response to host [13:54:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239610,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:54:20]free response buf [13:54:20]execute_script done [13:54:20]execute_script returns [13:54:20]free content buf [13:54:20]Sock 8.Close socket [13:54:20]Sock 8.Thread stoped [13:54:20]OFD Sender: No OFD packet to send [13:54:25]OFD Sender: No OFD packet to send [13:54:30]OFD Sender: No OFD packet to send [13:54:35]OFD Sender: No OFD packet to send [13:54:40]OFD Sender: No OFD packet to send [13:54:45]OFD Sender: No OFD packet to send [13:54:48]accept exits with 9 [13:54:48]New connection [13:54:48]New thread 3066453348 created [13:54:48]Thread 3066596708 joined [13:54:48]Waiting for new connection... [13:54:48] Sock 9.Parse request [13:54:48]Sock 9.Check first char [13:54:48]Sock 9.First char is OK [13:54:48]request: POST /json_proto HTTP/1.0 [13:54:48]Method: POST [13:54:48]URL: /json_proto [13:54:48]Method is POST - this is cgi request [13:54:48]url: /json_proto [13:54:48]query_string will be loaded in cgi processing [13:54:48]execute_cgi json_proto POST (null) [13:54:48]execute_cgi path=json_proto method=POST [13:54:48]POST find Content-Length [13:54:48]Host: 172.17.40.67:8080 [13:54:48]Content-Length: 641 [13:54:48]Content-Type: application/json [13:54:48] [13:54:48]POST finish read [13:54:48]Found Content-Length = 641 [13:54:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:48]execute_script... [13:54: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)3302556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:48]POST & json_proto [13:54:48]process_json_proto [13:54:48]json parsed OK: [13:54:48]protocol is kg_v1.0 [13:54:48]action value=close_receipt [13:54:48]process_action close_receipt [13:54:48]cmd_close_receipt [13:54:48]MH_GetDate [13:54:48]Write to MH i2c: F0 00 00 27 20 36 [13:54:48]Write i2c OK [13:54:48]MH_I2C_Read... [13:54:48]Read from MH i2c: F0 [13:54:48]MH_I2C_Read... [13:54:48]Read from MH i2c: F0 09 00 [13:54:48]MH_I2C_Read... [13:54:48]Read from MH i2c: F0 09 00 27 20 00 A9 62 64 66 97 AE 6B 64 28 [13:54:48]GetLastDocTimeStamp 1717854819 [13:54:48]current date 1717854889 [13:54:48]FM_GetShiftState [13:54:48]SAM_PROTO_GetShiftState [13:54:48]wFMCommunicate request_size=4 [13:54:48]MH_SAM_APDU [13:54:48]CAPDU: 80 13 01 00 [13:54:48]Write to MH i2c: E2 08 00 28 20 80 13 01 00 00 00 00 00 C5 [13:54:48]Write i2c OK [13:54:48]MH_I2C_Read... [13:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:48]Read from MH i2c: E2 [13:54:48]MH_I2C_Read... [13:54:48]Read from MH i2c: E2 0E 00 [13:54:48]MH_I2C_Read... [13:54:48]Read from MH i2c: E2 0E 00 28 20 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 79 [13:54:48]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:54:48]wFMCommunicate OK [13:54:48]SAM_PROTO_GetShiftState done [13:54:48]FM_GetShiftState done [13:54:48]opened in 1717805884 [13:54:48]opened+sec_in_day 1717892284 [13:54:48]quantity*price = 747000 [13:54:48]sum+1 = 747001 [13:54:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7470.00 НСП 1% : 66.11 НДС 12% : 793.27 Наличными: 7470.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 382 08.06.2024 13:54 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239611 ФПД: 210212411523638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135449&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239611&fm=210212411523638&tin=02508201610067®Number=0000000000091601&sum=747000 [13:54:49]StoreToDocumentArchive [13:54:49]shift 387 fd 239611 [13:54:49]save to /storage/0387/doc_00239611 [13:54:49]save last doc name /storage/0387/doc_00239611 to /storage/kkm_last_doc_name [13:54:49]save OK [13:54:49]Clear old archive folders... [13:54:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:54:49]tlvbuf is B6E6A880 [13:54:49]SAM_PROTO_ClearQueue [13:54:49]wFMCommunicate request_size=4 [13:54:49]MH_SAM_APDU [13:54:49]CAPDU: 80 09 00 00 [13:54:49]Write to MH i2c: E2 08 00 35 20 80 09 00 00 00 00 00 00 C7 [13:54:49]Write i2c OK [13:54:49]MH_I2C_Read... [13:54:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:49]Read from MH i2c: E2 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 03 00 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 03 00 35 20 00 90 00 C9 [13:54:49]RAPDU: 90 00 [13:54:49]wFMCommunicate OK [13:54:49]SAM_PROTO_ClearQueue done [13:54:49]KKMCreateOFDPacket [13:54:49]OFDProtocolAddRootSTLVToBuf [13:54:49]FM_MakeSignedData [13:54:49]FM_MakeSignedData [13:54:49]SAM_PROTO_SignData [13:54:49]wFMCommunicate request_size=4 [13:54:49]MH_SAM_APDU [13:54:49]CAPDU: 80 0D 01 02 [13:54:49]Write to MH i2c: E2 08 00 36 20 80 0D 01 02 00 00 00 00 CF [13:54:49]Write i2c OK [13:54:49]MH_I2C_Read... [13:54:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:49]Read from MH i2c: E2 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 03 00 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 03 00 36 20 00 90 00 CA [13:54:49]RAPDU: 90 00 [13:54:49]wFMCommunicate OK [13:54:49]wFMCommunicate request_size=255 [13:54:49]MH_SAM_APDU [13:54: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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 A9 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A7 03 00 35 04 06 00 BF 2F E4 1D [13:54:49]Write to MH i2c: E2 02 01 37 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 A9 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A7 03 00 35 04 06 00 BF 2F E4 1D 00 00 3D [13:54:49]Write i2c OK [13:54:49]MH_I2C_Read... [13:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:49]Read from MH i2c: E2 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 03 00 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 03 00 37 20 00 90 00 CB [13:54:49]RAPDU: 90 00 [13:54:49]wFMCommunicate OK [13:54:49]wFMCommunicate request_size=7 [13:54:49]MH_SAM_APDU [13:54:49]CAPDU: 80 0D 02 02 02 C2 36 [13:54:49]Write to MH i2c: E2 0A 00 38 20 80 0D 02 02 02 00 C2 36 00 00 CE [13:54:49]Write i2c OK [13:54:49]MH_I2C_Read... [13:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:49]Read from MH i2c: E2 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 03 00 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 03 00 38 20 00 90 00 CC [13:54:49]RAPDU: 90 00 [13:54:49]wFMCommunicate OK [13:54:49]wFMCommunicate request_size=4 [13:54:49]MH_SAM_APDU [13:54:49]CAPDU: 80 0D 03 02 [13:54:49]Write to MH i2c: E2 08 00 39 20 80 0D 03 02 00 00 00 00 D4 [13:54:49]Write i2c OK [13:54:49]MH_I2C_Read... [13:54:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:49]Read from MH i2c: E2 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 0B 00 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 0B 00 39 20 00 68 78 EA F1 49 32 7A F2 90 00 77 [13:54:49]RAPDU: 68 78 EA F1 49 32 7A F2 90 00 [13:54:49]wFMCommunicate OK [13:54:49]SAM_PROTO_SignData done [13:54:49]FM_MakeSignedData done [13:54:49]CreateOFDProtocolMessage [13:54:49]wFMCommunicate request_size=4 [13:54:49]MH_SAM_APDU [13:54:49]CAPDU: 80 11 00 00 [13:54:49]Write to MH i2c: E2 08 00 3A 20 80 11 00 00 00 00 00 00 D4 [13:54:49]Write i2c OK [13:54:49]MH_I2C_Read... [13:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:49]Read from MH i2c: E2 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 17 00 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: E2 17 00 3A 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 29 [13:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:54:49]wFMCommunicate OK [13:54:49]CreateOFDProtocolMessage done [13:54:49]OFDSenderStorePacket 239611 [13:54:49]StoreOFDPacket docnum=239611 [13:54:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 93 C2 04 01 B4 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 A9 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A7 03 00 35 04 06 00 BF 2F E4 1D C2 36 68 78 EA F1 49 32 7A F2 [13:54:49]CheckFolder [13:54:49]dirname=/storage/ofd_packets [13:54:49]CheckFolder done [13:54:49]ProducePacketName [13:54:49]name=ofd_packets/00239611 [13:54:49]NVStorageSaveData ofd_packets/00239611 [13:54:49]File name is /storage/ofd_packets/00239611 [13:54:49]Write 298 bytes [13:54:49]NVStorageSaveData done [13:54:49]OFDSenderStorePacket done [13:54:49]KKMCreateOFDPacket done [13:54:49]NVStorageSaveData kkm_last_timestamp [13:54:49]File name is /storage/kkm_last_timestamp [13:54:49]Write 4 bytes [13:54:49]NVStorageSaveData done [13:54:49]ExternCall_PrintAddStr [13:54:49]wPrintStart [13:54:49]Write to MH i2c: 01 00 00 3B 20 5B [13:54:49]Write i2c OK [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: 01 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: 01 07 00 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: 01 07 00 3B 20 00 00 00 00 00 FF 0F 70 [13:54:49]RasterBufferAndPrint [13:54:49]line Счет N : (1)3302556 [13:54:49]line ИНН: 02508201610067 [13:54:49]line Контрольно-Кассовый Чек [13:54:49]line ПРОДАЖА [13:54:49]line ТРК (МРК, ГНК) : 61 [13:54:49]line Товар: 2710194210 [13:54:49]line ДТ-К-5 [13:54:49]line 100.000 * 74.70 [13:54:49]line = 7470.00 [13:54:49]line НДС 12% НСП 1% [13:54:49]line > о реализуемом товаре [13:54:49]line ИТОГО: 7470.00 [13:54:49]line НСП 1% : 66.11 [13:54:49]line НДС 12% : 793.27 [13:54:49]line Наличными: 7470.00 [13:54:49]line Безнал.: 0.00 [13:54:49]line Место: АЗС № 82 "Партнер Нефть" [13:54:49]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:54:49]line СНО: Общий режим [13:54:49]line Чек 382 08.06.2024 13:54 [13:54:49]line Смена: 387 ФФД: 1.0 [13:54:49]line ЗНМ: 0300000150 [13:54:49]line РНМ: 0000000000091601 [13:54:49]line Версия ККМ: 001 [13:54:49]line ФМ: 0000000000874681 [13:54:49]line ФД: 239611 [13:54:49]line ФПД: 210212411523638 [13:54:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135449&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239611&fm=210212411523638&tin=02508201610067®Number=0000000000091601&sum=747000 [13:54:50]OFD Sender: Processing packet 239611 [packets to send 182, broken 181] [13:54:50]ProducePacketName [13:54:50]name=ofd_packets/00239611 [13:54:50]OFD Sender: To server: pG, [13:54:50]CommunicateWithHost lk.salyk.kg:30040 [13:54:50]ConnectInit lk.salyk.kg [13:54:50]written 0, free lines is 4095 [13:54:50]Connected sock=10 [13:54:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 93 C2 04 01 B4 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 A9 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A7 03 00 35 04 06 00 BF 2F E4 1D C2 36 68 78 EA F1 49 32 7A F2 [13:54:50]Write to MH i2c: 01 00 00 63 20 83 [13:54:50]Write i2c OK [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: 01 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: 01 07 00 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: 01 07 00 63 20 00 00 00 00 00 F3 0C 89 [13:54:50]RasterBufferAndPrint [13:54:50]line [13:54:50]line [13:54:50]line [13:54:50]line [13:54:50]line [13:54:50]written 0, free lines is 3324 [13:54:50]MH_Cut [13:54:50]Write to MH i2c: D1 01 00 6A 20 01 5C [13:54:50]Write i2c OK [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: D1 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: D1 01 00 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: D1 01 00 6A 20 00 5B [13:54:50]Write to MH i2c: 01 00 00 6B 20 8B [13:54:50]Write i2c OK [13:54:50]MH_I2C_Read... [13:54:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 AC 2C 47 00 6E 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FB A7 03 00 F4 03 04 00 26 0A 64 66 B6 04 01 00 00 90 6C 6A 52 D7 B6 F7 ED [13:54:50]CommunicateWithHost err = 0 [13:54:50]CheckOFDResponse [13:54:50]1017 (14) - 77093643461234 [13:54:50]1041 (16) - 0000000000874681 [13:54:50]1040 (4) - 239611 [13:54:50]1012 (4) - 08.06.2024 07:37 [13:54:50]1206 (1) - 0 [13:54:50]OFD Sender: Remove packet 239611 [13:54:50]ProducePacketName [13:54:50]name=ofd_packets/00239611 [13:54:50]NVStorageDeleteData [13:54:51]OFD Sender: No OFD packet to send [13:54:51]*** Cut start [13:54:51]*** Partial cut [13:54:51]*** CUTSNS_PIN = 1 [13:54:51]*** CUTSNS_PIN = 0 [13:54:51]*** Brake cut motor [13:54:51]Read from MH i2c: 01 [13:54:51]MH_I2C_Read... [13:54:51]*** Stop cut motor [13:54:51]*** Cut end [13:54:51]Read from MH i2c: 01 07 00 [13:54:51]MH_I2C_Read... [13:54:51]Read from MH i2c: 01 07 00 6B 20 00 00 00 00 00 FF 0F A0 [13:54:51]process_action close_receipt done [13:54:51]requested_data is exist [13:54:51]produce_requested_data [13:54:51]requested_item fm.sn is exist - process it [13:54:51]wFMCommunicate request_size=4 [13:54:51]MH_SAM_APDU [13:54:51]CAPDU: 80 11 00 00 [13:54:51]Write to MH i2c: E2 08 00 6C 20 80 11 00 00 00 00 00 00 06 [13:54:51]Write i2c OK [13:54:51]MH_I2C_Read... [13:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:51]Read from MH i2c: E2 [13:54:51]MH_I2C_Read... [13:54:51]Read from MH i2c: E2 17 00 [13:54:51]MH_I2C_Read... [13:54:51]Read from MH i2c: E2 17 00 6C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5B [13:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:54:51]wFMCommunicate OK [13:54:51]requested_item fd.num is exist - process it [13:54:51]SAM_PROTO_GetFieldsCounters [13:54:51]wFMCommunicate request_size=4 [13:54:51]MH_SAM_APDU [13:54:51]CAPDU: 80 13 00 00 [13:54:51]Write to MH i2c: E2 08 00 6D 20 80 13 00 00 00 00 00 00 09 [13:54:51]Write i2c OK [13:54:51]MH_I2C_Read... [13:54:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:52]Read from MH i2c: E2 [13:54:52]MH_I2C_Read... [13:54:52]Read from MH i2c: E2 62 00 [13:54:52]MH_I2C_Read... [13:54:52]Read from MH i2c: E2 62 00 6D 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FB A7 03 00 0E 04 04 00 83 01 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 CA [13:54:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FB A7 03 00 0E 04 04 00 83 01 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 [13:54:52]wFMCommunicate OK [13:54:52]SAM_PROTO_GetFieldsCounters done [13:54:52]requested_item shift.num is exist - process it [13:54:52]requested_item shift.opened is exist - process it [13:54:52]req_shift_opened [13:54:52]FM_GetShiftState [13:54:52]SAM_PROTO_GetShiftState [13:54:52]wFMCommunicate request_size=4 [13:54:52]MH_SAM_APDU [13:54:52]CAPDU: 80 13 01 00 [13:54:52]Write to MH i2c: E2 08 00 6E 20 80 13 01 00 00 00 00 00 0B [13:54:52]Write i2c OK [13:54:52]MH_I2C_Read... [13:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:52]Read from MH i2c: E2 [13:54:52]MH_I2C_Read... [13:54:52]Read from MH i2c: E2 0E 00 [13:54:52]MH_I2C_Read... [13:54:52]Read from MH i2c: E2 0E 00 6E 20 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BF [13:54:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:54:52]wFMCommunicate OK [13:54:52]SAM_PROTO_GetShiftState done [13:54:52]FM_GetShiftState done [13:54:52]req_shift_opened done [13:54:52]requested_item shift.open_date is exist - process it [13:54:52]req_shift_open_date [13:54:52]req_shift_open_date done [13:54:52]produce_requested_data done [13:54:52]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239611,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:54:52]process_action_free close_receipt [13:54:52]json_value_free [13:54:52]json_value_free done [13:54:52]process_json_proto returns [13:54:52]Send response to host [13:54:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239611,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:54:52]free response buf [13:54:52]execute_script done [13:54:52]execute_script returns [13:54:52]free content buf [13:54:52]Sock 9.Close socket [13:54:52]Sock 9.Thread stoped [13:54:54]accept exits with 8 [13:54:54]New connection [13:54:54]New thread 3066596708 created [13:54:54]Thread 3066453348 joined [13:54:54]Waiting for new connection... [13:54:54] Sock 8.Parse request [13:54:54]Sock 8.Check first char [13:54:54]Sock 8.First char is OK [13:54:54]request: POST /json_proto HTTP/1.0 [13:54:54]Method: POST [13:54:54]URL: /json_proto [13:54:54]Method is POST - this is cgi request [13:54:54]url: /json_proto [13:54:54]query_string will be loaded in cgi processing [13:54:54]execute_cgi json_proto POST (null) [13:54:54]execute_cgi path=json_proto method=POST [13:54:54]POST find Content-Length [13:54:54]Host: 172.17.40.67:8080 [13:54:54]Content-Length: 698 [13:54:54]Content-Type: application/json [13:54:54] [13:54:54]POST finish read [13:54:54]Found Content-Length = 698 [13:54:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 239611, "base_FM": "0000000000874681", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:54]execute_script... [13:54:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 239611, "base_FM": "0000000000874681", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:54]POST & json_proto [13:54:54]process_json_proto [13:54:54]json parsed OK: [13:54:54]protocol is kg_v1.0 [13:54:54]action value=close_receipt [13:54:54]process_action close_receipt [13:54:54]cmd_close_receipt [13:54:54]MH_GetDate [13:54:54]Write to MH i2c: F0 00 00 6F 20 7E [13:54:54]Write i2c OK [13:54:54]MH_I2C_Read... [13:54:54]Read from MH i2c: F0 [13:54:54]MH_I2C_Read... [13:54:54]Read from MH i2c: F0 09 00 [13:54:54]MH_I2C_Read... [13:54:54]Read from MH i2c: F0 09 00 6F 20 00 AF 62 64 66 97 AE 6B 64 76 [13:54:54]GetLastDocTimeStamp 1717854889 [13:54:54]current date 1717854895 [13:54:54]FM_GetShiftState [13:54:54]SAM_PROTO_GetShiftState [13:54:54]wFMCommunicate request_size=4 [13:54:54]MH_SAM_APDU [13:54:54]CAPDU: 80 13 01 00 [13:54:54]Write to MH i2c: E2 08 00 70 20 80 13 01 00 00 00 00 00 0D [13:54:54]Write i2c OK [13:54:54]MH_I2C_Read... [13:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:54]Read from MH i2c: E2 [13:54:54]MH_I2C_Read... [13:54:54]Read from MH i2c: E2 0E 00 [13:54:54]MH_I2C_Read... [13:54:54]Read from MH i2c: E2 0E 00 70 20 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C1 [13:54:54]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:54:54]wFMCommunicate OK [13:54:54]SAM_PROTO_GetShiftState done [13:54:54]FM_GetShiftState done [13:54:54]opened in 1717805884 [13:54:54]opened+sec_in_day 1717892284 [13:54:54]quantity*price = 747000 [13:54:54]sum+1 = 747001 [13:54:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7470.00 НСП 1% : 66.11 НДС 12% : 793.27 Наличными: 7470.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 383 08.06.2024 13:54 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФД осн.: 239611 ФМ осн.: 0000000000874681 ФМ: 0000000000874681 ФД: 239612 ФПД: 123835605467614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135455&type=2&operation_type=1&fn_number=0000000000874681&fd_number=239612&fm=123835605467614&tin=02508201610067®Number=0000000000091601&sum=747000 [13:54:55]StoreToDocumentArchive [13:54:55]shift 387 fd 239612 [13:54:55]save to /storage/0387/doc_00239612 [13:54:55]save last doc name /storage/0387/doc_00239612 to /storage/kkm_last_doc_name [13:54:55]save OK [13:54:55]Clear old archive folders... [13:54:55]ProcessDocumentItem done err = 0, tmpTLVsize=276 [13:54:55]tlvbuf is 0139C670 [13:54:55]SAM_PROTO_ClearQueue [13:54:55]wFMCommunicate request_size=4 [13:54:55]MH_SAM_APDU [13:54:55]CAPDU: 80 09 00 00 [13:54:55]Write to MH i2c: E2 08 00 7F 20 80 09 00 00 00 00 00 00 11 [13:54:55]Write i2c OK [13:54:55]MH_I2C_Read... [13:54:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:55]Read from MH i2c: E2 [13:54:55]MH_I2C_Read... [13:54:55]Read from MH i2c: E2 03 00 [13:54:55]MH_I2C_Read... [13:54:55]Read from MH i2c: E2 03 00 7F 20 00 90 00 13 [13:54:55]RAPDU: 90 00 [13:54:55]wFMCommunicate OK [13:54:55]SAM_PROTO_ClearQueue done [13:54:55]KKMCreateOFDPacket [13:54:55]OFDProtocolAddRootSTLVToBuf [13:54:55]FM_MakeSignedData [13:54:55]FM_MakeSignedData [13:54:55]SAM_PROTO_SignData [13:54:55]wFMCommunicate request_size=4 [13:54:55]MH_SAM_APDU [13:54:55]CAPDU: 80 0D 01 02 [13:54:55]Write to MH i2c: E2 08 00 80 20 80 0D 01 02 00 00 00 00 19 [13:54:55]Write i2c OK [13:54:55]MH_I2C_Read... [13:54:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:55]Read from MH i2c: E2 [13:54:55]MH_I2C_Read... [13:54:55]Read from MH i2c: E2 03 00 [13:54:55]MH_I2C_Read... [13:54:55]Read from MH i2c: E2 03 00 80 20 00 90 00 14 [13:54:55]RAPDU: 90 00 [13:54:55]wFMCommunicate OK [13:54:55]wFMCommunicate request_size=255 [13:54:55]MH_SAM_APDU [13:54: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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 AF 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 27 04 04 00 FB A7 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 11 04 10 00 30 30 30 30 [13:54:55]Write to MH i2c: E2 02 01 81 20 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 AF 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 27 04 04 00 FB A7 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 11 04 10 00 30 30 30 30 00 00 91 [13:54:55]Write i2c OK [13:54:55]MH_I2C_Read... [13:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:55]Read from MH i2c: E2 [13:54:55]MH_I2C_Read... [13:54:55]Read from MH i2c: E2 03 00 [13:54:55]MH_I2C_Read... [13:54:55]Read from MH i2c: E2 03 00 81 20 00 90 00 15 [13:54:55]RAPDU: 90 00 [13:54:55]wFMCommunicate OK [13:54:55]wFMCommunicate request_size=35 [13:54:55]MH_SAM_APDU [13:54:55]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A7 03 00 35 04 06 00 70 A0 B9 46 41 DE [13:54:55]Write to MH i2c: E2 26 00 82 20 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A7 03 00 35 04 06 00 70 A0 B9 46 41 DE 00 00 E5 [13:54:55]Write i2c OK [13:54:55]MH_I2C_Read... [13:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:55]Read from MH i2c: E2 [13:54:55]MH_I2C_Read... [13:54:55]Read from MH i2c: E2 03 00 [13:54:55]MH_I2C_Read... [13:54:55]Read from MH i2c: E2 03 00 82 20 00 90 00 16 [13:54:55]RAPDU: 90 00 [13:54:55]wFMCommunicate OK [13:54:55]wFMCommunicate request_size=4 [13:54:55]MH_SAM_APDU [13:54:55]CAPDU: 80 0D 03 02 [13:54:55]Write to MH i2c: E2 08 00 83 20 80 0D 03 02 00 00 00 00 1E [13:54:55]Write i2c OK [13:54:55]MH_I2C_Read... [13:54:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:56]Read from MH i2c: E2 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: E2 0B 00 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: E2 0B 00 83 20 00 B2 C6 06 D8 E2 D4 6F D4 90 00 6E [13:54:56]RAPDU: B2 C6 06 D8 E2 D4 6F D4 90 00 [13:54:56]wFMCommunicate OK [13:54:56]SAM_PROTO_SignData done [13:54:56]FM_MakeSignedData done [13:54:56]CreateOFDProtocolMessage [13:54:56]wFMCommunicate request_size=4 [13:54:56]MH_SAM_APDU [13:54:56]CAPDU: 80 11 00 00 [13:54:56]Write to MH i2c: E2 08 00 84 20 80 11 00 00 00 00 00 00 1E [13:54:56]Write i2c OK [13:54:56]MH_I2C_Read... [13:54:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:56]Read from MH i2c: E2 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: E2 17 00 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: E2 17 00 84 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 73 [13:54:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:54:56]wFMCommunicate OK [13:54:56]CreateOFDProtocolMessage done [13:54:56]OFDSenderStorePacket 239612 [13:54:56]StoreOFDPacket docnum=239612 [13:54:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 28 01 00 00 13 93 20 01 D4 E2 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 AF 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 27 04 04 00 FB A7 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A7 03 00 35 04 06 00 70 A0 B9 46 41 DE B2 C6 06 D8 E2 D4 6F D4 [13:54:56]CheckFolder [13:54:56]dirname=/storage/ofd_packets [13:54:56]CheckFolder done [13:54:56]ProducePacketName [13:54:56]name=ofd_packets/00239612 [13:54:56]NVStorageSaveData ofd_packets/00239612 [13:54:56]File name is /storage/ofd_packets/00239612 [13:54:56]Write 326 bytes [13:54:56]NVStorageSaveData done [13:54:56]OFDSenderStorePacket done [13:54:56]KKMCreateOFDPacket done [13:54:56]NVStorageSaveData kkm_last_timestamp [13:54:56]File name is /storage/kkm_last_timestamp [13:54:56]Write 4 bytes [13:54:56]NVStorageSaveData done [13:54:56]ExternCall_PrintAddStr [13:54:56]wPrintStart [13:54:56]Write to MH i2c: 01 00 00 85 20 A5 [13:54:56]Write i2c OK [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: 01 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: 01 07 00 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: 01 07 00 85 20 00 00 00 00 00 FF 0F BA [13:54:56]RasterBufferAndPrint [13:54:56]line Счет N : (1)3302556 [13:54:56]line ИНН: 02508201610067 [13:54:56]line Контрольно-Кассовый Чек [13:54:56]line ВОЗВРАТ ПРОДАЖИ [13:54:56]line ТРК (МРК, ГНК) : 61 [13:54:56]line Товар: 2710194210 [13:54:56]line ДТ-К-5 [13:54:56]line 100.000 * 74.70 [13:54:56]line = 7470.00 [13:54:56]line НДС 12% НСП 1% [13:54:56]line > о реализуемом товаре [13:54:56]line ИТОГО: 7470.00 [13:54:56]line НСП 1% : 66.11 [13:54:56]line НДС 12% : 793.27 [13:54:56]line Наличными: 7470.00 [13:54:56]line Безнал.: 0.00 [13:54:56]line Место: АЗС № 82 "Партнер Нефть" [13:54:56]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:54:56]line СНО: Общий режим [13:54:56]line Чек 383 08.06.2024 13:54 [13:54:56]line Смена: 387 ФФД: 1.0 [13:54:56]line ЗНМ: 0300000150 [13:54:56]line РНМ: 0000000000091601 [13:54:56]line Версия ККМ: 001 [13:54:56]line ФД осн.: 239611 [13:54:56]line ФМ осн.: 0000000000874681 [13:54:56]line ФМ: 0000000000874681 [13:54:56]line ФД: 239612 [13:54:56]line ФПД: 123835605467614 [13:54:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135455&type=2&operation_type=1&fn_number=0000000000874681&fd_number=239612&fm=123835605467614&tin=02508201610067®Number=0000000000091601&sum=747000 [13:54:56]written 0, free lines is 4095 [13:54:56]OFD Sender: Processing packet 239612 [packets to send 182, broken 181] [13:54:56]ProducePacketName [13:54:56]name=ofd_packets/00239612 [13:54:56]OFD Sender: To server: pG, [13:54:56]CommunicateWithHost lk.salyk.kg:30040 [13:54:56]ConnectInit lk.salyk.kg [13:54:56]Connected sock=10 [13:54:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 28 01 00 00 13 93 20 01 D4 E2 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 AF 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 27 04 04 00 FB A7 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A7 03 00 35 04 06 00 70 A0 B9 46 41 DE B2 C6 06 D8 E2 D4 6F D4 [13:54:56]Write to MH i2c: 01 00 00 AF 20 CF [13:54:56]Write i2c OK [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: 01 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: 01 07 00 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: 01 07 00 AF 20 00 00 00 00 00 E1 0C C3 [13:54:56]RasterBufferAndPrint [13:54:56]line [13:54:56]line [13:54:56]line [13:54:56]line [13:54:56]line [13:54:56]written 0, free lines is 3312 [13:54:56]MH_Cut [13:54:56]Write to MH i2c: D1 01 00 B6 20 01 A8 [13:54:56]Write i2c OK [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: D1 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: D1 01 00 [13:54:56]MH_I2C_Read... [13:54:56]Read from MH i2c: D1 01 00 B6 20 00 A7 [13:54:56]Write to MH i2c: 01 00 00 B7 20 D7 [13:54:56]Write i2c OK [13:54:56]MH_I2C_Read... [13:54:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 DB CD 47 00 E2 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FC A7 03 00 F4 03 04 00 2C 0A 64 66 B6 04 01 00 00 4C 64 F2 7E F6 61 2F 00 [13:54:56]CommunicateWithHost err = 0 [13:54:56]CheckOFDResponse [13:54:56]1017 (14) - 77093643461234 [13:54:56]1041 (16) - 0000000000874681 [13:54:56]1040 (4) - 239612 [13:54:56]1012 (4) - 08.06.2024 07:37 [13:54:56]1206 (1) - 0 [13:54:56]OFD Sender: Remove packet 239612 [13:54:56]ProducePacketName [13:54:56]name=ofd_packets/00239612 [13:54:56]NVStorageDeleteData [13:54:57]OFD Sender: No OFD packet to send [13:54:57]*** Cut start [13:54:57]*** Partial cut [13:54:57]*** CUTSNS_PIN = 1 [13:54:57]*** CUTSNS_PIN = 0 [13:54:57]*** Brake cut motor [13:54:57]Read from MH i2c: 01 [13:54:57]MH_I2C_Read... [13:54:57]*** Stop cut motor [13:54:58]*** Cut end [13:54:58]Read from MH i2c: 01 07 00 [13:54:58]MH_I2C_Read... [13:54:58]Read from MH i2c: 01 07 00 B7 20 00 00 00 00 00 FF 0F EC [13:54:58]process_action close_receipt done [13:54:58]requested_data is exist [13:54:58]produce_requested_data [13:54:58]requested_item fm.sn is exist - process it [13:54:58]wFMCommunicate request_size=4 [13:54:58]MH_SAM_APDU [13:54:58]CAPDU: 80 11 00 00 [13:54:58]Write to MH i2c: E2 08 00 B8 20 80 11 00 00 00 00 00 00 52 [13:54:58]Write i2c OK [13:54:58]MH_I2C_Read... [13:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:58]Read from MH i2c: E2 [13:54:58]MH_I2C_Read... [13:54:58]Read from MH i2c: E2 17 00 [13:54:58]MH_I2C_Read... [13:54:58]Read from MH i2c: E2 17 00 B8 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A7 [13:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:54:58]wFMCommunicate OK [13:54:58]requested_item fd.num is exist - process it [13:54:58]SAM_PROTO_GetFieldsCounters [13:54:58]wFMCommunicate request_size=4 [13:54:58]MH_SAM_APDU [13:54:58]CAPDU: 80 13 00 00 [13:54:58]Write to MH i2c: E2 08 00 B9 20 80 13 00 00 00 00 00 00 55 [13:54:58]Write i2c OK [13:54:58]MH_I2C_Read... [13:54:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:58]Read from MH i2c: E2 [13:54:58]MH_I2C_Read... [13:54:58]Read from MH i2c: E2 62 00 [13:54:58]MH_I2C_Read... [13:54:58]Read from MH i2c: E2 62 00 B9 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FC A7 03 00 0E 04 04 00 83 01 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 1A [13:54:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FC A7 03 00 0E 04 04 00 83 01 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 [13:54:58]wFMCommunicate OK [13:54:58]SAM_PROTO_GetFieldsCounters done [13:54:58]requested_item shift.num is exist - process it [13:54:58]requested_item shift.opened is exist - process it [13:54:58]req_shift_opened [13:54:58]FM_GetShiftState [13:54:58]SAM_PROTO_GetShiftState [13:54:58]wFMCommunicate request_size=4 [13:54:58]MH_SAM_APDU [13:54:58]CAPDU: 80 13 01 00 [13:54:58]Write to MH i2c: E2 08 00 BA 20 80 13 01 00 00 00 00 00 57 [13:54:58]Write i2c OK [13:54:58]MH_I2C_Read... [13:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:58]Read from MH i2c: E2 [13:54:58]MH_I2C_Read... [13:54:58]Read from MH i2c: E2 0E 00 [13:54:58]MH_I2C_Read... [13:54:58]Read from MH i2c: E2 0E 00 BA 20 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0B [13:54:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:54:58]wFMCommunicate OK [13:54:58]SAM_PROTO_GetShiftState done [13:54:58]FM_GetShiftState done [13:54:58]req_shift_opened done [13:54:58]requested_item shift.open_date is exist - process it [13:54:58]req_shift_open_date [13:54:58]req_shift_open_date done [13:54:58]produce_requested_data done [13:54:58]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239612,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:54:58]process_action_free close_receipt [13:54:58]json_value_free [13:54:58]json_value_free done [13:54:58]process_json_proto returns [13:54:58]Send response to host [13:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239612,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:54:58]free response buf [13:54:58]execute_script done [13:54:58]execute_script returns [13:54:58]free content buf [13:54:58]Sock 8.Close socket [13:54:58]Sock 8.Thread stoped [13:55:02]OFD Sender: No OFD packet to send [13:55:07]OFD Sender: No OFD packet to send [13:55:12]OFD Sender: No OFD packet to send [13:55:17]OFD Sender: No OFD packet to send [13:55:22]OFD Sender: No OFD packet to send [13:55:27]OFD Sender: No OFD packet to send [13:55:32]OFD Sender: No OFD packet to send [13:55:37]OFD Sender: No OFD packet to send [13:55:37]accept exits with 9 [13:55:37]New connection [13:55:37]New thread 3066453348 created [13:55:37]Thread 3066596708 joined [13:55:37]Waiting for new connection... [13:55:37] Sock 9.Parse request [13:55:37]Sock 9.Check first char [13:55:37]Sock 9.First char is OK [13:55:37]request: POST /json_proto HTTP/1.0 [13:55:37]Method: POST [13:55:37]URL: /json_proto [13:55:37]Method is POST - this is cgi request [13:55:37]url: /json_proto [13:55:37]query_string will be loaded in cgi processing [13:55:37]execute_cgi json_proto POST (null) [13:55:37]execute_cgi path=json_proto method=POST [13:55:37]POST find Content-Length [13:55:37]Host: 172.17.40.67:8080 [13:55:37]Content-Length: 678 [13:55:37]Content-Type: application/json [13:55:37] [13:55:37]POST finish read [13:55:37]Found Content-Length = 678 [13:55:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:55:37]execute_script... [13:55: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)3302557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:55:37]POST & json_proto [13:55:37]process_json_proto [13:55:37]json parsed OK: [13:55:37]protocol is kg_v1.0 [13:55:37]action value=close_receipt [13:55:37]process_action close_receipt [13:55:37]cmd_close_receipt [13:55:37]MH_GetDate [13:55:37]Write to MH i2c: F0 00 00 BB 20 CA [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: F0 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: F0 09 00 [13:55:37]MH_I2C_Read... [13:55:37]Read from MH i2c: F0 09 00 BB 20 00 DB 62 64 66 97 AE 6B 64 EE [13:55:37]GetLastDocTimeStamp 1717854895 [13:55:37]current date 1717854939 [13:55:37]FM_GetShiftState [13:55:37]SAM_PROTO_GetShiftState [13:55:37]wFMCommunicate request_size=4 [13:55:37]MH_SAM_APDU [13:55:37]CAPDU: 80 13 01 00 [13:55:37]Write to MH i2c: E2 08 00 BC 20 80 13 01 00 00 00 00 00 59 [13:55:37]Write i2c OK [13:55:37]MH_I2C_Read... [13:55:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:38]Read from MH i2c: E2 [13:55:38]MH_I2C_Read... [13:55:38]Read from MH i2c: E2 0E 00 [13:55:38]MH_I2C_Read... [13:55:38]Read from MH i2c: E2 0E 00 BC 20 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0D [13:55:38]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:55:38]wFMCommunicate OK [13:55:38]SAM_PROTO_GetShiftState done [13:55:38]FM_GetShiftState done [13:55:38]opened in 1717805884 [13:55:38]opened+sec_in_day 1717892284 [13:55:38]quantity*price = 20052 [13:55:38]sum+1 = 20054 [13:55:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 384 08.06.2024 13:55 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239613 ФПД: 9162469694877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135539&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239613&fm=9162469694877&tin=02508201610067®Number=0000000000091601&sum=20000 [13:55:39]StoreToDocumentArchive [13:55:39]shift 387 fd 239613 [13:55:39]save to /storage/0387/doc_00239613 [13:55:39]save last doc name /storage/0387/doc_00239613 to /storage/kkm_last_doc_name [13:55:39]save OK [13:55:39]Clear old archive folders... [13:55:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:39]tlvbuf is 01378B40 [13:55:39]SAM_PROTO_ClearQueue [13:55:39]wFMCommunicate request_size=4 [13:55:39]MH_SAM_APDU [13:55:39]CAPDU: 80 09 00 00 [13:55:39]Write to MH i2c: E2 08 00 C9 20 80 09 00 00 00 00 00 00 5B [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 03 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 03 00 C9 20 00 90 00 5D [13:55:39]RAPDU: 90 00 [13:55:39]wFMCommunicate OK [13:55:39]SAM_PROTO_ClearQueue done [13:55:39]KKMCreateOFDPacket [13:55:39]OFDProtocolAddRootSTLVToBuf [13:55:39]FM_MakeSignedData [13:55:39]FM_MakeSignedData [13:55:39]SAM_PROTO_SignData [13:55:39]wFMCommunicate request_size=4 [13:55:39]MH_SAM_APDU [13:55:39]CAPDU: 80 0D 01 02 [13:55:39]Write to MH i2c: E2 08 00 CA 20 80 0D 01 02 00 00 00 00 63 [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 03 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 03 00 CA 20 00 90 00 5E [13:55:39]RAPDU: 90 00 [13:55:39]wFMCommunicate OK [13:55:39]wFMCommunicate request_size=255 [13:55:39]MH_SAM_APDU [13:55: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 80 01 00 00 F4 03 04 00 DB 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A7 03 00 35 04 06 00 08 [13:55:39]Write to MH i2c: E2 02 01 CB 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 80 01 00 00 F4 03 04 00 DB 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A7 03 00 35 04 06 00 08 00 00 8A [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 03 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 03 00 CB 20 00 90 00 5F [13:55:39]RAPDU: 90 00 [13:55:39]wFMCommunicate OK [13:55:39]wFMCommunicate request_size=10 [13:55:39]MH_SAM_APDU [13:55:39]CAPDU: 80 0D 02 02 05 55 4D C0 5D 9D [13:55:39]Write to MH i2c: E2 0D 00 CC 20 80 0D 02 02 05 00 55 4D C0 5D 9D 00 00 CC [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 03 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 03 00 CC 20 00 90 00 60 [13:55:39]RAPDU: 90 00 [13:55:39]wFMCommunicate OK [13:55:39]wFMCommunicate request_size=4 [13:55:39]MH_SAM_APDU [13:55:39]CAPDU: 80 0D 03 02 [13:55:39]Write to MH i2c: E2 08 00 CD 20 80 0D 03 02 00 00 00 00 68 [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 0B 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 0B 00 CD 20 00 EB 6E D2 7A 66 9F E8 75 90 00 70 [13:55:39]RAPDU: EB 6E D2 7A 66 9F E8 75 90 00 [13:55:39]wFMCommunicate OK [13:55:39]SAM_PROTO_SignData done [13:55:39]FM_MakeSignedData done [13:55:39]CreateOFDProtocolMessage [13:55:39]wFMCommunicate request_size=4 [13:55:39]MH_SAM_APDU [13:55:39]CAPDU: 80 11 00 00 [13:55:39]Write to MH i2c: E2 08 00 CE 20 80 11 00 00 00 00 00 00 68 [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:39]Read from MH i2c: E2 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 17 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: E2 17 00 CE 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BD [13:55:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:55:39]wFMCommunicate OK [13:55:39]CreateOFDProtocolMessage done [13:55:39]OFDSenderStorePacket 239613 [13:55:39]StoreOFDPacket docnum=239613 [13:55:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F4 E7 07 01 43 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 80 01 00 00 F4 03 04 00 DB 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A7 03 00 35 04 06 00 08 55 4D C0 5D 9D EB 6E D2 7A 66 9F E8 75 [13:55:39]CheckFolder [13:55:39]dirname=/storage/ofd_packets [13:55:39]CheckFolder done [13:55:39]ProducePacketName [13:55:39]name=ofd_packets/00239613 [13:55:39]NVStorageSaveData ofd_packets/00239613 [13:55:39]File name is /storage/ofd_packets/00239613 [13:55:39]Write 301 bytes [13:55:39]NVStorageSaveData done [13:55:39]OFDSenderStorePacket done [13:55:39]KKMCreateOFDPacket done [13:55:39]NVStorageSaveData kkm_last_timestamp [13:55:39]File name is /storage/kkm_last_timestamp [13:55:39]Write 4 bytes [13:55:39]NVStorageSaveData done [13:55:39]ExternCall_PrintAddStr [13:55:39]wPrintStart [13:55:39]Write to MH i2c: 01 00 00 CF 20 EF [13:55:39]Write i2c OK [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: 01 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: 01 07 00 [13:55:39]MH_I2C_Read... [13:55:39]Read from MH i2c: 01 07 00 CF 20 00 00 00 00 00 FF 0F 04 [13:55:39]RasterBufferAndPrint [13:55:39]line Счет N : (1)3302557 [13:55:39]line ИНН: 02508201610067 [13:55:39]line Контрольно-Кассовый Чек [13:55:39]line ПРОДАЖА [13:55:39]line ТРК (МРК, ГНК) : 12 [13:55:39]line Товар: 2710124130 [13:55:39]line Аи-92-К-4 [13:55:39]line 3.020 * 66.40 [13:55:39]line = 200.53 [13:55:39]line НДС 12% НСП 1% [13:55:39]line > о реализуемом товаре [13:55:39]line ОКРУГЛЕНИЕ: -0.53 [13:55:39]line ИТОГО: 200.00 [13:55:39]line Внесено: 200.00 [13:55:39]line СДАЧА: 0.00 [13:55:39]line НСП 1% : 1.77 [13:55:39]line НДС 12% : 21.29 [13:55:39]line Наличными: 200.00 [13:55:39]line Безнал.: 0.00 [13:55:39]line Место: АЗС № 82 "Партнер Нефть" [13:55:39]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:55:39]line СНО: Общий режим [13:55:39]line Чек 384 08.06.2024 13:55 [13:55:39]line Смена: 387 ФФД: 1.0 [13:55:39]line ЗНМ: 0300000150 [13:55:39]line РНМ: 0000000000091601 [13:55:39]line Версия ККМ: 001 [13:55:39]line ФМ: 0000000000874681 [13:55:39]line ФД: 239613 [13:55:39]line ФПД: 9162469694877 [13:55:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135539&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239613&fm=9162469694877&tin=02508201610067®Number=0000000000091601&sum=20000 [13:55:40]written 0, free lines is 4095 [13:55:40]OFD Sender: Processing packet 239613 [packets to send 182, broken 181] [13:55:40]ProducePacketName [13:55:40]name=ofd_packets/00239613 [13:55:40]OFD Sender: To server: pG, [13:55:40]CommunicateWithHost lk.salyk.kg:30040 [13:55:40]ConnectInit lk.salyk.kg [13:55:40]Connected sock=10 [13:55:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F4 E7 07 01 43 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 80 01 00 00 F4 03 04 00 DB 62 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A7 03 00 35 04 06 00 08 55 4D C0 5D 9D EB 6E D2 7A 66 9F E8 75 [13:55:40]Write to MH i2c: 01 00 00 FA 20 1A [13:55:40]Write i2c OK [13:55:40]MH_I2C_Read... [13:55:40]Read from MH i2c: 01 [13:55:40]MH_I2C_Read... [13:55:40]Read from MH i2c: 01 07 00 [13:55:40]MH_I2C_Read... [13:55:40]Read from MH i2c: 01 07 00 FA 20 00 00 00 00 00 C3 0C F0 [13:55:40]RasterBufferAndPrint [13:55:40]line [13:55:40]line [13:55:40]line [13:55:40]line [13:55:40]line [13:55:40]written 0, free lines is 3273 [13:55:40]MH_Cut [13:55:40]Write to MH i2c: D1 01 00 01 21 01 F4 [13:55:40]Write i2c OK [13:55:40]MH_I2C_Read... [13:55:40]Read from MH i2c: D1 [13:55:40]MH_I2C_Read... [13:55:40]Read from MH i2c: D1 01 00 [13:55:40]MH_I2C_Read... [13:55:40]Read from MH i2c: D1 01 00 01 21 00 F3 [13:55:40]Write to MH i2c: 01 00 00 02 21 23 [13:55:40]Write i2c OK [13:55:40]MH_I2C_Read... [13:55:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5C 98 47 00 48 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FD A7 03 00 F4 03 04 00 58 0A 64 66 B6 04 01 00 00 42 F1 75 47 E1 C8 39 8C [13:55:40]CommunicateWithHost err = 0 [13:55:40]CheckOFDResponse [13:55:40]1017 (14) - 77093643461234 [13:55:40]1041 (16) - 0000000000874681 [13:55:40]1040 (4) - 239613 [13:55:40]1012 (4) - 08.06.2024 07:38 [13:55:40]1206 (1) - 0 [13:55:40]OFD Sender: Remove packet 239613 [13:55:40]ProducePacketName [13:55:40]name=ofd_packets/00239613 [13:55:40]NVStorageDeleteData [13:55:41]OFD Sender: No OFD packet to send [13:55:41]*** Cut start [13:55:41]*** Partial cut [13:55:41]*** CUTSNS_PIN = 1 [13:55:41]*** CUTSNS_PIN = 0 [13:55:41]*** Brake cut motor [13:55:41]Read from MH i2c: 01 [13:55:41]MH_I2C_Read... [13:55:41]*** Stop cut motor [13:55:41]*** Cut end [13:55:41]Read from MH i2c: 01 07 00 [13:55:41]MH_I2C_Read... [13:55:41]Read from MH i2c: 01 07 00 02 21 00 00 00 00 00 FF 0F 38 [13:55:41]process_action close_receipt done [13:55:41]requested_data is exist [13:55:41]produce_requested_data [13:55:41]requested_item fm.sn is exist - process it [13:55:41]wFMCommunicate request_size=4 [13:55:41]MH_SAM_APDU [13:55:41]CAPDU: 80 11 00 00 [13:55:41]Write to MH i2c: E2 08 00 03 21 80 11 00 00 00 00 00 00 9E [13:55:41]Write i2c OK [13:55:41]MH_I2C_Read... [13:55:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:42]Read from MH i2c: E2 [13:55:42]MH_I2C_Read... [13:55:42]Read from MH i2c: E2 17 00 [13:55:42]MH_I2C_Read... [13:55:42]Read from MH i2c: E2 17 00 03 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F3 [13:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:55:42]wFMCommunicate OK [13:55:42]requested_item fd.num is exist - process it [13:55:42]SAM_PROTO_GetFieldsCounters [13:55:42]wFMCommunicate request_size=4 [13:55:42]MH_SAM_APDU [13:55:42]CAPDU: 80 13 00 00 [13:55:42]Write to MH i2c: E2 08 00 04 21 80 13 00 00 00 00 00 00 A1 [13:55:42]Write i2c OK [13:55:42]MH_I2C_Read... [13:55:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:42]Read from MH i2c: E2 [13:55:42]MH_I2C_Read... [13:55:42]Read from MH i2c: E2 62 00 [13:55:42]MH_I2C_Read... [13:55:42]Read from MH i2c: E2 62 00 04 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FD A7 03 00 0E 04 04 00 83 01 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 6A [13:55:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FD A7 03 00 0E 04 04 00 83 01 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 [13:55:42]wFMCommunicate OK [13:55:42]SAM_PROTO_GetFieldsCounters done [13:55:42]requested_item shift.num is exist - process it [13:55:42]requested_item shift.opened is exist - process it [13:55:42]req_shift_opened [13:55:42]FM_GetShiftState [13:55:42]SAM_PROTO_GetShiftState [13:55:42]wFMCommunicate request_size=4 [13:55:42]MH_SAM_APDU [13:55:42]CAPDU: 80 13 01 00 [13:55:42]Write to MH i2c: E2 08 00 05 21 80 13 01 00 00 00 00 00 A3 [13:55:42]Write i2c OK [13:55:42]MH_I2C_Read... [13:55:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:42]Read from MH i2c: E2 [13:55:42]MH_I2C_Read... [13:55:42]Read from MH i2c: E2 0E 00 [13:55:42]MH_I2C_Read... [13:55:42]Read from MH i2c: E2 0E 00 05 21 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 57 [13:55:42]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:55:42]wFMCommunicate OK [13:55:42]SAM_PROTO_GetShiftState done [13:55:42]FM_GetShiftState done [13:55:42]req_shift_opened done [13:55:42]requested_item shift.open_date is exist - process it [13:55:42]req_shift_open_date [13:55:42]req_shift_open_date done [13:55:42]produce_requested_data done [13:55:42]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239613,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:55:42]process_action_free close_receipt [13:55:42]json_value_free [13:55:42]json_value_free done [13:55:42]process_json_proto returns [13:55:42]Send response to host [13:55:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239613,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:55:42]free response buf [13:55:42]execute_script done [13:55:42]execute_script returns [13:55:42]free content buf [13:55:42]Sock 9.Close socket [13:55:42]Sock 9.Thread stoped [13:55:46]OFD Sender: No OFD packet to send [13:55:51]OFD Sender: No OFD packet to send [13:55:56]OFD Sender: No OFD packet to send [13:56:01]OFD Sender: No OFD packet to send [13:56:06]OFD Sender: No OFD packet to send [13:56:11]OFD Sender: No OFD packet to send [13:56:16]OFD Sender: No OFD packet to send [13:56:21]OFD Sender: No OFD packet to send [13:56:26]OFD Sender: No OFD packet to send [13:56:31]OFD Sender: No OFD packet to send [13:56:36]OFD Sender: No OFD packet to send [13:56:41]OFD Sender: No OFD packet to send [13:56:46]OFD Sender: No OFD packet to send [13:56:51]OFD Sender: No OFD packet to send [13:56:56]OFD Sender: No OFD packet to send [13:57:01]OFD Sender: No OFD packet to send [13:57:06]OFD Sender: No OFD packet to send [13:57:11]OFD Sender: No OFD packet to send [13:57:16]OFD Sender: No OFD packet to send [13:57:21]OFD Sender: No OFD packet to send [13:57:26]OFD Sender: No OFD packet to send [13:57:31]OFD Sender: No OFD packet to send [13:57:36]OFD Sender: No OFD packet to send [13:57:41]OFD Sender: No OFD packet to send [13:57:46]OFD Sender: No OFD packet to send [13:57:51]OFD Sender: No OFD packet to send [13:57:56]OFD Sender: No OFD packet to send [13:57:58]accept exits with 8 [13:57:58]New connection [13:57:58]New thread 3066596708 created [13:57:58]Thread 3066453348 joined [13:57:58]Waiting for new connection... [13:57:58] Sock 8.Parse request [13:57:58]Sock 8.Check first char [13:57:58]Sock 8.First char is OK [13:57:58]request: POST /json_proto HTTP/1.0 [13:57:58]Method: POST [13:57:58]URL: /json_proto [13:57:58]Method is POST - this is cgi request [13:57:58]url: /json_proto [13:57:58]query_string will be loaded in cgi processing [13:57:58]execute_cgi json_proto POST (null) [13:57:58]execute_cgi path=json_proto method=POST [13:57:58]POST find Content-Length [13:57:58]Host: 172.17.40.67:8080 [13:57:58]Content-Length: 641 [13:57:58]Content-Type: application/json [13:57:58] [13:57:58]POST finish read [13:57:58]Found Content-Length = 641 [13:57:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:58]execute_script... [13: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)3302555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:58]POST & json_proto [13:57:58]process_json_proto [13:57:58]json parsed OK: [13:57:58]protocol is kg_v1.0 [13:57:58]action value=close_receipt [13:57:58]process_action close_receipt [13:57:58]cmd_close_receipt [13:57:58]MH_GetDate [13:57:58]Write to MH i2c: F0 00 00 06 21 16 [13:57:58]Write i2c OK [13:57:58]MH_I2C_Read... [13:57:58]Read from MH i2c: F0 [13:57:58]MH_I2C_Read... [13:57:58]Read from MH i2c: F0 09 00 [13:57:58]MH_I2C_Read... [13:57:58]Read from MH i2c: F0 09 00 06 21 00 67 63 64 66 97 AE 6B 64 C7 [13:57:58]GetLastDocTimeStamp 1717854939 [13:57:58]current date 1717855079 [13:57:58]FM_GetShiftState [13:57:58]SAM_PROTO_GetShiftState [13:57:58]wFMCommunicate request_size=4 [13:57:58]MH_SAM_APDU [13:57:58]CAPDU: 80 13 01 00 [13:57:58]Write to MH i2c: E2 08 00 07 21 80 13 01 00 00 00 00 00 A5 [13:57:58]Write i2c OK [13:57:58]MH_I2C_Read... [13:57:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:58]Read from MH i2c: E2 [13:57:58]MH_I2C_Read... [13:57:58]Read from MH i2c: E2 0E 00 [13:57:58]MH_I2C_Read... [13:57:58]Read from MH i2c: E2 0E 00 07 21 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 59 [13:57:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:57:58]wFMCommunicate OK [13:57:58]SAM_PROTO_GetShiftState done [13:57:58]FM_GetShiftState done [13:57:58]opened in 1717805884 [13:57:58]opened+sec_in_day 1717892284 [13:57:58]quantity*price = 747000 [13:57:58]sum+1 = 747001 [13:57:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7470.00 НСП 1% : 66.11 НДС 12% : 793.27 Наличными: 7470.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 385 08.06.2024 13:57 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239614 ФПД: 13600331910519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135759&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239614&fm=13600331910519&tin=02508201610067®Number=0000000000091601&sum=747000 [13:57:59]StoreToDocumentArchive [13:57:59]shift 387 fd 239614 [13:57:59]save to /storage/0387/doc_00239614 [13:57:59]save last doc name /storage/0387/doc_00239614 to /storage/kkm_last_doc_name [13:57:59]save OK [13:57:59]Clear old archive folders... [13:57:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:57:59]tlvbuf is 012DD960 [13:57:59]SAM_PROTO_ClearQueue [13:57:59]wFMCommunicate request_size=4 [13:57:59]MH_SAM_APDU [13:57:59]CAPDU: 80 09 00 00 [13:57:59]Write to MH i2c: E2 08 00 14 21 80 09 00 00 00 00 00 00 A7 [13:57:59]Write i2c OK [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: E2 [13:57:59]MH_I2C_Read... [13:57:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:57:59]Read from MH i2c: E2 03 00 [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: E2 03 00 14 21 00 90 00 A9 [13:57:59]RAPDU: 90 00 [13:57:59]wFMCommunicate OK [13:57:59]SAM_PROTO_ClearQueue done [13:57:59]KKMCreateOFDPacket [13:57:59]OFDProtocolAddRootSTLVToBuf [13:57:59]FM_MakeSignedData [13:57:59]FM_MakeSignedData [13:57:59]SAM_PROTO_SignData [13:57:59]wFMCommunicate request_size=4 [13:57:59]MH_SAM_APDU [13:57:59]CAPDU: 80 0D 01 02 [13:57:59]Write to MH i2c: E2 08 00 15 21 80 0D 01 02 00 00 00 00 AF [13:57:59]Write i2c OK [13:57:59]MH_I2C_Read... [13:57:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:57:59]Read from MH i2c: E2 [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: E2 03 00 [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: E2 03 00 15 21 00 90 00 AA [13:57:59]RAPDU: 90 00 [13:57:59]wFMCommunicate OK [13:57:59]wFMCommunicate request_size=255 [13:57:59]MH_SAM_APDU [13: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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 67 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A7 03 00 35 04 06 00 0C 5E 92 F3 [13:57:59]Write to MH i2c: E2 02 01 16 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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 67 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A7 03 00 35 04 06 00 0C 5E 92 F3 00 00 E2 [13:57:59]Write i2c OK [13:57:59]MH_I2C_Read... [13:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:00]Read from MH i2c: E2 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 03 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 03 00 16 21 00 90 00 AB [13:58:00]RAPDU: 90 00 [13:58:00]wFMCommunicate OK [13:58:00]wFMCommunicate request_size=7 [13:58:00]MH_SAM_APDU [13:58:00]CAPDU: 80 0D 02 02 02 CD 77 [13:58:00]Write to MH i2c: E2 0A 00 17 21 80 0D 02 02 02 00 CD 77 00 00 FA [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:00]Read from MH i2c: E2 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 03 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 03 00 17 21 00 90 00 AC [13:58:00]RAPDU: 90 00 [13:58:00]wFMCommunicate OK [13:58:00]wFMCommunicate request_size=4 [13:58:00]MH_SAM_APDU [13:58:00]CAPDU: 80 0D 03 02 [13:58:00]Write to MH i2c: E2 08 00 18 21 80 0D 03 02 00 00 00 00 B4 [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:00]Read from MH i2c: E2 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 0B 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 0B 00 18 21 00 32 F8 11 EE 58 10 C9 A3 90 00 B2 [13:58:00]RAPDU: 32 F8 11 EE 58 10 C9 A3 90 00 [13:58:00]wFMCommunicate OK [13:58:00]SAM_PROTO_SignData done [13:58:00]FM_MakeSignedData done [13:58:00]CreateOFDProtocolMessage [13:58:00]wFMCommunicate request_size=4 [13:58:00]MH_SAM_APDU [13:58:00]CAPDU: 80 11 00 00 [13:58:00]Write to MH i2c: E2 08 00 19 21 80 11 00 00 00 00 00 00 B4 [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:00]Read from MH i2c: E2 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 17 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 17 00 19 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 09 [13:58:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:58:00]wFMCommunicate OK [13:58:00]CreateOFDProtocolMessage done [13:58:00]OFDSenderStorePacket 239614 [13:58:00]StoreOFDPacket docnum=239614 [13:58:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 71 01 04 01 0E 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 67 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A7 03 00 35 04 06 00 0C 5E 92 F3 CD 77 32 F8 11 EE 58 10 C9 A3 [13:58:00]CheckFolder [13:58:00]dirname=/storage/ofd_packets [13:58:00]CheckFolder done [13:58:00]ProducePacketName [13:58:00]name=ofd_packets/00239614 [13:58:00]NVStorageSaveData ofd_packets/00239614 [13:58:00]File name is /storage/ofd_packets/00239614 [13:58:00]Write 298 bytes [13:58:00]NVStorageSaveData done [13:58:00]OFDSenderStorePacket done [13:58:00]KKMCreateOFDPacket done [13:58:00]NVStorageSaveData kkm_last_timestamp [13:58:00]File name is /storage/kkm_last_timestamp [13:58:00]Write 4 bytes [13:58:00]NVStorageSaveData done [13:58:00]ExternCall_PrintAddStr [13:58:00]wPrintStart [13:58:00]Write to MH i2c: 01 00 00 1A 21 3B [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: 01 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: 01 07 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: 01 07 00 1A 21 00 00 00 00 00 FF 0F 50 [13:58:00]RasterBufferAndPrint [13:58:00]line Счет N : (1)3302555 [13:58:00]line ИНН: 02508201610067 [13:58:00]line Контрольно-Кассовый Чек [13:58:00]line ПРОДАЖА [13:58:00]line ТРК (МРК, ГНК) : 51 [13:58:00]line Товар: 2710194210 [13:58:00]line ДТ-К-5 [13:58:00]line 100.000 * 74.70 [13:58:00]line = 7470.00 [13:58:00]line НДС 12% НСП 1% [13:58:00]line > о реализуемом товаре [13:58:00]line ИТОГО: 7470.00 [13:58:00]line НСП 1% : 66.11 [13:58:00]line НДС 12% : 793.27 [13:58:00]line Наличными: 7470.00 [13:58:00]line Безнал.: 0.00 [13:58:00]line Место: АЗС № 82 "Партнер Нефть" [13:58:00]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:58:00]line СНО: Общий режим [13:58:00]line Чек 385 08.06.2024 13:57 [13:58:00]line Смена: 387 ФФД: 1.0 [13:58:00]line ЗНМ: 0300000150 [13:58:00]line РНМ: 0000000000091601 [13:58:00]line Версия ККМ: 001 [13:58:00]line ФМ: 0000000000874681 [13:58:00]line ФД: 239614 [13:58:00]line ФПД: 13600331910519 [13:58:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135759&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239614&fm=13600331910519&tin=02508201610067®Number=0000000000091601&sum=747000 [13:58:00]OFD Sender: Processing packet 239614 [packets to send 182, broken 181] [13:58:00]ProducePacketName [13:58:00]name=ofd_packets/00239614 [13:58:00]OFD Sender: To server: pG, [13:58:00]CommunicateWithHost lk.salyk.kg:30040 [13:58:00]ConnectInit lk.salyk.kg [13:58:00]written 0, free lines is 4095 [13:58:00]Connected sock=9 [13:58:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 71 01 04 01 0E 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 67 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A7 03 00 35 04 06 00 0C 5E 92 F3 CD 77 32 F8 11 EE 58 10 C9 A3 [13:58:00]Write to MH i2c: 01 00 00 42 21 63 [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: 01 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: 01 07 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: 01 07 00 42 21 00 00 00 00 00 E9 0C 5F [13:58:00]RasterBufferAndPrint [13:58:00]line [13:58:00]line [13:58:00]line [13:58:00]line [13:58:00]line [13:58:00]written 0, free lines is 3311 [13:58:00]MH_Cut [13:58:00]Write to MH i2c: D1 01 00 49 21 01 3C [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: D1 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: D1 01 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: D1 01 00 49 21 00 3B [13:58:00]Write to MH i2c: 01 00 00 4A 21 6B [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 ED 85 47 00 13 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FE A7 03 00 F4 03 04 00 E4 0A 64 66 B6 04 01 00 00 E8 AC 26 A9 AF 2E 0C 1E [13:58:01]CommunicateWithHost err = 0 [13:58:01]CheckOFDResponse [13:58:01]1017 (14) - 77093643461234 [13:58:01]1041 (16) - 0000000000874681 [13:58:01]1040 (4) - 239614 [13:58:01]1012 (4) - 08.06.2024 07:40 [13:58:01]1206 (1) - 0 [13:58:01]OFD Sender: Remove packet 239614 [13:58:01]ProducePacketName [13:58:01]name=ofd_packets/00239614 [13:58:01]NVStorageDeleteData [13:58:01]OFD Sender: No OFD packet to send [13:58:01]*** Cut start [13:58:01]*** Partial cut [13:58:01]*** CUTSNS_PIN = 1 [13:58:01]*** CUTSNS_PIN = 0 [13:58:01]*** Brake cut motor [13:58:02]Read from MH i2c: 01 [13:58:02]MH_I2C_Read... [13:58:02]*** Stop cut motor [13:58:02]*** Cut end [13:58:02]Read from MH i2c: 01 07 00 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: 01 07 00 4A 21 00 00 00 00 00 FF 0F 80 [13:58:02]process_action close_receipt done [13:58:02]requested_data is exist [13:58:02]produce_requested_data [13:58:02]requested_item fm.sn is exist - process it [13:58:02]wFMCommunicate request_size=4 [13:58:02]MH_SAM_APDU [13:58:02]CAPDU: 80 11 00 00 [13:58:02]Write to MH i2c: E2 08 00 4B 21 80 11 00 00 00 00 00 00 E6 [13:58:02]Write i2c OK [13:58:02]MH_I2C_Read... [13:58:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:02]Read from MH i2c: E2 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: E2 17 00 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: E2 17 00 4B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3B [13:58:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:58:02]wFMCommunicate OK [13:58:02]requested_item fd.num is exist - process it [13:58:02]SAM_PROTO_GetFieldsCounters [13:58:02]wFMCommunicate request_size=4 [13:58:02]MH_SAM_APDU [13:58:02]CAPDU: 80 13 00 00 [13:58:02]Write to MH i2c: E2 08 00 4C 21 80 13 00 00 00 00 00 00 E9 [13:58:02]Write i2c OK [13:58:02]MH_I2C_Read... [13:58:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:02]Read from MH i2c: E2 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: E2 62 00 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: E2 62 00 4C 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FE A7 03 00 0E 04 04 00 83 01 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 B6 [13:58:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FE A7 03 00 0E 04 04 00 83 01 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 [13:58:02]wFMCommunicate OK [13:58:02]SAM_PROTO_GetFieldsCounters done [13:58:02]requested_item shift.num is exist - process it [13:58:02]requested_item shift.opened is exist - process it [13:58:02]req_shift_opened [13:58:02]FM_GetShiftState [13:58:02]SAM_PROTO_GetShiftState [13:58:02]wFMCommunicate request_size=4 [13:58:02]MH_SAM_APDU [13:58:02]CAPDU: 80 13 01 00 [13:58:02]Write to MH i2c: E2 08 00 4D 21 80 13 01 00 00 00 00 00 EB [13:58:02]Write i2c OK [13:58:02]MH_I2C_Read... [13:58:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:02]Read from MH i2c: E2 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: E2 0E 00 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: E2 0E 00 4D 21 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9F [13:58:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:58:02]wFMCommunicate OK [13:58:02]SAM_PROTO_GetShiftState done [13:58:02]FM_GetShiftState done [13:58:02]req_shift_opened done [13:58:02]requested_item shift.open_date is exist - process it [13:58:02]req_shift_open_date [13:58:02]req_shift_open_date done [13:58:02]produce_requested_data done [13:58:02]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239614,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:58:02]process_action_free close_receipt [13:58:02]json_value_free [13:58:02]json_value_free done [13:58:02]process_json_proto returns [13:58:02]Send response to host [13:58:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239614,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:58:02]free response buf [13:58:02]execute_script done [13:58:02]execute_script returns [13:58:02]free content buf [13:58:02]Sock 8.Close socket [13:58:02]Sock 8.Thread stoped [13:58:06]OFD Sender: No OFD packet to send [13:58:11]OFD Sender: No OFD packet to send [13:58:16]OFD Sender: No OFD packet to send [13:58:21]OFD Sender: No OFD packet to send [13:58:25]accept exits with 10 [13:58:25]New connection [13:58:25]New thread 3066453348 created [13:58:25]Thread 3066596708 joined [13:58:25]Waiting for new connection... [13:58:25] Sock 10.Parse request [13:58:25]Sock 10.Check first char [13:58:25]Sock 10.First char is OK [13:58:25]request: POST /json_proto HTTP/1.0 [13:58:25]Method: POST [13:58:25]URL: /json_proto [13:58:25]Method is POST - this is cgi request [13:58:25]url: /json_proto [13:58:25]query_string will be loaded in cgi processing [13:58:25]execute_cgi json_proto POST (null) [13:58:25]execute_cgi path=json_proto method=POST [13:58:25]POST find Content-Length [13:58:25]Host: 172.17.40.67:8080 [13:58:25]Content-Length: 678 [13:58:25]Content-Type: application/json [13:58:25] [13:58:25]POST finish read [13:58:25]Found Content-Length = 678 [13:58:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:58:25]execute_script... [13: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)3302559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "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:58:25]POST & json_proto [13:58:25]process_json_proto [13:58:25]json parsed OK: [13:58:25]protocol is kg_v1.0 [13:58:25]action value=close_receipt [13:58:25]process_action close_receipt [13:58:25]cmd_close_receipt [13:58:25]MH_GetDate [13:58:25]Write to MH i2c: F0 00 00 4E 21 5E [13:58:25]Write i2c OK [13:58:25]MH_I2C_Read... [13:58:25]Read from MH i2c: F0 [13:58:25]MH_I2C_Read... [13:58:25]Read from MH i2c: F0 09 00 [13:58:25]MH_I2C_Read... [13:58:25]Read from MH i2c: F0 09 00 4E 21 00 82 63 64 66 97 AE 6B 64 2A [13:58:25]GetLastDocTimeStamp 1717855079 [13:58:25]current date 1717855106 [13:58:25]FM_GetShiftState [13:58:25]SAM_PROTO_GetShiftState [13:58:25]wFMCommunicate request_size=4 [13:58:25]MH_SAM_APDU [13:58:25]CAPDU: 80 13 01 00 [13:58:25]Write to MH i2c: E2 08 00 4F 21 80 13 01 00 00 00 00 00 ED [13:58:25]Write i2c OK [13:58:25]MH_I2C_Read... [13:58:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:25]Read from MH i2c: E2 [13:58:25]MH_I2C_Read... [13:58:25]Read from MH i2c: E2 0E 00 [13:58:25]MH_I2C_Read... [13:58:25]Read from MH i2c: E2 0E 00 4F 21 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A1 [13:58:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:58:25]wFMCommunicate OK [13:58:25]SAM_PROTO_GetShiftState done [13:58:25]FM_GetShiftState done [13:58:25]opened in 1717805884 [13:58:25]opened+sec_in_day 1717892284 [13:58:25]quantity*price = 20052 [13:58:25]sum+1 = 20054 [13:58:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 386 08.06.2024 13:58 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239615 ФПД: 226250574310918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135826&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239615&fm=226250574310918&tin=02508201610067®Number=0000000000091601&sum=20000 [13:58:26]StoreToDocumentArchive [13:58:26]shift 387 fd 239615 [13:58:26]save to /storage/0387/doc_00239615 [13:58:26]save last doc name /storage/0387/doc_00239615 to /storage/kkm_last_doc_name [13:58:26]save OK [13:58:26]Clear old archive folders... [13:58:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:58:26]tlvbuf is 012DFBE0 [13:58:26]SAM_PROTO_ClearQueue [13:58:26]wFMCommunicate request_size=4 [13:58:26]MH_SAM_APDU [13:58:26]CAPDU: 80 09 00 00 [13:58:26]Write to MH i2c: E2 08 00 5C 21 80 09 00 00 00 00 00 00 EF [13:58:26]Write i2c OK [13:58:26]MH_I2C_Read... [13:58:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:26]Read from MH i2c: E2 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 03 00 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 03 00 5C 21 00 90 00 F1 [13:58:26]RAPDU: 90 00 [13:58:26]wFMCommunicate OK [13:58:26]SAM_PROTO_ClearQueue done [13:58:26]KKMCreateOFDPacket [13:58:26]OFDProtocolAddRootSTLVToBuf [13:58:26]FM_MakeSignedData [13:58:26]FM_MakeSignedData [13:58:26]SAM_PROTO_SignData [13:58:26]wFMCommunicate request_size=4 [13:58:26]MH_SAM_APDU [13:58:26]CAPDU: 80 0D 01 02 [13:58:26]Write to MH i2c: E2 08 00 5D 21 80 0D 01 02 00 00 00 00 F7 [13:58:26]Write i2c OK [13:58:26]MH_I2C_Read... [13:58:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:26]Read from MH i2c: E2 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 03 00 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 03 00 5D 21 00 90 00 F2 [13:58:26]RAPDU: 90 00 [13:58:26]wFMCommunicate OK [13:58:26]wFMCommunicate request_size=255 [13:58:26]MH_SAM_APDU [13:58: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 82 01 00 00 F4 03 04 00 82 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A7 03 00 35 04 06 00 CD [13:58:26]Write to MH i2c: E2 02 01 5E 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 82 01 00 00 F4 03 04 00 82 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A7 03 00 35 04 06 00 CD 00 00 8F [13:58:26]Write i2c OK [13:58:26]MH_I2C_Read... [13:58:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:26]Read from MH i2c: E2 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 03 00 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 03 00 5E 21 00 90 00 F3 [13:58:26]RAPDU: 90 00 [13:58:26]wFMCommunicate OK [13:58:26]wFMCommunicate request_size=10 [13:58:26]MH_SAM_APDU [13:58:26]CAPDU: 80 0D 02 02 05 C6 11 1C AE 06 [13:58:26]Write to MH i2c: E2 0D 00 5F 21 80 0D 02 02 05 00 C6 11 1C AE 06 00 00 AB [13:58:26]Write i2c OK [13:58:26]MH_I2C_Read... [13:58:26]OFD Sender: No OFD packet to send [13:58:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:26]Read from MH i2c: E2 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 03 00 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 03 00 5F 21 00 90 00 F4 [13:58:26]RAPDU: 90 00 [13:58:26]wFMCommunicate OK [13:58:26]wFMCommunicate request_size=4 [13:58:26]MH_SAM_APDU [13:58:26]CAPDU: 80 0D 03 02 [13:58:26]Write to MH i2c: E2 08 00 60 21 80 0D 03 02 00 00 00 00 FC [13:58:26]Write i2c OK [13:58:26]MH_I2C_Read... [13:58:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:26]Read from MH i2c: E2 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 0B 00 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 0B 00 60 21 00 58 D2 40 86 F6 A1 6D A9 90 00 9A [13:58:26]RAPDU: 58 D2 40 86 F6 A1 6D A9 90 00 [13:58:26]wFMCommunicate OK [13:58:26]SAM_PROTO_SignData done [13:58:26]FM_MakeSignedData done [13:58:26]CreateOFDProtocolMessage [13:58:26]wFMCommunicate request_size=4 [13:58:26]MH_SAM_APDU [13:58:26]CAPDU: 80 11 00 00 [13:58:26]Write to MH i2c: E2 08 00 61 21 80 11 00 00 00 00 00 00 FC [13:58:26]Write i2c OK [13:58:26]MH_I2C_Read... [13:58:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:26]Read from MH i2c: E2 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 17 00 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: E2 17 00 61 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 51 [13:58:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:58:26]wFMCommunicate OK [13:58:26]CreateOFDProtocolMessage done [13:58:26]OFDSenderStorePacket 239615 [13:58:26]StoreOFDPacket docnum=239615 [13:58:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 33 E3 07 01 F1 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 82 01 00 00 F4 03 04 00 82 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A7 03 00 35 04 06 00 CD C6 11 1C AE 06 58 D2 40 86 F6 A1 6D A9 [13:58:26]CheckFolder [13:58:26]dirname=/storage/ofd_packets [13:58:26]CheckFolder done [13:58:26]ProducePacketName [13:58:26]name=ofd_packets/00239615 [13:58:26]NVStorageSaveData ofd_packets/00239615 [13:58:26]File name is /storage/ofd_packets/00239615 [13:58:26]Write 301 bytes [13:58:26]NVStorageSaveData done [13:58:26]OFDSenderStorePacket done [13:58:26]KKMCreateOFDPacket done [13:58:26]NVStorageSaveData kkm_last_timestamp [13:58:26]File name is /storage/kkm_last_timestamp [13:58:26]Write 4 bytes [13:58:26]NVStorageSaveData done [13:58:26]ExternCall_PrintAddStr [13:58:26]wPrintStart [13:58:26]Write to MH i2c: 01 00 00 62 21 83 [13:58:26]Write i2c OK [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: 01 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: 01 07 00 [13:58:26]MH_I2C_Read... [13:58:26]Read from MH i2c: 01 07 00 62 21 00 00 00 00 00 FF 0F 98 [13:58:26]RasterBufferAndPrint [13:58:26]line Счет N : (1)3302559 [13:58:26]line ИНН: 02508201610067 [13:58:26]line Контрольно-Кассовый Чек [13:58:26]line ПРОДАЖА [13:58:26]line ТРК (МРК, ГНК) : 42 [13:58:26]line Товар: 2710124130 [13:58:26]line Аи-92-К-4 [13:58:26]line 3.020 * 66.40 [13:58:26]line = 200.53 [13:58:26]line НДС 12% НСП 1% [13:58:26]line > о реализуемом товаре [13:58:26]line ОКРУГЛЕНИЕ: -0.53 [13:58:26]line ИТОГО: 200.00 [13:58:26]line Внесено: 200.00 [13:58:26]line СДАЧА: 0.00 [13:58:26]line НСП 1% : 1.77 [13:58:26]line НДС 12% : 21.29 [13:58:26]line Наличными: 200.00 [13:58:26]line Безнал.: 0.00 [13:58:26]line Место: АЗС № 82 "Партнер Нефть" [13:58:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:58:26]line СНО: Общий режим [13:58:26]line Чек 386 08.06.2024 13:58 [13:58:27]line Смена: 387 ФФД: 1.0 [13:58:27]line ЗНМ: 0300000150 [13:58:27]line РНМ: 0000000000091601 [13:58:27]line Версия ККМ: 001 [13:58:27]line ФМ: 0000000000874681 [13:58:27]line ФД: 239615 [13:58:27]line ФПД: 226250574310918 [13:58:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135826&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239615&fm=226250574310918&tin=02508201610067®Number=0000000000091601&sum=20000 [13:58:27]OFD Sender: Processing packet 239615 [packets to send 182, broken 181] [13:58:27]ProducePacketName [13:58:27]name=ofd_packets/00239615 [13:58:27]OFD Sender: To server: pG, [13:58:27]CommunicateWithHost lk.salyk.kg:30040 [13:58:27]ConnectInit lk.salyk.kg [13:58:27]written 0, free lines is 4095 [13:58:27]Connected sock=7 [13:58:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 33 E3 07 01 F1 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 82 01 00 00 F4 03 04 00 82 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A7 03 00 35 04 06 00 CD C6 11 1C AE 06 58 D2 40 86 F6 A1 6D A9 [13:58:27]Write to MH i2c: 01 00 00 8D 21 AE [13:58:27]Write i2c OK [13:58:27]MH_I2C_Read... [13:58:27]Read from MH i2c: 01 [13:58:27]MH_I2C_Read... [13:58:27]Read from MH i2c: 01 07 00 [13:58:27]MH_I2C_Read... [13:58:27]Read from MH i2c: 01 07 00 8D 21 00 00 00 00 00 C0 0C 81 [13:58:27]RasterBufferAndPrint [13:58:27]line [13:58:27]line [13:58:27]line [13:58:27]line [13:58:27]line [13:58:27]written 0, free lines is 3270 [13:58:27]MH_Cut [13:58:27]Write to MH i2c: D1 01 00 94 21 01 87 [13:58:27]Write i2c OK [13:58:27]MH_I2C_Read... [13:58:27]Read from MH i2c: D1 [13:58:27]MH_I2C_Read... [13:58:27]Read from MH i2c: D1 01 00 [13:58:27]MH_I2C_Read... [13:58:27]Read from MH i2c: D1 01 00 94 21 00 86 [13:58:27]Write to MH i2c: 01 00 00 95 21 B6 [13:58:27]Write i2c OK [13:58:27]MH_I2C_Read... [13:58:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 84 F7 47 00 ED 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 FF A7 03 00 F4 03 04 00 FF 0A 64 66 B6 04 01 00 00 4A 88 FB CD 12 B3 F6 41 [13:58:27]CommunicateWithHost err = 0 [13:58:27]CheckOFDResponse [13:58:27]1017 (14) - 77093643461234 [13:58:27]1041 (16) - 0000000000874681 [13:58:27]1040 (4) - 239615 [13:58:27]1012 (4) - 08.06.2024 07:40 [13:58:27]1206 (1) - 0 [13:58:27]OFD Sender: Remove packet 239615 [13:58:27]ProducePacketName [13:58:27]name=ofd_packets/00239615 [13:58:27]NVStorageDeleteData [13:58:28]OFD Sender: No OFD packet to send [13:58:28]*** Cut start [13:58:28]*** Partial cut [13:58:28]*** CUTSNS_PIN = 1 [13:58:28]*** CUTSNS_PIN = 0 [13:58:28]*** Brake cut motor [13:58:29]Read from MH i2c: 01 [13:58:29]MH_I2C_Read... [13:58:29]*** Stop cut motor [13:58:29]*** Cut end [13:58:29]Read from MH i2c: 01 07 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 95 21 00 00 00 00 00 FF 0F CB [13:58:29]process_action close_receipt done [13:58:29]requested_data is exist [13:58:29]produce_requested_data [13:58:29]requested_item fm.sn is exist - process it [13:58:29]wFMCommunicate request_size=4 [13:58:29]MH_SAM_APDU [13:58:29]CAPDU: 80 11 00 00 [13:58:29]Write to MH i2c: E2 08 00 96 21 80 11 00 00 00 00 00 00 31 [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:29]Read from MH i2c: E2 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: E2 17 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: E2 17 00 96 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 86 [13:58:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:58:29]wFMCommunicate OK [13:58:29]requested_item fd.num is exist - process it [13:58:29]SAM_PROTO_GetFieldsCounters [13:58:29]wFMCommunicate request_size=4 [13:58:29]MH_SAM_APDU [13:58:29]CAPDU: 80 13 00 00 [13:58:29]Write to MH i2c: E2 08 00 97 21 80 13 00 00 00 00 00 00 34 [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:29]Read from MH i2c: E2 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: E2 62 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: E2 62 00 97 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FF A7 03 00 0E 04 04 00 83 01 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 05 [13:58:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FF A7 03 00 0E 04 04 00 83 01 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 [13:58:29]wFMCommunicate OK [13:58:29]SAM_PROTO_GetFieldsCounters done [13:58:29]requested_item shift.num is exist - process it [13:58:29]requested_item shift.opened is exist - process it [13:58:29]req_shift_opened [13:58:29]FM_GetShiftState [13:58:29]SAM_PROTO_GetShiftState [13:58:29]wFMCommunicate request_size=4 [13:58:29]MH_SAM_APDU [13:58:29]CAPDU: 80 13 01 00 [13:58:29]Write to MH i2c: E2 08 00 98 21 80 13 01 00 00 00 00 00 36 [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:29]Read from MH i2c: E2 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: E2 0E 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: E2 0E 00 98 21 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EA [13:58:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:58:29]wFMCommunicate OK [13:58:29]SAM_PROTO_GetShiftState done [13:58:29]FM_GetShiftState done [13:58:29]req_shift_opened done [13:58:29]requested_item shift.open_date is exist - process it [13:58:29]req_shift_open_date [13:58:29]req_shift_open_date done [13:58:29]produce_requested_data done [13:58:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239615,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:58:29]process_action_free close_receipt [13:58:29]json_value_free [13:58:29]json_value_free done [13:58:29]process_json_proto returns [13:58:29]Send response to host [13:58:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239615,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:58:29]free response buf [13:58:29]execute_script done [13:58:29]execute_script returns [13:58:29]free content buf [13:58:29]Sock 10.Close socket [13:58:29]Sock 10.Thread stoped [13:58:29]accept exits with 8 [13:58:29]New connection [13:58:29]New thread 3066596708 created [13:58:29]Thread 3066453348 joined [13:58:29]Waiting for new connection... [13:58:29] Sock 8.Parse request [13:58:29]Sock 8.Check first char [13:58:29]Sock 8.First char is OK [13:58:29]request: POST /json_proto HTTP/1.0 [13:58:29]Method: POST [13:58:29]URL: /json_proto [13:58:29]Method is POST - this is cgi request [13:58:29]url: /json_proto [13:58:29]query_string will be loaded in cgi processing [13:58:29]execute_cgi json_proto POST (null) [13:58:29]execute_cgi path=json_proto method=POST [13:58:29]POST find Content-Length [13:58:29]Host: 172.17.40.67:8080 [13:58:29]Content-Length: 1182 [13:58:29]Content-Type: application/json [13:58:29] [13:58:29]POST finish read [13:58:29]Found Content-Length = 1182 [13:58:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302558\u000A08.06.2024 13:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.070 x 66.40\u000A\u0418\u0422\u041E\u0413: 1000.65\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:29]execute_script... [13:58:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302558\u000A08.06.2024 13:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.070 x 66.40\u000A\u0418\u0422\u041E\u0413: 1000.65\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:29]POST & json_proto [13:58:29]process_json_proto [13:58:29]json parsed OK: [13:58:29]protocol is kg_v1.0 [13:58:29]action value=print_text [13:58:29]process_action print_text [13:58:29]cmd_print_text [13:58:29]ExternCall_PrintAddStr [13:58:29]wPrintStart [13:58:29]Write to MH i2c: 01 00 00 99 21 BA [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 99 21 00 00 00 00 00 FF 0F CF [13:58:29]RasterBufferAndPrint [13:58:29]line *****ТОВАРНЫЙ ЧЕК***** [13:58:29]line АЗС-82 [13:58:29]line Партнер нефть [13:58:29]line 00000000012345 [13:58:29]line Кассир : Кенжемаматов А. [13:58:29]line Счет N : (1)3302558 [13:58:29]line 08.06.2024 13:41 [13:58:29]line ПРОДАЖА [13:58:29]line ТРК (МРК, ГНК): 32 [13:58:29]line Вид ГСМ : 2710124130 [13:58:29]line Аи-92-К-4 [13:58:29]line 15.070 x 66.40 [13:58:29]line ИТОГ: 1000.65 [13:58:29]line Тип оплаты: Талоны: ТК ГПНА Online [13:58:29]line 30147922 [13:58:29]line ______________________ [13:58:29]line (подпись) [13:58:29]written 0, free lines is 4095 [13:58:29]Write to MH i2c: 01 00 00 AE 21 CF [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 AE 21 00 00 00 00 00 F5 0D D8 [13:58:29]RasterBufferAndPrint [13:58:29]line [13:58:29]line [13:58:29]line [13:58:29]line [13:58:29]line [13:58:29]written 0, free lines is 3577 [13:58:29]MH_Cut [13:58:29]Write to MH i2c: D1 01 00 B5 21 01 A8 [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: D1 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: D1 01 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: D1 01 00 B5 21 00 A7 [13:58:29]Write to MH i2c: 01 00 00 B6 21 D7 [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:30]*** Cut start [13:58:30]*** Partial cut [13:58:30]*** CUTSNS_PIN = 1 [13:58:30]*** CUTSNS_PIN = 0 [13:58:30]*** Brake cut motor [13:58:30]Read from MH i2c: 01 [13:58:30]MH_I2C_Read... [13:58:30]*** Stop cut motor [13:58:30]*** Cut end [13:58:30]Read from MH i2c: 01 07 00 [13:58:30]MH_I2C_Read... [13:58:30]Read from MH i2c: 01 07 00 B6 21 00 00 00 00 00 FF 0F EC [13:58:30]process_action print_text done [13:58:30]requested_data is exist [13:58:30]produce_requested_data [13:58:30]requested_item fm.sn is exist - process it [13:58:30]wFMCommunicate request_size=4 [13:58:30]MH_SAM_APDU [13:58:30]CAPDU: 80 11 00 00 [13:58:30]Write to MH i2c: E2 08 00 B7 21 80 11 00 00 00 00 00 00 52 [13:58:30]Write i2c OK [13:58:30]MH_I2C_Read... [13:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:31]Read from MH i2c: E2 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 17 00 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 17 00 B7 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A7 [13:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:58:31]wFMCommunicate OK [13:58:31]requested_item fd.num is exist - process it [13:58:31]SAM_PROTO_GetFieldsCounters [13:58:31]wFMCommunicate request_size=4 [13:58:31]MH_SAM_APDU [13:58:31]CAPDU: 80 13 00 00 [13:58:31]Write to MH i2c: E2 08 00 B8 21 80 13 00 00 00 00 00 00 55 [13:58:31]Write i2c OK [13:58:31]MH_I2C_Read... [13:58:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:31]Read from MH i2c: E2 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 62 00 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 62 00 B8 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FF A7 03 00 0E 04 04 00 83 01 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 26 [13:58:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 FF A7 03 00 0E 04 04 00 83 01 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 [13:58:31]wFMCommunicate OK [13:58:31]SAM_PROTO_GetFieldsCounters done [13:58:31]requested_item shift.num is exist - process it [13:58:31]requested_item shift.opened is exist - process it [13:58:31]req_shift_opened [13:58:31]FM_GetShiftState [13:58:31]SAM_PROTO_GetShiftState [13:58:31]wFMCommunicate request_size=4 [13:58:31]MH_SAM_APDU [13:58:31]CAPDU: 80 13 01 00 [13:58:31]Write to MH i2c: E2 08 00 B9 21 80 13 01 00 00 00 00 00 57 [13:58:31]Write i2c OK [13:58:31]MH_I2C_Read... [13:58:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:31]Read from MH i2c: E2 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 0E 00 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 0E 00 B9 21 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0B [13:58:31]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:58:31]wFMCommunicate OK [13:58:31]SAM_PROTO_GetShiftState done [13:58:31]FM_GetShiftState done [13:58:31]req_shift_opened done [13:58:31]requested_item shift.open_date is exist - process it [13:58:31]req_shift_open_date [13:58:31]req_shift_open_date done [13:58:31]produce_requested_data done [13:58:31]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239615,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:58:31]process_action_free print_text [13:58:31]json_value_free [13:58:31]json_value_free done [13:58:31]process_json_proto returns [13:58:31]Send response to host [13:58:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239615,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:58:31]free response buf [13:58:31]execute_script done [13:58:31]execute_script returns [13:58:31]free content buf [13:58:31]Sock 8.Close socket [13:58:31]Sock 8.Thread stoped [13:58:33]OFD Sender: No OFD packet to send [13:58:38]OFD Sender: No OFD packet to send [13:58:43]OFD Sender: No OFD packet to send [13:58:48]OFD Sender: No OFD packet to send [13:58:53]OFD Sender: No OFD packet to send [13:58:58]OFD Sender: No OFD packet to send [13:59:03]OFD Sender: No OFD packet to send [13:59:08]OFD Sender: No OFD packet to send [13:59:13]OFD Sender: No OFD packet to send [13:59:18]OFD Sender: No OFD packet to send [13:59:19]accept exits with 7 [13:59:19]New connection [13:59:19]New thread 3066453348 created [13:59:19]Thread 3066596708 joined [13:59:19]Waiting for new connection... [13:59:19] Sock 7.Parse request [13:59:19]Sock 7.Check first char [13:59:19]Sock 7.First char is OK [13:59:19]request: POST /json_proto HTTP/1.0 [13:59:19]Method: POST [13:59:19]URL: /json_proto [13:59:19]Method is POST - this is cgi request [13:59:19]url: /json_proto [13:59:19]query_string will be loaded in cgi processing [13:59:19]execute_cgi json_proto POST (null) [13:59:19]execute_cgi path=json_proto method=POST [13:59:19]POST find Content-Length [13:59:19]Host: 172.17.40.67:8080 [13:59:19]Content-Length: 678 [13:59:19]Content-Type: application/json [13:59:19] [13:59:19]POST finish read [13:59:19]Found Content-Length = 678 [13:59:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:19]execute_script... [13:59: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)3302561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:19]POST & json_proto [13:59:19]process_json_proto [13:59:19]json parsed OK: [13:59:19]protocol is kg_v1.0 [13:59:19]action value=close_receipt [13:59:19]process_action close_receipt [13:59:19]cmd_close_receipt [13:59:19]MH_GetDate [13:59:19]Write to MH i2c: F0 00 00 BA 21 CA [13:59:19]Write i2c OK [13:59:19]MH_I2C_Read... [13:59:19]Read from MH i2c: F0 [13:59:19]MH_I2C_Read... [13:59:19]Read from MH i2c: F0 09 00 [13:59:19]MH_I2C_Read... [13:59:19]Read from MH i2c: F0 09 00 BA 21 00 B8 63 64 66 97 AE 6B 64 CC [13:59:19]GetLastDocTimeStamp 1717855106 [13:59:19]current date 1717855160 [13:59:19]FM_GetShiftState [13:59:19]SAM_PROTO_GetShiftState [13:59:19]wFMCommunicate request_size=4 [13:59:19]MH_SAM_APDU [13:59:19]CAPDU: 80 13 01 00 [13:59:19]Write to MH i2c: E2 08 00 BB 21 80 13 01 00 00 00 00 00 59 [13:59:19]Write i2c OK [13:59:19]MH_I2C_Read... [13:59:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:19]Read from MH i2c: E2 [13:59:19]MH_I2C_Read... [13:59:19]Read from MH i2c: E2 0E 00 [13:59:19]MH_I2C_Read... [13:59:19]Read from MH i2c: E2 0E 00 BB 21 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0D [13:59:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:59:19]wFMCommunicate OK [13:59:19]SAM_PROTO_GetShiftState done [13:59:19]FM_GetShiftState done [13:59:19]opened in 1717805884 [13:59:19]opened+sec_in_day 1717892284 [13:59:19]quantity*price = 50065 [13:59:19]sum+1 = 50067 [13:59:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 387 08.06.2024 13:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239616 ФПД: 231269768534564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135920&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239616&fm=231269768534564&tin=02508201610067®Number=0000000000091601&sum=50000 [13:59:20]StoreToDocumentArchive [13:59:20]shift 387 fd 239616 [13:59:20]save to /storage/0387/doc_00239616 [13:59:20]save last doc name /storage/0387/doc_00239616 to /storage/kkm_last_doc_name [13:59:20]save OK [13:59:20]Clear old archive folders... [13:59:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:59:20]tlvbuf is 01378B00 [13:59:20]SAM_PROTO_ClearQueue [13:59:20]wFMCommunicate request_size=4 [13:59:20]MH_SAM_APDU [13:59:20]CAPDU: 80 09 00 00 [13:59:20]Write to MH i2c: E2 08 00 C8 21 80 09 00 00 00 00 00 00 5B [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:59:20]Read from MH i2c: E2 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 C8 21 00 90 00 5D [13:59:20]RAPDU: 90 00 [13:59:20]wFMCommunicate OK [13:59:20]SAM_PROTO_ClearQueue done [13:59:20]KKMCreateOFDPacket [13:59:20]OFDProtocolAddRootSTLVToBuf [13:59:20]FM_MakeSignedData [13:59:20]FM_MakeSignedData [13:59:20]SAM_PROTO_SignData [13:59:20]wFMCommunicate request_size=4 [13:59:20]MH_SAM_APDU [13:59:20]CAPDU: 80 0D 01 02 [13:59:20]Write to MH i2c: E2 08 00 C9 21 80 0D 01 02 00 00 00 00 63 [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:59:20]Read from MH i2c: E2 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 [13:59:20]MH_I2C_Read... [13:59:20]Read from MH i2c: E2 03 00 C9 21 00 90 00 5E [13:59:20]RAPDU: 90 00 [13:59:20]wFMCommunicate OK [13:59:20]wFMCommunicate request_size=255 [13:59:20]MH_SAM_APDU [13:59: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A8 03 00 35 04 06 00 D2 [13:59:20]Write to MH i2c: E2 02 01 CA 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A8 03 00 35 04 06 00 D2 00 00 7A [13:59:20]Write i2c OK [13:59:20]MH_I2C_Read... [13:59:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:21]Read from MH i2c: E2 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: E2 03 00 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: E2 03 00 CA 21 00 90 00 5F [13:59:21]RAPDU: 90 00 [13:59:21]wFMCommunicate OK [13:59:21]wFMCommunicate request_size=10 [13:59:21]MH_SAM_APDU [13:59:21]CAPDU: 80 0D 02 02 05 56 B0 66 9A 24 [13:59:21]Write to MH i2c: E2 0D 00 CB 21 80 0D 02 02 05 00 56 B0 66 9A 24 00 00 9A [13:59:21]Write i2c OK [13:59:21]MH_I2C_Read... [13:59:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:21]Read from MH i2c: E2 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: E2 03 00 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: E2 03 00 CB 21 00 90 00 60 [13:59:21]RAPDU: 90 00 [13:59:21]wFMCommunicate OK [13:59:21]wFMCommunicate request_size=4 [13:59:21]MH_SAM_APDU [13:59:21]CAPDU: 80 0D 03 02 [13:59:21]Write to MH i2c: E2 08 00 CC 21 80 0D 03 02 00 00 00 00 68 [13:59:21]Write i2c OK [13:59:21]MH_I2C_Read... [13:59:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:59:21]Read from MH i2c: E2 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: E2 0B 00 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: E2 0B 00 CC 21 00 55 B4 F7 44 74 A0 91 83 90 00 D5 [13:59:21]RAPDU: 55 B4 F7 44 74 A0 91 83 90 00 [13:59:21]wFMCommunicate OK [13:59:21]SAM_PROTO_SignData done [13:59:21]FM_MakeSignedData done [13:59:21]CreateOFDProtocolMessage [13:59:21]wFMCommunicate request_size=4 [13:59:21]MH_SAM_APDU [13:59:21]CAPDU: 80 11 00 00 [13:59:21]Write to MH i2c: E2 08 00 CD 21 80 11 00 00 00 00 00 00 68 [13:59:21]Write i2c OK [13:59:21]MH_I2C_Read... [13:59:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:21]Read from MH i2c: E2 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: E2 17 00 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: E2 17 00 CD 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BD [13:59:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:59:21]wFMCommunicate OK [13:59:21]CreateOFDProtocolMessage done [13:59:21]OFDSenderStorePacket 239616 [13:59:21]StoreOFDPacket docnum=239616 [13:59:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BF E4 07 01 3C 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A8 03 00 35 04 06 00 D2 56 B0 66 9A 24 55 B4 F7 44 74 A0 91 83 [13:59:21]CheckFolder [13:59:21]dirname=/storage/ofd_packets [13:59:21]CheckFolder done [13:59:21]ProducePacketName [13:59:21]name=ofd_packets/00239616 [13:59:21]NVStorageSaveData ofd_packets/00239616 [13:59:21]File name is /storage/ofd_packets/00239616 [13:59:21]Write 301 bytes [13:59:21]NVStorageSaveData done [13:59:21]OFDSenderStorePacket done [13:59:21]KKMCreateOFDPacket done [13:59:21]NVStorageSaveData kkm_last_timestamp [13:59:21]File name is /storage/kkm_last_timestamp [13:59:21]Write 4 bytes [13:59:21]NVStorageSaveData done [13:59:21]ExternCall_PrintAddStr [13:59:21]wPrintStart [13:59:21]Write to MH i2c: 01 00 00 CE 21 EF [13:59:21]Write i2c OK [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: 01 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: 01 07 00 [13:59:21]MH_I2C_Read... [13:59:21]Read from MH i2c: 01 07 00 CE 21 00 00 00 00 00 FF 0F 04 [13:59:21]RasterBufferAndPrint [13:59:21]line Счет N : (1)3302561 [13:59:21]line ИНН: 02508201610067 [13:59:21]line Контрольно-Кассовый Чек [13:59:21]line ПРОДАЖА [13:59:21]line ТРК (МРК, ГНК) : 22 [13:59:21]line Товар: 2710124130 [13:59:21]line Аи-92-К-4 [13:59:21]line 7.540 * 66.40 [13:59:21]line = 500.66 [13:59:21]line НДС 12% НСП 1% [13:59:21]line > о реализуемом товаре [13:59:21]line ОКРУГЛЕНИЕ: -0.66 [13:59:21]line ИТОГО: 500.00 [13:59:21]line Внесено: 500.00 [13:59:21]line СДАЧА: 0.00 [13:59:21]line НСП 1% : 4.43 [13:59:21]line НДС 12% : 53.17 [13:59:21]line Наличными: 500.00 [13:59:21]line Безнал.: 0.00 [13:59:21]line Место: АЗС № 82 "Партнер Нефть" [13:59:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [13:59:21]line СНО: Общий режим [13:59:21]line Чек 387 08.06.2024 13:59 [13:59:21]line Смена: 387 ФФД: 1.0 [13:59:21]line ЗНМ: 0300000150 [13:59:21]line РНМ: 0000000000091601 [13:59:21]line Версия ККМ: 001 [13:59:21]line ФМ: 0000000000874681 [13:59:21]line ФД: 239616 [13:59:21]line ФПД: 231269768534564 [13:59:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T135920&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239616&fm=231269768534564&tin=02508201610067®Number=0000000000091601&sum=50000 [13:59:21]OFD Sender: Processing packet 239616 [packets to send 182, broken 181] [13:59:21]ProducePacketName [13:59:21]name=ofd_packets/00239616 [13:59:21]OFD Sender: To server: pG, [13:59:21]CommunicateWithHost lk.salyk.kg:30040 [13:59:21]ConnectInit lk.salyk.kg [13:59:21]written 0, free lines is 4095 [13:59:21]Connected sock=11 [13:59:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 BF E4 07 01 3C 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 63 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A8 03 00 35 04 06 00 D2 56 B0 66 9A 24 55 B4 F7 44 74 A0 91 83 [13:59:21]Write to MH i2c: 01 00 00 F9 21 1A [13:59:21]Write i2c OK [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: 01 [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: 01 07 00 [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: 01 07 00 F9 21 00 00 00 00 00 C3 0C F0 [13:59:22]RasterBufferAndPrint [13:59:22]line [13:59:22]line [13:59:22]line [13:59:22]line [13:59:22]line [13:59:22]written 0, free lines is 3273 [13:59:22]MH_Cut [13:59:22]Write to MH i2c: D1 01 00 00 22 01 F4 [13:59:22]Write i2c OK [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: D1 [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: D1 01 00 [13:59:22]MH_I2C_Read... [13:59:22]Read from MH i2c: D1 01 00 00 22 00 F3 [13:59:22]Write to MH i2c: 01 00 00 01 22 23 [13:59:22]Write i2c OK [13:59:22]MH_I2C_Read... [13:59:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 0B 4D 47 00 6D 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 00 A8 03 00 F4 03 04 00 35 0B 64 66 B6 04 01 00 00 D3 26 77 C9 60 2A 74 4F [13:59:22]CommunicateWithHost err = 0 [13:59:22]CheckOFDResponse [13:59:22]1017 (14) - 77093643461234 [13:59:22]1041 (16) - 0000000000874681 [13:59:22]1040 (4) - 239616 [13:59:22]1012 (4) - 08.06.2024 07:41 [13:59:22]1206 (1) - 0 [13:59:22]OFD Sender: Remove packet 239616 [13:59:22]ProducePacketName [13:59:22]name=ofd_packets/00239616 [13:59:22]NVStorageDeleteData [13:59:22]OFD Sender: No OFD packet to send [13:59:22]*** Cut start [13:59:22]*** Partial cut [13:59:22]*** CUTSNS_PIN = 1 [13:59:22]*** CUTSNS_PIN = 0 [13:59:23]*** Brake cut motor [13:59:23]Read from MH i2c: 01 [13:59:23]MH_I2C_Read... [13:59:23]*** Stop cut motor [13:59:23]*** Cut end [13:59:23]Read from MH i2c: 01 07 00 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: 01 07 00 01 22 00 00 00 00 00 FF 0F 38 [13:59:23]process_action close_receipt done [13:59:23]requested_data is exist [13:59:23]produce_requested_data [13:59:23]requested_item fm.sn is exist - process it [13:59:23]wFMCommunicate request_size=4 [13:59:23]MH_SAM_APDU [13:59:23]CAPDU: 80 11 00 00 [13:59:23]Write to MH i2c: E2 08 00 02 22 80 11 00 00 00 00 00 00 9E [13:59:23]Write i2c OK [13:59:23]MH_I2C_Read... [13:59:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:23]Read from MH i2c: E2 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 17 00 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 17 00 02 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F3 [13:59:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:59:23]wFMCommunicate OK [13:59:23]requested_item fd.num is exist - process it [13:59:23]SAM_PROTO_GetFieldsCounters [13:59:23]wFMCommunicate request_size=4 [13:59:23]MH_SAM_APDU [13:59:23]CAPDU: 80 13 00 00 [13:59:23]Write to MH i2c: E2 08 00 03 22 80 13 00 00 00 00 00 00 A1 [13:59:23]Write i2c OK [13:59:23]MH_I2C_Read... [13:59:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:23]Read from MH i2c: E2 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 62 00 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 62 00 03 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 00 A8 03 00 0E 04 04 00 83 01 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 77 [13:59:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 00 A8 03 00 0E 04 04 00 83 01 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 [13:59:23]wFMCommunicate OK [13:59:23]SAM_PROTO_GetFieldsCounters done [13:59:23]requested_item shift.num is exist - process it [13:59:23]requested_item shift.opened is exist - process it [13:59:23]req_shift_opened [13:59:23]FM_GetShiftState [13:59:23]SAM_PROTO_GetShiftState [13:59:23]wFMCommunicate request_size=4 [13:59:23]MH_SAM_APDU [13:59:23]CAPDU: 80 13 01 00 [13:59:23]Write to MH i2c: E2 08 00 04 22 80 13 01 00 00 00 00 00 A3 [13:59:23]Write i2c OK [13:59:23]MH_I2C_Read... [13:59:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:23]Read from MH i2c: E2 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 0E 00 [13:59:23]MH_I2C_Read... [13:59:23]Read from MH i2c: E2 0E 00 04 22 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 57 [13:59:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:59:23]wFMCommunicate OK [13:59:23]SAM_PROTO_GetShiftState done [13:59:23]FM_GetShiftState done [13:59:23]req_shift_opened done [13:59:23]requested_item shift.open_date is exist - process it [13:59:23]req_shift_open_date [13:59:23]req_shift_open_date done [13:59:23]produce_requested_data done [13:59:23]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239616,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:59:23]process_action_free close_receipt [13:59:23]json_value_free [13:59:23]json_value_free done [13:59:23]process_json_proto returns [13:59:23]Send response to host [13:59:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239616,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:59:23]free response buf [13:59:23]execute_script done [13:59:23]execute_script returns [13:59:23]free content buf [13:59:23]Sock 7.Close socket [13:59:23]Sock 7.Thread stoped [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 [13:59:58]accept exits with 9 [13:59:58]New connection [13:59:58]New thread 3066596708 created [13:59:58]Thread 3066453348 joined [13:59:58]Waiting for new connection... [13:59:58] Sock 9.Parse request [13:59:58]Sock 9.Check first char [13:59:58]Sock 9.First char is OK [13:59:58]request: POST /json_proto HTTP/1.0 [13:59:58]Method: POST [13:59:58]URL: /json_proto [13:59:58]Method is POST - this is cgi request [13:59:58]url: /json_proto [13:59:58]query_string will be loaded in cgi processing [13:59:58]execute_cgi json_proto POST (null) [13:59:58]execute_cgi path=json_proto method=POST [13:59:58]POST find Content-Length [13:59:58]Host: 172.17.40.67:8080 [13:59:58]Content-Length: 1182 [13:59:58]Content-Type: application/json [13:59:58] [13:59:58]POST finish read [13:59:58]Found Content-Length = 1182 [13:59:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302562\u000A08.06.2024 13:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 22.600 x 66.40\u000A\u0418\u0422\u041E\u0413: 1500.64\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:58]execute_script... [13:59:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302562\u000A08.06.2024 13:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 22.600 x 66.40\u000A\u0418\u0422\u041E\u0413: 1500.64\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:58]POST & json_proto [13:59:58]process_json_proto [13:59:58]json parsed OK: [13:59:58]protocol is kg_v1.0 [13:59:58]action value=print_text [13:59:58]process_action print_text [13:59:58]cmd_print_text [13:59:58]ExternCall_PrintAddStr [13:59:58]wPrintStart [13:59:58]Write to MH i2c: 01 00 00 05 22 27 [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 07 00 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 07 00 05 22 00 00 00 00 00 FF 0F 3C [13:59:58]RasterBufferAndPrint [13:59:58]line *****ТОВАРНЫЙ ЧЕК***** [13:59:58]line АЗС-82 [13:59:58]line Партнер нефть [13:59:58]line 00000000012345 [13:59:58]line Кассир : Кенжемаматов А. [13:59:58]line Счет N : (1)3302562 [13:59:58]line 08.06.2024 13:43 [13:59:58]line ПРОДАЖА [13:59:58]line ТРК (МРК, ГНК): 12 [13:59:58]line Вид ГСМ : 2710124130 [13:59:58]line Аи-92-К-4 [13:59:58]line 22.600 x 66.40 [13:59:58]line ИТОГ: 1500.64 [13:59:58]line Тип оплаты: Талоны: ТК ГПНА Online [13:59:58]line 30147922 [13:59:58]line ______________________ [13:59:58]line (подпись) [13:59:58]written 0, free lines is 4095 [13:59:58]Write to MH i2c: 01 00 00 1A 22 3C [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 07 00 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 07 00 1A 22 00 00 00 00 00 F6 0D 46 [13:59:58]RasterBufferAndPrint [13:59:58]line [13:59:58]line [13:59:58]line [13:59:58]line [13:59:58]line [13:59:58]written 0, free lines is 3576 [13:59:58]MH_Cut [13:59:58]Write to MH i2c: D1 01 00 21 22 01 15 [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: D1 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: D1 01 00 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: D1 01 00 21 22 00 14 [13:59:58]Write to MH i2c: 01 00 00 22 22 44 [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:59]*** Cut start [13:59:59]*** Partial cut [13:59:59]*** CUTSNS_PIN = 1 [13:59:59]*** CUTSNS_PIN = 0 [13:59:59]*** Brake cut motor [13:59:59]Read from MH i2c: 01 [13:59:59]MH_I2C_Read... [13:59:59]*** Stop cut motor [13:59:59]*** Cut end [13:59:59]Read from MH i2c: 01 07 00 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: 01 07 00 22 22 00 00 00 00 00 FF 0F 59 [13:59:59]process_action print_text done [13:59:59]requested_data is exist [13:59:59]produce_requested_data [13:59:59]requested_item fm.sn is exist - process it [13:59:59]wFMCommunicate request_size=4 [13:59:59]MH_SAM_APDU [13:59:59]CAPDU: 80 11 00 00 [13:59:59]Write to MH i2c: E2 08 00 23 22 80 11 00 00 00 00 00 00 BF [13:59:59]Write i2c OK [13:59:59]MH_I2C_Read... [13:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:59]Read from MH i2c: E2 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 17 00 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 17 00 23 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 14 [13:59:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [13:59:59]wFMCommunicate OK [13:59:59]requested_item fd.num is exist - process it [13:59:59]SAM_PROTO_GetFieldsCounters [13:59:59]wFMCommunicate request_size=4 [13:59:59]MH_SAM_APDU [13:59:59]CAPDU: 80 13 00 00 [13:59:59]Write to MH i2c: E2 08 00 24 22 80 13 00 00 00 00 00 00 C2 [13:59:59]Write i2c OK [13:59:59]MH_I2C_Read... [13:59:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:59]Read from MH i2c: E2 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 62 00 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 62 00 24 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 00 A8 03 00 0E 04 04 00 83 01 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 98 [13:59:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 00 A8 03 00 0E 04 04 00 83 01 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 [13:59:59]wFMCommunicate OK [13:59:59]SAM_PROTO_GetFieldsCounters done [13:59:59]requested_item shift.num is exist - process it [13:59:59]requested_item shift.opened is exist - process it [13:59:59]req_shift_opened [13:59:59]FM_GetShiftState [13:59:59]SAM_PROTO_GetShiftState [13:59:59]wFMCommunicate request_size=4 [13:59:59]MH_SAM_APDU [13:59:59]CAPDU: 80 13 01 00 [13:59:59]Write to MH i2c: E2 08 00 25 22 80 13 01 00 00 00 00 00 C4 [13:59:59]Write i2c OK [13:59:59]MH_I2C_Read... [13:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:59]Read from MH i2c: E2 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 0E 00 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 0E 00 25 22 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 78 [13:59:59]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [13:59:59]wFMCommunicate OK [13:59:59]SAM_PROTO_GetShiftState done [13:59:59]FM_GetShiftState done [13:59:59]req_shift_opened done [13:59:59]requested_item shift.open_date is exist - process it [13:59:59]req_shift_open_date [13:59:59]req_shift_open_date done [13:59:59]produce_requested_data done [13:59:59]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239616,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [13:59:59]process_action_free print_text [13:59:59]json_value_free [13:59:59]json_value_free done [13:59:59]process_json_proto returns [13:59:59]Send response to host [13:59:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239616,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [13:59:59]free response buf [13:59:59]execute_script done [13:59:59]execute_script returns [13:59:59]free content buf [13:59:59]Sock 9.Close socket [13:59:59]Sock 9.Thread stoped [14:00:02]OFD Sender: No OFD packet to send [14:00:07]OFD Sender: No OFD packet to send [14:00:12]OFD Sender: No OFD packet to send [14:00:17]OFD Sender: No OFD packet to send [14:00:22]OFD Sender: No OFD packet to send [14:00:27]OFD Sender: No OFD packet to send [14:00:32]OFD Sender: No OFD packet to send [14:00:37]OFD Sender: No OFD packet to send [14:00:42]OFD Sender: No OFD packet to send [14:00:47]OFD Sender: No OFD packet to send [14:00:52]OFD Sender: No OFD packet to send [14:00:57]OFD Sender: No OFD packet to send [14:01:02]OFD Sender: No OFD packet to send [14:01:07]OFD Sender: No OFD packet to send [14:01:12]OFD Sender: No OFD packet to send [14:01:17]OFD Sender: No OFD packet to send [14:01:22]OFD Sender: No OFD packet to send [14:01:27]OFD Sender: No OFD packet to send [14:01:32]OFD Sender: No OFD packet to send [14:01:37]OFD Sender: No OFD packet to send [14:01:42]OFD Sender: No OFD packet to send [14:01:47]OFD Sender: No OFD packet to send [14:01:52]OFD Sender: No OFD packet to send [14:01:57]OFD Sender: No OFD packet to send [14:02:02]OFD Sender: No OFD packet to send [14:02:07]OFD Sender: No OFD packet to send [14:02:12]accept exits with 8 [14:02:12]New connection [14:02:12]New thread 3066453348 created [14:02:12]Thread 3066596708 joined [14:02:12]Waiting for new connection... [14:02:12] Sock 8.Parse request [14:02:12]Sock 8.Check first char [14:02:12]Sock 8.First char is OK [14:02:12]request: POST /json_proto HTTP/1.0 [14:02:12]Method: POST [14:02:12]URL: /json_proto [14:02:12]Method is POST - this is cgi request [14:02:12]url: /json_proto [14:02:12]query_string will be loaded in cgi processing [14:02:12]execute_cgi json_proto POST (null) [14:02:12]execute_cgi path=json_proto method=POST [14:02:12]POST find Content-Length [14:02:12]Host: 172.17.40.67:8080 [14:02:12]Content-Length: 641 [14:02:12]Content-Type: application/json [14:02:12] [14:02:12]POST finish read [14:02:12]Found Content-Length = 641 [14:02:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:12]execute_script... [14: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)3302560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 100.000, "sum" : 7470.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:12]POST & json_proto [14:02:12]process_json_proto [14:02:12]json parsed OK: [14:02:12]protocol is kg_v1.0 [14:02:12]action value=close_receipt [14:02:12]process_action close_receipt [14:02:12]cmd_close_receipt [14:02:12]MH_GetDate [14:02:12]Write to MH i2c: F0 00 00 26 22 37 [14:02:12]Write i2c OK [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: F0 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: F0 09 00 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: F0 09 00 26 22 00 65 64 64 66 97 AE 6B 64 E7 [14:02:12]GetLastDocTimeStamp 1717855160 [14:02:12]current date 1717855333 [14:02:12]FM_GetShiftState [14:02:12]SAM_PROTO_GetShiftState [14:02:12]wFMCommunicate request_size=4 [14:02:12]MH_SAM_APDU [14:02:12]CAPDU: 80 13 01 00 [14:02:12]Write to MH i2c: E2 08 00 27 22 80 13 01 00 00 00 00 00 C6 [14:02:12]Write i2c OK [14:02:12]MH_I2C_Read... [14:02:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:12]Read from MH i2c: E2 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: E2 0E 00 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: E2 0E 00 27 22 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7A [14:02:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:02:12]wFMCommunicate OK [14:02:12]SAM_PROTO_GetShiftState done [14:02:12]FM_GetShiftState done [14:02:12]opened in 1717805884 [14:02:12]opened+sec_in_day 1717892284 [14:02:12]quantity*price = 747000 [14:02:12]sum+1 = 747001 [14:02:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7470.00 НСП 1% : 66.11 НДС 12% : 793.27 Наличными: 7470.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 388 08.06.2024 14:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239617 ФПД: 130668254817884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140214&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239617&fm=130668254817884&tin=02508201610067®Number=0000000000091601&sum=747000 [14:02:13]StoreToDocumentArchive [14:02:13]shift 387 fd 239617 [14:02:13]save to /storage/0387/doc_00239617 [14:02:13]save last doc name /storage/0387/doc_00239617 to /storage/kkm_last_doc_name [14:02:13]save OK [14:02:13]Clear old archive folders... [14:02:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:02:13]tlvbuf is 01340F00 [14:02:13]SAM_PROTO_ClearQueue [14:02:13]wFMCommunicate request_size=4 [14:02:13]MH_SAM_APDU [14:02:13]CAPDU: 80 09 00 00 [14:02:13]Write to MH i2c: E2 08 00 34 22 80 09 00 00 00 00 00 00 C8 [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 [14:02:13]MH_I2C_Read... [14:02:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:13]Read from MH i2c: E2 03 00 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 03 00 34 22 00 90 00 CA [14:02:13]RAPDU: 90 00 [14:02:13]wFMCommunicate OK [14:02:13]SAM_PROTO_ClearQueue done [14:02:13]KKMCreateOFDPacket [14:02:13]OFDProtocolAddRootSTLVToBuf [14:02:13]FM_MakeSignedData [14:02:13]FM_MakeSignedData [14:02:13]SAM_PROTO_SignData [14:02:13]wFMCommunicate request_size=4 [14:02:13]MH_SAM_APDU [14:02:13]CAPDU: 80 0D 01 02 [14:02:13]Write to MH i2c: E2 08 00 35 22 80 0D 01 02 00 00 00 00 D0 [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:13]Read from MH i2c: E2 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 03 00 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 03 00 35 22 00 90 00 CB [14:02:13]RAPDU: 90 00 [14:02:13]wFMCommunicate OK [14:02:13]wFMCommunicate request_size=255 [14:02:13]MH_SAM_APDU [14:02: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 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 66 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A8 03 00 35 04 06 00 76 D7 92 E9 [14:02:13]Write to MH i2c: E2 02 01 36 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 66 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A8 03 00 35 04 06 00 76 D7 92 E9 00 00 E3 [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 03 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 03 00 36 22 00 90 00 CC [14:02:14]RAPDU: 90 00 [14:02:14]wFMCommunicate OK [14:02:14]wFMCommunicate request_size=7 [14:02:14]MH_SAM_APDU [14:02:14]CAPDU: 80 0D 02 02 02 6E 5C [14:02:14]Write to MH i2c: E2 0A 00 37 22 80 0D 02 02 02 00 6E 5C 00 00 A1 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 03 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 03 00 37 22 00 90 00 CD [14:02:14]RAPDU: 90 00 [14:02:14]wFMCommunicate OK [14:02:14]wFMCommunicate request_size=4 [14:02:14]MH_SAM_APDU [14:02:14]CAPDU: 80 0D 03 02 [14:02:14]Write to MH i2c: E2 08 00 38 22 80 0D 03 02 00 00 00 00 D5 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 0B 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 0B 00 38 22 00 80 8D 0B B4 64 4A 53 24 90 00 C7 [14:02:14]RAPDU: 80 8D 0B B4 64 4A 53 24 90 00 [14:02:14]wFMCommunicate OK [14:02:14]SAM_PROTO_SignData done [14:02:14]FM_MakeSignedData done [14:02:14]CreateOFDProtocolMessage [14:02:14]wFMCommunicate request_size=4 [14:02:14]MH_SAM_APDU [14:02:14]CAPDU: 80 11 00 00 [14:02:14]Write to MH i2c: E2 08 00 39 22 80 11 00 00 00 00 00 00 D5 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 17 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 17 00 39 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2A [14:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:02:14]wFMCommunicate OK [14:02:14]CreateOFDProtocolMessage done [14:02:14]OFDSenderStorePacket 239617 [14:02:14]StoreOFDPacket docnum=239617 [14:02:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 A1 C6 04 01 E9 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 66 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A8 03 00 35 04 06 00 76 D7 92 E9 6E 5C 80 8D 0B B4 64 4A 53 24 [14:02:14]CheckFolder [14:02:14]dirname=/storage/ofd_packets [14:02:14]CheckFolder done [14:02:14]ProducePacketName [14:02:14]name=ofd_packets/00239617 [14:02:14]NVStorageSaveData ofd_packets/00239617 [14:02:14]File name is /storage/ofd_packets/00239617 [14:02:14]Write 298 bytes [14:02:14]NVStorageSaveData done [14:02:14]OFDSenderStorePacket done [14:02:14]KKMCreateOFDPacket done [14:02:14]NVStorageSaveData kkm_last_timestamp [14:02:14]File name is /storage/kkm_last_timestamp [14:02:14]Write 4 bytes [14:02:14]NVStorageSaveData done [14:02:14]ExternCall_PrintAddStr [14:02:14]wPrintStart [14:02:14]Write to MH i2c: 01 00 00 3A 22 5C [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 07 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 07 00 3A 22 00 00 00 00 00 FF 0F 71 [14:02:14]RasterBufferAndPrint [14:02:14]line Счет N : (1)3302560 [14:02:14]line ИНН: 02508201610067 [14:02:14]line Контрольно-Кассовый Чек [14:02:14]line ПРОДАЖА [14:02:14]line ТРК (МРК, ГНК) : 51 [14:02:14]line Товар: 2710194210 [14:02:14]line ДТ-К-5 [14:02:14]line 100.000 * 74.70 [14:02:14]line = 7470.00 [14:02:14]line НДС 12% НСП 1% [14:02:14]line > о реализуемом товаре [14:02:14]line ИТОГО: 7470.00 [14:02:14]line НСП 1% : 66.11 [14:02:14]line НДС 12% : 793.27 [14:02:14]line Наличными: 7470.00 [14:02:14]line Безнал.: 0.00 [14:02:14]line Место: АЗС № 82 "Партнер Нефть" [14:02:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:02:14]line СНО: Общий режим [14:02:14]line Чек 388 08.06.2024 14:02 [14:02:14]line Смена: 387 ФФД: 1.0 [14:02:14]line ЗНМ: 0300000150 [14:02:14]line РНМ: 0000000000091601 [14:02:14]line Версия ККМ: 001 [14:02:14]line ФМ: 0000000000874681 [14:02:14]line ФД: 239617 [14:02:14]line ФПД: 130668254817884 [14:02:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140214&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239617&fm=130668254817884&tin=02508201610067®Number=0000000000091601&sum=747000 [14:02:14]OFD Sender: Processing packet 239617 [packets to send 182, broken 181] [14:02:14]ProducePacketName [14:02:14]name=ofd_packets/00239617 [14:02:14]OFD Sender: To server: pG, [14:02:14]CommunicateWithHost lk.salyk.kg:30040 [14:02:14]ConnectInit lk.salyk.kg [14:02:14]written 0, free lines is 4095 [14:02:14]Connected sock=10 [14:02:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 A1 C6 04 01 E9 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F8 65 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 65 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 35 01 00 00 00 07 04 06 00 F8 65 0B 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 66 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A8 03 00 35 04 06 00 76 D7 92 E9 6E 5C 80 8D 0B B4 64 4A 53 24 [14:02:14]Write to MH i2c: 01 00 00 62 22 84 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 07 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 07 00 62 22 00 00 00 00 00 F6 0C 8D [14:02:14]RasterBufferAndPrint [14:02:14]line [14:02:14]line [14:02:14]line [14:02:14]line [14:02:14]line [14:02:14]written 0, free lines is 3325 [14:02:14]MH_Cut [14:02:14]Write to MH i2c: D1 01 00 69 22 01 5D [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: D1 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: D1 01 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: D1 01 00 69 22 00 5C [14:02:14]Write to MH i2c: 01 00 00 6A 22 8C [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 BE A2 47 00 A7 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 01 A8 03 00 F4 03 04 00 E2 0B 64 66 B6 04 01 00 00 CB 0C 9B 68 64 E5 B4 0D [14:02:15]CommunicateWithHost err = 0 [14:02:15]CheckOFDResponse [14:02:15]1017 (14) - 77093643461234 [14:02:15]1041 (16) - 0000000000874681 [14:02:15]1040 (4) - 239617 [14:02:15]1012 (4) - 08.06.2024 07:44 [14:02:15]1206 (1) - 0 [14:02:15]OFD Sender: Remove packet 239617 [14:02:15]ProducePacketName [14:02:15]name=ofd_packets/00239617 [14:02:15]NVStorageDeleteData [14:02:15]OFD Sender: No OFD packet to send [14:02:15]*** Cut start [14:02:15]*** Partial cut [14:02:15]*** CUTSNS_PIN = 1 [14:02:15]*** CUTSNS_PIN = 0 [14:02:16]*** Brake cut motor [14:02:16]Read from MH i2c: 01 [14:02:16]MH_I2C_Read... [14:02:16]*** Stop cut motor [14:02:16]*** Cut end [14:02:16]Read from MH i2c: 01 07 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: 01 07 00 6A 22 00 00 00 00 00 FF 0F A1 [14:02:16]process_action close_receipt done [14:02:16]requested_data is exist [14:02:16]produce_requested_data [14:02:16]requested_item fm.sn is exist - process it [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 11 00 00 [14:02:16]Write to MH i2c: E2 08 00 6B 22 80 11 00 00 00 00 00 00 07 [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 17 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 17 00 6B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5C [14:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:02:16]wFMCommunicate OK [14:02:16]requested_item fd.num is exist - process it [14:02:16]SAM_PROTO_GetFieldsCounters [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 13 00 00 [14:02:16]Write to MH i2c: E2 08 00 6C 22 80 13 00 00 00 00 00 00 0A [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 62 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 62 00 6C 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 01 A8 03 00 0E 04 04 00 83 01 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 E4 [14:02:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 01 A8 03 00 0E 04 04 00 83 01 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:02:16]wFMCommunicate OK [14:02:16]SAM_PROTO_GetFieldsCounters done [14:02:16]requested_item shift.num is exist - process it [14:02:16]requested_item shift.opened is exist - process it [14:02:16]req_shift_opened [14:02:16]FM_GetShiftState [14:02:16]SAM_PROTO_GetShiftState [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 13 01 00 [14:02:16]Write to MH i2c: E2 08 00 6D 22 80 13 01 00 00 00 00 00 0C [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 0E 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 0E 00 6D 22 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C0 [14:02:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:02:16]wFMCommunicate OK [14:02:16]SAM_PROTO_GetShiftState done [14:02:16]FM_GetShiftState done [14:02:16]req_shift_opened done [14:02:16]requested_item shift.open_date is exist - process it [14:02:16]req_shift_open_date [14:02:16]req_shift_open_date done [14:02:16]produce_requested_data done [14:02:16]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239617,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:02:16]process_action_free close_receipt [14:02:16]json_value_free [14:02:16]json_value_free done [14:02:16]process_json_proto returns [14:02:16]Send response to host [14:02:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239617,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:02:16]free response buf [14:02:16]execute_script done [14:02:16]execute_script returns [14:02:16]free content buf [14:02:16]Sock 8.Close socket [14:02:16]Sock 8.Thread stoped [14:02:20]OFD Sender: No OFD packet to send [14:02:25]OFD Sender: No OFD packet to send [14:02:30]OFD Sender: No OFD packet to send [14:02:35]OFD Sender: No OFD packet to send [14:02:40]OFD Sender: No OFD packet to send [14:02:45]OFD Sender: No OFD packet to send [14:02:50]OFD Sender: No OFD packet to send [14:02:52]accept exits with 9 [14:02:52]New connection [14:02:52]New thread 3066596708 created [14:02:52]Thread 3066453348 joined [14:02:52]Waiting for new connection... [14:02:52] Sock 9.Parse request [14:02:52]Sock 9.Check first char [14:02:52]Sock 9.First char is OK [14:02:52]request: POST /json_proto HTTP/1.0 [14:02:52]Method: POST [14:02:52]URL: /json_proto [14:02:52]Method is POST - this is cgi request [14:02:52]url: /json_proto [14:02:52]query_string will be loaded in cgi processing [14:02:52]execute_cgi json_proto POST (null) [14:02:52]execute_cgi path=json_proto method=POST [14:02:52]POST find Content-Length [14:02:52]Host: 172.17.40.67:8080 [14:02:52]Content-Length: 689 [14:02:52]Content-Type: application/json [14:02:52] [14:02:52]POST finish read [14:02:52]Found Content-Length = 689 [14:02:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 26.530, "sum" : 2008.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2008.00, "total" : 2008.00, "payments": [ { "type": 0, "sum" : 2008.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:52]execute_script... [14:02:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 26.530, "sum" : 2008.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2008.00, "total" : 2008.00, "payments": [ { "type": 0, "sum" : 2008.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:52]POST & json_proto [14:02:52]process_json_proto [14:02:52]json parsed OK: [14:02:52]protocol is kg_v1.0 [14:02:52]action value=close_receipt [14:02:52]process_action close_receipt [14:02:52]cmd_close_receipt [14:02:52]MH_GetDate [14:02:52]Write to MH i2c: F0 00 00 6E 22 7F [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: F0 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: F0 09 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: F0 09 00 6E 22 00 8E 64 64 66 97 AE 6B 64 58 [14:02:52]GetLastDocTimeStamp 1717855334 [14:02:52]current date 1717855374 [14:02:52]FM_GetShiftState [14:02:52]SAM_PROTO_GetShiftState [14:02:52]wFMCommunicate request_size=4 [14:02:52]MH_SAM_APDU [14:02:52]CAPDU: 80 13 01 00 [14:02:52]Write to MH i2c: E2 08 00 6F 22 80 13 01 00 00 00 00 00 0E [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:52]Read from MH i2c: E2 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 0E 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 0E 00 6F 22 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C2 [14:02:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:02:52]wFMCommunicate OK [14:02:52]SAM_PROTO_GetShiftState done [14:02:52]FM_GetShiftState done [14:02:52]opened in 1717805884 [14:02:52]opened+sec_in_day 1717892284 [14:02:52]quantity*price = 200832 [14:02:52]sum+1 = 200833 [14:02:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2008.00 Внесено: 2008.00 СДАЧА: 0.00 НСП 1% : 17.77 НДС 12% : 213.27 Наличными: 2008.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 389 08.06.2024 14:02 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239618 ФПД: 63246315990769 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140254&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239618&fm=63246315990769&tin=02508201610067®Number=0000000000091601&sum=200800 [14:02:53]StoreToDocumentArchive [14:02:53]shift 387 fd 239618 [14:02:53]save to /storage/0387/doc_00239618 [14:02:53]save last doc name /storage/0387/doc_00239618 to /storage/kkm_last_doc_name [14:02:53]save OK [14:02:53]Clear old archive folders... [14:02:53]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:02:53]tlvbuf is 013408C0 [14:02:53]SAM_PROTO_ClearQueue [14:02:53]wFMCommunicate request_size=4 [14:02:53]MH_SAM_APDU [14:02:53]CAPDU: 80 09 00 00 [14:02:53]Write to MH i2c: E2 08 00 7C 22 80 09 00 00 00 00 00 00 10 [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:53]Read from MH i2c: E2 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 03 00 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 03 00 7C 22 00 90 00 12 [14:02:53]RAPDU: 90 00 [14:02:53]wFMCommunicate OK [14:02:53]SAM_PROTO_ClearQueue done [14:02:53]KKMCreateOFDPacket [14:02:53]OFDProtocolAddRootSTLVToBuf [14:02:53]FM_MakeSignedData [14:02:53]FM_MakeSignedData [14:02:53]SAM_PROTO_SignData [14:02:53]wFMCommunicate request_size=4 [14:02:53]MH_SAM_APDU [14:02:53]CAPDU: 80 0D 01 02 [14:02:53]Write to MH i2c: E2 08 00 7D 22 80 0D 01 02 00 00 00 00 18 [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:53]Read from MH i2c: E2 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 03 00 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: E2 03 00 7D 22 00 90 00 13 [14:02:53]RAPDU: 90 00 [14:02:53]wFMCommunicate OK [14:02:53]wFMCommunicate request_size=255 [14:02:53]MH_SAM_APDU [14:02:53]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 80 10 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 4F 53 00 00 00 00 07 04 06 00 60 10 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 8E 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A8 03 [14:02:53]Write to MH i2c: E2 02 01 7E 22 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 80 10 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 4F 53 00 00 00 00 07 04 06 00 60 10 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 8E 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A8 03 00 00 C7 [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:54]Read from MH i2c: E2 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 03 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 03 00 7E 22 00 90 00 14 [14:02:54]RAPDU: 90 00 [14:02:54]wFMCommunicate OK [14:02:54]wFMCommunicate request_size=16 [14:02:54]MH_SAM_APDU [14:02:54]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 39 85 AE 32 AE F1 [14:02:54]Write to MH i2c: E2 13 00 7F 22 80 0D 02 02 0B 00 00 35 04 06 00 39 85 AE 32 AE F1 00 00 AD [14:02:54]Write i2c OK [14:02:54]MH_I2C_Read... [14:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:54]Read from MH i2c: E2 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 03 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 03 00 7F 22 00 90 00 15 [14:02:54]RAPDU: 90 00 [14:02:54]wFMCommunicate OK [14:02:54]wFMCommunicate request_size=4 [14:02:54]MH_SAM_APDU [14:02:54]CAPDU: 80 0D 03 02 [14:02:54]Write to MH i2c: E2 08 00 80 22 80 0D 03 02 00 00 00 00 1D [14:02:54]Write i2c OK [14:02:54]MH_I2C_Read... [14:02:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:54]Read from MH i2c: E2 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 0B 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 0B 00 80 22 00 C9 D5 40 4A 00 EB B6 72 90 00 59 [14:02:54]RAPDU: C9 D5 40 4A 00 EB B6 72 90 00 [14:02:54]wFMCommunicate OK [14:02:54]SAM_PROTO_SignData done [14:02:54]FM_MakeSignedData done [14:02:54]CreateOFDProtocolMessage [14:02:54]wFMCommunicate request_size=4 [14:02:54]MH_SAM_APDU [14:02:54]CAPDU: 80 11 00 00 [14:02:54]Write to MH i2c: E2 08 00 81 22 80 11 00 00 00 00 00 00 1D [14:02:54]Write i2c OK [14:02:54]MH_I2C_Read... [14:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:54]Read from MH i2c: E2 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 17 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 17 00 81 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 72 [14:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:02:54]wFMCommunicate OK [14:02:54]CreateOFDProtocolMessage done [14:02:54]OFDSenderStorePacket 239618 [14:02:54]StoreOFDPacket docnum=239618 [14:02:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 93 5F 0D 01 1C BB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 80 10 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 4F 53 00 00 00 00 07 04 06 00 60 10 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 8E 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A8 03 00 35 04 06 00 39 85 AE 32 AE F1 C9 D5 40 4A 00 EB B6 72 [14:02:54]CheckFolder [14:02:54]dirname=/storage/ofd_packets [14:02:54]CheckFolder done [14:02:54]ProducePacketName [14:02:54]name=ofd_packets/00239618 [14:02:54]NVStorageSaveData ofd_packets/00239618 [14:02:54]File name is /storage/ofd_packets/00239618 [14:02:54]Write 307 bytes [14:02:54]NVStorageSaveData done [14:02:54]OFDSenderStorePacket done [14:02:54]KKMCreateOFDPacket done [14:02:54]NVStorageSaveData kkm_last_timestamp [14:02:54]File name is /storage/kkm_last_timestamp [14:02:54]Write 4 bytes [14:02:54]NVStorageSaveData done [14:02:54]ExternCall_PrintAddStr [14:02:54]wPrintStart [14:02:54]Write to MH i2c: 01 00 00 82 22 A4 [14:02:54]Write i2c OK [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: 01 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: 01 07 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: 01 07 00 82 22 00 00 00 00 00 FF 0F B9 [14:02:54]RasterBufferAndPrint [14:02:54]line Счет N : (1)3302563 [14:02:54]line ИНН: 02508201610067 [14:02:54]line Контрольно-Кассовый Чек [14:02:54]line ПРОДАЖА [14:02:54]line ТРК (МРК, ГНК) : 31 [14:02:54]line Товар: 2710194800 [14:02:54]line D-ENERGY Дт-К-2 [14:02:54]line 26.530 * 75.70 [14:02:54]line = 2008.32 [14:02:54]line НДС 12% НСП 1% [14:02:54]line > о реализуемом товаре [14:02:54]line ОКРУГЛЕНИЕ: -0.32 [14:02:54]line ИТОГО: 2008.00 [14:02:54]line Внесено: 2008.00 [14:02:54]line СДАЧА: 0.00 [14:02:54]line НСП 1% : 17.77 [14:02:54]line НДС 12% : 213.27 [14:02:54]line Наличными: 2008.00 [14:02:54]line Безнал.: 0.00 [14:02:54]line Место: АЗС № 82 "Партнер Нефть" [14:02:54]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:02:54]line СНО: Общий режим [14:02:54]line Чек 389 08.06.2024 14:02 [14:02:54]line Смена: 387 ФФД: 1.0 [14:02:54]line ЗНМ: 0300000150 [14:02:54]line РНМ: 0000000000091601 [14:02:54]line Версия ККМ: 001 [14:02:54]line ФМ: 0000000000874681 [14:02:54]line ФД: 239618 [14:02:54]line ФПД: 63246315990769 [14:02:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140254&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239618&fm=63246315990769&tin=02508201610067®Number=0000000000091601&sum=200800 [14:02:54]OFD Sender: Processing packet 239618 [packets to send 182, broken 181] [14:02:54]ProducePacketName [14:02:54]name=ofd_packets/00239618 [14:02:54]OFD Sender: To server: pG, [14:02:54]CommunicateWithHost lk.salyk.kg:30040 [14:02:54]ConnectInit lk.salyk.kg [14:02:54]written 0, free lines is 4095 [14:02:54]Connected sock=10 [14:02:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 93 5F 0D 01 1C BB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 80 10 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 4F 53 00 00 00 00 07 04 06 00 60 10 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 8E 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A8 03 00 35 04 06 00 39 85 AE 32 AE F1 C9 D5 40 4A 00 EB B6 72 [14:02:55]Write to MH i2c: 01 00 00 AD 22 CF [14:02:55]Write i2c OK [14:02:55]MH_I2C_Read... [14:02:55]Read from MH i2c: 01 [14:02:55]MH_I2C_Read... [14:02:55]Read from MH i2c: 01 07 00 [14:02:55]MH_I2C_Read... [14:02:55]Read from MH i2c: 01 07 00 AD 22 00 00 00 00 00 DD 0C BF [14:02:55]RasterBufferAndPrint [14:02:55]line [14:02:55]line [14:02:55]line [14:02:55]line [14:02:55]line [14:02:55]written 0, free lines is 3299 [14:02:55]MH_Cut [14:02:55]Write to MH i2c: D1 01 00 B4 22 01 A8 [14:02:55]Write i2c OK [14:02:55]MH_I2C_Read... [14:02:55]Read from MH i2c: D1 [14:02:55]MH_I2C_Read... [14:02:55]Read from MH i2c: D1 01 00 [14:02:55]MH_I2C_Read... [14:02:55]Read from MH i2c: D1 01 00 B4 22 00 A7 [14:02:55]Write to MH i2c: 01 00 00 B5 22 D7 [14:02:55]Write i2c OK [14:02:55]MH_I2C_Read... [14:02:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A3 FB 47 00 57 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 02 A8 03 00 F4 03 04 00 0A 0C 64 66 B6 04 01 00 00 87 28 3C 39 00 EA 6A 8F [14:02:55]CommunicateWithHost err = 0 [14:02:55]CheckOFDResponse [14:02:55]1017 (14) - 77093643461234 [14:02:55]1041 (16) - 0000000000874681 [14:02:55]1040 (4) - 239618 [14:02:55]1012 (4) - 08.06.2024 07:45 [14:02:55]1206 (1) - 0 [14:02:55]OFD Sender: Remove packet 239618 [14:02:55]ProducePacketName [14:02:55]name=ofd_packets/00239618 [14:02:55]NVStorageDeleteData [14:02:55]OFD Sender: No OFD packet to send [14:02:55]*** Cut start [14:02:55]*** Partial cut [14:02:55]*** CUTSNS_PIN = 1 [14:02:55]*** CUTSNS_PIN = 0 [14:02:56]*** Brake cut motor [14:02:56]Read from MH i2c: 01 [14:02:56]MH_I2C_Read... [14:02:56]*** Stop cut motor [14:02:56]*** Cut end [14:02:56]Read from MH i2c: 01 07 00 [14:02:56]MH_I2C_Read... [14:02:56]Read from MH i2c: 01 07 00 B5 22 00 00 00 00 00 FF 0F EC [14:02:56]process_action close_receipt done [14:02:56]requested_data is exist [14:02:56]produce_requested_data [14:02:56]requested_item fm.sn is exist - process it [14:02:56]wFMCommunicate request_size=4 [14:02:56]MH_SAM_APDU [14:02:56]CAPDU: 80 11 00 00 [14:02:56]Write to MH i2c: E2 08 00 B6 22 80 11 00 00 00 00 00 00 52 [14:02:56]Write i2c OK [14:02:56]MH_I2C_Read... [14:02:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:56]Read from MH i2c: E2 [14:02:56]MH_I2C_Read... [14:02:56]Read from MH i2c: E2 17 00 [14:02:56]MH_I2C_Read... [14:02:56]Read from MH i2c: E2 17 00 B6 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A7 [14:02:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:02:56]wFMCommunicate OK [14:02:56]requested_item fd.num is exist - process it [14:02:56]SAM_PROTO_GetFieldsCounters [14:02:56]wFMCommunicate request_size=4 [14:02:56]MH_SAM_APDU [14:02:56]CAPDU: 80 13 00 00 [14:02:56]Write to MH i2c: E2 08 00 B7 22 80 13 00 00 00 00 00 00 55 [14:02:56]Write i2c OK [14:02:56]MH_I2C_Read... [14:02:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:56]Read from MH i2c: E2 [14:02:56]MH_I2C_Read... [14:02:56]Read from MH i2c: E2 62 00 [14:02:56]MH_I2C_Read... [14:02:56]Read from MH i2c: E2 62 00 B7 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 02 A8 03 00 0E 04 04 00 83 01 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 33 [14:02:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 02 A8 03 00 0E 04 04 00 83 01 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:02:56]wFMCommunicate OK [14:02:56]SAM_PROTO_GetFieldsCounters done [14:02:56]requested_item shift.num is exist - process it [14:02:56]requested_item shift.opened is exist - process it [14:02:56]req_shift_opened [14:02:56]FM_GetShiftState [14:02:56]SAM_PROTO_GetShiftState [14:02:56]wFMCommunicate request_size=4 [14:02:56]MH_SAM_APDU [14:02:56]CAPDU: 80 13 01 00 [14:02:56]Write to MH i2c: E2 08 00 B8 22 80 13 01 00 00 00 00 00 57 [14:02:56]Write i2c OK [14:02:56]MH_I2C_Read... [14:02:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:56]Read from MH i2c: E2 [14:02:56]MH_I2C_Read... [14:02:56]Read from MH i2c: E2 0E 00 [14:02:56]MH_I2C_Read... [14:02:56]Read from MH i2c: E2 0E 00 B8 22 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0B [14:02:56]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:02:56]wFMCommunicate OK [14:02:56]SAM_PROTO_GetShiftState done [14:02:56]FM_GetShiftState done [14:02:56]req_shift_opened done [14:02:56]requested_item shift.open_date is exist - process it [14:02:56]req_shift_open_date [14:02:56]req_shift_open_date done [14:02:56]produce_requested_data done [14:02:56]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239618,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:02:56]process_action_free close_receipt [14:02:56]json_value_free [14:02:56]json_value_free done [14:02:56]process_json_proto returns [14:02:56]Send response to host [14:02:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239618,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:02:56]free response buf [14:02:56]execute_script done [14:02:56]execute_script returns [14:02:56]free content buf [14:02:56]Sock 9.Close socket [14:02:56]Sock 9.Thread stoped [14:03:00]OFD Sender: No OFD packet to send [14:03:05]OFD Sender: No OFD packet to send [14:03:10]OFD Sender: No OFD packet to send [14:03:15]OFD Sender: No OFD packet to send [14:03:20]OFD Sender: No OFD packet to send [14:03:25]OFD Sender: No OFD packet to send [14:03:30]OFD Sender: No OFD packet to send [14:03:35]OFD Sender: No OFD packet to send [14:03:40]OFD Sender: No OFD packet to send [14:03:45]OFD Sender: No OFD packet to send [14:03:50]OFD Sender: No OFD packet to send [14:03:55]OFD Sender: No OFD packet to send [14:04:00]OFD Sender: No OFD packet to send [14:04:05]OFD Sender: No OFD packet to send [14:04:10]OFD Sender: No OFD packet to send [14:04:13]accept exits with 8 [14:04:13]New connection [14:04:13]New thread 3066453348 created [14:04:13]Thread 3066596708 joined [14:04:13]Waiting for new connection... [14:04:13] Sock 8.Parse request [14:04:13]Sock 8.Check first char [14:04:13]Sock 8.First char is OK [14:04:13]request: POST /json_proto HTTP/1.0 [14:04:13]Method: POST [14:04:13]URL: /json_proto [14:04:13]Method is POST - this is cgi request [14:04:13]url: /json_proto [14:04:13]query_string will be loaded in cgi processing [14:04:13]execute_cgi json_proto POST (null) [14:04:13]execute_cgi path=json_proto method=POST [14:04:13]POST find Content-Length [14:04:13]Host: 172.17.40.67:8080 [14:04:13]Content-Length: 675 [14:04:13]Content-Type: application/json [14:04:13] [14:04:13]POST finish read [14:04:13]Found Content-Length = 675 [14:04:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 2.950, "sum" : 220.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:13]execute_script... [14:04: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)3302564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 2.950, "sum" : 220.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:13]POST & json_proto [14:04:13]process_json_proto [14:04:13]json parsed OK: [14:04:13]protocol is kg_v1.0 [14:04:13]action value=close_receipt [14:04:13]process_action close_receipt [14:04:13]cmd_close_receipt [14:04:13]MH_GetDate [14:04:13]Write to MH i2c: F0 00 00 B9 22 CA [14:04:13]Write i2c OK [14:04:13]MH_I2C_Read... [14:04:13]Read from MH i2c: F0 [14:04:13]MH_I2C_Read... [14:04:13]Read from MH i2c: F0 09 00 [14:04:13]MH_I2C_Read... [14:04:13]Read from MH i2c: F0 09 00 B9 22 00 DE 64 64 66 97 AE 6B 64 F3 [14:04:13]GetLastDocTimeStamp 1717855374 [14:04:13]current date 1717855454 [14:04:13]FM_GetShiftState [14:04:13]SAM_PROTO_GetShiftState [14:04:13]wFMCommunicate request_size=4 [14:04:13]MH_SAM_APDU [14:04:13]CAPDU: 80 13 01 00 [14:04:13]Write to MH i2c: E2 08 00 BA 22 80 13 01 00 00 00 00 00 59 [14:04:13]Write i2c OK [14:04:13]MH_I2C_Read... [14:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:13]Read from MH i2c: E2 [14:04:13]MH_I2C_Read... [14:04:13]Read from MH i2c: E2 0E 00 [14:04:13]MH_I2C_Read... [14:04:13]Read from MH i2c: E2 0E 00 BA 22 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0D [14:04:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:04:13]wFMCommunicate OK [14:04:13]SAM_PROTO_GetShiftState done [14:04:13]FM_GetShiftState done [14:04:13]opened in 1717805884 [14:04:13]opened+sec_in_day 1717892284 [14:04:13]quantity*price = 22036 [14:04:13]sum+1 = 22038 [14:04:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.40 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 390 08.06.2024 14:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239619 ФПД: 29055395923650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140414&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239619&fm=29055395923650&tin=02508201610067®Number=0000000000091601&sum=22000 [14:04:14]StoreToDocumentArchive [14:04:14]shift 387 fd 239619 [14:04:14]save to /storage/0387/doc_00239619 [14:04:14]save last doc name /storage/0387/doc_00239619 to /storage/kkm_last_doc_name [14:04:14]save OK [14:04:14]Clear old archive folders... [14:04:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:04:14]tlvbuf is B6D51350 [14:04:14]SAM_PROTO_ClearQueue [14:04:14]wFMCommunicate request_size=4 [14:04:14]MH_SAM_APDU [14:04:14]CAPDU: 80 09 00 00 [14:04:14]Write to MH i2c: E2 08 00 C7 22 80 09 00 00 00 00 00 00 5B [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:14]Read from MH i2c: E2 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 03 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 03 00 C7 22 00 90 00 5D [14:04:14]RAPDU: 90 00 [14:04:14]wFMCommunicate OK [14:04:14]SAM_PROTO_ClearQueue done [14:04:14]KKMCreateOFDPacket [14:04:14]OFDProtocolAddRootSTLVToBuf [14:04:14]FM_MakeSignedData [14:04:14]FM_MakeSignedData [14:04:14]SAM_PROTO_SignData [14:04:14]wFMCommunicate request_size=4 [14:04:14]MH_SAM_APDU [14:04:14]CAPDU: 80 0D 01 02 [14:04:14]Write to MH i2c: E2 08 00 C8 22 80 0D 01 02 00 00 00 00 63 [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:14]Read from MH i2c: E2 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 03 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 03 00 C8 22 00 90 00 5E [14:04:14]RAPDU: 90 00 [14:04:14]wFMCommunicate OK [14:04:14]wFMCommunicate request_size=255 [14:04:14]MH_SAM_APDU [14:04: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 86 0B 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 15 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 DE 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A8 03 00 35 04 06 00 1A 6C FC 8D [14:04:14]Write to MH i2c: E2 02 01 C9 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 15 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 DE 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A8 03 00 35 04 06 00 1A 6C FC 8D 00 00 4F [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:14]Read from MH i2c: E2 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 03 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 03 00 C9 22 00 90 00 5F [14:04:14]RAPDU: 90 00 [14:04:14]wFMCommunicate OK [14:04:14]wFMCommunicate request_size=7 [14:04:14]MH_SAM_APDU [14:04:14]CAPDU: 80 0D 02 02 02 86 C2 [14:04:14]Write to MH i2c: E2 0A 00 CA 22 80 0D 02 02 02 00 86 C2 00 00 B2 [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:14]Read from MH i2c: E2 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 03 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 03 00 CA 22 00 90 00 60 [14:04:14]RAPDU: 90 00 [14:04:14]wFMCommunicate OK [14:04:14]wFMCommunicate request_size=4 [14:04:14]MH_SAM_APDU [14:04:14]CAPDU: 80 0D 03 02 [14:04:14]Write to MH i2c: E2 08 00 CB 22 80 0D 03 02 00 00 00 00 68 [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:14]Read from MH i2c: E2 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 0B 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 0B 00 CB 22 00 4F 06 14 B7 A8 F8 0A 69 90 00 9C [14:04:14]RAPDU: 4F 06 14 B7 A8 F8 0A 69 90 00 [14:04:14]wFMCommunicate OK [14:04:14]SAM_PROTO_SignData done [14:04:14]FM_MakeSignedData done [14:04:14]CreateOFDProtocolMessage [14:04:14]wFMCommunicate request_size=4 [14:04:14]MH_SAM_APDU [14:04:14]CAPDU: 80 11 00 00 [14:04:14]Write to MH i2c: E2 08 00 CC 22 80 11 00 00 00 00 00 00 68 [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:14]Read from MH i2c: E2 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 17 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 17 00 CC 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BD [14:04:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:04:14]wFMCommunicate OK [14:04:14]CreateOFDProtocolMessage done [14:04:14]OFDSenderStorePacket 239619 [14:04:14]StoreOFDPacket docnum=239619 [14:04:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 16 8B 04 01 4F 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 0B 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 15 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 DE 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A8 03 00 35 04 06 00 1A 6C FC 8D 86 C2 4F 06 14 B7 A8 F8 0A 69 [14:04:14]CheckFolder [14:04:14]dirname=/storage/ofd_packets [14:04:14]CheckFolder done [14:04:14]ProducePacketName [14:04:14]name=ofd_packets/00239619 [14:04:14]NVStorageSaveData ofd_packets/00239619 [14:04:14]File name is /storage/ofd_packets/00239619 [14:04:14]Write 298 bytes [14:04:14]NVStorageSaveData done [14:04:14]OFDSenderStorePacket done [14:04:14]KKMCreateOFDPacket done [14:04:14]NVStorageSaveData kkm_last_timestamp [14:04:14]File name is /storage/kkm_last_timestamp [14:04:14]Write 4 bytes [14:04:14]NVStorageSaveData done [14:04:14]ExternCall_PrintAddStr [14:04:14]wPrintStart [14:04:14]Write to MH i2c: 01 00 00 CD 22 EF [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: 01 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: 01 07 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: 01 07 00 CD 22 00 00 00 00 00 FF 0F 04 [14:04:14]RasterBufferAndPrint [14:04:14]line Счет N : (1)3302564 [14:04:14]line ИНН: 02508201610067 [14:04:14]line Контрольно-Кассовый Чек [14:04:14]line ПРОДАЖА [14:04:14]line ТРК (МРК, ГНК) : 51 [14:04:14]line Товар: 2710194210 [14:04:14]line ДТ-К-5 [14:04:14]line 2.950 * 74.70 [14:04:14]line = 220.37 [14:04:14]line НДС 12% НСП 1% [14:04:14]line > о реализуемом товаре [14:04:14]line ОКРУГЛЕНИЕ: -0.37 [14:04:14]line ИТОГО: 220.00 [14:04:14]line Внесено: 220.00 [14:04:14]line СДАЧА: 0.00 [14:04:14]line НСП 1% : 1.95 [14:04:14]line НДС 12% : 23.40 [14:04:14]line Наличными: 220.00 [14:04:14]line Безнал.: 0.00 [14:04:14]line Место: АЗС № 82 "Партнер Нефть" [14:04:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:04:14]line СНО: Общий режим [14:04:14]line Чек 390 08.06.2024 14:04 [14:04:14]line Смена: 387 ФФД: 1.0 [14:04:14]line ЗНМ: 0300000150 [14:04:14]line РНМ: 0000000000091601 [14:04:14]line Версия ККМ: 001 [14:04:14]line ФМ: 0000000000874681 [14:04:14]line ФД: 239619 [14:04:14]line ФПД: 29055395923650 [14:04:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140414&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239619&fm=29055395923650&tin=02508201610067®Number=0000000000091601&sum=22000 [14:04:15]OFD Sender: Processing packet 239619 [packets to send 182, broken 181] [14:04:15]ProducePacketName [14:04:15]name=ofd_packets/00239619 [14:04:15]OFD Sender: To server: pG, [14:04:15]CommunicateWithHost lk.salyk.kg:30040 [14:04:15]ConnectInit lk.salyk.kg [14:04:15]written 0, free lines is 4095 [14:04:15]Connected sock=9 [14:04:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 16 8B 04 01 4F 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 0B 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 15 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 DE 64 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A8 03 00 35 04 06 00 1A 6C FC 8D 86 C2 4F 06 14 B7 A8 F8 0A 69 [14:04:15]Write to MH i2c: 01 00 00 F8 22 1A [14:04:15]Write i2c OK [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: 01 [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: 01 07 00 [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: 01 07 00 F8 22 00 00 00 00 00 C2 0C EF [14:04:15]RasterBufferAndPrint [14:04:15]line [14:04:15]line [14:04:15]line [14:04:15]line [14:04:15]line [14:04:15]written 0, free lines is 3272 [14:04:15]MH_Cut [14:04:15]Write to MH i2c: D1 01 00 FF 22 01 F3 [14:04:15]Write i2c OK [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: D1 [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: D1 01 00 [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: D1 01 00 FF 22 00 F2 [14:04:15]Write to MH i2c: 01 00 00 00 23 23 [14:04:15]Write i2c OK [14:04:15]MH_I2C_Read... [14:04:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 33 49 47 00 24 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 03 A8 03 00 F4 03 04 00 5B 0C 64 66 B6 04 01 00 00 B4 2A B9 8D 68 72 F6 7C [14:04:15]CommunicateWithHost err = 0 [14:04:15]CheckOFDResponse [14:04:15]1017 (14) - 77093643461234 [14:04:15]1041 (16) - 0000000000874681 [14:04:15]1040 (4) - 239619 [14:04:15]1012 (4) - 08.06.2024 07:46 [14:04:15]1206 (1) - 0 [14:04:15]OFD Sender: Remove packet 239619 [14:04:15]ProducePacketName [14:04:15]name=ofd_packets/00239619 [14:04:15]NVStorageDeleteData [14:04:16]OFD Sender: No OFD packet to send [14:04:16]*** Cut start [14:04:16]*** Partial cut [14:04:16]*** CUTSNS_PIN = 1 [14:04:16]*** CUTSNS_PIN = 0 [14:04:16]*** Brake cut motor [14:04:16]Read from MH i2c: 01 [14:04:17]MH_I2C_Read... [14:04:17]*** Stop cut motor [14:04:17]*** Cut end [14:04:17]Read from MH i2c: 01 07 00 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: 01 07 00 00 23 00 00 00 00 00 FF 0F 38 [14:04:17]process_action close_receipt done [14:04:17]requested_data is exist [14:04:17]produce_requested_data [14:04:17]requested_item fm.sn is exist - process it [14:04:17]wFMCommunicate request_size=4 [14:04:17]MH_SAM_APDU [14:04:17]CAPDU: 80 11 00 00 [14:04:17]Write to MH i2c: E2 08 00 01 23 80 11 00 00 00 00 00 00 9E [14:04:17]Write i2c OK [14:04:17]MH_I2C_Read... [14:04:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:17]Read from MH i2c: E2 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: E2 17 00 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: E2 17 00 01 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F3 [14:04:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:04:17]wFMCommunicate OK [14:04:17]requested_item fd.num is exist - process it [14:04:17]SAM_PROTO_GetFieldsCounters [14:04:17]wFMCommunicate request_size=4 [14:04:17]MH_SAM_APDU [14:04:17]CAPDU: 80 13 00 00 [14:04:17]Write to MH i2c: E2 08 00 02 23 80 13 00 00 00 00 00 00 A1 [14:04:17]Write i2c OK [14:04:17]MH_I2C_Read... [14:04:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:17]Read from MH i2c: E2 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: E2 62 00 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: E2 62 00 02 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 03 A8 03 00 0E 04 04 00 83 01 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 83 [14:04:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 03 A8 03 00 0E 04 04 00 83 01 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:04:17]wFMCommunicate OK [14:04:17]SAM_PROTO_GetFieldsCounters done [14:04:17]requested_item shift.num is exist - process it [14:04:17]requested_item shift.opened is exist - process it [14:04:17]req_shift_opened [14:04:17]FM_GetShiftState [14:04:17]SAM_PROTO_GetShiftState [14:04:17]wFMCommunicate request_size=4 [14:04:17]MH_SAM_APDU [14:04:17]CAPDU: 80 13 01 00 [14:04:17]Write to MH i2c: E2 08 00 03 23 80 13 01 00 00 00 00 00 A3 [14:04:17]Write i2c OK [14:04:17]MH_I2C_Read... [14:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:17]Read from MH i2c: E2 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: E2 0E 00 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: E2 0E 00 03 23 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 57 [14:04:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:04:17]wFMCommunicate OK [14:04:17]SAM_PROTO_GetShiftState done [14:04:17]FM_GetShiftState done [14:04:17]req_shift_opened done [14:04:17]requested_item shift.open_date is exist - process it [14:04:17]req_shift_open_date [14:04:17]req_shift_open_date done [14:04:17]produce_requested_data done [14:04:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239619,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:04:17]process_action_free close_receipt [14:04:17]json_value_free [14:04:17]json_value_free done [14:04:17]process_json_proto returns [14:04:17]Send response to host [14:04:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239619,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:04:17]free response buf [14:04:17]execute_script done [14:04:17]execute_script returns [14:04:17]free content buf [14:04:17]Sock 8.Close socket [14:04:17]Sock 8.Thread stoped [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:51]OFD Sender: No OFD packet to send [14:04:56]OFD Sender: No OFD packet to send [14:04:59]accept exits with 10 [14:04:59]New connection [14:04:59]New thread 3066596708 created [14:04:59]Thread 3066453348 joined [14:04:59]Waiting for new connection... [14:04:59] Sock 10.Parse request [14:04:59]Sock 10.Check first char [14:04:59]Sock 10.First char is OK [14:04:59]request: POST /json_proto HTTP/1.0 [14:04:59]Method: POST [14:04:59]URL: /json_proto [14:04:59]Method is POST - this is cgi request [14:04:59]url: /json_proto [14:04:59]query_string will be loaded in cgi processing [14:04:59]execute_cgi json_proto POST (null) [14:04:59]execute_cgi path=json_proto method=POST [14:04:59]POST find Content-Length [14:04:59]Host: 172.17.40.67:8080 [14:04:59]Content-Length: 689 [14:04:59]Content-Type: application/json [14:04:59] [14:04:59]POST finish read [14:04:59]Found Content-Length = 689 [14:04:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.330, "sum" : 1009.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1009.00, "total" : 1009.00, "payments": [ { "type": 0, "sum" : 1009.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:59]execute_script... [14:04: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)3302565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 13.330, "sum" : 1009.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1009.00, "total" : 1009.00, "payments": [ { "type": 0, "sum" : 1009.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:59]POST & json_proto [14:04:59]process_json_proto [14:04:59]json parsed OK: [14:04:59]protocol is kg_v1.0 [14:04:59]action value=close_receipt [14:04:59]process_action close_receipt [14:04:59]cmd_close_receipt [14:04:59]MH_GetDate [14:04:59]Write to MH i2c: F0 00 00 04 23 16 [14:04:59]Write i2c OK [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: F0 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: F0 09 00 [14:04:59]MH_I2C_Read... [14:04:59]Read from MH i2c: F0 09 00 04 23 00 0C 65 64 66 97 AE 6B 64 6E [14:04:59]GetLastDocTimeStamp 1717855454 [14:04:59]current date 1717855500 [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 05 23 80 13 01 00 00 00 00 00 A5 [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 05 23 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 59 [14:04:59]RAPDU: 09 00 01 3C A3 63 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]opened in 1717805884 [14:04:59]opened+sec_in_day 1717892284 [14:04:59]quantity*price = 100908 [14:04:59]sum+1 = 100909 [14:04:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1009.00 Внесено: 1009.00 СДАЧА: 0.00 НСП 1% : 8.93 НДС 12% : 107.16 Наличными: 1009.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 391 08.06.2024 14:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239620 ФПД: 220378551173242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140500&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239620&fm=220378551173242&tin=02508201610067®Number=0000000000091601&sum=100900 [14:05:00]StoreToDocumentArchive [14:05:00]shift 387 fd 239620 [14:05:00]save to /storage/0387/doc_00239620 [14:05:00]save last doc name /storage/0387/doc_00239620 to /storage/kkm_last_doc_name [14:05:00]save OK [14:05:00]Clear old archive folders... [14:05:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:05:00]tlvbuf is B6E51760 [14:05:00]SAM_PROTO_ClearQueue [14:05:00]wFMCommunicate request_size=4 [14:05:00]MH_SAM_APDU [14:05:00]CAPDU: 80 09 00 00 [14:05:00]Write to MH i2c: E2 08 00 12 23 80 09 00 00 00 00 00 00 A7 [14:05:00]Write i2c OK [14:05:00]MH_I2C_Read... [14:05:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:00]Read from MH i2c: E2 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 03 00 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 03 00 12 23 00 90 00 A9 [14:05:00]RAPDU: 90 00 [14:05:00]wFMCommunicate OK [14:05:00]SAM_PROTO_ClearQueue done [14:05:00]KKMCreateOFDPacket [14:05:00]OFDProtocolAddRootSTLVToBuf [14:05:00]FM_MakeSignedData [14:05:00]FM_MakeSignedData [14:05:00]SAM_PROTO_SignData [14:05:00]wFMCommunicate request_size=4 [14:05:00]MH_SAM_APDU [14:05:00]CAPDU: 80 0D 01 02 [14:05:00]Write to MH i2c: E2 08 00 13 23 80 0D 01 02 00 00 00 00 AF [14:05:00]Write i2c OK [14:05:00]MH_I2C_Read... [14:05:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:00]Read from MH i2c: E2 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 03 00 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 03 00 13 23 00 90 00 AA [14:05:00]RAPDU: 90 00 [14:05:00]wFMCommunicate OK [14:05:00]wFMCommunicate request_size=255 [14:05:00]MH_SAM_APDU [14:05:00]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 12 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 29 00 00 00 00 07 04 06 00 24 8A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 0C 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A8 03 [14:05:00]Write to MH i2c: E2 02 01 14 23 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 12 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 29 00 00 00 00 07 04 06 00 24 8A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 0C 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A8 03 00 00 A6 [14:05:00]Write i2c OK [14:05:00]MH_I2C_Read... [14:05:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:00]Read from MH i2c: E2 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 03 00 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 03 00 14 23 00 90 00 AB [14:05:00]RAPDU: 90 00 [14:05:00]wFMCommunicate OK [14:05:00]wFMCommunicate request_size=16 [14:05:00]MH_SAM_APDU [14:05:00]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C8 6E E1 42 40 7A [14:05:00]Write to MH i2c: E2 13 00 15 23 80 0D 02 02 0B 00 00 35 04 06 00 C8 6E E1 42 40 7A 00 00 1A [14:05:00]Write i2c OK [14:05:00]MH_I2C_Read... [14:05:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:00]Read from MH i2c: E2 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 03 00 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 03 00 15 23 00 90 00 AC [14:05:00]RAPDU: 90 00 [14:05:00]wFMCommunicate OK [14:05:00]wFMCommunicate request_size=4 [14:05:00]MH_SAM_APDU [14:05:00]CAPDU: 80 0D 03 02 [14:05:00]Write to MH i2c: E2 08 00 16 23 80 0D 03 02 00 00 00 00 B4 [14:05:00]Write i2c OK [14:05:00]MH_I2C_Read... [14:05:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:00]Read from MH i2c: E2 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 0B 00 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 0B 00 16 23 00 89 21 4B 01 20 67 95 EF 90 00 B6 [14:05:00]RAPDU: 89 21 4B 01 20 67 95 EF 90 00 [14:05:00]wFMCommunicate OK [14:05:00]SAM_PROTO_SignData done [14:05:00]FM_MakeSignedData done [14:05:00]CreateOFDProtocolMessage [14:05:00]wFMCommunicate request_size=4 [14:05:00]MH_SAM_APDU [14:05:00]CAPDU: 80 11 00 00 [14:05:00]Write to MH i2c: E2 08 00 17 23 80 11 00 00 00 00 00 00 B4 [14:05:00]Write i2c OK [14:05:00]MH_I2C_Read... [14:05:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:00]Read from MH i2c: E2 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 17 00 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: E2 17 00 17 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 09 [14:05:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:05:00]wFMCommunicate OK [14:05:00]CreateOFDProtocolMessage done [14:05:00]OFDSenderStorePacket 239620 [14:05:00]StoreOFDPacket docnum=239620 [14:05:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 B1 8D 0D 01 E9 18 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 12 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 29 00 00 00 00 07 04 06 00 24 8A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 0C 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A8 03 00 35 04 06 00 C8 6E E1 42 40 7A 89 21 4B 01 20 67 95 EF [14:05:00]CheckFolder [14:05:00]dirname=/storage/ofd_packets [14:05:00]CheckFolder done [14:05:00]ProducePacketName [14:05:00]name=ofd_packets/00239620 [14:05:00]NVStorageSaveData ofd_packets/00239620 [14:05:00]File name is /storage/ofd_packets/00239620 [14:05:00]Write 307 bytes [14:05:00]NVStorageSaveData done [14:05:00]OFDSenderStorePacket done [14:05:00]KKMCreateOFDPacket done [14:05:00]NVStorageSaveData kkm_last_timestamp [14:05:00]File name is /storage/kkm_last_timestamp [14:05:00]Write 4 bytes [14:05:00]NVStorageSaveData done [14:05:00]ExternCall_PrintAddStr [14:05:00]wPrintStart [14:05:00]Write to MH i2c: 01 00 00 18 23 3B [14:05:00]Write i2c OK [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: 01 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: 01 07 00 [14:05:00]MH_I2C_Read... [14:05:00]Read from MH i2c: 01 07 00 18 23 00 00 00 00 00 FF 0F 50 [14:05:00]RasterBufferAndPrint [14:05:00]line Счет N : (1)3302565 [14:05:00]line ИНН: 02508201610067 [14:05:00]line Контрольно-Кассовый Чек [14:05:00]line ПРОДАЖА [14:05:00]line ТРК (МРК, ГНК) : 31 [14:05:00]line Товар: 2710194800 [14:05:00]line D-ENERGY Дт-К-2 [14:05:00]line 13.330 * 75.70 [14:05:00]line = 1009.08 [14:05:00]line НДС 12% НСП 1% [14:05:00]line > о реализуемом товаре [14:05:00]line ОКРУГЛЕНИЕ: -0.08 [14:05:00]line ИТОГО: 1009.00 [14:05:00]line Внесено: 1009.00 [14:05:00]line СДАЧА: 0.00 [14:05:00]line НСП 1% : 8.93 [14:05:00]line НДС 12% : 107.16 [14:05:00]line Наличными: 1009.00 [14:05:00]line Безнал.: 0.00 [14:05:00]line Место: АЗС № 82 "Партнер Нефть" [14:05:00]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:05:00]line СНО: Общий режим [14:05:00]line Чек 391 08.06.2024 14:05 [14:05:00]line Смена: 387 ФФД: 1.0 [14:05:00]line ЗНМ: 0300000150 [14:05:00]line РНМ: 0000000000091601 [14:05:00]line Версия ККМ: 001 [14:05:00]line ФМ: 0000000000874681 [14:05:00]line ФД: 239620 [14:05:00]line ФПД: 220378551173242 [14:05:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140500&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239620&fm=220378551173242&tin=02508201610067®Number=0000000000091601&sum=100900 [14:05:00]written 0, free lines is 4095 [14:05:00]OFD Sender: Processing packet 239620 [packets to send 182, broken 181] [14:05:00]ProducePacketName [14:05:00]name=ofd_packets/00239620 [14:05:00]OFD Sender: To server: pG, [14:05:00]CommunicateWithHost lk.salyk.kg:30040 [14:05:00]ConnectInit lk.salyk.kg [14:05:01]Connected sock=9 [14:05:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 B1 8D 0D 01 E9 18 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 12 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 8A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 8A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 29 00 00 00 00 07 04 06 00 24 8A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 0C 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A8 03 00 35 04 06 00 C8 6E E1 42 40 7A 89 21 4B 01 20 67 95 EF [14:05:01]Write to MH i2c: 01 00 00 43 23 66 [14:05:01]Write i2c OK [14:05:01]MH_I2C_Read... [14:05:01]Read from MH i2c: 01 [14:05:01]MH_I2C_Read... [14:05:01]Read from MH i2c: 01 07 00 [14:05:01]MH_I2C_Read... [14:05:01]Read from MH i2c: 01 07 00 43 23 00 00 00 00 00 CC 0C 45 [14:05:01]RasterBufferAndPrint [14:05:01]line [14:05:01]line [14:05:01]line [14:05:01]line [14:05:01]line [14:05:01]written 0, free lines is 3283 [14:05:01]MH_Cut [14:05:01]Write to MH i2c: D1 01 00 4A 23 01 3F [14:05:01]Write i2c OK [14:05:01]MH_I2C_Read... [14:05:01]Read from MH i2c: D1 [14:05:01]MH_I2C_Read... [14:05:01]Read from MH i2c: D1 01 00 [14:05:01]MH_I2C_Read... [14:05:01]Read from MH i2c: D1 01 00 4A 23 00 3E [14:05:01]Write to MH i2c: 01 00 00 4B 23 6E [14:05:01]Write i2c OK [14:05:01]MH_I2C_Read... [14:05:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 90 40 47 00 07 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 04 A8 03 00 F4 03 04 00 89 0C 64 66 B6 04 01 00 00 FD AA FF BF 33 66 9A AA [14:05:01]CommunicateWithHost err = 0 [14:05:01]CheckOFDResponse [14:05:01]1017 (14) - 77093643461234 [14:05:01]1041 (16) - 0000000000874681 [14:05:01]1040 (4) - 239620 [14:05:01]1012 (4) - 08.06.2024 07:47 [14:05:01]1206 (1) - 0 [14:05:01]OFD Sender: Remove packet 239620 [14:05:01]ProducePacketName [14:05:01]name=ofd_packets/00239620 [14:05:01]NVStorageDeleteData [14:05:02]OFD Sender: No OFD packet to send [14:05:02]*** Cut start [14:05:02]*** Partial cut [14:05:02]*** CUTSNS_PIN = 1 [14:05:02]*** CUTSNS_PIN = 0 [14:05:02]*** Brake cut motor [14:05:02]Read from MH i2c: 01 [14:05:02]MH_I2C_Read... [14:05:02]*** Stop cut motor [14:05:02]*** Cut end [14:05:02]Read from MH i2c: 01 07 00 [14:05:02]MH_I2C_Read... [14:05:02]Read from MH i2c: 01 07 00 4B 23 00 00 00 00 00 FF 0F 83 [14:05:02]process_action close_receipt done [14:05:02]requested_data is exist [14:05:02]produce_requested_data [14:05:02]requested_item fm.sn is exist - process it [14:05:02]wFMCommunicate request_size=4 [14:05:02]MH_SAM_APDU [14:05:02]CAPDU: 80 11 00 00 [14:05:02]Write to MH i2c: E2 08 00 4C 23 80 11 00 00 00 00 00 00 E9 [14:05:02]Write i2c OK [14:05:02]MH_I2C_Read... [14:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:02]Read from MH i2c: E2 [14:05:02]MH_I2C_Read... [14:05:02]Read from MH i2c: E2 17 00 [14:05:02]MH_I2C_Read... [14:05:02]Read from MH i2c: E2 17 00 4C 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3E [14:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:05:02]wFMCommunicate OK [14:05:02]requested_item fd.num is exist - process it [14:05:02]SAM_PROTO_GetFieldsCounters [14:05:02]wFMCommunicate request_size=4 [14:05:02]MH_SAM_APDU [14:05:02]CAPDU: 80 13 00 00 [14:05:02]Write to MH i2c: E2 08 00 4D 23 80 13 00 00 00 00 00 00 EC [14:05:02]Write i2c OK [14:05:02]MH_I2C_Read... [14:05:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:02]Read from MH i2c: E2 [14:05:02]MH_I2C_Read... [14:05:02]Read from MH i2c: E2 62 00 [14:05:02]MH_I2C_Read... [14:05:02]Read from MH i2c: E2 62 00 4D 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 04 A8 03 00 0E 04 04 00 83 01 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 D2 [14:05:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 04 A8 03 00 0E 04 04 00 83 01 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:05:02]wFMCommunicate OK [14:05:02]SAM_PROTO_GetFieldsCounters done [14:05:02]requested_item shift.num is exist - process it [14:05:02]requested_item shift.opened is exist - process it [14:05:02]req_shift_opened [14:05:02]FM_GetShiftState [14:05:02]SAM_PROTO_GetShiftState [14:05:02]wFMCommunicate request_size=4 [14:05:02]MH_SAM_APDU [14:05:02]CAPDU: 80 13 01 00 [14:05:02]Write to MH i2c: E2 08 00 4E 23 80 13 01 00 00 00 00 00 EE [14:05:02]Write i2c OK [14:05:02]MH_I2C_Read... [14:05:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:02]Read from MH i2c: E2 [14:05:02]MH_I2C_Read... [14:05:02]Read from MH i2c: E2 0E 00 [14:05:02]MH_I2C_Read... [14:05:02]Read from MH i2c: E2 0E 00 4E 23 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A2 [14:05:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:05:02]wFMCommunicate OK [14:05:02]SAM_PROTO_GetShiftState done [14:05:02]FM_GetShiftState done [14:05:02]req_shift_opened done [14:05:02]requested_item shift.open_date is exist - process it [14:05:02]req_shift_open_date [14:05:02]req_shift_open_date done [14:05:02]produce_requested_data done [14:05:02]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239620,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:05:02]process_action_free close_receipt [14:05:02]json_value_free [14:05:02]json_value_free done [14:05:02]process_json_proto returns [14:05:02]Send response to host [14:05:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239620,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:05:02]free response buf [14:05:02]execute_script done [14:05:02]execute_script returns [14:05:02]free content buf [14:05:02]Sock 10.Close socket [14:05:02]Sock 10.Thread stoped [14:05:07]OFD Sender: No OFD packet to send [14:05:12]OFD Sender: No OFD packet to send [14:05:17]OFD Sender: No OFD packet to send [14:05:22]OFD Sender: No OFD packet to send [14:05:27]OFD Sender: No OFD packet to send [14:05:32]OFD Sender: No OFD packet to send [14:05:37]OFD Sender: No OFD packet to send [14:05:42]OFD Sender: No OFD packet to send [14:05:47]OFD Sender: No OFD packet to send [14:05:51]accept exits with 8 [14:05:51]New connection [14:05:51]New thread 3066453348 created [14:05:51]Thread 3066596708 joined [14:05:51]Waiting for new connection... [14:05:51] Sock 8.Parse request [14:05:51]Sock 8.Check first char [14:05:51]Sock 8.First char is OK [14:05:51]request: POST /json_proto HTTP/1.0 [14:05:51]Method: POST [14:05:51]URL: /json_proto [14:05:51]Method is POST - this is cgi request [14:05:51]url: /json_proto [14:05:51]query_string will be loaded in cgi processing [14:05:51]execute_cgi json_proto POST (null) [14:05:51]execute_cgi path=json_proto method=POST [14:05:51]POST find Content-Length [14:05:51]Host: 172.17.40.67:8080 [14:05:51]Content-Length: 678 [14:05:51]Content-Type: application/json [14:05:51] [14:05:51]POST finish read [14:05:51]Found Content-Length = 678 [14:05:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:51]execute_script... [14:05: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)3302567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:51]POST & json_proto [14:05:51]process_json_proto [14:05:51]json parsed OK: [14:05:51]protocol is kg_v1.0 [14:05:51]action value=close_receipt [14:05:51]process_action close_receipt [14:05:51]cmd_close_receipt [14:05:51]MH_GetDate [14:05:51]Write to MH i2c: F0 00 00 4F 23 61 [14:05:51]Write i2c OK [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: F0 [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: F0 09 00 [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: F0 09 00 4F 23 00 41 65 64 66 97 AE 6B 64 EE [14:05:51]GetLastDocTimeStamp 1717855500 [14:05:51]current date 1717855553 [14:05:51]FM_GetShiftState [14:05:51]SAM_PROTO_GetShiftState [14:05:51]wFMCommunicate request_size=4 [14:05:51]MH_SAM_APDU [14:05:51]CAPDU: 80 13 01 00 [14:05:51]Write to MH i2c: E2 08 00 50 23 80 13 01 00 00 00 00 00 F0 [14:05:51]Write i2c OK [14:05:51]MH_I2C_Read... [14:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:51]Read from MH i2c: E2 [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: E2 0E 00 [14:05:51]MH_I2C_Read... [14:05:51]Read from MH i2c: E2 0E 00 50 23 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 A4 [14:05:51]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:05:51]wFMCommunicate OK [14:05:51]SAM_PROTO_GetShiftState done [14:05:51]FM_GetShiftState done [14:05:51]opened in 1717805884 [14:05:51]opened+sec_in_day 1717892284 [14:05:51]quantity*price = 50065 [14:05:51]sum+1 = 50067 [14:05:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 392 08.06.2024 14:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239621 ФПД: 54265447081516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140553&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239621&fm=54265447081516&tin=02508201610067®Number=0000000000091601&sum=50000 [14:05:52]StoreToDocumentArchive [14:05:52]shift 387 fd 239621 [14:05:52]save to /storage/0387/doc_00239621 [14:05:52]save last doc name /storage/0387/doc_00239621 to /storage/kkm_last_doc_name [14:05:52]save OK [14:05:52]Clear old archive folders... [14:05:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:05:52]tlvbuf is 01340DA0 [14:05:52]SAM_PROTO_ClearQueue [14:05:52]wFMCommunicate request_size=4 [14:05:52]MH_SAM_APDU [14:05:52]CAPDU: 80 09 00 00 [14:05:52]Write to MH i2c: E2 08 00 5D 23 80 09 00 00 00 00 00 00 F2 [14:05:52]Write i2c OK [14:05:52]MH_I2C_Read... [14:05:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:52]Read from MH i2c: E2 [14:05:52]MH_I2C_Read... [14:05:52]Read from MH i2c: E2 03 00 [14:05:52]MH_I2C_Read... [14:05:52]Read from MH i2c: E2 03 00 5D 23 00 90 00 F4 [14:05:52]RAPDU: 90 00 [14:05:52]wFMCommunicate OK [14:05:52]SAM_PROTO_ClearQueue done [14:05:52]KKMCreateOFDPacket [14:05:52]OFDProtocolAddRootSTLVToBuf [14:05:52]FM_MakeSignedData [14:05:52]FM_MakeSignedData [14:05:52]SAM_PROTO_SignData [14:05:52]wFMCommunicate request_size=4 [14:05:52]MH_SAM_APDU [14:05:52]CAPDU: 80 0D 01 02 [14:05:52]Write to MH i2c: E2 08 00 5E 23 80 0D 01 02 00 00 00 00 FA [14:05:52]Write i2c OK [14:05:52]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 5E 23 00 90 00 F5 [14:05:53]RAPDU: 90 00 [14:05:53]wFMCommunicate OK [14:05:53]wFMCommunicate request_size=255 [14:05:53]MH_SAM_APDU [14:05: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 41 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A8 03 00 35 04 06 00 31 [14:05:53]Write to MH i2c: E2 02 01 5F 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 41 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A8 03 00 35 04 06 00 31 00 00 05 [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 5F 23 00 90 00 F6 [14:05:53]RAPDU: 90 00 [14:05:53]wFMCommunicate OK [14:05:53]wFMCommunicate request_size=10 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 0D 02 02 05 5A A8 B2 66 2C [14:05:53]Write to MH i2c: E2 0D 00 60 23 80 0D 02 02 05 00 5A A8 B2 66 2C 00 00 4D [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 03 00 60 23 00 90 00 F7 [14:05:53]RAPDU: 90 00 [14:05:53]wFMCommunicate OK [14:05:53]wFMCommunicate request_size=4 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 0D 03 02 [14:05:53]Write to MH i2c: E2 08 00 61 23 80 0D 03 02 00 00 00 00 FF [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 0B 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 0B 00 61 23 00 FE C4 A5 7A 5A C2 30 29 90 00 56 [14:05:53]RAPDU: FE C4 A5 7A 5A C2 30 29 90 00 [14:05:53]wFMCommunicate OK [14:05:53]SAM_PROTO_SignData done [14:05:53]FM_MakeSignedData done [14:05:53]CreateOFDProtocolMessage [14:05:53]wFMCommunicate request_size=4 [14:05:53]MH_SAM_APDU [14:05:53]CAPDU: 80 11 00 00 [14:05:53]Write to MH i2c: E2 08 00 62 23 80 11 00 00 00 00 00 00 FF [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:53]Read from MH i2c: E2 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 17 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: E2 17 00 62 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 54 [14:05:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:05:53]wFMCommunicate OK [14:05:53]CreateOFDProtocolMessage done [14:05:53]OFDSenderStorePacket 239621 [14:05:53]StoreOFDPacket docnum=239621 [14:05:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AB E2 07 01 8B BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 41 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A8 03 00 35 04 06 00 31 5A A8 B2 66 2C FE C4 A5 7A 5A C2 30 29 [14:05:53]CheckFolder [14:05:53]dirname=/storage/ofd_packets [14:05:53]CheckFolder done [14:05:53]ProducePacketName [14:05:53]name=ofd_packets/00239621 [14:05:53]NVStorageSaveData ofd_packets/00239621 [14:05:53]File name is /storage/ofd_packets/00239621 [14:05:53]Write 301 bytes [14:05:53]NVStorageSaveData done [14:05:53]OFDSenderStorePacket done [14:05:53]KKMCreateOFDPacket done [14:05:53]NVStorageSaveData kkm_last_timestamp [14:05:53]File name is /storage/kkm_last_timestamp [14:05:53]Write 4 bytes [14:05:53]NVStorageSaveData done [14:05:53]ExternCall_PrintAddStr [14:05:53]wPrintStart [14:05:53]Write to MH i2c: 01 00 00 63 23 86 [14:05:53]Write i2c OK [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: 01 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: 01 07 00 [14:05:53]MH_I2C_Read... [14:05:53]Read from MH i2c: 01 07 00 63 23 00 00 00 00 00 FF 0F 9B [14:05:53]RasterBufferAndPrint [14:05:53]line Счет N : (1)3302567 [14:05:53]line ИНН: 02508201610067 [14:05:53]line Контрольно-Кассовый Чек [14:05:53]line ПРОДАЖА [14:05:53]line ТРК (МРК, ГНК) : 22 [14:05:53]line Товар: 2710124130 [14:05:53]line Аи-92-К-4 [14:05:53]line 7.540 * 66.40 [14:05:53]line = 500.66 [14:05:53]line НДС 12% НСП 1% [14:05:53]line > о реализуемом товаре [14:05:53]line ОКРУГЛЕНИЕ: -0.66 [14:05:53]line ИТОГО: 500.00 [14:05:53]line Внесено: 500.00 [14:05:53]line СДАЧА: 0.00 [14:05:53]line НСП 1% : 4.43 [14:05:53]line НДС 12% : 53.17 [14:05:53]line Наличными: 500.00 [14:05:53]line Безнал.: 0.00 [14:05:53]line Место: АЗС № 82 "Партнер Нефть" [14:05:53]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:05:53]line СНО: Общий режим [14:05:53]line Чек 392 08.06.2024 14:05 [14:05:53]line Смена: 387 ФФД: 1.0 [14:05:53]line ЗНМ: 0300000150 [14:05:53]line РНМ: 0000000000091601 [14:05:53]line Версия ККМ: 001 [14:05:53]line ФМ: 0000000000874681 [14:05:53]line ФД: 239621 [14:05:53]line ФПД: 54265447081516 [14:05:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140553&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239621&fm=54265447081516&tin=02508201610067®Number=0000000000091601&sum=50000 [14:05:53]written 0, free lines is 4095 [14:05:53]OFD Sender: Processing packet 239621 [packets to send 182, broken 181] [14:05:53]ProducePacketName [14:05:53]name=ofd_packets/00239621 [14:05:53]OFD Sender: To server: pG, [14:05:53]CommunicateWithHost lk.salyk.kg:30040 [14:05:53]ConnectInit lk.salyk.kg [14:05:53]Connected sock=10 [14:05:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AB E2 07 01 8B BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 41 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A8 03 00 35 04 06 00 31 5A A8 B2 66 2C FE C4 A5 7A 5A C2 30 29 [14:05:54]Write to MH i2c: 01 00 00 8E 23 B1 [14:05:54]Write i2c OK [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: 01 [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: 01 07 00 [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: 01 07 00 8E 23 00 00 00 00 00 CB 0C 8F [14:05:54]RasterBufferAndPrint [14:05:54]line [14:05:54]line [14:05:54]line [14:05:54]line [14:05:54]line [14:05:54]written 0, free lines is 3281 [14:05:54]MH_Cut [14:05:54]Write to MH i2c: D1 01 00 95 23 01 8A [14:05:54]Write i2c OK [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: D1 [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: D1 01 00 [14:05:54]MH_I2C_Read... [14:05:54]Read from MH i2c: D1 01 00 95 23 00 89 [14:05:54]Write to MH i2c: 01 00 00 96 23 B9 [14:05:54]Write i2c OK [14:05:54]MH_I2C_Read... [14:05:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A3 16 47 00 E7 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 05 A8 03 00 F4 03 04 00 BD 0C 64 66 B6 04 01 00 00 F3 FC 0C 80 1F 0C 63 19 [14:05:54]CommunicateWithHost err = 0 [14:05:54]CheckOFDResponse [14:05:54]1017 (14) - 77093643461234 [14:05:54]1041 (16) - 0000000000874681 [14:05:54]1040 (4) - 239621 [14:05:54]1012 (4) - 08.06.2024 07:48 [14:05:54]1206 (1) - 0 [14:05:54]OFD Sender: Remove packet 239621 [14:05:54]ProducePacketName [14:05:54]name=ofd_packets/00239621 [14:05:54]NVStorageDeleteData [14:05:54]OFD Sender: No OFD packet to send [14:05:55]*** Cut start [14:05:55]*** Partial cut [14:05:55]*** CUTSNS_PIN = 1 [14:05:55]*** CUTSNS_PIN = 0 [14:05:55]*** Brake cut motor [14:05:55]Read from MH i2c: 01 [14:05:55]MH_I2C_Read... [14:05:55]*** Stop cut motor [14:05:55]*** Cut end [14:05:55]Read from MH i2c: 01 07 00 [14:05:55]MH_I2C_Read... [14:05:55]Read from MH i2c: 01 07 00 96 23 00 00 00 00 00 FF 0F CE [14:05:55]process_action close_receipt done [14:05:55]requested_data is exist [14:05:55]produce_requested_data [14:05:55]requested_item fm.sn is exist - process it [14:05:55]wFMCommunicate request_size=4 [14:05:55]MH_SAM_APDU [14:05:55]CAPDU: 80 11 00 00 [14:05:55]Write to MH i2c: E2 08 00 97 23 80 11 00 00 00 00 00 00 34 [14:05:55]Write i2c OK [14:05:55]MH_I2C_Read... [14:05:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:55]Read from MH i2c: E2 [14:05:55]MH_I2C_Read... [14:05:55]Read from MH i2c: E2 17 00 [14:05:55]MH_I2C_Read... [14:05:55]Read from MH i2c: E2 17 00 97 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 89 [14:05:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:05:55]wFMCommunicate OK [14:05:55]requested_item fd.num is exist - process it [14:05:55]SAM_PROTO_GetFieldsCounters [14:05:55]wFMCommunicate request_size=4 [14:05:55]MH_SAM_APDU [14:05:55]CAPDU: 80 13 00 00 [14:05:55]Write to MH i2c: E2 08 00 98 23 80 13 00 00 00 00 00 00 37 [14:05:55]Write i2c OK [14:05:55]MH_I2C_Read... [14:05:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:55]Read from MH i2c: E2 [14:05:55]MH_I2C_Read... [14:05:55]Read from MH i2c: E2 62 00 [14:05:55]MH_I2C_Read... [14:05:55]Read from MH i2c: E2 62 00 98 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 05 A8 03 00 0E 04 04 00 83 01 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 21 [14:05:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 05 A8 03 00 0E 04 04 00 83 01 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:05:55]wFMCommunicate OK [14:05:55]SAM_PROTO_GetFieldsCounters done [14:05:55]requested_item shift.num is exist - process it [14:05:55]requested_item shift.opened is exist - process it [14:05:55]req_shift_opened [14:05:55]FM_GetShiftState [14:05:55]SAM_PROTO_GetShiftState [14:05:55]wFMCommunicate request_size=4 [14:05:55]MH_SAM_APDU [14:05:55]CAPDU: 80 13 01 00 [14:05:55]Write to MH i2c: E2 08 00 99 23 80 13 01 00 00 00 00 00 39 [14:05:55]Write i2c OK [14:05:55]MH_I2C_Read... [14:05:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:55]Read from MH i2c: E2 [14:05:55]MH_I2C_Read... [14:05:55]Read from MH i2c: E2 0E 00 [14:05:55]MH_I2C_Read... [14:05:55]Read from MH i2c: E2 0E 00 99 23 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 ED [14:05:55]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:05:55]wFMCommunicate OK [14:05:55]SAM_PROTO_GetShiftState done [14:05:55]FM_GetShiftState done [14:05:55]req_shift_opened done [14:05:55]requested_item shift.open_date is exist - process it [14:05:55]req_shift_open_date [14:05:55]req_shift_open_date done [14:05:55]produce_requested_data done [14:05:55]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239621,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:05:55]process_action_free close_receipt [14:05:55]json_value_free [14:05:55]json_value_free done [14:05:55]process_json_proto returns [14:05:55]Send response to host [14:05:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239621,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:05:55]free response buf [14:05:55]execute_script done [14:05:55]execute_script returns [14:05:55]free content buf [14:05:55]Sock 8.Close socket [14:05:55]Sock 8.Thread stoped [14:05:59]OFD Sender: No OFD packet to send [14:06:04]OFD Sender: No OFD packet to send [14:06:09]OFD Sender: No OFD packet to send [14:06:14]OFD Sender: No OFD packet to send [14:06:19]OFD Sender: No OFD packet to send [14:06:24]OFD Sender: No OFD packet to send [14:06:29]OFD Sender: No OFD packet to send [14:06:34]OFD Sender: No OFD packet to send [14:06:39]OFD Sender: No OFD packet to send [14:06:44]OFD Sender: No OFD packet to send [14:06:46]accept exits with 9 [14:06:46]New connection [14:06:46]New thread 3066596708 created [14:06:46]Thread 3066453348 joined [14:06:46]Waiting for new connection... [14:06:46] Sock 9.Parse request [14:06:46]Sock 9.Check first char [14:06:46]Sock 9.First char is OK [14:06:46]request: POST /json_proto HTTP/1.0 [14:06:46]Method: POST [14:06:46]URL: /json_proto [14:06:46]Method is POST - this is cgi request [14:06:46]url: /json_proto [14:06:46]query_string will be loaded in cgi processing [14:06:46]execute_cgi json_proto POST (null) [14:06:46]execute_cgi path=json_proto method=POST [14:06:46]POST find Content-Length [14:06:46]Host: 172.17.40.67:8080 [14:06:46]Content-Length: 678 [14:06:46]Content-Type: application/json [14:06:46] [14:06:46]POST finish read [14:06:46]Found Content-Length = 678 [14:06:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:46]execute_script... [14:06: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)3302566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:46]POST & json_proto [14:06:46]process_json_proto [14:06:46]json parsed OK: [14:06:46]protocol is kg_v1.0 [14:06:46]action value=close_receipt [14:06:46]process_action close_receipt [14:06:46]cmd_close_receipt [14:06:46]MH_GetDate [14:06:46]Write to MH i2c: F0 00 00 9A 23 AC [14:06:46]Write i2c OK [14:06:46]MH_I2C_Read... [14:06:46]Read from MH i2c: F0 [14:06:46]MH_I2C_Read... [14:06:46]Read from MH i2c: F0 09 00 [14:06:46]MH_I2C_Read... [14:06:46]Read from MH i2c: F0 09 00 9A 23 00 78 65 64 66 97 AE 6B 64 70 [14:06:46]GetLastDocTimeStamp 1717855553 [14:06:46]current date 1717855608 [14:06:46]FM_GetShiftState [14:06:46]SAM_PROTO_GetShiftState [14:06:46]wFMCommunicate request_size=4 [14:06:46]MH_SAM_APDU [14:06:46]CAPDU: 80 13 01 00 [14:06:46]Write to MH i2c: E2 08 00 9B 23 80 13 01 00 00 00 00 00 3B [14:06:46]Write i2c OK [14:06:46]MH_I2C_Read... [14:06:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:46]Read from MH i2c: E2 [14:06:46]MH_I2C_Read... [14:06:46]Read from MH i2c: E2 0E 00 [14:06:46]MH_I2C_Read... [14:06:46]Read from MH i2c: E2 0E 00 9B 23 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 EF [14:06:46]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:06:46]wFMCommunicate OK [14:06:46]SAM_PROTO_GetShiftState done [14:06:46]FM_GetShiftState done [14:06:46]opened in 1717805884 [14:06:46]opened+sec_in_day 1717892284 [14:06:46]quantity*price = 40039 [14:06:46]sum+1 = 40040 [14:06:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 393 08.06.2024 14:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239622 ФПД: 36804721546126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140648&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239622&fm=36804721546126&tin=02508201610067®Number=0000000000091601&sum=40000 [14:06:47]StoreToDocumentArchive [14:06:47]shift 387 fd 239622 [14:06:47]save to /storage/0387/doc_00239622 [14:06:47]save last doc name /storage/0387/doc_00239622 to /storage/kkm_last_doc_name [14:06:47]save OK [14:06:47]Clear old archive folders... [14:06:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:06:47]tlvbuf is 012FADF0 [14:06:47]SAM_PROTO_ClearQueue [14:06:47]wFMCommunicate request_size=4 [14:06:47]MH_SAM_APDU [14:06:47]CAPDU: 80 09 00 00 [14:06:47]Write to MH i2c: E2 08 00 A8 23 80 09 00 00 00 00 00 00 3D [14:06:47]Write i2c OK [14:06:47]MH_I2C_Read... [14:06:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:06:47]Read from MH i2c: E2 [14:06:47]MH_I2C_Read... [14:06:47]Read from MH i2c: E2 03 00 [14:06:47]MH_I2C_Read... [14:06:47]Read from MH i2c: E2 03 00 A8 23 00 90 00 3F [14:06:47]RAPDU: 90 00 [14:06:47]wFMCommunicate OK [14:06:47]SAM_PROTO_ClearQueue done [14:06:47]KKMCreateOFDPacket [14:06:47]OFDProtocolAddRootSTLVToBuf [14:06:47]FM_MakeSignedData [14:06:47]FM_MakeSignedData [14:06:47]SAM_PROTO_SignData [14:06:47]wFMCommunicate request_size=4 [14:06:47]MH_SAM_APDU [14:06:47]CAPDU: 80 0D 01 02 [14:06:47]Write to MH i2c: E2 08 00 A9 23 80 0D 01 02 00 00 00 00 45 [14:06:47]Write i2c OK [14:06:47]MH_I2C_Read... [14:06:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:06:47]Read from MH i2c: E2 [14:06:47]MH_I2C_Read... [14:06:47]Read from MH i2c: E2 03 00 [14:06:47]MH_I2C_Read... [14:06:47]Read from MH i2c: E2 03 00 A9 23 00 90 00 40 [14:06:47]RAPDU: 90 00 [14:06:47]wFMCommunicate OK [14:06:47]wFMCommunicate request_size=255 [14:06:47]MH_SAM_APDU [14:06: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 89 01 00 00 F4 03 04 00 78 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A8 03 00 35 04 06 00 21 [14:06:47]Write to MH i2c: E2 02 01 AA 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 89 01 00 00 F4 03 04 00 78 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A8 03 00 35 04 06 00 21 00 00 47 [14:06:47]Write i2c OK [14:06:47]MH_I2C_Read... [14:06:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:48]Read from MH i2c: E2 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: E2 03 00 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: E2 03 00 AA 23 00 90 00 41 [14:06:48]RAPDU: 90 00 [14:06:48]wFMCommunicate OK [14:06:48]wFMCommunicate request_size=10 [14:06:48]MH_SAM_APDU [14:06:48]CAPDU: 80 0D 02 02 05 79 44 5A 93 8E [14:06:48]Write to MH i2c: E2 0D 00 AB 23 80 0D 02 02 05 00 79 44 5A 93 8E 00 00 8A [14:06:48]Write i2c OK [14:06:48]MH_I2C_Read... [14:06:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:48]Read from MH i2c: E2 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: E2 03 00 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: E2 03 00 AB 23 00 90 00 42 [14:06:48]RAPDU: 90 00 [14:06:48]wFMCommunicate OK [14:06:48]wFMCommunicate request_size=4 [14:06:48]MH_SAM_APDU [14:06:48]CAPDU: 80 0D 03 02 [14:06:48]Write to MH i2c: E2 08 00 AC 23 80 0D 03 02 00 00 00 00 4A [14:06:48]Write i2c OK [14:06:48]MH_I2C_Read... [14:06:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:06:48]Read from MH i2c: E2 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: E2 0B 00 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: E2 0B 00 AC 23 00 27 0B 8D FE F0 4A 75 AE 90 00 65 [14:06:48]RAPDU: 27 0B 8D FE F0 4A 75 AE 90 00 [14:06:48]wFMCommunicate OK [14:06:48]SAM_PROTO_SignData done [14:06:48]FM_MakeSignedData done [14:06:48]CreateOFDProtocolMessage [14:06:48]wFMCommunicate request_size=4 [14:06:48]MH_SAM_APDU [14:06:48]CAPDU: 80 11 00 00 [14:06:48]Write to MH i2c: E2 08 00 AD 23 80 11 00 00 00 00 00 00 4A [14:06:48]Write i2c OK [14:06:48]MH_I2C_Read... [14:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:48]Read from MH i2c: E2 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: E2 17 00 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: E2 17 00 AD 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 9F [14:06:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:06:48]wFMCommunicate OK [14:06:48]CreateOFDProtocolMessage done [14:06:48]OFDSenderStorePacket 239622 [14:06:48]StoreOFDPacket docnum=239622 [14:06:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DC 2B 07 01 91 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 89 01 00 00 F4 03 04 00 78 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A8 03 00 35 04 06 00 21 79 44 5A 93 8E 27 0B 8D FE F0 4A 75 AE [14:06:48]CheckFolder [14:06:48]dirname=/storage/ofd_packets [14:06:48]CheckFolder done [14:06:48]ProducePacketName [14:06:48]name=ofd_packets/00239622 [14:06:48]NVStorageSaveData ofd_packets/00239622 [14:06:48]File name is /storage/ofd_packets/00239622 [14:06:48]Write 301 bytes [14:06:48]NVStorageSaveData done [14:06:48]OFDSenderStorePacket done [14:06:48]KKMCreateOFDPacket done [14:06:48]NVStorageSaveData kkm_last_timestamp [14:06:48]File name is /storage/kkm_last_timestamp [14:06:48]Write 4 bytes [14:06:48]NVStorageSaveData done [14:06:48]OFD Sender: Processing packet 239622 [packets to send 182, broken 181] [14:06:48]ProducePacketName [14:06:48]name=ofd_packets/00239622 [14:06:48]OFD Sender: To server: pG, [14:06:48]CommunicateWithHost lk.salyk.kg:30040 [14:06:48]ConnectInit lk.salyk.kg [14:06:48]ExternCall_PrintAddStr [14:06:48]wPrintStart [14:06:48]Write to MH i2c: 01 00 00 AE 23 D1 [14:06:48]Write i2c OK [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: 01 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: 01 07 00 [14:06:48]MH_I2C_Read... [14:06:48]Read from MH i2c: 01 07 00 AE 23 00 00 00 00 00 FF 0F E6 [14:06:48]RasterBufferAndPrint [14:06:48]line Счет N : (1)3302566 [14:06:48]line ИНН: 02508201610067 [14:06:48]line Контрольно-Кассовый Чек [14:06:48]line ПРОДАЖА [14:06:48]line ТРК (МРК, ГНК) : 12 [14:06:48]line Товар: 2710124130 [14:06:48]line Аи-92-К-4 [14:06:48]line 6.030 * 66.40 [14:06:48]line = 400.39 [14:06:48]line НДС 12% НСП 1% [14:06:48]line > о реализуемом товаре [14:06:48]line ОКРУГЛЕНИЕ: -0.39 [14:06:48]line ИТОГО: 400.00 [14:06:48]line Внесено: 400.00 [14:06:48]line СДАЧА: 0.00 [14:06:48]line НСП 1% : 3.54 [14:06:48]line НДС 12% : 42.52 [14:06:48]line Наличными: 400.00 [14:06:48]line Безнал.: 0.00 [14:06:48]line Место: АЗС № 82 "Партнер Нефть" [14:06:48]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:06:48]line СНО: Общий режим [14:06:48]line Чек 393 08.06.2024 14:06 [14:06:48]line Смена: 387 ФФД: 1.0 [14:06:48]line ЗНМ: 0300000150 [14:06:48]line РНМ: 0000000000091601 [14:06:48]line Версия ККМ: 001 [14:06:48]line ФМ: 0000000000874681 [14:06:48]line ФД: 239622 [14:06:48]line ФПД: 36804721546126 [14:06:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140648&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239622&fm=36804721546126&tin=02508201610067®Number=0000000000091601&sum=40000 [14:06:48]Connected sock=11 [14:06:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DC 2B 07 01 91 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 89 01 00 00 F4 03 04 00 78 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A8 03 00 35 04 06 00 21 79 44 5A 93 8E 27 0B 8D FE F0 4A 75 AE [14:06:48]written 0, free lines is 4095 [14:06:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C6 D3 47 00 1A B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 06 A8 03 00 F4 03 04 00 F4 0C 64 66 B6 04 01 00 00 12 DA 70 8D D0 38 0E E4 [14:06:48]CommunicateWithHost err = 0 [14:06:48]CheckOFDResponse [14:06:48]1017 (14) - 77093643461234 [14:06:48]1041 (16) - 0000000000874681 [14:06:48]1040 (4) - 239622 [14:06:48]1012 (4) - 08.06.2024 07:49 [14:06:48]1206 (1) - 0 [14:06:48]OFD Sender: Remove packet 239622 [14:06:48]ProducePacketName [14:06:48]name=ofd_packets/00239622 [14:06:48]NVStorageDeleteData [14:06:49]Write to MH i2c: 01 00 00 D9 23 FC [14:06:49]Write i2c OK [14:06:49]MH_I2C_Read... [14:06:49]Read from MH i2c: 01 [14:06:49]MH_I2C_Read... [14:06:49]Read from MH i2c: 01 07 00 [14:06:49]MH_I2C_Read... [14:06:49]Read from MH i2c: 01 07 00 D9 23 00 00 00 00 00 C7 0C D6 [14:06:49]RasterBufferAndPrint [14:06:49]line [14:06:49]line [14:06:49]line [14:06:49]line [14:06:49]line [14:06:49]written 0, free lines is 3277 [14:06:49]MH_Cut [14:06:49]Write to MH i2c: D1 01 00 E0 23 01 D5 [14:06:49]Write i2c OK [14:06:49]MH_I2C_Read... [14:06:49]Read from MH i2c: D1 [14:06:49]MH_I2C_Read... [14:06:49]Read from MH i2c: D1 01 00 [14:06:49]MH_I2C_Read... [14:06:49]Read from MH i2c: D1 01 00 E0 23 00 D4 [14:06:49]Write to MH i2c: 01 00 00 E1 23 04 [14:06:49]Write i2c OK [14:06:49]MH_I2C_Read... [14:06:49]OFD Sender: No OFD packet to send [14:06:49]*** Cut start [14:06:49]*** Partial cut [14:06:49]*** CUTSNS_PIN = 1 [14:06:49]*** CUTSNS_PIN = 0 [14:06:50]*** Brake cut motor [14:06:50]Read from MH i2c: 01 [14:06:50]MH_I2C_Read... [14:06:50]*** Stop cut motor [14:06:50]*** Cut end [14:06:50]Read from MH i2c: 01 07 00 [14:06:50]MH_I2C_Read... [14:06:50]Read from MH i2c: 01 07 00 E1 23 00 00 00 00 00 FF 0F 19 [14:06:50]process_action close_receipt done [14:06:50]requested_data is exist [14:06:50]produce_requested_data [14:06:50]requested_item fm.sn is exist - process it [14:06:50]wFMCommunicate request_size=4 [14:06:50]MH_SAM_APDU [14:06:50]CAPDU: 80 11 00 00 [14:06:50]Write to MH i2c: E2 08 00 E2 23 80 11 00 00 00 00 00 00 7F [14:06:50]Write i2c OK [14:06:50]MH_I2C_Read... [14:06:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:50]Read from MH i2c: E2 [14:06:50]MH_I2C_Read... [14:06:50]Read from MH i2c: E2 17 00 [14:06:50]MH_I2C_Read... [14:06:50]Read from MH i2c: E2 17 00 E2 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D4 [14:06:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:06:50]wFMCommunicate OK [14:06:50]requested_item fd.num is exist - process it [14:06:50]SAM_PROTO_GetFieldsCounters [14:06:50]wFMCommunicate request_size=4 [14:06:50]MH_SAM_APDU [14:06:50]CAPDU: 80 13 00 00 [14:06:50]Write to MH i2c: E2 08 00 E3 23 80 13 00 00 00 00 00 00 82 [14:06:50]Write i2c OK [14:06:50]MH_I2C_Read... [14:06:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:06:50]Read from MH i2c: E2 [14:06:50]MH_I2C_Read... [14:06:50]Read from MH i2c: E2 62 00 [14:06:50]MH_I2C_Read... [14:06:50]Read from MH i2c: E2 62 00 E3 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 06 A8 03 00 0E 04 04 00 83 01 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 70 [14:06:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 06 A8 03 00 0E 04 04 00 83 01 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:06:50]wFMCommunicate OK [14:06:50]SAM_PROTO_GetFieldsCounters done [14:06:50]requested_item shift.num is exist - process it [14:06:50]requested_item shift.opened is exist - process it [14:06:50]req_shift_opened [14:06:50]FM_GetShiftState [14:06:50]SAM_PROTO_GetShiftState [14:06:50]wFMCommunicate request_size=4 [14:06:50]MH_SAM_APDU [14:06:50]CAPDU: 80 13 01 00 [14:06:50]Write to MH i2c: E2 08 00 E4 23 80 13 01 00 00 00 00 00 84 [14:06:50]Write i2c OK [14:06:50]MH_I2C_Read... [14:06:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:50]Read from MH i2c: E2 [14:06:50]MH_I2C_Read... [14:06:50]Read from MH i2c: E2 0E 00 [14:06:50]MH_I2C_Read... [14:06:50]Read from MH i2c: E2 0E 00 E4 23 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 38 [14:06:50]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:06:50]wFMCommunicate OK [14:06:50]SAM_PROTO_GetShiftState done [14:06:50]FM_GetShiftState done [14:06:50]req_shift_opened done [14:06:50]requested_item shift.open_date is exist - process it [14:06:50]req_shift_open_date [14:06:50]req_shift_open_date done [14:06:50]produce_requested_data done [14:06:50]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239622,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:06:50]process_action_free close_receipt [14:06:50]json_value_free [14:06:50]json_value_free done [14:06:50]process_json_proto returns [14:06:50]Send response to host [14:06:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239622,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:06:50]free response buf [14:06:50]execute_script done [14:06:50]execute_script returns [14:06:50]free content buf [14:06:50]Sock 9.Close socket [14:06:50]Sock 9.Thread stoped [14:06:54]OFD Sender: No OFD packet to send [14:06:59]OFD Sender: No OFD packet to send [14:07:01]accept exits with 8 [14:07:01]New connection [14:07:01]New thread 3066453348 created [14:07:01]Thread 3066596708 joined [14:07:01]Waiting for new connection... [14:07:01] Sock 8.Parse request [14:07:01]Sock 8.Check first char [14:07:01]Sock 8.First char is OK [14:07:01]request: POST /json_proto HTTP/1.0 [14:07:01]Method: POST [14:07:01]URL: /json_proto [14:07:01]Method is POST - this is cgi request [14:07:01]url: /json_proto [14:07:01]query_string will be loaded in cgi processing [14:07:01]execute_cgi json_proto POST (null) [14:07:01]execute_cgi path=json_proto method=POST [14:07:01]POST find Content-Length [14:07:01]Host: 172.17.40.67:8080 [14:07:01]Content-Length: 678 [14:07:01]Content-Type: application/json [14:07:01] [14:07:01]POST finish read [14:07:01]Found Content-Length = 678 [14:07:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:01]execute_script... [14:07:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:01]POST & json_proto [14:07:01]process_json_proto [14:07:01]json parsed OK: [14:07:01]protocol is kg_v1.0 [14:07:01]action value=close_receipt [14:07:01]process_action close_receipt [14:07:01]cmd_close_receipt [14:07:01]MH_GetDate [14:07:01]Write to MH i2c: F0 00 00 E5 23 F7 [14:07:01]Write i2c OK [14:07:01]MH_I2C_Read... [14:07:01]Read from MH i2c: F0 [14:07:01]MH_I2C_Read... [14:07:01]Read from MH i2c: F0 09 00 [14:07:01]MH_I2C_Read... [14:07:01]Read from MH i2c: F0 09 00 E5 23 00 87 65 64 66 97 AE 6B 64 CA [14:07:01]GetLastDocTimeStamp 1717855608 [14:07:01]current date 1717855623 [14:07:01]FM_GetShiftState [14:07:01]SAM_PROTO_GetShiftState [14:07:01]wFMCommunicate request_size=4 [14:07:01]MH_SAM_APDU [14:07:01]CAPDU: 80 13 01 00 [14:07:01]Write to MH i2c: E2 08 00 E6 23 80 13 01 00 00 00 00 00 86 [14:07:01]Write i2c OK [14:07:01]MH_I2C_Read... [14:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:01]Read from MH i2c: E2 [14:07:01]MH_I2C_Read... [14:07:01]Read from MH i2c: E2 0E 00 [14:07:01]MH_I2C_Read... [14:07:01]Read from MH i2c: E2 0E 00 E6 23 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3A [14:07:01]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:07:01]wFMCommunicate OK [14:07:01]SAM_PROTO_GetShiftState done [14:07:01]FM_GetShiftState done [14:07:01]opened in 1717805884 [14:07:01]opened+sec_in_day 1717892284 [14:07:01]quantity*price = 50065 [14:07:01]sum+1 = 50067 [14:07:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 394 08.06.2024 14:07 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239623 ФПД: 272096323266527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140703&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239623&fm=272096323266527&tin=02508201610067®Number=0000000000091601&sum=50000 [14:07:02]StoreToDocumentArchive [14:07:02]shift 387 fd 239623 [14:07:02]save to /storage/0387/doc_00239623 [14:07:02]save last doc name /storage/0387/doc_00239623 to /storage/kkm_last_doc_name [14:07:02]save OK [14:07:02]Clear old archive folders... [14:07:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:07:02]tlvbuf is B6D51640 [14:07:02]SAM_PROTO_ClearQueue [14:07:02]wFMCommunicate request_size=4 [14:07:02]MH_SAM_APDU [14:07:02]CAPDU: 80 09 00 00 [14:07:02]Write to MH i2c: E2 08 00 F3 23 80 09 00 00 00 00 00 00 88 [14:07:02]Write i2c OK [14:07:02]MH_I2C_Read... [14:07:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:02]Read from MH i2c: E2 [14:07:02]MH_I2C_Read... [14:07:02]Read from MH i2c: E2 03 00 [14:07:02]MH_I2C_Read... [14:07:02]Read from MH i2c: E2 03 00 F3 23 00 90 00 8A [14:07:02]RAPDU: 90 00 [14:07:02]wFMCommunicate OK [14:07:02]SAM_PROTO_ClearQueue done [14:07:02]KKMCreateOFDPacket [14:07:02]OFDProtocolAddRootSTLVToBuf [14:07:02]FM_MakeSignedData [14:07:02]FM_MakeSignedData [14:07:02]SAM_PROTO_SignData [14:07:02]wFMCommunicate request_size=4 [14:07:02]MH_SAM_APDU [14:07:02]CAPDU: 80 0D 01 02 [14:07:02]Write to MH i2c: E2 08 00 F4 23 80 0D 01 02 00 00 00 00 90 [14:07:02]Write i2c OK [14:07:02]MH_I2C_Read... [14:07:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:02]Read from MH i2c: E2 [14:07:02]MH_I2C_Read... [14:07:02]Read from MH i2c: E2 03 00 [14:07:02]MH_I2C_Read... [14:07:02]Read from MH i2c: E2 03 00 F4 23 00 90 00 8B [14:07:02]RAPDU: 90 00 [14:07:02]wFMCommunicate OK [14:07:02]wFMCommunicate request_size=255 [14:07:02]MH_SAM_APDU [14:07: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 87 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 07 A8 03 00 35 04 06 00 F7 [14:07:02]Write to MH i2c: E2 02 01 F5 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 87 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 07 A8 03 00 35 04 06 00 F7 00 00 AB [14:07:02]Write i2c OK [14:07:02]MH_I2C_Read... [14:07:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:03]Read from MH i2c: E2 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: E2 03 00 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: E2 03 00 F5 23 00 90 00 8C [14:07:03]RAPDU: 90 00 [14:07:03]wFMCommunicate OK [14:07:03]wFMCommunicate request_size=10 [14:07:03]MH_SAM_APDU [14:07:03]CAPDU: 80 0D 02 02 05 78 5C B1 67 DF [14:07:03]Write to MH i2c: E2 0D 00 F6 23 80 0D 02 02 05 00 78 5C B1 67 DF 00 00 68 [14:07:03]Write i2c OK [14:07:03]MH_I2C_Read... [14:07:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:03]Read from MH i2c: E2 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: E2 03 00 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: E2 03 00 F6 23 00 90 00 8D [14:07:03]RAPDU: 90 00 [14:07:03]wFMCommunicate OK [14:07:03]wFMCommunicate request_size=4 [14:07:03]MH_SAM_APDU [14:07:03]CAPDU: 80 0D 03 02 [14:07:03]Write to MH i2c: E2 08 00 F7 23 80 0D 03 02 00 00 00 00 95 [14:07:03]Write i2c OK [14:07:03]MH_I2C_Read... [14:07:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:03]Read from MH i2c: E2 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: E2 0B 00 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: E2 0B 00 F7 23 00 94 71 67 21 D3 82 3A D7 90 00 89 [14:07:03]RAPDU: 94 71 67 21 D3 82 3A D7 90 00 [14:07:03]wFMCommunicate OK [14:07:03]SAM_PROTO_SignData done [14:07:03]FM_MakeSignedData done [14:07:03]CreateOFDProtocolMessage [14:07:03]wFMCommunicate request_size=4 [14:07:03]MH_SAM_APDU [14:07:03]CAPDU: 80 11 00 00 [14:07:03]Write to MH i2c: E2 08 00 F8 23 80 11 00 00 00 00 00 00 95 [14:07:03]Write i2c OK [14:07:03]MH_I2C_Read... [14:07:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:03]Read from MH i2c: E2 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: E2 17 00 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: E2 17 00 F8 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 EA [14:07:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:07:03]wFMCommunicate OK [14:07:03]CreateOFDProtocolMessage done [14:07:03]OFDSenderStorePacket 239623 [14:07:03]StoreOFDPacket docnum=239623 [14:07:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 FF 9D 07 01 86 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 87 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 07 A8 03 00 35 04 06 00 F7 78 5C B1 67 DF 94 71 67 21 D3 82 3A D7 [14:07:03]CheckFolder [14:07:03]dirname=/storage/ofd_packets [14:07:03]CheckFolder done [14:07:03]ProducePacketName [14:07:03]name=ofd_packets/00239623 [14:07:03]NVStorageSaveData ofd_packets/00239623 [14:07:03]File name is /storage/ofd_packets/00239623 [14:07:03]Write 301 bytes [14:07:03]NVStorageSaveData done [14:07:03]OFDSenderStorePacket done [14:07:03]KKMCreateOFDPacket done [14:07:03]NVStorageSaveData kkm_last_timestamp [14:07:03]File name is /storage/kkm_last_timestamp [14:07:03]Write 4 bytes [14:07:03]NVStorageSaveData done [14:07:03]ExternCall_PrintAddStr [14:07:03]wPrintStart [14:07:03]Write to MH i2c: 01 00 00 F9 23 1C [14:07:03]Write i2c OK [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: 01 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: 01 07 00 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: 01 07 00 F9 23 00 00 00 00 00 FF 0F 31 [14:07:03]RasterBufferAndPrint [14:07:03]line Счет N : (1)3302568 [14:07:03]line ИНН: 02508201610067 [14:07:03]line Контрольно-Кассовый Чек [14:07:03]line ПРОДАЖА [14:07:03]line ТРК (МРК, ГНК) : 32 [14:07:03]line Товар: 2710124130 [14:07:03]line Аи-92-К-4 [14:07:03]line 7.540 * 66.40 [14:07:03]line = 500.66 [14:07:03]line НДС 12% НСП 1% [14:07:03]line > о реализуемом товаре [14:07:03]line ОКРУГЛЕНИЕ: -0.66 [14:07:03]line ИТОГО: 500.00 [14:07:03]line Внесено: 500.00 [14:07:03]line СДАЧА: 0.00 [14:07:03]line НСП 1% : 4.43 [14:07:03]line НДС 12% : 53.17 [14:07:03]line Наличными: 500.00 [14:07:03]line Безнал.: 0.00 [14:07:03]line Место: АЗС № 82 "Партнер Нефть" [14:07:03]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:07:03]line СНО: Общий режим [14:07:03]line Чек 394 08.06.2024 14:07 [14:07:03]line Смена: 387 ФФД: 1.0 [14:07:03]line ЗНМ: 0300000150 [14:07:03]line РНМ: 0000000000091601 [14:07:03]line Версия ККМ: 001 [14:07:03]line ФМ: 0000000000874681 [14:07:03]line ФД: 239623 [14:07:03]line ФПД: 272096323266527 [14:07:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140703&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239623&fm=272096323266527&tin=02508201610067®Number=0000000000091601&sum=50000 [14:07:03]written 0, free lines is 4095 [14:07:03]OFD Sender: Processing packet 239623 [packets to send 182, broken 181] [14:07:03]ProducePacketName [14:07:03]name=ofd_packets/00239623 [14:07:03]OFD Sender: To server: pG, [14:07:03]CommunicateWithHost lk.salyk.kg:30040 [14:07:03]ConnectInit lk.salyk.kg [14:07:03]Write to MH i2c: 01 00 00 24 24 48 [14:07:03]Write i2c OK [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: 01 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: 01 07 00 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: 01 07 00 24 24 00 00 00 00 00 C6 0C 21 [14:07:03]RasterBufferAndPrint [14:07:03]line [14:07:03]line [14:07:03]line [14:07:03]line [14:07:03]line [14:07:03]written 0, free lines is 3276 [14:07:03]MH_Cut [14:07:03]Write to MH i2c: D1 01 00 2B 24 01 21 [14:07:03]Write i2c OK [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: D1 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: D1 01 00 [14:07:03]MH_I2C_Read... [14:07:03]Read from MH i2c: D1 01 00 2B 24 00 20 [14:07:03]Write to MH i2c: 01 00 00 2C 24 50 [14:07:03]Write i2c OK [14:07:03]MH_I2C_Read... [14:07:03]Connected sock=11 [14:07:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 FF 9D 07 01 86 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 87 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 07 A8 03 00 35 04 06 00 F7 78 5C B1 67 DF 94 71 67 21 D3 82 3A D7 [14:07:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 0B 21 47 00 8D 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 07 A8 03 00 F4 03 04 00 03 0D 64 66 B6 04 01 00 00 1F 40 DC 23 82 D7 37 58 [14:07:04]CommunicateWithHost err = 0 [14:07:04]CheckOFDResponse [14:07:04]1017 (14) - 77093643461234 [14:07:04]1041 (16) - 0000000000874681 [14:07:04]1040 (4) - 239623 [14:07:04]1012 (4) - 08.06.2024 07:49 [14:07:04]1206 (1) - 0 [14:07:04]OFD Sender: Remove packet 239623 [14:07:04]ProducePacketName [14:07:04]name=ofd_packets/00239623 [14:07:04]NVStorageDeleteData [14:07:04]*** Cut start [14:07:04]*** Partial cut [14:07:04]*** CUTSNS_PIN = 1 [14:07:04]OFD Sender: No OFD packet to send [14:07:04]*** CUTSNS_PIN = 0 [14:07:04]*** Brake cut motor [14:07:05]Read from MH i2c: 01 [14:07:05]MH_I2C_Read... [14:07:05]*** Stop cut motor [14:07:05]*** Cut end [14:07:05]Read from MH i2c: 01 07 00 [14:07:05]MH_I2C_Read... [14:07:05]Read from MH i2c: 01 07 00 2C 24 00 00 00 00 00 FF 0F 65 [14:07:05]process_action close_receipt done [14:07:05]requested_data is exist [14:07:05]produce_requested_data [14:07:05]requested_item fm.sn is exist - process it [14:07:05]wFMCommunicate request_size=4 [14:07:05]MH_SAM_APDU [14:07:05]CAPDU: 80 11 00 00 [14:07:05]Write to MH i2c: E2 08 00 2D 24 80 11 00 00 00 00 00 00 CB [14:07:05]Write i2c OK [14:07:05]MH_I2C_Read... [14:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:05]Read from MH i2c: E2 [14:07:05]MH_I2C_Read... [14:07:05]Read from MH i2c: E2 17 00 [14:07:05]MH_I2C_Read... [14:07:05]Read from MH i2c: E2 17 00 2D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 20 [14:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:07:05]wFMCommunicate OK [14:07:05]requested_item fd.num is exist - process it [14:07:05]SAM_PROTO_GetFieldsCounters [14:07:05]wFMCommunicate request_size=4 [14:07:05]MH_SAM_APDU [14:07:05]CAPDU: 80 13 00 00 [14:07:05]Write to MH i2c: E2 08 00 2E 24 80 13 00 00 00 00 00 00 CE [14:07:05]Write i2c OK [14:07:05]MH_I2C_Read... [14:07:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:05]Read from MH i2c: E2 [14:07:05]MH_I2C_Read... [14:07:05]Read from MH i2c: E2 62 00 [14:07:05]MH_I2C_Read... [14:07:05]Read from MH i2c: E2 62 00 2E 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 07 A8 03 00 0E 04 04 00 83 01 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 C0 [14:07:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 07 A8 03 00 0E 04 04 00 83 01 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:07:05]wFMCommunicate OK [14:07:05]SAM_PROTO_GetFieldsCounters done [14:07:05]requested_item shift.num is exist - process it [14:07:05]requested_item shift.opened is exist - process it [14:07:05]req_shift_opened [14:07:05]FM_GetShiftState [14:07:05]SAM_PROTO_GetShiftState [14:07:05]wFMCommunicate request_size=4 [14:07:05]MH_SAM_APDU [14:07:05]CAPDU: 80 13 01 00 [14:07:05]Write to MH i2c: E2 08 00 2F 24 80 13 01 00 00 00 00 00 D0 [14:07:05]Write i2c OK [14:07:05]MH_I2C_Read... [14:07:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:05]Read from MH i2c: E2 [14:07:05]MH_I2C_Read... [14:07:05]Read from MH i2c: E2 0E 00 [14:07:05]MH_I2C_Read... [14:07:05]Read from MH i2c: E2 0E 00 2F 24 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 84 [14:07:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:07:05]wFMCommunicate OK [14:07:05]SAM_PROTO_GetShiftState done [14:07:05]FM_GetShiftState done [14:07:05]req_shift_opened done [14:07:05]requested_item shift.open_date is exist - process it [14:07:05]req_shift_open_date [14:07:05]req_shift_open_date done [14:07:05]produce_requested_data done [14:07:05]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239623,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:07:05]process_action_free close_receipt [14:07:05]json_value_free [14:07:05]json_value_free done [14:07:05]process_json_proto returns [14:07:05]Send response to host [14:07:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239623,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:07:05]free response buf [14:07:05]execute_script done [14:07:05]execute_script returns [14:07:05]free content buf [14:07:05]Sock 8.Close socket [14:07:05]Sock 8.Thread stoped [14:07:09]OFD Sender: No OFD packet to send [14:07:14]OFD Sender: No OFD packet to send [14:07:19]OFD Sender: No OFD packet to send [14:07:24]OFD Sender: No OFD packet to send [14:07:29]OFD Sender: No OFD packet to send [14:07:34]OFD Sender: No OFD packet to send [14:07:39]OFD Sender: No OFD packet to send [14:07:44]OFD Sender: No OFD packet to send [14:07:49]OFD Sender: No OFD packet to send [14:07:54]OFD Sender: No OFD packet to send [14:07:59]OFD Sender: No OFD packet to send [14:08:04]OFD Sender: No OFD packet to send [14:08:09]OFD Sender: No OFD packet to send [14:08:14]OFD Sender: No OFD packet to send [14:08:19]OFD Sender: No OFD packet to send [14:08:24]OFD Sender: No OFD packet to send [14:08:29]OFD Sender: No OFD packet to send [14:08:33]accept exits with 9 [14:08:33]New connection [14:08:33]New thread 3066596708 created [14:08:33]Thread 3066453348 joined [14:08:33]Waiting for new connection... [14:08:33] Sock 9.Parse request [14:08:33]Sock 9.Check first char [14:08:33]Sock 9.First char is OK [14:08:33]request: POST /json_proto HTTP/1.0 [14:08:33]Method: POST [14:08:33]URL: /json_proto [14:08:33]Method is POST - this is cgi request [14:08:33]url: /json_proto [14:08:33]query_string will be loaded in cgi processing [14:08:33]execute_cgi json_proto POST (null) [14:08:33]execute_cgi path=json_proto method=POST [14:08:33]POST find Content-Length [14:08:33]Host: 172.17.40.67:8080 [14:08:33]Content-Length: 678 [14:08:33]Content-Type: application/json [14:08:33] [14:08:33]POST finish read [14:08:33]Found Content-Length = 678 [14:08:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:33]execute_script... [14:08: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)3302570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:33]POST & json_proto [14:08:33]process_json_proto [14:08:33]json parsed OK: [14:08:33]protocol is kg_v1.0 [14:08:33]action value=close_receipt [14:08:33]process_action close_receipt [14:08:33]cmd_close_receipt [14:08:33]MH_GetDate [14:08:33]Write to MH i2c: F0 00 00 30 24 43 [14:08:33]Write i2c OK [14:08:33]MH_I2C_Read... [14:08:33]Read from MH i2c: F0 [14:08:33]MH_I2C_Read... [14:08:33]Read from MH i2c: F0 09 00 [14:08:33]MH_I2C_Read... [14:08:33]Read from MH i2c: F0 09 00 30 24 00 E2 65 64 66 97 AE 6B 64 71 [14:08:33]GetLastDocTimeStamp 1717855623 [14:08:33]current date 1717855714 [14:08:33]FM_GetShiftState [14:08:33]SAM_PROTO_GetShiftState [14:08:33]wFMCommunicate request_size=4 [14:08:33]MH_SAM_APDU [14:08:33]CAPDU: 80 13 01 00 [14:08:33]Write to MH i2c: E2 08 00 31 24 80 13 01 00 00 00 00 00 D2 [14:08:33]Write i2c OK [14:08:33]MH_I2C_Read... [14:08:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:33]Read from MH i2c: E2 [14:08:33]MH_I2C_Read... [14:08:33]Read from MH i2c: E2 0E 00 [14:08:33]MH_I2C_Read... [14:08:33]Read from MH i2c: E2 0E 00 31 24 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 86 [14:08:33]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:08:33]wFMCommunicate OK [14:08:33]SAM_PROTO_GetShiftState done [14:08:33]FM_GetShiftState done [14:08:33]opened in 1717805884 [14:08:33]opened+sec_in_day 1717892284 [14:08:33]quantity*price = 50065 [14:08:33]sum+1 = 50067 [14:08:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 395 08.06.2024 14:08 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239624 ФПД: 211281207903043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140834&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239624&fm=211281207903043&tin=02508201610067®Number=0000000000091601&sum=50000 [14:08:34]StoreToDocumentArchive [14:08:34]shift 387 fd 239624 [14:08:34]save to /storage/0387/doc_00239624 [14:08:34]save last doc name /storage/0387/doc_00239624 to /storage/kkm_last_doc_name [14:08:34]save OK [14:08:34]Clear old archive folders... [14:08:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:08:34]tlvbuf is B6E6A960 [14:08:34]SAM_PROTO_ClearQueue [14:08:34]wFMCommunicate request_size=4 [14:08:34]MH_SAM_APDU [14:08:34]CAPDU: 80 09 00 00 [14:08:34]Write to MH i2c: E2 08 00 3E 24 80 09 00 00 00 00 00 00 D4 [14:08:34]Write i2c OK [14:08:34]MH_I2C_Read... [14:08:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:34]Read from MH i2c: E2 [14:08:34]MH_I2C_Read... [14:08:34]Read from MH i2c: E2 03 00 [14:08:34]MH_I2C_Read... [14:08:34]Read from MH i2c: E2 03 00 3E 24 00 90 00 D6 [14:08:34]RAPDU: 90 00 [14:08:34]wFMCommunicate OK [14:08:34]SAM_PROTO_ClearQueue done [14:08:34]KKMCreateOFDPacket [14:08:34]OFDProtocolAddRootSTLVToBuf [14:08:34]FM_MakeSignedData [14:08:34]FM_MakeSignedData [14:08:34]SAM_PROTO_SignData [14:08:34]wFMCommunicate request_size=4 [14:08:34]MH_SAM_APDU [14:08:34]CAPDU: 80 0D 01 02 [14:08:34]Write to MH i2c: E2 08 00 3F 24 80 0D 01 02 00 00 00 00 DC [14:08:34]Write i2c OK [14:08:34]MH_I2C_Read... [14:08:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:34]Read from MH i2c: E2 [14:08:34]MH_I2C_Read... [14:08:34]Read from MH i2c: E2 03 00 [14:08:34]MH_I2C_Read... [14:08:34]Read from MH i2c: E2 03 00 3F 24 00 90 00 D7 [14:08:34]RAPDU: 90 00 [14:08:34]wFMCommunicate OK [14:08:34]wFMCommunicate request_size=255 [14:08:34]MH_SAM_APDU [14:08: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A8 03 00 35 04 06 00 C0 [14:08:34]Write to MH i2c: E2 02 01 40 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A8 03 00 35 04 06 00 C0 00 00 1D [14:08:34]Write i2c OK [14:08:34]MH_I2C_Read... [14:08:34]OFD Sender: No OFD packet to send [14:08:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:35]Read from MH i2c: E2 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: E2 03 00 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: E2 03 00 40 24 00 90 00 D8 [14:08:35]RAPDU: 90 00 [14:08:35]wFMCommunicate OK [14:08:35]wFMCommunicate request_size=10 [14:08:35]MH_SAM_APDU [14:08:35]CAPDU: 80 0D 02 02 05 28 BD 58 43 43 [14:08:35]Write to MH i2c: E2 0D 00 41 24 80 0D 02 02 05 00 28 BD 58 43 43 00 00 AC [14:08:35]Write i2c OK [14:08:35]MH_I2C_Read... [14:08:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:35]Read from MH i2c: E2 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: E2 03 00 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: E2 03 00 41 24 00 90 00 D9 [14:08:35]RAPDU: 90 00 [14:08:35]wFMCommunicate OK [14:08:35]wFMCommunicate request_size=4 [14:08:35]MH_SAM_APDU [14:08:35]CAPDU: 80 0D 03 02 [14:08:35]Write to MH i2c: E2 08 00 42 24 80 0D 03 02 00 00 00 00 E1 [14:08:35]Write i2c OK [14:08:35]MH_I2C_Read... [14:08:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:35]Read from MH i2c: E2 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: E2 0B 00 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: E2 0B 00 42 24 00 D3 ED 0F 8F A6 81 2C 97 90 00 2A [14:08:35]RAPDU: D3 ED 0F 8F A6 81 2C 97 90 00 [14:08:35]wFMCommunicate OK [14:08:35]SAM_PROTO_SignData done [14:08:35]FM_MakeSignedData done [14:08:35]CreateOFDProtocolMessage [14:08:35]wFMCommunicate request_size=4 [14:08:35]MH_SAM_APDU [14:08:35]CAPDU: 80 11 00 00 [14:08:35]Write to MH i2c: E2 08 00 43 24 80 11 00 00 00 00 00 00 E1 [14:08:35]Write i2c OK [14:08:35]MH_I2C_Read... [14:08:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:35]Read from MH i2c: E2 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: E2 17 00 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: E2 17 00 43 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 36 [14:08:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:08:35]wFMCommunicate OK [14:08:35]CreateOFDProtocolMessage done [14:08:35]OFDSenderStorePacket 239624 [14:08:35]StoreOFDPacket docnum=239624 [14:08:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 07 55 07 01 96 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A8 03 00 35 04 06 00 C0 28 BD 58 43 43 D3 ED 0F 8F A6 81 2C 97 [14:08:35]CheckFolder [14:08:35]dirname=/storage/ofd_packets [14:08:35]CheckFolder done [14:08:35]ProducePacketName [14:08:35]name=ofd_packets/00239624 [14:08:35]NVStorageSaveData ofd_packets/00239624 [14:08:35]File name is /storage/ofd_packets/00239624 [14:08:35]Write 301 bytes [14:08:35]NVStorageSaveData done [14:08:35]OFDSenderStorePacket done [14:08:35]KKMCreateOFDPacket done [14:08:35]NVStorageSaveData kkm_last_timestamp [14:08:35]File name is /storage/kkm_last_timestamp [14:08:35]Write 4 bytes [14:08:35]NVStorageSaveData done [14:08:35]ExternCall_PrintAddStr [14:08:35]wPrintStart [14:08:35]Write to MH i2c: 01 00 00 44 24 68 [14:08:35]Write i2c OK [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: 01 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: 01 07 00 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: 01 07 00 44 24 00 00 00 00 00 FF 0F 7D [14:08:35]RasterBufferAndPrint [14:08:35]line Счет N : (1)3302570 [14:08:35]line ИНН: 02508201610067 [14:08:35]line Контрольно-Кассовый Чек [14:08:35]line ПРОДАЖА [14:08:35]line ТРК (МРК, ГНК) : 12 [14:08:35]line Товар: 2710124130 [14:08:35]line Аи-92-К-4 [14:08:35]line 7.540 * 66.40 [14:08:35]line = 500.66 [14:08:35]line НДС 12% НСП 1% [14:08:35]line > о реализуемом товаре [14:08:35]line ОКРУГЛЕНИЕ: -0.66 [14:08:35]line ИТОГО: 500.00 [14:08:35]line Внесено: 500.00 [14:08:35]line СДАЧА: 0.00 [14:08:35]line НСП 1% : 4.43 [14:08:35]line НДС 12% : 53.17 [14:08:35]line Наличными: 500.00 [14:08:35]line Безнал.: 0.00 [14:08:35]line Место: АЗС № 82 "Партнер Нефть" [14:08:35]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:08:35]line СНО: Общий режим [14:08:35]line Чек 395 08.06.2024 14:08 [14:08:35]line Смена: 387 ФФД: 1.0 [14:08:35]line ЗНМ: 0300000150 [14:08:35]line РНМ: 0000000000091601 [14:08:35]line Версия ККМ: 001 [14:08:35]line ФМ: 0000000000874681 [14:08:35]line ФД: 239624 [14:08:35]line ФПД: 211281207903043 [14:08:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T140834&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239624&fm=211281207903043&tin=02508201610067®Number=0000000000091601&sum=50000 [14:08:35]written 0, free lines is 4095 [14:08:35]OFD Sender: Processing packet 239624 [packets to send 182, broken 181] [14:08:35]ProducePacketName [14:08:35]name=ofd_packets/00239624 [14:08:35]OFD Sender: To server: pG, [14:08:35]CommunicateWithHost lk.salyk.kg:30040 [14:08:35]ConnectInit lk.salyk.kg [14:08:35]Connected sock=10 [14:08:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 07 55 07 01 96 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 65 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A8 03 00 35 04 06 00 C0 28 BD 58 43 43 D3 ED 0F 8F A6 81 2C 97 [14:08:35]Write to MH i2c: 01 00 00 6F 24 93 [14:08:35]Write i2c OK [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: 01 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: 01 07 00 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: 01 07 00 6F 24 00 00 00 00 00 CF 0C 75 [14:08:35]RasterBufferAndPrint [14:08:35]line [14:08:35]line [14:08:35]line [14:08:35]line [14:08:35]line [14:08:35]written 0, free lines is 3286 [14:08:35]MH_Cut [14:08:35]Write to MH i2c: D1 01 00 76 24 01 6C [14:08:35]Write i2c OK [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: D1 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: D1 01 00 [14:08:35]MH_I2C_Read... [14:08:35]Read from MH i2c: D1 01 00 76 24 00 6B [14:08:35]Write to MH i2c: 01 00 00 77 24 9B [14:08:35]Write i2c OK [14:08:35]MH_I2C_Read... [14:08:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3C 58 47 00 45 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 08 A8 03 00 F4 03 04 00 5F 0D 64 66 B6 04 01 00 00 CC 27 FA 55 6F 77 7A 47 [14:08:35]CommunicateWithHost err = 0 [14:08:35]CheckOFDResponse [14:08:35]1017 (14) - 77093643461234 [14:08:35]1041 (16) - 0000000000874681 [14:08:35]1040 (4) - 239624 [14:08:35]1012 (4) - 08.06.2024 07:50 [14:08:35]1206 (1) - 0 [14:08:35]OFD Sender: Remove packet 239624 [14:08:35]ProducePacketName [14:08:35]name=ofd_packets/00239624 [14:08:35]NVStorageDeleteData [14:08:36]OFD Sender: No OFD packet to send [14:08:36]*** Cut start [14:08:36]*** Partial cut [14:08:36]*** CUTSNS_PIN = 1 [14:08:36]*** CUTSNS_PIN = 0 [14:08:36]*** Brake cut motor [14:08:37]Read from MH i2c: 01 [14:08:37]MH_I2C_Read... [14:08:37]*** Stop cut motor [14:08:37]*** Cut end [14:08:37]Read from MH i2c: 01 07 00 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: 01 07 00 77 24 00 00 00 00 00 FF 0F B0 [14:08:37]process_action close_receipt done [14:08:37]requested_data is exist [14:08:37]produce_requested_data [14:08:37]requested_item fm.sn is exist - process it [14:08:37]wFMCommunicate request_size=4 [14:08:37]MH_SAM_APDU [14:08:37]CAPDU: 80 11 00 00 [14:08:37]Write to MH i2c: E2 08 00 78 24 80 11 00 00 00 00 00 00 16 [14:08:37]Write i2c OK [14:08:37]MH_I2C_Read... [14:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:37]Read from MH i2c: E2 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 17 00 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 17 00 78 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6B [14:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:08:37]wFMCommunicate OK [14:08:37]requested_item fd.num is exist - process it [14:08:37]SAM_PROTO_GetFieldsCounters [14:08:37]wFMCommunicate request_size=4 [14:08:37]MH_SAM_APDU [14:08:37]CAPDU: 80 13 00 00 [14:08:37]Write to MH i2c: E2 08 00 79 24 80 13 00 00 00 00 00 00 19 [14:08:37]Write i2c OK [14:08:37]MH_I2C_Read... [14:08:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:37]Read from MH i2c: E2 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 62 00 [14:08:37]MH_I2C_Read... [14:08:37]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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 08 A8 03 00 0E 04 04 00 83 01 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 0F [14:08:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 08 A8 03 00 0E 04 04 00 83 01 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:08:37]wFMCommunicate OK [14:08:37]SAM_PROTO_GetFieldsCounters done [14:08:37]requested_item shift.num is exist - process it [14:08:37]requested_item shift.opened is exist - process it [14:08:37]req_shift_opened [14:08:37]FM_GetShiftState [14:08:37]SAM_PROTO_GetShiftState [14:08:37]wFMCommunicate request_size=4 [14:08:37]MH_SAM_APDU [14:08:37]CAPDU: 80 13 01 00 [14:08:37]Write to MH i2c: E2 08 00 7A 24 80 13 01 00 00 00 00 00 1B [14:08:37]Write i2c OK [14:08:37]MH_I2C_Read... [14:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:37]Read from MH i2c: E2 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 0E 00 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 0E 00 7A 24 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 CF [14:08:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:08:37]wFMCommunicate OK [14:08:37]SAM_PROTO_GetShiftState done [14:08:37]FM_GetShiftState done [14:08:37]req_shift_opened done [14:08:37]requested_item shift.open_date is exist - process it [14:08:37]req_shift_open_date [14:08:37]req_shift_open_date done [14:08:37]produce_requested_data done [14:08:37]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239624,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:08:37]process_action_free close_receipt [14:08:37]json_value_free [14:08:37]json_value_free done [14:08:37]process_json_proto returns [14:08:37]Send response to host [14:08:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239624,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:08:37]free response buf [14:08:37]execute_script done [14:08:37]execute_script returns [14:08:37]free content buf [14:08:37]Sock 9.Close socket [14:08:37]Sock 9.Thread stoped [14:08:41]OFD Sender: No OFD packet to send [14:08:46]OFD Sender: No OFD packet to send [14:08:51]OFD Sender: No OFD packet to send [14:08:56]OFD Sender: No OFD packet to send [14:09:01]OFD Sender: No OFD packet to send [14:09:06]OFD Sender: No OFD packet to send [14:09:11]OFD Sender: No OFD packet to send [14:09:16]OFD Sender: No OFD packet to send [14:09:17]accept exits with 8 [14:09:17]New connection [14:09:17]New thread 3066453348 created [14:09:17]Thread 3066596708 joined [14:09:17]Waiting for new connection... [14:09:17] Sock 8.Parse request [14:09:17]Sock 8.Check first char [14:09:17]Sock 8.First char is OK [14:09:17]request: POST /json_proto HTTP/1.0 [14:09:17]Method: POST [14:09:17]URL: /json_proto [14:09:17]Method is POST - this is cgi request [14:09:17]url: /json_proto [14:09:17]query_string will be loaded in cgi processing [14:09:17]execute_cgi json_proto POST (null) [14:09:17]execute_cgi path=json_proto method=POST [14:09:17]POST find Content-Length [14:09:17]Host: 172.17.40.67:8080 [14:09:17]Content-Length: 1182 [14:09:17]Content-Type: application/json [14:09:17] [14:09:17]POST finish read [14:09:17]Found Content-Length = 1182 [14:09:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302569\u000A08.06.2024 13:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 22.600 x 66.40\u000A\u0418\u0422\u041E\u0413: 1500.64\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:17]execute_script... [14:09:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302569\u000A08.06.2024 13:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 22.600 x 66.40\u000A\u0418\u0422\u041E\u0413: 1500.64\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:17]POST & json_proto [14:09:17]process_json_proto [14:09:17]json parsed OK: [14:09:17]protocol is kg_v1.0 [14:09:17]action value=print_text [14:09:17]process_action print_text [14:09:17]cmd_print_text [14:09:17]ExternCall_PrintAddStr [14:09:17]wPrintStart [14:09:17]Write to MH i2c: 01 00 00 7B 24 9F [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 07 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 07 00 7B 24 00 00 00 00 00 FF 0F B4 [14:09:17]RasterBufferAndPrint [14:09:17]line *****ТОВАРНЫЙ ЧЕК***** [14:09:17]line АЗС-82 [14:09:17]line Партнер нефть [14:09:17]line 00000000012345 [14:09:17]line Кассир : Кенжемаматов А. [14:09:17]line Счет N : (1)3302569 [14:09:17]line 08.06.2024 13:52 [14:09:17]line ПРОДАЖА [14:09:17]line ТРК (МРК, ГНК): 42 [14:09:17]line Вид ГСМ : 2710124130 [14:09:17]line Аи-92-К-4 [14:09:17]line 22.600 x 66.40 [14:09:17]line ИТОГ: 1500.64 [14:09:17]line Тип оплаты: Талоны: ТК ГПНА Online [14:09:17]line 30147922 [14:09:17]line ______________________ [14:09:17]line (подпись) [14:09:17]written 0, free lines is 4095 [14:09:17]Write to MH i2c: 01 00 00 90 24 B4 [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 07 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 07 00 90 24 00 00 00 00 00 F8 0D C0 [14:09:17]RasterBufferAndPrint [14:09:17]line [14:09:17]line [14:09:17]line [14:09:17]line [14:09:17]line [14:09:17]written 0, free lines is 3577 [14:09:17]MH_Cut [14:09:17]Write to MH i2c: D1 01 00 97 24 01 8D [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: D1 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: D1 01 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: D1 01 00 97 24 00 8C [14:09:17]Write to MH i2c: 01 00 00 98 24 BC [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]*** Cut start [14:09:17]*** Partial cut [14:09:17]*** CUTSNS_PIN = 1 [14:09:17]*** CUTSNS_PIN = 0 [14:09:18]*** Brake cut motor [14:09:18]Read from MH i2c: 01 [14:09:18]MH_I2C_Read... [14:09:18]*** Stop cut motor [14:09:18]*** Cut end [14:09:18]Read from MH i2c: 01 07 00 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: 01 07 00 98 24 00 00 00 00 00 FF 0F D1 [14:09:18]process_action print_text done [14:09:18]requested_data is exist [14:09:18]produce_requested_data [14:09:18]requested_item fm.sn is exist - process it [14:09:18]wFMCommunicate request_size=4 [14:09:18]MH_SAM_APDU [14:09:18]CAPDU: 80 11 00 00 [14:09:18]Write to MH i2c: E2 08 00 99 24 80 11 00 00 00 00 00 00 37 [14:09:18]Write i2c OK [14:09:18]MH_I2C_Read... [14:09:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:18]Read from MH i2c: E2 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: E2 17 00 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: E2 17 00 99 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8C [14:09:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:09:18]wFMCommunicate OK [14:09:18]requested_item fd.num is exist - process it [14:09:18]SAM_PROTO_GetFieldsCounters [14:09:18]wFMCommunicate request_size=4 [14:09:18]MH_SAM_APDU [14:09:18]CAPDU: 80 13 00 00 [14:09:18]Write to MH i2c: E2 08 00 9A 24 80 13 00 00 00 00 00 00 3A [14:09:18]Write i2c OK [14:09:18]MH_I2C_Read... [14:09:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:18]Read from MH i2c: E2 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: E2 62 00 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: E2 62 00 9A 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 08 A8 03 00 0E 04 04 00 83 01 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 30 [14:09:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 08 A8 03 00 0E 04 04 00 83 01 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:09:18]wFMCommunicate OK [14:09:18]SAM_PROTO_GetFieldsCounters done [14:09:18]requested_item shift.num is exist - process it [14:09:18]requested_item shift.opened is exist - process it [14:09:18]req_shift_opened [14:09:18]FM_GetShiftState [14:09:18]SAM_PROTO_GetShiftState [14:09:18]wFMCommunicate request_size=4 [14:09:18]MH_SAM_APDU [14:09:18]CAPDU: 80 13 01 00 [14:09:18]Write to MH i2c: E2 08 00 9B 24 80 13 01 00 00 00 00 00 3C [14:09:18]Write i2c OK [14:09:18]MH_I2C_Read... [14:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:18]Read from MH i2c: E2 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: E2 0E 00 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: E2 0E 00 9B 24 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F0 [14:09:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:09:18]wFMCommunicate OK [14:09:18]SAM_PROTO_GetShiftState done [14:09:18]FM_GetShiftState done [14:09:18]req_shift_opened done [14:09:18]requested_item shift.open_date is exist - process it [14:09:18]req_shift_open_date [14:09:18]req_shift_open_date done [14:09:18]produce_requested_data done [14:09:18]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239624,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:09:18]process_action_free print_text [14:09:18]json_value_free [14:09:18]json_value_free done [14:09:18]process_json_proto returns [14:09:18]Send response to host [14:09:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239624,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:09:18]free response buf [14:09:18]execute_script done [14:09:18]execute_script returns [14:09:18]free content buf [14:09:18]Sock 8.Close socket [14:09:18]Sock 8.Thread stoped [14:09:21]OFD Sender: No OFD packet to send [14:09:26]OFD Sender: No OFD packet to send [14:09:31]OFD Sender: No OFD packet to send [14:09:36]OFD Sender: No OFD packet to send [14:09:41]OFD Sender: No OFD packet to send [14:09:46]OFD Sender: No OFD packet to send [14:09:51]OFD Sender: No OFD packet to send [14:09:56]OFD Sender: No OFD packet to send [14:10:01]OFD Sender: No OFD packet to send [14:10:06]OFD Sender: No OFD packet to send [14:10:11]OFD Sender: No OFD packet to send [14:10:16]OFD Sender: No OFD packet to send [14:10:20]accept exits with 9 [14:10:20]New connection [14:10:20]New thread 3066596708 created [14:10:20]Thread 3066453348 joined [14:10:20]Waiting for new connection... [14:10:20] Sock 9.Parse request [14:10:20]Sock 9.Check first char [14:10:20]Sock 9.First char is OK [14:10:20]request: POST /json_proto HTTP/1.0 [14:10:20]Method: POST [14:10:20]URL: /json_proto [14:10:20]Method is POST - this is cgi request [14:10:20]url: /json_proto [14:10:20]query_string will be loaded in cgi processing [14:10:20]execute_cgi json_proto POST (null) [14:10:20]execute_cgi path=json_proto method=POST [14:10:20]POST find Content-Length [14:10:20]Host: 172.17.40.67:8080 [14:10:20]Content-Length: 678 [14:10:20]Content-Type: application/json [14:10:20] [14:10:20]POST finish read [14:10:20]Found Content-Length = 678 [14:10:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:20]execute_script... [14:10:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:20]POST & json_proto [14:10:20]process_json_proto [14:10:20]json parsed OK: [14:10:20]protocol is kg_v1.0 [14:10:20]action value=close_receipt [14:10:20]process_action close_receipt [14:10:20]cmd_close_receipt [14:10:20]MH_GetDate [14:10:20]Write to MH i2c: F0 00 00 9C 24 AF [14:10:20]Write i2c OK [14:10:20]MH_I2C_Read... [14:10:20]Read from MH i2c: F0 [14:10:20]MH_I2C_Read... [14:10:20]Read from MH i2c: F0 09 00 [14:10:20]MH_I2C_Read... [14:10:20]Read from MH i2c: F0 09 00 9C 24 00 4D 66 64 66 97 AE 6B 64 49 [14:10:20]GetLastDocTimeStamp 1717855714 [14:10:20]current date 1717855821 [14:10:20]FM_GetShiftState [14:10:20]SAM_PROTO_GetShiftState [14:10:20]wFMCommunicate request_size=4 [14:10:20]MH_SAM_APDU [14:10:20]CAPDU: 80 13 01 00 [14:10:20]Write to MH i2c: E2 08 00 9D 24 80 13 01 00 00 00 00 00 3E [14:10:20]Write i2c OK [14:10:20]MH_I2C_Read... [14:10:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:20]Read from MH i2c: E2 [14:10:20]MH_I2C_Read... [14:10:20]Read from MH i2c: E2 0E 00 [14:10:20]MH_I2C_Read... [14:10:20]Read from MH i2c: E2 0E 00 9D 24 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F2 [14:10:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:10:20]wFMCommunicate OK [14:10:20]SAM_PROTO_GetShiftState done [14:10:20]FM_GetShiftState done [14:10:20]opened in 1717805884 [14:10:20]opened+sec_in_day 1717892284 [14:10:20]quantity*price = 50065 [14:10:20]sum+1 = 50067 [14:10:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 396 08.06.2024 14:10 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239625 ФПД: 55029488866975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141021&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239625&fm=55029488866975&tin=02508201610067®Number=0000000000091601&sum=50000 [14:10:21]StoreToDocumentArchive [14:10:21]shift 387 fd 239625 [14:10:21]save to /storage/0387/doc_00239625 [14:10:21]save last doc name /storage/0387/doc_00239625 to /storage/kkm_last_doc_name [14:10:21]save OK [14:10:21]Clear old archive folders... [14:10:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:21]tlvbuf is 012FB300 [14:10:21]SAM_PROTO_ClearQueue [14:10:21]wFMCommunicate request_size=4 [14:10:21]MH_SAM_APDU [14:10:21]CAPDU: 80 09 00 00 [14:10:21]Write to MH i2c: E2 08 00 AA 24 80 09 00 00 00 00 00 00 40 [14:10:21]Write i2c OK [14:10:21]MH_I2C_Read... [14:10:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:21]Read from MH i2c: E2 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 03 00 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 03 00 AA 24 00 90 00 42 [14:10:21]RAPDU: 90 00 [14:10:21]wFMCommunicate OK [14:10:21]SAM_PROTO_ClearQueue done [14:10:21]KKMCreateOFDPacket [14:10:21]OFDProtocolAddRootSTLVToBuf [14:10:21]FM_MakeSignedData [14:10:21]FM_MakeSignedData [14:10:21]SAM_PROTO_SignData [14:10:21]wFMCommunicate request_size=4 [14:10:21]MH_SAM_APDU [14:10:21]CAPDU: 80 0D 01 02 [14:10:21]Write to MH i2c: E2 08 00 AB 24 80 0D 01 02 00 00 00 00 48 [14:10:21]Write i2c OK [14:10:21]MH_I2C_Read... [14:10:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:21]Read from MH i2c: E2 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 03 00 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 03 00 AB 24 00 90 00 43 [14:10:21]RAPDU: 90 00 [14:10:21]wFMCommunicate OK [14:10:21]wFMCommunicate request_size=255 [14:10:21]MH_SAM_APDU [14:10:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 4D 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A8 03 00 35 04 06 00 32 [14:10:21]Write to MH i2c: E2 02 01 AC 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 4D 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A8 03 00 35 04 06 00 32 00 00 69 [14:10:21]Write i2c OK [14:10:21]MH_I2C_Read... [14:10:21]OFD Sender: No OFD packet to send [14:10:21]Read from MH i2c: E2 [14:10:21]MH_I2C_Read... [14:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:21]Read from MH i2c: E2 03 00 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 03 00 AC 24 00 90 00 44 [14:10:21]RAPDU: 90 00 [14:10:21]wFMCommunicate OK [14:10:21]wFMCommunicate request_size=10 [14:10:21]MH_SAM_APDU [14:10:21]CAPDU: 80 0D 02 02 05 0C 8D 22 D6 9F [14:10:21]Write to MH i2c: E2 0D 00 AD 24 80 0D 02 02 05 00 0C 8D 22 D6 9F 00 00 85 [14:10:21]Write i2c OK [14:10:21]MH_I2C_Read... [14:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:21]Read from MH i2c: E2 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 03 00 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 03 00 AD 24 00 90 00 45 [14:10:21]RAPDU: 90 00 [14:10:21]wFMCommunicate OK [14:10:21]wFMCommunicate request_size=4 [14:10:21]MH_SAM_APDU [14:10:21]CAPDU: 80 0D 03 02 [14:10:21]Write to MH i2c: E2 08 00 AE 24 80 0D 03 02 00 00 00 00 4D [14:10:21]Write i2c OK [14:10:21]MH_I2C_Read... [14:10:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:21]Read from MH i2c: E2 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 0B 00 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 0B 00 AE 24 00 56 6E 9E FD 87 88 F7 DA 90 00 8D [14:10:21]RAPDU: 56 6E 9E FD 87 88 F7 DA 90 00 [14:10:21]wFMCommunicate OK [14:10:21]SAM_PROTO_SignData done [14:10:21]FM_MakeSignedData done [14:10:21]CreateOFDProtocolMessage [14:10:21]wFMCommunicate request_size=4 [14:10:21]MH_SAM_APDU [14:10:21]CAPDU: 80 11 00 00 [14:10:21]Write to MH i2c: E2 08 00 AF 24 80 11 00 00 00 00 00 00 4D [14:10:21]Write i2c OK [14:10:21]MH_I2C_Read... [14:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:21]Read from MH i2c: E2 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 17 00 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: E2 17 00 AF 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A2 [14:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:10:21]wFMCommunicate OK [14:10:21]CreateOFDProtocolMessage done [14:10:21]OFDSenderStorePacket 239625 [14:10:21]StoreOFDPacket docnum=239625 [14:10:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 32 F5 07 01 29 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 4D 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A8 03 00 35 04 06 00 32 0C 8D 22 D6 9F 56 6E 9E FD 87 88 F7 DA [14:10:21]CheckFolder [14:10:21]dirname=/storage/ofd_packets [14:10:21]CheckFolder done [14:10:21]ProducePacketName [14:10:21]name=ofd_packets/00239625 [14:10:21]NVStorageSaveData ofd_packets/00239625 [14:10:21]File name is /storage/ofd_packets/00239625 [14:10:21]Write 301 bytes [14:10:21]NVStorageSaveData done [14:10:21]OFDSenderStorePacket done [14:10:21]KKMCreateOFDPacket done [14:10:21]NVStorageSaveData kkm_last_timestamp [14:10:21]File name is /storage/kkm_last_timestamp [14:10:21]Write 4 bytes [14:10:21]NVStorageSaveData done [14:10:21]ExternCall_PrintAddStr [14:10:21]wPrintStart [14:10:21]Write to MH i2c: 01 00 00 B0 24 D4 [14:10:21]Write i2c OK [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: 01 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: 01 07 00 [14:10:21]MH_I2C_Read... [14:10:21]Read from MH i2c: 01 07 00 B0 24 00 00 00 00 00 FF 0F E9 [14:10:21]RasterBufferAndPrint [14:10:21]line Счет N : (1)3302571 [14:10:21]line ИНН: 02508201610067 [14:10:21]line Контрольно-Кассовый Чек [14:10:21]line ПРОДАЖА [14:10:21]line ТРК (МРК, ГНК) : 32 [14:10:21]line Товар: 2710124130 [14:10:21]line Аи-92-К-4 [14:10:21]line 7.540 * 66.40 [14:10:21]line = 500.66 [14:10:21]line НДС 12% НСП 1% [14:10:21]line > о реализуемом товаре [14:10:21]line ОКРУГЛЕНИЕ: -0.66 [14:10:21]line ИТОГО: 500.00 [14:10:21]line Внесено: 500.00 [14:10:21]line СДАЧА: 0.00 [14:10:21]line НСП 1% : 4.43 [14:10:21]line НДС 12% : 53.17 [14:10:21]line Наличными: 500.00 [14:10:21]line Безнал.: 0.00 [14:10:21]line Место: АЗС № 82 "Партнер Нефть" [14:10:21]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:10:21]line СНО: Общий режим [14:10:21]line Чек 396 08.06.2024 14:10 [14:10:21]line Смена: 387 ФФД: 1.0 [14:10:21]line ЗНМ: 0300000150 [14:10:21]line РНМ: 0000000000091601 [14:10:21]line Версия ККМ: 001 [14:10:21]line ФМ: 0000000000874681 [14:10:21]line ФД: 239625 [14:10:21]line ФПД: 55029488866975 [14:10:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141021&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239625&fm=55029488866975&tin=02508201610067®Number=0000000000091601&sum=50000 [14:10:21]written 0, free lines is 4095 [14:10:21]OFD Sender: Processing packet 239625 [packets to send 182, broken 181] [14:10:21]ProducePacketName [14:10:21]name=ofd_packets/00239625 [14:10:21]OFD Sender: To server: pG, [14:10:21]CommunicateWithHost lk.salyk.kg:30040 [14:10:21]ConnectInit lk.salyk.kg [14:10:22]Connected sock=11 [14:10:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 32 F5 07 01 29 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 4D 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A8 03 00 35 04 06 00 32 0C 8D 22 D6 9F 56 6E 9E FD 87 88 F7 DA [14:10:22]Write to MH i2c: 01 00 00 DB 24 FF [14:10:22]Write i2c OK [14:10:22]MH_I2C_Read... [14:10:22]Read from MH i2c: 01 [14:10:22]MH_I2C_Read... [14:10:22]Read from MH i2c: 01 07 00 [14:10:22]MH_I2C_Read... [14:10:22]Read from MH i2c: 01 07 00 DB 24 00 00 00 00 00 CB 0C DD [14:10:22]RasterBufferAndPrint [14:10:22]line [14:10:22]line [14:10:22]line [14:10:22]line [14:10:22]line [14:10:22]written 0, free lines is 3282 [14:10:22]MH_Cut [14:10:22]Write to MH i2c: D1 01 00 E2 24 01 D8 [14:10:22]Write i2c OK [14:10:22]MH_I2C_Read... [14:10:22]Read from MH i2c: D1 [14:10:22]MH_I2C_Read... [14:10:22]Read from MH i2c: D1 01 00 [14:10:22]MH_I2C_Read... [14:10:22]Read from MH i2c: D1 01 00 E2 24 00 D7 [14:10:22]Write to MH i2c: 01 00 00 E3 24 07 [14:10:22]Write i2c OK [14:10:22]MH_I2C_Read... [14:10:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7F 05 47 00 2A D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 09 A8 03 00 F4 03 04 00 CA 0D 64 66 B6 04 01 00 00 53 68 D7 50 69 BB 71 88 [14:10:22]CommunicateWithHost err = 0 [14:10:22]CheckOFDResponse [14:10:22]1017 (14) - 77093643461234 [14:10:22]1041 (16) - 0000000000874681 [14:10:22]1040 (4) - 239625 [14:10:22]1012 (4) - 08.06.2024 07:52 [14:10:22]1206 (1) - 0 [14:10:22]OFD Sender: Remove packet 239625 [14:10:22]ProducePacketName [14:10:22]name=ofd_packets/00239625 [14:10:22]NVStorageDeleteData [14:10:22]OFD Sender: No OFD packet to send [14:10:23]*** Cut start [14:10:23]*** Partial cut [14:10:23]*** CUTSNS_PIN = 1 [14:10:23]*** CUTSNS_PIN = 0 [14:10:23]*** Brake cut motor [14:10:23]Read from MH i2c: 01 [14:10:23]MH_I2C_Read... [14:10:23]*** Stop cut motor [14:10:23]*** Cut end [14:10:23]Read from MH i2c: 01 07 00 [14:10:23]MH_I2C_Read... [14:10:23]Read from MH i2c: 01 07 00 E3 24 00 00 00 00 00 FF 0F 1C [14:10:23]process_action close_receipt done [14:10:23]requested_data is exist [14:10:23]produce_requested_data [14:10:23]requested_item fm.sn is exist - process it [14:10:23]wFMCommunicate request_size=4 [14:10:23]MH_SAM_APDU [14:10:23]CAPDU: 80 11 00 00 [14:10:23]Write to MH i2c: E2 08 00 E4 24 80 11 00 00 00 00 00 00 82 [14:10:23]Write i2c OK [14:10:23]MH_I2C_Read... [14:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:23]Read from MH i2c: E2 [14:10:23]MH_I2C_Read... [14:10:23]Read from MH i2c: E2 17 00 [14:10:23]MH_I2C_Read... [14:10:23]Read from MH i2c: E2 17 00 E4 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D7 [14:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:10:23]wFMCommunicate OK [14:10:23]requested_item fd.num is exist - process it [14:10:23]SAM_PROTO_GetFieldsCounters [14:10:23]wFMCommunicate request_size=4 [14:10:23]MH_SAM_APDU [14:10:23]CAPDU: 80 13 00 00 [14:10:23]Write to MH i2c: E2 08 00 E5 24 80 13 00 00 00 00 00 00 85 [14:10:23]Write i2c OK [14:10:23]MH_I2C_Read... [14:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:23]Read from MH i2c: E2 [14:10:23]MH_I2C_Read... [14:10:23]Read from MH i2c: E2 62 00 [14:10:23]MH_I2C_Read... [14:10:23]Read from MH i2c: E2 62 00 E5 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 09 A8 03 00 0E 04 04 00 83 01 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 7F [14:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 09 A8 03 00 0E 04 04 00 83 01 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:10:23]wFMCommunicate OK [14:10:23]SAM_PROTO_GetFieldsCounters done [14:10:23]requested_item shift.num is exist - process it [14:10:23]requested_item shift.opened is exist - process it [14:10:23]req_shift_opened [14:10:23]FM_GetShiftState [14:10:23]SAM_PROTO_GetShiftState [14:10:23]wFMCommunicate request_size=4 [14:10:23]MH_SAM_APDU [14:10:23]CAPDU: 80 13 01 00 [14:10:23]Write to MH i2c: E2 08 00 E6 24 80 13 01 00 00 00 00 00 87 [14:10:23]Write i2c OK [14:10:23]MH_I2C_Read... [14:10:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:24]Read from MH i2c: E2 [14:10:24]MH_I2C_Read... [14:10:24]Read from MH i2c: E2 0E 00 [14:10:24]MH_I2C_Read... [14:10:24]Read from MH i2c: E2 0E 00 E6 24 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 3B [14:10:24]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:10:24]wFMCommunicate OK [14:10:24]SAM_PROTO_GetShiftState done [14:10:24]FM_GetShiftState done [14:10:24]req_shift_opened done [14:10:24]requested_item shift.open_date is exist - process it [14:10:24]req_shift_open_date [14:10:24]req_shift_open_date done [14:10:24]produce_requested_data done [14:10:24]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239625,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:10:24]process_action_free close_receipt [14:10:24]json_value_free [14:10:24]json_value_free done [14:10:24]process_json_proto returns [14:10:24]Send response to host [14:10:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239625,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:10:24]free response buf [14:10:24]execute_script done [14:10:24]execute_script returns [14:10:24]free content buf [14:10:24]Sock 9.Close socket [14:10:24]Sock 9.Thread stoped [14:10:25]int [14:10:25]Write to MH i2c: 01 00 00 E7 24 0B [14:10:25]*** FLAG_PRN_PAP1 set [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: 01 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: 01 07 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: 01 07 00 E7 24 00 01 00 00 00 FF 0F 21 [14:10:25]state=0 [14:10:25]No paper [14:10:25]int [14:10:25]Write to MH i2c: 01 00 00 E8 24 0C [14:10:25]*** FLAG_PRN_PAP2 set [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: 01 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: 01 07 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: 01 07 00 E8 24 00 03 00 00 00 FF 0F 24 [14:10:25]state=0 [14:10:25]No paper [14:10:25]Cover opened [14:10:26]int [14:10:26]Write to MH i2c: 01 00 00 E9 24 0D [14:10:26]*** FLAG_PRN_PAP2 reset [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 07 00 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 07 00 E9 24 00 01 00 00 00 FF 0F 23 [14:10:26]state=3 [14:10:26]No paper [14:10:26]Cover closed [14:10:26]int [14:10:26]Write to MH i2c: 01 00 00 EA 24 0E [14:10:26]*** FLAG_PRN_PAP2 set [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 07 00 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 07 00 EA 24 00 03 00 00 00 FF 0F 26 [14:10:26]state=0 [14:10:26]No paper [14:10:26]Cover opened [14:10:27]OFD Sender: No OFD packet to send [14:10:31]Write to MH i2c: 01 00 00 EB 24 0F [14:10:31]Write i2c OK [14:10:31]MH_I2C_Read... [14:10:31]Read from MH i2c: 01 [14:10:31]MH_I2C_Read... [14:10:31]Read from MH i2c: 01 07 00 [14:10:31]MH_I2C_Read... [14:10:31]Read from MH i2c: 01 07 00 EB 24 00 03 00 00 00 FF 0F 27 [14:10:31]state=3 [14:10:31]No paper [14:10:31]Cover opened [14:10:31]int [14:10:31]Write to MH i2c: 01 00 00 EC 24 10 [14:10:31]Write i2c OK [14:10:31]MH_I2C_Read... [14:10:31]Read from MH i2c: 01 [14:10:31]MH_I2C_Read... [14:10:31]*** FLAG_PRN_PAP2 reset [14:10:31]*** FLAG_PRN_PAP1 reset [14:10:31]Read from MH i2c: 01 07 00 [14:10:31]MH_I2C_Read... [14:10:31]Read from MH i2c: 01 07 00 EC 24 00 00 00 00 00 FF 0F 25 [14:10:31]state=3 [14:10:31]Cover closed [14:10:32]OFD Sender: No OFD packet to send [14:10:37]OFD Sender: No OFD packet to send [14:10:42]OFD Sender: No OFD packet to send [14:10:45]accept exits with 8 [14:10:45]New connection [14:10:45]New thread 3066453348 created [14:10:45]Thread 3066596708 joined [14:10:45]Waiting for new connection... [14:10:45] Sock 8.Parse request [14:10:45]Sock 8.Check first char [14:10:45]Sock 8.First char is OK [14:10:45]request: POST /json_proto HTTP/1.0 [14:10:45]Method: POST [14:10:45]URL: /json_proto [14:10:45]Method is POST - this is cgi request [14:10:45]url: /json_proto [14:10:45]query_string will be loaded in cgi processing [14:10:45]execute_cgi json_proto POST (null) [14:10:45]execute_cgi path=json_proto method=POST [14:10:45]POST find Content-Length [14:10:45]Host: 172.17.40.67:8080 [14:10:45]Content-Length: 678 [14:10:45]Content-Type: application/json [14:10:45] [14:10:45]POST finish read [14:10:45]Found Content-Length = 678 [14:10:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:10:45]execute_script... [14:10:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:10:45]POST & json_proto [14:10:45]process_json_proto [14:10:45]json parsed OK: [14:10:45]protocol is kg_v1.0 [14:10:45]action value=close_receipt [14:10:45]process_action close_receipt [14:10:45]cmd_close_receipt [14:10:45]MH_GetDate [14:10:45]Write to MH i2c: F0 00 00 ED 24 00 [14:10:45]Write i2c OK [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: F0 [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: F0 09 00 [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: F0 09 00 ED 24 00 67 66 64 66 97 AE 6B 64 B4 [14:10:45]GetLastDocTimeStamp 1717855821 [14:10:45]current date 1717855847 [14:10:45]FM_GetShiftState [14:10:45]SAM_PROTO_GetShiftState [14:10:45]wFMCommunicate request_size=4 [14:10:45]MH_SAM_APDU [14:10:45]CAPDU: 80 13 01 00 [14:10:45]Write to MH i2c: E2 08 00 EE 24 80 13 01 00 00 00 00 00 8F [14:10:45]Write i2c OK [14:10:45]MH_I2C_Read... [14:10:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:45]Read from MH i2c: E2 [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: E2 0E 00 [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: E2 0E 00 EE 24 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 43 [14:10:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:10:45]wFMCommunicate OK [14:10:45]SAM_PROTO_GetShiftState done [14:10:45]FM_GetShiftState done [14:10:45]opened in 1717805884 [14:10:45]opened+sec_in_day 1717892284 [14:10:45]quantity*price = 30012 [14:10:45]sum+1 = 30014 [14:10:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 397 08.06.2024 14:10 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239626 ФПД: 176713081031928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141047&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239626&fm=176713081031928&tin=02508201610067®Number=0000000000091601&sum=30000 [14:10:46]StoreToDocumentArchive [14:10:46]shift 387 fd 239626 [14:10:46]save to /storage/0387/doc_00239626 [14:10:46]save last doc name /storage/0387/doc_00239626 to /storage/kkm_last_doc_name [14:10:46]save OK [14:10:46]Clear old archive folders... [14:10:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:46]tlvbuf is 01378EA0 [14:10:46]SAM_PROTO_ClearQueue [14:10:46]wFMCommunicate request_size=4 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 09 00 00 [14:10:46]Write to MH i2c: E2 08 00 FB 24 80 09 00 00 00 00 00 00 91 [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:46]Read from MH i2c: E2 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 FB 24 00 90 00 93 [14:10:46]RAPDU: 90 00 [14:10:46]wFMCommunicate OK [14:10:46]SAM_PROTO_ClearQueue done [14:10:46]KKMCreateOFDPacket [14:10:46]OFDProtocolAddRootSTLVToBuf [14:10:46]FM_MakeSignedData [14:10:46]FM_MakeSignedData [14:10:46]SAM_PROTO_SignData [14:10:46]wFMCommunicate request_size=4 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 0D 01 02 [14:10:46]Write to MH i2c: E2 08 00 FC 24 80 0D 01 02 00 00 00 00 99 [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:46]Read from MH i2c: E2 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 FC 24 00 90 00 94 [14:10:46]RAPDU: 90 00 [14:10:46]wFMCommunicate OK [14:10:46]wFMCommunicate request_size=255 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 8D 01 00 00 F4 03 04 00 67 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A8 03 00 35 04 06 00 A0 [14:10:46]Write to MH i2c: E2 02 01 FD 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 8D 01 00 00 F4 03 04 00 67 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A8 03 00 35 04 06 00 A0 00 00 E2 [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:47]Read from MH i2c: E2 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: E2 03 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: E2 03 00 FD 24 00 90 00 95 [14:10:47]RAPDU: 90 00 [14:10:47]wFMCommunicate OK [14:10:47]wFMCommunicate request_size=10 [14:10:47]MH_SAM_APDU [14:10:47]CAPDU: 80 0D 02 02 05 B8 38 6C 0C F8 [14:10:47]Write to MH i2c: E2 0D 00 FE 24 80 0D 02 02 05 00 B8 38 6C 0C F8 00 00 06 [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:47]Read from MH i2c: E2 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: E2 03 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: E2 03 00 FE 24 00 90 00 96 [14:10:47]RAPDU: 90 00 [14:10:47]wFMCommunicate OK [14:10:47]wFMCommunicate request_size=4 [14:10:47]MH_SAM_APDU [14:10:47]CAPDU: 80 0D 03 02 [14:10:47]Write to MH i2c: E2 08 00 FF 24 80 0D 03 02 00 00 00 00 9E [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:47]Read from MH i2c: E2 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: E2 0B 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: E2 0B 00 FF 24 00 26 A7 A3 68 D4 02 93 BC 90 00 9C [14:10:47]RAPDU: 26 A7 A3 68 D4 02 93 BC 90 00 [14:10:47]wFMCommunicate OK [14:10:47]SAM_PROTO_SignData done [14:10:47]FM_MakeSignedData done [14:10:47]CreateOFDProtocolMessage [14:10:47]wFMCommunicate request_size=4 [14:10:47]MH_SAM_APDU [14:10:47]CAPDU: 80 11 00 00 [14:10:47]Write to MH i2c: E2 08 00 00 25 80 11 00 00 00 00 00 00 9F [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:47]Read from MH i2c: E2 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: E2 17 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: E2 17 00 00 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F4 [14:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:10:47]wFMCommunicate OK [14:10:47]CreateOFDProtocolMessage done [14:10:47]OFDSenderStorePacket 239626 [14:10:47]StoreOFDPacket docnum=239626 [14:10:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1A F9 07 01 CE 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 8D 01 00 00 F4 03 04 00 67 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A8 03 00 35 04 06 00 A0 B8 38 6C 0C F8 26 A7 A3 68 D4 02 93 BC [14:10:47]CheckFolder [14:10:47]dirname=/storage/ofd_packets [14:10:47]CheckFolder done [14:10:47]ProducePacketName [14:10:47]name=ofd_packets/00239626 [14:10:47]NVStorageSaveData ofd_packets/00239626 [14:10:47]File name is /storage/ofd_packets/00239626 [14:10:47]Write 301 bytes [14:10:47]NVStorageSaveData done [14:10:47]OFDSenderStorePacket done [14:10:47]KKMCreateOFDPacket done [14:10:47]NVStorageSaveData kkm_last_timestamp [14:10:47]File name is /storage/kkm_last_timestamp [14:10:47]Write 4 bytes [14:10:47]NVStorageSaveData done [14:10:47]ExternCall_PrintAddStr [14:10:47]wPrintStart [14:10:47]Write to MH i2c: 01 00 00 01 25 26 [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 07 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 07 00 01 25 00 00 00 00 00 FF 0F 3B [14:10:47]RasterBufferAndPrint [14:10:47]line Счет N : (1)3302573 [14:10:47]line ИНН: 02508201610067 [14:10:47]line Контрольно-Кассовый Чек [14:10:47]line ПРОДАЖА [14:10:47]line ТРК (МРК, ГНК) : 12 [14:10:47]line Товар: 2710124130 [14:10:47]line Аи-92-К-4 [14:10:47]line 4.520 * 66.40 [14:10:47]line = 300.13 [14:10:47]line НДС 12% НСП 1% [14:10:47]line > о реализуемом товаре [14:10:47]line ОКРУГЛЕНИЕ: -0.13 [14:10:47]line ИТОГО: 300.00 [14:10:47]line Внесено: 300.00 [14:10:47]line СДАЧА: 0.00 [14:10:47]line НСП 1% : 2.66 [14:10:47]line НДС 12% : 31.87 [14:10:47]line Наличными: 300.00 [14:10:47]line Безнал.: 0.00 [14:10:47]line Место: АЗС № 82 "Партнер Нефть" [14:10:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:10:47]line СНО: Общий режим [14:10:47]line Чек 397 08.06.2024 14:10 [14:10:47]line Смена: 387 ФФД: 1.0 [14:10:47]line ЗНМ: 0300000150 [14:10:47]line РНМ: 0000000000091601 [14:10:47]line Версия ККМ: 001 [14:10:47]line ФМ: 0000000000874681 [14:10:47]line ФД: 239626 [14:10:47]line ФПД: 176713081031928 [14:10:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141047&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239626&fm=176713081031928&tin=02508201610067®Number=0000000000091601&sum=30000 [14:10:47]written 0, free lines is 4095 [14:10:47]OFD Sender: Processing packet 239626 [packets to send 182, broken 181] [14:10:47]ProducePacketName [14:10:47]name=ofd_packets/00239626 [14:10:47]OFD Sender: To server: pG, [14:10:47]CommunicateWithHost lk.salyk.kg:30040 [14:10:47]ConnectInit lk.salyk.kg [14:10:47]Connected sock=10 [14:10:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 1A F9 07 01 CE 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 8D 01 00 00 F4 03 04 00 67 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A8 03 00 35 04 06 00 A0 B8 38 6C 0C F8 26 A7 A3 68 D4 02 93 BC [14:10:47]Write to MH i2c: 01 00 00 2C 25 51 [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 07 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 07 00 2C 25 00 00 00 00 00 CB 0C 2F [14:10:47]RasterBufferAndPrint [14:10:47]line [14:10:47]line [14:10:47]line [14:10:47]line [14:10:47]line [14:10:47]written 0, free lines is 3282 [14:10:47]MH_Cut [14:10:47]Write to MH i2c: D1 01 00 33 25 01 2A [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: D1 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: D1 01 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: D1 01 00 33 25 00 29 [14:10:47]Write to MH i2c: 01 00 00 34 25 59 [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F9 C7 47 00 5C 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0A A8 03 00 F4 03 04 00 E3 0D 64 66 B6 04 01 00 00 43 DC A0 82 2E D3 E9 7E [14:10:47]CommunicateWithHost err = 0 [14:10:47]CheckOFDResponse [14:10:47]1017 (14) - 77093643461234 [14:10:47]1041 (16) - 0000000000874681 [14:10:47]1040 (4) - 239626 [14:10:47]1012 (4) - 08.06.2024 07:53 [14:10:47]1206 (1) - 0 [14:10:47]OFD Sender: Remove packet 239626 [14:10:47]ProducePacketName [14:10:47]name=ofd_packets/00239626 [14:10:47]NVStorageDeleteData [14:10:48]OFD Sender: No OFD packet to send [14:10:48]*** Cut start [14:10:48]*** Partial cut [14:10:48]*** CUTSNS_PIN = 1 [14:10:48]*** CUTSNS_PIN = 0 [14:10:48]*** Brake cut motor [14:10:49]Read from MH i2c: 01 [14:10:49]MH_I2C_Read... [14:10:49]*** Stop cut motor [14:10:49]*** Cut end [14:10:49]Read from MH i2c: 01 07 00 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: 01 07 00 34 25 00 00 00 00 00 FF 0F 6E [14:10:49]process_action close_receipt done [14:10:49]requested_data is exist [14:10:49]produce_requested_data [14:10:49]requested_item fm.sn is exist - process it [14:10:49]wFMCommunicate request_size=4 [14:10:49]MH_SAM_APDU [14:10:49]CAPDU: 80 11 00 00 [14:10:49]Write to MH i2c: E2 08 00 35 25 80 11 00 00 00 00 00 00 D4 [14:10:49]Write i2c OK [14:10:49]MH_I2C_Read... [14:10:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:49]Read from MH i2c: E2 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 17 00 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 17 00 35 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 29 [14:10:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:10:49]wFMCommunicate OK [14:10:49]requested_item fd.num is exist - process it [14:10:49]SAM_PROTO_GetFieldsCounters [14:10:49]wFMCommunicate request_size=4 [14:10:49]MH_SAM_APDU [14:10:49]CAPDU: 80 13 00 00 [14:10:49]Write to MH i2c: E2 08 00 36 25 80 13 00 00 00 00 00 00 D7 [14:10:49]Write i2c OK [14:10:49]MH_I2C_Read... [14:10:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:49]Read from MH i2c: E2 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 62 00 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 62 00 36 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0A A8 03 00 0E 04 04 00 83 01 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 D5 [14:10:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0A A8 03 00 0E 04 04 00 83 01 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:10:49]wFMCommunicate OK [14:10:49]SAM_PROTO_GetFieldsCounters done [14:10:49]requested_item shift.num is exist - process it [14:10:49]requested_item shift.opened is exist - process it [14:10:49]req_shift_opened [14:10:49]FM_GetShiftState [14:10:49]SAM_PROTO_GetShiftState [14:10:49]wFMCommunicate request_size=4 [14:10:49]MH_SAM_APDU [14:10:49]CAPDU: 80 13 01 00 [14:10:49]Write to MH i2c: E2 08 00 37 25 80 13 01 00 00 00 00 00 D9 [14:10:49]Write i2c OK [14:10:49]MH_I2C_Read... [14:10:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:49]Read from MH i2c: E2 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 0E 00 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 0E 00 37 25 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8D [14:10:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:10:49]wFMCommunicate OK [14:10:49]SAM_PROTO_GetShiftState done [14:10:49]FM_GetShiftState done [14:10:49]req_shift_opened done [14:10:49]requested_item shift.open_date is exist - process it [14:10:49]req_shift_open_date [14:10:49]req_shift_open_date done [14:10:49]produce_requested_data done [14:10:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239626,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:10:49]process_action_free close_receipt [14:10:49]json_value_free [14:10:49]json_value_free done [14:10:49]process_json_proto returns [14:10:49]Send response to host [14:10:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239626,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:10:49]free response buf [14:10:49]execute_script done [14:10:49]execute_script returns [14:10:49]free content buf [14:10:49]Sock 8.Close socket [14:10:49]Sock 8.Thread stoped [14:10:53]OFD Sender: No OFD packet to send [14:10:58]OFD Sender: No OFD packet to send [14:11:03]OFD Sender: No OFD packet to send [14:11:03]accept exits with 9 [14:11:03]New connection [14:11:03]New thread 3066596708 created [14:11:03]Thread 3066453348 joined [14:11:03]Waiting for new connection... [14:11:03] Sock 9.Parse request [14:11:03]Sock 9.Check first char [14:11:03]Sock 9.First char is OK [14:11:03]request: POST /json_proto HTTP/1.0 [14:11:03]Method: POST [14:11:03]URL: /json_proto [14:11:03]Method is POST - this is cgi request [14:11:03]url: /json_proto [14:11:03]query_string will be loaded in cgi processing [14:11:03]execute_cgi json_proto POST (null) [14:11:03]execute_cgi path=json_proto method=POST [14:11:03]POST find Content-Length [14:11:03]Host: 172.17.40.67:8080 [14:11:03]Content-Length: 689 [14:11:03]Content-Type: application/json [14:11:03] [14:11:03]POST finish read [14:11:03]Found Content-Length = 689 [14:11:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "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:11:03]execute_script... [14: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)3302572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "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:11:03]POST & json_proto [14:11:03]process_json_proto [14:11:03]json parsed OK: [14:11:03]protocol is kg_v1.0 [14:11:03]action value=close_receipt [14:11:03]process_action close_receipt [14:11:03]cmd_close_receipt [14:11:03]MH_GetDate [14:11:03]Write to MH i2c: F0 00 00 38 25 4C [14:11:03]Write i2c OK [14:11:03]MH_I2C_Read... [14:11:03]Read from MH i2c: F0 [14:11:03]MH_I2C_Read... [14:11:03]Read from MH i2c: F0 09 00 [14:11:03]MH_I2C_Read... [14:11:03]Read from MH i2c: F0 09 00 38 25 00 79 66 64 66 97 AE 6B 64 12 [14:11:03]GetLastDocTimeStamp 1717855847 [14:11:03]current date 1717855865 [14:11:03]FM_GetShiftState [14:11:03]SAM_PROTO_GetShiftState [14:11:03]wFMCommunicate request_size=4 [14:11:03]MH_SAM_APDU [14:11:03]CAPDU: 80 13 01 00 [14:11:03]Write to MH i2c: E2 08 00 39 25 80 13 01 00 00 00 00 00 DB [14:11:03]Write i2c OK [14:11:03]MH_I2C_Read... [14:11:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:03]Read from MH i2c: E2 [14:11:03]MH_I2C_Read... [14:11:03]Read from MH i2c: E2 0E 00 [14:11:03]MH_I2C_Read... [14:11:03]Read from MH i2c: E2 0E 00 39 25 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8F [14:11:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:11:03]wFMCommunicate OK [14:11:03]SAM_PROTO_GetShiftState done [14:11:03]FM_GetShiftState done [14:11:03]opened in 1717805884 [14:11:03]opened+sec_in_day 1717892284 [14:11:03]quantity*price = 150037 [14:11:03]sum+1 = 150038 [14:11:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 398 08.06.2024 14:11 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239627 ФПД: 245872983435000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141105&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239627&fm=245872983435000&tin=02508201610067®Number=0000000000091601&sum=150000 [14:11:04]StoreToDocumentArchive [14:11:04]shift 387 fd 239627 [14:11:04]save to /storage/0387/doc_00239627 [14:11:04]save last doc name /storage/0387/doc_00239627 to /storage/kkm_last_doc_name [14:11:04]save OK [14:11:04]Clear old archive folders... [14:11:04]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:11:04]tlvbuf is 012C9A50 [14:11:04]SAM_PROTO_ClearQueue [14:11:04]wFMCommunicate request_size=4 [14:11:04]MH_SAM_APDU [14:11:04]CAPDU: 80 09 00 00 [14:11:04]Write to MH i2c: E2 08 00 46 25 80 09 00 00 00 00 00 00 DD [14:11:04]Write i2c OK [14:11:04]MH_I2C_Read... [14:11:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:11:04]Read from MH i2c: E2 [14:11:04]MH_I2C_Read... [14:11:04]Read from MH i2c: E2 03 00 [14:11:04]MH_I2C_Read... [14:11:04]Read from MH i2c: E2 03 00 46 25 00 90 00 DF [14:11:04]RAPDU: 90 00 [14:11:04]wFMCommunicate OK [14:11:04]SAM_PROTO_ClearQueue done [14:11:04]KKMCreateOFDPacket [14:11:04]OFDProtocolAddRootSTLVToBuf [14:11:04]FM_MakeSignedData [14:11:04]FM_MakeSignedData [14:11:04]SAM_PROTO_SignData [14:11:04]wFMCommunicate request_size=4 [14:11:04]MH_SAM_APDU [14:11:04]CAPDU: 80 0D 01 02 [14:11:04]Write to MH i2c: E2 08 00 47 25 80 0D 01 02 00 00 00 00 E5 [14:11:04]Write i2c OK [14:11:04]MH_I2C_Read... [14:11:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:11:04]Read from MH i2c: E2 [14:11:04]MH_I2C_Read... [14:11:04]Read from MH i2c: E2 03 00 [14:11:04]MH_I2C_Read... [14:11:04]Read from MH i2c: E2 03 00 47 25 00 90 00 E0 [14:11:04]RAPDU: 90 00 [14:11:04]wFMCommunicate OK [14:11:04]wFMCommunicate request_size=255 [14:11:04]MH_SAM_APDU [14:11:04]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 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 8E 01 00 00 F4 03 04 00 79 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0B A8 03 [14:11:04]Write to MH i2c: E2 02 01 48 25 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 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 8E 01 00 00 F4 03 04 00 79 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0B A8 03 00 00 B8 [14:11:04]Write i2c OK [14:11:04]MH_I2C_Read... [14:11:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:05]Read from MH i2c: E2 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: E2 03 00 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: E2 03 00 48 25 00 90 00 E1 [14:11:05]RAPDU: 90 00 [14:11:05]wFMCommunicate OK [14:11:05]wFMCommunicate request_size=16 [14:11:05]MH_SAM_APDU [14:11:05]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DF 9E C3 D6 66 F8 [14:11:05]Write to MH i2c: E2 13 00 49 25 80 0D 02 02 0B 00 00 35 04 06 00 DF 9E C3 D6 66 F8 00 00 B1 [14:11:05]Write i2c OK [14:11:05]MH_I2C_Read... [14:11:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:05]Read from MH i2c: E2 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: E2 03 00 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: E2 03 00 49 25 00 90 00 E2 [14:11:05]RAPDU: 90 00 [14:11:05]wFMCommunicate OK [14:11:05]wFMCommunicate request_size=4 [14:11:05]MH_SAM_APDU [14:11:05]CAPDU: 80 0D 03 02 [14:11:05]Write to MH i2c: E2 08 00 4A 25 80 0D 03 02 00 00 00 00 EA [14:11:05]Write i2c OK [14:11:05]MH_I2C_Read... [14:11:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:11:05]Read from MH i2c: E2 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: E2 0B 00 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: E2 0B 00 4A 25 00 67 8A 93 EC BB 64 02 8B 90 00 07 [14:11:05]RAPDU: 67 8A 93 EC BB 64 02 8B 90 00 [14:11:05]wFMCommunicate OK [14:11:05]SAM_PROTO_SignData done [14:11:05]FM_MakeSignedData done [14:11:05]CreateOFDProtocolMessage [14:11:05]wFMCommunicate request_size=4 [14:11:05]MH_SAM_APDU [14:11:05]CAPDU: 80 11 00 00 [14:11:05]Write to MH i2c: E2 08 00 4B 25 80 11 00 00 00 00 00 00 EA [14:11:05]Write i2c OK [14:11:05]MH_I2C_Read... [14:11:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:05]Read from MH i2c: E2 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: E2 17 00 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: E2 17 00 4B 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3F [14:11:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:11:05]wFMCommunicate OK [14:11:05]CreateOFDProtocolMessage done [14:11:05]OFDSenderStorePacket 239627 [14:11:05]StoreOFDPacket docnum=239627 [14:11:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 FA F0 0D 01 F6 EF 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 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 8E 01 00 00 F4 03 04 00 79 66 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0B A8 03 00 35 04 06 00 DF 9E C3 D6 66 F8 67 8A 93 EC BB 64 02 8B [14:11:05]CheckFolder [14:11:05]dirname=/storage/ofd_packets [14:11:05]CheckFolder done [14:11:05]ProducePacketName [14:11:05]name=ofd_packets/00239627 [14:11:05]NVStorageSaveData ofd_packets/00239627 [14:11:05]File name is /storage/ofd_packets/00239627 [14:11:05]Write 307 bytes [14:11:05]NVStorageSaveData done [14:11:05]OFDSenderStorePacket done [14:11:05]KKMCreateOFDPacket done [14:11:05]NVStorageSaveData kkm_last_timestamp [14:11:05]File name is /storage/kkm_last_timestamp [14:11:05]Write 4 bytes [14:11:05]NVStorageSaveData done [14:11:05]ExternCall_PrintAddStr [14:11:05]wPrintStart [14:11:05]Write to MH i2c: 01 00 00 4C 25 71 [14:11:05]Write i2c OK [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: 01 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: 01 07 00 [14:11:05]MH_I2C_Read... [14:11:05]Read from MH i2c: 01 07 00 4C 25 00 00 00 00 00 FF 0F 86 [14:11:05]RasterBufferAndPrint [14:11:05]line Счет N : (1)3302572 [14:11:05]line ИНН: 02508201610067 [14:11:05]line Контрольно-Кассовый Чек [14:11:05]line ПРОДАЖА [14:11:05]line ТРК (МРК, ГНК) : 41 [14:11:05]line Товар: 2710194800 [14:11:05]line D-ENERGY Дт-К-2 [14:11:05]line 19.820 * 75.70 [14:11:05]line = 1500.37 [14:11:05]line НДС 12% НСП 1% [14:11:05]line > о реализуемом товаре [14:11:05]line ОКРУГЛЕНИЕ: -0.37 [14:11:05]line ИТОГО: 1500.00 [14:11:05]line Внесено: 1500.00 [14:11:05]line СДАЧА: 0.00 [14:11:05]line НСП 1% : 13.28 [14:11:05]line НДС 12% : 159.33 [14:11:05]line Наличными: 1500.00 [14:11:05]line Безнал.: 0.00 [14:11:05]line Место: АЗС № 82 "Партнер Нефть" [14:11:05]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:11:05]line СНО: Общий режим [14:11:05]line Чек 398 08.06.2024 14:11 [14:11:05]line Смена: 387 ФФД: 1.0 [14:11:05]line ЗНМ: 0300000150 [14:11:05]line РНМ: 0000000000091601 [14:11:05]line Версия ККМ: 001 [14:11:05]line ФМ: 0000000000874681 [14:11:05]line ФД: 239627 [14:11:05]line ФПД: 245872983435000 [14:11:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141105&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239627&fm=245872983435000&tin=02508201610067®Number=0000000000091601&sum=150000 [14:11:05]OFD Sender: Processing packet 239627 [packets to send 182, broken 181] [14:11:05]ProducePacketName [14:11:05]name=ofd_packets/00239627 [14:11:05]OFD Sender: To server: pG, [14:11:05]CommunicateWithHost lk.salyk.kg:30040 [14:11:05]ConnectInit lk.salyk.kg [14:11:05]written 0, free lines is 4095 [14:11:06]Write to MH i2c: 01 00 00 77 25 9C [14:11:06]Write i2c OK [14:11:06]MH_I2C_Read... [14:11:06]Read from MH i2c: 01 [14:11:06]MH_I2C_Read... [14:11:06]Read from MH i2c: 01 07 00 [14:11:06]MH_I2C_Read... [14:11:06]Read from MH i2c: 01 07 00 77 25 00 00 00 00 00 D8 0C 87 [14:11:06]RasterBufferAndPrint [14:11:06]line [14:11:06]line [14:11:06]line [14:11:06]line [14:11:06]line [14:11:06]written 0, free lines is 3294 [14:11:06]MH_Cut [14:11:06]Write to MH i2c: D1 01 00 7E 25 01 75 [14:11:06]Write i2c OK [14:11:06]MH_I2C_Read... [14:11:06]Read from MH i2c: D1 [14:11:06]MH_I2C_Read... [14:11:06]Read from MH i2c: D1 01 00 [14:11:06]MH_I2C_Read... [14:11:06]Read from MH i2c: D1 01 00 7E 25 00 74 [14:11:06]Write to MH i2c: 01 00 00 7F 25 A4 [14:11:06]Write i2c OK [14:11:06]MH_I2C_Read... [14:11:06]*** Cut start [14:11:06]*** Partial cut [14:11:06]*** CUTSNS_PIN = 1 [14:11:06]*** CUTSNS_PIN = 0 [14:11:07]*** Brake cut motor [14:11:07]Read from MH i2c: 01 [14:11:07]MH_I2C_Read... [14:11:07]*** Stop cut motor [14:11:07]*** Cut end [14:11:07]Read from MH i2c: 01 07 00 [14:11:07]MH_I2C_Read... [14:11:07]Read from MH i2c: 01 07 00 7F 25 00 00 00 00 00 FF 0F B9 [14:11:07]process_action close_receipt done [14:11:07]requested_data is exist [14:11:07]produce_requested_data [14:11:07]requested_item fm.sn is exist - process it [14:11:07]wFMCommunicate request_size=4 [14:11:07]MH_SAM_APDU [14:11:07]CAPDU: 80 11 00 00 [14:11:07]Write to MH i2c: E2 08 00 80 25 80 11 00 00 00 00 00 00 1F [14:11:07]Write i2c OK [14:11:07]MH_I2C_Read... [14:11:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:07]Read from MH i2c: E2 [14:11:07]MH_I2C_Read... [14:11:07]Read from MH i2c: E2 17 00 [14:11:07]MH_I2C_Read... [14:11:07]Read from MH i2c: E2 17 00 80 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 74 [14:11:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:11:07]wFMCommunicate OK [14:11:07]requested_item fd.num is exist - process it [14:11:07]SAM_PROTO_GetFieldsCounters [14:11:07]wFMCommunicate request_size=4 [14:11:07]MH_SAM_APDU [14:11:07]CAPDU: 80 13 00 00 [14:11:07]Write to MH i2c: E2 08 00 81 25 80 13 00 00 00 00 00 00 22 [14:11:07]Write i2c OK [14:11:07]MH_I2C_Read... [14:11:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:11:07]Read from MH i2c: E2 [14:11:07]MH_I2C_Read... [14:11:07]Read from MH i2c: E2 62 00 [14:11:07]MH_I2C_Read... [14:11:07]Read from MH i2c: E2 62 00 81 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0B A8 03 00 0E 04 04 00 83 01 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 24 [14:11:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0B A8 03 00 0E 04 04 00 83 01 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:11:07]wFMCommunicate OK [14:11:07]SAM_PROTO_GetFieldsCounters done [14:11:07]requested_item shift.num is exist - process it [14:11:07]requested_item shift.opened is exist - process it [14:11:07]req_shift_opened [14:11:07]FM_GetShiftState [14:11:07]SAM_PROTO_GetShiftState [14:11:07]wFMCommunicate request_size=4 [14:11:07]MH_SAM_APDU [14:11:07]CAPDU: 80 13 01 00 [14:11:07]Write to MH i2c: E2 08 00 82 25 80 13 01 00 00 00 00 00 24 [14:11:07]Write i2c OK [14:11:07]MH_I2C_Read... [14:11:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:07]Read from MH i2c: E2 [14:11:07]MH_I2C_Read... [14:11:07]Read from MH i2c: E2 0E 00 [14:11:07]MH_I2C_Read... [14:11:07]Read from MH i2c: E2 0E 00 82 25 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D8 [14:11:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:11:07]wFMCommunicate OK [14:11:07]SAM_PROTO_GetShiftState done [14:11:07]FM_GetShiftState done [14:11:07]req_shift_opened done [14:11:07]requested_item shift.open_date is exist - process it [14:11:07]req_shift_open_date [14:11:07]req_shift_open_date done [14:11:07]produce_requested_data done [14:11:07]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239627,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:11:07]process_action_free close_receipt [14:11:07]json_value_free [14:11:07]json_value_free done [14:11:07]process_json_proto returns [14:11:07]Send response to host [14:11:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239627,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:11:07]free response buf [14:11:07]execute_script done [14:11:07]execute_script returns [14:11:07]free content buf [14:11:07]Sock 9.Close socket [14:11:07]Sock 9.Thread stoped [14:12:00]accept exits with 8 [14:12:00]New connection [14:12:00]New thread 3066453348 created [14:12:00]Thread 3066596708 joined [14:12:00]Waiting for new connection... [14:12:00] Sock 8.Parse request [14:12:00]Sock 8.Check first char [14:12:00]Sock 8.First char is OK [14:12:00]request: POST /json_proto HTTP/1.0 [14:12:00]Method: POST [14:12:00]URL: /json_proto [14:12:00]Method is POST - this is cgi request [14:12:00]url: /json_proto [14:12:00]query_string will be loaded in cgi processing [14:12:00]execute_cgi json_proto POST (null) [14:12:00]execute_cgi path=json_proto method=POST [14:12:00]POST find Content-Length [14:12:00]Host: 172.17.40.67:8080 [14:12:00]Content-Length: 678 [14:12:00]Content-Type: application/json [14:12:00] [14:12:00]POST finish read [14:12:00]Found Content-Length = 678 [14:12:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:00]execute_script... [14:12: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)3302574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:00]POST & json_proto [14:12:00]process_json_proto [14:12:00]json parsed OK: [14:12:00]protocol is kg_v1.0 [14:12:00]action value=close_receipt [14:12:00]process_action close_receipt [14:12:00]cmd_close_receipt [14:12:00]MH_GetDate [14:12:00]Write to MH i2c: F0 00 00 83 25 97 [14:12:00]Write i2c OK [14:12:00]MH_I2C_Read... [14:12:00]Read from MH i2c: F0 [14:12:00]MH_I2C_Read... [14:12:00]Read from MH i2c: F0 09 00 [14:12:00]MH_I2C_Read... [14:12:00]Read from MH i2c: F0 09 00 83 25 00 B2 66 64 66 97 AE 6B 64 96 [14:12:00]GetLastDocTimeStamp 1717855865 [14:12:00]current date 1717855922 [14:12:00]FM_GetShiftState [14:12:00]SAM_PROTO_GetShiftState [14:12:00]wFMCommunicate request_size=4 [14:12:00]MH_SAM_APDU [14:12:00]CAPDU: 80 13 01 00 [14:12:00]Write to MH i2c: E2 08 00 84 25 80 13 01 00 00 00 00 00 26 [14:12:00]Write i2c OK [14:12:00]MH_I2C_Read... [14:12:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:00]Read from MH i2c: E2 [14:12:00]MH_I2C_Read... [14:12:00]Read from MH i2c: E2 0E 00 [14:12:00]MH_I2C_Read... [14:12:00]Read from MH i2c: E2 0E 00 84 25 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DA [14:12:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:12:00]wFMCommunicate OK [14:12:00]SAM_PROTO_GetShiftState done [14:12:00]FM_GetShiftState done [14:12:00]opened in 1717805884 [14:12:00]opened+sec_in_day 1717892284 [14:12:00]quantity*price = 40039 [14:12:00]sum+1 = 40040 [14:12:00]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 400 08.06.2024 14:13 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239629 ФПД: 278693131615284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141348&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239629&fm=278693131615284&tin=02508201610067®Number=0000000000091601&sum=70000 [14:13:49]StoreToDocumentArchive [14:13:49]shift 387 fd 239629 [14:13:49]save to /storage/0387/doc_00239629 [14:13:49]save last doc name /storage/0387/doc_00239629 to /storage/kkm_last_doc_name [14:13:49]save OK [14:13:49]Clear old archive folders... [14:13:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:13:49]tlvbuf is 02054AE0 [14:13:49]SAM_PROTO_ClearQueue [14:13:49]wFMCommunicate request_size=4 [14:13:49]MH_SAM_APDU [14:13:49]CAPDU: 80 09 00 00 [14:13:49]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [14:13:49]Write i2c OK [14:13:49]MH_I2C_Read... [14:13:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:13:49]Read from MH i2c: E2 [14:13:49]MH_I2C_Read... [14:13:49]Read from MH i2c: E2 03 00 [14:13:49]MH_I2C_Read... [14:13:49]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [14:13:49]RAPDU: 90 00 [14:13:49]wFMCommunicate OK [14:13:49]SAM_PROTO_ClearQueue done [14:13:49]KKMCreateOFDPacket [14:13:49]OFDProtocolAddRootSTLVToBuf [14:13:49]FM_MakeSignedData [14:13:49]FM_MakeSignedData [14:13:49]SAM_PROTO_SignData [14:13:49]wFMCommunicate request_size=4 [14:13:49]MH_SAM_APDU [14:13:49]CAPDU: 80 0D 01 02 [14:13:49]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [14:13:49]Write i2c OK [14:13:49]MH_I2C_Read... [14:13:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:13:49]Read from MH i2c: E2 [14:13:49]MH_I2C_Read... [14:13:49]Read from MH i2c: E2 03 00 [14:13:49]MH_I2C_Read... [14:13:49]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [14:13:49]RAPDU: 90 00 [14:13:49]wFMCommunicate OK [14:13:49]wFMCommunicate request_size=255 [14:13:49]MH_SAM_APDU [14:13: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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 1C 67 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A8 03 00 35 04 06 00 FD [14:13:49]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 1C 67 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A8 03 00 35 04 06 00 FD 00 00 7B [14:13:49]Write i2c OK [14:13:49]MH_I2C_Read... [14:13:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:50]Read from MH i2c: E2 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: E2 03 00 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [14:13:50]RAPDU: 90 00 [14:13:50]wFMCommunicate OK [14:13:50]wFMCommunicate request_size=10 [14:13:50]MH_SAM_APDU [14:13:50]CAPDU: 80 0D 02 02 05 78 4D 1C 7C 34 [14:13:50]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 78 4D 1C 7C 34 00 00 43 [14:13:50]Write i2c OK [14:13:50]MH_I2C_Read... [14:13:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:50]Read from MH i2c: E2 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: E2 03 00 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [14:13:50]RAPDU: 90 00 [14:13:50]wFMCommunicate OK [14:13:50]wFMCommunicate request_size=4 [14:13:50]MH_SAM_APDU [14:13:50]CAPDU: 80 0D 03 02 [14:13:50]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [14:13:50]Write i2c OK [14:13:50]MH_I2C_Read... [14:13:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:13:50]Read from MH i2c: E2 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: E2 0B 00 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: E2 0B 00 2F 00 00 CA 49 D5 55 6D 8B 1A D7 90 00 D1 [14:13:50]RAPDU: CA 49 D5 55 6D 8B 1A D7 90 00 [14:13:50]wFMCommunicate OK [14:13:50]SAM_PROTO_SignData done [14:13:50]FM_MakeSignedData done [14:13:50]CreateOFDProtocolMessage [14:13:50]wFMCommunicate request_size=4 [14:13:50]MH_SAM_APDU [14:13:50]CAPDU: 80 11 00 00 [14:13:50]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [14:13:50]Write i2c OK [14:13:50]MH_I2C_Read... [14:13:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:50]Read from MH i2c: E2 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: E2 17 00 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FF [14:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:13:50]wFMCommunicate OK [14:13:50]CreateOFDProtocolMessage done [14:13:50]OFDSenderStorePacket 239629 [14:13:50]StoreOFDPacket docnum=239629 [14:13:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 99 07 01 CA 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 1C 67 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A8 03 00 35 04 06 00 FD 78 4D 1C 7C 34 CA 49 D5 55 6D 8B 1A D7 [14:13:50]CheckFolder [14:13:50]dirname=/storage/ofd_packets [14:13:50]CheckFolder done [14:13:50]ProducePacketName [14:13:50]name=ofd_packets/00239629 [14:13:50]NVStorageSaveData ofd_packets/00239629 [14:13:50]File name is /storage/ofd_packets/00239629 [14:13:50]Write 301 bytes [14:13:50]NVStorageSaveData done [14:13:50]OFDSenderStorePacket done [14:13:50]KKMCreateOFDPacket done [14:13:50]NVStorageSaveData kkm_last_timestamp [14:13:50]File name is /storage/kkm_last_timestamp [14:13:50]Write 4 bytes [14:13:50]NVStorageSaveData done [14:13:50]ExternCall_PrintAddStr [14:13:50]wPrintStart [14:13:50]Write to MH i2c: 01 00 00 31 00 31 [14:13:50]Write i2c OK [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: 01 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: 01 07 00 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [14:13:50]RasterBufferAndPrint [14:13:50]line Счет N : (1)3302575 [14:13:50]line ИНН: 02508201610067 [14:13:50]line Контрольно-Кассовый Чек [14:13:50]line ПРОДАЖА [14:13:50]line ТРК (МРК, ГНК) : 22 [14:13:50]line Товар: 2710124130 [14:13:50]line Аи-92-К-4 [14:13:50]line 10.550 * 66.40 [14:13:50]line = 700.52 [14:13:50]line НДС 12% НСП 1% [14:13:50]line > о реализуемом товаре [14:13:50]line ОКРУГЛЕНИЕ: -0.52 [14:13:50]line ИТОГО: 700.00 [14:13:50]line Внесено: 700.00 [14:13:50]line СДАЧА: 0.00 [14:13:50]line НСП 1% : 6.20 [14:13:50]line НДС 12% : 74.39 [14:13:50]line Наличными: 700.00 [14:13:50]line Безнал.: 0.00 [14:13:50]line Место: АЗС № 82 "Партнер Нефть" [14:13:50]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:13:50]line СНО: Общий режим [14:13:50]line Чек 400 08.06.2024 14:13 [14:13:50]line Смена: 387 ФФД: 1.0 [14:13:50]line ЗНМ: 0300000150 [14:13:50]line РНМ: 0000000000091601 [14:13:50]line Версия ККМ: 001 [14:13:50]line ФМ: 0000000000874681 [14:13:50]line ФД: 239629 [14:13:50]line ФПД: 278693131615284 [14:13:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141348&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239629&fm=278693131615284&tin=02508201610067®Number=0000000000091601&sum=70000 [14:13:50]OFD Sender: Processing packet 239629 [packets to send 182, broken 181] [14:13:50]ProducePacketName [14:13:50]name=ofd_packets/00239629 [14:13:50]OFD Sender: To server: pG, [14:13:50]CommunicateWithHost lk.salyk.kg:30040 [14:13:50]ConnectInit lk.salyk.kg [14:13:50]written 0, free lines is 4095 [14:13:50]Connected sock=10 [14:13:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 99 07 01 CA 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 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 1C 67 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A8 03 00 35 04 06 00 FD 78 4D 1C 7C 34 CA 49 D5 55 6D 8B 1A D7 [14:13:50]Write to MH i2c: 01 00 00 5C 00 5C [14:13:50]Write i2c OK [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: 01 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: 01 07 00 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 D3 0C 42 [14:13:50]RasterBufferAndPrint [14:13:50]line [14:13:50]line [14:13:50]line [14:13:50]line [14:13:50]line [14:13:50]written 0, free lines is 3290 [14:13:50]MH_Cut [14:13:50]Write to MH i2c: D1 01 00 63 00 01 35 [14:13:50]Write i2c OK [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: D1 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: D1 01 00 [14:13:50]MH_I2C_Read... [14:13:50]Read from MH i2c: D1 01 00 63 00 00 34 [14:13:50]Write to MH i2c: 01 00 00 64 00 64 [14:13:50]Write i2c OK [14:13:50]MH_I2C_Read... [14:13:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 AD 1E 47 00 80 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0D A8 03 00 F4 03 04 00 99 0E 64 66 B6 04 01 00 00 59 D2 76 CE 08 E0 95 BD [14:13:50]CommunicateWithHost err = 0 [14:13:50]CheckOFDResponse [14:13:50]1017 (14) - 77093643461234 [14:13:50]1041 (16) - 0000000000874681 [14:13:50]1040 (4) - 239629 [14:13:50]1012 (4) - 08.06.2024 07:56 [14:13:50]1206 (1) - 0 [14:13:50]OFD Sender: Remove packet 239629 [14:13:50]ProducePacketName [14:13:50]name=ofd_packets/00239629 [14:13:50]NVStorageDeleteData [14:13:51]OFD Sender: No OFD packet to send [14:13:51]*** Cut start [14:13:51]*** Partial cut [14:13:51]*** CUTSNS_PIN = 1 [14:13:51]*** CUTSNS_PIN = 0 [14:13:51]*** Brake cut motor [14:13:52]Read from MH i2c: 01 [14:13:52]MH_I2C_Read... [14:13:52]*** Stop cut motor [14:13:52]*** Cut end [14:13:52]Read from MH i2c: 01 07 00 [14:13:52]MH_I2C_Read... [14:13:52]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [14:13:52]process_action close_receipt done [14:13:52]requested_data is exist [14:13:52]produce_requested_data [14:13:52]requested_item fm.sn is exist - process it [14:13:52]wFMCommunicate request_size=4 [14:13:52]MH_SAM_APDU [14:13:52]CAPDU: 80 11 00 00 [14:13:52]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [14:13:52]Write i2c OK [14:13:52]MH_I2C_Read... [14:13:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:52]Read from MH i2c: E2 [14:13:52]MH_I2C_Read... [14:13:52]Read from MH i2c: E2 17 00 [14:13:52]MH_I2C_Read... [14:13:52]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 34 [14:13:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:13:52]wFMCommunicate OK [14:13:52]requested_item fd.num is exist - process it [14:13:52]SAM_PROTO_GetFieldsCounters [14:13:52]wFMCommunicate request_size=4 [14:13:52]MH_SAM_APDU [14:13:52]CAPDU: 80 13 00 00 [14:13:52]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [14:13:52]Write i2c OK [14:13:52]MH_I2C_Read... [14:13:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:52]Read from MH i2c: E2 [14:13:52]MH_I2C_Read... [14:13:52]Read from MH i2c: E2 62 00 [14:13:52]MH_I2C_Read... [14:13:52]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0D A8 03 00 0E 04 04 00 83 01 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 EC [14:13:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0D A8 03 00 0E 04 04 00 83 01 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:13:52]wFMCommunicate OK [14:13:52]SAM_PROTO_GetFieldsCounters done [14:13:52]requested_item shift.num is exist - process it [14:13:52]requested_item shift.opened is exist - process it [14:13:52]req_shift_opened [14:13:52]FM_GetShiftState [14:13:52]SAM_PROTO_GetShiftState [14:13:52]wFMCommunicate request_size=4 [14:13:52]MH_SAM_APDU [14:13:52]CAPDU: 80 13 01 00 [14:13:52]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [14:13:52]Write i2c OK [14:13:52]MH_I2C_Read... [14:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:52]Read from MH i2c: E2 [14:13:52]MH_I2C_Read... [14:13:52]Read from MH i2c: E2 0E 00 [14:13:52]MH_I2C_Read... [14:13:52]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 98 [14:13:52]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:13:52]wFMCommunicate OK [14:13:52]SAM_PROTO_GetShiftState done [14:13:52]FM_GetShiftState done [14:13:52]req_shift_opened done [14:13:52]requested_item shift.open_date is exist - process it [14:13:52]req_shift_open_date [14:13:52]req_shift_open_date done [14:13:52]produce_requested_data done [14:13:52]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239629,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:13:52]process_action_free close_receipt [14:13:52]json_value_free [14:13:52]json_value_free done [14:13:52]process_json_proto returns [14:13:52]Send response to host [14:13:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239629,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:13:52]free response buf [14:13:52]execute_script done [14:13:52]execute_script returns [14:13:52]free content buf [14:13:52]Sock 8.Close socket [14:13:52]Sock 8.Thread stoped [14:13:56]OFD Sender: No OFD packet to send [14:14:01]OFD Sender: No OFD packet to send [14:14:06]OFD Sender: No OFD packet to send [14:14: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:49]accept exits with 9 [14:14:49]New connection [14:14:49]New thread 3066834276 created [14:14:49]Thread 3066977636 joined [14:14:49]Waiting for new connection... [14:14:49] Sock 9.Parse request [14:14:49]Sock 9.Check first char [14:14:49]accept exits with 8 [14:14:49]New connection [14:14:49]New thread 3066977636 created [14:14:49]Waiting for new connection... [14:14:49] Sock 8.Parse request [14:14:49]Sock 8.Check first char [14:14:49]Sock 9.First char is OK [14:14:49]request: GET /testengine HTTP/1.1 [14:14:49]Method: GET [14:14:49]URL: /testengine [14:14:49]Method is GET - find url and querystring [14:14:49]No ? found - this is static page request [14:14:49]url: /testengine [14:14:49]check /htdocs/testengine [14:14:49]file exist [14:14:49]serve_file /htdocs/testengine/index.html [14:14:49]read remaining request lines [14:14:49]Host: 172.17.40.67:8080 [14:14:49]Connection: keep-alive [14:14:49]Upgrade-Insecure-Requests: 1 [14:14:49]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:14:49]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [14:14:49]Accept-Encoding: gzip, deflate [14:14:49]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:14:49] [14:14:49]open file /htdocs/testengine/index.html [14:14:49]send HTTP headers [14:14:49]send file content [14:14:49]Finished. Sent 1003 bytes [14:14:49]close file [14:14:49]Sock 9.Close socket [14:14:49]Sock 9.Thread stoped [14:14:49]Sock 8.First char is OK [14:14:49]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [14:14:49]Method: GET [14:14:49]URL: /testengine/css/app.915bc88f.css [14:14:49]Method is GET - find url and querystring [14:14:49]No ? found - this is static page request [14:14:49]url: /testengine/css/app.915bc88f.css [14:14:49]check /htdocs/testengine/css/app.915bc88f.css [14:14:49]accept exits with 10 [14:14:49]New connection [14:14:49]New thread 3066690916 created [14:14:49]Thread 3066834276 joined [14:14:49]Waiting for new connection... [14:14:49]accept exits with 9 [14:14:49]New connection [14:14:50]New thread 3066834276 created [14:14:50]Waiting for new connection... [14:14:50] Sock 10.Parse request [14:14:50] Sock 9.Parse request [14:14:50]Sock 10.Check first char [14:14:50]Sock 9.Check first char [14:14:50]Sock 10.First char is OK [14:14:50]Sock 9.First char is OK [14:14:50]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [14:14:50]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [14:14:50]Method: GET [14:14:50]URL: /testengine/js/app.a9c38288.js [14:14:50]Method is GET - find url and querystring [14:14:50]accept exits with 11 [14:14:50]No ? found - this is static page request [14:14:50]New connection [14:14:50]url: /testengine/js/app.a9c38288.js [14:14:50]check /htdocs/testengine/js/app.a9c38288.js [14:14:50]New thread 3066547556 created [14:14:50]Waiting for new connection... [14:14:50]Method: GET [14:14:50]URL: /testengine/css/chunk-vendors.1a13a212.css [14:14:50]Method is GET - find url and querystring [14:14:50]No ? found - this is static page request [14:14:50]url: /testengine/css/chunk-vendors.1a13a212.css [14:14:50]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:14:50]file exist [14:14:50]serve_file /htdocs/testengine/css/app.915bc88f.css [14:14:50]read remaining request lines [14:14:50]Host: 172.17.40.67:8080 [14:14:50]Connection: keep-alive [14:14:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:14:50]Accept: text/css,*/*;q=0.1 [14:14:50]Referer: http://172.17.40.67:8080/testengine [14:14:50]Accept-Encoding: gzip, deflate [14:14:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:14:50] [14:14:50]open file /htdocs/testengine/css/app.915bc88f.css [14:14:50]send HTTP headers [14:14:50]send file content [14:14:50] Sock 11.Parse request [14:14:50]Sock 11.Check first char [14:14:50]Sock 11.First char is OK [14:14:50]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [14:14:50]Method: GET [14:14:50]URL: /testengine/js/chunk-vendors.8f546e50.js [14:14:50]Method is GET - find url and querystring [14:14:50]No ? found - this is static page request [14:14:50]url: /testengine/js/chunk-vendors.8f546e50.js [14:14:50]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:14:50]Finished. Sent 1227 bytes [14:14:50]close file [14:14:50]Sock 8.Close socket [14:14:50]Sock 8.Thread stoped [14:14:50]file exist [14:14:50]serve_file /htdocs/testengine/js/app.a9c38288.js [14:14:50]read remaining request lines [14:14:50]Host: 172.17.40.67:8080 [14:14:50]Connection: keep-alive [14:14:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:14:50]Accept: */* [14:14:50]Referer: http://172.17.40.67:8080/testengine [14:14:50]Accept-Encoding: gzip, deflate [14:14:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:14:50] [14:14:50]open file /htdocs/testengine/js/app.a9c38288.js [14:14:50]send HTTP headers [14:14:50]send file content [14:14:50]file exist [14:14:50]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:14:50]read remaining request lines [14:14:50]Host: 172.17.40.67:8080 [14:14:50]Connection: keep-alive [14:14:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:14:50]Accept: text/css,*/*;q=0.1 [14:14:50]Referer: http://172.17.40.67:8080/testengine [14:14:50]Accept-Encoding: gzip, deflate [14:14:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:14:50] [14:14:50]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:14:50]send HTTP headers [14:14:50]send file content [14:14:50]Finished. Sent 140 bytes [14:14:50]close file [14:14:50]Sock 10.Close socket [14:14:50]Sock 10.Thread stoped [14:14:50]file exist [14:14:50]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:14:50]read remaining request lines [14:14:50]Host: 172.17.40.67:8080 [14:14:50]Connection: keep-alive [14:14:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:14:50]Accept: */* [14:14:50]Referer: http://172.17.40.67:8080/testengine [14:14:50]Accept-Encoding: gzip, deflate [14:14:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:14:50] [14:14:50]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:14:50]send HTTP headers [14:14:50]send file content [14:14:50]Finished. Sent 102400 bytes [14:14:50]close file [14:14:50]Sock 9.Close socket [14:14:50]Sock 9.Thread stoped [14:14:50]Finished. Sent 165537 bytes [14:14:50]close file [14:14:50]Sock 11.Close socket [14:14:50]Sock 11.Thread stoped [14:14:51]OFD Sender: No OFD packet to send [14:14:51]accept exits with 12 [14:14:51]New connection [14:14:51]New thread 3066404196 created [14:14:51]Thread 3066690916 joined [14:14:51]Thread 3066977636 joined [14:14:51]Thread 3066834276 joined [14:14:51]Thread 3066547556 joined [14:14:51]Waiting for new connection... [14:14:51] Sock 12.Parse request [14:14:51]Sock 12.Check first char [14:14:51]Sock 12.First char is OK [14:14:51]request: GET /testengine/favicon.ico HTTP/1.1 [14:14:51]Method: GET [14:14:51]URL: /testengine/favicon.ico [14:14:51]Method is GET - find url and querystring [14:14:51]No ? found - this is static page request [14:14:51]url: /testengine/favicon.ico [14:14:51]check /htdocs/testengine/favicon.ico [14:14:51]file exist [14:14:51]serve_file /htdocs/testengine/favicon.ico [14:14:51]read remaining request lines [14:14:51]Host: 172.17.40.67:8080 [14:14:51]Connection: keep-alive [14:14:51]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:14:51]Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 [14:14:51]Referer: http://172.17.40.67:8080/testengine [14:14:51]Accept-Encoding: gzip, deflate [14:14:51]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:14:51] [14:14:51]open file /htdocs/testengine/favicon.ico [14:14:51]send HTTP headers [14:14:51]send file content [14:14:51]Finished. Sent 4286 bytes [14:14:51]close file [14:14:51]Sock 12.Close socket [14:14:51]Sock 12.Thread stoped [14:14:56]OFD Sender: No OFD packet to send [14:15:01]OFD Sender: No OFD packet to send [14:15:06]OFD Sender: No OFD packet to send [14:15:11]OFD Sender: No OFD packet to send [14:15:16]OFD Sender: No OFD packet to send [14:15:21]OFD Sender: No OFD packet to send [14:15:23]accept exits with 8 [14:15:23]New connection [14:15:23]New thread 3066977636 created [14:15:23]Thread 3066404196 joined [14:15:23]Waiting for new connection... [14:15:23] Sock 8.Parse request [14:15:23]Sock 8.Check first char [14:15:23]accept exits with 9 [14:15:23]New connection [14:15:23]New thread 3066834276 created [14:15:23]Waiting for new connection... [14:15:23] Sock 9.Parse request [14:15:23]Sock 9.Check first char [14:15:23]Sock 8.First char is OK [14:15:23]request: GET /testengine HTTP/1.1 [14:15:23]Method: GET [14:15:23]URL: /testengine [14:15:23]Method is GET - find url and querystring [14:15:23]No ? found - this is static page request [14:15:23]url: /testengine [14:15:23]check /htdocs/testengine [14:15:23]file exist [14:15:23]serve_file /htdocs/testengine/index.html [14:15:23]read remaining request lines [14:15:23]Host: 172.17.40.67:8080 [14:15:23]Connection: keep-alive [14:15:23]Upgrade-Insecure-Requests: 1 [14:15:23]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:15:23]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [14:15:23]Accept-Encoding: gzip, deflate [14:15:23]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:15:23] [14:15:23]open file /htdocs/testengine/index.html [14:15:23]send HTTP headers [14:15:23]send file content [14:15:23]Finished. Sent 1003 bytes [14:15:23]close file [14:15:23]Sock 8.Close socket [14:15:23]Sock 8.Thread stoped [14:15:23]accept exits with 10 [14:15:23]New connection [14:15:23]New thread 3066690916 created [14:15:23]Thread 3066977636 joined [14:15:23]Waiting for new connection... [14:15:23]accept exits with 8 [14:15:23]New connection [14:15:23]New thread 3066977636 created [14:15:23]Waiting for new connection... [14:15:23]accept exits with 11 [14:15:23]New connection [14:15:23]New thread 3066547556 created [14:15:23]Waiting for new connection... [14:15:23]Sock 9.First char is OK [14:15:23]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [14:15:23]Method: GET [14:15:23]URL: /testengine/css/app.915bc88f.css [14:15:23]Method is GET - find url and querystring [14:15:23]No ? found - this is static page request [14:15:23]url: /testengine/css/app.915bc88f.css [14:15:23]check /htdocs/testengine/css/app.915bc88f.css [14:15:23]file exist [14:15:23]serve_file /htdocs/testengine/css/app.915bc88f.css [14:15:23]read remaining request lines [14:15:23]Host: 172.17.40.67:8080 [14:15:23]Connection: keep-alive [14:15:23]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:15:23]Accept: text/css,*/*;q=0.1 [14:15:23]Referer: http://172.17.40.67:8080/testengine [14:15:23]Accept-Encoding: gzip, deflate [14:15:23]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:15:23] [14:15:23]open file /htdocs/testengine/css/app.915bc88f.css [14:15:23]send HTTP headers [14:15:23]send file content [14:15:23]Finished. Sent 1227 bytes [14:15:23]close file [14:15:23]Sock 9.Close socket [14:15:23]Sock 9.Thread stoped [14:15:23] Sock 11.Parse request [14:15:23]Sock 11.Check first char [14:15:23]Sock 11.First char is OK [14:15:23]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [14:15:23]Method: GET [14:15:23]URL: /testengine/js/chunk-vendors.8f546e50.js [14:15:23]Method is GET - find url and querystring [14:15:23]No ? found - this is static page request [14:15:23]url: /testengine/js/chunk-vendors.8f546e50.js [14:15:23]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:15:23]file exist [14:15:23]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:15:23]read remaining request lines [14:15:23]Host: 172.17.40.67:8080 [14:15:23]Connection: keep-alive [14:15:23]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:15:23] Sock 8.Parse request [14:15:23]Accept: */* [14:15:23]Sock 8.Check first char [14:15:23]Sock 8.First char is OK [14:15:23]Referer: http://172.17.40.67:8080/testengine [14:15:23]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [14:15:23]Accept-Encoding: gzip, deflate [14:15:23]Method: GET [14:15:23]URL: /testengine/js/app.a9c38288.js [14:15:23]Method is GET - find url and querystring [14:15:23]No ? found - this is static page request [14:15:23]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:15:23]url: /testengine/js/app.a9c38288.js [14:15:23] [14:15:23]check /htdocs/testengine/js/app.a9c38288.js [14:15:23]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:15:23]file exist [14:15:23]send HTTP headers [14:15:23]serve_file /htdocs/testengine/js/app.a9c38288.js [14:15:23]read remaining request lines [14:15:23]Host: 172.17.40.67:8080 [14:15:23]send file content [14:15:23]Connection: keep-alive [14:15:23]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:15:23]Accept: */* [14:15:23]Referer: http://172.17.40.67:8080/testengine [14:15:23]Accept-Encoding: gzip, deflate [14:15:23]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:15:23] [14:15:23]open file /htdocs/testengine/js/app.a9c38288.js [14:15:23]send HTTP headers [14:15:23]send file content [14:15:23] Sock 10.Parse request [14:15:23]Sock 10.Check first char [14:15:23]Sock 10.First char is OK [14:15:23]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [14:15:23]Method: GET [14:15:23]URL: /testengine/css/chunk-vendors.1a13a212.css [14:15:23]Method is GET - find url and querystring [14:15:23]No ? found - this is static page request [14:15:23]url: /testengine/css/chunk-vendors.1a13a212.css [14:15:23]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:15:23]file exist [14:15:23]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:15:23]read remaining request lines [14:15:23]Host: 172.17.40.67:8080 [14:15:24]Connection: keep-alive [14:15:24]Finished. Sent 102400 bytes [14:15:24]close file [14:15:24]Sock 8.Close socket [14:15:24]Sock 8.Thread stoped [14:15:24]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:15:24]Accept: text/css,*/*;q=0.1 [14:15:24]Referer: http://172.17.40.67:8080/testengine [14:15:24]Accept-Encoding: gzip, deflate [14:15:24]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:15:24] [14:15:24]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:15:24]send HTTP headers [14:15:24]send file content [14:15:24]Finished. Sent 140 bytes [14:15:24]close file [14:15:24]Sock 10.Close socket [14:15:24]Sock 10.Thread stoped [14:15:24]Finished. Sent 165537 bytes [14:15:24]close file [14:15:24]Sock 11.Close socket [14:15:24]Sock 11.Thread stoped [14:15:25]accept exits with 12 [14:15:25]New connection [14:15:25]New thread 3066404196 created [14:15:25]Thread 3066547556 joined [14:15:25]Thread 3066834276 joined [14:15:25]Thread 3066977636 joined [14:15:25]Thread 3066690916 joined [14:15:25]Waiting for new connection... [14:15:25] Sock 12.Parse request [14:15:25]Sock 12.Check first char [14:15:25]Sock 12.First char is OK [14:15:25]request: POST /json_proto HTTP/1.1 [14:15:25]Method: POST [14:15:25]URL: /json_proto [14:15:25]Method is POST - this is cgi request [14:15:25]url: /json_proto [14:15:25]query_string will be loaded in cgi processing [14:15:25]execute_cgi json_proto POST (null) [14:15:25]execute_cgi path=json_proto method=POST [14:15:25]POST find Content-Length [14:15:25]Host: 172.17.40.67:8080 [14:15:25]Connection: keep-alive [14:15:25]Content-Length: 359 [14:15:25]Accept: application/json, text/plain, */* [14:15:25]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:15:25]Content-Type: application/json [14:15:25]Origin: http://172.17.40.67:8080 [14:15:25]Referer: http://172.17.40.67:8080/testengine [14:15:25]Accept-Encoding: gzip, deflate [14:15:25]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:15:25] [14:15:25]POST finish read [14:15:25]Found Content-Length = 359 [14:15:25]post body = {"protocol":"kg_v1.0","request":{"action":"x_report","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [14:15:25]execute_script... [14:15:25]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"x_report","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [14:15:25]POST & json_proto [14:15:25]process_json_proto [14:15:25]json parsed OK: [14:15:25]protocol is kg_v1.0 [14:15:25]action value=x_report [14:15:25]process_action x_report [14:15:25]cmd_x_report [14:15:25]MH_GetDate [14:15:25]Write to MH i2c: F0 00 00 68 00 57 [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: F0 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: F0 09 00 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: F0 09 00 68 00 00 7D 67 64 66 97 AE 6B 64 22 [14:15:25]GetLastDocTimeStamp 1717856028 [14:15:25]current date 1717856125 [14:15:25]FM_GetShiftState [14:15:25]SAM_PROTO_GetShiftState [14:15:25]wFMCommunicate request_size=4 [14:15:25]MH_SAM_APDU [14:15:25]CAPDU: 80 13 01 00 [14:15:25]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:25]Read from MH i2c: E2 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: E2 0E 00 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9A [14:15:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:15:25]wFMCommunicate OK [14:15:25]SAM_PROTO_GetShiftState done [14:15:25]FM_GetShiftState done [14:15:25]KKMCreateXReportDocument [14:15:25]Load OK [14:15:25]Malloc new data [14:15:25]MH_GetDate [14:15:25]Write to MH i2c: F0 00 00 6A 00 59 [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: F0 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: F0 09 00 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: F0 09 00 6A 00 00 7E 67 64 66 97 AE 6B 64 25 [14:15:25]Malloc new data [14:15:25]Malloc new data [14:15:25]wFMCommunicate request_size=4 [14:15:25]MH_SAM_APDU [14:15:25]CAPDU: 80 11 00 00 [14:15:25]Write to MH i2c: E2 08 00 6B 00 80 11 00 00 00 00 00 00 E5 [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:25]Read from MH i2c: E2 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: E2 17 00 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: E2 17 00 6B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3A [14:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:15:25]wFMCommunicate OK [14:15:25]SAM_PROTO_GetFieldsCounters [14:15:25]wFMCommunicate request_size=4 [14:15:25]MH_SAM_APDU [14:15:25]CAPDU: 80 13 00 00 [14:15:25]Write to MH i2c: E2 08 00 6C 00 80 13 00 00 00 00 00 00 E8 [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:25]Read from MH i2c: E2 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: E2 62 00 [14:15:25]MH_I2C_Read... [14:15:25]Read from MH i2c: E2 62 00 6C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0D A8 03 00 0E 04 04 00 83 01 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 F2 [14:15:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0D A8 03 00 0E 04 04 00 83 01 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:15:25]wFMCommunicate OK [14:15:25]SAM_PROTO_GetFieldsCounters done [14:15:25]Malloc new data [14:15:25]Malloc new data [14:15:25]Malloc new data [14:15:25]KKMCreateXReportDocument OK [14:15:25]KKMSetXReportData OK [14:15:25]KKMPrepareXReportFMData [14:15:25]SAM_PROTO_GetShiftData [14:15:25]wFMCommunicate request_size=4 [14:15:25]MH_SAM_APDU [14:15:25]CAPDU: 80 13 02 00 [14:15:25]Write to MH i2c: E2 08 00 6D 00 80 13 02 00 00 00 00 00 EB [14:15:25]Write i2c OK [14:15:25]MH_I2C_Read... [14:15:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:15:26]Read from MH i2c: E2 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: E2 FD 00 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: E2 FD 00 6D 00 00 BC 04 AA 04 B8 04 6E 04 04 00 90 01 00 00 69 04 9E 00 6F 04 04 00 8F 01 00 00 B1 04 04 00 FD E5 49 02 70 04 04 00 3C B3 FA 01 72 04 03 00 C1 32 4F 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 99 3E 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 2F 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 01 00 00 00 B1 04 03 00 F8 65 0B 70 04 03 00 F8 65 0B 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 DF 35 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 59 [14:15:26]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 90 01 00 00 69 04 9E 00 6F 04 04 00 8F 01 00 00 B1 04 04 00 FD E5 49 02 70 04 04 00 3C B3 FA 01 72 04 03 00 C1 32 4F 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 99 3E 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 2F 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 01 00 00 00 B1 04 03 00 F8 65 0B 70 04 03 00 F8 65 0B 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 DF 35 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:15:26]wFMCommunicate OK [14:15:26]wFMCommunicate request_size=4 [14:15:26]MH_SAM_APDU [14:15:26]CAPDU: 80 17 00 00 [14:15:26]Write to MH i2c: E2 08 00 6E 00 80 17 00 00 00 00 00 00 EE [14:15:26]Write i2c OK [14:15:26]MH_I2C_Read... [14:15:26]OFD Sender: No OFD packet to send [14:15:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:15:26]Read from MH i2c: E2 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: E2 FD 00 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: E2 FD 00 6E 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D3 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 84 [14:15:26]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D3 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:15:26]wFMCommunicate OK [14:15:26]wFMCommunicate request_size=4 [14:15:26]MH_SAM_APDU [14:15:26]CAPDU: 80 17 00 00 [14:15:26]Write to MH i2c: E2 08 00 6F 00 80 17 00 00 00 00 00 00 EF [14:15:26]Write i2c OK [14:15:26]MH_I2C_Read... [14:15:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:15:26]Read from MH i2c: E2 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: E2 FD 00 [14:15:26]MH_I2C_Read... [14:15:26]Read from MH i2c: E2 FD 00 6F 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 18 [14:15:26]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 [14:15:26]wFMCommunicate OK [14:15:26]wFMCommunicate request_size=4 [14:15:26]MH_SAM_APDU [14:15:26]CAPDU: 80 17 00 00 [14:15:26]Write to MH i2c: E2 08 00 70 00 80 17 00 00 00 00 00 00 F0 [14:15:26]Write i2c OK [14:15:26]MH_I2C_Read... [14:15:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:15:27]Read from MH i2c: E2 [14:15:27]MH_I2C_Read... [14:15:27]Read from MH i2c: E2 FD 00 [14:15:27]MH_I2C_Read... [14:15:27]Read from MH i2c: E2 FD 00 70 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 71 [14:15:27]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 [14:15:27]wFMCommunicate OK [14:15:27]wFMCommunicate request_size=4 [14:15:27]MH_SAM_APDU [14:15:27]CAPDU: 80 17 00 00 [14:15:27]Write to MH i2c: E2 08 00 71 00 80 17 00 00 00 00 00 00 F1 [14:15:27]Write i2c OK [14:15:27]MH_I2C_Read... [14:15:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:15:27]Read from MH i2c: E2 [14:15:27]MH_I2C_Read... [14:15:27]Read from MH i2c: E2 D9 00 [14:15:27]MH_I2C_Read... [14:15:27]Read from MH i2c: E2 D9 00 71 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 D0 [14:15:27]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 [14:15:27]wFMCommunicate OK [14:15:27]SAM_PROTO_GetShiftData done [14:15:27]1194 (1208) - счетчики итогов смены [14:15:27] 1134 (4) - 400 - количество чеков со всеми признаками расчетов [14:15:27] 1129 (158) - счетчики операций «приход» [14:15:27] 1135 (4) - 399 - количество чеков по признаку расчетов [14:15:27] 1201 (4) - 383974.37 - общая итоговая сумма в чеках [14:15:27] 1136 (4) - 332071.00 - итоговая сумма в чеках наличными [14:15:27] 1138 (3) - 51903.37 - итоговая сумма в чеках безналичными [14:15:27] 1024 (123) - суммы налогов [14:15:27] 1006 (9) - суммы НДС [14:15:27] 1010 (1) - 0% - код ставки НДС [14:15:27] 1011 (0) - 0.00 - сумма НДС по ставке [14:15:27] 1006 (12) - суммы НДС [14:15:27] 1010 (1) - 12% - код ставки НДС [14:15:27] 1011 (3) - 40792.57 - сумма НДС по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 0% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (12) - суммы НСП [14:15:27] 1014 (1) - 1% - код ставки НСП [14:15:27] 1015 (3) - 3398.89 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 2% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 3% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 5% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 0,50% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 1,50% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1130 (152) - счетчики операций «возврат прихода» [14:15:27] 1135 (4) - 1 - количество чеков по признаку расчетов [14:15:27] 1201 (3) - 7470.00 - общая итоговая сумма в чеках [14:15:27] 1136 (3) - 7470.00 - итоговая сумма в чеках наличными [14:15:27] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:15:27] 1024 (122) - суммы налогов [14:15:27] 1006 (9) - суммы НДС [14:15:27] 1010 (1) - 0% - код ставки НДС [14:15:27] 1011 (0) - 0.00 - сумма НДС по ставке [14:15:27] 1006 (12) - суммы НДС [14:15:27] 1010 (1) - 12% - код ставки НДС [14:15:27] 1011 (3) - 793.27 - сумма НДС по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 0% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (11) - суммы НСП [14:15:27] 1014 (1) - 1% - код ставки НСП [14:15:27] 1015 (2) - 66.11 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 2% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 3% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 5% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 0,50% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 1,50% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1131 (141) - счетчики операций «расход» [14:15:27] 1135 (4) - 0 - количество чеков по признаку расчетов [14:15:27] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:15:27] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:15:27] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:15:27] 1024 (117) - суммы налогов [14:15:27] 1006 (9) - суммы НДС [14:15:27] 1010 (1) - 0% - код ставки НДС [14:15:27] 1011 (0) - 0.00 - сумма НДС по ставке [14:15:27] 1006 (9) - суммы НДС [14:15:27] 1010 (1) - 12% - код ставки НДС [14:15:27] 1011 (0) - 0.00 - сумма НДС по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 0% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 1% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 2% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 3% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 5% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 0,50% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 1,50% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1132 (141) - счетчики операций «возврат расхода» [14:15:27] 1135 (4) - 0 - количество чеков по признаку расчетов [14:15:27] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:15:27] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:15:27] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:15:27] 1024 (117) - суммы налогов [14:15:27] 1006 (9) - суммы НДС [14:15:27] 1010 (1) - 0% - код ставки НДС [14:15:27] 1011 (0) - 0.00 - сумма НДС по ставке [14:15:27] 1006 (9) - суммы НДС [14:15:27] 1010 (1) - 12% - код ставки НДС [14:15:27] 1011 (0) - 0.00 - сумма НДС по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 0% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 1% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 2% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 3% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 5% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 0,50% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1007 (9) - суммы НСП [14:15:27] 1014 (1) - 1,50% - код ставки НСП [14:15:27] 1015 (0) - 0.00 - сумма НСП по ставке [14:15:27] 1133 (588) - - счетчики коррекции - не используются [14:15:27]SetTLVBufToDocument [14:15:27]Processing tag 1194 (04AA) [14:15:27]Load OK [14:15:27]SetTLVBufToDocument [14:15:27]Processing tag 1134 (046E) [14:15:27]Malloc new data [14:15:27]Processing tag 1129 (0469) [14:15:27]Load OK [14:15:27]SetTLVBufToDocument [14:15:27]Processing tag 1135 (046F) [14:15:27]Malloc new data [14:15:27]Processing tag 1201 (04B1) [14:15:27]Malloc new data [14:15:27]Processing tag 1136 (0470) [14:15:27]Malloc new data [14:15:27]Processing tag 1138 (0472) [14:15:27]Malloc new data [14:15:27]Processing tag 1024 (0400) [14:15:27]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1006 (03EE) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1010 (03F2) [14:15:28]Malloc new data [14:15:28]Processing tag 1011 (03F3) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1006 (03EE) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1010 (03F2) [14:15:28]Malloc new data [14:15:28]Processing tag 1011 (03F3) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1130 (046A) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1135 (046F) [14:15:28]Malloc new data [14:15:28]Processing tag 1201 (04B1) [14:15:28]Malloc new data [14:15:28]Processing tag 1136 (0470) [14:15:28]Malloc new data [14:15:28]Processing tag 1138 (0472) [14:15:28]Malloc new data [14:15:28]Processing tag 1024 (0400) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1006 (03EE) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1010 (03F2) [14:15:28]Malloc new data [14:15:28]Processing tag 1011 (03F3) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1006 (03EE) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1010 (03F2) [14:15:28]Malloc new data [14:15:28]Processing tag 1011 (03F3) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1131 (046B) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1135 (046F) [14:15:28]Malloc new data [14:15:28]Processing tag 1201 (04B1) [14:15:28]Malloc new data [14:15:28]Processing tag 1136 (0470) [14:15:28]Malloc new data [14:15:28]Processing tag 1138 (0472) [14:15:28]Malloc new data [14:15:28]Processing tag 1024 (0400) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1006 (03EE) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1010 (03F2) [14:15:28]Malloc new data [14:15:28]Processing tag 1011 (03F3) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1006 (03EE) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1010 (03F2) [14:15:28]Malloc new data [14:15:28]Processing tag 1011 (03F3) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1132 (046C) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1135 (046F) [14:15:28]Malloc new data [14:15:28]Processing tag 1201 (04B1) [14:15:28]Malloc new data [14:15:28]Processing tag 1136 (0470) [14:15:28]Malloc new data [14:15:28]Processing tag 1138 (0472) [14:15:28]Malloc new data [14:15:28]Processing tag 1024 (0400) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1006 (03EE) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1010 (03F2) [14:15:28]Malloc new data [14:15:28]Processing tag 1011 (03F3) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1006 (03EE) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1010 (03F2) [14:15:28]Malloc new data [14:15:28]Processing tag 1011 (03F3) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1007 (03EF) [14:15:28]Load OK [14:15:28]SetTLVBufToDocument [14:15:28]Processing tag 1014 (03F6) [14:15:28]Malloc new data [14:15:28]Processing tag 1015 (03F7) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Processing tag 1133 (046D) [14:15:28]Malloc new data [14:15:28]SetTLVBufToDocument err=0 [14:15:28]SetTLVBufToDocument err=0 [14:15:28]Malloc new data [14:15:28]SAM_PROTO_GetFMData [14:15:28]wFMCommunicate request_size=4 [14:15:28]MH_SAM_APDU [14:15:28]CAPDU: 80 13 03 00 [14:15:28]Write to MH i2c: E2 08 00 72 00 80 13 03 00 00 00 00 00 F1 [14:15:28]Write i2c OK [14:15:28]MH_I2C_Read... [14:15:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:15:28]Read from MH i2c: E2 [14:15:28]MH_I2C_Read... [14:15:28]Read from MH i2c: E2 FD 00 [14:15:28]MH_I2C_Read... [14:15:28]Read from MH i2c: E2 FD 00 72 00 00 C4 04 85 04 C0 04 6E 04 04 00 07 A5 03 00 69 04 A3 00 6F 04 04 00 4B A4 03 00 B1 04 05 00 94 8C 9A 58 04 70 04 05 00 48 29 8C 26 04 72 04 04 00 4C 63 0E 32 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 18 31 33 76 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 17 61 D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BC 00 00 00 B1 04 04 00 24 51 CD 03 70 04 04 00 24 51 CD 03 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 70 5E 67 EF 03 09 00 90 00 A3 [14:15:28]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 07 A5 03 00 69 04 A3 00 6F 04 04 00 4B A4 03 00 B1 04 05 00 94 8C 9A 58 04 70 04 05 00 48 29 8C 26 04 72 04 04 00 4C 63 0E 32 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 18 31 33 76 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 17 61 D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BC 00 00 00 B1 04 04 00 24 51 CD 03 70 04 04 00 24 51 CD 03 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 70 5E 67 EF 03 09 00 90 00 [14:15:28]wFMCommunicate OK [14:15:28]wFMCommunicate request_size=4 [14:15:28]MH_SAM_APDU [14:15:28]CAPDU: 80 17 00 00 [14:15:28]Write to MH i2c: E2 08 00 73 00 80 17 00 00 00 00 00 00 F3 [14:15:28]Write i2c OK [14:15:28]MH_I2C_Read... [14:15:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:15:29]Read from MH i2c: E2 [14:15:29]MH_I2C_Read... [14:15:29]Read from MH i2c: E2 FD 00 [14:15:29]MH_I2C_Read... [14:15:29]Read from MH i2c: E2 FD 00 73 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 70 [14:15:29]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:15:29]wFMCommunicate OK [14:15:29]wFMCommunicate request_size=4 [14:15:29]MH_SAM_APDU [14:15:29]CAPDU: 80 17 00 00 [14:15:29]Write to MH i2c: E2 08 00 74 00 80 17 00 00 00 00 00 00 F4 [14:15:29]Write i2c OK [14:15:29]MH_I2C_Read... [14:15:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:15:29]Read from MH i2c: E2 [14:15:29]MH_I2C_Read... [14:15:29]Read from MH i2c: E2 FD 00 [14:15:29]MH_I2C_Read... [14:15:29]Read from MH i2c: E2 FD 00 74 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 09 [14:15:29]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 [14:15:29]wFMCommunicate OK [14:15:29]wFMCommunicate request_size=4 [14:15:29]MH_SAM_APDU [14:15:29]CAPDU: 80 17 00 00 [14:15:29]Write to MH i2c: E2 08 00 75 00 80 17 00 00 00 00 00 00 F5 [14:15:29]Write i2c OK [14:15:29]MH_I2C_Read... [14:15:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:15:29]Read from MH i2c: E2 [14:15:29]MH_I2C_Read... [14:15:29]Read from MH i2c: E2 FD 00 [14:15:29]MH_I2C_Read... [14:15:29]Read from MH i2c: E2 FD 00 75 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 6D [14:15:29]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 [14:15:29]wFMCommunicate OK [14:15:29]wFMCommunicate request_size=4 [14:15:29]MH_SAM_APDU [14:15:29]CAPDU: 80 17 00 00 [14:15:29]Write to MH i2c: E2 08 00 76 00 80 17 00 00 00 00 00 00 F6 [14:15:29]Write i2c OK [14:15:29]MH_I2C_Read... [14:15:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:15:30]Read from MH i2c: E2 [14:15:30]MH_I2C_Read... [14:15:30]Read from MH i2c: E2 E1 00 [14:15:30]MH_I2C_Read... [14:15:30]Read from MH i2c: E2 E1 00 76 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 E4 [14:15:30]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 [14:15:30]wFMCommunicate OK [14:15:30]SAM_PROTO_GetFMData done [14:15:30]FM_GetFMData:85 04 C0 04 6E 04 04 00 07 A5 03 00 69 04 A3 00 6F 04 04 00 4B A4 03 00 B1 04 05 00 94 8C 9A 58 04 70 04 05 00 48 29 8C 26 04 72 04 04 00 4C 63 0E 32 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 18 31 33 76 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 17 61 D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BC 00 00 00 B1 04 04 00 24 51 CD 03 70 04 04 00 24 51 CD 03 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 70 5E 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:15:30]oper:6F 04 04 00 4B A4 03 00 B1 04 05 00 94 8C 9A 58 04 70 04 05 00 48 29 8C 26 04 72 04 04 00 4C 63 0E 32 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 18 31 33 76 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 17 61 D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [14:15:30]total:94 8C 9A 58 04 [14:15:30]Malloc new data [14:15:30]oper:6F 04 04 00 BC 00 00 00 B1 04 04 00 24 51 CD 03 70 04 04 00 24 51 CD 03 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 70 5E 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 9D 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 [14:15:30]total:24 51 CD 03 [14:15:30]Malloc new data [14:15:30]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 [14:15:30]total: [14:15:30]Malloc new data [14:15:30]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 [14:15:30]total: [14:15:30]Malloc new data [14:15:30]KKMPrepareXReportFMData err=0 [14:15:30] ООО Ромашка Добро пожаловать Х отчет ИНН: 02508201610067 Кассир: Сергей Смирнов 08.06.2024 14:15 Смена: 266 РНМ: 0000000000091601 ЗНМ: 0300000150 СНО: Общий режим ** Здесь Вам всегда рады ** Всего чеков: 400 ИТОГИ ПРИХОД Чеков: 399 Общий итог: 383974.37 Итого наличными: 332071.00 Итого безнал.: 51903.37 НДС 0% : 0.00 НДС 12% : 40792.57 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3398.89 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 7470.00 Итого наличными: 7470.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 793.27 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 66.11 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 324601.00 НС Приход: 186663927.24 НС Возвр.Прихода: 637873.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874681 *** ЖДЕМ ВАС ОПЯТЬ *** [14:15:30]StoreToDocumentArchive [14:15:30]MH_GetDate [14:15:30]Write to MH i2c: F0 00 00 77 00 66 [14:15:30]Write i2c OK [14:15:30]MH_I2C_Read... [14:15:30]Read from MH i2c: F0 [14:15:30]MH_I2C_Read... [14:15:30]Read from MH i2c: F0 09 00 [14:15:30]MH_I2C_Read... [14:15:30]Read from MH i2c: F0 09 00 77 00 00 83 67 64 66 97 AE 6B 64 37 [14:15:30]shift 266 fd 1717856131 [14:15:30]Create dir for shift 0266 [14:15:30]save to /storage/0266/doc_1717856131 [14:15:30]save last doc name /storage/0266/doc_1717856131 to /storage/kkm_last_doc_name [14:15:30]save OK [14:15:30]Clear old archive folders... [14:15:30]NVStorageSaveData kkm_last_timestamp [14:15:30]File name is /storage/kkm_last_timestamp [14:15:30]Write 4 bytes [14:15:30]NVStorageSaveData done [14:15:30]ExternCall_PrintAddStr [14:15:30]wPrintStart [14:15:30]Write to MH i2c: 01 00 00 78 00 78 [14:15:30]Write i2c OK [14:15:30]MH_I2C_Read... [14:15:30]Read from MH i2c: 01 [14:15:30]MH_I2C_Read... [14:15:30]Read from MH i2c: 01 07 00 [14:15:30]MH_I2C_Read... [14:15:30]Read from MH i2c: 01 07 00 78 00 00 00 00 00 00 FF 0F 8D [14:15:30]RasterBufferAndPrint [14:15:30]line ООО Ромашка [14:15:30]line Добро пожаловать [14:15:30]line Х отчет [14:15:30]line ИНН: 02508201610067 [14:15:30]line Кассир: Сергей Смирнов [14:15:30]line 08.06.2024 14:15 [14:15:30]line Смена: 266 [14:15:30]line РНМ: 0000000000091601 [14:15:30]line ЗНМ: 0300000150 [14:15:30]line СНО: Общий режим [14:15:30]line ** Здесь Вам всегда рады ** [14:15:30]line Всего чеков: 400 [14:15:30]line ИТОГИ ПРИХОД [14:15:30]line Чеков: 399 [14:15:30]line Общий итог: 383974.37 [14:15:30]line Итого наличными: 332071.00 [14:15:30]line Итого безнал.: 51903.37 [14:15:30]line НДС 0% : 0.00 [14:15:30]line НДС 12% : 40792.57 [14:15:30]line НСП 0% : 0.00 [14:15:30]line НСП 1,50% : 0.00 [14:15:30]line НСП 0,50% : 0.00 [14:15:30]line НСП 5% : 0.00 [14:15:30]line НСП 3% : 0.00 [14:15:30]line НСП 2% : 0.00 [14:15:30]line НСП 1% : 3398.89 [14:15:30]line ИТОГИ ВОЗВРАТ ПРИХОДА [14:15:30]line Чеков: 1 [14:15:30]line Общий итог: 7470.00 [14:15:30]line Итого наличными: 7470.00 [14:15:30]line Итого безнал.: 0.00 [14:15:30]line НДС 0% : 0.00 [14:15:30]line НДС 12% : 793.27 [14:15:30]line НСП 0% : 0.00 [14:15:30]line НСП 1,50% : 0.00 [14:15:30]line НСП 0,50% : 0.00 [14:15:30]line НСП 5% : 0.00 [14:15:30]line НСП 3% : 0.00 [14:15:30]line НСП 2% : 0.00 [14:15:30]line НСП 1% : 66.11 [14:15:30]line ИТОГИ РАСХОД [14:15:30]line Чеков: 0 [14:15:30]line Общий итог: 0.00 [14:15:30]line Итого наличными: 0.00 [14:15:30]line Итого безнал.: 0.00 [14:15:30]line НДС 0% : 0.00 [14:15:30]line НДС 12% : 0.00 [14:15:30]line НСП 0% : 0.00 [14:15:30]line НСП 1,50% : 0.00 [14:15:30]line НСП 0,50% : 0.00 [14:15:30]line НСП 5% : 0.00 [14:15:30]line НСП 3% : 0.00 [14:15:30]line НСП 2% : 0.00 [14:15:30]line НСП 1% : 0.00 [14:15:30]line ИТОГИ ВОЗВРАТ РАСХОДА [14:15:30]line Чеков: 0 [14:15:30]line Общий итог: 0.00 [14:15:30]line Итого наличными: 0.00 [14:15:30]line Итого безнал.: 0.00 [14:15:30]line НДС 0% : 0.00 [14:15:30]line НДС 12% : 0.00 [14:15:30]line НСП 0% : 0.00 [14:15:30]line НСП 1,50% : 0.00 [14:15:30]line НСП 0,50% : 0.00 [14:15:30]line НСП 5% : 0.00 [14:15:30]line НСП 3% : 0.00 [14:15:30]line НСП 2% : 0.00 [14:15:30]line НСП 1% : 0.00 [14:15:30]line *** СПАСИБО *** [14:15:30]line Сумма внесений: 0.00 [14:15:30]line Сумма выплат: 0.00 [14:15:30]line Нал. в кассе: 324601.00 [14:15:30]line НС Приход: 186663927.24 [14:15:30]line НС Возвр.Прихода: 637873.00 [14:15:30]line НС Расход: 0.00 [14:15:30]line НС Возвр.Расхода: 0.00 [14:15:30]line ФМ: 0000000000874681 [14:15:30]line *** ЖДЕМ ВАС ОПЯТЬ *** [14:15:30]written 0, free lines is 4095 [14:15:31]OFD Sender: No OFD packet to send [14:15:31]Write to MH i2c: 01 00 00 C8 00 C8 [14:15:31]Write i2c OK [14:15:31]MH_I2C_Read... [14:15:31]Read from MH i2c: 01 [14:15:31]MH_I2C_Read... [14:15:31]Read from MH i2c: 01 07 00 [14:15:31]MH_I2C_Read... [14:15:31]Read from MH i2c: 01 07 00 C8 00 00 00 00 00 00 38 0A 11 [14:15:31]RasterBufferAndPrint [14:15:31]line [14:15:31]line [14:15:31]line [14:15:31]line [14:15:31]line [14:15:31]written 0, free lines is 2631 [14:15:31]MH_Cut [14:15:31]Write to MH i2c: D1 01 00 CF 00 01 A1 [14:15:31]Write i2c OK [14:15:31]MH_I2C_Read... [14:15:31]Read from MH i2c: D1 [14:15:31]MH_I2C_Read... [14:15:31]Read from MH i2c: D1 01 00 [14:15:31]MH_I2C_Read... [14:15:31]Read from MH i2c: D1 01 00 CF 00 00 A0 [14:15:31]Write to MH i2c: 01 00 00 D0 00 D0 [14:15:31]Write i2c OK [14:15:31]MH_I2C_Read... [14:15:32]*** Cut start [14:15:32]*** Partial cut [14:15:32]*** CUTSNS_PIN = 1 [14:15:32]*** CUTSNS_PIN = 0 [14:15:33]*** Brake cut motor [14:15:33]Read from MH i2c: 01 [14:15:33]MH_I2C_Read... [14:15:33]*** Stop cut motor [14:15:33]*** Cut end [14:15:33]Read from MH i2c: 01 07 00 [14:15:33]MH_I2C_Read... [14:15:33]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 FF 0F E5 [14:15:33]process_action x_report done [14:15:33]no requested_data - finishing processing [14:15:33]process_action_free x_report [14:15:33]json_value_free [14:15:33]json_value_free done [14:15:33]process_json_proto returns [14:15:33]Send response to host [14:15:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [14:15:33]free response buf [14:15:33]execute_script done [14:15:33]execute_script returns [14:15:33]free content buf [14:15:33]Sock 12.Close socket [14:15:33]Sock 12.Thread stoped [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:20]accept exits with 8 [14:16:20]New connection [14:16:20]New thread 3066977636 created [14:16:20]Thread 3066404196 joined [14:16:20]Waiting for new connection... [14:16:20]accept exits with 10 [14:16:20]New connection [14:16:20]New thread 3066834276 created [14:16:20]Waiting for new connection... [14:16:20] Sock 10.Parse request [14:16:20]Sock 10.Check first char [14:16:20] Sock 8.Parse request [14:16:20]Sock 8.Check first char [14:16:20]Sock 8.First char is OK [14:16:20]request: GET /testengine HTTP/1.1 [14:16:20]Method: GET [14:16:20]URL: /testengine [14:16:20]Method is GET - find url and querystring [14:16:20]No ? found - this is static page request [14:16:20]url: /testengine [14:16:20]check /htdocs/testengine [14:16:20]file exist [14:16:20]serve_file /htdocs/testengine/index.html [14:16:20]read remaining request lines [14:16:20]Host: 172.17.40.67:8080 [14:16:20]Connection: keep-alive [14:16:20]Upgrade-Insecure-Requests: 1 [14:16:20]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:16:20]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [14:16:20]Accept-Encoding: gzip, deflate [14:16:20]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:16:20] [14:16:20]open file /htdocs/testengine/index.html [14:16:20]send HTTP headers [14:16:20]send file content [14:16:20]Finished. Sent 1003 bytes [14:16:20]close file [14:16:20]Sock 8.Close socket [14:16:20]Sock 8.Thread stoped [14:16:20]Sock 10.First char is OK [14:16:20]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [14:16:20]Method: GET [14:16:20]URL: /testengine/css/app.915bc88f.css [14:16:20]Method is GET - find url and querystring [14:16:20]No ? found - this is static page request [14:16:20]url: /testengine/css/app.915bc88f.css [14:16:20]check /htdocs/testengine/css/app.915bc88f.css [14:16:20]file exist [14:16:20]serve_file /htdocs/testengine/css/app.915bc88f.css [14:16:20]read remaining request lines [14:16:20]accept exits with 11 [14:16:20]New connection [14:16:20]New thread 3066690916 created [14:16:20]Thread 3066977636 joined [14:16:20]Waiting for new connection... [14:16:20]accept exits with 8 [14:16:20]New connection [14:16:20]New thread 3066977636 created [14:16:20]Waiting for new connection... [14:16:20]accept exits with 12 [14:16:20]New connection [14:16:20]New thread 3066547556 created [14:16:20]Waiting for new connection... [14:16:20]Host: 172.17.40.67:8080 [14:16:20]Connection: keep-alive [14:16:20]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:16:20]Accept: text/css,*/*;q=0.1 [14:16:20]Referer: http://172.17.40.67:8080/testengine [14:16:20]Accept-Encoding: gzip, deflate [14:16:20]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:16:20] [14:16:20]open file /htdocs/testengine/css/app.915bc88f.css [14:16:20]send HTTP headers [14:16:20]send file content [14:16:20]Finished. Sent 1227 bytes [14:16:20]close file [14:16:20]Sock 10.Close socket [14:16:20]Sock 10.Thread stoped [14:16:20] Sock 12.Parse request [14:16:20]Sock 12.Check first char [14:16:20]Sock 12.First char is OK [14:16:20]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [14:16:20]Method: GET [14:16:20]URL: /testengine/js/chunk-vendors.8f546e50.js [14:16:20]Method is GET - find url and querystring [14:16:20]No ? found - this is static page request [14:16:20]url: /testengine/js/chunk-vendors.8f546e50.js [14:16:20]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:16:20]file exist [14:16:20]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:16:20]read remaining request lines [14:16:20]Host: 172.17.40.67:8080 [14:16:20]Connection: keep-alive [14:16:20]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:16:20]Accept: */* [14:16:20] Sock 11.Parse request [14:16:20]Sock 11.Check first char [14:16:20]Sock 11.First char is OK [14:16:20]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [14:16:20]Method: GET [14:16:20]URL: /testengine/css/chunk-vendors.1a13a212.css [14:16:20]Method is GET - find url and querystring [14:16:20]No ? found - this is static page request [14:16:20]url: /testengine/css/chunk-vendors.1a13a212.css [14:16:20]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:16:20]file exist [14:16:20]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:16:20]read remaining request lines [14:16:20]Host: 172.17.40.67:8080 [14:16:20]Connection: keep-alive [14:16:20]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:16:20]Accept: text/css,*/*;q=0.1 [14:16:20]Referer: http://172.17.40.67:8080/testengine [14:16:20]Accept-Encoding: gzip, deflate [14:16:20]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:16:20] [14:16:20]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [14:16:20]send HTTP headers [14:16:20]send file content [14:16:20]Finished. Sent 140 bytes [14:16:20]close file [14:16:20]Sock 11.Close socket [14:16:20]Sock 11.Thread stoped [14:16:20]Referer: http://172.17.40.67:8080/testengine [14:16:20]Accept-Encoding: gzip, deflate [14:16:20]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:16:20] [14:16:20]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [14:16:20]send HTTP headers [14:16:20]send file content [14:16:20] Sock 8.Parse request [14:16:20]Sock 8.Check first char [14:16:20]Sock 8.First char is OK [14:16:20]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [14:16:20]Method: GET [14:16:20]URL: /testengine/js/app.a9c38288.js [14:16:20]Method is GET - find url and querystring [14:16:20]No ? found - this is static page request [14:16:20]url: /testengine/js/app.a9c38288.js [14:16:20]check /htdocs/testengine/js/app.a9c38288.js [14:16:20]file exist [14:16:20]serve_file /htdocs/testengine/js/app.a9c38288.js [14:16:20]read remaining request lines [14:16:20]Host: 172.17.40.67:8080 [14:16:20]Connection: keep-alive [14:16:20]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:16:20]Accept: */* [14:16:20]Referer: http://172.17.40.67:8080/testengine [14:16:20]Accept-Encoding: gzip, deflate [14:16:20]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:16:20] [14:16:20]open file /htdocs/testengine/js/app.a9c38288.js [14:16:20]send HTTP headers [14:16:20]send file content [14:16:20]Finished. Sent 165537 bytes [14:16:20]close file [14:16:20]Sock 12.Close socket [14:16:20]Sock 12.Thread stoped [14:16:20]Finished. Sent 102400 bytes [14:16:20]close file [14:16:20]Sock 8.Close socket [14:16:20]Sock 8.Thread stoped [14:16:21]OFD Sender: No OFD packet to send [14:16:22]accept exits with 13 [14:16:22]New connection [14:16:22]New thread 3066404196 created [14:16:22]Thread 3066834276 joined [14:16:22]Thread 3066547556 joined [14:16:22]Thread 3066690916 joined [14:16:22]Thread 3066977636 joined [14:16:22]Waiting for new connection... [14:16:22] Sock 13.Parse request [14:16:22]Sock 13.Check first char [14:16:22]Sock 13.First char is OK [14:16:22]request: POST /json_proto HTTP/1.1 [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.40.67:8080 [14:16:22]Connection: keep-alive [14:16:22]Content-Length: 359 [14:16:22]Accept: application/json, text/plain, */* [14:16:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [14:16:22]Content-Type: application/json [14:16:22]Origin: http://172.17.40.67:8080 [14:16:22]Referer: http://172.17.40.67:8080/testengine [14:16:22]Accept-Encoding: gzip, deflate [14:16:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [14:16:22] [14:16:22]POST finish read [14:16:22]Found Content-Length = 359 [14:16:22]post body = {"protocol":"kg_v1.0","request":{"action":"x_report","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [14:16:22]execute_script... [14:16:22]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"x_report","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [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=x_report [14:16:22]process_action x_report [14:16:22]cmd_x_report [14:16:22]MH_GetDate [14:16:22]Write to MH i2c: F0 00 00 D1 00 C0 [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 D1 00 00 B7 67 64 66 97 AE 6B 64 C5 [14:16:22]GetLastDocTimeStamp 1717856126 [14:16:22]current date 1717856183 [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 D2 00 80 13 01 00 00 00 00 00 4F [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 D2 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 03 [14:16:22]RAPDU: 09 00 01 3C A3 63 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]KKMCreateXReportDocument [14:16:22]Load OK [14:16:22]Malloc new data [14:16:22]MH_GetDate [14:16:22]Write to MH i2c: F0 00 00 D3 00 C2 [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 D3 00 00 B7 67 64 66 97 AE 6B 64 C7 [14:16:22]Malloc new data [14:16:22]Malloc new data [14:16:22]wFMCommunicate request_size=4 [14:16:22]MH_SAM_APDU [14:16:22]CAPDU: 80 11 00 00 [14:16:22]Write to MH i2c: E2 08 00 D4 00 80 11 00 00 00 00 00 00 4E [14:16:22]Write i2c OK [14:16:22]MH_I2C_Read... [14:16:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:22]Read from MH i2c: E2 [14:16:22]MH_I2C_Read... [14:16:22]Read from MH i2c: E2 17 00 [14:16:22]MH_I2C_Read... [14:16:22]Read from MH i2c: E2 17 00 D4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A3 [14:16:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:16:22]wFMCommunicate OK [14:16:22]SAM_PROTO_GetFieldsCounters [14:16:22]wFMCommunicate request_size=4 [14:16:22]MH_SAM_APDU [14:16:22]CAPDU: 80 13 00 00 [14:16:22]Write to MH i2c: E2 08 00 D5 00 80 13 00 00 00 00 00 00 51 [14:16:22]Write i2c OK [14:16:22]MH_I2C_Read... [14:16:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:23]Read from MH i2c: E2 [14:16:23]MH_I2C_Read... [14:16:23]Read from MH i2c: E2 62 00 [14:16:23]MH_I2C_Read... [14:16:23]Read from MH i2c: E2 62 00 D5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0D A8 03 00 0E 04 04 00 83 01 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 5B [14:16:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0D A8 03 00 0E 04 04 00 83 01 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:16:23]wFMCommunicate OK [14:16:23]SAM_PROTO_GetFieldsCounters done [14:16:23]Malloc new data [14:16:23]Malloc new data [14:16:23]Malloc new data [14:16:23]KKMCreateXReportDocument OK [14:16:23]KKMSetXReportData OK [14:16:23]KKMPrepareXReportFMData [14:16:23]SAM_PROTO_GetShiftData [14:16:23]wFMCommunicate request_size=4 [14:16:23]MH_SAM_APDU [14:16:23]CAPDU: 80 13 02 00 [14:16:23]Write to MH i2c: E2 08 00 D6 00 80 13 02 00 00 00 00 00 54 [14:16:23]Write i2c OK [14:16:23]MH_I2C_Read... [14:16:23]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:16:23]Read from MH i2c: E2 [14:16:23]MH_I2C_Read... [14:16:23]Read from MH i2c: E2 FD 00 [14:16:23]MH_I2C_Read... [14:16:23]Read from MH i2c: E2 FD 00 D6 00 00 BC 04 AA 04 B8 04 6E 04 04 00 90 01 00 00 69 04 9E 00 6F 04 04 00 8F 01 00 00 B1 04 04 00 FD E5 49 02 70 04 04 00 3C B3 FA 01 72 04 03 00 C1 32 4F 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 99 3E 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 2F 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 01 00 00 00 B1 04 03 00 F8 65 0B 70 04 03 00 F8 65 0B 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 DF 35 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 C2 [14:16:23]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 90 01 00 00 69 04 9E 00 6F 04 04 00 8F 01 00 00 B1 04 04 00 FD E5 49 02 70 04 04 00 3C B3 FA 01 72 04 03 00 C1 32 4F 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 99 3E 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 2F 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 01 00 00 00 B1 04 03 00 F8 65 0B 70 04 03 00 F8 65 0B 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 DF 35 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:16:23]wFMCommunicate OK [14:16:23]wFMCommunicate request_size=4 [14:16:23]MH_SAM_APDU [14:16:23]CAPDU: 80 17 00 00 [14:16:23]Write to MH i2c: E2 08 00 D7 00 80 17 00 00 00 00 00 00 57 [14:16:23]Write i2c OK [14:16:23]MH_I2C_Read... [14:16:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:16:23]Read from MH i2c: E2 [14:16:23]MH_I2C_Read... [14:16:23]Read from MH i2c: E2 FD 00 [14:16:23]MH_I2C_Read... [14:16:23]Read from MH i2c: E2 FD 00 D7 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D3 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 ED [14:16:23]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D3 19 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:16:23]wFMCommunicate OK [14:16:23]wFMCommunicate request_size=4 [14:16:23]MH_SAM_APDU [14:16:23]CAPDU: 80 17 00 00 [14:16:23]Write to MH i2c: E2 08 00 D8 00 80 17 00 00 00 00 00 00 58 [14:16:23]Write i2c OK [14:16:23]MH_I2C_Read... [14:16:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:16:24]Read from MH i2c: E2 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 FD 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 FD 00 D8 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 81 [14:16:24]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 [14:16:24]wFMCommunicate OK [14:16:24]wFMCommunicate request_size=4 [14:16:24]MH_SAM_APDU [14:16:24]CAPDU: 80 17 00 00 [14:16:24]Write to MH i2c: E2 08 00 D9 00 80 17 00 00 00 00 00 00 59 [14:16:24]Write i2c OK [14:16:24]MH_I2C_Read... [14:16:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:16:24]Read from MH i2c: E2 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 FD 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 FD 00 D9 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 DA [14:16:24]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 [14:16:24]wFMCommunicate OK [14:16:24]wFMCommunicate request_size=4 [14:16:24]MH_SAM_APDU [14:16:24]CAPDU: 80 17 00 00 [14:16:24]Write to MH i2c: E2 08 00 DA 00 80 17 00 00 00 00 00 00 5A [14:16:24]Write i2c OK [14:16:24]MH_I2C_Read... [14:16:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:16:24]Read from MH i2c: E2 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 D9 00 [14:16:24]MH_I2C_Read... [14:16:24]Read from MH i2c: E2 D9 00 DA 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 39 [14:16:24]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 [14:16:24]wFMCommunicate OK [14:16:24]SAM_PROTO_GetShiftData done [14:16:24]1194 (1208) - счетчики итогов смены [14:16:24] 1134 (4) - 400 - количество чеков со всеми признаками расчетов [14:16:24] 1129 (158) - счетчики операций «приход» [14:16:24] 1135 (4) - 399 - количество чеков по признаку расчетов [14:16:24] 1201 (4) - 383974.37 - общая итоговая сумма в чеках [14:16:24] 1136 (4) - 332071.00 - итоговая сумма в чеках наличными [14:16:24] 1138 (3) - 51903.37 - итоговая сумма в чеках безналичными [14:16:24] 1024 (123) - суммы налогов [14:16:24] 1006 (9) - суммы НДС [14:16:24] 1010 (1) - 0% - код ставки НДС [14:16:24] 1011 (0) - 0.00 - сумма НДС по ставке [14:16:24] 1006 (12) - суммы НДС [14:16:24] 1010 (1) - 12% - код ставки НДС [14:16:24] 1011 (3) - 40792.57 - сумма НДС по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 0% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (12) - суммы НСП [14:16:24] 1014 (1) - 1% - код ставки НСП [14:16:24] 1015 (3) - 3398.89 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 2% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 3% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 5% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 0,50% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 1,50% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1130 (152) - счетчики операций «возврат прихода» [14:16:24] 1135 (4) - 1 - количество чеков по признаку расчетов [14:16:24] 1201 (3) - 7470.00 - общая итоговая сумма в чеках [14:16:24] 1136 (3) - 7470.00 - итоговая сумма в чеках наличными [14:16:24] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:16:24] 1024 (122) - суммы налогов [14:16:24] 1006 (9) - суммы НДС [14:16:24] 1010 (1) - 0% - код ставки НДС [14:16:24] 1011 (0) - 0.00 - сумма НДС по ставке [14:16:24] 1006 (12) - суммы НДС [14:16:24] 1010 (1) - 12% - код ставки НДС [14:16:24] 1011 (3) - 793.27 - сумма НДС по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 0% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (11) - суммы НСП [14:16:24] 1014 (1) - 1% - код ставки НСП [14:16:24] 1015 (2) - 66.11 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 2% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 3% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 5% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 0,50% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 1,50% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1131 (141) - счетчики операций «расход» [14:16:24] 1135 (4) - 0 - количество чеков по признаку расчетов [14:16:24] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:16:24] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:16:24] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:16:24] 1024 (117) - суммы налогов [14:16:24] 1006 (9) - суммы НДС [14:16:24] 1010 (1) - 0% - код ставки НДС [14:16:24] 1011 (0) - 0.00 - сумма НДС по ставке [14:16:24] 1006 (9) - суммы НДС [14:16:24] 1010 (1) - 12% - код ставки НДС [14:16:24] 1011 (0) - 0.00 - сумма НДС по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 0% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 1% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 2% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 3% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 5% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:24] 1007 (9) - суммы НСП [14:16:24] 1014 (1) - 0,50% - код ставки НСП [14:16:24] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1007 (9) - суммы НСП [14:16:25] 1014 (1) - 1,50% - код ставки НСП [14:16:25] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1132 (141) - счетчики операций «возврат расхода» [14:16:25] 1135 (4) - 0 - количество чеков по признаку расчетов [14:16:25] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:16:25] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:16:25] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:16:25] 1024 (117) - суммы налогов [14:16:25] 1006 (9) - суммы НДС [14:16:25] 1010 (1) - 0% - код ставки НДС [14:16:25] 1011 (0) - 0.00 - сумма НДС по ставке [14:16:25] 1006 (9) - суммы НДС [14:16:25] 1010 (1) - 12% - код ставки НДС [14:16:25] 1011 (0) - 0.00 - сумма НДС по ставке [14:16:25] 1007 (9) - суммы НСП [14:16:25] 1014 (1) - 0% - код ставки НСП [14:16:25] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1007 (9) - суммы НСП [14:16:25] 1014 (1) - 1% - код ставки НСП [14:16:25] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1007 (9) - суммы НСП [14:16:25] 1014 (1) - 2% - код ставки НСП [14:16:25] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1007 (9) - суммы НСП [14:16:25] 1014 (1) - 3% - код ставки НСП [14:16:25] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1007 (9) - суммы НСП [14:16:25] 1014 (1) - 5% - код ставки НСП [14:16:25] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1007 (9) - суммы НСП [14:16:25] 1014 (1) - 0,50% - код ставки НСП [14:16:25] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1007 (9) - суммы НСП [14:16:25] 1014 (1) - 1,50% - код ставки НСП [14:16:25] 1015 (0) - 0.00 - сумма НСП по ставке [14:16:25] 1133 (588) - - счетчики коррекции - не используются [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1194 (04AA) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1134 (046E) [14:16:25]Malloc new data [14:16:25]Processing tag 1129 (0469) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1135 (046F) [14:16:25]Malloc new data [14:16:25]Processing tag 1201 (04B1) [14:16:25]Malloc new data [14:16:25]Processing tag 1136 (0470) [14:16:25]Malloc new data [14:16:25]Processing tag 1138 (0472) [14:16:25]Malloc new data [14:16:25]Processing tag 1024 (0400) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1006 (03EE) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1010 (03F2) [14:16:25]Malloc new data [14:16:25]Processing tag 1011 (03F3) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1006 (03EE) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1010 (03F2) [14:16:25]Malloc new data [14:16:25]Processing tag 1011 (03F3) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]SetTLVBufToDocument err=0 [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1130 (046A) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1135 (046F) [14:16:25]Malloc new data [14:16:25]Processing tag 1201 (04B1) [14:16:25]Malloc new data [14:16:25]Processing tag 1136 (0470) [14:16:25]Malloc new data [14:16:25]Processing tag 1138 (0472) [14:16:25]Malloc new data [14:16:25]Processing tag 1024 (0400) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1006 (03EE) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1010 (03F2) [14:16:25]Malloc new data [14:16:25]Processing tag 1011 (03F3) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1006 (03EE) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1010 (03F2) [14:16:25]Malloc new data [14:16:25]Processing tag 1011 (03F3) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]SetTLVBufToDocument err=0 [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1131 (046B) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1135 (046F) [14:16:25]Malloc new data [14:16:25]Processing tag 1201 (04B1) [14:16:25]Malloc new data [14:16:25]Processing tag 1136 (0470) [14:16:25]Malloc new data [14:16:25]Processing tag 1138 (0472) [14:16:25]Malloc new data [14:16:25]Processing tag 1024 (0400) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1006 (03EE) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1010 (03F2) [14:16:25]Malloc new data [14:16:25]Processing tag 1011 (03F3) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1006 (03EE) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1010 (03F2) [14:16:25]Malloc new data [14:16:25]Processing tag 1011 (03F3) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]SetTLVBufToDocument err=0 [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1132 (046C) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1135 (046F) [14:16:25]Malloc new data [14:16:25]Processing tag 1201 (04B1) [14:16:25]Malloc new data [14:16:25]Processing tag 1136 (0470) [14:16:25]Malloc new data [14:16:25]Processing tag 1138 (0472) [14:16:25]Malloc new data [14:16:25]Processing tag 1024 (0400) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1006 (03EE) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1010 (03F2) [14:16:25]Malloc new data [14:16:25]Processing tag 1011 (03F3) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1006 (03EE) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1010 (03F2) [14:16:25]Malloc new data [14:16:25]Processing tag 1011 (03F3) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:25]Malloc new data [14:16:25]SetTLVBufToDocument err=0 [14:16:25]Processing tag 1007 (03EF) [14:16:25]Load OK [14:16:25]SetTLVBufToDocument [14:16:25]Processing tag 1014 (03F6) [14:16:25]Malloc new data [14:16:25]Processing tag 1015 (03F7) [14:16:26]Malloc new data [14:16:26]SetTLVBufToDocument err=0 [14:16:26]Processing tag 1007 (03EF) [14:16:26]Load OK [14:16:26]SetTLVBufToDocument [14:16:26]Processing tag 1014 (03F6) [14:16:26]Malloc new data [14:16:26]Processing tag 1015 (03F7) [14:16:26]Malloc new data [14:16:26]SetTLVBufToDocument err=0 [14:16:26]Processing tag 1007 (03EF) [14:16:26]Load OK [14:16:26]SetTLVBufToDocument [14:16:26]Processing tag 1014 (03F6) [14:16:26]Malloc new data [14:16:26]Processing tag 1015 (03F7) [14:16:26]Malloc new data [14:16:26]SetTLVBufToDocument err=0 [14:16:26]Processing tag 1007 (03EF) [14:16:26]Load OK [14:16:26]SetTLVBufToDocument [14:16:26]Processing tag 1014 (03F6) [14:16:26]Malloc new data [14:16:26]Processing tag 1015 (03F7) [14:16:26]Malloc new data [14:16:26]SetTLVBufToDocument err=0 [14:16:26]Processing tag 1007 (03EF) [14:16:26]Load OK [14:16:26]SetTLVBufToDocument [14:16:26]Processing tag 1014 (03F6) [14:16:26]Malloc new data [14:16:26]Processing tag 1015 (03F7) [14:16:26]Malloc new data [14:16:26]SetTLVBufToDocument err=0 [14:16:26]Processing tag 1007 (03EF) [14:16:26]Load OK [14:16:26]SetTLVBufToDocument [14:16:26]Processing tag 1014 (03F6) [14:16:26]Malloc new data [14:16:26]Processing tag 1015 (03F7) [14:16:26]Malloc new data [14:16:26]SetTLVBufToDocument err=0 [14:16:26]SetTLVBufToDocument err=0 [14:16:26]SetTLVBufToDocument err=0 [14:16:26]Processing tag 1133 (046D) [14:16:26]Malloc new data [14:16:26]SetTLVBufToDocument err=0 [14:16:26]SetTLVBufToDocument err=0 [14:16:26]Malloc new data [14:16:26]SAM_PROTO_GetFMData [14:16:26]wFMCommunicate request_size=4 [14:16:26]MH_SAM_APDU [14:16:26]CAPDU: 80 13 03 00 [14:16:26]Write to MH i2c: E2 08 00 DB 00 80 13 03 00 00 00 00 00 5A [14:16:26]Write i2c OK [14:16:26]MH_I2C_Read... [14:16:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:16:26]Read from MH i2c: E2 [14:16:26]MH_I2C_Read... [14:16:26]Read from MH i2c: E2 FD 00 [14:16:26]MH_I2C_Read... [14:16:26]Read from MH i2c: E2 FD 00 DB 00 00 C4 04 85 04 C0 04 6E 04 04 00 07 A5 03 00 69 04 A3 00 6F 04 04 00 4B A4 03 00 B1 04 05 00 94 8C 9A 58 04 70 04 05 00 48 29 8C 26 04 72 04 04 00 4C 63 0E 32 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 18 31 33 76 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 17 61 D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BC 00 00 00 B1 04 04 00 24 51 CD 03 70 04 04 00 24 51 CD 03 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 70 5E 67 EF 03 09 00 90 00 0C [14:16:26]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 07 A5 03 00 69 04 A3 00 6F 04 04 00 4B A4 03 00 B1 04 05 00 94 8C 9A 58 04 70 04 05 00 48 29 8C 26 04 72 04 04 00 4C 63 0E 32 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 18 31 33 76 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 17 61 D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BC 00 00 00 B1 04 04 00 24 51 CD 03 70 04 04 00 24 51 CD 03 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 70 5E 67 EF 03 09 00 90 00 [14:16:26]wFMCommunicate OK [14:16:26]wFMCommunicate request_size=4 [14:16:26]MH_SAM_APDU [14:16:26]CAPDU: 80 17 00 00 [14:16:26]Write to MH i2c: E2 08 00 DC 00 80 17 00 00 00 00 00 00 5C [14:16:26]Write i2c OK [14:16:26]MH_I2C_Read... [14:16:26]OFD Sender: No OFD packet to send [14:16:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:16:26]Read from MH i2c: E2 [14:16:26]MH_I2C_Read... [14:16:26]Read from MH i2c: E2 FD 00 [14:16:26]MH_I2C_Read... [14:16:26]Read from MH i2c: E2 FD 00 DC 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 D9 [14:16:26]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:16:26]wFMCommunicate OK [14:16:26]wFMCommunicate request_size=4 [14:16:26]MH_SAM_APDU [14:16:26]CAPDU: 80 17 00 00 [14:16:26]Write to MH i2c: E2 08 00 DD 00 80 17 00 00 00 00 00 00 5D [14:16:26]Write i2c OK [14:16:26]MH_I2C_Read... [14:16:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:16:27]Read from MH i2c: E2 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 FD 00 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 FD 00 DD 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 72 [14:16:27]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 [14:16:27]wFMCommunicate OK [14:16:27]wFMCommunicate request_size=4 [14:16:27]MH_SAM_APDU [14:16:27]CAPDU: 80 17 00 00 [14:16:27]Write to MH i2c: E2 08 00 DE 00 80 17 00 00 00 00 00 00 5E [14:16:27]Write i2c OK [14:16:27]MH_I2C_Read... [14:16:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:16:27]Read from MH i2c: E2 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 FD 00 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 FD 00 DE 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 D6 [14:16:27]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 [14:16:27]wFMCommunicate OK [14:16:27]wFMCommunicate request_size=4 [14:16:27]MH_SAM_APDU [14:16:27]CAPDU: 80 17 00 00 [14:16:27]Write to MH i2c: E2 08 00 DF 00 80 17 00 00 00 00 00 00 5F [14:16:27]Write i2c OK [14:16:27]MH_I2C_Read... [14:16:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:16:27]Read from MH i2c: E2 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 E1 00 [14:16:27]MH_I2C_Read... [14:16:27]Read from MH i2c: E2 E1 00 DF 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 4D [14:16:27]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 [14:16:27]wFMCommunicate OK [14:16:27]SAM_PROTO_GetFMData done [14:16:27]FM_GetFMData:85 04 C0 04 6E 04 04 00 07 A5 03 00 69 04 A3 00 6F 04 04 00 4B A4 03 00 B1 04 05 00 94 8C 9A 58 04 70 04 05 00 48 29 8C 26 04 72 04 04 00 4C 63 0E 32 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 18 31 33 76 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 17 61 D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BC 00 00 00 B1 04 04 00 24 51 CD 03 70 04 04 00 24 51 CD 03 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 70 5E 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:16:28]oper:6F 04 04 00 4B A4 03 00 B1 04 05 00 94 8C 9A 58 04 70 04 05 00 48 29 8C 26 04 72 04 04 00 4C 63 0E 32 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 18 31 33 76 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 17 61 D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [14:16:28]total:94 8C 9A 58 04 [14:16:28]Malloc new data [14:16:28]oper:6F 04 04 00 BC 00 00 00 B1 04 04 00 24 51 CD 03 70 04 04 00 24 51 CD 03 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 70 5E 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 9D 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 [14:16:28]total:24 51 CD 03 [14:16:28]Malloc new data [14:16:28]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 [14:16:28]total: [14:16:28]Malloc new data [14:16:28]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 [14:16:28]total: [14:16:28]Malloc new data [14:16:28]KKMPrepareXReportFMData err=0 [14:16:28] ООО Ромашка Добро пожаловать Х отчет ИНН: 02508201610067 Кассир: Сергей Смирнов 08.06.2024 14:16 Смена: 266 РНМ: 0000000000091601 ЗНМ: 0300000150 СНО: Общий режим ** Здесь Вам всегда рады ** Всего чеков: 400 ИТОГИ ПРИХОД Чеков: 399 Общий итог: 383974.37 Итого наличными: 332071.00 Итого безнал.: 51903.37 НДС 0% : 0.00 НДС 12% : 40792.57 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3398.89 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 7470.00 Итого наличными: 7470.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 793.27 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 66.11 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 324601.00 НС Приход: 186663927.24 НС Возвр.Прихода: 637873.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874681 *** ЖДЕМ ВАС ОПЯТЬ *** [14:16:28]StoreToDocumentArchive [14:16:28]MH_GetDate [14:16:28]Write to MH i2c: F0 00 00 E0 00 CF [14:16:28]Write i2c OK [14:16:28]MH_I2C_Read... [14:16:28]Read from MH i2c: F0 [14:16:28]MH_I2C_Read... [14:16:28]Read from MH i2c: F0 09 00 [14:16:28]MH_I2C_Read... [14:16:28]Read from MH i2c: F0 09 00 E0 00 00 BC 67 64 66 97 AE 6B 64 D9 [14:16:28]shift 266 fd 1717856188 [14:16:28]save to /storage/0266/doc_1717856188 [14:16:28]save last doc name /storage/0266/doc_1717856188 to /storage/kkm_last_doc_name [14:16:28]save OK [14:16:28]Clear old archive folders... [14:16:28]NVStorageSaveData kkm_last_timestamp [14:16:28]File name is /storage/kkm_last_timestamp [14:16:28]Write 4 bytes [14:16:28]NVStorageSaveData done [14:16:28]ExternCall_PrintAddStr [14:16:28]wPrintStart [14:16:28]Write to MH i2c: 01 00 00 E1 00 E1 [14:16:28]Write i2c OK [14:16:28]MH_I2C_Read... [14:16:28]Read from MH i2c: 01 [14:16:28]MH_I2C_Read... [14:16:28]Read from MH i2c: 01 07 00 [14:16:28]MH_I2C_Read... [14:16:28]Read from MH i2c: 01 07 00 E1 00 00 00 00 00 00 FF 0F F6 [14:16:28]RasterBufferAndPrint [14:16:28]line ООО Ромашка [14:16:28]line Добро пожаловать [14:16:28]line Х отчет [14:16:28]line ИНН: 02508201610067 [14:16:28]line Кассир: Сергей Смирнов [14:16:28]line 08.06.2024 14:16 [14:16:28]line Смена: 266 [14:16:28]line РНМ: 0000000000091601 [14:16:28]line ЗНМ: 0300000150 [14:16:28]line СНО: Общий режим [14:16:28]line ** Здесь Вам всегда рады ** [14:16:28]line Всего чеков: 400 [14:16:28]line ИТОГИ ПРИХОД [14:16:28]line Чеков: 399 [14:16:28]line Общий итог: 383974.37 [14:16:28]line Итого наличными: 332071.00 [14:16:28]line Итого безнал.: 51903.37 [14:16:28]line НДС 0% : 0.00 [14:16:28]line НДС 12% : 40792.57 [14:16:28]line НСП 0% : 0.00 [14:16:28]line НСП 1,50% : 0.00 [14:16:28]line НСП 0,50% : 0.00 [14:16:28]line НСП 5% : 0.00 [14:16:28]line НСП 3% : 0.00 [14:16:28]line НСП 2% : 0.00 [14:16:28]line НСП 1% : 3398.89 [14:16:28]line ИТОГИ ВОЗВРАТ ПРИХОДА [14:16:28]line Чеков: 1 [14:16:28]line Общий итог: 7470.00 [14:16:28]line Итого наличными: 7470.00 [14:16:28]line Итого безнал.: 0.00 [14:16:28]line НДС 0% : 0.00 [14:16:28]line НДС 12% : 793.27 [14:16:28]line НСП 0% : 0.00 [14:16:28]line НСП 1,50% : 0.00 [14:16:28]line НСП 0,50% : 0.00 [14:16:28]line НСП 5% : 0.00 [14:16:28]line НСП 3% : 0.00 [14:16:28]line НСП 2% : 0.00 [14:16:28]line НСП 1% : 66.11 [14:16:28]line ИТОГИ РАСХОД [14:16:28]line Чеков: 0 [14:16:28]line Общий итог: 0.00 [14:16:28]line Итого наличными: 0.00 [14:16:28]line Итого безнал.: 0.00 [14:16:28]line НДС 0% : 0.00 [14:16:28]line НДС 12% : 0.00 [14:16:28]line НСП 0% : 0.00 [14:16:28]line НСП 1,50% : 0.00 [14:16:28]line НСП 0,50% : 0.00 [14:16:28]line НСП 5% : 0.00 [14:16:28]line НСП 3% : 0.00 [14:16:28]line НСП 2% : 0.00 [14:16:28]line НСП 1% : 0.00 [14:16:28]line ИТОГИ ВОЗВРАТ РАСХОДА [14:16:28]line Чеков: 0 [14:16:28]line Общий итог: 0.00 [14:16:28]line Итого наличными: 0.00 [14:16:28]line Итого безнал.: 0.00 [14:16:28]line НДС 0% : 0.00 [14:16:28]line НДС 12% : 0.00 [14:16:28]line НСП 0% : 0.00 [14:16:28]line НСП 1,50% : 0.00 [14:16:28]line НСП 0,50% : 0.00 [14:16:28]line НСП 5% : 0.00 [14:16:28]line НСП 3% : 0.00 [14:16:28]line НСП 2% : 0.00 [14:16:28]line НСП 1% : 0.00 [14:16:28]line *** СПАСИБО *** [14:16:28]line Сумма внесений: 0.00 [14:16:28]line Сумма выплат: 0.00 [14:16:28]line Нал. в кассе: 324601.00 [14:16:28]line НС Приход: 186663927.24 [14:16:28]line НС Возвр.Прихода: 637873.00 [14:16:28]line НС Расход: 0.00 [14:16:28]line НС Возвр.Расхода: 0.00 [14:16:28]line ФМ: 0000000000874681 [14:16:28]line *** ЖДЕМ ВАС ОПЯТЬ *** [14:16:28]written 0, free lines is 4095 [14:16:29]Write to MH i2c: 01 00 00 31 01 32 [14:16:29]Write i2c OK [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: 01 [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: 01 07 00 [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: 01 07 00 31 01 00 00 00 00 00 51 0A 94 [14:16:29]RasterBufferAndPrint [14:16:29]line [14:16:29]line [14:16:29]line [14:16:29]line [14:16:29]line [14:16:29]written 0, free lines is 2658 [14:16:29]MH_Cut [14:16:29]Write to MH i2c: D1 01 00 38 01 01 0B [14:16:29]Write i2c OK [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: D1 [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: D1 01 00 [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: D1 01 00 38 01 00 0A [14:16:29]Write to MH i2c: 01 00 00 39 01 3A [14:16:29]Write i2c OK [14:16:29]MH_I2C_Read... [14:16:30]*** Cut start [14:16:30]*** Partial cut [14:16:30]*** CUTSNS_PIN = 1 [14:16:30]*** CUTSNS_PIN = 0 [14:16:30]*** Brake cut motor [14:16:31]Read from MH i2c: 01 [14:16:31]MH_I2C_Read... [14:16:31]*** Stop cut motor [14:16:31]*** Cut end [14:16:31]Read from MH i2c: 01 07 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 07 00 39 01 00 00 00 00 00 FF 0F 4F [14:16:31]process_action x_report done [14:16:31]no requested_data - finishing processing [14:16:31]process_action_free x_report [14:16:31]json_value_free [14:16:31]json_value_free done [14:16:31]process_json_proto returns [14:16:31]Send response to host [14:16:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [14:16:31]free response buf [14:16:31]execute_script done [14:16:31]execute_script returns [14:16:31]free content buf [14:16:31]Sock 13.Close socket [14:16:31]Sock 13.Thread stoped [14:16:31]OFD Sender: No OFD packet to send [14:16:36]OFD Sender: No OFD packet to send [14:16:41]OFD Sender: No OFD packet to send [14:16:46]OFD Sender: No OFD packet to send [14:16:51]OFD Sender: No OFD packet to send [14:16:56]OFD Sender: No OFD packet to send [14:17:01]OFD Sender: No OFD packet to send [14:17:06]OFD Sender: No OFD packet to send [14:17:11]OFD Sender: No OFD packet to send [14:17:16]OFD Sender: No OFD packet to send [14:17:21]OFD Sender: No OFD packet to send [14:17:26]OFD Sender: No OFD packet to send [14:17:31]OFD Sender: No OFD packet to send [14:17:36]OFD Sender: No OFD packet to send [14:17:41]OFD Sender: No OFD packet to send [14:17:46]OFD Sender: No OFD packet to send [14:17:51]OFD Sender: No OFD packet to send [14:17:56]OFD Sender: No OFD packet to send [14:18:01]OFD Sender: No OFD packet to send [14:18:06]OFD Sender: No OFD packet to send [14:18:11]OFD Sender: No OFD packet to send [14:18:16]OFD Sender: No OFD packet to send [14:18:21]OFD Sender: No OFD packet to send [14:18:26]OFD Sender: No OFD packet to send [14:18:31]OFD Sender: No OFD packet to send [14:18:36]OFD Sender: No OFD packet to send [14:18:41]OFD Sender: No OFD packet to send [14:18:46]OFD Sender: No OFD packet to send [14:18:51]OFD Sender: No OFD packet to send [14:18:56]OFD Sender: No OFD packet to send [14:19:01]OFD Sender: No OFD packet to send [14:19:06]OFD Sender: No OFD packet to send [14:19:11]accept exits with 8 [14:19:11]New connection [14:19:11]New thread 3066977636 created [14:19:11]Thread 3066404196 joined [14:19:11]Waiting for new connection... [14:19:11] Sock 8.Parse request [14:19:11]Sock 8.Check first char [14:19:11]Sock 8.First char is OK [14:19:11]request: POST /json_proto HTTP/1.0 [14:19:11]Method: POST [14:19:11]URL: /json_proto [14:19:11]Method is POST - this is cgi request [14:19:11]url: /json_proto [14:19:11]query_string will be loaded in cgi processing [14:19:11]execute_cgi json_proto POST (null) [14:19:11]execute_cgi path=json_proto method=POST [14:19:11]POST find Content-Length [14:19:11]Host: 172.17.40.67:8080 [14:19:11]Content-Length: 679 [14:19:11]Content-Type: application/json [14:19:11] [14:19:11]POST finish read [14:19:11]Found Content-Length = 679 [14:19:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:11]execute_script... [14: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)3302576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.050, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:11]POST & json_proto [14:19:11]process_json_proto [14:19:11]json parsed OK: [14:19:11]protocol is kg_v1.0 [14:19:11]action value=close_receipt [14:19:11]process_action close_receipt [14:19:11]cmd_close_receipt [14:19:11]MH_GetDate [14:19:11]Write to MH i2c: F0 00 00 3A 01 2A [14:19:11]Write i2c OK [14:19:11]MH_I2C_Read... [14:19:11]Read from MH i2c: F0 [14:19:11]MH_I2C_Read... [14:19:11]Read from MH i2c: F0 09 00 [14:19:11]MH_I2C_Read... [14:19:11]Read from MH i2c: F0 09 00 3A 01 00 5F 68 64 66 97 AE 6B 64 D8 [14:19:11]GetLastDocTimeStamp 1717856183 [14:19:11]current date 1717856351 [14:19:11]FM_GetShiftState [14:19:11]SAM_PROTO_GetShiftState [14:19:11]wFMCommunicate request_size=4 [14:19:11]MH_SAM_APDU [14:19:11]CAPDU: 80 13 01 00 [14:19:11]Write to MH i2c: E2 08 00 3B 01 80 13 01 00 00 00 00 00 B9 [14:19:11]Write i2c OK [14:19:11]MH_I2C_Read... [14:19:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:11]Read from MH i2c: E2 [14:19:11]MH_I2C_Read... [14:19:11]Read from MH i2c: E2 0E 00 [14:19:11]MH_I2C_Read... [14:19:11]Read from MH i2c: E2 0E 00 3B 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6D [14:19:11]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:19:11]wFMCommunicate OK [14:19:11]SAM_PROTO_GetShiftState done [14:19:11]FM_GetShiftState done [14:19:11]opened in 1717805884 [14:19:11]opened+sec_in_day 1717892284 [14:19:11]quantity*price = 80012 [14:19:11]sum+1 = 80013 [14:19:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 401 08.06.2024 14:19 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239630 ФПД: 256125623914245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141911&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239630&fm=256125623914245&tin=02508201610067®Number=0000000000091601&sum=80000 [14:19:12]StoreToDocumentArchive [14:19:12]shift 387 fd 239630 [14:19:12]save to /storage/0387/doc_00239630 [14:19:12]save last doc name /storage/0387/doc_00239630 to /storage/kkm_last_doc_name [14:19:12]save OK [14:19:12]Clear old archive folders... [14:19:12]Remove dir /storage/0266 [14:19:12]opendir ok [14:19:12]file . [14:19:12]file .. [14:19:12]file doc_1717856131 [14:19:12]remove file /storage/0266/doc_1717856131 [14:19:12]file doc_1717856188 [14:19:12]remove file /storage/0266/doc_1717856188 [14:19:12]remove dir /storage/0266 [14:19:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:12]tlvbuf is 0207A190 [14:19:12]SAM_PROTO_ClearQueue [14:19:12]wFMCommunicate request_size=4 [14:19:12]MH_SAM_APDU [14:19:12]CAPDU: 80 09 00 00 [14:19:12]Write to MH i2c: E2 08 00 48 01 80 09 00 00 00 00 00 00 BB [14:19:12]Write i2c OK [14:19:12]MH_I2C_Read... [14:19:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:12]Read from MH i2c: E2 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 03 00 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 03 00 48 01 00 90 00 BD [14:19:12]RAPDU: 90 00 [14:19:12]wFMCommunicate OK [14:19:12]SAM_PROTO_ClearQueue done [14:19:12]KKMCreateOFDPacket [14:19:12]OFDProtocolAddRootSTLVToBuf [14:19:12]FM_MakeSignedData [14:19:12]FM_MakeSignedData [14:19:12]SAM_PROTO_SignData [14:19:12]wFMCommunicate request_size=4 [14:19:12]MH_SAM_APDU [14:19:12]CAPDU: 80 0D 01 02 [14:19:12]Write to MH i2c: E2 08 00 49 01 80 0D 01 02 00 00 00 00 C3 [14:19:12]Write i2c OK [14:19:12]MH_I2C_Read... [14:19:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:12]Read from MH i2c: E2 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 03 00 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 03 00 49 01 00 90 00 BE [14:19:12]RAPDU: 90 00 [14:19:12]wFMCommunicate OK [14:19:12]wFMCommunicate request_size=255 [14:19:12]MH_SAM_APDU [14:19: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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 5F 68 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A8 03 00 35 04 06 00 E8 [14:19:12]Write to MH i2c: E2 02 01 4A 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 5F 68 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A8 03 00 35 04 06 00 E8 00 00 A7 [14:19:12]Write i2c OK [14:19:12]MH_I2C_Read... [14:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:12]Read from MH i2c: E2 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 03 00 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 03 00 4A 01 00 90 00 BF [14:19:12]RAPDU: 90 00 [14:19:12]wFMCommunicate OK [14:19:12]wFMCommunicate request_size=10 [14:19:12]MH_SAM_APDU [14:19:12]CAPDU: 80 0D 02 02 05 F1 E4 D4 CF 05 [14:19:12]Write to MH i2c: E2 0D 00 4B 01 80 0D 02 02 05 00 F1 E4 D4 CF 05 00 00 4D [14:19:12]Write i2c OK [14:19:12]MH_I2C_Read... [14:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:12]Read from MH i2c: E2 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 03 00 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 03 00 4B 01 00 90 00 C0 [14:19:12]RAPDU: 90 00 [14:19:12]wFMCommunicate OK [14:19:12]wFMCommunicate request_size=4 [14:19:12]MH_SAM_APDU [14:19:12]CAPDU: 80 0D 03 02 [14:19:12]Write to MH i2c: E2 08 00 4C 01 80 0D 03 02 00 00 00 00 C8 [14:19:12]Write i2c OK [14:19:12]MH_I2C_Read... [14:19:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:12]Read from MH i2c: E2 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 0B 00 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 0B 00 4C 01 00 DD 11 91 07 B0 4D FA 24 90 00 6A [14:19:12]RAPDU: DD 11 91 07 B0 4D FA 24 90 00 [14:19:12]wFMCommunicate OK [14:19:12]SAM_PROTO_SignData done [14:19:12]FM_MakeSignedData done [14:19:12]CreateOFDProtocolMessage [14:19:12]wFMCommunicate request_size=4 [14:19:12]MH_SAM_APDU [14:19:12]CAPDU: 80 11 00 00 [14:19:12]Write to MH i2c: E2 08 00 4D 01 80 11 00 00 00 00 00 00 C8 [14:19:12]Write i2c OK [14:19:12]MH_I2C_Read... [14:19:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:12]Read from MH i2c: E2 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 17 00 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: E2 17 00 4D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 1D [14:19:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:19:12]wFMCommunicate OK [14:19:12]CreateOFDProtocolMessage done [14:19:12]OFDSenderStorePacket 239630 [14:19:12]StoreOFDPacket docnum=239630 [14:19:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A5 37 07 01 7D 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 5F 68 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A8 03 00 35 04 06 00 E8 F1 E4 D4 CF 05 DD 11 91 07 B0 4D FA 24 [14:19:12]CheckFolder [14:19:12]dirname=/storage/ofd_packets [14:19:12]CheckFolder done [14:19:12]ProducePacketName [14:19:12]name=ofd_packets/00239630 [14:19:12]NVStorageSaveData ofd_packets/00239630 [14:19:12]File name is /storage/ofd_packets/00239630 [14:19:12]Write 301 bytes [14:19:12]NVStorageSaveData done [14:19:12]OFDSenderStorePacket done [14:19:12]KKMCreateOFDPacket done [14:19:12]NVStorageSaveData kkm_last_timestamp [14:19:12]File name is /storage/kkm_last_timestamp [14:19:12]Write 4 bytes [14:19:12]NVStorageSaveData done [14:19:12]ExternCall_PrintAddStr [14:19:12]wPrintStart [14:19:12]Write to MH i2c: 01 00 00 4E 01 4F [14:19:12]Write i2c OK [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: 01 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: 01 07 00 [14:19:12]MH_I2C_Read... [14:19:12]Read from MH i2c: 01 07 00 4E 01 00 00 00 00 00 FF 0F 64 [14:19:12]RasterBufferAndPrint [14:19:12]line Счет N : (1)3302576 [14:19:12]line ИНН: 02508201610067 [14:19:12]line Контрольно-Кассовый Чек [14:19:12]line ПРОДАЖА [14:19:12]line ТРК (МРК, ГНК) : 42 [14:19:12]line Товар: 2710124130 [14:19:12]line Аи-92-К-4 [14:19:12]line 12.050 * 66.40 [14:19:12]line = 800.12 [14:19:12]line НДС 12% НСП 1% [14:19:12]line > о реализуемом товаре [14:19:12]line ОКРУГЛЕНИЕ: -0.12 [14:19:12]line ИТОГО: 800.00 [14:19:12]line Внесено: 800.00 [14:19:12]line СДАЧА: 0.00 [14:19:12]line НСП 1% : 7.08 [14:19:12]line НДС 12% : 84.97 [14:19:12]line Наличными: 800.00 [14:19:12]line Безнал.: 0.00 [14:19:12]line Место: АЗС № 82 "Партнер Нефть" [14:19:12]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:19:12]line СНО: Общий режим [14:19:12]line Чек 401 08.06.2024 14:19 [14:19:12]line Смена: 387 ФФД: 1.0 [14:19:12]line ЗНМ: 0300000150 [14:19:12]line РНМ: 0000000000091601 [14:19:12]line Версия ККМ: 001 [14:19:12]line ФМ: 0000000000874681 [14:19:12]line ФД: 239630 [14:19:12]line ФПД: 256125623914245 [14:19:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T141911&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239630&fm=256125623914245&tin=02508201610067®Number=0000000000091601&sum=80000 [14:19:13]OFD Sender: Processing packet 239630 [packets to send 182, broken 181] [14:19:13]ProducePacketName [14:19:13]name=ofd_packets/00239630 [14:19:13]OFD Sender: To server: pG, [14:19:13]CommunicateWithHost lk.salyk.kg:30040 [14:19:13]ConnectInit lk.salyk.kg [14:19:13]written 0, free lines is 4095 [14:19:13]Connected sock=10 [14:19:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A5 37 07 01 7D 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 12 2F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 5F 68 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A8 03 00 35 04 06 00 E8 F1 E4 D4 CF 05 DD 11 91 07 B0 4D FA 24 [14:19:13]Write to MH i2c: 01 00 00 79 01 7A [14:19:13]Write i2c OK [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: 01 [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: 01 07 00 [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 C4 0C 51 [14:19:13]RasterBufferAndPrint [14:19:13]line [14:19:13]line [14:19:13]line [14:19:13]line [14:19:13]line [14:19:13]written 0, free lines is 3274 [14:19:13]MH_Cut [14:19:13]Write to MH i2c: D1 01 00 80 01 01 53 [14:19:13]Write i2c OK [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: D1 [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: D1 01 00 [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: D1 01 00 80 01 00 52 [14:19:13]Write to MH i2c: 01 00 00 81 01 82 [14:19:13]Write i2c OK [14:19:13]MH_I2C_Read... [14:19:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 36 3B 47 00 D5 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 0E A8 03 00 F4 03 04 00 DC 0F 64 66 B6 04 01 00 00 27 60 7B 91 18 64 31 33 [14:19:13]CommunicateWithHost err = 0 [14:19:13]CheckOFDResponse [14:19:13]1017 (14) - 77093643461234 [14:19:13]1041 (16) - 0000000000874681 [14:19:13]1040 (4) - 239630 [14:19:13]1012 (4) - 08.06.2024 08:01 [14:19:13]1206 (1) - 0 [14:19:13]OFD Sender: Remove packet 239630 [14:19:13]ProducePacketName [14:19:13]name=ofd_packets/00239630 [14:19:13]NVStorageDeleteData [14:19:14]OFD Sender: No OFD packet to send [14:19:14]*** Cut start [14:19:14]*** Partial cut [14:19:14]*** CUTSNS_PIN = 1 [14:19:14]*** CUTSNS_PIN = 0 [14:19:14]*** Brake cut motor [14:19:14]Read from MH i2c: 01 [14:19:14]MH_I2C_Read... [14:19:14]*** Stop cut motor [14:19:14]*** Cut end [14:19:14]Read from MH i2c: 01 07 00 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: 01 07 00 81 01 00 00 00 00 00 FF 0F 97 [14:19:14]process_action close_receipt done [14:19:14]requested_data is exist [14:19:14]produce_requested_data [14:19:14]requested_item fm.sn is exist - process it [14:19:14]wFMCommunicate request_size=4 [14:19:14]MH_SAM_APDU [14:19:14]CAPDU: 80 11 00 00 [14:19:14]Write to MH i2c: E2 08 00 82 01 80 11 00 00 00 00 00 00 FD [14:19:15]Write i2c OK [14:19:15]MH_I2C_Read... [14:19:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:15]Read from MH i2c: E2 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 17 00 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 17 00 82 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 52 [14:19:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:19:15]wFMCommunicate OK [14:19:15]requested_item fd.num is exist - process it [14:19:15]SAM_PROTO_GetFieldsCounters [14:19:15]wFMCommunicate request_size=4 [14:19:15]MH_SAM_APDU [14:19:15]CAPDU: 80 13 00 00 [14:19:15]Write to MH i2c: E2 08 00 83 01 80 13 00 00 00 00 00 00 00 [14:19:15]Write i2c OK [14:19:15]MH_I2C_Read... [14:19:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:15]Read from MH i2c: E2 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 62 00 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 62 00 83 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0E A8 03 00 0E 04 04 00 83 01 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 0E [14:19:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0E A8 03 00 0E 04 04 00 83 01 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:19:15]wFMCommunicate OK [14:19:15]SAM_PROTO_GetFieldsCounters done [14:19:15]requested_item shift.num is exist - process it [14:19:15]requested_item shift.opened is exist - process it [14:19:15]req_shift_opened [14:19:15]FM_GetShiftState [14:19:15]SAM_PROTO_GetShiftState [14:19:15]wFMCommunicate request_size=4 [14:19:15]MH_SAM_APDU [14:19:15]CAPDU: 80 13 01 00 [14:19:15]Write to MH i2c: E2 08 00 84 01 80 13 01 00 00 00 00 00 02 [14:19:15]Write i2c OK [14:19:15]MH_I2C_Read... [14:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:15]Read from MH i2c: E2 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 0E 00 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 0E 00 84 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 B6 [14:19:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:19:15]wFMCommunicate OK [14:19:15]SAM_PROTO_GetShiftState done [14:19:15]FM_GetShiftState done [14:19:15]req_shift_opened done [14:19:15]requested_item shift.open_date is exist - process it [14:19:15]req_shift_open_date [14:19:15]req_shift_open_date done [14:19:15]produce_requested_data done [14:19:15]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239630,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:19:15]process_action_free close_receipt [14:19:15]json_value_free [14:19:15]json_value_free done [14:19:15]process_json_proto returns [14:19:15]Send response to host [14:19:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239630,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:19:15]free response buf [14:19:15]execute_script done [14:19:15]execute_script returns [14:19:15]free content buf [14:19:15]Sock 8.Close socket [14:19:15]Sock 8.Thread stoped [14:19:17]accept exits with 9 [14:19:17]New connection [14:19:17]New thread 3066834276 created [14:19:17]Thread 3066977636 joined [14:19:17]Waiting for new connection... [14:19:17] Sock 9.Parse request [14:19:17]Sock 9.Check first char [14:19:17]Sock 9.First char is OK [14:19:17]request: POST /json_proto HTTP/1.0 [14:19:17]Method: POST [14:19:17]URL: /json_proto [14:19:17]Method is POST - this is cgi request [14:19:17]url: /json_proto [14:19:17]query_string will be loaded in cgi processing [14:19:17]execute_cgi json_proto POST (null) [14:19:17]execute_cgi path=json_proto method=POST [14:19:17]POST find Content-Length [14:19:17]Host: 172.17.40.67:8080 [14:19:17]Content-Length: 1182 [14:19:17]Content-Type: application/json [14:19:17] [14:19:17]POST finish read [14:19:17]Found Content-Length = 1182 [14:19:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302577\u000A08.06.2024 14:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.070 x 66.40\u000A\u0418\u0422\u041E\u0413: 1000.65\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:17]execute_script... [14:19:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302577\u000A08.06.2024 14:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.070 x 66.40\u000A\u0418\u0422\u041E\u0413: 1000.65\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:17]POST & json_proto [14:19:17]process_json_proto [14:19:17]json parsed OK: [14:19:17]protocol is kg_v1.0 [14:19:17]action value=print_text [14:19:17]process_action print_text [14:19:17]cmd_print_text [14:19:17]ExternCall_PrintAddStr [14:19:17]wPrintStart [14:19:17]Write to MH i2c: 01 00 00 85 01 86 [14:19:17]Write i2c OK [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: 01 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: 01 07 00 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 FF 0F 9B [14:19:17]RasterBufferAndPrint [14:19:17]line *****ТОВАРНЫЙ ЧЕК***** [14:19:17]line АЗС-82 [14:19:17]line Партнер нефть [14:19:17]line 00000000012345 [14:19:17]line Кассир : Кенжемаматов А. [14:19:17]line Счет N : (1)3302577 [14:19:17]line 08.06.2024 14:02 [14:19:17]line ПРОДАЖА [14:19:17]line ТРК (МРК, ГНК): 32 [14:19:17]line Вид ГСМ : 2710124130 [14:19:17]line Аи-92-К-4 [14:19:17]line 15.070 x 66.40 [14:19:17]line ИТОГ: 1000.65 [14:19:17]line Тип оплаты: Талоны: ТК ГПНА Online [14:19:17]line 30147922 [14:19:17]line ______________________ [14:19:17]line (подпись) [14:19:17]written 0, free lines is 4095 [14:19:18]Write to MH i2c: 01 00 00 9A 01 9B [14:19:18]Write i2c OK [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: 01 [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: 01 07 00 [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: 01 07 00 9A 01 00 00 00 00 00 F6 0D A5 [14:19:18]RasterBufferAndPrint [14:19:18]line [14:19:18]line [14:19:18]line [14:19:18]line [14:19:18]line [14:19:18]written 0, free lines is 3577 [14:19:18]MH_Cut [14:19:18]Write to MH i2c: D1 01 00 A1 01 01 74 [14:19:18]Write i2c OK [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: D1 [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: D1 01 00 [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: D1 01 00 A1 01 00 73 [14:19:18]Write to MH i2c: 01 00 00 A2 01 A3 [14:19:18]Write i2c OK [14:19:18]MH_I2C_Read... [14:19:18]*** Cut start [14:19:18]*** Partial cut [14:19:18]*** CUTSNS_PIN = 1 [14:19:18]*** CUTSNS_PIN = 0 [14:19:19]*** Brake cut motor [14:19:19]OFD Sender: No OFD packet to send [14:19:19]Read from MH i2c: 01 [14:19:19]MH_I2C_Read... [14:19:19]*** Stop cut motor [14:19:19]*** Cut end [14:19:19]Read from MH i2c: 01 07 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: 01 07 00 A2 01 00 00 00 00 00 FF 0F B8 [14:19:19]process_action print_text done [14:19:19]requested_data is exist [14:19:19]produce_requested_data [14:19:19]requested_item fm.sn is exist - process it [14:19:19]wFMCommunicate request_size=4 [14:19:19]MH_SAM_APDU [14:19:19]CAPDU: 80 11 00 00 [14:19:19]Write to MH i2c: E2 08 00 A3 01 80 11 00 00 00 00 00 00 1E [14:19:19]Write i2c OK [14:19:19]MH_I2C_Read... [14:19:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:19]Read from MH i2c: E2 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 17 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 17 00 A3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 73 [14:19:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:19:19]wFMCommunicate OK [14:19:19]requested_item fd.num is exist - process it [14:19:19]SAM_PROTO_GetFieldsCounters [14:19:19]wFMCommunicate request_size=4 [14:19:19]MH_SAM_APDU [14:19:19]CAPDU: 80 13 00 00 [14:19:19]Write to MH i2c: E2 08 00 A4 01 80 13 00 00 00 00 00 00 21 [14:19:19]Write i2c OK [14:19:19]MH_I2C_Read... [14:19:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:19]Read from MH i2c: E2 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 62 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 62 00 A4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0E A8 03 00 0E 04 04 00 83 01 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 2F [14:19:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 0E A8 03 00 0E 04 04 00 83 01 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:19:19]wFMCommunicate OK [14:19:19]SAM_PROTO_GetFieldsCounters done [14:19:19]requested_item shift.num is exist - process it [14:19:19]requested_item shift.opened is exist - process it [14:19:19]req_shift_opened [14:19:19]FM_GetShiftState [14:19:19]SAM_PROTO_GetShiftState [14:19:19]wFMCommunicate request_size=4 [14:19:19]MH_SAM_APDU [14:19:19]CAPDU: 80 13 01 00 [14:19:19]Write to MH i2c: E2 08 00 A5 01 80 13 01 00 00 00 00 00 23 [14:19:19]Write i2c OK [14:19:19]MH_I2C_Read... [14:19:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:19]Read from MH i2c: E2 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 0E 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 0E 00 A5 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D7 [14:19:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:19:19]wFMCommunicate OK [14:19:19]SAM_PROTO_GetShiftState done [14:19:19]FM_GetShiftState done [14:19:19]req_shift_opened done [14:19:19]requested_item shift.open_date is exist - process it [14:19:19]req_shift_open_date [14:19:19]req_shift_open_date done [14:19:19]produce_requested_data done [14:19:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239630,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:19:19]process_action_free print_text [14:19:19]json_value_free [14:19:19]json_value_free done [14:19:19]process_json_proto returns [14:19:19]Send response to host [14:19:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239630,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:19:19]free response buf [14:19:19]execute_script done [14:19:19]execute_script returns [14:19:19]free content buf [14:19:19]Sock 9.Close socket [14:19:19]Sock 9.Thread stoped [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:49]OFD Sender: No OFD packet to send [14:19:54]OFD Sender: No OFD packet to send [14:19:59]OFD Sender: No OFD packet to send [14:20:04]OFD Sender: No OFD packet to send [14:20:09]OFD Sender: No OFD packet to send [14:20:14]OFD Sender: No OFD packet to send [14:20:19]OFD Sender: No OFD packet to send [14:20:24]OFD Sender: No OFD packet to send [14:20:29]OFD Sender: No OFD packet to send [14:20:34]OFD Sender: No OFD packet to send [14:20:39]OFD Sender: No OFD packet to send [14:20:44]OFD Sender: No OFD packet to send [14:20:49]OFD Sender: No OFD packet to send [14:20:54]OFD Sender: No OFD packet to send [14:20:59]OFD Sender: No OFD packet to send [14:21:04]OFD Sender: No OFD packet to send [14:21:09]OFD Sender: No OFD packet to send [14:21:14]OFD Sender: No OFD packet to send [14:21:19]OFD Sender: No OFD packet to send [14:21:24]OFD Sender: No OFD packet to send [14:21:29]OFD Sender: No OFD packet to send [14:21:34]OFD Sender: No OFD packet to send [14:21:39]OFD Sender: No OFD packet to send [14:21:44]OFD Sender: No OFD packet to send [14:21:49]OFD Sender: No OFD packet to send [14:21:54]OFD Sender: No OFD packet to send [14:21:59]OFD Sender: No OFD packet to send [14:22:04]OFD Sender: No OFD packet to send [14:22:04]accept exits with 8 [14:22:04]New connection [14:22:04]New thread 3066977636 created [14:22:04]Thread 3066834276 joined [14:22:04]Waiting for new connection... [14:22:04] Sock 8.Parse request [14:22:04]Sock 8.Check first char [14:22:04]Sock 8.First char is OK [14:22:04]request: POST /json_proto HTTP/1.0 [14:22:04]Method: POST [14:22:04]URL: /json_proto [14:22:04]Method is POST - this is cgi request [14:22:04]url: /json_proto [14:22:04]query_string will be loaded in cgi processing [14:22:04]execute_cgi json_proto POST (null) [14:22:04]execute_cgi path=json_proto method=POST [14:22:04]POST find Content-Length [14:22:04]Host: 172.17.40.67:8080 [14:22:04]Content-Length: 680 [14:22:04]Content-Type: application/json [14:22:04] [14:22:04]POST finish read [14:22:04]Found Content-Length = 680 [14:22:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 16.070, "sum" : 1200.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:04]execute_script... [14:22:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 16.070, "sum" : 1200.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:04]POST & json_proto [14:22:04]process_json_proto [14:22:04]json parsed OK: [14:22:04]protocol is kg_v1.0 [14:22:04]action value=close_receipt [14:22:04]process_action close_receipt [14:22:04]cmd_close_receipt [14:22:04]MH_GetDate [14:22:04]Write to MH i2c: F0 00 00 A6 01 96 [14:22:04]Write i2c OK [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: F0 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: F0 09 00 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: F0 09 00 A6 01 00 0D 69 64 66 97 AE 6B 64 F3 [14:22:04]GetLastDocTimeStamp 1717856351 [14:22:04]current date 1717856525 [14:22:04]FM_GetShiftState [14:22:04]SAM_PROTO_GetShiftState [14:22:04]wFMCommunicate request_size=4 [14:22:04]MH_SAM_APDU [14:22:04]CAPDU: 80 13 01 00 [14:22:04]Write to MH i2c: E2 08 00 A7 01 80 13 01 00 00 00 00 00 25 [14:22:04]Write i2c OK [14:22:04]MH_I2C_Read... [14:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:04]Read from MH i2c: E2 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 0E 00 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 0E 00 A7 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D9 [14:22:04]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:22:04]wFMCommunicate OK [14:22:04]SAM_PROTO_GetShiftState done [14:22:04]FM_GetShiftState done [14:22:04]opened in 1717805884 [14:22:04]opened+sec_in_day 1717892284 [14:22:04]quantity*price = 120042 [14:22:04]sum+1 = 120044 [14:22:04]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 404 08.06.2024 14:26 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239633 ФПД: 115597086362367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T142622&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239633&fm=115597086362367&tin=02508201610067®Number=0000000000091601&sum=50000 [14:26:23]StoreToDocumentArchive [14:26:23]shift 387 fd 239633 [14:26:23]save to /storage/0387/doc_00239633 [14:26:23]save last doc name /storage/0387/doc_00239633 to /storage/kkm_last_doc_name [14:26:23]save OK [14:26:23]Clear old archive folders... [14:26:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:26:23]tlvbuf is 01EDE7F0 [14:26:23]SAM_PROTO_ClearQueue [14:26:23]wFMCommunicate request_size=4 [14:26:23]MH_SAM_APDU [14:26:23]CAPDU: 80 09 00 00 [14:26:23]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [14:26:23]RAPDU: 90 00 [14:26:23]wFMCommunicate OK [14:26:23]SAM_PROTO_ClearQueue done [14:26:23]KKMCreateOFDPacket [14:26:23]OFDProtocolAddRootSTLVToBuf [14:26:23]FM_MakeSignedData [14:26:23]FM_MakeSignedData [14:26:23]SAM_PROTO_SignData [14:26:23]wFMCommunicate request_size=4 [14:26:23]MH_SAM_APDU [14:26:23]CAPDU: 80 0D 01 02 [14:26:23]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [14:26:23]RAPDU: 90 00 [14:26:23]wFMCommunicate OK [14:26:23]wFMCommunicate request_size=255 [14:26:23]MH_SAM_APDU [14:26: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 0E 6A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A8 03 00 35 04 06 00 69 [14:26:23]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 0E 6A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A8 03 00 35 04 06 00 69 00 00 C5 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [14:26:23]RAPDU: 90 00 [14:26:23]wFMCommunicate OK [14:26:23]wFMCommunicate request_size=10 [14:26:23]MH_SAM_APDU [14:26:23]CAPDU: 80 0D 02 02 05 22 8B 45 0A FF [14:26:23]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 22 8B 45 0A FF 00 00 A0 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [14:26:23]RAPDU: 90 00 [14:26:23]wFMCommunicate OK [14:26:23]wFMCommunicate request_size=4 [14:26:23]MH_SAM_APDU [14:26:23]CAPDU: 80 0D 03 02 [14:26:23]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:23]OFD Sender: No OFD packet to send [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 0B 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 0B 00 22 00 00 20 38 2E 5A 3B 68 6F 38 90 00 C8 [14:26:23]RAPDU: 20 38 2E 5A 3B 68 6F 38 90 00 [14:26:23]wFMCommunicate OK [14:26:23]SAM_PROTO_SignData done [14:26:23]FM_MakeSignedData done [14:26:23]CreateOFDProtocolMessage [14:26:23]wFMCommunicate request_size=4 [14:26:23]MH_SAM_APDU [14:26:23]CAPDU: 80 11 00 00 [14:26:23]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 17 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [14:26:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:26:23]wFMCommunicate OK [14:26:23]CreateOFDProtocolMessage done [14:26:23]OFDSenderStorePacket 239633 [14:26:23]StoreOFDPacket docnum=239633 [14:26:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 AC 07 01 1D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 0E 6A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A8 03 00 35 04 06 00 69 22 8B 45 0A FF 20 38 2E 5A 3B 68 6F 38 [14:26:23]CheckFolder [14:26:23]dirname=/storage/ofd_packets [14:26:23]CheckFolder done [14:26:23]ProducePacketName [14:26:23]name=ofd_packets/00239633 [14:26:23]NVStorageSaveData ofd_packets/00239633 [14:26:23]File name is /storage/ofd_packets/00239633 [14:26:23]Write 301 bytes [14:26:23]NVStorageSaveData done [14:26:23]OFDSenderStorePacket done [14:26:23]KKMCreateOFDPacket done [14:26:23]NVStorageSaveData kkm_last_timestamp [14:26:23]File name is /storage/kkm_last_timestamp [14:26:23]Write 4 bytes [14:26:23]NVStorageSaveData done [14:26:23]ExternCall_PrintAddStr [14:26:23]wPrintStart [14:26:23]Write to MH i2c: 01 00 00 24 00 24 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 07 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [14:26:23]RasterBufferAndPrint [14:26:23]line Счет N : (1)3302580 [14:26:23]line ИНН: 02508201610067 [14:26:23]line Контрольно-Кассовый Чек [14:26:23]line ПРОДАЖА [14:26:23]line ТРК (МРК, ГНК) : 12 [14:26:23]line Товар: 2710124130 [14:26:23]line Аи-92-К-4 [14:26:23]line 7.540 * 66.40 [14:26:23]line = 500.66 [14:26:23]line НДС 12% НСП 1% [14:26:23]line > о реализуемом товаре [14:26:23]line ОКРУГЛЕНИЕ: -0.66 [14:26:23]line ИТОГО: 500.00 [14:26:23]line Внесено: 500.00 [14:26:23]line СДАЧА: 0.00 [14:26:23]line НСП 1% : 4.43 [14:26:23]line НДС 12% : 53.17 [14:26:23]line Наличными: 500.00 [14:26:23]line Безнал.: 0.00 [14:26:23]line Место: АЗС № 82 "Партнер Нефть" [14:26:23]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:26:23]line СНО: Общий режим [14:26:23]line Чек 404 08.06.2024 14:26 [14:26:23]line Смена: 387 ФФД: 1.0 [14:26:23]line ЗНМ: 0300000150 [14:26:23]line РНМ: 0000000000091601 [14:26:23]line Версия ККМ: 001 [14:26:23]line ФМ: 0000000000874681 [14:26:23]line ФД: 239633 [14:26:23]line ФПД: 115597086362367 [14:26:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T142622&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239633&fm=115597086362367&tin=02508201610067®Number=0000000000091601&sum=50000 [14:26:24]OFD Sender: Processing packet 239633 [packets to send 182, broken 181] [14:26:24]ProducePacketName [14:26:24]name=ofd_packets/00239633 [14:26:24]OFD Sender: To server: pG, [14:26:24]CommunicateWithHost lk.salyk.kg:30040 [14:26:24]ConnectInit lk.salyk.kg [14:26:24]written 0, free lines is 4095 [14:26:24]Connected sock=10 [14:26:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 34 AC 07 01 1D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 0E 6A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A8 03 00 35 04 06 00 69 22 8B 45 0A FF 20 38 2E 5A 3B 68 6F 38 [14:26:24]Write to MH i2c: 01 00 00 4F 00 4F [14:26:24]Write i2c OK [14:26:24]MH_I2C_Read... [14:26:24]Read from MH i2c: 01 [14:26:24]MH_I2C_Read... [14:26:24]Read from MH i2c: 01 07 00 [14:26:24]MH_I2C_Read... [14:26:24]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 C8 0C 2A [14:26:24]RasterBufferAndPrint [14:26:24]line [14:26:24]line [14:26:24]line [14:26:24]line [14:26:24]line [14:26:24]written 0, free lines is 3279 [14:26:24]MH_Cut [14:26:24]Write to MH i2c: D1 01 00 56 00 01 28 [14:26:24]Write i2c OK [14:26:24]MH_I2C_Read... [14:26:24]Read from MH i2c: D1 [14:26:24]MH_I2C_Read... [14:26:24]Read from MH i2c: D1 01 00 [14:26:24]MH_I2C_Read... [14:26:24]Read from MH i2c: D1 01 00 56 00 00 27 [14:26:24]Write to MH i2c: 01 00 00 57 00 57 [14:26:24]Write i2c OK [14:26:24]MH_I2C_Read... [14:26:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 3E 84 47 00 0D 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 11 A8 03 00 F4 03 04 00 8B 11 64 66 B6 04 01 00 00 89 7E D2 AA DD 85 31 C0 [14:26:24]CommunicateWithHost err = 0 [14:26:24]CheckOFDResponse [14:26:24]1017 (14) - 77093643461234 [14:26:24]1041 (16) - 0000000000874681 [14:26:24]1040 (4) - 239633 [14:26:24]1012 (4) - 08.06.2024 08:08 [14:26:24]1206 (1) - 0 [14:26:24]OFD Sender: Remove packet 239633 [14:26:24]ProducePacketName [14:26:24]name=ofd_packets/00239633 [14:26:24]NVStorageDeleteData [14:26:25]OFD Sender: No OFD packet to send [14:26:25]*** Cut start [14:26:25]*** Partial cut [14:26:25]*** CUTSNS_PIN = 1 [14:26:25]*** CUTSNS_PIN = 0 [14:26:25]*** Brake cut motor [14:26:26]Read from MH i2c: 01 [14:26:26]MH_I2C_Read... [14:26:26]*** Stop cut motor [14:26:26]*** Cut end [14:26:26]Read from MH i2c: 01 07 00 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [14:26:26]process_action close_receipt done [14:26:26]requested_data is exist [14:26:26]produce_requested_data [14:26:26]requested_item fm.sn is exist - process it [14:26:26]wFMCommunicate request_size=4 [14:26:26]MH_SAM_APDU [14:26:26]CAPDU: 80 11 00 00 [14:26:26]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [14:26:26]Write i2c OK [14:26:26]MH_I2C_Read... [14:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:26]Read from MH i2c: E2 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: E2 17 00 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 27 [14:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:26:26]wFMCommunicate OK [14:26:26]requested_item fd.num is exist - process it [14:26:26]SAM_PROTO_GetFieldsCounters [14:26:26]wFMCommunicate request_size=4 [14:26:26]MH_SAM_APDU [14:26:26]CAPDU: 80 13 00 00 [14:26:26]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [14:26:26]Write i2c OK [14:26:26]MH_I2C_Read... [14:26:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:26]Read from MH i2c: E2 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: E2 62 00 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: E2 62 00 59 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 11 A8 03 00 0E 04 04 00 83 01 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 EF [14:26:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 11 A8 03 00 0E 04 04 00 83 01 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:26:26]wFMCommunicate OK [14:26:26]SAM_PROTO_GetFieldsCounters done [14:26:26]requested_item shift.num is exist - process it [14:26:26]requested_item shift.opened is exist - process it [14:26:26]req_shift_opened [14:26:26]FM_GetShiftState [14:26:26]SAM_PROTO_GetShiftState [14:26:26]wFMCommunicate request_size=4 [14:26:26]MH_SAM_APDU [14:26:26]CAPDU: 80 13 01 00 [14:26:26]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [14:26:26]Write i2c OK [14:26:26]MH_I2C_Read... [14:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:26]Read from MH i2c: E2 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: E2 0E 00 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8B [14:26:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:26:26]wFMCommunicate OK [14:26:26]SAM_PROTO_GetShiftState done [14:26:26]FM_GetShiftState done [14:26:26]req_shift_opened done [14:26:26]requested_item shift.open_date is exist - process it [14:26:26]req_shift_open_date [14:26:26]req_shift_open_date done [14:26:26]produce_requested_data done [14:26:26]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239633,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:26:26]process_action_free close_receipt [14:26:26]json_value_free [14:26:26]json_value_free done [14:26:26]process_json_proto returns [14:26:26]Send response to host [14:26:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239633,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:26:26]free response buf [14:26:26]execute_script done [14:26:26]execute_script returns [14:26:26]free content buf [14:26:26]Sock 7.Close socket [14:26:26]Sock 7.Thread stoped [14:26:30]OFD Sender: No OFD packet to send [14:26:35]OFD Sender: No OFD packet to send [14:26:40]OFD Sender: No OFD packet to send [14:26:45]OFD Sender: No OFD packet to send [14:26:50]OFD Sender: No OFD packet to send [14:26:55]OFD Sender: No OFD packet to send [14:27:00]OFD Sender: No OFD packet to send [14:27:03]accept exits with 9 [14:27:03]New connection [14:27:03]New thread 3066908004 created [14:27:03]Thread 3067051364 joined [14:27:03]Waiting for new connection... [14:27:03] Sock 9.Parse request [14:27:03]Sock 9.Check first char [14:27:03]Sock 9.First char is OK [14:27:03]request: POST /json_proto HTTP/1.0 [14:27:03]Method: POST [14:27:03]URL: /json_proto [14:27:03]Method is POST - this is cgi request [14:27:03]url: /json_proto [14:27:03]query_string will be loaded in cgi processing [14:27:03]execute_cgi json_proto POST (null) [14:27:03]execute_cgi path=json_proto method=POST [14:27:03]POST find Content-Length [14:27:03]Host: 172.17.40.67:8080 [14:27:03]Content-Length: 1180 [14:27:03]Content-Type: application/json [14:27:03] [14:27:03]POST finish read [14:27:03]Found Content-Length = 1180 [14:27:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302581\u000A08.06.2024 14:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 4.520 x 66.40\u000A\u0418\u0422\u041E\u0413: 300.13\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:03]execute_script... [14:27:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302581\u000A08.06.2024 14:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 4.520 x 66.40\u000A\u0418\u0422\u041E\u0413: 300.13\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:03]POST & json_proto [14:27:03]process_json_proto [14:27:03]json parsed OK: [14:27:03]protocol is kg_v1.0 [14:27:03]action value=print_text [14:27:03]process_action print_text [14:27:03]cmd_print_text [14:27:03]ExternCall_PrintAddStr [14:27:03]wPrintStart [14:27:03]Write to MH i2c: 01 00 00 5B 00 5B [14:27:03]Write i2c OK [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: 01 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: 01 07 00 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 FF 0F 70 [14:27:03]RasterBufferAndPrint [14:27:03]line *****ТОВАРНЫЙ ЧЕК***** [14:27:03]line АЗС-82 [14:27:03]line Партнер нефть [14:27:03]line 00000000012345 [14:27:03]line Кассир : Кенжемаматов А. [14:27:03]line Счет N : (1)3302581 [14:27:03]line 08.06.2024 14:10 [14:27:03]line ПРОДАЖА [14:27:03]line ТРК (МРК, ГНК): 32 [14:27:03]line Вид ГСМ : 2710124130 [14:27:03]line Аи-92-К-4 [14:27:03]line 4.520 x 66.40 [14:27:03]line ИТОГ: 300.13 [14:27:03]line Тип оплаты: Талоны: ТК ГПНА Online [14:27:03]line 30147922 [14:27:03]line ______________________ [14:27:03]line (подпись) [14:27:03]written 0, free lines is 4095 [14:27:03]Write to MH i2c: 01 00 00 70 00 70 [14:27:03]Write i2c OK [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: 01 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: 01 07 00 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: 01 07 00 70 00 00 00 00 00 00 F5 0D 79 [14:27:03]RasterBufferAndPrint [14:27:03]line [14:27:03]line [14:27:03]line [14:27:03]line [14:27:03]line [14:27:03]written 0, free lines is 3575 [14:27:03]MH_Cut [14:27:03]Write to MH i2c: D1 01 00 77 00 01 49 [14:27:03]Write i2c OK [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: D1 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: D1 01 00 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: D1 01 00 77 00 00 48 [14:27:03]Write to MH i2c: 01 00 00 78 00 78 [14:27:03]Write i2c OK [14:27:03]MH_I2C_Read... [14:27:04]*** Cut start [14:27:04]*** Partial cut [14:27:04]*** CUTSNS_PIN = 1 [14:27:04]*** CUTSNS_PIN = 0 [14:27:04]*** Brake cut motor [14:27:05]Read from MH i2c: 01 [14:27:05]MH_I2C_Read... [14:27:05]*** Stop cut motor [14:27:05]*** Cut end [14:27:05]Read from MH i2c: 01 07 00 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: 01 07 00 78 00 00 00 00 00 00 FF 0F 8D [14:27:05]process_action print_text done [14:27:05]requested_data is exist [14:27:05]produce_requested_data [14:27:05]requested_item fm.sn is exist - process it [14:27:05]wFMCommunicate request_size=4 [14:27:05]MH_SAM_APDU [14:27:05]CAPDU: 80 11 00 00 [14:27:05]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [14:27:05]Write i2c OK [14:27:05]MH_I2C_Read... [14:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:05]Read from MH i2c: E2 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 17 00 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 48 [14:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:27:05]wFMCommunicate OK [14:27:05]requested_item fd.num is exist - process it [14:27:05]SAM_PROTO_GetFieldsCounters [14:27:05]wFMCommunicate request_size=4 [14:27:05]MH_SAM_APDU [14:27:05]CAPDU: 80 13 00 00 [14:27:05]Write to MH i2c: E2 08 00 7A 00 80 13 00 00 00 00 00 00 F6 [14:27:05]Write i2c OK [14:27:05]MH_I2C_Read... [14:27:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:05]Read from MH i2c: E2 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 62 00 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 62 00 7A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 11 A8 03 00 0E 04 04 00 83 01 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 10 [14:27:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 11 A8 03 00 0E 04 04 00 83 01 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:27:05]wFMCommunicate OK [14:27:05]SAM_PROTO_GetFieldsCounters done [14:27:05]requested_item shift.num is exist - process it [14:27:05]requested_item shift.opened is exist - process it [14:27:05]req_shift_opened [14:27:05]FM_GetShiftState [14:27:05]SAM_PROTO_GetShiftState [14:27:05]wFMCommunicate request_size=4 [14:27:05]MH_SAM_APDU [14:27:05]CAPDU: 80 13 01 00 [14:27:05]Write to MH i2c: E2 08 00 7B 00 80 13 01 00 00 00 00 00 F8 [14:27:05]Write i2c OK [14:27:05]MH_I2C_Read... [14:27:05]OFD Sender: No OFD packet to send [14:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:05]Read from MH i2c: E2 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 0E 00 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 0E 00 7B 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AC [14:27:05]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:27:05]wFMCommunicate OK [14:27:05]SAM_PROTO_GetShiftState done [14:27:05]FM_GetShiftState done [14:27:05]req_shift_opened done [14:27:05]requested_item shift.open_date is exist - process it [14:27:05]req_shift_open_date [14:27:05]req_shift_open_date done [14:27:05]produce_requested_data done [14:27:05]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239633,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:27:05]process_action_free print_text [14:27:05]json_value_free [14:27:05]json_value_free done [14:27:05]process_json_proto returns [14:27:05]Send response to host [14:27:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239633,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:27:05]free response buf [14:27:05]execute_script done [14:27:05]execute_script returns [14:27:05]free content buf [14:27:05]Sock 9.Close socket [14:27:05]Sock 9.Thread stoped [14:27:10]OFD Sender: No OFD packet to send [14:27:15]OFD Sender: No OFD packet to send [14:27:20]OFD Sender: No OFD packet to send [14:27:25]OFD Sender: No OFD packet to send [14:27:30]OFD Sender: No OFD packet to send [14:27:35]OFD Sender: No OFD packet to send [14:27:40]OFD Sender: No OFD packet to send [14:27:45]OFD Sender: No OFD packet to send [14:27:50]OFD Sender: No OFD packet to send [14:27:55]OFD Sender: No OFD packet to send [14:28:00]OFD Sender: No OFD packet to send [14:28:05]OFD Sender: No OFD packet to send [14:28:10]OFD Sender: No OFD packet to send [14:28:15]OFD Sender: No OFD packet to send [14:28:20]OFD Sender: No OFD packet to send [14:28:25]OFD Sender: No OFD packet to send [14:28:30]OFD Sender: No OFD packet to send [14:28:35]OFD Sender: No OFD packet to send [14:28:39]accept exits with 7 [14:28:39]New connection [14:28:39]New thread 3067051364 created [14:28:39]Thread 3066908004 joined [14:28:39]Waiting for new connection... [14:28:39] Sock 7.Parse request [14:28:39]Sock 7.Check first char [14:28:39]Sock 7.First char is OK [14:28:39]request: POST /json_proto HTTP/1.0 [14:28:39]Method: POST [14:28:39]URL: /json_proto [14:28:39]Method is POST - this is cgi request [14:28:39]url: /json_proto [14:28:39]query_string will be loaded in cgi processing [14:28:39]execute_cgi json_proto POST (null) [14:28:39]execute_cgi path=json_proto method=POST [14:28:39]POST find Content-Length [14:28:39]Host: 172.17.40.67:8080 [14:28:39]Content-Length: 675 [14:28:39]Content-Type: application/json [14:28:39] [14:28:39]POST finish read [14:28:39]Found Content-Length = 675 [14:28:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 3.220, "sum" : 240.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:39]execute_script... [14:28: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)3302582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 3.220, "sum" : 240.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:39]POST & json_proto [14:28:39]process_json_proto [14:28:39]json parsed OK: [14:28:39]protocol is kg_v1.0 [14:28:39]action value=close_receipt [14:28:39]process_action close_receipt [14:28:39]cmd_close_receipt [14:28:39]MH_GetDate [14:28:39]Write to MH i2c: F0 00 00 7C 00 6B [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: F0 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: F0 09 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: F0 09 00 7C 00 00 98 6A 64 66 97 AE 6B 64 54 [14:28:39]GetLastDocTimeStamp 1717856782 [14:28:39]current date 1717856920 [14:28:39]FM_GetShiftState [14:28:39]SAM_PROTO_GetShiftState [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 13 01 00 [14:28:39]Write to MH i2c: E2 08 00 7D 00 80 13 01 00 00 00 00 00 FA [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 0E 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 0E 00 7D 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 AE [14:28:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:28:39]wFMCommunicate OK [14:28:39]SAM_PROTO_GetShiftState done [14:28:39]FM_GetShiftState done [14:28:39]opened in 1717805884 [14:28:39]opened+sec_in_day 1717892284 [14:28:39]quantity*price = 24053 [14:28:39]sum+1 = 24054 [14:28:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.13 НДС 12% : 25.54 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 405 08.06.2024 14:28 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239634 ФПД: 133535955216791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T142840&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239634&fm=133535955216791&tin=02508201610067®Number=0000000000091601&sum=24000 [14:28:41]StoreToDocumentArchive [14:28:41]shift 387 fd 239634 [14:28:41]save to /storage/0387/doc_00239634 [14:28:41]save last doc name /storage/0387/doc_00239634 to /storage/kkm_last_doc_name [14:28:41]save OK [14:28:41]Clear old archive folders... [14:28:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:28:41]tlvbuf is 01ED3CC0 [14:28:41]SAM_PROTO_ClearQueue [14:28:41]wFMCommunicate request_size=4 [14:28:41]MH_SAM_APDU [14:28:41]CAPDU: 80 09 00 00 [14:28:41]Write to MH i2c: E2 08 00 8A 00 80 09 00 00 00 00 00 00 FC [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 03 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 03 00 8A 00 00 90 00 FE [14:28:41]RAPDU: 90 00 [14:28:41]wFMCommunicate OK [14:28:41]SAM_PROTO_ClearQueue done [14:28:41]KKMCreateOFDPacket [14:28:41]OFDProtocolAddRootSTLVToBuf [14:28:41]FM_MakeSignedData [14:28:41]FM_MakeSignedData [14:28:41]SAM_PROTO_SignData [14:28:41]wFMCommunicate request_size=4 [14:28:41]MH_SAM_APDU [14:28:41]CAPDU: 80 0D 01 02 [14:28:41]Write to MH i2c: E2 08 00 8B 00 80 0D 01 02 00 00 00 00 04 [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 03 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 03 00 8B 00 00 90 00 FF [14:28:41]RAPDU: 90 00 [14:28:41]wFMCommunicate OK [14:28:41]wFMCommunicate request_size=255 [14:28:41]MH_SAM_APDU [14:28: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 94 0C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F5 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 98 6A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A8 03 00 35 04 06 00 79 73 43 2C [14:28:41]Write to MH i2c: E2 02 01 8C 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 94 0C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F5 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 98 6A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A8 03 00 35 04 06 00 79 73 43 2C 00 00 A8 [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:41]Read from MH i2c: E2 03 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 03 00 8C 00 00 90 00 00 [14:28:41]RAPDU: 90 00 [14:28:41]wFMCommunicate OK [14:28:41]wFMCommunicate request_size=7 [14:28:41]MH_SAM_APDU [14:28:41]CAPDU: 80 0D 02 02 02 E9 97 [14:28:41]Write to MH i2c: E2 0A 00 8D 00 80 0D 02 02 02 00 E9 97 00 00 8B [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 03 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 03 00 8D 00 00 90 00 01 [14:28:41]RAPDU: 90 00 [14:28:41]wFMCommunicate OK [14:28:41]wFMCommunicate request_size=4 [14:28:41]MH_SAM_APDU [14:28:41]CAPDU: 80 0D 03 02 [14:28:41]Write to MH i2c: E2 08 00 8E 00 80 0D 03 02 00 00 00 00 09 [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 0B 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 0B 00 8E 00 00 6D D8 55 F1 0A 82 59 85 90 00 FF [14:28:41]RAPDU: 6D D8 55 F1 0A 82 59 85 90 00 [14:28:41]wFMCommunicate OK [14:28:41]SAM_PROTO_SignData done [14:28:41]FM_MakeSignedData done [14:28:41]CreateOFDProtocolMessage [14:28:41]wFMCommunicate request_size=4 [14:28:41]MH_SAM_APDU [14:28:41]CAPDU: 80 11 00 00 [14:28:41]Write to MH i2c: E2 08 00 8F 00 80 11 00 00 00 00 00 00 09 [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 17 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 17 00 8F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5E [14:28:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:28:41]wFMCommunicate OK [14:28:41]CreateOFDProtocolMessage done [14:28:41]OFDSenderStorePacket 239634 [14:28:41]StoreOFDPacket docnum=239634 [14:28:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 77 2F 04 01 C9 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 0C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F5 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 98 6A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A8 03 00 35 04 06 00 79 73 43 2C E9 97 6D D8 55 F1 0A 82 59 85 [14:28:41]CheckFolder [14:28:41]dirname=/storage/ofd_packets [14:28:41]CheckFolder done [14:28:41]ProducePacketName [14:28:41]name=ofd_packets/00239634 [14:28:41]NVStorageSaveData ofd_packets/00239634 [14:28:41]File name is /storage/ofd_packets/00239634 [14:28:41]Write 298 bytes [14:28:41]NVStorageSaveData done [14:28:41]OFDSenderStorePacket done [14:28:41]KKMCreateOFDPacket done [14:28:41]NVStorageSaveData kkm_last_timestamp [14:28:41]File name is /storage/kkm_last_timestamp [14:28:41]Write 4 bytes [14:28:41]NVStorageSaveData done [14:28:41]ExternCall_PrintAddStr [14:28:41]wPrintStart [14:28:41]Write to MH i2c: 01 00 00 90 00 90 [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: 01 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: 01 07 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 FF 0F A5 [14:28:41]RasterBufferAndPrint [14:28:41]line Счет N : (1)3302582 [14:28:41]line ИНН: 02508201610067 [14:28:41]line Контрольно-Кассовый Чек [14:28:41]line ПРОДАЖА [14:28:41]line ТРК (МРК, ГНК) : 51 [14:28:41]line Товар: 2710194210 [14:28:41]line ДТ-К-5 [14:28:41]line 3.220 * 74.70 [14:28:41]line = 240.53 [14:28:41]line НДС 12% НСП 1% [14:28:41]line > о реализуемом товаре [14:28:41]line ОКРУГЛЕНИЕ: -0.53 [14:28:41]line ИТОГО: 240.00 [14:28:41]line Внесено: 240.00 [14:28:41]line СДАЧА: 0.00 [14:28:41]line НСП 1% : 2.13 [14:28:41]line НДС 12% : 25.54 [14:28:41]line Наличными: 240.00 [14:28:41]line Безнал.: 0.00 [14:28:41]line Место: АЗС № 82 "Партнер Нефть" [14:28:41]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:28:41]line СНО: Общий режим [14:28:41]line Чек 405 08.06.2024 14:28 [14:28:41]line Смена: 387 ФФД: 1.0 [14:28:41]line ЗНМ: 0300000150 [14:28:41]line РНМ: 0000000000091601 [14:28:41]line Версия ККМ: 001 [14:28:41]line ФМ: 0000000000874681 [14:28:41]line ФД: 239634 [14:28:41]line ФПД: 133535955216791 [14:28:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T142840&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239634&fm=133535955216791&tin=02508201610067®Number=0000000000091601&sum=24000 [14:28:41]OFD Sender: Processing packet 239634 [packets to send 182, broken 181] [14:28:41]ProducePacketName [14:28:41]name=ofd_packets/00239634 [14:28:41]OFD Sender: To server: pG, [14:28:41]CommunicateWithHost lk.salyk.kg:30040 [14:28:41]ConnectInit lk.salyk.kg [14:28:41]written 0, free lines is 4095 [14:28:42]Connected sock=10 [14:28:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 77 2F 04 01 C9 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 0C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F5 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 98 6A 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A8 03 00 35 04 06 00 79 73 43 2C E9 97 6D D8 55 F1 0A 82 59 85 [14:28:42]Write to MH i2c: 01 00 00 BB 00 BB [14:28:42]Write i2c OK [14:28:42]MH_I2C_Read... [14:28:42]Read from MH i2c: 01 [14:28:42]MH_I2C_Read... [14:28:42]Read from MH i2c: 01 07 00 [14:28:42]MH_I2C_Read... [14:28:42]Read from MH i2c: 01 07 00 BB 00 00 00 00 00 00 C8 0C 96 [14:28:42]RasterBufferAndPrint [14:28:42]line [14:28:42]line [14:28:42]line [14:28:42]line [14:28:42]line [14:28:42]written 0, free lines is 3279 [14:28:42]MH_Cut [14:28:42]Write to MH i2c: D1 01 00 C2 00 01 94 [14:28:42]Write i2c OK [14:28:42]MH_I2C_Read... [14:28:42]Read from MH i2c: D1 [14:28:42]MH_I2C_Read... [14:28:42]Read from MH i2c: D1 01 00 [14:28:42]MH_I2C_Read... [14:28:42]Read from MH i2c: D1 01 00 C2 00 00 93 [14:28:42]Write to MH i2c: 01 00 00 C3 00 C3 [14:28:42]Write i2c OK [14:28:42]MH_I2C_Read... [14:28:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 81 E5 47 00 82 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 12 A8 03 00 F4 03 04 00 15 12 64 66 B6 04 01 00 00 B8 33 E7 EE 6D 3F AD EA [14:28:42]CommunicateWithHost err = 0 [14:28:42]CheckOFDResponse [14:28:42]1017 (14) - 77093643461234 [14:28:42]1041 (16) - 0000000000874681 [14:28:42]1040 (4) - 239634 [14:28:42]1012 (4) - 08.06.2024 08:11 [14:28:42]1206 (1) - 0 [14:28:42]OFD Sender: Remove packet 239634 [14:28:42]ProducePacketName [14:28:42]name=ofd_packets/00239634 [14:28:42]NVStorageDeleteData [14:28:42]OFD Sender: No OFD packet to send [14:28:43]*** Cut start [14:28:43]*** Partial cut [14:28:43]*** CUTSNS_PIN = 1 [14:28:43]*** CUTSNS_PIN = 0 [14:28:43]*** Brake cut motor [14:28:43]Read from MH i2c: 01 [14:28:43]MH_I2C_Read... [14:28:43]*** Stop cut motor [14:28:43]*** Cut end [14:28:43]Read from MH i2c: 01 07 00 [14:28:43]MH_I2C_Read... [14:28:43]Read from MH i2c: 01 07 00 C3 00 00 00 00 00 00 FF 0F D8 [14:28:43]process_action close_receipt done [14:28:43]requested_data is exist [14:28:43]produce_requested_data [14:28:43]requested_item fm.sn is exist - process it [14:28:43]wFMCommunicate request_size=4 [14:28:43]MH_SAM_APDU [14:28:43]CAPDU: 80 11 00 00 [14:28:43]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [14:28:43]Write i2c OK [14:28:43]MH_I2C_Read... [14:28:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:43]Read from MH i2c: E2 [14:28:43]MH_I2C_Read... [14:28:43]Read from MH i2c: E2 17 00 [14:28:43]MH_I2C_Read... [14:28:43]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 93 [14:28:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:28:43]wFMCommunicate OK [14:28:43]requested_item fd.num is exist - process it [14:28:43]SAM_PROTO_GetFieldsCounters [14:28:43]wFMCommunicate request_size=4 [14:28:43]MH_SAM_APDU [14:28:43]CAPDU: 80 13 00 00 [14:28:43]Write to MH i2c: E2 08 00 C5 00 80 13 00 00 00 00 00 00 41 [14:28:43]Write i2c OK [14:28:43]MH_I2C_Read... [14:28:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:44]Read from MH i2c: E2 [14:28:44]MH_I2C_Read... [14:28:44]Read from MH i2c: E2 62 00 [14:28:44]MH_I2C_Read... [14:28:44]Read from MH i2c: E2 62 00 C5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 12 A8 03 00 0E 04 04 00 83 01 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 5F [14:28:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 12 A8 03 00 0E 04 04 00 83 01 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:28:44]wFMCommunicate OK [14:28:44]SAM_PROTO_GetFieldsCounters done [14:28:44]requested_item shift.num is exist - process it [14:28:44]requested_item shift.opened is exist - process it [14:28:44]req_shift_opened [14:28:44]FM_GetShiftState [14:28:44]SAM_PROTO_GetShiftState [14:28:44]wFMCommunicate request_size=4 [14:28:44]MH_SAM_APDU [14:28:44]CAPDU: 80 13 01 00 [14:28:44]Write to MH i2c: E2 08 00 C6 00 80 13 01 00 00 00 00 00 43 [14:28:44]Write i2c OK [14:28:44]MH_I2C_Read... [14:28:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:44]Read from MH i2c: E2 [14:28:44]MH_I2C_Read... [14:28:44]Read from MH i2c: E2 0E 00 [14:28:44]MH_I2C_Read... [14:28:44]Read from MH i2c: E2 0E 00 C6 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F7 [14:28:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:28:44]wFMCommunicate OK [14:28:44]SAM_PROTO_GetShiftState done [14:28:44]FM_GetShiftState done [14:28:44]req_shift_opened done [14:28:44]requested_item shift.open_date is exist - process it [14:28:44]req_shift_open_date [14:28:44]req_shift_open_date done [14:28:44]produce_requested_data done [14:28:44]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239634,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:28:44]process_action_free close_receipt [14:28:44]json_value_free [14:28:44]json_value_free done [14:28:44]process_json_proto returns [14:28:44]Send response to host [14:28:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239634,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:28:44]free response buf [14:28:44]execute_script done [14:28:44]execute_script returns [14:28:44]free content buf [14:28:44]Sock 7.Close socket [14:28:44]Sock 7.Thread stoped [14:28:48]OFD Sender: No OFD packet to send [14:28:53]OFD Sender: No OFD packet to send [14:28:58]OFD Sender: No OFD packet to send [14:29:03]OFD Sender: No OFD packet to send [14:29:07]accept exits with 9 [14:29:07]New connection [14:29:07]New thread 3066908004 created [14:29:07]Thread 3067051364 joined [14:29:07]Waiting for new connection... [14:29:07] Sock 9.Parse request [14:29:07]Sock 9.Check first char [14:29:07]Sock 9.First char is OK [14:29:07]request: POST /json_proto HTTP/1.0 [14:29:07]Method: POST [14:29:07]URL: /json_proto [14:29:07]Method is POST - this is cgi request [14:29:07]url: /json_proto [14:29:07]query_string will be loaded in cgi processing [14:29:07]execute_cgi json_proto POST (null) [14:29:07]execute_cgi path=json_proto method=POST [14:29:07]POST find Content-Length [14:29:07]Host: 172.17.40.67:8080 [14:29:07]Content-Length: 678 [14:29:07]Content-Type: application/json [14:29:07] [14:29:07]POST finish read [14:29:07]Found Content-Length = 678 [14:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.810, "sum" : 120.18, "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" ] } } [14:29:07]execute_script... [14:29:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.810, "sum" : 120.18, "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" ] } } [14:29:07]POST & json_proto [14:29:07]process_json_proto [14:29:07]json parsed OK: [14:29:07]protocol is kg_v1.0 [14:29:07]action value=close_receipt [14:29:07]process_action close_receipt [14:29:07]cmd_close_receipt [14:29:07]MH_GetDate [14:29:07]Write to MH i2c: F0 00 00 C7 00 B6 [14:29:07]Write i2c OK [14:29:07]MH_I2C_Read... [14:29:07]Read from MH i2c: F0 [14:29:07]MH_I2C_Read... [14:29:07]Read from MH i2c: F0 09 00 [14:29:07]MH_I2C_Read... [14:29:07]Read from MH i2c: F0 09 00 C7 00 00 B4 6A 64 66 97 AE 6B 64 BB [14:29:07]GetLastDocTimeStamp 1717856920 [14:29:07]current date 1717856948 [14:29:07]FM_GetShiftState [14:29:07]SAM_PROTO_GetShiftState [14:29:07]wFMCommunicate request_size=4 [14:29:07]MH_SAM_APDU [14:29:07]CAPDU: 80 13 01 00 [14:29:07]Write to MH i2c: E2 08 00 C8 00 80 13 01 00 00 00 00 00 45 [14:29:07]Write i2c OK [14:29:07]MH_I2C_Read... [14:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:07]Read from MH i2c: E2 [14:29:07]MH_I2C_Read... [14:29:07]Read from MH i2c: E2 0E 00 [14:29:07]MH_I2C_Read... [14:29:07]Read from MH i2c: E2 0E 00 C8 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 F9 [14:29:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:29:07]wFMCommunicate OK [14:29:07]SAM_PROTO_GetShiftState done [14:29:07]FM_GetShiftState done [14:29:07]opened in 1717805884 [14:29:07]opened+sec_in_day 1717892284 [14:29:07]quantity*price = 12018 [14:29:07]sum+1 = 12019 [14:29:07]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.65 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 407 08.06.2024 14:30 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239636 ФПД: 254333486330118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143046&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239636&fm=254333486330118&tin=02508201610067®Number=0000000000091601&sum=10000 [14:30:47]StoreToDocumentArchive [14:30:47]shift 387 fd 239636 [14:30:47]save to /storage/0387/doc_00239636 [14:30:47]save last doc name /storage/0387/doc_00239636 to /storage/kkm_last_doc_name [14:30:47]save OK [14:30:47]Clear old archive folders... [14:30:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:47]tlvbuf is 01827AC0 [14:30:47]SAM_PROTO_ClearQueue [14:30:47]wFMCommunicate request_size=4 [14:30:47]MH_SAM_APDU [14:30:47]CAPDU: 80 09 00 00 [14:30:47]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [14:30:47]Write i2c OK [14:30:47]MH_I2C_Read... [14:30:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:47]Read from MH i2c: E2 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 03 00 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [14:30:47]RAPDU: 90 00 [14:30:47]wFMCommunicate OK [14:30:47]SAM_PROTO_ClearQueue done [14:30:47]KKMCreateOFDPacket [14:30:47]OFDProtocolAddRootSTLVToBuf [14:30:47]FM_MakeSignedData [14:30:47]FM_MakeSignedData [14:30:47]SAM_PROTO_SignData [14:30:47]wFMCommunicate request_size=4 [14:30:47]MH_SAM_APDU [14:30:47]CAPDU: 80 0D 01 02 [14:30:47]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [14:30:47]Write i2c OK [14:30:47]MH_I2C_Read... [14:30:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:47]Read from MH i2c: E2 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 03 00 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [14:30:47]RAPDU: 90 00 [14:30:47]wFMCommunicate OK [14:30:47]wFMCommunicate request_size=255 [14:30:47]MH_SAM_APDU [14:30: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 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 16 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A8 03 00 35 04 06 00 E7 [14:30:47]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 16 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A8 03 00 35 04 06 00 E7 00 00 EE [14:30:47]Write i2c OK [14:30:47]MH_I2C_Read... [14:30:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:47]Read from MH i2c: E2 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 03 00 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [14:30:47]RAPDU: 90 00 [14:30:47]wFMCommunicate OK [14:30:47]wFMCommunicate request_size=10 [14:30:47]MH_SAM_APDU [14:30:47]CAPDU: 80 0D 02 02 05 50 A1 1B 71 06 [14:30:47]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 50 A1 1B 71 06 00 00 35 [14:30:47]Write i2c OK [14:30:47]MH_I2C_Read... [14:30:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:47]Read from MH i2c: E2 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 03 00 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [14:30:47]RAPDU: 90 00 [14:30:47]wFMCommunicate OK [14:30:47]wFMCommunicate request_size=4 [14:30:47]MH_SAM_APDU [14:30:47]CAPDU: 80 0D 03 02 [14:30:47]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [14:30:47]Write i2c OK [14:30:47]MH_I2C_Read... [14:30:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:47]Read from MH i2c: E2 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 0B 00 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 0B 00 2F 00 00 3C A7 98 D4 38 15 E9 B2 90 00 E2 [14:30:47]RAPDU: 3C A7 98 D4 38 15 E9 B2 90 00 [14:30:47]wFMCommunicate OK [14:30:47]SAM_PROTO_SignData done [14:30:47]FM_MakeSignedData done [14:30:47]CreateOFDProtocolMessage [14:30:47]wFMCommunicate request_size=4 [14:30:47]MH_SAM_APDU [14:30:47]CAPDU: 80 11 00 00 [14:30:47]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [14:30:47]Write i2c OK [14:30:47]MH_I2C_Read... [14:30:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:47]Read from MH i2c: E2 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 17 00 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FF [14:30:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:30:47]wFMCommunicate OK [14:30:47]CreateOFDProtocolMessage done [14:30:47]OFDSenderStorePacket 239636 [14:30:47]StoreOFDPacket docnum=239636 [14:30:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D1 29 07 01 CC 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 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 16 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A8 03 00 35 04 06 00 E7 50 A1 1B 71 06 3C A7 98 D4 38 15 E9 B2 [14:30:47]CheckFolder [14:30:47]dirname=/storage/ofd_packets [14:30:47]CheckFolder done [14:30:47]ProducePacketName [14:30:47]name=ofd_packets/00239636 [14:30:47]NVStorageSaveData ofd_packets/00239636 [14:30:47]File name is /storage/ofd_packets/00239636 [14:30:47]Write 301 bytes [14:30:47]NVStorageSaveData done [14:30:47]OFDSenderStorePacket done [14:30:47]KKMCreateOFDPacket done [14:30:47]NVStorageSaveData kkm_last_timestamp [14:30:47]File name is /storage/kkm_last_timestamp [14:30:47]Write 4 bytes [14:30:47]NVStorageSaveData done [14:30:47]ExternCall_PrintAddStr [14:30:47]wPrintStart [14:30:47]Write to MH i2c: 01 00 00 31 00 31 [14:30:47]Write i2c OK [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: 01 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: 01 07 00 [14:30:47]MH_I2C_Read... [14:30:47]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [14:30:47]RasterBufferAndPrint [14:30:47]line Счет N : (1)3302585 [14:30:47]line ИНН: 02508201610067 [14:30:47]line Контрольно-Кассовый Чек [14:30:47]line ПРОДАЖА [14:30:47]line ТРК (МРК, ГНК) : 32 [14:30:47]line Товар: 2710124130 [14:30:47]line Аи-92-К-4 [14:30:47]line 1.510 * 66.40 [14:30:47]line = 100.26 [14:30:47]line НДС 12% НСП 1% [14:30:47]line > о реализуемом товаре [14:30:47]line ОКРУГЛЕНИЕ: -0.26 [14:30:47]line ИТОГО: 100.00 [14:30:47]line Внесено: 100.00 [14:30:47]line СДАЧА: 0.00 [14:30:47]line НСП 1% : 0.89 [14:30:47]line НДС 12% : 10.65 [14:30:47]line Наличными: 100.00 [14:30:47]line Безнал.: 0.00 [14:30:47]line Место: АЗС № 82 "Партнер Нефть" [14:30:47]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:30:47]line СНО: Общий режим [14:30:47]line Чек 407 08.06.2024 14:30 [14:30:47]line Смена: 387 ФФД: 1.0 [14:30:47]line ЗНМ: 0300000150 [14:30:47]line РНМ: 0000000000091601 [14:30:47]line Версия ККМ: 001 [14:30:47]line ФМ: 0000000000874681 [14:30:47]line ФД: 239636 [14:30:47]line ФПД: 254333486330118 [14:30:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143046&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239636&fm=254333486330118&tin=02508201610067®Number=0000000000091601&sum=10000 [14:30:47]OFD Sender: Processing packet 239636 [packets to send 182, broken 181] [14:30:47]ProducePacketName [14:30:47]name=ofd_packets/00239636 [14:30:47]OFD Sender: To server: pG, [14:30:47]CommunicateWithHost lk.salyk.kg:30040 [14:30:47]ConnectInit lk.salyk.kg [14:30:47]written 0, free lines is 4095 [14:30:47]Connected sock=7 [14:30:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D1 29 07 01 CC 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 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 16 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A8 03 00 35 04 06 00 E7 50 A1 1B 71 06 3C A7 98 D4 38 15 E9 B2 [14:30:48]Write to MH i2c: 01 00 00 5C 00 5C [14:30:48]Write i2c OK [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: 01 [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: 01 07 00 [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 DD 0C 4C [14:30:48]RasterBufferAndPrint [14:30:48]line [14:30:48]line [14:30:48]line [14:30:48]line [14:30:48]line [14:30:48]written 0, free lines is 3299 [14:30:48]MH_Cut [14:30:48]Write to MH i2c: D1 01 00 63 00 01 35 [14:30:48]Write i2c OK [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: D1 [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: D1 01 00 [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: D1 01 00 63 00 00 34 [14:30:48]Write to MH i2c: 01 00 00 64 00 64 [14:30:48]Write i2c OK [14:30:48]MH_I2C_Read... [14:30:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B7 20 47 00 1B 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 14 A8 03 00 F4 03 04 00 92 12 64 66 B6 04 01 00 00 36 40 84 85 B1 FC 0F EE [14:30:48]CommunicateWithHost err = 0 [14:30:48]CheckOFDResponse [14:30:48]1017 (14) - 77093643461234 [14:30:48]1041 (16) - 0000000000874681 [14:30:48]1040 (4) - 239636 [14:30:48]1012 (4) - 08.06.2024 08:13 [14:30:48]1206 (1) - 0 [14:30:48]OFD Sender: Remove packet 239636 [14:30:48]ProducePacketName [14:30:48]name=ofd_packets/00239636 [14:30:48]NVStorageDeleteData [14:30:48]OFD Sender: No OFD packet to send [14:30:48]*** Cut start [14:30:48]*** Partial cut [14:30:48]*** CUTSNS_PIN = 1 [14:30:48]*** CUTSNS_PIN = 0 [14:30:49]*** Brake cut motor [14:30:49]Read from MH i2c: 01 [14:30:49]MH_I2C_Read... [14:30:49]*** Stop cut motor [14:30:49]*** Cut end [14:30:49]Read from MH i2c: 01 07 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [14:30:49]process_action close_receipt done [14:30:49]requested_data is exist [14:30:49]produce_requested_data [14:30:49]requested_item fm.sn is exist - process it [14:30:49]wFMCommunicate request_size=4 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 11 00 00 [14:30:49]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 17 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 34 [14:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:30:49]wFMCommunicate OK [14:30:49]requested_item fd.num is exist - process it [14:30:49]SAM_PROTO_GetFieldsCounters [14:30:49]wFMCommunicate request_size=4 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 13 00 00 [14:30:49]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 62 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 14 A8 03 00 0E 04 04 00 83 01 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 08 [14:30:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 14 A8 03 00 0E 04 04 00 83 01 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:30:49]wFMCommunicate OK [14:30:49]SAM_PROTO_GetFieldsCounters done [14:30:49]requested_item shift.num is exist - process it [14:30:49]requested_item shift.opened is exist - process it [14:30:49]req_shift_opened [14:30:49]FM_GetShiftState [14:30:49]SAM_PROTO_GetShiftState [14:30:49]wFMCommunicate request_size=4 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 13 01 00 [14:30:49]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 0E 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 98 [14:30:49]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:30:49]wFMCommunicate OK [14:30:49]SAM_PROTO_GetShiftState done [14:30:49]FM_GetShiftState done [14:30:49]req_shift_opened done [14:30:49]requested_item shift.open_date is exist - process it [14:30:49]req_shift_open_date [14:30:49]req_shift_open_date done [14:30:49]produce_requested_data done [14:30:49]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239636,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:30:49]process_action_free close_receipt [14:30:49]json_value_free [14:30:49]json_value_free done [14:30:49]process_json_proto returns [14:30:49]Send response to host [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]/dev/ttyS4 opened [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 01 00 00 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 81 [00:00:11]Are we in boot? [00:00:11]We are in boot - try to switch [00:00:11]Write to MH i2c: A0 00 00 02 00 A1 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [00:00:11]*** 10 ms more... [00:00:11]*** MH1903S init start (LINUX_LIGHT) [00:00:11]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:11]*** Serial: 3139303353513838 54000000005725DC (1903SQ88T) [00:00:11]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:11]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 REF) [00:00:11]*** step 2: 4676 (2440, 2236 REF) [00:00:11]*** step 3: 4523 (2280, 2243 REF) [00:00:11]*** step 4: 4376 (2160, 2216 REF) [00:00:11]*** step 5: 4235 (2050, 2185 REF) [00:00:11]*** step 6: 4098 (1950, 2148 REF) [00:00:11]*** step 7: 3967 (1870, 2097 REF) [00:00:11]*** step 8: 3840 (1828, 2012 REF) [00:00:11]*** step 9: 3719 (1728, 1991 REF) [00:00:11]*** step 10: 3601 (1675, 1926 REF) [00:00:11]*** step 11: 3488 (1635, 1853 REF) [00:00:11]*** step 12: 3379 (1595, 1784 REF) [00:00:11]*** step 13: 3275 (1565, 1710 REF) [00:00:11]*** step 14: 3174 (1543, 1631 REF) [00:00:11]*** step 15: 3077 (1523, 1554 REF) [00:00:11]*** step 16: 2983 (1503, 1480 REF) [00:00:11]*** step 17: 2893 (1486, 1407 REF) [00:00:11]*** step 18: 2806 (1466, 1340 REF) [00:00:11]*** step 19: 2723 (1426, 1297 REF) [00:00:11]*** step 20: 2642 (1406, 1236 REF) [00:00:11]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 33078508+1684778647=1717857155 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x210ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:11]*** Is cutter blocked? [00:00:12]MH_GetMetrics [00:00:12]Write to MH i2c: 00 00 00 03 00 02 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 82 [00:00:12]Are we in boot? [00:00:12]We are not in boot now [00:00:12]Write to MH i2c: 01 00 00 04 00 04 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:12]Model is 3 [00:00:12]MH firmware is 30620 [00:00:12]MH boot firmware is 3 [00:00:12]MH_SetPrinterDots 448 [00:00:12]HeadWidthInBytes 56 [00:00:12]maxmasksize 7 [00:00:12]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:12]Write to MH i2c: D5 00 00 06 00 DA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]ExternCall_SetCallbacks [00:00:12]NVStorageInit [00:00:12]MH_GetDate [00:00:12]Write to MH i2c: F0 00 00 07 00 F6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 07 00 00 83 6B 64 66 97 AE 6B 64 CB [14:32:35]Current date/time: 08.06.2024 14:32 [14:32:35]FM_Init [14:32:35]wFMConnect [14:32:35]MH_SAM_On [14:32:35]Write to MH i2c: E0 00 00 08 00 E7 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_init finished! [14:32:35]*** atr: [14:32:35]*** 0F 3B D5 18 FF 81 91 FE [14:32:35]*** 1F C3 80 73 C8 21 10 0A [14:32:35]*** 00 00 00 00 00 00 00 00 [14:32:35]*** 00 00 00 00 00 00 00 00 [14:32:35]*** 00 00 00 00 00 00 00 00 [14:32:35]*** 00 00 00 00 00 00 00 00 [14:32:35]*** 00 00 00 00 00 00 00 00 [14:32:35]*** 00 00 00 00 00 00 00 00 [14:32:35]Read from MH i2c: E0 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: E0 10 00 [14:32:35]MH_I2C_Read... [14:32:35]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 [14:32:35]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:32:35]wFMCommunicate request_size=10 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:32:35]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 00 A4 04 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 09 00 00 90 00 7D [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 11 00 00 [14:32:35]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [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 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D9 [14:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:32:35]wFMCommunicate OK [14:32:35]Detected FM SN is 0000000000874681 [14:32:35]Stored FM SN is 0000000000874681 [14:32:35]wFMCommunicate request_size=9 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 16 00 00 04 ED 44 00 00 [14:32:35]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 ED 44 00 00 00 00 C3 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 16 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 0B 00 00 90 00 7F [14:32:35]RAPDU: 90 00 [14:32:35]wFMCommunicate OK [14:32:35]FM PIN OK [14:32:35]wFMCommunicate request_size=8 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 14 04 00 03 02 00 01 [14:32:35]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 14 04 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 0C 00 00 90 00 80 [14:32:35]RAPDU: 90 00 [14:32:35]wFMCommunicate OK [14:32:35]wFMCommunicate request_size=13 [14:32:35]MH_SAM_APDU [14:32:35]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:32:35]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 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]*** iso7816_exchange 80 14 04 01... 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 0D 00 00 90 00 81 [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 11 00 00 [14:32:35]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [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 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DD [14:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:32:35]wFMCommunicate OK [14:32:35]DocumentArchiveInit [14:32:35]Start Httpd... [14:32:35]Httpd thread 3067063652 created [14:32:35]Write to MH i2c: 01 00 00 0F 00 0F [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 0F 00 00 00 00 00 00 FF 0F 24 [14:32:35]Allocated Socket 6 [14:32:35]Bind OK [14:32:35]Listen OK [14:32:35]httpd running on port 8080 [14:32:35]Waiting for new connection... [14:32:35]MH Int Process started [14:32:35]OFD Sender: No OFD packet to send [14:32:40]OFD Sender: No OFD packet to send [14:32:45]OFD Sender: No OFD packet to send [14:32:50]OFD Sender: No OFD packet to send [14:32:55]OFD Sender: No OFD packet to send [14:33:00]OFD Sender: No OFD packet to send [14:33:05]OFD Sender: No OFD packet to send [14:33:10]OFD Sender: No OFD packet to send [14:33:15]OFD Sender: No OFD packet to send [14:33:20]OFD Sender: No OFD packet to send [14:33:25]OFD Sender: No OFD packet to send [14:33:30]OFD Sender: No OFD packet to send [14:33:35]OFD Sender: No OFD packet to send [14:33:40]accept exits with 7 [14:33:40]New connection [14:33:40]New thread 3066776932 created [14:33:40]Waiting for new connection... [14:33:40] Sock 7.Parse request [14:33:40]Sock 7.Check first char [14:33:40]Sock 7.First char is OK [14:33:40]request: POST /json_proto HTTP/1.0 [14:33:40]Method: POST [14:33:40]URL: /json_proto [14:33:40]Method is POST - this is cgi request [14:33:40]url: /json_proto [14:33:40]query_string will be loaded in cgi processing [14:33:40]execute_cgi json_proto POST (null) [14:33:40]execute_cgi path=json_proto method=POST [14:33:40]POST find Content-Length [14:33:40]Host: 172.17.40.67:8080 [14:33:40]Content-Length: 683 [14:33:40]Content-Type: application/json [14:33:40] [14:33:40]POST finish read [14:33:40]Found Content-Length = 683 [14:33:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 20.360, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:40]execute_script... [14:33: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)3302586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 20.360, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:40]POST & json_proto [14:33:40]process_json_proto [14:33:40]json parsed OK: [14:33:40]protocol is kg_v1.0 [14:33:40]action value=close_receipt [14:33:40]process_action close_receipt [14:33:40]cmd_close_receipt [14:33:40]MH_GetDate [14:33:40]Write to MH i2c: F0 00 00 10 00 FF [14:33:40]Write i2c OK [14:33:40]MH_I2C_Read... [14:33:40]Read from MH i2c: F0 [14:33:40]MH_I2C_Read... [14:33:40]Read from MH i2c: F0 09 00 [14:33:40]MH_I2C_Read... [14:33:40]Read from MH i2c: F0 09 00 10 00 00 C5 6B 64 66 97 AE 6B 64 16 [14:33:40]GetLastDocTimeStamp 97 [14:33:40]current date 1717857221 [14:33:40]FM_GetShiftState [14:33:40]SAM_PROTO_GetShiftState [14:33:40]wFMCommunicate request_size=4 [14:33:40]MH_SAM_APDU [14:33:40]CAPDU: 80 13 01 00 [14:33:40]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [14:33:40]Write i2c OK [14:33:40]MH_I2C_Read... [14:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:40]Read from MH i2c: E2 [14:33:40]MH_I2C_Read... [14:33:40]Read from MH i2c: E2 0E 00 [14:33:40]MH_I2C_Read... [14:33:40]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 42 [14:33:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:33:40]wFMCommunicate OK [14:33:40]SAM_PROTO_GetShiftState done [14:33:40]FM_GetShiftState done [14:33:40]opened in 1717805884 [14:33:40]opened+sec_in_day 1717892284 [14:33:40]quantity*price = 150053 [14:33:40]sum+1 = 150054 [14:33:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 409 08.06.2024 14:33 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239638 ФПД: 16384928392998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143341&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239638&fm=16384928392998&tin=02508201610067®Number=0000000000091601&sum=150000 [14:33:41]StoreToDocumentArchive [14:33:41]shift 387 fd 239638 [14:33:41]save to /storage/0387/doc_00239638 [14:33:41]save last doc name /storage/0387/doc_00239638 to /storage/kkm_last_doc_name [14:33:41]save OK [14:33:41]Clear old archive folders... [14:33:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:33:41]tlvbuf is 01B50BE0 [14:33:41]SAM_PROTO_ClearQueue [14:33:41]wFMCommunicate request_size=4 [14:33:41]MH_SAM_APDU [14:33:41]CAPDU: 80 09 00 00 [14:33:41]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [14:33:41]Write i2c OK [14:33:41]MH_I2C_Read... [14:33:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:41]Read from MH i2c: E2 [14:33:41]MH_I2C_Read... [14:33:41]Read from MH i2c: E2 03 00 [14:33:41]MH_I2C_Read... [14:33:41]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [14:33:41]RAPDU: 90 00 [14:33:41]wFMCommunicate OK [14:33:41]SAM_PROTO_ClearQueue done [14:33:41]KKMCreateOFDPacket [14:33:41]OFDProtocolAddRootSTLVToBuf [14:33:41]FM_MakeSignedData [14:33:41]FM_MakeSignedData [14:33:41]SAM_PROTO_SignData [14:33:41]wFMCommunicate request_size=4 [14:33:41]MH_SAM_APDU [14:33:41]CAPDU: 80 0D 01 02 [14:33:41]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [14:33:41]Write i2c OK [14:33:41]MH_I2C_Read... [14:33:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:41]Read from MH i2c: E2 [14:33:41]MH_I2C_Read... [14:33:41]Read from MH i2c: E2 03 00 [14:33:41]MH_I2C_Read... [14:33:41]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [14:33:41]RAPDU: 90 00 [14:33:41]wFMCommunicate OK [14:33:41]wFMCommunicate request_size=255 [14:33:41]MH_SAM_APDU [14:33: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 88 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 C5 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A8 03 00 35 04 06 00 0E [14:33:41]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 C5 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A8 03 00 35 04 06 00 0E 00 00 DD [14:33:41]Write i2c OK [14:33:41]MH_I2C_Read... [14:33:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:42]Read from MH i2c: E2 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: E2 03 00 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [14:33:42]RAPDU: 90 00 [14:33:42]wFMCommunicate OK [14:33:42]wFMCommunicate request_size=10 [14:33:42]MH_SAM_APDU [14:33:42]CAPDU: 80 0D 02 02 05 E6 E9 D6 27 26 [14:33:42]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 E6 E9 D6 27 26 00 00 97 [14:33:42]Write i2c OK [14:33:42]MH_I2C_Read... [14:33:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:42]Read from MH i2c: E2 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: E2 03 00 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [14:33:42]RAPDU: 90 00 [14:33:42]wFMCommunicate OK [14:33:42]wFMCommunicate request_size=4 [14:33:42]MH_SAM_APDU [14:33:42]CAPDU: 80 0D 03 02 [14:33:42]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [14:33:42]Write i2c OK [14:33:42]MH_I2C_Read... [14:33:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:42]Read from MH i2c: E2 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: E2 0B 00 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: E2 0B 00 22 00 00 43 45 80 32 E2 E3 70 47 90 00 54 [14:33:42]RAPDU: 43 45 80 32 E2 E3 70 47 90 00 [14:33:42]wFMCommunicate OK [14:33:42]SAM_PROTO_SignData done [14:33:42]FM_MakeSignedData done [14:33:42]CreateOFDProtocolMessage [14:33:42]wFMCommunicate request_size=4 [14:33:42]MH_SAM_APDU [14:33:42]CAPDU: 80 11 00 00 [14:33:42]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [14:33:42]Write i2c OK [14:33:42]MH_I2C_Read... [14:33:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:42]Read from MH i2c: E2 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: E2 17 00 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [14:33:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:33:42]wFMCommunicate OK [14:33:42]CreateOFDProtocolMessage done [14:33:42]OFDSenderStorePacket 239638 [14:33:42]StoreOFDPacket docnum=239638 [14:33:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F6 E5 07 01 9C 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 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 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 C5 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A8 03 00 35 04 06 00 0E E6 E9 D6 27 26 43 45 80 32 E2 E3 70 47 [14:33:42]CheckFolder [14:33:42]dirname=/storage/ofd_packets [14:33:42]CheckFolder done [14:33:42]ProducePacketName [14:33:42]name=ofd_packets/00239638 [14:33:42]NVStorageSaveData ofd_packets/00239638 [14:33:42]File name is /storage/ofd_packets/00239638 [14:33:42]Write 301 bytes [14:33:42]NVStorageSaveData done [14:33:42]OFDSenderStorePacket done [14:33:42]KKMCreateOFDPacket done [14:33:42]NVStorageSaveData kkm_last_timestamp [14:33:42]File name is /storage/kkm_last_timestamp [14:33:42]Write 4 bytes [14:33:42]NVStorageSaveData done [14:33:42]ExternCall_PrintAddStr [14:33:42]wPrintStart [14:33:42]Write to MH i2c: 01 00 00 24 00 24 [14:33:42]Write i2c OK [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: 01 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: 01 07 00 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [14:33:42]RasterBufferAndPrint [14:33:42]line Счет N : (1)3302586 [14:33:42]line ИНН: 02508201610067 [14:33:42]line Контрольно-Кассовый Чек [14:33:42]line ПРОДАЖА [14:33:42]line ТРК (МРК, ГНК) : 43 [14:33:42]line Товар: 2710124500 [14:33:42]line Аи-95-К-5 [14:33:42]line 20.360 * 73.70 [14:33:42]line = 1500.53 [14:33:42]line НДС 12% НСП 1% [14:33:42]line > о реализуемом товаре [14:33:42]line ОКРУГЛЕНИЕ: -0.53 [14:33:42]line ИТОГО: 1500.00 [14:33:42]line Внесено: 1500.00 [14:33:42]line СДАЧА: 0.00 [14:33:42]line НСП 1% : 13.28 [14:33:42]line НДС 12% : 159.35 [14:33:42]line Наличными: 1500.00 [14:33:42]line Безнал.: 0.00 [14:33:42]line Место: АЗС № 82 "Партнер Нефть" [14:33:42]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:33:42]line СНО: Общий режим [14:33:42]line Чек 409 08.06.2024 14:33 [14:33:42]line Смена: 387 ФФД: 1.0 [14:33:42]line ЗНМ: 0300000150 [14:33:42]line РНМ: 0000000000091601 [14:33:42]line Версия ККМ: 001 [14:33:42]line ФМ: 0000000000874681 [14:33:42]line ФД: 239638 [14:33:42]line ФПД: 16384928392998 [14:33:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143341&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239638&fm=16384928392998&tin=02508201610067®Number=0000000000091601&sum=150000 [14:33:42]written 0, free lines is 4095 [14:33:42]OFD Sender: Processing packet 239638 [packets to send 182, broken 181] [14:33:42]ProducePacketName [14:33:42]name=ofd_packets/00239638 [14:33:42]OFD Sender: To server: pG, [14:33:42]CommunicateWithHost lk.salyk.kg:30040 [14:33:42]ConnectInit lk.salyk.kg [14:33:42]Connected sock=10 [14:33:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F6 E5 07 01 9C 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 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 4F 00 00 00 00 00 37 04 06 00 CA 1C 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 C5 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A8 03 00 35 04 06 00 0E E6 E9 D6 27 26 43 45 80 32 E2 E3 70 47 [14:33:42]Write to MH i2c: 01 00 00 4F 00 4F [14:33:42]Write i2c OK [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: 01 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: 01 07 00 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 C8 0C 2A [14:33:42]RasterBufferAndPrint [14:33:42]line [14:33:42]line [14:33:42]line [14:33:42]line [14:33:42]line [14:33:42]written 0, free lines is 3278 [14:33:42]MH_Cut [14:33:42]Write to MH i2c: D1 01 00 56 00 01 28 [14:33:42]Write i2c OK [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: D1 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: D1 01 00 [14:33:42]MH_I2C_Read... [14:33:42]Read from MH i2c: D1 01 00 56 00 00 27 [14:33:42]Write to MH i2c: 01 00 00 57 00 57 [14:33:42]Write i2c OK [14:33:42]MH_I2C_Read... [14:33:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 37 BB 47 00 96 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 16 A8 03 00 F4 03 04 00 41 13 64 66 B6 04 01 00 00 FF F2 2B F0 D4 CA E0 01 [14:33:42]CommunicateWithHost err = 0 [14:33:42]CheckOFDResponse [14:33:42]1017 (14) - 77093643461234 [14:33:42]1041 (16) - 0000000000874681 [14:33:42]1040 (4) - 239638 [14:33:42]1012 (4) - 08.06.2024 08:16 [14:33:42]1206 (1) - 0 [14:33:42]OFD Sender: Remove packet 239638 [14:33:42]ProducePacketName [14:33:42]name=ofd_packets/00239638 [14:33:42]NVStorageDeleteData [14:33:43]OFD Sender: No OFD packet to send [14:33:43]*** Cut start [14:33:43]*** Partial cut [14:33:43]*** CUTSNS_PIN = 1 [14:33:43]*** CUTSNS_PIN = 0 [14:33:43]*** Brake cut motor [14:33:44]Read from MH i2c: 01 [14:33:44]MH_I2C_Read... [14:33:44]*** Stop cut motor [14:33:44]*** Cut end [14:33:44]Read from MH i2c: 01 07 00 [14:33:44]MH_I2C_Read... [14:33:44]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [14:33:44]process_action close_receipt done [14:33:44]requested_data is exist [14:33:44]produce_requested_data [14:33:44]requested_item fm.sn is exist - process it [14:33:44]wFMCommunicate request_size=4 [14:33:44]MH_SAM_APDU [14:33:44]CAPDU: 80 11 00 00 [14:33:44]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [14:33:44]Write i2c OK [14:33:44]MH_I2C_Read... [14:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:44]Read from MH i2c: E2 [14:33:44]MH_I2C_Read... [14:33:44]Read from MH i2c: E2 17 00 [14:33:44]MH_I2C_Read... [14:33:44]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 27 [14:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:33:44]wFMCommunicate OK [14:33:44]requested_item fd.num is exist - process it [14:33:44]SAM_PROTO_GetFieldsCounters [14:33:44]wFMCommunicate request_size=4 [14:33:44]MH_SAM_APDU [14:33:44]CAPDU: 80 13 00 00 [14:33:44]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [14:33:44]Write i2c OK [14:33:44]MH_I2C_Read... [14:33:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:44]Read from MH i2c: E2 [14:33:44]MH_I2C_Read... [14:33:44]Read from MH i2c: E2 62 00 [14:33:44]MH_I2C_Read... [14:33:44]Read from MH i2c: E2 62 00 59 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 16 A8 03 00 0E 04 04 00 83 01 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 03 [14:33:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 16 A8 03 00 0E 04 04 00 83 01 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:33:44]wFMCommunicate OK [14:33:44]SAM_PROTO_GetFieldsCounters done [14:33:44]requested_item shift.num is exist - process it [14:33:44]requested_item shift.opened is exist - process it [14:33:44]req_shift_opened [14:33:44]FM_GetShiftState [14:33:44]SAM_PROTO_GetShiftState [14:33:44]wFMCommunicate request_size=4 [14:33:44]MH_SAM_APDU [14:33:44]CAPDU: 80 13 01 00 [14:33:44]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [14:33:44]Write i2c OK [14:33:44]MH_I2C_Read... [14:33:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:44]Read from MH i2c: E2 [14:33:44]MH_I2C_Read... [14:33:44]Read from MH i2c: E2 0E 00 [14:33:44]MH_I2C_Read... [14:33:44]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8B [14:33:44]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:33:44]wFMCommunicate OK [14:33:44]SAM_PROTO_GetShiftState done [14:33:44]FM_GetShiftState done [14:33:44]req_shift_opened done [14:33:44]requested_item shift.open_date is exist - process it [14:33:44]req_shift_open_date [14:33:44]req_shift_open_date done [14:33:44]produce_requested_data done [14:33:44]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239638,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:33:44]process_action_free close_receipt [14:33:44]json_value_free [14:33:44]json_value_free done [14:33:44]process_json_proto returns [14:33:44]Send response to host [14:33:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239638,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:33:44]free response buf [14:33:44]execute_script done [14:33:44]execute_script returns [14:33:44]free content buf [14:33:44]Sock 7.Close socket [14:33:44]Sock 7.Thread stoped [14:33:48]OFD Sender: No OFD packet to send [14:33:53]OFD Sender: No OFD packet to send [14:33:58]OFD Sender: No OFD packet to send [14:33:59]accept exits with 9 [14:33:59]New connection [14:33:59]New thread 3066633572 created [14:33:59]Thread 3066776932 joined [14:33:59]Waiting for new connection... [14:33:59] Sock 9.Parse request [14:33:59]Sock 9.Check first char [14:33:59]Sock 9.First char is OK [14:33:59]request: POST /json_proto HTTP/1.0 [14:33:59]Method: POST [14:33:59]URL: /json_proto [14:33:59]Method is POST - this is cgi request [14:33:59]url: /json_proto [14:33:59]query_string will be loaded in cgi processing [14:33:59]execute_cgi json_proto POST (null) [14:33:59]execute_cgi path=json_proto method=POST [14:33:59]POST find Content-Length [14:33:59]Host: 172.17.40.67:8080 [14:33:59]Content-Length: 683 [14:33:59]Content-Type: application/json [14:33:59] [14:33:59]POST finish read [14:33:59]Found Content-Length = 683 [14:33:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 16.290, "sum" : 1200.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:59]execute_script... [14:33:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 16.290, "sum" : 1200.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:59]POST & json_proto [14:33:59]process_json_proto [14:33:59]json parsed OK: [14:33:59]protocol is kg_v1.0 [14:33:59]action value=close_receipt [14:33:59]process_action close_receipt [14:33:59]cmd_close_receipt [14:33:59]MH_GetDate [14:33:59]Write to MH i2c: F0 00 00 5B 00 4A [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: F0 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: F0 09 00 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: F0 09 00 5B 00 00 D8 6B 64 66 97 AE 6B 64 74 [14:33:59]GetLastDocTimeStamp 1717857221 [14:33:59]current date 1717857240 [14:33:59]FM_GetShiftState [14:33:59]SAM_PROTO_GetShiftState [14:33:59]wFMCommunicate request_size=4 [14:33:59]MH_SAM_APDU [14:33:59]CAPDU: 80 13 01 00 [14:33:59]Write to MH i2c: E2 08 00 5C 00 80 13 01 00 00 00 00 00 D9 [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:59]Read from MH i2c: E2 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 0E 00 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 0E 00 5C 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8D [14:33:59]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:33:59]wFMCommunicate OK [14:33:59]SAM_PROTO_GetShiftState done [14:33:59]FM_GetShiftState done [14:33:59]opened in 1717805884 [14:33:59]opened+sec_in_day 1717892284 [14:33:59]quantity*price = 120057 [14:33:59]sum+1 = 120058 [14:33:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 410 08.06.2024 14:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239639 ФПД: 96763009879086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143400&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239639&fm=96763009879086&tin=02508201610067®Number=0000000000091601&sum=120000 [14:34:00]StoreToDocumentArchive [14:34:00]shift 387 fd 239639 [14:34:00]save to /storage/0387/doc_00239639 [14:34:00]save last doc name /storage/0387/doc_00239639 to /storage/kkm_last_doc_name [14:34:00]save OK [14:34:00]Clear old archive folders... [14:34:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:34:00]tlvbuf is 01B507A0 [14:34:00]SAM_PROTO_ClearQueue [14:34:00]wFMCommunicate request_size=4 [14:34:00]MH_SAM_APDU [14:34:00]CAPDU: 80 09 00 00 [14:34:00]Write to MH i2c: E2 08 00 69 00 80 09 00 00 00 00 00 00 DB [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:34:00]Read from MH i2c: E2 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 03 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 03 00 69 00 00 90 00 DD [14:34:00]RAPDU: 90 00 [14:34:00]wFMCommunicate OK [14:34:00]SAM_PROTO_ClearQueue done [14:34:00]KKMCreateOFDPacket [14:34:00]OFDProtocolAddRootSTLVToBuf [14:34:00]FM_MakeSignedData [14:34:00]FM_MakeSignedData [14:34:00]SAM_PROTO_SignData [14:34:00]wFMCommunicate request_size=4 [14:34:00]MH_SAM_APDU [14:34:00]CAPDU: 80 0D 01 02 [14:34:00]Write to MH i2c: E2 08 00 6A 00 80 0D 01 02 00 00 00 00 E3 [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:34:00]Read from MH i2c: E2 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 03 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [14:34:00]RAPDU: 90 00 [14:34:00]wFMCommunicate OK [14:34:00]wFMCommunicate request_size=255 [14:34:00]MH_SAM_APDU [14:34:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 3F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 F9 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 D8 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A8 03 00 35 04 06 00 58 [14:34:00]Write to MH i2c: E2 02 01 6B 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 3F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 F9 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 D8 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A8 03 00 35 04 06 00 58 00 00 18 [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:00]Read from MH i2c: E2 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 03 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 03 00 6B 00 00 90 00 DF [14:34:00]RAPDU: 90 00 [14:34:00]wFMCommunicate OK [14:34:00]wFMCommunicate request_size=10 [14:34:00]MH_SAM_APDU [14:34:00]CAPDU: 80 0D 02 02 05 01 64 D4 CC 2E [14:34:00]Write to MH i2c: E2 0D 00 6C 00 80 0D 02 02 05 00 01 64 D4 CC 2E 00 00 23 [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:00]Read from MH i2c: E2 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 03 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 03 00 6C 00 00 90 00 E0 [14:34:00]RAPDU: 90 00 [14:34:00]wFMCommunicate OK [14:34:00]wFMCommunicate request_size=4 [14:34:00]MH_SAM_APDU [14:34:00]CAPDU: 80 0D 03 02 [14:34:00]Write to MH i2c: E2 08 00 6D 00 80 0D 03 02 00 00 00 00 E8 [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:34:00]Read from MH i2c: E2 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 0B 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 0B 00 6D 00 00 66 A0 45 83 A8 E5 76 2F 90 00 E9 [14:34:00]RAPDU: 66 A0 45 83 A8 E5 76 2F 90 00 [14:34:00]wFMCommunicate OK [14:34:00]SAM_PROTO_SignData done [14:34:00]FM_MakeSignedData done [14:34:00]CreateOFDProtocolMessage [14:34:00]wFMCommunicate request_size=4 [14:34:00]MH_SAM_APDU [14:34:00]CAPDU: 80 11 00 00 [14:34:00]Write to MH i2c: E2 08 00 6E 00 80 11 00 00 00 00 00 00 E8 [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:00]Read from MH i2c: E2 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 17 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: E2 17 00 6E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3D [14:34:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:34:00]wFMCommunicate OK [14:34:00]CreateOFDProtocolMessage done [14:34:00]OFDSenderStorePacket 239639 [14:34:00]StoreOFDPacket docnum=239639 [14:34:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A4 F0 07 01 4E B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 3F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 F9 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 D8 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A8 03 00 35 04 06 00 58 01 64 D4 CC 2E 66 A0 45 83 A8 E5 76 2F [14:34:00]CheckFolder [14:34:00]dirname=/storage/ofd_packets [14:34:00]CheckFolder done [14:34:00]ProducePacketName [14:34:00]name=ofd_packets/00239639 [14:34:00]NVStorageSaveData ofd_packets/00239639 [14:34:00]File name is /storage/ofd_packets/00239639 [14:34:00]Write 301 bytes [14:34:00]NVStorageSaveData done [14:34:00]OFDSenderStorePacket done [14:34:00]KKMCreateOFDPacket done [14:34:00]NVStorageSaveData kkm_last_timestamp [14:34:00]File name is /storage/kkm_last_timestamp [14:34:00]Write 4 bytes [14:34:00]NVStorageSaveData done [14:34:00]ExternCall_PrintAddStr [14:34:00]wPrintStart [14:34:00]Write to MH i2c: 01 00 00 6F 00 6F [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: 01 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: 01 07 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: 01 07 00 6F 00 00 00 00 00 00 FF 0F 84 [14:34:00]RasterBufferAndPrint [14:34:00]line Счет N : (1)3302587 [14:34:00]line ИНН: 02508201610067 [14:34:00]line Контрольно-Кассовый Чек [14:34:00]line ПРОДАЖА [14:34:00]line ТРК (МРК, ГНК) : 23 [14:34:00]line Товар: 2710124500 [14:34:00]line Аи-95-К-5 [14:34:00]line 16.290 * 73.70 [14:34:00]line = 1200.57 [14:34:00]line НДС 12% НСП 1% [14:34:00]line > о реализуемом товаре [14:34:00]line ОКРУГЛЕНИЕ: -0.57 [14:34:00]line ИТОГО: 1200.00 [14:34:00]line Внесено: 1200.00 [14:34:00]line СДАЧА: 0.00 [14:34:00]line НСП 1% : 10.62 [14:34:00]line НДС 12% : 127.49 [14:34:00]line Наличными: 1200.00 [14:34:00]line Безнал.: 0.00 [14:34:00]line Место: АЗС № 82 "Партнер Нефть" [14:34:00]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:34:00]line СНО: Общий режим [14:34:00]line Чек 410 08.06.2024 14:34 [14:34:00]line Смена: 387 ФФД: 1.0 [14:34:00]line ЗНМ: 0300000150 [14:34:00]line РНМ: 0000000000091601 [14:34:00]line Версия ККМ: 001 [14:34:00]line ФМ: 0000000000874681 [14:34:00]line ФД: 239639 [14:34:00]line ФПД: 96763009879086 [14:34:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143400&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239639&fm=96763009879086&tin=02508201610067®Number=0000000000091601&sum=120000 [14:34:01]OFD Sender: Processing packet 239639 [packets to send 182, broken 181] [14:34:01]ProducePacketName [14:34:01]name=ofd_packets/00239639 [14:34:01]OFD Sender: To server: pG, [14:34:01]CommunicateWithHost lk.salyk.kg:30040 [14:34:01]ConnectInit lk.salyk.kg [14:34:01]written 0, free lines is 4095 [14:34:01]Connected sock=10 [14:34:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 A4 F0 07 01 4E B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 3F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 F9 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 D8 6B 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A8 03 00 35 04 06 00 58 01 64 D4 CC 2E 66 A0 45 83 A8 E5 76 2F [14:34:01]Write to MH i2c: 01 00 00 9A 00 9A [14:34:01]Write i2c OK [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: 01 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: 01 07 00 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: 01 07 00 9A 00 00 00 00 00 00 B9 0C 66 [14:34:01]RasterBufferAndPrint [14:34:01]line [14:34:01]line [14:34:01]line [14:34:01]line [14:34:01]line [14:34:01]written 0, free lines is 3264 [14:34:01]MH_Cut [14:34:01]Write to MH i2c: D1 01 00 A1 00 01 73 [14:34:01]Write i2c OK [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: D1 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: D1 01 00 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: D1 01 00 A1 00 00 72 [14:34:01]Write to MH i2c: 01 00 00 A2 00 A2 [14:34:01]Write i2c OK [14:34:01]MH_I2C_Read... [14:34:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 0D 74 47 00 2B D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 17 A8 03 00 F4 03 04 00 54 13 64 66 B6 04 01 00 00 F3 57 9F 87 58 90 44 3F [14:34:01]CommunicateWithHost err = 0 [14:34:01]CheckOFDResponse [14:34:01]1017 (14) - 77093643461234 [14:34:01]1041 (16) - 0000000000874681 [14:34:01]1040 (4) - 239639 [14:34:01]1012 (4) - 08.06.2024 08:16 [14:34:01]1206 (1) - 0 [14:34:01]OFD Sender: Remove packet 239639 [14:34:01]ProducePacketName [14:34:01]name=ofd_packets/00239639 [14:34:01]NVStorageDeleteData [14:34:02]OFD Sender: No OFD packet to send [14:34:02]*** Cut start [14:34:02]*** Partial cut [14:34:02]*** CUTSNS_PIN = 1 [14:34:02]*** CUTSNS_PIN = 0 [14:34:02]*** Brake cut motor [14:34:03]Read from MH i2c: 01 [14:34:03]MH_I2C_Read... [14:34:03]*** Stop cut motor [14:34:03]*** Cut end [14:34:03]Read from MH i2c: 01 07 00 [14:34:03]MH_I2C_Read... [14:34:03]Read from MH i2c: 01 07 00 A2 00 00 00 00 00 00 FF 0F B7 [14:34:03]process_action close_receipt done [14:34:03]requested_data is exist [14:34:03]produce_requested_data [14:34:03]requested_item fm.sn is exist - process it [14:34:03]wFMCommunicate request_size=4 [14:34:03]MH_SAM_APDU [14:34:03]CAPDU: 80 11 00 00 [14:34:03]Write to MH i2c: E2 08 00 A3 00 80 11 00 00 00 00 00 00 1D [14:34:03]Write i2c OK [14:34:03]MH_I2C_Read... [14:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:03]Read from MH i2c: E2 [14:34:03]MH_I2C_Read... [14:34:03]Read from MH i2c: E2 17 00 [14:34:03]MH_I2C_Read... [14:34:03]Read from MH i2c: E2 17 00 A3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 72 [14:34:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:34:03]wFMCommunicate OK [14:34:03]requested_item fd.num is exist - process it [14:34:03]SAM_PROTO_GetFieldsCounters [14:34:03]wFMCommunicate request_size=4 [14:34:03]MH_SAM_APDU [14:34:03]CAPDU: 80 13 00 00 [14:34:03]Write to MH i2c: E2 08 00 A4 00 80 13 00 00 00 00 00 00 20 [14:34:03]Write i2c OK [14:34:03]MH_I2C_Read... [14:34:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:34:03]Read from MH i2c: E2 [14:34:03]MH_I2C_Read... [14:34:03]Read from MH i2c: E2 62 00 [14:34:03]MH_I2C_Read... [14:34:03]Read from MH i2c: E2 62 00 A4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 17 A8 03 00 0E 04 04 00 83 01 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 52 [14:34:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 17 A8 03 00 0E 04 04 00 83 01 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:34:03]wFMCommunicate OK [14:34:03]SAM_PROTO_GetFieldsCounters done [14:34:03]requested_item shift.num is exist - process it [14:34:03]requested_item shift.opened is exist - process it [14:34:03]req_shift_opened [14:34:03]FM_GetShiftState [14:34:03]SAM_PROTO_GetShiftState [14:34:03]wFMCommunicate request_size=4 [14:34:03]MH_SAM_APDU [14:34:03]CAPDU: 80 13 01 00 [14:34:03]Write to MH i2c: E2 08 00 A5 00 80 13 01 00 00 00 00 00 22 [14:34:03]Write i2c OK [14:34:03]MH_I2C_Read... [14:34:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:03]Read from MH i2c: E2 [14:34:03]MH_I2C_Read... [14:34:03]Read from MH i2c: E2 0E 00 [14:34:03]MH_I2C_Read... [14:34:03]Read from MH i2c: E2 0E 00 A5 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D6 [14:34:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:34:03]wFMCommunicate OK [14:34:03]SAM_PROTO_GetShiftState done [14:34:03]FM_GetShiftState done [14:34:03]req_shift_opened done [14:34:03]requested_item shift.open_date is exist - process it [14:34:03]req_shift_open_date [14:34:03]req_shift_open_date done [14:34:03]produce_requested_data done [14:34:03]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239639,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:34:03]process_action_free close_receipt [14:34:03]json_value_free [14:34:03]json_value_free done [14:34:03]process_json_proto returns [14:34:03]Send response to host [14:34:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239639,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:34:03]free response buf [14:34:03]execute_script done [14:34:03]execute_script returns [14:34:03]free content buf [14:34:03]Sock 9.Close socket [14:34:03]Sock 9.Thread stoped [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:35:52]OFD Sender: No OFD packet to send [14:35:57]OFD Sender: No OFD packet to send [14:36:02]OFD Sender: No OFD packet to send [14:36:07]OFD Sender: No OFD packet to send [14:36:12]OFD Sender: No OFD packet to send [14:36:17]OFD Sender: No OFD packet to send [14:36:22]OFD Sender: No OFD packet to send [14:36:26]accept exits with 7 [14:36:26]New connection [14:36:26]New thread 3066776932 created [14:36:26]Thread 3066633572 joined [14:36:26]Waiting for new connection... [14:36:26] Sock 7.Parse request [14:36:26]Sock 7.Check first char [14:36:26]Sock 7.First char is OK [14:36:26]request: POST /json_proto HTTP/1.0 [14:36:26]Method: POST [14:36:26]URL: /json_proto [14:36:26]Method is POST - this is cgi request [14:36:26]url: /json_proto [14:36:26]query_string will be loaded in cgi processing [14:36:26]execute_cgi json_proto POST (null) [14:36:26]execute_cgi path=json_proto method=POST [14:36:26]POST find Content-Length [14:36:26]Host: 172.17.40.67:8080 [14:36:26]Content-Length: 678 [14:36:26]Content-Type: application/json [14:36:26] [14:36:26]POST finish read [14:36:26]Found Content-Length = 678 [14:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:26]execute_script... [14:36:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:26]POST & json_proto [14:36:26]process_json_proto [14:36:26]json parsed OK: [14:36:26]protocol is kg_v1.0 [14:36:26]action value=close_receipt [14:36:26]process_action close_receipt [14:36:26]cmd_close_receipt [14:36:26]MH_GetDate [14:36:26]Write to MH i2c: F0 00 00 A6 00 95 [14:36:26]Write i2c OK [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: F0 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: F0 09 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: F0 09 00 A6 00 00 6B 6C 64 66 97 AE 6B 64 53 [14:36:26]GetLastDocTimeStamp 1717857240 [14:36:26]current date 1717857387 [14:36:26]FM_GetShiftState [14:36:26]SAM_PROTO_GetShiftState [14:36:26]wFMCommunicate request_size=4 [14:36:26]MH_SAM_APDU [14:36:26]CAPDU: 80 13 01 00 [14:36:26]Write to MH i2c: E2 08 00 A7 00 80 13 01 00 00 00 00 00 24 [14:36:26]Write i2c OK [14:36:26]MH_I2C_Read... [14:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:26]Read from MH i2c: E2 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 0E 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 0E 00 A7 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D8 [14:36:26]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:36:26]wFMCommunicate OK [14:36:26]SAM_PROTO_GetShiftState done [14:36:26]FM_GetShiftState done [14:36:26]opened in 1717805884 [14:36:26]opened+sec_in_day 1717892284 [14:36:26]quantity*price = 50065 [14:36:26]sum+1 = 50067 [14:36:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 411 08.06.2024 14:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239640 ФПД: 167106070782947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143627&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239640&fm=167106070782947&tin=02508201610067®Number=0000000000091601&sum=50000 [14:36:27]StoreToDocumentArchive [14:36:27]shift 387 fd 239640 [14:36:27]save to /storage/0387/doc_00239640 [14:36:27]save last doc name /storage/0387/doc_00239640 to /storage/kkm_last_doc_name [14:36:27]save OK [14:36:27]Clear old archive folders... [14:36:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:36:27]tlvbuf is 01B3CA00 [14:36:27]SAM_PROTO_ClearQueue [14:36:27]wFMCommunicate request_size=4 [14:36:27]MH_SAM_APDU [14:36:27]CAPDU: 80 09 00 00 [14:36:27]Write to MH i2c: E2 08 00 B4 00 80 09 00 00 00 00 00 00 26 [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:27]Read from MH i2c: E2 03 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [14:36:27]RAPDU: 90 00 [14:36:27]wFMCommunicate OK [14:36:27]SAM_PROTO_ClearQueue done [14:36:27]KKMCreateOFDPacket [14:36:27]OFDProtocolAddRootSTLVToBuf [14:36:27]FM_MakeSignedData [14:36:27]FM_MakeSignedData [14:36:27]SAM_PROTO_SignData [14:36:27]wFMCommunicate request_size=4 [14:36:27]MH_SAM_APDU [14:36:27]CAPDU: 80 0D 01 02 [14:36:27]Write to MH i2c: E2 08 00 B5 00 80 0D 01 02 00 00 00 00 2E [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:27]Read from MH i2c: E2 03 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [14:36:27]RAPDU: 90 00 [14:36:27]wFMCommunicate OK [14:36:27]wFMCommunicate request_size=255 [14:36:27]MH_SAM_APDU [14:36: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6B 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A8 03 00 35 04 06 00 97 [14:36:27]Write to MH i2c: E2 02 01 B6 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6B 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A8 03 00 35 04 06 00 97 00 00 F6 [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 03 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [14:36:27]RAPDU: 90 00 [14:36:27]wFMCommunicate OK [14:36:27]wFMCommunicate request_size=10 [14:36:27]MH_SAM_APDU [14:36:27]CAPDU: 80 0D 02 02 05 FB 69 FD 23 E3 [14:36:27]Write to MH i2c: E2 0D 00 B7 00 80 0D 02 02 05 00 FB 69 FD 23 E3 00 00 A2 [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 03 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [14:36:27]RAPDU: 90 00 [14:36:27]wFMCommunicate OK [14:36:27]wFMCommunicate request_size=4 [14:36:27]MH_SAM_APDU [14:36:27]CAPDU: 80 0D 03 02 [14:36:27]Write to MH i2c: E2 08 00 B8 00 80 0D 03 02 00 00 00 00 33 [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 0B 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 0B 00 B8 00 00 3C 80 83 F4 7A 9A E8 74 90 00 D7 [14:36:27]RAPDU: 3C 80 83 F4 7A 9A E8 74 90 00 [14:36:27]wFMCommunicate OK [14:36:27]SAM_PROTO_SignData done [14:36:27]FM_MakeSignedData done [14:36:27]CreateOFDProtocolMessage [14:36:27]wFMCommunicate request_size=4 [14:36:27]MH_SAM_APDU [14:36:27]CAPDU: 80 11 00 00 [14:36:27]Write to MH i2c: E2 08 00 B9 00 80 11 00 00 00 00 00 00 33 [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 17 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 17 00 B9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 88 [14:36:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:36:27]wFMCommunicate OK [14:36:27]CreateOFDProtocolMessage done [14:36:27]OFDSenderStorePacket 239640 [14:36:27]StoreOFDPacket docnum=239640 [14:36:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 81 67 07 01 0D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6B 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A8 03 00 35 04 06 00 97 FB 69 FD 23 E3 3C 80 83 F4 7A 9A E8 74 [14:36:27]CheckFolder [14:36:27]dirname=/storage/ofd_packets [14:36:27]CheckFolder done [14:36:27]ProducePacketName [14:36:27]name=ofd_packets/00239640 [14:36:27]NVStorageSaveData ofd_packets/00239640 [14:36:27]File name is /storage/ofd_packets/00239640 [14:36:27]Write 301 bytes [14:36:27]NVStorageSaveData done [14:36:27]OFDSenderStorePacket done [14:36:27]KKMCreateOFDPacket done [14:36:27]NVStorageSaveData kkm_last_timestamp [14:36:27]File name is /storage/kkm_last_timestamp [14:36:27]Write 4 bytes [14:36:27]NVStorageSaveData done [14:36:27]ExternCall_PrintAddStr [14:36:27]wPrintStart [14:36:27]Write to MH i2c: 01 00 00 BA 00 BA [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: 01 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: 01 07 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: 01 07 00 BA 00 00 00 00 00 00 FF 0F CF [14:36:27]RasterBufferAndPrint [14:36:27]line Счет N : (1)3302588 [14:36:27]line ИНН: 02508201610067 [14:36:27]line Контрольно-Кассовый Чек [14:36:27]line ПРОДАЖА [14:36:27]line ТРК (МРК, ГНК) : 22 [14:36:27]line Товар: 2710124130 [14:36:27]line Аи-92-К-4 [14:36:27]line 7.540 * 66.40 [14:36:27]line = 500.66 [14:36:27]line НДС 12% НСП 1% [14:36:27]line > о реализуемом товаре [14:36:27]line ОКРУГЛЕНИЕ: -0.66 [14:36:27]line ИТОГО: 500.00 [14:36:27]line Внесено: 500.00 [14:36:27]line СДАЧА: 0.00 [14:36:27]line НСП 1% : 4.43 [14:36:27]line НДС 12% : 53.17 [14:36:27]line Наличными: 500.00 [14:36:27]line Безнал.: 0.00 [14:36:27]line Место: АЗС № 82 "Партнер Нефть" [14:36:27]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:36:27]line СНО: Общий режим [14:36:27]line Чек 411 08.06.2024 14:36 [14:36:27]line Смена: 387 ФФД: 1.0 [14:36:27]line ЗНМ: 0300000150 [14:36:27]line РНМ: 0000000000091601 [14:36:27]line Версия ККМ: 001 [14:36:28]line ФМ: 0000000000874681 [14:36:28]line ФД: 239640 [14:36:28]line ФПД: 167106070782947 [14:36:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143627&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239640&fm=167106070782947&tin=02508201610067®Number=0000000000091601&sum=50000 [14:36:28]OFD Sender: Processing packet 239640 [packets to send 182, broken 181] [14:36:28]ProducePacketName [14:36:28]name=ofd_packets/00239640 [14:36:28]OFD Sender: To server: pG, [14:36:28]CommunicateWithHost lk.salyk.kg:30040 [14:36:28]ConnectInit lk.salyk.kg [14:36:28]written 0, free lines is 4095 [14:36:28]Connected sock=10 [14:36:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 81 67 07 01 0D 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6B 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A8 03 00 35 04 06 00 97 FB 69 FD 23 E3 3C 80 83 F4 7A 9A E8 74 [14:36:28]Write to MH i2c: 01 00 00 E5 00 E5 [14:36:28]Write i2c OK [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: 01 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: 01 07 00 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 BD 0C B5 [14:36:28]RasterBufferAndPrint [14:36:28]line [14:36:28]line [14:36:28]line [14:36:28]line [14:36:28]line [14:36:28]written 0, free lines is 3267 [14:36:28]MH_Cut [14:36:28]Write to MH i2c: D1 01 00 EC 00 01 BE [14:36:28]Write i2c OK [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: D1 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: D1 01 00 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: D1 01 00 EC 00 00 BD [14:36:28]Write to MH i2c: 01 00 00 ED 00 ED [14:36:28]Write i2c OK [14:36:28]MH_I2C_Read... [14:36:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E6 11 47 00 E2 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 18 A8 03 00 F4 03 04 00 E7 13 64 66 B6 04 01 00 00 06 03 71 F3 8F 07 0B F4 [14:36:28]CommunicateWithHost err = 0 [14:36:28]CheckOFDResponse [14:36:28]1017 (14) - 77093643461234 [14:36:28]1041 (16) - 0000000000874681 [14:36:28]1040 (4) - 239640 [14:36:28]1012 (4) - 08.06.2024 08:18 [14:36:28]1206 (1) - 0 [14:36:28]OFD Sender: Remove packet 239640 [14:36:28]ProducePacketName [14:36:28]name=ofd_packets/00239640 [14:36:28]NVStorageDeleteData [14:36:29]OFD Sender: No OFD packet to send [14:36:29]*** Cut start [14:36:29]*** Partial cut [14:36:29]*** CUTSNS_PIN = 1 [14:36:29]*** CUTSNS_PIN = 0 [14:36:29]*** Brake cut motor [14:36:30]Read from MH i2c: 01 [14:36:30]MH_I2C_Read... [14:36:30]*** Stop cut motor [14:36:30]*** Cut end [14:36:30]Read from MH i2c: 01 07 00 [14:36:30]MH_I2C_Read... [14:36:30]Read from MH i2c: 01 07 00 ED 00 00 00 00 00 00 FF 0F 02 [14:36:30]process_action close_receipt done [14:36:30]requested_data is exist [14:36:30]produce_requested_data [14:36:30]requested_item fm.sn is exist - process it [14:36:30]wFMCommunicate request_size=4 [14:36:30]MH_SAM_APDU [14:36:30]CAPDU: 80 11 00 00 [14:36:30]Write to MH i2c: E2 08 00 EE 00 80 11 00 00 00 00 00 00 68 [14:36:30]Write i2c OK [14:36:30]MH_I2C_Read... [14:36:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:30]Read from MH i2c: E2 [14:36:30]MH_I2C_Read... [14:36:30]Read from MH i2c: E2 17 00 [14:36:30]MH_I2C_Read... [14:36:30]Read from MH i2c: E2 17 00 EE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BD [14:36:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:36:30]wFMCommunicate OK [14:36:30]requested_item fd.num is exist - process it [14:36:30]SAM_PROTO_GetFieldsCounters [14:36:30]wFMCommunicate request_size=4 [14:36:30]MH_SAM_APDU [14:36:30]CAPDU: 80 13 00 00 [14:36:30]Write to MH i2c: E2 08 00 EF 00 80 13 00 00 00 00 00 00 6B [14:36:30]Write i2c OK [14:36:30]MH_I2C_Read... [14:36:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:30]Read from MH i2c: E2 [14:36:30]MH_I2C_Read... [14:36:30]Read from MH i2c: E2 62 00 [14:36:30]MH_I2C_Read... [14:36:30]Read from MH i2c: E2 62 00 EF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 18 A8 03 00 0E 04 04 00 83 01 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 A1 [14:36:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 18 A8 03 00 0E 04 04 00 83 01 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:36:30]wFMCommunicate OK [14:36:30]SAM_PROTO_GetFieldsCounters done [14:36:30]requested_item shift.num is exist - process it [14:36:30]requested_item shift.opened is exist - process it [14:36:30]req_shift_opened [14:36:30]FM_GetShiftState [14:36:30]SAM_PROTO_GetShiftState [14:36:30]wFMCommunicate request_size=4 [14:36:30]MH_SAM_APDU [14:36:30]CAPDU: 80 13 01 00 [14:36:30]Write to MH i2c: E2 08 00 F0 00 80 13 01 00 00 00 00 00 6D [14:36:30]Write i2c OK [14:36:30]MH_I2C_Read... [14:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:30]Read from MH i2c: E2 [14:36:30]MH_I2C_Read... [14:36:30]Read from MH i2c: E2 0E 00 [14:36:30]MH_I2C_Read... [14:36:30]Read from MH i2c: E2 0E 00 F0 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 21 [14:36:30]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:36:30]wFMCommunicate OK [14:36:30]SAM_PROTO_GetShiftState done [14:36:30]FM_GetShiftState done [14:36:30]req_shift_opened done [14:36:30]requested_item shift.open_date is exist - process it [14:36:30]req_shift_open_date [14:36:30]req_shift_open_date done [14:36:30]produce_requested_data done [14:36:30]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239640,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:36:30]process_action_free close_receipt [14:36:30]json_value_free [14:36:30]json_value_free done [14:36:30]process_json_proto returns [14:36:30]Send response to host [14:36:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239640,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:36:30]free response buf [14:36:30]execute_script done [14:36:30]execute_script returns [14:36:30]free content buf [14:36:30]Sock 7.Close socket [14:36:30]Sock 7.Thread stoped [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:58]accept exits with 9 [14:36:58]New connection [14:36:58]New thread 3066633572 created [14:36:58]Thread 3066776932 joined [14:36:58]Waiting for new connection... [14:36:58] Sock 9.Parse request [14:36:58]Sock 9.Check first char [14:36:58]Sock 9.First char is OK [14:36:58]request: POST /json_proto HTTP/1.0 [14:36:58]Method: POST [14:36:58]URL: /json_proto [14:36:58]Method is POST - this is cgi request [14:36:58]url: /json_proto [14:36:58]query_string will be loaded in cgi processing [14:36:58]execute_cgi json_proto POST (null) [14:36:58]execute_cgi path=json_proto method=POST [14:36:58]POST find Content-Length [14:36:58]Host: 172.17.40.67:8080 [14:36:58]Content-Length: 678 [14:36:58]Content-Type: application/json [14:36:58] [14:36:58]POST finish read [14:36:58]Found Content-Length = 678 [14:36:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:58]execute_script... [14:36: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)3302589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:58]POST & json_proto [14:36:58]process_json_proto [14:36:58]json parsed OK: [14:36:58]protocol is kg_v1.0 [14:36:58]action value=close_receipt [14:36:58]process_action close_receipt [14:36:58]cmd_close_receipt [14:36:58]MH_GetDate [14:36:58]Write to MH i2c: F0 00 00 F1 00 E0 [14:36:58]Write i2c OK [14:36:58]MH_I2C_Read... [14:36:58]Read from MH i2c: F0 [14:36:58]MH_I2C_Read... [14:36:58]Read from MH i2c: F0 09 00 [14:36:58]MH_I2C_Read... [14:36:58]Read from MH i2c: F0 09 00 F1 00 00 8B 6C 64 66 97 AE 6B 64 BE [14:36:58]GetLastDocTimeStamp 1717857387 [14:36:58]current date 1717857419 [14:36:58]FM_GetShiftState [14:36:58]SAM_PROTO_GetShiftState [14:36:58]wFMCommunicate request_size=4 [14:36:58]MH_SAM_APDU [14:36:58]CAPDU: 80 13 01 00 [14:36:58]Write to MH i2c: E2 08 00 F2 00 80 13 01 00 00 00 00 00 6F [14:36:58]Write i2c OK [14:36:58]MH_I2C_Read... [14:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:58]Read from MH i2c: E2 [14:36:58]MH_I2C_Read... [14:36:58]Read from MH i2c: E2 0E 00 [14:36:58]MH_I2C_Read... [14:36:58]Read from MH i2c: E2 0E 00 F2 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 23 [14:36:58]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:36:58]wFMCommunicate OK [14:36:58]SAM_PROTO_GetShiftState done [14:36:58]FM_GetShiftState done [14:36:58]opened in 1717805884 [14:36:58]opened+sec_in_day 1717892284 [14:36:58]quantity*price = 20052 [14:36:58]sum+1 = 20054 [14:36:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 412 08.06.2024 14:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239641 ФПД: 101543271265374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143659&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239641&fm=101543271265374&tin=02508201610067®Number=0000000000091601&sum=20000 [14:36:59]StoreToDocumentArchive [14:36:59]shift 387 fd 239641 [14:36:59]save to /storage/0387/doc_00239641 [14:36:59]save last doc name /storage/0387/doc_00239641 to /storage/kkm_last_doc_name [14:36:59]save OK [14:36:59]Clear old archive folders... [14:36:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:36:59]tlvbuf is 01B38BE0 [14:36:59]SAM_PROTO_ClearQueue [14:36:59]wFMCommunicate request_size=4 [14:36:59]MH_SAM_APDU [14:36:59]CAPDU: 80 09 00 00 [14:36:59]Write to MH i2c: E2 08 00 FF 00 80 09 00 00 00 00 00 00 71 [14:36:59]Write i2c OK [14:36:59]MH_I2C_Read... [14:36:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:59]OFD Sender: No OFD packet to send [14:36:59]Read from MH i2c: E2 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 03 00 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 03 00 FF 00 00 90 00 73 [14:36:59]RAPDU: 90 00 [14:36:59]wFMCommunicate OK [14:36:59]SAM_PROTO_ClearQueue done [14:36:59]KKMCreateOFDPacket [14:36:59]OFDProtocolAddRootSTLVToBuf [14:36:59]FM_MakeSignedData [14:36:59]FM_MakeSignedData [14:36:59]SAM_PROTO_SignData [14:36:59]wFMCommunicate request_size=4 [14:36:59]MH_SAM_APDU [14:36:59]CAPDU: 80 0D 01 02 [14:36:59]Write to MH i2c: E2 08 00 00 01 80 0D 01 02 00 00 00 00 7A [14:36:59]Write i2c OK [14:36:59]MH_I2C_Read... [14:36:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:59]Read from MH i2c: E2 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 03 00 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 03 00 00 01 00 90 00 75 [14:36:59]RAPDU: 90 00 [14:36:59]wFMCommunicate OK [14:36:59]wFMCommunicate request_size=255 [14:36:59]MH_SAM_APDU [14:36: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 9C 01 00 00 F4 03 04 00 8B 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A8 03 00 35 04 06 00 5C [14:36:59]Write to MH i2c: E2 02 01 01 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 9C 01 00 00 F4 03 04 00 8B 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A8 03 00 35 04 06 00 5C 00 00 E8 [14:36:59]Write i2c OK [14:36:59]MH_I2C_Read... [14:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:59]Read from MH i2c: E2 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 03 00 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 03 00 01 01 00 90 00 76 [14:36:59]RAPDU: 90 00 [14:36:59]wFMCommunicate OK [14:36:59]wFMCommunicate request_size=10 [14:36:59]MH_SAM_APDU [14:36:59]CAPDU: 80 0D 02 02 05 5A 62 9C F4 5E [14:36:59]Write to MH i2c: E2 0D 00 02 01 80 0D 02 02 05 00 5A 62 9C F4 5E 00 00 31 [14:36:59]Write i2c OK [14:36:59]MH_I2C_Read... [14:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:59]Read from MH i2c: E2 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 03 00 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 03 00 02 01 00 90 00 77 [14:36:59]RAPDU: 90 00 [14:36:59]wFMCommunicate OK [14:36:59]wFMCommunicate request_size=4 [14:36:59]MH_SAM_APDU [14:36:59]CAPDU: 80 0D 03 02 [14:36:59]Write to MH i2c: E2 08 00 03 01 80 0D 03 02 00 00 00 00 7F [14:36:59]Write i2c OK [14:36:59]MH_I2C_Read... [14:36:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:59]Read from MH i2c: E2 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 0B 00 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 0B 00 03 01 00 AF 19 A9 9C 92 CC DC 0F 90 00 D6 [14:36:59]RAPDU: AF 19 A9 9C 92 CC DC 0F 90 00 [14:36:59]wFMCommunicate OK [14:36:59]SAM_PROTO_SignData done [14:36:59]FM_MakeSignedData done [14:36:59]CreateOFDProtocolMessage [14:36:59]wFMCommunicate request_size=4 [14:36:59]MH_SAM_APDU [14:36:59]CAPDU: 80 11 00 00 [14:36:59]Write to MH i2c: E2 08 00 04 01 80 11 00 00 00 00 00 00 7F [14:36:59]Write i2c OK [14:36:59]MH_I2C_Read... [14:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:59]Read from MH i2c: E2 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 17 00 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: E2 17 00 04 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D4 [14:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:36:59]wFMCommunicate OK [14:36:59]CreateOFDProtocolMessage done [14:36:59]OFDSenderStorePacket 239641 [14:36:59]StoreOFDPacket docnum=239641 [14:36:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 20 8D 07 01 3A B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 9C 01 00 00 F4 03 04 00 8B 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A8 03 00 35 04 06 00 5C 5A 62 9C F4 5E AF 19 A9 9C 92 CC DC 0F [14:36:59]CheckFolder [14:36:59]dirname=/storage/ofd_packets [14:36:59]CheckFolder done [14:36:59]ProducePacketName [14:36:59]name=ofd_packets/00239641 [14:36:59]NVStorageSaveData ofd_packets/00239641 [14:36:59]File name is /storage/ofd_packets/00239641 [14:36:59]Write 301 bytes [14:36:59]NVStorageSaveData done [14:36:59]OFDSenderStorePacket done [14:36:59]KKMCreateOFDPacket done [14:36:59]NVStorageSaveData kkm_last_timestamp [14:36:59]File name is /storage/kkm_last_timestamp [14:36:59]Write 4 bytes [14:36:59]NVStorageSaveData done [14:36:59]ExternCall_PrintAddStr [14:36:59]wPrintStart [14:36:59]Write to MH i2c: 01 00 00 05 01 06 [14:36:59]Write i2c OK [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: 01 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: 01 07 00 [14:36:59]MH_I2C_Read... [14:36:59]Read from MH i2c: 01 07 00 05 01 00 00 00 00 00 FF 0F 1B [14:36:59]RasterBufferAndPrint [14:36:59]line Счет N : (1)3302589 [14:36:59]line ИНН: 02508201610067 [14:36:59]line Контрольно-Кассовый Чек [14:36:59]line ПРОДАЖА [14:36:59]line ТРК (МРК, ГНК) : 32 [14:36:59]line Товар: 2710124130 [14:36:59]line Аи-92-К-4 [14:36:59]line 3.020 * 66.40 [14:36:59]line = 200.53 [14:36:59]line НДС 12% НСП 1% [14:36:59]line > о реализуемом товаре [14:36:59]line ОКРУГЛЕНИЕ: -0.53 [14:36:59]line ИТОГО: 200.00 [14:36:59]line Внесено: 200.00 [14:36:59]line СДАЧА: 0.00 [14:36:59]line НСП 1% : 1.77 [14:36:59]line НДС 12% : 21.29 [14:36:59]line Наличными: 200.00 [14:36:59]line Безнал.: 0.00 [14:36:59]line Место: АЗС № 82 "Партнер Нефть" [14:36:59]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:36:59]line СНО: Общий режим [14:36:59]line Чек 412 08.06.2024 14:36 [14:36:59]line Смена: 387 ФФД: 1.0 [14:36:59]line ЗНМ: 0300000150 [14:36:59]line РНМ: 0000000000091601 [14:36:59]line Версия ККМ: 001 [14:36:59]line ФМ: 0000000000874681 [14:36:59]line ФД: 239641 [14:36:59]line ФПД: 101543271265374 [14:36:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143659&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239641&fm=101543271265374&tin=02508201610067®Number=0000000000091601&sum=20000 [14:37:00]OFD Sender: Processing packet 239641 [packets to send 182, broken 181] [14:37:00]ProducePacketName [14:37:00]name=ofd_packets/00239641 [14:37:00]OFD Sender: To server: pG, [14:37:00]CommunicateWithHost lk.salyk.kg:30040 [14:37:00]ConnectInit lk.salyk.kg [14:37:00]written 0, free lines is 4095 [14:37:00]Connected sock=7 [14:37:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 20 8D 07 01 3A B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 9C 01 00 00 F4 03 04 00 8B 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A8 03 00 35 04 06 00 5C 5A 62 9C F4 5E AF 19 A9 9C 92 CC DC 0F [14:37:00]Write to MH i2c: 01 00 00 30 01 31 [14:37:00]Write i2c OK [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: 01 [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: 01 07 00 [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: 01 07 00 30 01 00 00 00 00 00 C0 0C 04 [14:37:00]RasterBufferAndPrint [14:37:00]line [14:37:00]line [14:37:00]line [14:37:00]line [14:37:00]line [14:37:00]written 0, free lines is 3270 [14:37:00]MH_Cut [14:37:00]Write to MH i2c: D1 01 00 37 01 01 0A [14:37:00]Write i2c OK [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: D1 [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: D1 01 00 [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: D1 01 00 37 01 00 09 [14:37:00]Write to MH i2c: 01 00 00 38 01 39 [14:37:00]Write i2c OK [14:37:00]MH_I2C_Read... [14:37:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 A0 79 47 00 74 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 19 A8 03 00 F4 03 04 00 07 14 64 66 B6 04 01 00 00 43 78 09 4B 27 CE 45 72 [14:37:00]CommunicateWithHost err = 0 [14:37:00]CheckOFDResponse [14:37:00]1017 (14) - 77093643461234 [14:37:00]1041 (16) - 0000000000874681 [14:37:00]1040 (4) - 239641 [14:37:00]1012 (4) - 08.06.2024 08:19 [14:37:00]1206 (1) - 0 [14:37:00]OFD Sender: Remove packet 239641 [14:37:00]ProducePacketName [14:37:00]name=ofd_packets/00239641 [14:37:00]NVStorageDeleteData [14:37:01]OFD Sender: No OFD packet to send [14:37:01]*** Cut start [14:37:01]*** Partial cut [14:37:01]*** CUTSNS_PIN = 1 [14:37:01]*** CUTSNS_PIN = 0 [14:37:01]*** Brake cut motor [14:37:02]Read from MH i2c: 01 [14:37:02]MH_I2C_Read... [14:37:02]*** Stop cut motor [14:37:02]*** Cut end [14:37:02]Read from MH i2c: 01 07 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: 01 07 00 38 01 00 00 00 00 00 FF 0F 4E [14:37:02]process_action close_receipt done [14:37:02]requested_data is exist [14:37:02]produce_requested_data [14:37:02]requested_item fm.sn is exist - process it [14:37:02]wFMCommunicate request_size=4 [14:37:02]MH_SAM_APDU [14:37:02]CAPDU: 80 11 00 00 [14:37:02]Write to MH i2c: E2 08 00 39 01 80 11 00 00 00 00 00 00 B4 [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:02]Read from MH i2c: E2 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 17 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 17 00 39 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 09 [14:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:37:02]wFMCommunicate OK [14:37:02]requested_item fd.num is exist - process it [14:37:02]SAM_PROTO_GetFieldsCounters [14:37:02]wFMCommunicate request_size=4 [14:37:02]MH_SAM_APDU [14:37:02]CAPDU: 80 13 00 00 [14:37:02]Write to MH i2c: E2 08 00 3A 01 80 13 00 00 00 00 00 00 B7 [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:02]Read from MH i2c: E2 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 62 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 62 00 3A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 19 A8 03 00 0E 04 04 00 83 01 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 F1 [14:37:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 19 A8 03 00 0E 04 04 00 83 01 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:37:02]wFMCommunicate OK [14:37:02]SAM_PROTO_GetFieldsCounters done [14:37:02]requested_item shift.num is exist - process it [14:37:02]requested_item shift.opened is exist - process it [14:37:02]req_shift_opened [14:37:02]FM_GetShiftState [14:37:02]SAM_PROTO_GetShiftState [14:37:02]wFMCommunicate request_size=4 [14:37:02]MH_SAM_APDU [14:37:02]CAPDU: 80 13 01 00 [14:37:02]Write to MH i2c: E2 08 00 3B 01 80 13 01 00 00 00 00 00 B9 [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:02]Read from MH i2c: E2 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 0E 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 0E 00 3B 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 6D [14:37:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:37:02]wFMCommunicate OK [14:37:02]SAM_PROTO_GetShiftState done [14:37:02]FM_GetShiftState done [14:37:02]req_shift_opened done [14:37:02]requested_item shift.open_date is exist - process it [14:37:02]req_shift_open_date [14:37:02]req_shift_open_date done [14:37:02]produce_requested_data done [14:37:02]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239641,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:37:02]process_action_free close_receipt [14:37:02]json_value_free [14:37:02]json_value_free done [14:37:02]process_json_proto returns [14:37:02]Send response to host [14:37:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239641,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:37:02]free response buf [14:37:02]execute_script done [14:37:02]execute_script returns [14:37:02]free content buf [14:37:02]Sock 9.Close socket [14:37:02]Sock 9.Thread stoped [14:37:06]OFD Sender: No OFD packet to send [14:37:11]OFD Sender: No OFD packet to send [14:37:16]OFD Sender: No OFD packet to send [14:37:21]OFD Sender: No OFD packet to send [14:37:26]OFD Sender: No OFD packet to send [14:37:31]OFD Sender: No OFD packet to send [14:37:36]OFD Sender: No OFD packet to send [14:37:41]OFD Sender: No OFD packet to send [14:37:46]OFD Sender: No OFD packet to send [14:37:51]OFD Sender: No OFD packet to send [14:37:56]OFD Sender: No OFD packet to send [14:38:00]accept exits with 10 [14:38:00]New connection [14:38:00]New thread 3066776932 created [14:38:00]Thread 3066633572 joined [14:38:00]Waiting for new connection... [14:38:00] Sock 10.Parse request [14:38:00]Sock 10.Check first char [14:38:00]Sock 10.First char is OK [14:38:00]request: POST /json_proto HTTP/1.0 [14:38:00]Method: POST [14:38:00]URL: /json_proto [14:38:00]Method is POST - this is cgi request [14:38:00]url: /json_proto [14:38:00]query_string will be loaded in cgi processing [14:38:00]execute_cgi json_proto POST (null) [14:38:00]execute_cgi path=json_proto method=POST [14:38:00]POST find Content-Length [14:38:00]Host: 172.17.40.67:8080 [14:38:00]Content-Length: 1182 [14:38:00]Content-Type: application/json [14:38:00] [14:38:00]POST finish read [14:38:00]Found Content-Length = 1182 [14:38:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302591\u000A08.06.2024 14:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.070 x 66.40\u000A\u0418\u0422\u041E\u0413: 1000.65\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:00]execute_script... [14:38:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302591\u000A08.06.2024 14:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.070 x 66.40\u000A\u0418\u0422\u041E\u0413: 1000.65\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:00]POST & json_proto [14:38:00]process_json_proto [14:38:00]json parsed OK: [14:38:00]protocol is kg_v1.0 [14:38:00]action value=print_text [14:38:00]process_action print_text [14:38:00]cmd_print_text [14:38:00]ExternCall_PrintAddStr [14:38:00]wPrintStart [14:38:00]Write to MH i2c: 01 00 00 3C 01 3D [14:38:00]Write i2c OK [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: 01 [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: 01 07 00 [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 FF 0F 52 [14:38:00]RasterBufferAndPrint [14:38:00]line *****ТОВАРНЫЙ ЧЕК***** [14:38:00]line АЗС-82 [14:38:00]line Партнер нефть [14:38:00]line 00000000012345 [14:38:00]line Кассир : Кенжемаматов А. [14:38:00]line Счет N : (1)3302591 [14:38:00]line 08.06.2024 14:21 [14:38:00]line ПРОДАЖА [14:38:00]line ТРК (МРК, ГНК): 42 [14:38:00]line Вид ГСМ : 2710124130 [14:38:00]line Аи-92-К-4 [14:38:00]line 15.070 x 66.40 [14:38:00]line ИТОГ: 1000.65 [14:38:00]line Тип оплаты: Талоны: ТК ГПНА Online [14:38:00]line 30147922 [14:38:00]line ______________________ [14:38:00]line (подпись) [14:38:00]written 0, free lines is 4095 [14:38:00]Write to MH i2c: 01 00 00 51 01 52 [14:38:00]Write i2c OK [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: 01 [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: 01 07 00 [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: 01 07 00 51 01 00 00 00 00 00 F4 0D 5A [14:38:00]RasterBufferAndPrint [14:38:00]line [14:38:00]line [14:38:00]line [14:38:00]line [14:38:00]line [14:38:00]written 0, free lines is 3574 [14:38:00]MH_Cut [14:38:00]Write to MH i2c: D1 01 00 58 01 01 2B [14:38:00]Write i2c OK [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: D1 [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: D1 01 00 [14:38:00]MH_I2C_Read... [14:38:00]Read from MH i2c: D1 01 00 58 01 00 2A [14:38:00]Write to MH i2c: 01 00 00 59 01 5A [14:38:00]Write i2c OK [14:38:00]MH_I2C_Read... [14:38:01]*** Cut start [14:38:01]*** Partial cut [14:38:01]*** CUTSNS_PIN = 1 [14:38:01]*** CUTSNS_PIN = 0 [14:38:01]OFD Sender: No OFD packet to send [14:38:01]*** Brake cut motor [14:38:01]Read from MH i2c: 01 [14:38:01]MH_I2C_Read... [14:38:01]Read from MH i2c: 01 07 00 [14:38:01]MH_I2C_Read... [14:38:01]*** Stop cut motor [14:38:01]*** Cut end [14:38:01]Read from MH i2c: 01 07 00 59 01 00 00 00 00 00 FF 0F 6F [14:38:01]process_action print_text done [14:38:01]requested_data is exist [14:38:01]produce_requested_data [14:38:01]requested_item fm.sn is exist - process it [14:38:01]wFMCommunicate request_size=4 [14:38:01]MH_SAM_APDU [14:38:01]CAPDU: 80 11 00 00 [14:38:01]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [14:38:01]Write i2c OK [14:38:01]MH_I2C_Read... [14:38:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:01]Read from MH i2c: E2 [14:38:01]MH_I2C_Read... [14:38:01]Read from MH i2c: E2 17 00 [14:38:01]MH_I2C_Read... [14:38:01]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2A [14:38:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:38:01]wFMCommunicate OK [14:38:01]requested_item fd.num is exist - process it [14:38:01]SAM_PROTO_GetFieldsCounters [14:38:01]wFMCommunicate request_size=4 [14:38:01]MH_SAM_APDU [14:38:01]CAPDU: 80 13 00 00 [14:38:01]Write to MH i2c: E2 08 00 5B 01 80 13 00 00 00 00 00 00 D8 [14:38:01]Write i2c OK [14:38:01]MH_I2C_Read... [14:38:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:01]Read from MH i2c: E2 [14:38:01]MH_I2C_Read... [14:38:01]Read from MH i2c: E2 62 00 [14:38:01]MH_I2C_Read... [14:38:01]Read from MH i2c: E2 62 00 5B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 19 A8 03 00 0E 04 04 00 83 01 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 12 [14:38:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 19 A8 03 00 0E 04 04 00 83 01 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:38:01]wFMCommunicate OK [14:38:01]SAM_PROTO_GetFieldsCounters done [14:38:01]requested_item shift.num is exist - process it [14:38:01]requested_item shift.opened is exist - process it [14:38:01]req_shift_opened [14:38:01]FM_GetShiftState [14:38:01]SAM_PROTO_GetShiftState [14:38:01]wFMCommunicate request_size=4 [14:38:01]MH_SAM_APDU [14:38:01]CAPDU: 80 13 01 00 [14:38:01]Write to MH i2c: E2 08 00 5C 01 80 13 01 00 00 00 00 00 DA [14:38:01]Write i2c OK [14:38:01]MH_I2C_Read... [14:38:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:02]Read from MH i2c: E2 [14:38:02]MH_I2C_Read... [14:38:02]Read from MH i2c: E2 0E 00 [14:38:02]MH_I2C_Read... [14:38:02]Read from MH i2c: E2 0E 00 5C 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8E [14:38:02]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:38:02]wFMCommunicate OK [14:38:02]SAM_PROTO_GetShiftState done [14:38:02]FM_GetShiftState done [14:38:02]req_shift_opened done [14:38:02]requested_item shift.open_date is exist - process it [14:38:02]req_shift_open_date [14:38:02]req_shift_open_date done [14:38:02]produce_requested_data done [14:38:02]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239641,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:38:02]process_action_free print_text [14:38:02]json_value_free [14:38:02]json_value_free done [14:38:02]process_json_proto returns [14:38:02]Send response to host [14:38:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239641,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:38:02]free response buf [14:38:02]execute_script done [14:38:02]execute_script returns [14:38:02]free content buf [14:38:02]Sock 10.Close socket [14:38:02]Sock 10.Thread stoped [14:38:06]OFD Sender: No OFD packet to send [14:38:11]OFD Sender: No OFD packet to send [14:38:13]accept exits with 7 [14:38:13]New connection [14:38:13]New thread 3066633572 created [14:38:13]Thread 3066776932 joined [14:38:13]Waiting for new connection... [14:38:13] Sock 7.Parse request [14:38:13]Sock 7.Check first char [14:38:13]Sock 7.First char is OK [14:38:13]request: POST /json_proto HTTP/1.0 [14:38:13]Method: POST [14:38:13]URL: /json_proto [14:38:13]Method is POST - this is cgi request [14:38:13]url: /json_proto [14:38:13]query_string will be loaded in cgi processing [14:38:13]execute_cgi json_proto POST (null) [14:38:13]execute_cgi path=json_proto method=POST [14:38:13]POST find Content-Length [14:38:13]Host: 172.17.40.67:8080 [14:38:13]Content-Length: 678 [14:38:13]Content-Type: application/json [14:38:13] [14:38:13]POST finish read [14:38:13]Found Content-Length = 678 [14:38:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:13]execute_script... [14: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)3302592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:13]POST & json_proto [14:38:13]process_json_proto [14:38:13]json parsed OK: [14:38:13]protocol is kg_v1.0 [14:38:13]action value=close_receipt [14:38:13]process_action close_receipt [14:38:13]cmd_close_receipt [14:38:13]MH_GetDate [14:38:13]Write to MH i2c: F0 00 00 5D 01 4D [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: F0 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: F0 09 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: F0 09 00 5D 01 00 D6 6C 64 66 97 AE 6B 64 76 [14:38:13]GetLastDocTimeStamp 1717857419 [14:38:13]current date 1717857494 [14:38:13]FM_GetShiftState [14:38:13]SAM_PROTO_GetShiftState [14:38:13]wFMCommunicate request_size=4 [14:38:13]MH_SAM_APDU [14:38:13]CAPDU: 80 13 01 00 [14:38:13]Write to MH i2c: E2 08 00 5E 01 80 13 01 00 00 00 00 00 DC [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:13]Read from MH i2c: E2 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 0E 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 0E 00 5E 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 90 [14:38:13]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:38:13]wFMCommunicate OK [14:38:13]SAM_PROTO_GetShiftState done [14:38:13]FM_GetShiftState done [14:38:13]opened in 1717805884 [14:38:13]opened+sec_in_day 1717892284 [14:38:13]quantity*price = 40039 [14:38:13]sum+1 = 40040 [14:38:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 413 08.06.2024 14:38 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239642 ФПД: 4749739667566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143814&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239642&fm=4749739667566&tin=02508201610067®Number=0000000000091601&sum=40000 [14:38:14]StoreToDocumentArchive [14:38:14]shift 387 fd 239642 [14:38:14]save to /storage/0387/doc_00239642 [14:38:14]save last doc name /storage/0387/doc_00239642 to /storage/kkm_last_doc_name [14:38:14]save OK [14:38:14]Clear old archive folders... [14:38:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:38:14]tlvbuf is B6F2A710 [14:38:14]SAM_PROTO_ClearQueue [14:38:14]wFMCommunicate request_size=4 [14:38:14]MH_SAM_APDU [14:38:14]CAPDU: 80 09 00 00 [14:38:14]Write to MH i2c: E2 08 00 6B 01 80 09 00 00 00 00 00 00 DE [14:38:14]Write i2c OK [14:38:14]MH_I2C_Read... [14:38:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:15]Read from MH i2c: E2 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 03 00 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 03 00 6B 01 00 90 00 E0 [14:38:15]RAPDU: 90 00 [14:38:15]wFMCommunicate OK [14:38:15]SAM_PROTO_ClearQueue done [14:38:15]KKMCreateOFDPacket [14:38:15]OFDProtocolAddRootSTLVToBuf [14:38:15]FM_MakeSignedData [14:38:15]FM_MakeSignedData [14:38:15]SAM_PROTO_SignData [14:38:15]wFMCommunicate request_size=4 [14:38:15]MH_SAM_APDU [14:38:15]CAPDU: 80 0D 01 02 [14:38:15]Write to MH i2c: E2 08 00 6C 01 80 0D 01 02 00 00 00 00 E6 [14:38:15]Write i2c OK [14:38:15]MH_I2C_Read... [14:38:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:15]Read from MH i2c: E2 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 03 00 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 03 00 6C 01 00 90 00 E1 [14:38:15]RAPDU: 90 00 [14:38:15]wFMCommunicate OK [14:38:15]wFMCommunicate request_size=255 [14:38:15]MH_SAM_APDU [14:38: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 9D 01 00 00 F4 03 04 00 D6 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A8 03 00 35 04 06 00 04 [14:38:15]Write to MH i2c: E2 02 01 6D 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 9D 01 00 00 F4 03 04 00 D6 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A8 03 00 35 04 06 00 04 00 00 58 [14:38:15]Write i2c OK [14:38:15]MH_I2C_Read... [14:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:15]Read from MH i2c: E2 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 03 00 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 03 00 6D 01 00 90 00 E2 [14:38:15]RAPDU: 90 00 [14:38:15]wFMCommunicate OK [14:38:15]wFMCommunicate request_size=10 [14:38:15]MH_SAM_APDU [14:38:15]CAPDU: 80 0D 02 02 05 51 E2 8B B0 6E [14:38:15]Write to MH i2c: E2 0D 00 6E 01 80 0D 02 02 05 00 51 E2 8B B0 6E 00 00 CF [14:38:15]Write i2c OK [14:38:15]MH_I2C_Read... [14:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:15]Read from MH i2c: E2 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 03 00 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 03 00 6E 01 00 90 00 E3 [14:38:15]RAPDU: 90 00 [14:38:15]wFMCommunicate OK [14:38:15]wFMCommunicate request_size=4 [14:38:15]MH_SAM_APDU [14:38:15]CAPDU: 80 0D 03 02 [14:38:15]Write to MH i2c: E2 08 00 6F 01 80 0D 03 02 00 00 00 00 EB [14:38:15]Write i2c OK [14:38:15]MH_I2C_Read... [14:38:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:15]Read from MH i2c: E2 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 0B 00 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 0B 00 6F 01 00 52 F4 86 EC 7F 96 FA 4F 90 00 02 [14:38:15]RAPDU: 52 F4 86 EC 7F 96 FA 4F 90 00 [14:38:15]wFMCommunicate OK [14:38:15]SAM_PROTO_SignData done [14:38:15]FM_MakeSignedData done [14:38:15]CreateOFDProtocolMessage [14:38:15]wFMCommunicate request_size=4 [14:38:15]MH_SAM_APDU [14:38:15]CAPDU: 80 11 00 00 [14:38:15]Write to MH i2c: E2 08 00 70 01 80 11 00 00 00 00 00 00 EB [14:38:15]Write i2c OK [14:38:15]MH_I2C_Read... [14:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:15]Read from MH i2c: E2 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 17 00 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: E2 17 00 70 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 40 [14:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:38:15]wFMCommunicate OK [14:38:15]CreateOFDProtocolMessage done [14:38:15]OFDSenderStorePacket 239642 [14:38:15]StoreOFDPacket docnum=239642 [14:38:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 78 49 07 01 05 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 9D 01 00 00 F4 03 04 00 D6 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A8 03 00 35 04 06 00 04 51 E2 8B B0 6E 52 F4 86 EC 7F 96 FA 4F [14:38:15]CheckFolder [14:38:15]dirname=/storage/ofd_packets [14:38:15]CheckFolder done [14:38:15]ProducePacketName [14:38:15]name=ofd_packets/00239642 [14:38:15]NVStorageSaveData ofd_packets/00239642 [14:38:15]File name is /storage/ofd_packets/00239642 [14:38:15]Write 301 bytes [14:38:15]NVStorageSaveData done [14:38:15]OFDSenderStorePacket done [14:38:15]KKMCreateOFDPacket done [14:38:15]NVStorageSaveData kkm_last_timestamp [14:38:15]File name is /storage/kkm_last_timestamp [14:38:15]Write 4 bytes [14:38:15]NVStorageSaveData done [14:38:15]ExternCall_PrintAddStr [14:38:15]wPrintStart [14:38:15]Write to MH i2c: 01 00 00 71 01 72 [14:38:15]Write i2c OK [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: 01 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: 01 07 00 [14:38:15]MH_I2C_Read... [14:38:15]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 FF 0F 87 [14:38:15]RasterBufferAndPrint [14:38:15]line Счет N : (1)3302592 [14:38:15]line ИНН: 02508201610067 [14:38:15]line Контрольно-Кассовый Чек [14:38:15]line ПРОДАЖА [14:38:15]line ТРК (МРК, ГНК) : 22 [14:38:15]line Товар: 2710124130 [14:38:15]line Аи-92-К-4 [14:38:15]line 6.030 * 66.40 [14:38:15]line = 400.39 [14:38:15]line НДС 12% НСП 1% [14:38:15]line > о реализуемом товаре [14:38:15]line ОКРУГЛЕНИЕ: -0.39 [14:38:15]line ИТОГО: 400.00 [14:38:15]line Внесено: 400.00 [14:38:15]line СДАЧА: 0.00 [14:38:15]line НСП 1% : 3.54 [14:38:15]line НДС 12% : 42.52 [14:38:15]line Наличными: 400.00 [14:38:15]line Безнал.: 0.00 [14:38:15]line Место: АЗС № 82 "Партнер Нефть" [14:38:15]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:38:15]line СНО: Общий режим [14:38:15]line Чек 413 08.06.2024 14:38 [14:38:15]line Смена: 387 ФФД: 1.0 [14:38:15]line ЗНМ: 0300000150 [14:38:15]line РНМ: 0000000000091601 [14:38:15]line Версия ККМ: 001 [14:38:15]line ФМ: 0000000000874681 [14:38:15]line ФД: 239642 [14:38:15]line ФПД: 4749739667566 [14:38:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143814&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239642&fm=4749739667566&tin=02508201610067®Number=0000000000091601&sum=40000 [14:38:15]OFD Sender: Processing packet 239642 [packets to send 182, broken 181] [14:38:15]ProducePacketName [14:38:15]name=ofd_packets/00239642 [14:38:15]OFD Sender: To server: pG, [14:38:15]CommunicateWithHost lk.salyk.kg:30040 [14:38:15]ConnectInit lk.salyk.kg [14:38:15]written 0, free lines is 4095 [14:38:16]Connected sock=10 [14:38:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 78 49 07 01 05 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 9D 01 00 00 F4 03 04 00 D6 6C 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A8 03 00 35 04 06 00 04 51 E2 8B B0 6E 52 F4 86 EC 7F 96 FA 4F [14:38:16]Write to MH i2c: 01 00 00 9C 01 9D [14:38:16]Write i2c OK [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: 01 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: 01 07 00 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: 01 07 00 9C 01 00 00 00 00 00 B4 0C 64 [14:38:16]RasterBufferAndPrint [14:38:16]line [14:38:16]line [14:38:16]line [14:38:16]line [14:38:16]line [14:38:16]written 0, free lines is 3259 [14:38:16]MH_Cut [14:38:16]Write to MH i2c: D1 01 00 A3 01 01 76 [14:38:16]Write i2c OK [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: D1 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: D1 01 00 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: D1 01 00 A3 01 00 75 [14:38:16]Write to MH i2c: 01 00 00 A4 01 A5 [14:38:16]Write i2c OK [14:38:16]MH_I2C_Read... [14:38:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 64 CF 47 00 24 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1A A8 03 00 F4 03 04 00 53 14 64 66 B6 04 01 00 00 D8 3C 30 5F B2 F2 E5 F9 [14:38:16]CommunicateWithHost err = 0 [14:38:16]CheckOFDResponse [14:38:16]1017 (14) - 77093643461234 [14:38:16]1041 (16) - 0000000000874681 [14:38:16]1040 (4) - 239642 [14:38:16]1012 (4) - 08.06.2024 08:20 [14:38:16]1206 (1) - 0 [14:38:16]OFD Sender: Remove packet 239642 [14:38:16]ProducePacketName [14:38:16]name=ofd_packets/00239642 [14:38:16]NVStorageDeleteData [14:38:16]OFD Sender: No OFD packet to send [14:38:17]*** Cut start [14:38:17]*** Partial cut [14:38:17]*** CUTSNS_PIN = 1 [14:38:17]*** CUTSNS_PIN = 0 [14:38:17]*** Brake cut motor [14:38:17]Read from MH i2c: 01 [14:38:17]MH_I2C_Read... [14:38:17]*** Stop cut motor [14:38:17]*** Cut end [14:38:17]Read from MH i2c: 01 07 00 [14:38:17]MH_I2C_Read... [14:38:17]Read from MH i2c: 01 07 00 A4 01 00 00 00 00 00 FF 0F BA [14:38:17]process_action close_receipt done [14:38:17]requested_data is exist [14:38:17]produce_requested_data [14:38:17]requested_item fm.sn is exist - process it [14:38:17]wFMCommunicate request_size=4 [14:38:17]MH_SAM_APDU [14:38:17]CAPDU: 80 11 00 00 [14:38:17]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [14:38:17]Write i2c OK [14:38:17]MH_I2C_Read... [14:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:17]Read from MH i2c: E2 [14:38:17]MH_I2C_Read... [14:38:17]Read from MH i2c: E2 17 00 [14:38:17]MH_I2C_Read... [14:38:17]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 75 [14:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:38:17]wFMCommunicate OK [14:38:17]requested_item fd.num is exist - process it [14:38:17]SAM_PROTO_GetFieldsCounters [14:38:17]wFMCommunicate request_size=4 [14:38:17]MH_SAM_APDU [14:38:17]CAPDU: 80 13 00 00 [14:38:17]Write to MH i2c: E2 08 00 A6 01 80 13 00 00 00 00 00 00 23 [14:38:17]Write i2c OK [14:38:17]MH_I2C_Read... [14:38:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:17]Read from MH i2c: E2 [14:38:17]MH_I2C_Read... [14:38:17]Read from MH i2c: E2 62 00 [14:38:17]MH_I2C_Read... [14:38:17]Read from MH i2c: E2 62 00 A6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1A A8 03 00 0E 04 04 00 83 01 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 61 [14:38:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1A A8 03 00 0E 04 04 00 83 01 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:38:17]wFMCommunicate OK [14:38:17]SAM_PROTO_GetFieldsCounters done [14:38:17]requested_item shift.num is exist - process it [14:38:17]requested_item shift.opened is exist - process it [14:38:17]req_shift_opened [14:38:17]FM_GetShiftState [14:38:17]SAM_PROTO_GetShiftState [14:38:17]wFMCommunicate request_size=4 [14:38:17]MH_SAM_APDU [14:38:17]CAPDU: 80 13 01 00 [14:38:17]Write to MH i2c: E2 08 00 A7 01 80 13 01 00 00 00 00 00 25 [14:38:17]Write i2c OK [14:38:17]MH_I2C_Read... [14:38:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:17]Read from MH i2c: E2 [14:38:17]MH_I2C_Read... [14:38:17]Read from MH i2c: E2 0E 00 [14:38:17]MH_I2C_Read... [14:38:17]Read from MH i2c: E2 0E 00 A7 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D9 [14:38:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:38:17]wFMCommunicate OK [14:38:17]SAM_PROTO_GetShiftState done [14:38:17]FM_GetShiftState done [14:38:17]req_shift_opened done [14:38:17]requested_item shift.open_date is exist - process it [14:38:17]req_shift_open_date [14:38:17]req_shift_open_date done [14:38:17]produce_requested_data done [14:38:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239642,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:38:17]process_action_free close_receipt [14:38:17]json_value_free [14:38:17]json_value_free done [14:38:17]process_json_proto returns [14:38:17]Send response to host [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 01 00 00 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 81 [00:00:11]Are we in boot? [00:00:11]We are in boot - try to switch [00:00:11]Write to MH i2c: A0 00 00 02 00 A1 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [00:00:11]*** 10 ms more... [00:00:11]*** MH1903S init start (LINUX_LIGHT) [00:00:11]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:11]*** Serial: 3139303353513838 54000000005725DC (1903SQ88T) [00:00:11]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:11]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 REF) [00:00:11]*** step 2: 4676 (2440, 2236 REF) [00:00:11]*** step 3: 4523 (2280, 2243 REF) [00:00:11]*** step 4: 4376 (2160, 2216 REF) [00:00:11]*** step 5: 4235 (2050, 2185 REF) [00:00:11]*** step 6: 4098 (1950, 2148 REF) [00:00:11]*** step 7: 3967 (1870, 2097 REF) [00:00:11]*** step 8: 3840 (1828, 2012 REF) [00:00:11]*** step 9: 3719 (1728, 1991 REF) [00:00:11]*** step 10: 3601 (1675, 1926 REF) [00:00:11]*** step 11: 3488 (1635, 1853 REF) [00:00:11]*** step 12: 3379 (1595, 1784 REF) [00:00:11]*** step 13: 3275 (1565, 1710 REF) [00:00:11]*** step 14: 3174 (1543, 1631 REF) [00:00:11]*** step 15: 3077 (1523, 1554 REF) [00:00:11]*** step 16: 2983 (1503, 1480 REF) [00:00:11]*** step 17: 2893 (1486, 1407 REF) [00:00:11]*** step 18: 2806 (1466, 1340 REF) [00:00:11]*** step 19: 2723 (1426, 1297 REF) [00:00:11]*** step 20: 2642 (1406, 1236 REF) [00:00:11]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 33078906+1684778647=1717857553 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x210ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:11]*** Is cutter blocked? [00:00:12]MH_GetMetrics [00:00:12]Write to MH i2c: 00 00 00 03 00 02 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 82 [00:00:12]Are we in boot? [00:00:12]We are not in boot now [00:00:12]Write to MH i2c: 01 00 00 04 00 04 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:12]Model is 3 [00:00:12]MH firmware is 30620 [00:00:12]MH boot firmware is 3 [00:00:12]MH_SetPrinterDots 448 [00:00:12]HeadWidthInBytes 56 [00:00:12]maxmasksize 7 [00:00:12]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:12]Write to MH i2c: D5 00 00 06 00 DA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]ExternCall_SetCallbacks [00:00:12]NVStorageInit [00:00:12]MH_GetDate [00:00:12]Write to MH i2c: F0 00 00 07 00 F6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 07 00 00 12 6D 64 66 97 AE 6B 64 5C [14:39:14]Current date/time: 08.06.2024 14:39 [14:39:14]FM_Init [14:39:14]wFMConnect [14:39:14]MH_SAM_On [14:39:14]Write to MH i2c: E0 00 00 08 00 E7 [14:39:14]Write i2c OK [14:39:14]MH_I2C_Read... [14:39:14]*** iso7816_init finished! [14:39:14]*** atr: [14:39:14]*** 0F 3B D5 18 FF 81 91 FE [14:39:14]*** 1F C3 80 73 C8 21 10 0A [14:39:14]*** 00 00 00 00 00 00 00 00 [14:39:14]*** 00 00 00 00 00 00 00 00 [14:39:14]*** 00 00 00 00 00 00 00 00 [14:39:14]*** 00 00 00 00 00 00 00 00 [14:39:14]*** 00 00 00 00 00 00 00 00 [14:39:14]*** 00 00 00 00 00 00 00 00 [14:39:14]Read from MH i2c: E0 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E0 10 00 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [14:39:14]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:39:14]wFMCommunicate request_size=10 [14:39:14]MH_SAM_APDU [14:39:14]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:39:14]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:39:14]Write i2c OK [14:39:14]MH_I2C_Read... [14:39:14]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:39:14]Read from MH i2c: E2 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 03 00 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:39:14]RAPDU: 90 00 [14:39:14]wFMCommunicate OK [14:39:14]wFMCommunicate request_size=4 [14:39:14]MH_SAM_APDU [14:39:14]CAPDU: 80 11 00 00 [14:39:14]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [14:39:14]Write i2c OK [14:39:14]MH_I2C_Read... [14:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:14]Read from MH i2c: E2 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 17 00 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D9 [14:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:39:14]wFMCommunicate OK [14:39:14]Detected FM SN is 0000000000874681 [14:39:14]Stored FM SN is 0000000000874681 [14:39:14]wFMCommunicate request_size=9 [14:39:14]MH_SAM_APDU [14:39:14]CAPDU: 80 16 00 00 04 ED 44 00 00 [14:39:14]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 ED 44 00 00 00 00 C3 [14:39:14]Write i2c OK [14:39:14]MH_I2C_Read... [14:39:14]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:39:14]Read from MH i2c: E2 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 03 00 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:39:14]RAPDU: 90 00 [14:39:14]wFMCommunicate OK [14:39:14]FM PIN OK [14:39:14]wFMCommunicate request_size=8 [14:39:14]MH_SAM_APDU [14:39:14]CAPDU: 80 14 04 00 03 02 00 01 [14:39:14]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:39:14]Write i2c OK [14:39:14]MH_I2C_Read... [14:39:14]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:39:14]Read from MH i2c: E2 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 03 00 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:39:14]RAPDU: 90 00 [14:39:14]wFMCommunicate OK [14:39:14]wFMCommunicate request_size=13 [14:39:14]MH_SAM_APDU [14:39:14]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:39:14]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [14:39:14]Write i2c OK [14:39:14]MH_I2C_Read... [14:39:14]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:39:14]Read from MH i2c: E2 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 03 00 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:39:14]RAPDU: 90 00 [14:39:14]wFMCommunicate OK [14:39:14]wFMCommunicate request_size=4 [14:39:14]MH_SAM_APDU [14:39:14]CAPDU: 80 11 00 00 [14:39:14]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:39:14]Write i2c OK [14:39:14]MH_I2C_Read... [14:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:14]Read from MH i2c: E2 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 17 00 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DD [14:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:39:14]wFMCommunicate OK [14:39:14]DocumentArchiveInit [14:39:14]Start Httpd... [14:39:14]Httpd thread 3067796836 created [14:39:14]Write to MH i2c: 01 00 00 0F 00 0F [14:39:14]Write i2c OK [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: 01 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: 01 07 00 [14:39:14]MH_I2C_Read... [14:39:14]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [14:39:14]MH Int Process started [14:39:14]Allocated Socket 8 [14:39:14]Bind OK [14:39:14]Listen OK [14:39:14]httpd running on port 8080 [14:39:14]Waiting for new connection... [14:39:14]OFD Sender: No OFD packet to send [14:39:16]accept exits with 9 [14:39:16]New connection [14:39:16]New thread 3067510116 created [14:39:16]Waiting for new connection... [14:39:16] Sock 9.Parse request [14:39:16]Sock 9.Check first char [14:39:16]Sock 9.First char is OK [14:39:16]request: POST /json_proto HTTP/1.0 [14:39:16]Method: POST [14:39:16]URL: /json_proto [14:39:16]Method is POST - this is cgi request [14:39:16]url: /json_proto [14:39:16]query_string will be loaded in cgi processing [14:39:16]execute_cgi json_proto POST (null) [14:39:16]execute_cgi path=json_proto method=POST [14:39:16]POST find Content-Length [14:39:16]Host: 172.17.40.67:8080 [14:39:16]Content-Length: 678 [14:39:16]Content-Type: application/json [14:39:16] [14:39:16]POST finish read [14:39:16]Found Content-Length = 678 [14:39:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.510, "sum" : 100.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:16]execute_script... [14:39: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)3302593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.510, "sum" : 100.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:16]POST & json_proto [14:39:16]process_json_proto [14:39:16]json parsed OK: [14:39:16]protocol is kg_v1.0 [14:39:16]action value=close_receipt [14:39:16]process_action close_receipt [14:39:16]cmd_close_receipt [14:39:16]MH_GetDate [14:39:16]Write to MH i2c: F0 00 00 10 00 FF [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: F0 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: F0 09 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: F0 09 00 10 00 00 15 6D 64 66 97 AE 6B 64 68 [14:39:16]GetLastDocTimeStamp 97 [14:39:16]current date 1717857557 [14:39:16]FM_GetShiftState [14:39:16]SAM_PROTO_GetShiftState [14:39:16]wFMCommunicate request_size=4 [14:39:16]MH_SAM_APDU [14:39:16]CAPDU: 80 13 01 00 [14:39:16]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:16]Read from MH i2c: E2 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 0E 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 42 [14:39:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:39:16]wFMCommunicate OK [14:39:16]SAM_PROTO_GetShiftState done [14:39:16]FM_GetShiftState done [14:39:16]opened in 1717805884 [14:39:16]opened+sec_in_day 1717892284 [14:39:16]quantity*price = 10026 [14:39:16]sum+1 = 10027 [14:39:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.65 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 414 08.06.2024 14:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239643 ФПД: 209744733507711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143917&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239643&fm=209744733507711&tin=02508201610067®Number=0000000000091601&sum=10000 [14:39:17]StoreToDocumentArchive [14:39:17]shift 387 fd 239643 [14:39:17]save to /storage/0387/doc_00239643 [14:39:17]save last doc name /storage/0387/doc_00239643 to /storage/kkm_last_doc_name [14:39:17]save OK [14:39:17]Clear old archive folders... [14:39:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:39:17]tlvbuf is 0167F9E0 [14:39:17]SAM_PROTO_ClearQueue [14:39:17]wFMCommunicate request_size=4 [14:39:17]MH_SAM_APDU [14:39:17]CAPDU: 80 09 00 00 [14:39:17]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [14:39:17]Write i2c OK [14:39:17]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [14:39:18]RAPDU: 90 00 [14:39:18]wFMCommunicate OK [14:39:18]SAM_PROTO_ClearQueue done [14:39:18]KKMCreateOFDPacket [14:39:18]OFDProtocolAddRootSTLVToBuf [14:39:18]FM_MakeSignedData [14:39:18]FM_MakeSignedData [14:39:18]SAM_PROTO_SignData [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 0D 01 02 [14:39:18]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [14:39:18]RAPDU: 90 00 [14:39:18]wFMCommunicate OK [14:39:18]wFMCommunicate request_size=255 [14:39:18]MH_SAM_APDU [14:39: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 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 15 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A8 03 00 35 04 06 00 BE [14:39:18]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 15 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A8 03 00 35 04 06 00 BE 00 00 C7 [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [14:39:18]RAPDU: 90 00 [14:39:18]wFMCommunicate OK [14:39:18]wFMCommunicate request_size=10 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 0D 02 02 05 C3 00 55 90 7F [14:39:18]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 C3 00 55 90 7F 00 00 CC [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [14:39:18]RAPDU: 90 00 [14:39:18]wFMCommunicate OK [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 0D 03 02 [14:39:18]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 0B 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 0B 00 22 00 00 A1 B8 0D 60 29 8C 63 B6 90 00 32 [14:39:18]RAPDU: A1 B8 0D 60 29 8C 63 B6 90 00 [14:39:18]wFMCommunicate OK [14:39:18]SAM_PROTO_SignData done [14:39:18]FM_MakeSignedData done [14:39:18]CreateOFDProtocolMessage [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 11 00 00 [14:39:18]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 17 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F2 [14:39:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:39:18]wFMCommunicate OK [14:39:18]CreateOFDProtocolMessage done [14:39:18]OFDSenderStorePacket 239643 [14:39:18]StoreOFDPacket docnum=239643 [14:39:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 58 C3 07 01 CF 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 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 15 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A8 03 00 35 04 06 00 BE C3 00 55 90 7F A1 B8 0D 60 29 8C 63 B6 [14:39:18]CheckFolder [14:39:18]dirname=/storage/ofd_packets [14:39:18]CheckFolder done [14:39:18]ProducePacketName [14:39:18]name=ofd_packets/00239643 [14:39:18]NVStorageSaveData ofd_packets/00239643 [14:39:18]File name is /storage/ofd_packets/00239643 [14:39:18]Write 301 bytes [14:39:18]NVStorageSaveData done [14:39:18]OFDSenderStorePacket done [14:39:18]KKMCreateOFDPacket done [14:39:18]NVStorageSaveData kkm_last_timestamp [14:39:18]File name is /storage/kkm_last_timestamp [14:39:18]Write 4 bytes [14:39:18]NVStorageSaveData done [14:39:18]ExternCall_PrintAddStr [14:39:18]wPrintStart [14:39:18]Write to MH i2c: 01 00 00 24 00 24 [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: 01 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: 01 07 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [14:39:18]RasterBufferAndPrint [14:39:18]line Счет N : (1)3302593 [14:39:18]line ИНН: 02508201610067 [14:39:18]line Контрольно-Кассовый Чек [14:39:18]line ПРОДАЖА [14:39:18]line ТРК (МРК, ГНК) : 22 [14:39:18]line Товар: 2710124130 [14:39:18]line Аи-92-К-4 [14:39:18]line 1.510 * 66.40 [14:39:18]line = 100.26 [14:39:18]line НДС 12% НСП 1% [14:39:18]line > о реализуемом товаре [14:39:18]line ОКРУГЛЕНИЕ: -0.26 [14:39:18]line ИТОГО: 100.00 [14:39:18]line Внесено: 100.00 [14:39:18]line СДАЧА: 0.00 [14:39:18]line НСП 1% : 0.89 [14:39:18]line НДС 12% : 10.65 [14:39:18]line Наличными: 100.00 [14:39:18]line Безнал.: 0.00 [14:39:18]line Место: АЗС № 82 "Партнер Нефть" [14:39:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:39:18]line СНО: Общий режим [14:39:18]line Чек 414 08.06.2024 14:39 [14:39:18]line Смена: 387 ФФД: 1.0 [14:39:18]line ЗНМ: 0300000150 [14:39:18]line РНМ: 0000000000091601 [14:39:18]line Версия ККМ: 001 [14:39:18]line ФМ: 0000000000874681 [14:39:18]line ФД: 239643 [14:39:18]line ФПД: 209744733507711 [14:39:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143917&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239643&fm=209744733507711&tin=02508201610067®Number=0000000000091601&sum=10000 [14:39:18]written 0, free lines is 4095 [14:39:18]OFD Sender: Processing packet 239643 [packets to send 182, broken 181] [14:39:18]ProducePacketName [14:39:18]name=ofd_packets/00239643 [14:39:18]OFD Sender: To server: pG, [14:39:18]CommunicateWithHost lk.salyk.kg:30040 [14:39:18]ConnectInit lk.salyk.kg [14:39:18]Connected sock=11 [14:39:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 58 C3 07 01 CF 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 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 15 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A8 03 00 35 04 06 00 BE C3 00 55 90 7F A1 B8 0D 60 29 8C 63 B6 [14:39:19]Write to MH i2c: 01 00 00 4F 00 4F [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: 01 [14:39:19]MH_I2C_Read... [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 4F 00 00 00 00 00 00 DA 0C 3C [14:39:19]RasterBufferAndPrint [14:39:19]line [14:39:19]line [14:39:19]line [14:39:19]line [14:39:19]line [14:39:19]written 0, free lines is 3299 [14:39:19]MH_Cut [14:39:19]Write to MH i2c: D1 01 00 56 00 01 28 [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: D1 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: D1 01 00 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: D1 01 00 56 00 00 27 [14:39:19]Write to MH i2c: 01 00 00 57 00 57 [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 E1 BF 47 00 3E 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1B A8 03 00 F4 03 04 00 92 14 64 66 B6 04 01 00 00 18 B5 7A 86 C9 20 6B 70 [14:39:19]CommunicateWithHost err = 0 [14:39:19]CheckOFDResponse [14:39:19]1017 (14) - 77093643461234 [14:39:19]1041 (16) - 0000000000874681 [14:39:19]1040 (4) - 239643 [14:39:19]1012 (4) - 08.06.2024 08:21 [14:39:19]1206 (1) - 0 [14:39:19]OFD Sender: Remove packet 239643 [14:39:19]ProducePacketName [14:39:19]name=ofd_packets/00239643 [14:39:19]NVStorageDeleteData [14:39:19]OFD Sender: No OFD packet to send [14:39:19]*** Cut start [14:39:19]*** Partial cut [14:39:19]*** CUTSNS_PIN = 1 [14:39:19]*** CUTSNS_PIN = 0 [14:39:20]*** Brake cut motor [14:39:20]Read from MH i2c: 01 [14:39:20]MH_I2C_Read... [14:39:20]*** Stop cut motor [14:39:20]*** Cut end [14:39:20]Read from MH i2c: 01 07 00 [14:39:20]MH_I2C_Read... [14:39:20]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [14:39:20]process_action close_receipt done [14:39:20]requested_data is exist [14:39:20]produce_requested_data [14:39:20]requested_item fm.sn is exist - process it [14:39:20]wFMCommunicate request_size=4 [14:39:20]MH_SAM_APDU [14:39:20]CAPDU: 80 11 00 00 [14:39:20]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [14:39:20]Write i2c OK [14:39:20]MH_I2C_Read... [14:39:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:20]Read from MH i2c: E2 [14:39:20]MH_I2C_Read... [14:39:20]Read from MH i2c: E2 17 00 [14:39:20]MH_I2C_Read... [14:39:20]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 27 [14:39:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:39:20]wFMCommunicate OK [14:39:20]requested_item fd.num is exist - process it [14:39:20]SAM_PROTO_GetFieldsCounters [14:39:20]wFMCommunicate request_size=4 [14:39:20]MH_SAM_APDU [14:39:20]CAPDU: 80 13 00 00 [14:39:20]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [14:39:20]Write i2c OK [14:39:20]MH_I2C_Read... [14:39:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:20]Read from MH i2c: E2 [14:39:20]MH_I2C_Read... [14:39:20]Read from MH i2c: E2 62 00 [14:39:20]MH_I2C_Read... [14:39:20]Read from MH i2c: E2 62 00 59 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1B A8 03 00 0E 04 04 00 83 01 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 17 [14:39:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1B A8 03 00 0E 04 04 00 83 01 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:39:20]wFMCommunicate OK [14:39:20]SAM_PROTO_GetFieldsCounters done [14:39:20]requested_item shift.num is exist - process it [14:39:20]requested_item shift.opened is exist - process it [14:39:20]req_shift_opened [14:39:20]FM_GetShiftState [14:39:20]SAM_PROTO_GetShiftState [14:39:20]wFMCommunicate request_size=4 [14:39:20]MH_SAM_APDU [14:39:20]CAPDU: 80 13 01 00 [14:39:20]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [14:39:20]Write i2c OK [14:39:20]MH_I2C_Read... [14:39:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:20]Read from MH i2c: E2 [14:39:20]MH_I2C_Read... [14:39:20]Read from MH i2c: E2 0E 00 [14:39:20]MH_I2C_Read... [14:39:20]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8B [14:39:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:39:20]wFMCommunicate OK [14:39:20]SAM_PROTO_GetShiftState done [14:39:20]FM_GetShiftState done [14:39:20]req_shift_opened done [14:39:20]requested_item shift.open_date is exist - process it [14:39:20]req_shift_open_date [14:39:20]req_shift_open_date done [14:39:20]produce_requested_data done [14:39:20]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239643,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:39:20]process_action_free close_receipt [14:39:20]json_value_free [14:39:20]json_value_free done [14:39:20]process_json_proto returns [14:39:20]Send response to host [14:39:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239643,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:39:20]free response buf [14:39:20]execute_script done [14:39:20]execute_script returns [14:39:20]free content buf [14:39:20]Sock 9.Close socket [14:39:20]Sock 9.Thread stoped [14:39:23]accept exits with 7 [14:39:23]New connection [14:39:23]New thread 3067366756 created [14:39:23]Thread 3067510116 joined [14:39:23]Waiting for new connection... [14:39:23] Sock 7.Parse request [14:39:23]Sock 7.Check first char [14:39:23]Sock 7.First char is OK [14:39:23]request: POST /json_proto HTTP/1.0 [14:39:23]Method: POST [14:39:23]URL: /json_proto [14:39:23]Method is POST - this is cgi request [14:39:23]url: /json_proto [14:39:23]query_string will be loaded in cgi processing [14:39:23]execute_cgi json_proto POST (null) [14:39:23]execute_cgi path=json_proto method=POST [14:39:23]POST find Content-Length [14:39:23]Host: 172.17.40.67:8080 [14:39:23]Content-Length: 735 [14:39:23]Content-Type: application/json [14:39:23] [14:39:23]POST finish read [14:39:23]Found Content-Length = 735 [14:39:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 239643, "base_FM": "0000000000874681", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.510, "sum" : 100.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:23]execute_script... [14:39:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 239643, "base_FM": "0000000000874681", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 1.510, "sum" : 100.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:23]POST & json_proto [14:39:23]process_json_proto [14:39:23]json parsed OK: [14:39:23]protocol is kg_v1.0 [14:39:23]action value=close_receipt [14:39:23]process_action close_receipt [14:39:23]cmd_close_receipt [14:39:23]MH_GetDate [14:39:23]Write to MH i2c: F0 00 00 5B 00 4A [14:39:23]Write i2c OK [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: F0 [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: F0 09 00 [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: F0 09 00 5B 00 00 1C 6D 64 66 97 AE 6B 64 BA [14:39:23]GetLastDocTimeStamp 1717857557 [14:39:23]current date 1717857564 [14:39:23]FM_GetShiftState [14:39:23]SAM_PROTO_GetShiftState [14:39:23]wFMCommunicate request_size=4 [14:39:23]MH_SAM_APDU [14:39:23]CAPDU: 80 13 01 00 [14:39:23]Write to MH i2c: E2 08 00 5C 00 80 13 01 00 00 00 00 00 D9 [14:39:23]Write i2c OK [14:39:23]MH_I2C_Read... [14:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:23]Read from MH i2c: E2 [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: E2 0E 00 [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: E2 0E 00 5C 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 8D [14:39:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:39:23]wFMCommunicate OK [14:39:23]SAM_PROTO_GetShiftState done [14:39:23]FM_GetShiftState done [14:39:23]opened in 1717805884 [14:39:23]opened+sec_in_day 1717892284 [14:39:23]quantity*price = 10026 [14:39:23]sum+1 = 10027 [14:39:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 100.00 НСП 1% : 0.89 НДС 12% : 10.65 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 415 08.06.2024 14:39 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФД осн.: 239643 ФМ осн.: 0000000000874681 ФМ: 0000000000874681 ФД: 239644 ФПД: 46771725448951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143924&type=2&operation_type=1&fn_number=0000000000874681&fd_number=239644&fm=46771725448951&tin=02508201610067®Number=0000000000091601&sum=10000 [14:39:25]StoreToDocumentArchive [14:39:25]shift 387 fd 239644 [14:39:25]save to /storage/0387/doc_00239644 [14:39:25]save last doc name /storage/0387/doc_00239644 to /storage/kkm_last_doc_name [14:39:25]save OK [14:39:25]Clear old archive folders... [14:39:25]ProcessDocumentItem done err = 0, tmpTLVsize=279 [14:39:25]tlvbuf is B6FE0520 [14:39:25]SAM_PROTO_ClearQueue [14:39:25]wFMCommunicate request_size=4 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 09 00 00 [14:39:25]Write to MH i2c: E2 08 00 6B 00 80 09 00 00 00 00 00 00 DD [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 6B 00 00 90 00 DF [14:39:25]RAPDU: 90 00 [14:39:25]wFMCommunicate OK [14:39:25]SAM_PROTO_ClearQueue done [14:39:25]KKMCreateOFDPacket [14:39:25]OFDProtocolAddRootSTLVToBuf [14:39:25]FM_MakeSignedData [14:39:25]FM_MakeSignedData [14:39:25]SAM_PROTO_SignData [14:39:25]wFMCommunicate request_size=4 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 0D 01 02 [14:39:25]Write to MH i2c: E2 08 00 6C 00 80 0D 01 02 00 00 00 00 E5 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 6C 00 00 90 00 E0 [14:39:25]RAPDU: 90 00 [14:39:25]wFMCommunicate OK [14:39:25]wFMCommunicate request_size=255 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 1C 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 27 04 04 00 1B A8 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 11 04 10 00 30 [14:39:25]Write to MH i2c: E2 02 01 6D 00 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 1C 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 27 04 04 00 1B A8 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 11 04 10 00 30 00 00 C0 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 6D 00 00 90 00 E1 [14:39:25]RAPDU: 90 00 [14:39:25]wFMCommunicate OK [14:39:25]wFMCommunicate request_size=38 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A8 03 00 35 04 06 00 2A 89 E4 14 B6 F7 [14:39:25]Write to MH i2c: E2 29 00 6E 00 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A8 03 00 35 04 06 00 2A 89 E4 14 B6 F7 00 00 92 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 6E 00 00 90 00 E2 [14:39:25]RAPDU: 90 00 [14:39:25]wFMCommunicate OK [14:39:25]wFMCommunicate request_size=4 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 0D 03 02 [14:39:25]Write to MH i2c: E2 08 00 6F 00 80 0D 03 02 00 00 00 00 EA [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 0B 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 0B 00 6F 00 00 EF 50 E1 EE 43 42 40 BC 90 00 7A [14:39:25]RAPDU: EF 50 E1 EE 43 42 40 BC 90 00 [14:39:25]wFMCommunicate OK [14:39:25]SAM_PROTO_SignData done [14:39:25]FM_MakeSignedData done [14:39:25]CreateOFDProtocolMessage [14:39:25]wFMCommunicate request_size=4 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 11 00 00 [14:39:25]Write to MH i2c: E2 08 00 70 00 80 11 00 00 00 00 00 00 EA [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 17 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 17 00 70 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 3F [14:39:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:39:25]wFMCommunicate OK [14:39:25]CreateOFDProtocolMessage done [14:39:25]OFDSenderStorePacket 239644 [14:39:25]StoreOFDPacket docnum=239644 [14:39:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 2B 01 00 00 96 AD 23 01 E9 C5 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 1C 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 27 04 04 00 1B A8 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A8 03 00 35 04 06 00 2A 89 E4 14 B6 F7 EF 50 E1 EE 43 42 40 BC [14:39:25]CheckFolder [14:39:25]dirname=/storage/ofd_packets [14:39:25]CheckFolder done [14:39:25]ProducePacketName [14:39:25]name=ofd_packets/00239644 [14:39:25]NVStorageSaveData ofd_packets/00239644 [14:39:25]File name is /storage/ofd_packets/00239644 [14:39:25]Write 329 bytes [14:39:25]NVStorageSaveData done [14:39:25]OFDSenderStorePacket done [14:39:25]KKMCreateOFDPacket done [14:39:25]NVStorageSaveData kkm_last_timestamp [14:39:25]File name is /storage/kkm_last_timestamp [14:39:25]Write 4 bytes [14:39:25]NVStorageSaveData done [14:39:25]ExternCall_PrintAddStr [14:39:25]wPrintStart [14:39:25]Write to MH i2c: 01 00 00 71 00 71 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: 01 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: 01 07 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: 01 07 00 71 00 00 00 00 00 00 FF 0F 86 [14:39:25]RasterBufferAndPrint [14:39:25]line Счет N : (1)3302593 [14:39:25]line ИНН: 02508201610067 [14:39:25]line Контрольно-Кассовый Чек [14:39:25]line ВОЗВРАТ ПРОДАЖИ [14:39:25]line ТРК (МРК, ГНК) : 22 [14:39:25]line Товар: 2710124130 [14:39:25]line Аи-92-К-4 [14:39:25]line 1.510 * 66.40 [14:39:25]line = 100.26 [14:39:25]line НДС 12% НСП 1% [14:39:25]line > о реализуемом товаре [14:39:25]line ОКРУГЛЕНИЕ: -0.26 [14:39:25]line ИТОГО: 100.00 [14:39:25]line НСП 1% : 0.89 [14:39:25]line НДС 12% : 10.65 [14:39:25]line Наличными: 100.00 [14:39:25]line Безнал.: 0.00 [14:39:25]line Место: АЗС № 82 "Партнер Нефть" [14:39:25]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:39:25]line СНО: Общий режим [14:39:25]line Чек 415 08.06.2024 14:39 [14:39:25]line Смена: 387 ФФД: 1.0 [14:39:25]line ЗНМ: 0300000150 [14:39:25]line РНМ: 0000000000091601 [14:39:25]line Версия ККМ: 001 [14:39:25]line ФД осн.: 239643 [14:39:25]line ФМ осн.: 0000000000874681 [14:39:25]line ФМ: 0000000000874681 [14:39:25]line ФД: 239644 [14:39:25]line ФПД: 46771725448951 [14:39:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T143924&type=2&operation_type=1&fn_number=0000000000874681&fd_number=239644&fm=46771725448951&tin=02508201610067®Number=0000000000091601&sum=10000 [14:39:25]written 0, free lines is 4095 [14:39:25]OFD Sender: Processing packet 239644 [packets to send 182, broken 181] [14:39:25]ProducePacketName [14:39:25]name=ofd_packets/00239644 [14:39:25]OFD Sender: To server: pG, [14:39:25]CommunicateWithHost lk.salyk.kg:30040 [14:39:25]ConnectInit lk.salyk.kg [14:39:26]Connected sock=9 [14:39:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 2B 01 00 00 96 AD 23 01 E9 C5 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 05 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 2A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 1C 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 27 04 04 00 1B A8 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A8 03 00 35 04 06 00 2A 89 E4 14 B6 F7 EF 50 E1 EE 43 42 40 BC [14:39:26]Write to MH i2c: 01 00 00 9C 00 9C [14:39:26]Write i2c OK [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: 01 [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: 01 07 00 [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 D3 0C 82 [14:39:26]RasterBufferAndPrint [14:39:26]line [14:39:26]line [14:39:26]line [14:39:26]line [14:39:26]line [14:39:26]written 0, free lines is 3298 [14:39:26]MH_Cut [14:39:26]Write to MH i2c: D1 01 00 A3 00 01 75 [14:39:26]Write i2c OK [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: D1 [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: D1 01 00 [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: D1 01 00 A3 00 00 74 [14:39:26]Write to MH i2c: 01 00 00 A4 00 A4 [14:39:26]Write i2c OK [14:39:26]MH_I2C_Read... [14:39:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 7D 6B 47 00 AA 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1C A8 03 00 F4 03 04 00 99 14 64 66 B6 04 01 00 00 2E 41 76 2F 59 7B 61 EF [14:39:26]CommunicateWithHost err = 0 [14:39:26]CheckOFDResponse [14:39:26]1017 (14) - 77093643461234 [14:39:26]1041 (16) - 0000000000874681 [14:39:26]1040 (4) - 239644 [14:39:26]1012 (4) - 08.06.2024 08:21 [14:39:26]1206 (1) - 0 [14:39:26]OFD Sender: Remove packet 239644 [14:39:26]ProducePacketName [14:39:26]name=ofd_packets/00239644 [14:39:26]NVStorageDeleteData [14:39:27]OFD Sender: No OFD packet to send [14:39:27]*** Cut start [14:39:27]*** Partial cut [14:39:27]*** CUTSNS_PIN = 1 [14:39:27]*** CUTSNS_PIN = 0 [14:39:27]*** Brake cut motor [14:39:27]Read from MH i2c: 01 [14:39:27]MH_I2C_Read... [14:39:27]*** Stop cut motor [14:39:27]*** Cut end [14:39:27]Read from MH i2c: 01 07 00 [14:39:27]MH_I2C_Read... [14:39:27]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 FF 0F B9 [14:39:27]process_action close_receipt done [14:39:27]requested_data is exist [14:39:27]produce_requested_data [14:39:27]requested_item fm.sn is exist - process it [14:39:27]wFMCommunicate request_size=4 [14:39:27]MH_SAM_APDU [14:39:27]CAPDU: 80 11 00 00 [14:39:27]Write to MH i2c: E2 08 00 A5 00 80 11 00 00 00 00 00 00 1F [14:39:27]Write i2c OK [14:39:27]MH_I2C_Read... [14:39:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:27]Read from MH i2c: E2 [14:39:27]MH_I2C_Read... [14:39:27]Read from MH i2c: E2 17 00 [14:39:27]MH_I2C_Read... [14:39:27]Read from MH i2c: E2 17 00 A5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 74 [14:39:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:39:27]wFMCommunicate OK [14:39:27]requested_item fd.num is exist - process it [14:39:27]SAM_PROTO_GetFieldsCounters [14:39:27]wFMCommunicate request_size=4 [14:39:27]MH_SAM_APDU [14:39:27]CAPDU: 80 13 00 00 [14:39:27]Write to MH i2c: E2 08 00 A6 00 80 13 00 00 00 00 00 00 22 [14:39:27]Write i2c OK [14:39:27]MH_I2C_Read... [14:39:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:28]Read from MH i2c: E2 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 62 00 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 62 00 A6 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1C A8 03 00 0E 04 04 00 83 01 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 68 [14:39:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1C A8 03 00 0E 04 04 00 83 01 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:39:28]wFMCommunicate OK [14:39:28]SAM_PROTO_GetFieldsCounters done [14:39:28]requested_item shift.num is exist - process it [14:39:28]requested_item shift.opened is exist - process it [14:39:28]req_shift_opened [14:39:28]FM_GetShiftState [14:39:28]SAM_PROTO_GetShiftState [14:39:28]wFMCommunicate request_size=4 [14:39:28]MH_SAM_APDU [14:39:28]CAPDU: 80 13 01 00 [14:39:28]Write to MH i2c: E2 08 00 A7 00 80 13 01 00 00 00 00 00 24 [14:39:28]Write i2c OK [14:39:28]MH_I2C_Read... [14:39:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:28]Read from MH i2c: E2 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 0E 00 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 0E 00 A7 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 D8 [14:39:28]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:39:28]wFMCommunicate OK [14:39:28]SAM_PROTO_GetShiftState done [14:39:28]FM_GetShiftState done [14:39:28]req_shift_opened done [14:39:28]requested_item shift.open_date is exist - process it [14:39:28]req_shift_open_date [14:39:28]req_shift_open_date done [14:39:28]produce_requested_data done [14:39:28]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239644,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:39:28]process_action_free close_receipt [14:39:28]json_value_free [14:39:28]json_value_free done [14:39:28]process_json_proto returns [14:39:28]Send response to host [14:39:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239644,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:39:28]free response buf [14:39:28]execute_script done [14:39:28]execute_script returns [14:39:28]free content buf [14:39:28]Sock 7.Close socket [14:39:28]Sock 7.Thread stoped [14:39:32]OFD Sender: No OFD packet to send [14:39:37]OFD Sender: No OFD packet to send [14:39:42]OFD Sender: No OFD packet to send [14:39:47]OFD Sender: No OFD packet to send [14:39:52]OFD Sender: No OFD packet to send [14:39:57]OFD Sender: No OFD packet to send [14:40:02]OFD Sender: No OFD packet to send [14:40:07]OFD Sender: No OFD packet to send [14:40:12]OFD Sender: No OFD packet to send [14:40:17]OFD Sender: No OFD packet to send [14:40:22]OFD Sender: No OFD packet to send [14:40:27]OFD Sender: No OFD packet to send [14:40:32]OFD Sender: No OFD packet to send [14:40:37]OFD Sender: No OFD packet to send [14:40:42]OFD Sender: No OFD packet to send [14:40:47]OFD Sender: No OFD packet to send [14:40: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:12]accept exits with 10 [14:41:12]New connection [14:41:12]New thread 3067510116 created [14:41:12]Thread 3067366756 joined [14:41:12]Waiting for new connection... [14:41:12] Sock 10.Parse request [14:41:12]Sock 10.Check first char [14:41:12]Sock 10.First char is OK [14:41:12]request: POST /json_proto HTTP/1.0 [14:41:12]Method: POST [14:41:12]URL: /json_proto [14:41:12]Method is POST - this is cgi request [14:41:12]url: /json_proto [14:41:12]query_string will be loaded in cgi processing [14:41:12]execute_cgi json_proto POST (null) [14:41:12]execute_cgi path=json_proto method=POST [14:41:12]POST find Content-Length [14:41:12]Host: 172.17.40.67:8080 [14:41:12]Content-Length: 690 [14:41:12]Content-Type: application/json [14:41:12] [14:41:12]POST finish read [14:41:12]Found Content-Length = 690 [14:41:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 118.900, "sum" : 9000.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 9000.00, "payments": [ { "type": 0, "sum" : 9000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:12]execute_script... [14:41: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)3302590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 118.900, "sum" : 9000.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 9000.00, "payments": [ { "type": 0, "sum" : 9000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:12]POST & json_proto [14:41:12]process_json_proto [14:41:12]json parsed OK: [14:41:12]protocol is kg_v1.0 [14:41:12]action value=close_receipt [14:41:12]process_action close_receipt [14:41:12]cmd_close_receipt [14:41:12]MH_GetDate [14:41:12]Write to MH i2c: F0 00 00 A8 00 97 [14:41:12]Write i2c OK [14:41:12]MH_I2C_Read... [14:41:12]Read from MH i2c: F0 [14:41:12]MH_I2C_Read... [14:41:12]Read from MH i2c: F0 09 00 [14:41:12]MH_I2C_Read... [14:41:12]Read from MH i2c: F0 09 00 A8 00 00 89 6D 64 66 97 AE 6B 64 74 [14:41:12]GetLastDocTimeStamp 1717857564 [14:41:12]current date 1717857673 [14:41:12]FM_GetShiftState [14:41:12]SAM_PROTO_GetShiftState [14:41:12]wFMCommunicate request_size=4 [14:41:12]MH_SAM_APDU [14:41:12]CAPDU: 80 13 01 00 [14:41:12]Write to MH i2c: E2 08 00 A9 00 80 13 01 00 00 00 00 00 26 [14:41:12]Write i2c OK [14:41:12]MH_I2C_Read... [14:41:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:12]Read from MH i2c: E2 [14:41:12]MH_I2C_Read... [14:41:12]Read from MH i2c: E2 0E 00 [14:41:12]MH_I2C_Read... [14:41:12]Read from MH i2c: E2 0E 00 A9 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 DA [14:41:12]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:41:12]wFMCommunicate OK [14:41:12]SAM_PROTO_GetShiftState done [14:41:12]FM_GetShiftState done [14:41:12]opened in 1717805884 [14:41:12]opened+sec_in_day 1717892284 [14:41:12]quantity*price = 900073 [14:41:12]sum+1 = 900074 [14:41:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 9000.00 Внесено: 9000.00 СДАЧА: 0.00 НСП 1% : 79.65 НДС 12% : 955.83 Наличными: 9000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 416 08.06.2024 14:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239645 ФПД: 69132876989065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144113&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239645&fm=69132876989065&tin=02508201610067®Number=0000000000091601&sum=900000 [14:41:14]StoreToDocumentArchive [14:41:14]shift 387 fd 239645 [14:41:14]save to /storage/0387/doc_00239645 [14:41:14]save last doc name /storage/0387/doc_00239645 to /storage/kkm_last_doc_name [14:41:14]save OK [14:41:14]Clear old archive folders... [14:41:14]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:41:14]tlvbuf is B6E30330 [14:41:14]SAM_PROTO_ClearQueue [14:41:14]wFMCommunicate request_size=4 [14:41:14]MH_SAM_APDU [14:41:14]CAPDU: 80 09 00 00 [14:41:14]Write to MH i2c: E2 08 00 B6 00 80 09 00 00 00 00 00 00 28 [14:41:14]Write i2c OK [14:41:14]MH_I2C_Read... [14:41:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:14]Read from MH i2c: E2 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 03 00 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [14:41:14]RAPDU: 90 00 [14:41:14]wFMCommunicate OK [14:41:14]SAM_PROTO_ClearQueue done [14:41:14]KKMCreateOFDPacket [14:41:14]OFDProtocolAddRootSTLVToBuf [14:41:14]FM_MakeSignedData [14:41:14]FM_MakeSignedData [14:41:14]SAM_PROTO_SignData [14:41:14]wFMCommunicate request_size=4 [14:41:14]MH_SAM_APDU [14:41:14]CAPDU: 80 0D 01 02 [14:41:14]Write to MH i2c: E2 08 00 B7 00 80 0D 01 02 00 00 00 00 30 [14:41:14]Write i2c OK [14:41:14]MH_I2C_Read... [14:41:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:14]Read from MH i2c: E2 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 03 00 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [14:41:14]RAPDU: 90 00 [14:41:14]wFMCommunicate OK [14:41:14]wFMCommunicate request_size=255 [14:41:14]MH_SAM_APDU [14:41:14]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 74 D0 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E9 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 89 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A8 03 [14:41:14]Write to MH i2c: E2 02 01 B8 00 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 74 D0 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E9 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 89 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A8 03 00 00 D5 [14:41:14]Write i2c OK [14:41:14]MH_I2C_Read... [14:41:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:14]Read from MH i2c: E2 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 03 00 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 03 00 B8 00 00 90 00 2C [14:41:14]RAPDU: 90 00 [14:41:14]wFMCommunicate OK [14:41:14]wFMCommunicate request_size=16 [14:41:14]MH_SAM_APDU [14:41:14]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3E E0 40 93 42 89 [14:41:14]Write to MH i2c: E2 13 00 B9 00 80 0D 02 02 0B 00 00 35 04 06 00 3E E0 40 93 42 89 00 00 44 [14:41:14]Write i2c OK [14:41:14]MH_I2C_Read... [14:41:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:14]Read from MH i2c: E2 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 03 00 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 03 00 B9 00 00 90 00 2D [14:41:14]RAPDU: 90 00 [14:41:14]wFMCommunicate OK [14:41:14]wFMCommunicate request_size=4 [14:41:14]MH_SAM_APDU [14:41:14]CAPDU: 80 0D 03 02 [14:41:14]Write to MH i2c: E2 08 00 BA 00 80 0D 03 02 00 00 00 00 35 [14:41:14]Write i2c OK [14:41:14]MH_I2C_Read... [14:41:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:14]Read from MH i2c: E2 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 0B 00 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 0B 00 BA 00 00 F9 B4 CF 29 A1 4F 7A CE 90 00 13 [14:41:14]RAPDU: F9 B4 CF 29 A1 4F 7A CE 90 00 [14:41:14]wFMCommunicate OK [14:41:14]SAM_PROTO_SignData done [14:41:14]FM_MakeSignedData done [14:41:14]CreateOFDProtocolMessage [14:41:14]wFMCommunicate request_size=4 [14:41:14]MH_SAM_APDU [14:41:14]CAPDU: 80 11 00 00 [14:41:14]Write to MH i2c: E2 08 00 BB 00 80 11 00 00 00 00 00 00 35 [14:41:14]Write i2c OK [14:41:14]MH_I2C_Read... [14:41:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:14]Read from MH i2c: E2 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 17 00 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: E2 17 00 BB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 8A [14:41:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:41:14]wFMCommunicate OK [14:41:14]CreateOFDProtocolMessage done [14:41:14]OFDSenderStorePacket 239645 [14:41:14]StoreOFDPacket docnum=239645 [14:41:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 0D 9D 0D 01 3D 28 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 74 D0 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E9 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 89 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A8 03 00 35 04 06 00 3E E0 40 93 42 89 F9 B4 CF 29 A1 4F 7A CE [14:41:14]CheckFolder [14:41:14]dirname=/storage/ofd_packets [14:41:14]CheckFolder done [14:41:14]ProducePacketName [14:41:14]name=ofd_packets/00239645 [14:41:14]NVStorageSaveData ofd_packets/00239645 [14:41:14]File name is /storage/ofd_packets/00239645 [14:41:14]Write 307 bytes [14:41:14]NVStorageSaveData done [14:41:14]OFDSenderStorePacket done [14:41:14]KKMCreateOFDPacket done [14:41:14]NVStorageSaveData kkm_last_timestamp [14:41:14]File name is /storage/kkm_last_timestamp [14:41:14]Write 4 bytes [14:41:14]NVStorageSaveData done [14:41:14]ExternCall_PrintAddStr [14:41:14]wPrintStart [14:41:14]Write to MH i2c: 01 00 00 BC 00 BC [14:41:14]Write i2c OK [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: 01 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: 01 07 00 [14:41:14]MH_I2C_Read... [14:41:14]Read from MH i2c: 01 07 00 BC 00 00 00 00 00 00 FF 0F D1 [14:41:14]RasterBufferAndPrint [14:41:14]line Счет N : (1)3302590 [14:41:14]line ИНН: 02508201610067 [14:41:14]line Контрольно-Кассовый Чек [14:41:14]line ПРОДАЖА [14:41:14]line ТРК (МРК, ГНК) : 11 [14:41:14]line Товар: 2710194800 [14:41:14]line D-ENERGY Дт-К-2 [14:41:14]line 118.900 * 75.70 [14:41:14]line = 9000.73 [14:41:14]line НДС 12% НСП 1% [14:41:14]line > о реализуемом товаре [14:41:14]line ОКРУГЛЕНИЕ: -0.73 [14:41:14]line ИТОГО: 9000.00 [14:41:14]line Внесено: 9000.00 [14:41:14]line СДАЧА: 0.00 [14:41:14]line НСП 1% : 79.65 [14:41:14]line НДС 12% : 955.83 [14:41:14]line Наличными: 9000.00 [14:41:14]line Безнал.: 0.00 [14:41:14]line Место: АЗС № 82 "Партнер Нефть" [14:41:14]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:41:14]line СНО: Общий режим [14:41:14]line Чек 416 08.06.2024 14:41 [14:41:14]line Смена: 387 ФФД: 1.0 [14:41:14]line ЗНМ: 0300000150 [14:41:14]line РНМ: 0000000000091601 [14:41:14]line Версия ККМ: 001 [14:41:14]line ФМ: 0000000000874681 [14:41:14]line ФД: 239645 [14:41:14]line ФПД: 69132876989065 [14:41:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144113&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239645&fm=69132876989065&tin=02508201610067®Number=0000000000091601&sum=900000 [14:41:14]OFD Sender: Processing packet 239645 [packets to send 182, broken 181] [14:41:14]ProducePacketName [14:41:14]name=ofd_packets/00239645 [14:41:14]OFD Sender: To server: pG, [14:41:14]CommunicateWithHost lk.salyk.kg:30040 [14:41:14]ConnectInit lk.salyk.kg [14:41:14]written 0, free lines is 4095 [14:41:15]Connected sock=9 [14:41:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 0D 9D 0D 01 3D 28 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 74 D0 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E9 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 89 6D 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A8 03 00 35 04 06 00 3E E0 40 93 42 89 F9 B4 CF 29 A1 4F 7A CE [14:41:15]Write to MH i2c: 01 00 00 E7 00 E7 [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: 01 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: 01 07 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 DE 0C D8 [14:41:15]RasterBufferAndPrint [14:41:15]line [14:41:15]line [14:41:15]line [14:41:15]line [14:41:15]line [14:41:15]written 0, free lines is 3300 [14:41:15]MH_Cut [14:41:15]Write to MH i2c: D1 01 00 EE 00 01 C0 [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: D1 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: D1 01 00 [14:41:15]MH_I2C_Read... [14:41:15]Read from MH i2c: D1 01 00 EE 00 00 BF [14:41:15]Write to MH i2c: 01 00 00 EF 00 EF [14:41:15]Write i2c OK [14:41:15]MH_I2C_Read... [14:41:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B3 3F 47 00 7C 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1D A8 03 00 F4 03 04 00 06 15 64 66 B6 04 01 00 00 20 AB F5 2B F6 09 5B 62 [14:41:15]CommunicateWithHost err = 0 [14:41:15]CheckOFDResponse [14:41:15]1017 (14) - 77093643461234 [14:41:15]1041 (16) - 0000000000874681 [14:41:15]1040 (4) - 239645 [14:41:15]1012 (4) - 08.06.2024 08:23 [14:41:15]1206 (1) - 0 [14:41:15]OFD Sender: Remove packet 239645 [14:41:15]ProducePacketName [14:41:15]name=ofd_packets/00239645 [14:41:15]NVStorageDeleteData [14:41:15]OFD Sender: No OFD packet to send [14:41:16]*** Cut start [14:41:16]*** Partial cut [14:41:16]*** CUTSNS_PIN = 1 [14:41:16]*** CUTSNS_PIN = 0 [14:41:16]*** Brake cut motor [14:41:16]Read from MH i2c: 01 [14:41:16]*** Stop cut motor [14:41:16]*** Cut end [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: 01 07 00 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 FF 0F 04 [14:41:16]process_action close_receipt done [14:41:16]requested_data is exist [14:41:16]produce_requested_data [14:41:16]requested_item fm.sn is exist - process it [14:41:16]wFMCommunicate request_size=4 [14:41:16]MH_SAM_APDU [14:41:16]CAPDU: 80 11 00 00 [14:41:16]Write to MH i2c: E2 08 00 F0 00 80 11 00 00 00 00 00 00 6A [14:41:16]Write i2c OK [14:41:16]MH_I2C_Read... [14:41:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:16]Read from MH i2c: E2 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: E2 17 00 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: E2 17 00 F0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BF [14:41:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:41:16]wFMCommunicate OK [14:41:16]requested_item fd.num is exist - process it [14:41:16]SAM_PROTO_GetFieldsCounters [14:41:16]wFMCommunicate request_size=4 [14:41:16]MH_SAM_APDU [14:41:16]CAPDU: 80 13 00 00 [14:41:16]Write to MH i2c: E2 08 00 F1 00 80 13 00 00 00 00 00 00 6D [14:41:16]Write i2c OK [14:41:16]MH_I2C_Read... [14:41:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:16]Read from MH i2c: E2 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: E2 62 00 [14:41:16]MH_I2C_Read... [14:41:16]Read from MH i2c: E2 62 00 F1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1D A8 03 00 0E 04 04 00 83 01 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 B7 [14:41:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1D A8 03 00 0E 04 04 00 83 01 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:41:16]wFMCommunicate OK [14:41:16]SAM_PROTO_GetFieldsCounters done [14:41:16]requested_item shift.num is exist - process it [14:41:16]requested_item shift.opened is exist - process it [14:41:16]req_shift_opened [14:41:16]FM_GetShiftState [14:41:16]SAM_PROTO_GetShiftState [14:41:16]wFMCommunicate request_size=4 [14:41:16]MH_SAM_APDU [14:41:16]CAPDU: 80 13 01 00 [14:41:16]Write to MH i2c: E2 08 00 F2 00 80 13 01 00 00 00 00 00 6F [14:41:16]Write i2c OK [14:41:16]MH_I2C_Read... [14:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:17]Read from MH i2c: E2 [14:41:17]MH_I2C_Read... [14:41:17]Read from MH i2c: E2 0E 00 [14:41:17]MH_I2C_Read... [14:41:17]Read from MH i2c: E2 0E 00 F2 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 23 [14:41:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:41:17]wFMCommunicate OK [14:41:17]SAM_PROTO_GetShiftState done [14:41:17]FM_GetShiftState done [14:41:17]req_shift_opened done [14:41:17]requested_item shift.open_date is exist - process it [14:41:17]req_shift_open_date [14:41:17]req_shift_open_date done [14:41:17]produce_requested_data done [14:41:17]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239645,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:41:17]process_action_free close_receipt [14:41:17]json_value_free [14:41:17]json_value_free done [14:41:17]process_json_proto returns [14:41:17]Send response to host [14:41:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239645,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:41:17]free response buf [14:41:17]execute_script done [14:41:17]execute_script returns [14:41:17]free content buf [14:41:17]Sock 10.Close socket [14:41:17]Sock 10.Thread stoped [14:41:20]OFD Sender: No OFD packet to send [14:41:25]OFD Sender: No OFD packet to send [14:41:30]OFD Sender: No OFD packet to send [14:41:35]OFD Sender: No OFD packet to send [14:41:40]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [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 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 81 [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 54000000005725DC (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: 33079146+1684778647=1717857793 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x210ff [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 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 82 [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 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 02 6E 64 66 97 AE 6B 64 4D [14:43:14]Current date/time: 08.06.2024 14:43 [14:43:14]FM_Init [14:43:14]wFMConnect [14:43:14]MH_SAM_On [14:43:14]Write to MH i2c: E0 00 00 08 00 E7 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_init finished! [14:43:14]*** atr: [14:43:14]*** 0F 3B D5 18 FF 81 91 FE [14:43:14]*** 1F C3 80 73 C8 21 10 0A [14:43:14]*** 00 00 00 00 00 00 00 00 [14:43:14]*** 00 00 00 00 00 00 00 00 [14:43:14]*** 00 00 00 00 00 00 00 00 [14:43:14]*** 00 00 00 00 00 00 00 00 [14:43:14]*** 00 00 00 00 00 00 00 00 [14:43:14]*** 00 00 00 00 00 00 00 00 [14:43:14]Read from MH i2c: E0 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E0 10 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [14:43:14]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:43:14]wFMCommunicate request_size=10 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:43:14]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:43:14]RAPDU: 90 00 [14:43:14]wFMCommunicate OK [14:43:14]wFMCommunicate request_size=4 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 11 00 00 [14:43:14]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 17 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D9 [14:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:43:14]wFMCommunicate OK [14:43:14]Detected FM SN is 0000000000874681 [14:43:14]Stored FM SN is 0000000000874681 [14:43:14]wFMCommunicate request_size=9 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 16 00 00 04 ED 44 00 00 [14:43:14]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 ED 44 00 00 00 00 C3 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:43:14]RAPDU: 90 00 [14:43:14]wFMCommunicate OK [14:43:14]FM PIN OK [14:43:14]wFMCommunicate request_size=8 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 14 04 00 03 02 00 01 [14:43:14]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:43:14]RAPDU: 90 00 [14:43:14]wFMCommunicate OK [14:43:14]wFMCommunicate request_size=13 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:43:14]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:43:14]RAPDU: 90 00 [14:43:14]wFMCommunicate OK [14:43:14]wFMCommunicate request_size=4 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 11 00 00 [14:43:14]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 17 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DD [14:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:43:14]wFMCommunicate OK [14:43:14]DocumentArchiveInit [14:43:14]Start Httpd... [14:43:14]Httpd thread 3067477348 created [14:43:14]Write to MH i2c: 01 00 00 0F 00 0F [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: 01 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: 01 07 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [14:43:14]MH Int Process started [14:43:14]Allocated Socket 6 [14:43:14]Bind OK [14:43:14]Listen OK [14:43:14]httpd running on port 8080 [14:43:14]Waiting for new connection... [14:43:14]OFD Sender: No OFD packet to send [14:43:16]accept exits with 7 [14:43:16]New connection [14:43:16]New thread 3067190628 created [14:43:16]Waiting for new connection... [14:43:16] Sock 7.Parse request [14:43:16]Sock 7.Check first char [14:43:16]Sock 7.First char is OK [14:43:16]request: POST /json_proto HTTP/1.0 [14:43:16]Method: POST [14:43:16]URL: /json_proto [14:43:16]Method is POST - this is cgi request [14:43:16]url: /json_proto [14:43:16]query_string will be loaded in cgi processing [14:43:16]execute_cgi json_proto POST (null) [14:43:16]execute_cgi path=json_proto method=POST [14:43:16]POST find Content-Length [14:43:16]Host: 172.17.40.67:8080 [14:43:16]Content-Length: 215 [14:43:16]Content-Type: application/json [14:43:16] [14:43:16]POST finish read [14:43:16]Found Content-Length = 215 [14:43:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:16]execute_script... [14:43:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:16]POST & json_proto [14:43:16]process_json_proto [14:43:16]json parsed OK: [14:43:16]protocol is kg_v1.0 [14:43:16]action value=get_value [14:43:16]process_action get_value [14:43:16]cmd_get_value [14:43:16]process_action get_value done [14:43:16]requested_data is exist [14:43:16]produce_requested_data [14:43:16]requested_item kkm.sn is exist - process it [14:43:16]requested_item kkm.ver is exist - process it [14:43:16]requested_item fm.sn is exist - process it [14:43:16]wFMCommunicate request_size=4 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 11 00 00 [14:43:16]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:16]Read from MH i2c: E2 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 17 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DF [14:43:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:43:16]wFMCommunicate OK [14:43:16]requested_item fd.num is exist - process it [14:43:16]SAM_PROTO_GetFieldsCounters [14:43:16]wFMCommunicate request_size=4 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 13 00 00 [14:43:16]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 [14:43:16]MH_I2C_Read... [14:43:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:16]Read from MH i2c: E2 62 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1D A8 03 00 0E 04 04 00 83 01 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 D7 [14:43:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1D A8 03 00 0E 04 04 00 83 01 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:43:16]wFMCommunicate OK [14:43:16]SAM_PROTO_GetFieldsCounters done [14:43:16]requested_item shift.num is exist - process it [14:43:16]requested_item shift.opened is exist - process it [14:43:16]req_shift_opened [14:43:16]FM_GetShiftState [14:43:16]SAM_PROTO_GetShiftState [14:43:16]wFMCommunicate request_size=4 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 13 01 00 [14:43:16]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:16]Read from MH i2c: E2 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 0E 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 43 [14:43:16]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:43:16]wFMCommunicate OK [14:43:16]SAM_PROTO_GetShiftState done [14:43:16]FM_GetShiftState done [14:43:16]req_shift_opened done [14:43:16]requested_item shift.open_date is exist - process it [14:43:16]req_shift_open_date [14:43:16]req_shift_open_date done [14:43:16]produce_requested_data done [14:43:16]produce_requested_data return {"kkm.sn":"0300000150","kkm.ver":"001","fm.sn":"0000000000874681","fd.num":239645,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:43:16]process_action_free get_value [14:43:16]json_value_free [14:43:16]json_value_free done [14:43:16]process_json_proto returns [14:43:16]Send response to host [14:43:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000150","kkm.ver":"001","fm.sn":"0000000000874681","fd.num":239645,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:43:16]free response buf [14:43:16]execute_script done [14:43:16]execute_script returns [14:43:16]free content buf [14:43:16]Sock 7.Close socket [14:43:16]Sock 7.Thread stoped [14:43:16]accept exits with 8 [14:43:16]New connection [14:43:16]New thread 3067047268 created [14:43:16]Thread 3067190628 joined [14:43:16]Waiting for new connection... [14:43:16] Sock 8.Parse request [14:43:16]Sock 8.Check first char [14:43:16]Sock 8.First char is OK [14:43:16]request: POST /json_proto HTTP/1.0 [14:43:16]Method: POST [14:43:16]URL: /json_proto [14:43:16]Method is POST - this is cgi request [14:43:16]url: /json_proto [14:43:16]query_string will be loaded in cgi processing [14:43:16]execute_cgi json_proto POST (null) [14:43:16]execute_cgi path=json_proto method=POST [14:43:16]POST find Content-Length [14:43:16]Host: 172.17.40.67:8080 [14:43:16]Content-Length: 331 [14:43:16]Content-Type: application/json [14:43:16] [14:43:16]POST finish read [14:43:16]Found Content-Length = 331 [14:43:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:43:16]execute_script... [14:43:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:43:16]POST & json_proto [14:43:16]process_json_proto [14:43:16]json parsed OK: [14:43:16]protocol is kg_v1.0 [14:43:16]action value=get_value [14:43:16]process_action get_value [14:43:16]cmd_get_value [14:43:16]process_action get_value done [14:43:16]requested_data is exist [14:43:16]produce_requested_data [14:43:16]requested_item fm.sale.total is exist - process it [14:43:16]SAM_PROTO_GetFMData [14:43:16]wFMCommunicate request_size=4 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 13 03 00 [14:43:16]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:43:17]Read from MH i2c: E2 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: E2 FD 00 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: E2 FD 00 13 00 00 C4 04 85 04 C0 04 6E 04 04 00 17 A5 03 00 69 04 A3 00 6F 04 04 00 59 A4 03 00 B1 04 05 00 DC E4 B3 58 04 70 04 05 00 90 81 A5 26 04 72 04 04 00 4C 63 0E 32 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 63 E2 35 76 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 86 9A D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 B2 [14:43:17]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 17 A5 03 00 69 04 A3 00 6F 04 04 00 59 A4 03 00 B1 04 05 00 DC E4 B3 58 04 70 04 05 00 90 81 A5 26 04 72 04 04 00 4C 63 0E 32 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 63 E2 35 76 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 86 9A D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 [14:43:17]wFMCommunicate OK [14:43:17]wFMCommunicate request_size=4 [14:43:17]MH_SAM_APDU [14:43:17]CAPDU: 80 17 00 00 [14:43:17]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [14:43:17]Write i2c OK [14:43:17]MH_I2C_Read... [14:43:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:43:17]Read from MH i2c: E2 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: E2 FD 00 [14:43:17]MH_I2C_Read... [14:43:17]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 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 C3 [14:43:17]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:43:17]wFMCommunicate OK [14:43:17]wFMCommunicate request_size=4 [14:43:17]MH_SAM_APDU [14:43:17]CAPDU: 80 17 00 00 [14:43:17]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [14:43:17]Write i2c OK [14:43:17]MH_I2C_Read... [14:43:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:43:17]Read from MH i2c: E2 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: E2 FD 00 [14:43:17]MH_I2C_Read... [14:43:17]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 [14:43:17]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 [14:43:17]wFMCommunicate OK [14:43:17]wFMCommunicate request_size=4 [14:43:17]MH_SAM_APDU [14:43:17]CAPDU: 80 17 00 00 [14:43:17]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [14:43:17]Write i2c OK [14:43:17]MH_I2C_Read... [14:43:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:43:18]Read from MH i2c: E2 [14:43:18]MH_I2C_Read... [14:43:18]Read from MH i2c: E2 FD 00 [14:43:18]MH_I2C_Read... [14:43:18]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 [14:43:18]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 [14:43:18]wFMCommunicate OK [14:43:18]wFMCommunicate request_size=4 [14:43:18]MH_SAM_APDU [14:43:18]CAPDU: 80 17 00 00 [14:43:18]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [14:43:18]Write i2c OK [14:43:18]MH_I2C_Read... [14:43:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:43:18]Read from MH i2c: E2 [14:43:18]MH_I2C_Read... [14:43:18]Read from MH i2c: E2 E1 00 [14:43:18]MH_I2C_Read... [14:43:18]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 [14:43:18]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 [14:43:18]wFMCommunicate OK [14:43:18]SAM_PROTO_GetFMData done [14:43:18]requested_item fm.sale_refund.total is exist - process it [14:43:18]requested_item fm.buy.total is exist - process it [14:43:18]requested_item shift.sale.total is exist - process it [14:43:18]SAM_PROTO_GetShiftData [14:43:18]wFMCommunicate request_size=4 [14:43:18]MH_SAM_APDU [14:43:18]CAPDU: 80 13 02 00 [14:43:18]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [14:43:18]Write i2c OK [14:43:18]MH_I2C_Read... [14:43:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:43:18]Read from MH i2c: E2 [14:43:18]MH_I2C_Read... [14:43:18]Read from MH i2c: E2 FD 00 [14:43:18]MH_I2C_Read... [14:43:18]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 A0 01 00 00 69 04 9E 00 6F 04 04 00 9D 01 00 00 B1 04 04 00 45 3E 63 02 70 04 04 00 84 0B 14 02 72 04 03 00 C1 32 4F 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 E4 EF 40 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 20 69 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 7A [14:43:18]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A0 01 00 00 69 04 9E 00 6F 04 04 00 9D 01 00 00 B1 04 04 00 45 3E 63 02 70 04 04 00 84 0B 14 02 72 04 03 00 C1 32 4F 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 E4 EF 40 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 20 69 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:43:18]wFMCommunicate OK [14:43:18]wFMCommunicate request_size=4 [14:43:18]MH_SAM_APDU [14:43:18]CAPDU: 80 17 00 00 [14:43:18]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [14:43:18]Write i2c OK [14:43:18]MH_I2C_Read... [14:43:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:43:19]Read from MH i2c: E2 [14:43:19]MH_I2C_Read... [14:43:19]Read from MH i2c: E2 FD 00 [14:43:19]MH_I2C_Read... [14:43:19]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 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 E2 [14:43:19]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:43:19]wFMCommunicate OK [14:43:19]wFMCommunicate request_size=4 [14:43:19]MH_SAM_APDU [14:43:19]CAPDU: 80 17 00 00 [14:43:19]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [14:43:19]Write i2c OK [14:43:19]MH_I2C_Read... [14:43:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:43:19]Read from MH i2c: E2 [14:43:19]MH_I2C_Read... [14:43:19]Read from MH i2c: E2 FD 00 [14:43:19]MH_I2C_Read... [14:43:19]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 [14:43:19]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 [14:43:19]wFMCommunicate OK [14:43:19]wFMCommunicate request_size=4 [14:43:19]MH_SAM_APDU [14:43:19]CAPDU: 80 17 00 00 [14:43:19]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [14:43:19]Write i2c OK [14:43:19]MH_I2C_Read... [14:43:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:43:19]Read from MH i2c: E2 [14:43:19]MH_I2C_Read... [14:43:19]Read from MH i2c: E2 FD 00 [14:43:19]MH_I2C_Read... [14:43:19]OFD Sender: No OFD packet to send [14:43:19]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 [14:43:19]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 [14:43:19]wFMCommunicate OK [14:43:19]wFMCommunicate request_size=4 [14:43:19]MH_SAM_APDU [14:43:19]CAPDU: 80 17 00 00 [14:43:19]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [14:43:19]Write i2c OK [14:43:19]MH_I2C_Read... [14:43:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:43:20]Read from MH i2c: E2 [14:43:20]MH_I2C_Read... [14:43:20]Read from MH i2c: E2 D9 00 [14:43:20]MH_I2C_Read... [14:43:20]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 [14:43:20]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 [14:43:20]wFMCommunicate OK [14:43:20]SAM_PROTO_GetShiftData done [14:43:20]requested_item shift.sale.total_cash is exist - process it [14:43:20]requested_item shift.sale_refund.total is exist - process it [14:43:20]requested_item shift.sale_refund.total_cash is exist - process it [14:43:20]requested_item shift.buy.total is exist - process it [14:43:20]requested_item shift.buy.total_cash is exist - process it [14:43:20]produce_requested_data done [14:43:20]produce_requested_data return {"fm.sale.total":186680537.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":400584.37,"shift.sale.total_cash":348681.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:43:20]process_action_free get_value [14:43:20]json_value_free [14:43:20]json_value_free done [14:43:20]process_json_proto returns [14:43:20]Send response to host [14:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":186680537.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":400584.37,"shift.sale.total_cash":348681.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:43:20]free response buf [14:43:20]execute_script done [14:43:20]execute_script returns [14:43:20]free content buf [14:43:20]Sock 8.Close socket [14:43:20]Sock 8.Thread stoped [14:43:20]accept exits with 7 [14:43:20]New connection [14:43:20]New thread 3067190628 created [14:43:20]Thread 3067047268 joined [14:43:20]Waiting for new connection... [14:43:20] Sock 7.Parse request [14:43:20]Sock 7.Check first char [14:43:20]Sock 7.First char is OK [14:43:20]request: POST /json_proto HTTP/1.0 [14:43:20]Method: POST [14:43:20]URL: /json_proto [14:43:20]Method is POST - this is cgi request [14:43:20]url: /json_proto [14:43:20]query_string will be loaded in cgi processing [14:43:20]execute_cgi json_proto POST (null) [14:43:20]execute_cgi path=json_proto method=POST [14:43:20]POST find Content-Length [14:43:20]Host: 172.17.40.67:8080 [14:43:20]Content-Length: 678 [14:43:20]Content-Type: application/json [14:43:20] [14:43:20]POST finish read [14:43:20]Found Content-Length = 678 [14:43:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:20]execute_script... [14: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)3302595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:20]POST & json_proto [14:43:20]process_json_proto [14:43:20]json parsed OK: [14:43:20]protocol is kg_v1.0 [14:43:20]action value=close_receipt [14:43:20]process_action close_receipt [14:43:20]cmd_close_receipt [14:43:20]MH_GetDate [14:43:20]Write to MH i2c: F0 00 00 1D 00 0C [14:43:20]Write i2c OK [14:43:20]MH_I2C_Read... [14:43:20]Read from MH i2c: F0 [14:43:20]MH_I2C_Read... [14:43:20]Read from MH i2c: F0 09 00 [14:43:20]MH_I2C_Read... [14:43:20]Read from MH i2c: F0 09 00 1D 00 00 08 6E 64 66 97 AE 6B 64 69 [14:43:20]GetLastDocTimeStamp 97 [14:43:20]current date 1717857800 [14:43:20]FM_GetShiftState [14:43:20]SAM_PROTO_GetShiftState [14:43:20]wFMCommunicate request_size=4 [14:43:20]MH_SAM_APDU [14:43:20]CAPDU: 80 13 01 00 [14:43:20]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [14:43:20]Write i2c OK [14:43:20]MH_I2C_Read... [14:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:20]Read from MH i2c: E2 [14:43:20]MH_I2C_Read... [14:43:20]Read from MH i2c: E2 0E 00 [14:43:20]MH_I2C_Read... [14:43:20]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 4F [14:43:20]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:43:20]wFMCommunicate OK [14:43:20]SAM_PROTO_GetShiftState done [14:43:20]FM_GetShiftState done [14:43:20]opened in 1717805884 [14:43:20]opened+sec_in_day 1717892284 [14:43:20]quantity*price = 50065 [14:43:20]sum+1 = 50067 [14:43:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 417 08.06.2024 14:43 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239646 ФПД: 265328461108758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144321&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239646&fm=265328461108758&tin=02508201610067®Number=0000000000091601&sum=50000 [14:43:21]StoreToDocumentArchive [14:43:21]shift 387 fd 239646 [14:43:21]save to /storage/0387/doc_00239646 [14:43:21]save last doc name /storage/0387/doc_00239646 to /storage/kkm_last_doc_name [14:43:21]save OK [14:43:21]Clear old archive folders... [14:43:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:43:21]tlvbuf is 0171E6F0 [14:43:21]SAM_PROTO_ClearQueue [14:43:21]wFMCommunicate request_size=4 [14:43:21]MH_SAM_APDU [14:43:21]CAPDU: 80 09 00 00 [14:43:21]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [14:43:21]Write i2c OK [14:43:21]MH_I2C_Read... [14:43:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:22]Read from MH i2c: E2 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 03 00 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [14:43:22]RAPDU: 90 00 [14:43:22]wFMCommunicate OK [14:43:22]SAM_PROTO_ClearQueue done [14:43:22]KKMCreateOFDPacket [14:43:22]OFDProtocolAddRootSTLVToBuf [14:43:22]FM_MakeSignedData [14:43:22]FM_MakeSignedData [14:43:22]SAM_PROTO_SignData [14:43:22]wFMCommunicate request_size=4 [14:43:22]MH_SAM_APDU [14:43:22]CAPDU: 80 0D 01 02 [14:43:22]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [14:43:22]Write i2c OK [14:43:22]MH_I2C_Read... [14:43:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:22]Read from MH i2c: E2 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 03 00 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [14:43:22]RAPDU: 90 00 [14:43:22]wFMCommunicate OK [14:43:22]wFMCommunicate request_size=255 [14:43:22]MH_SAM_APDU [14:43: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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 09 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A8 03 00 35 04 06 00 F1 [14:43:22]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 09 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A8 03 00 35 04 06 00 F1 00 00 73 [14:43:22]Write i2c OK [14:43:22]MH_I2C_Read... [14:43:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:22]Read from MH i2c: E2 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 03 00 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [14:43:22]RAPDU: 90 00 [14:43:22]wFMCommunicate OK [14:43:22]wFMCommunicate request_size=10 [14:43:22]MH_SAM_APDU [14:43:22]CAPDU: 80 0D 02 02 05 50 98 AC 56 16 [14:43:22]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 50 98 AC 56 16 00 00 B2 [14:43:22]Write i2c OK [14:43:22]MH_I2C_Read... [14:43:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:22]Read from MH i2c: E2 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 03 00 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [14:43:22]RAPDU: 90 00 [14:43:22]wFMCommunicate OK [14:43:22]wFMCommunicate request_size=4 [14:43:22]MH_SAM_APDU [14:43:22]CAPDU: 80 0D 03 02 [14:43:22]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [14:43:22]Write i2c OK [14:43:22]MH_I2C_Read... [14:43:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:22]Read from MH i2c: E2 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 0B 00 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 0B 00 2F 00 00 C9 58 F5 E3 A9 8D F7 3D 90 00 0E [14:43:22]RAPDU: C9 58 F5 E3 A9 8D F7 3D 90 00 [14:43:22]wFMCommunicate OK [14:43:22]SAM_PROTO_SignData done [14:43:22]FM_MakeSignedData done [14:43:22]CreateOFDProtocolMessage [14:43:22]wFMCommunicate request_size=4 [14:43:22]MH_SAM_APDU [14:43:22]CAPDU: 80 11 00 00 [14:43:22]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [14:43:22]Write i2c OK [14:43:22]MH_I2C_Read... [14:43:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:22]Read from MH i2c: E2 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 17 00 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 FF [14:43:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:43:22]wFMCommunicate OK [14:43:22]CreateOFDProtocolMessage done [14:43:22]OFDSenderStorePacket 239646 [14:43:22]StoreOFDPacket docnum=239646 [14:43:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 41 02 07 01 B5 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 09 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A8 03 00 35 04 06 00 F1 50 98 AC 56 16 C9 58 F5 E3 A9 8D F7 3D [14:43:22]CheckFolder [14:43:22]dirname=/storage/ofd_packets [14:43:22]CheckFolder done [14:43:22]ProducePacketName [14:43:22]name=ofd_packets/00239646 [14:43:22]NVStorageSaveData ofd_packets/00239646 [14:43:22]File name is /storage/ofd_packets/00239646 [14:43:22]Write 301 bytes [14:43:22]NVStorageSaveData done [14:43:22]OFDSenderStorePacket done [14:43:22]KKMCreateOFDPacket done [14:43:22]NVStorageSaveData kkm_last_timestamp [14:43:22]File name is /storage/kkm_last_timestamp [14:43:22]Write 4 bytes [14:43:22]NVStorageSaveData done [14:43:22]OFD Sender: Processing packet 239646 [packets to send 182, broken 181] [14:43:22]ProducePacketName [14:43:22]name=ofd_packets/00239646 [14:43:22]OFD Sender: To server: pG, [14:43:22]CommunicateWithHost lk.salyk.kg:30040 [14:43:22]ConnectInit lk.salyk.kg [14:43:22]ExternCall_PrintAddStr [14:43:22]wPrintStart [14:43:22]Write to MH i2c: 01 00 00 31 00 31 [14:43:22]Write i2c OK [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: 01 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: 01 07 00 [14:43:22]MH_I2C_Read... [14:43:22]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [14:43:22]RasterBufferAndPrint [14:43:22]line Счет N : (1)3302595 [14:43:22]line ИНН: 02508201610067 [14:43:22]line Контрольно-Кассовый Чек [14:43:22]line ПРОДАЖА [14:43:22]line ТРК (МРК, ГНК) : 32 [14:43:22]line Товар: 2710124130 [14:43:22]line Аи-92-К-4 [14:43:22]line 7.540 * 66.40 [14:43:22]line = 500.66 [14:43:22]line НДС 12% НСП 1% [14:43:22]line > о реализуемом товаре [14:43:22]line ОКРУГЛЕНИЕ: -0.66 [14:43:22]line ИТОГО: 500.00 [14:43:22]line Внесено: 500.00 [14:43:22]line СДАЧА: 0.00 [14:43:22]line НСП 1% : 4.43 [14:43:22]line НДС 12% : 53.17 [14:43:22]line Наличными: 500.00 [14:43:22]line Безнал.: 0.00 [14:43:22]line Место: АЗС № 82 "Партнер Нефть" [14:43:22]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:43:22]line СНО: Общий режим [14:43:22]line Чек 417 08.06.2024 14:43 [14:43:22]line Смена: 387 ФФД: 1.0 [14:43:22]line ЗНМ: 0300000150 [14:43:22]line РНМ: 0000000000091601 [14:43:22]line Версия ККМ: 001 [14:43:22]line ФМ: 0000000000874681 [14:43:22]line ФД: 239646 [14:43:22]line ФПД: 265328461108758 [14:43:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144321&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239646&fm=265328461108758&tin=02508201610067®Number=0000000000091601&sum=50000 [14:43:22]written 0, free lines is 4095 [14:43:22]Connected sock=11 [14:43:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 41 02 07 01 B5 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 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 09 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A8 03 00 35 04 06 00 F1 50 98 AC 56 16 C9 58 F5 E3 A9 8D F7 3D [14:43:23]Write to MH i2c: 01 00 00 5C 00 5C [14:43:23]Write i2c OK [14:43:23]MH_I2C_Read... [14:43:23]Read from MH i2c: 01 [14:43:23]MH_I2C_Read... [14:43:23]Read from MH i2c: 01 07 00 [14:43:23]MH_I2C_Read... [14:43:23]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 DA 0C 49 [14:43:23]RasterBufferAndPrint [14:43:23]line [14:43:23]line [14:43:23]line [14:43:23]line [14:43:23]line [14:43:23]written 0, free lines is 3314 [14:43:23]MH_Cut [14:43:23]Write to MH i2c: D1 01 00 63 00 01 35 [14:43:23]Write i2c OK [14:43:23]MH_I2C_Read... [14:43:23]Read from MH i2c: D1 [14:43:23]MH_I2C_Read... [14:43:23]Read from MH i2c: D1 01 00 [14:43:23]MH_I2C_Read... [14:43:23]Read from MH i2c: D1 01 00 63 00 00 34 [14:43:23]Write to MH i2c: 01 00 00 64 00 64 [14:43:23]Write i2c OK [14:43:23]MH_I2C_Read... [14:43:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 B5 6A 47 00 F9 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1E A8 03 00 F4 03 04 00 85 15 64 66 B6 04 01 00 00 3B 4C 1A B2 A9 B0 7F 1A [14:43:23]CommunicateWithHost err = 0 [14:43:23]CheckOFDResponse [14:43:23]1017 (14) - 77093643461234 [14:43:23]1041 (16) - 0000000000874681 [14:43:23]1040 (4) - 239646 [14:43:23]1012 (4) - 08.06.2024 08:25 [14:43:23]1206 (1) - 0 [14:43:23]OFD Sender: Remove packet 239646 [14:43:23]ProducePacketName [14:43:23]name=ofd_packets/00239646 [14:43:23]NVStorageDeleteData [14:43:23]OFD Sender: No OFD packet to send [14:43:24]*** Cut start [14:43:24]*** Partial cut [14:43:24]*** CUTSNS_PIN = 1 [14:43:24]*** CUTSNS_PIN = 0 [14:43:24]*** Brake cut motor [14:43:24]Read from MH i2c: 01 [14:43:24]MH_I2C_Read... [14:43:24]*** Stop cut motor [14:43:24]*** Cut end [14:43:24]Read from MH i2c: 01 07 00 [14:43:24]MH_I2C_Read... [14:43:24]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [14:43:24]process_action close_receipt done [14:43:24]requested_data is exist [14:43:24]produce_requested_data [14:43:24]requested_item fm.sn is exist - process it [14:43:24]wFMCommunicate request_size=4 [14:43:24]MH_SAM_APDU [14:43:24]CAPDU: 80 11 00 00 [14:43:24]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [14:43:24]Write i2c OK [14:43:24]MH_I2C_Read... [14:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:24]Read from MH i2c: E2 [14:43:24]MH_I2C_Read... [14:43:24]Read from MH i2c: E2 17 00 [14:43:24]MH_I2C_Read... [14:43:24]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 34 [14:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:43:24]wFMCommunicate OK [14:43:24]requested_item fd.num is exist - process it [14:43:24]SAM_PROTO_GetFieldsCounters [14:43:24]wFMCommunicate request_size=4 [14:43:24]MH_SAM_APDU [14:43:24]CAPDU: 80 13 00 00 [14:43:24]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [14:43:24]Write i2c OK [14:43:24]MH_I2C_Read... [14:43:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:24]Read from MH i2c: E2 [14:43:24]MH_I2C_Read... [14:43:24]Read from MH i2c: E2 62 00 [14:43:24]MH_I2C_Read... [14:43:24]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1E A8 03 00 0E 04 04 00 83 01 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 30 [14:43:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1E A8 03 00 0E 04 04 00 83 01 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:43:24]wFMCommunicate OK [14:43:24]SAM_PROTO_GetFieldsCounters done [14:43:24]requested_item shift.num is exist - process it [14:43:24]requested_item shift.opened is exist - process it [14:43:24]req_shift_opened [14:43:24]FM_GetShiftState [14:43:24]SAM_PROTO_GetShiftState [14:43:24]wFMCommunicate request_size=4 [14:43:24]MH_SAM_APDU [14:43:24]CAPDU: 80 13 01 00 [14:43:25]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [14:43:25]Write i2c OK [14:43:25]MH_I2C_Read... [14:43:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:25]Read from MH i2c: E2 [14:43:25]MH_I2C_Read... [14:43:25]Read from MH i2c: E2 0E 00 [14:43:25]MH_I2C_Read... [14:43:25]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 98 [14:43:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:43:25]wFMCommunicate OK [14:43:25]SAM_PROTO_GetShiftState done [14:43:25]FM_GetShiftState done [14:43:25]req_shift_opened done [14:43:25]requested_item shift.open_date is exist - process it [14:43:25]req_shift_open_date [14:43:25]req_shift_open_date done [14:43:25]produce_requested_data done [14:43:25]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239646,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:43:25]process_action_free close_receipt [14:43:25]json_value_free [14:43:25]json_value_free done [14:43:25]process_json_proto returns [14:43:25]Send response to host [14:43:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239646,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:43:25]free response buf [14:43:25]execute_script done [14:43:25]execute_script returns [14:43:25]free content buf [14:43:25]Sock 7.Close socket [14:43:25]Sock 7.Thread stoped [14:43:28]OFD Sender: No OFD packet to send [14:43:33]OFD Sender: No OFD packet to send [14:43:38]OFD Sender: No OFD packet to send [14:43:43]OFD Sender: No OFD packet to send [14:43:47]accept exits with 8 [14:43:47]New connection [14:43:47]New thread 3067047268 created [14:43:47]Thread 3067190628 joined [14:43:47]Waiting for new connection... [14:43:47] Sock 8.Parse request [14:43:47]Sock 8.Check first char [14:43:47]Sock 8.First char is OK [14:43:47]request: POST /json_proto HTTP/1.0 [14:43:47]Method: POST [14:43:47]URL: /json_proto [14:43:47]Method is POST - this is cgi request [14:43:47]url: /json_proto [14:43:47]query_string will be loaded in cgi processing [14:43:47]execute_cgi json_proto POST (null) [14:43:47]execute_cgi path=json_proto method=POST [14:43:47]POST find Content-Length [14:43:47]Host: 172.17.40.67:8080 [14:43:47]Content-Length: 689 [14:43:47]Content-Type: application/json [14:43:47] [14:43:47]POST finish read [14:43:47]Found Content-Length = 689 [14:43:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 48.880, "sum" : 3700.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3700.00, "total" : 3700.00, "payments": [ { "type": 0, "sum" : 3700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:47]execute_script... [14: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)3302594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 75.70, "quantity" : 48.880, "sum" : 3700.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3700.00, "total" : 3700.00, "payments": [ { "type": 0, "sum" : 3700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:47]POST & json_proto [14:43:47]process_json_proto [14:43:47]json parsed OK: [14:43:47]protocol is kg_v1.0 [14:43:47]action value=close_receipt [14:43:47]process_action close_receipt [14:43:47]cmd_close_receipt [14:43:47]MH_GetDate [14:43:47]Write to MH i2c: F0 00 00 68 00 57 [14:43:47]Write i2c OK [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: F0 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: F0 09 00 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: F0 09 00 68 00 00 24 6E 64 66 97 AE 6B 64 D0 [14:43:47]GetLastDocTimeStamp 1717857801 [14:43:47]current date 1717857828 [14:43:47]FM_GetShiftState [14:43:47]SAM_PROTO_GetShiftState [14:43:47]wFMCommunicate request_size=4 [14:43:47]MH_SAM_APDU [14:43:47]CAPDU: 80 13 01 00 [14:43:47]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [14:43:47]Write i2c OK [14:43:47]MH_I2C_Read... [14:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:47]Read from MH i2c: E2 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 0E 00 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 9A [14:43:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:43:47]wFMCommunicate OK [14:43:47]SAM_PROTO_GetShiftState done [14:43:47]FM_GetShiftState done [14:43:47]opened in 1717805884 [14:43:47]opened+sec_in_day 1717892284 [14:43:47]quantity*price = 370021 [14:43:47]sum+1 = 370023 [14:43:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 3700.00 Внесено: 3700.00 СДАЧА: 0.00 НСП 1% : 32.74 НДС 12% : 392.94 Наличными: 3700.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 418 08.06.2024 14:43 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239647 ФПД: 75158470743760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144348&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239647&fm=75158470743760&tin=02508201610067®Number=0000000000091601&sum=370000 [14:43:48]StoreToDocumentArchive [14:43:48]shift 387 fd 239647 [14:43:48]save to /storage/0387/doc_00239647 [14:43:48]save last doc name /storage/0387/doc_00239647 to /storage/kkm_last_doc_name [14:43:48]save OK [14:43:48]Clear old archive folders... [14:43:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:43:48]tlvbuf is 01715150 [14:43:48]SAM_PROTO_ClearQueue [14:43:48]wFMCommunicate request_size=4 [14:43:48]MH_SAM_APDU [14:43:48]CAPDU: 80 09 00 00 [14:43:48]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [14:43:48]Write i2c OK [14:43:48]MH_I2C_Read... [14:43:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:48]Read from MH i2c: E2 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: E2 03 00 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [14:43:48]RAPDU: 90 00 [14:43:48]wFMCommunicate OK [14:43:48]SAM_PROTO_ClearQueue done [14:43:48]KKMCreateOFDPacket [14:43:48]OFDProtocolAddRootSTLVToBuf [14:43:48]FM_MakeSignedData [14:43:48]FM_MakeSignedData [14:43:48]SAM_PROTO_SignData [14:43:48]wFMCommunicate request_size=4 [14:43:48]MH_SAM_APDU [14:43:48]CAPDU: 80 0D 01 02 [14:43:48]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [14:43:48]Write i2c OK [14:43:48]MH_I2C_Read... [14:43:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:48]Read from MH i2c: E2 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: E2 03 00 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [14:43:48]RAPDU: 90 00 [14:43:48]wFMCommunicate OK [14:43:48]wFMCommunicate request_size=255 [14:43:48]MH_SAM_APDU [14:43:48]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 BE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 66 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 99 00 00 00 00 07 04 06 00 50 A5 05 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 24 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A8 03 [14:43:48]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 BE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 66 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 99 00 00 00 00 07 04 06 00 50 A5 05 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 24 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A8 03 00 00 FD [14:43:48]Write i2c OK [14:43:48]MH_I2C_Read... [14:43:48]OFD Sender: No OFD packet to send [14:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [14:43:49]RAPDU: 90 00 [14:43:49]wFMCommunicate OK [14:43:49]wFMCommunicate request_size=16 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 44 5B 31 F3 56 D0 [14:43:49]Write to MH i2c: E2 13 00 79 00 80 0D 02 02 0B 00 00 35 04 06 00 44 5B 31 F3 56 D0 00 00 31 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [14:43:49]RAPDU: 90 00 [14:43:49]wFMCommunicate OK [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 0D 03 02 [14:43:49]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 0B 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 0B 00 7A 00 00 16 EC C2 EA D6 65 95 E0 90 00 54 [14:43:49]RAPDU: 16 EC C2 EA D6 65 95 E0 90 00 [14:43:49]wFMCommunicate OK [14:43:49]SAM_PROTO_SignData done [14:43:49]FM_MakeSignedData done [14:43:49]CreateOFDProtocolMessage [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 11 00 00 [14:43:49]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 17 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 4A [14:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:43:49]wFMCommunicate OK [14:43:49]CreateOFDProtocolMessage done [14:43:49]OFDSenderStorePacket 239647 [14:43:49]StoreOFDPacket docnum=239647 [14:43:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 8E 1B 0D 01 EB 19 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 BE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 66 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 99 00 00 00 00 07 04 06 00 50 A5 05 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 24 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A8 03 00 35 04 06 00 44 5B 31 F3 56 D0 16 EC C2 EA D6 65 95 E0 [14:43:49]CheckFolder [14:43:49]dirname=/storage/ofd_packets [14:43:49]CheckFolder done [14:43:49]ProducePacketName [14:43:49]name=ofd_packets/00239647 [14:43:49]NVStorageSaveData ofd_packets/00239647 [14:43:49]File name is /storage/ofd_packets/00239647 [14:43:49]Write 307 bytes [14:43:49]NVStorageSaveData done [14:43:49]OFDSenderStorePacket done [14:43:49]KKMCreateOFDPacket done [14:43:49]NVStorageSaveData kkm_last_timestamp [14:43:49]File name is /storage/kkm_last_timestamp [14:43:49]Write 4 bytes [14:43:49]NVStorageSaveData done [14:43:49]ExternCall_PrintAddStr [14:43:49]wPrintStart [14:43:49]Write to MH i2c: 01 00 00 7C 00 7C [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 07 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [14:43:49]RasterBufferAndPrint [14:43:49]line Счет N : (1)3302594 [14:43:49]line ИНН: 02508201610067 [14:43:49]line Контрольно-Кассовый Чек [14:43:49]line ПРОДАЖА [14:43:49]line ТРК (МРК, ГНК) : 11 [14:43:49]line Товар: 2710194800 [14:43:49]line D-ENERGY Дт-К-2 [14:43:49]line 48.880 * 75.70 [14:43:49]line = 3700.22 [14:43:49]line НДС 12% НСП 1% [14:43:49]line > о реализуемом товаре [14:43:49]line ОКРУГЛЕНИЕ: -0.22 [14:43:49]line ИТОГО: 3700.00 [14:43:49]line Внесено: 3700.00 [14:43:49]line СДАЧА: 0.00 [14:43:49]line НСП 1% : 32.74 [14:43:49]line НДС 12% : 392.94 [14:43:49]line Наличными: 3700.00 [14:43:49]line Безнал.: 0.00 [14:43:49]line Место: АЗС № 82 "Партнер Нефть" [14:43:49]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:43:49]line СНО: Общий режим [14:43:49]line Чек 418 08.06.2024 14:43 [14:43:49]line Смена: 387 ФФД: 1.0 [14:43:49]line ЗНМ: 0300000150 [14:43:49]line РНМ: 0000000000091601 [14:43:49]line Версия ККМ: 001 [14:43:49]line ФМ: 0000000000874681 [14:43:49]line ФД: 239647 [14:43:49]line ФПД: 75158470743760 [14:43:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144348&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239647&fm=75158470743760&tin=02508201610067®Number=0000000000091601&sum=370000 [14:43:49]written 0, free lines is 4095 [14:43:49]OFD Sender: Processing packet 239647 [packets to send 182, broken 181] [14:43:49]ProducePacketName [14:43:49]name=ofd_packets/00239647 [14:43:49]OFD Sender: To server: pG, [14:43:49]CommunicateWithHost lk.salyk.kg:30040 [14:43:49]ConnectInit lk.salyk.kg [14:43:49]Connected sock=10 [14:43:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 15 01 00 00 8E 1B 0D 01 EB 19 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 BE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 66 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 99 00 00 00 00 07 04 06 00 50 A5 05 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 24 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A8 03 00 35 04 06 00 44 5B 31 F3 56 D0 16 EC C2 EA D6 65 95 E0 [14:43:49]Write to MH i2c: 01 00 00 A7 00 A7 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 07 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 E1 0C 9B [14:43:49]RasterBufferAndPrint [14:43:49]line [14:43:49]line [14:43:49]line [14:43:49]line [14:43:49]line [14:43:49]written 0, free lines is 3309 [14:43:49]MH_Cut [14:43:49]Write to MH i2c: D1 01 00 AE 00 01 80 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: D1 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: D1 01 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: D1 01 00 AE 00 00 7F [14:43:49]Write to MH i2c: 01 00 00 AF 00 AF [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 47 FB 47 00 4C 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 1F A8 03 00 F4 03 04 00 A0 15 64 66 B6 04 01 00 00 D4 FB D5 3A 98 32 EB B4 [14:43:49]CommunicateWithHost err = 0 [14:43:49]CheckOFDResponse [14:43:49]1017 (14) - 77093643461234 [14:43:49]1041 (16) - 0000000000874681 [14:43:49]1040 (4) - 239647 [14:43:49]1012 (4) - 08.06.2024 08:26 [14:43:49]1206 (1) - 0 [14:43:49]OFD Sender: Remove packet 239647 [14:43:49]ProducePacketName [14:43:49]name=ofd_packets/00239647 [14:43:49]NVStorageDeleteData [14:43:50]OFD Sender: No OFD packet to send [14:43:50]*** Cut start [14:43:50]*** Partial cut [14:43:50]*** CUTSNS_PIN = 1 [14:43:50]*** CUTSNS_PIN = 0 [14:43:50]*** Brake cut motor [14:43:51]*** Stop cut motor [14:43:51]*** Cut end [14:43:51]Read from MH i2c: 01 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 07 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [14:43:51]process_action close_receipt done [14:43:51]requested_data is exist [14:43:51]produce_requested_data [14:43:51]requested_item fm.sn is exist - process it [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 11 00 00 [14:43:51]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 17 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 7F [14:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:43:51]wFMCommunicate OK [14:43:51]requested_item fd.num is exist - process it [14:43:51]SAM_PROTO_GetFieldsCounters [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 13 00 00 [14:43:51]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 62 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1F A8 03 00 0E 04 04 00 83 01 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 7F [14:43:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 1F A8 03 00 0E 04 04 00 83 01 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:43:51]wFMCommunicate OK [14:43:51]SAM_PROTO_GetFieldsCounters done [14:43:51]requested_item shift.num is exist - process it [14:43:51]requested_item shift.opened is exist - process it [14:43:51]req_shift_opened [14:43:51]FM_GetShiftState [14:43:51]SAM_PROTO_GetShiftState [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 13 01 00 [14:43:51]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 0E 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E3 [14:43:51]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:43:51]wFMCommunicate OK [14:43:51]SAM_PROTO_GetShiftState done [14:43:51]FM_GetShiftState done [14:43:51]req_shift_opened done [14:43:51]requested_item shift.open_date is exist - process it [14:43:51]req_shift_open_date [14:43:51]req_shift_open_date done [14:43:51]produce_requested_data done [14:43:51]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239647,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:43:51]process_action_free close_receipt [14:43:51]json_value_free [14:43:51]json_value_free done [14:43:51]process_json_proto returns [14:43:51]Send response to host [14:43:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239647,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:43:51]free response buf [14:43:51]execute_script done [14:43:51]execute_script returns [14:43:51]free content buf [14:43:51]Sock 8.Close socket [14:43:51]Sock 8.Thread stoped [14:43:55]OFD Sender: No OFD packet to send [14:44:00]OFD Sender: No OFD packet to send [14:44:05]OFD Sender: No OFD packet to send [14:44:10]OFD Sender: No OFD packet to send [14:44:15]OFD Sender: No OFD packet to send [14:44:20]OFD Sender: No OFD packet to send [14:44:25]OFD Sender: No OFD packet to send [14:44:30]OFD Sender: No OFD packet to send [14:44:35]OFD Sender: No OFD packet to send [14:44:40]OFD Sender: No OFD packet to send [14:44:45]OFD Sender: No OFD packet to send [14:44:50]OFD Sender: No OFD packet to send [14:44:55]OFD Sender: No OFD packet to send [14:45:00]OFD Sender: No OFD packet to send [14:45:02]accept exits with 9 [14:45:02]New connection [14:45:02]New thread 3067190628 created [14:45:02]Thread 3067047268 joined [14:45:02]Waiting for new connection... [14:45:02] Sock 9.Parse request [14:45:02]Sock 9.Check first char [14:45:02]Sock 9.First char is OK [14:45:02]request: POST /json_proto HTTP/1.0 [14:45:02]Method: POST [14:45:02]URL: /json_proto [14:45:02]Method is POST - this is cgi request [14:45:02]url: /json_proto [14:45:02]query_string will be loaded in cgi processing [14:45:02]execute_cgi json_proto POST (null) [14:45:02]execute_cgi path=json_proto method=POST [14:45:02]POST find Content-Length [14:45:02]Host: 172.17.40.67:8080 [14:45:02]Content-Length: 680 [14:45:02]Content-Type: application/json [14:45:02] [14:45:02]POST finish read [14:45:02]Found Content-Length = 680 [14:45:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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:45:02]execute_script... [14:45:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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:45:02]POST & json_proto [14:45:02]process_json_proto [14:45:02]json parsed OK: [14:45:02]protocol is kg_v1.0 [14:45:02]action value=close_receipt [14:45:02]process_action close_receipt [14:45:02]cmd_close_receipt [14:45:02]MH_GetDate [14:45:02]Write to MH i2c: F0 00 00 B3 00 A2 [14:45:02]Write i2c OK [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: F0 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: F0 09 00 [14:45:02]MH_I2C_Read... [14:45:02]Read from MH i2c: F0 09 00 B3 00 00 6F 6E 64 66 97 AE 6B 64 66 [14:45:02]GetLastDocTimeStamp 1717857828 [14:45:02]current date 1717857903 [14:45:02]FM_GetShiftState [14:45:02]SAM_PROTO_GetShiftState [14:45:02]wFMCommunicate request_size=4 [14:45:02]MH_SAM_APDU [14:45:02]CAPDU: 80 13 01 00 [14:45:02]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [14:45:02]Write i2c OK [14:45:02]MH_I2C_Read... [14:45:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:03]Read from MH i2c: E2 [14:45:03]MH_I2C_Read... [14:45:03]Read from MH i2c: E2 0E 00 [14:45:03]MH_I2C_Read... [14:45:03]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 E5 [14:45:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:45:03]wFMCommunicate OK [14:45:03]SAM_PROTO_GetShiftState done [14:45:03]FM_GetShiftState done [14:45:03]opened in 1717805884 [14:45:03]opened+sec_in_day 1717892284 [14:45:03]quantity*price = 150072 [14:45:03]sum+1 = 150073 [14:45:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 419 08.06.2024 14:45 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239648 ФПД: 31546827997629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144503&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239648&fm=31546827997629&tin=02508201610067®Number=0000000000091601&sum=150000 [14:45:04]StoreToDocumentArchive [14:45:04]shift 387 fd 239648 [14:45:04]save to /storage/0387/doc_00239648 [14:45:04]save last doc name /storage/0387/doc_00239648 to /storage/kkm_last_doc_name [14:45:04]save OK [14:45:04]Clear old archive folders... [14:45:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:45:04]tlvbuf is B6F92980 [14:45:04]SAM_PROTO_ClearQueue [14:45:04]wFMCommunicate request_size=4 [14:45:04]MH_SAM_APDU [14:45:04]CAPDU: 80 09 00 00 [14:45:04]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:04]Read from MH i2c: E2 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 03 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [14:45:04]RAPDU: 90 00 [14:45:04]wFMCommunicate OK [14:45:04]SAM_PROTO_ClearQueue done [14:45:04]KKMCreateOFDPacket [14:45:04]OFDProtocolAddRootSTLVToBuf [14:45:04]FM_MakeSignedData [14:45:04]FM_MakeSignedData [14:45:04]SAM_PROTO_SignData [14:45:04]wFMCommunicate request_size=4 [14:45:04]MH_SAM_APDU [14:45:04]CAPDU: 80 0D 01 02 [14:45:04]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 [14:45:04]MH_I2C_Read... [14:45:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:04]Read from MH i2c: E2 03 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [14:45:04]RAPDU: 90 00 [14:45:04]wFMCommunicate OK [14:45:04]wFMCommunicate request_size=255 [14:45:04]MH_SAM_APDU [14:45: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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 6F 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A8 03 00 35 04 06 00 1C B1 11 7A [14:45:04]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 6F 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A8 03 00 35 04 06 00 1C B1 11 7A 00 00 45 [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:04]Read from MH i2c: E2 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 03 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [14:45:04]RAPDU: 90 00 [14:45:04]wFMCommunicate OK [14:45:04]wFMCommunicate request_size=7 [14:45:04]MH_SAM_APDU [14:45:04]CAPDU: 80 0D 02 02 02 01 BD [14:45:04]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 01 BD 00 00 00 [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:04]Read from MH i2c: E2 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 03 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [14:45:04]RAPDU: 90 00 [14:45:04]wFMCommunicate OK [14:45:04]wFMCommunicate request_size=4 [14:45:04]MH_SAM_APDU [14:45:04]CAPDU: 80 0D 03 02 [14:45:04]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:04]Read from MH i2c: E2 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 0B 00 [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: E2 0B 00 C5 00 00 38 40 43 C5 04 D4 DB E9 90 00 5D [14:45:04]RAPDU: 38 40 43 C5 04 D4 DB E9 90 00 [14:45:04]wFMCommunicate OK [14:45:04]SAM_PROTO_SignData done [14:45:04]FM_MakeSignedData done [14:45:04]CreateOFDProtocolMessage [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 C6 00 80 11 00 00 00 00 00 00 40 [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 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 95 [14:45:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:45:04]wFMCommunicate OK [14:45:04]CreateOFDProtocolMessage done [14:45:04]OFDSenderStorePacket 239648 [14:45:04]StoreOFDPacket docnum=239648 [14:45:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 04 AF 04 01 C1 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 6F 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A8 03 00 35 04 06 00 1C B1 11 7A 01 BD 38 40 43 C5 04 D4 DB E9 [14:45:04]CheckFolder [14:45:04]dirname=/storage/ofd_packets [14:45:04]CheckFolder done [14:45:04]ProducePacketName [14:45:04]name=ofd_packets/00239648 [14:45:04]NVStorageSaveData ofd_packets/00239648 [14:45:04]File name is /storage/ofd_packets/00239648 [14:45:04]Write 298 bytes [14:45:04]NVStorageSaveData done [14:45:04]OFDSenderStorePacket done [14:45:04]KKMCreateOFDPacket done [14:45:04]NVStorageSaveData kkm_last_timestamp [14:45:04]File name is /storage/kkm_last_timestamp [14:45:04]Write 4 bytes [14:45:04]NVStorageSaveData done [14:45:04]ExternCall_PrintAddStr [14:45:04]wPrintStart [14:45:04]Write to MH i2c: 01 00 00 C7 00 C7 [14:45:04]Write i2c OK [14:45:04]MH_I2C_Read... [14:45:04]Read from MH i2c: 01 [14:45:04]MH_I2C_Read... [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 C7 00 00 00 00 00 00 FF 0F DC [14:45:04]RasterBufferAndPrint [14:45:04]line Счет N : (1)3302596 [14:45:04]line ИНН: 02508201610067 [14:45:04]line Контрольно-Кассовый Чек [14:45:04]line ПРОДАЖА [14:45:04]line ТРК (МРК, ГНК) : 51 [14:45:04]line Товар: 2710194210 [14:45:04]line ДТ-К-5 [14:45:04]line 20.090 * 74.70 [14:45:04]line = 1500.72 [14:45:04]line НДС 12% НСП 1% [14:45:04]line > о реализуемом товаре [14:45:04]line ОКРУГЛЕНИЕ: -0.72 [14:45:04]line ИТОГО: 1500.00 [14:45:04]line Внесено: 1500.00 [14:45:04]line СДАЧА: 0.00 [14:45:04]line НСП 1% : 13.28 [14:45:04]line НДС 12% : 159.37 [14:45:04]line Наличными: 1500.00 [14:45:04]line Безнал.: 0.00 [14:45:04]line Место: АЗС № 82 "Партнер Нефть" [14:45:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:45:04]line СНО: Общий режим [14:45:04]line Чек 419 08.06.2024 14:45 [14:45:04]line Смена: 387 ФФД: 1.0 [14:45:04]line ЗНМ: 0300000150 [14:45:04]line РНМ: 0000000000091601 [14:45:04]line Версия ККМ: 001 [14:45:04]line ФМ: 0000000000874681 [14:45:04]line ФД: 239648 [14:45:04]line ФПД: 31546827997629 [14:45:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144503&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239648&fm=31546827997629&tin=02508201610067®Number=0000000000091601&sum=150000 [14:45:05]OFD Sender: Processing packet 239648 [packets to send 182, broken 181] [14:45:05]ProducePacketName [14:45:05]name=ofd_packets/00239648 [14:45:05]OFD Sender: To server: pG, [14:45:05]CommunicateWithHost lk.salyk.kg:30040 [14:45:05]ConnectInit lk.salyk.kg [14:45:05]written 0, free lines is 4095 [14:45:05]Connected sock=10 [14:45:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 04 AF 04 01 C1 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 6F 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A8 03 00 35 04 06 00 1C B1 11 7A 01 BD 38 40 43 C5 04 D4 DB E9 [14:45:05]Write to MH i2c: 01 00 00 F2 00 F2 [14:45:05]Write i2c OK [14:45:05]MH_I2C_Read... [14:45:05]Read from MH i2c: 01 [14:45:05]MH_I2C_Read... [14:45:05]Read from MH i2c: 01 07 00 [14:45:05]MH_I2C_Read... [14:45:05]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 C3 0C C8 [14:45:05]RasterBufferAndPrint [14:45:05]line [14:45:05]line [14:45:05]line [14:45:05]line [14:45:05]line [14:45:05]written 0, free lines is 3273 [14:45:05]MH_Cut [14:45:05]Write to MH i2c: D1 01 00 F9 00 01 CB [14:45:05]Write i2c OK [14:45:05]MH_I2C_Read... [14:45:05]Read from MH i2c: D1 [14:45:05]MH_I2C_Read... [14:45:05]Read from MH i2c: D1 01 00 [14:45:05]MH_I2C_Read... [14:45:05]Read from MH i2c: D1 01 00 F9 00 00 CA [14:45:05]Write to MH i2c: 01 00 00 FA 00 FA [14:45:05]Write i2c OK [14:45:05]MH_I2C_Read... [14:45:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 23 BD 47 00 63 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 20 A8 03 00 F4 03 04 00 EC 15 64 66 B6 04 01 00 00 71 2A D7 2B 17 2B 50 4B [14:45:05]CommunicateWithHost err = 0 [14:45:05]CheckOFDResponse [14:45:05]1017 (14) - 77093643461234 [14:45:05]1041 (16) - 0000000000874681 [14:45:05]1040 (4) - 239648 [14:45:05]1012 (4) - 08.06.2024 08:27 [14:45:05]1206 (1) - 0 [14:45:05]OFD Sender: Remove packet 239648 [14:45:05]ProducePacketName [14:45:05]name=ofd_packets/00239648 [14:45:05]NVStorageDeleteData [14:45:06]OFD Sender: No OFD packet to send [14:45:06]*** Cut start [14:45:06]*** Partial cut [14:45:06]*** CUTSNS_PIN = 1 [14:45:06]*** CUTSNS_PIN = 0 [14:45:06]*** Brake cut motor [14:45:06]Read from MH i2c: 01 [14:45:06]*** Stop cut motor [14:45:06]*** Cut end [14:45:06]MH_I2C_Read... [14:45:06]Read from MH i2c: 01 07 00 [14:45:06]MH_I2C_Read... [14:45:06]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [14:45:06]process_action close_receipt done [14:45:06]requested_data is exist [14:45:06]produce_requested_data [14:45:06]requested_item fm.sn is exist - process it [14:45:06]wFMCommunicate request_size=4 [14:45:06]MH_SAM_APDU [14:45:06]CAPDU: 80 11 00 00 [14:45:06]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [14:45:06]Write i2c OK [14:45:06]MH_I2C_Read... [14:45:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:06]Read from MH i2c: E2 [14:45:06]MH_I2C_Read... [14:45:06]Read from MH i2c: E2 17 00 [14:45:06]MH_I2C_Read... [14:45:06]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 CA [14:45:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:45:06]wFMCommunicate OK [14:45:06]requested_item fd.num is exist - process it [14:45:06]SAM_PROTO_GetFieldsCounters [14:45:06]wFMCommunicate request_size=4 [14:45:06]MH_SAM_APDU [14:45:06]CAPDU: 80 13 00 00 [14:45:06]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [14:45:06]Write i2c OK [14:45:06]MH_I2C_Read... [14:45:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:07]Read from MH i2c: E2 [14:45:07]MH_I2C_Read... [14:45:07]Read from MH i2c: E2 62 00 [14:45:07]MH_I2C_Read... [14:45:07]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 20 A8 03 00 0E 04 04 00 83 01 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 CE [14:45:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 20 A8 03 00 0E 04 04 00 83 01 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:45:07]wFMCommunicate OK [14:45:07]SAM_PROTO_GetFieldsCounters done [14:45:07]requested_item shift.num is exist - process it [14:45:07]requested_item shift.opened is exist - process it [14:45:07]req_shift_opened [14:45:07]FM_GetShiftState [14:45:07]SAM_PROTO_GetShiftState [14:45:07]wFMCommunicate request_size=4 [14:45:07]MH_SAM_APDU [14:45:07]CAPDU: 80 13 01 00 [14:45:07]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [14:45:07]Write i2c OK [14:45:07]MH_I2C_Read... [14:45:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:07]Read from MH i2c: E2 [14:45:07]MH_I2C_Read... [14:45:07]Read from MH i2c: E2 0E 00 [14:45:07]MH_I2C_Read... [14:45:07]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 2E [14:45:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:45:07]wFMCommunicate OK [14:45:07]SAM_PROTO_GetShiftState done [14:45:07]FM_GetShiftState done [14:45:07]req_shift_opened done [14:45:07]requested_item shift.open_date is exist - process it [14:45:07]req_shift_open_date [14:45:07]req_shift_open_date done [14:45:07]produce_requested_data done [14:45:07]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239648,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:45:07]process_action_free close_receipt [14:45:07]json_value_free [14:45:07]json_value_free done [14:45:07]process_json_proto returns [14:45:07]Send response to host [14:45:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239648,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:45:07]free response buf [14:45:07]execute_script done [14:45:07]execute_script returns [14:45:07]free content buf [14:45:07]Sock 9.Close socket [14:45:07]Sock 9.Thread stoped [14:45:11]OFD Sender: No OFD packet to send [14:45:16]OFD Sender: No OFD packet to send [14:45:21]OFD Sender: No OFD packet to send [14:45:26]OFD Sender: No OFD packet to send [14:45:31]OFD Sender: No OFD packet to send [14:45:36]OFD Sender: No OFD packet to send [14:45:41]OFD Sender: No OFD packet to send [14:45:46]OFD Sender: No OFD packet to send [14:45:51]OFD Sender: No OFD packet to send [14:45:56]OFD Sender: No OFD packet to send [14:46:01]OFD Sender: No OFD packet to send [14:46:06]OFD Sender: No OFD packet to send [14:46:11]OFD Sender: No OFD packet to send [14:46:16]OFD Sender: No OFD packet to send [14:46:21]OFD Sender: No OFD packet to send [14:46:26]OFD Sender: No OFD packet to send [14:46:31]OFD Sender: No OFD packet to send [14:46:36]OFD Sender: No OFD packet to send [14:46:41]OFD Sender: No OFD packet to send [14:46:46]OFD Sender: No OFD packet to send [14:46:51]OFD Sender: No OFD packet to send [14:46:56]OFD Sender: No OFD packet to send [14:46:59]accept exits with 8 [14:46:59]New connection [14:46:59]New thread 3067047268 created [14:46:59]Thread 3067190628 joined [14:46:59]Waiting for new connection... [14:46:59] Sock 8.Parse request [14:46:59]Sock 8.Check first char [14:46:59]Sock 8.First char is OK [14:46:59]request: POST /json_proto HTTP/1.0 [14:46:59]Method: POST [14:46:59]URL: /json_proto [14:46:59]Method is POST - this is cgi request [14:46:59]url: /json_proto [14:46:59]query_string will be loaded in cgi processing [14:46:59]execute_cgi json_proto POST (null) [14:46:59]execute_cgi path=json_proto method=POST [14:46:59]POST find Content-Length [14:46:59]Host: 172.17.40.67:8080 [14:46:59]Content-Length: 678 [14:46:59]Content-Type: application/json [14:46:59] [14:46:59]POST finish read [14:46:59]Found Content-Length = 678 [14:46:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:46:59]execute_script... [14:46: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)3302597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:46:59]POST & json_proto [14:46:59]process_json_proto [14:46:59]json parsed OK: [14:46:59]protocol is kg_v1.0 [14:46:59]action value=close_receipt [14:46:59]process_action close_receipt [14:46:59]cmd_close_receipt [14:46:59]MH_GetDate [14:46:59]Write to MH i2c: F0 00 00 FE 00 ED [14:46:59]Write i2c OK [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: F0 [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: F0 09 00 [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: F0 09 00 FE 00 00 E3 6E 64 66 97 AE 6B 64 25 [14:46:59]GetLastDocTimeStamp 1717857903 [14:46:59]current date 1717858019 [14:46:59]FM_GetShiftState [14:46:59]SAM_PROTO_GetShiftState [14:46:59]wFMCommunicate request_size=4 [14:46:59]MH_SAM_APDU [14:46:59]CAPDU: 80 13 01 00 [14:46:59]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [14:46:59]Write i2c OK [14:46:59]MH_I2C_Read... [14:46:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:59]Read from MH i2c: E2 [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: E2 0E 00 [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 30 [14:46:59]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:46:59]wFMCommunicate OK [14:46:59]SAM_PROTO_GetShiftState done [14:46:59]FM_GetShiftState done [14:46:59]opened in 1717805884 [14:46:59]opened+sec_in_day 1717892284 [14:46:59]quantity*price = 30012 [14:46:59]sum+1 = 30014 [14:46:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 420 08.06.2024 14:46 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239649 ФПД: 103315365791377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144659&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239649&fm=103315365791377&tin=02508201610067®Number=0000000000091601&sum=30000 [14:47:00]StoreToDocumentArchive [14:47:00]shift 387 fd 239649 [14:47:00]save to /storage/0387/doc_00239649 [14:47:00]save last doc name /storage/0387/doc_00239649 to /storage/kkm_last_doc_name [14:47:00]save OK [14:47:00]Clear old archive folders... [14:47:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:47:00]tlvbuf is 016BBB70 [14:47:00]SAM_PROTO_ClearQueue [14:47:00]wFMCommunicate request_size=4 [14:47:00]MH_SAM_APDU [14:47:00]CAPDU: 80 09 00 00 [14:47:00]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 03 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [14:47:00]RAPDU: 90 00 [14:47:00]wFMCommunicate OK [14:47:00]SAM_PROTO_ClearQueue done [14:47:00]KKMCreateOFDPacket [14:47:00]OFDProtocolAddRootSTLVToBuf [14:47:00]FM_MakeSignedData [14:47:00]FM_MakeSignedData [14:47:00]SAM_PROTO_SignData [14:47:00]wFMCommunicate request_size=4 [14:47:00]MH_SAM_APDU [14:47:00]CAPDU: 80 0D 01 02 [14:47:00]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 03 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [14:47:00]RAPDU: 90 00 [14:47:00]wFMCommunicate OK [14:47:00]wFMCommunicate request_size=255 [14:47:00]MH_SAM_APDU [14:47: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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 A4 01 00 00 F4 03 04 00 E3 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A8 03 00 35 04 06 00 5D [14:47:00]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 A4 01 00 00 F4 03 04 00 E3 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A8 03 00 35 04 06 00 5D 00 00 3F [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 03 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [14:47:00]RAPDU: 90 00 [14:47:00]wFMCommunicate OK [14:47:00]wFMCommunicate request_size=10 [14:47:00]MH_SAM_APDU [14:47:00]CAPDU: 80 0D 02 02 05 F6 FB AD 86 91 [14:47:00]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 F6 FB AD 86 91 00 00 49 [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 03 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [14:47:00]RAPDU: 90 00 [14:47:00]wFMCommunicate OK [14:47:00]wFMCommunicate request_size=4 [14:47:00]MH_SAM_APDU [14:47:00]CAPDU: 80 0D 03 02 [14:47:00]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 0B 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 0B 00 10 01 00 19 F0 D0 F6 5C 3C FB D6 90 00 C5 [14:47:00]RAPDU: 19 F0 D0 F6 5C 3C FB D6 90 00 [14:47:00]wFMCommunicate OK [14:47:00]SAM_PROTO_SignData done [14:47:00]FM_MakeSignedData done [14:47:00]CreateOFDProtocolMessage [14:47:00]wFMCommunicate request_size=4 [14:47:00]MH_SAM_APDU [14:47:00]CAPDU: 80 11 00 00 [14:47:00]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 17 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 E1 [14:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:47:00]wFMCommunicate OK [14:47:00]CreateOFDProtocolMessage done [14:47:00]OFDSenderStorePacket 239649 [14:47:00]StoreOFDPacket docnum=239649 [14:47:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 FB 3F 07 01 DB 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 A4 01 00 00 F4 03 04 00 E3 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A8 03 00 35 04 06 00 5D F6 FB AD 86 91 19 F0 D0 F6 5C 3C FB D6 [14:47:00]CheckFolder [14:47:00]dirname=/storage/ofd_packets [14:47:00]CheckFolder done [14:47:00]ProducePacketName [14:47:00]name=ofd_packets/00239649 [14:47:00]NVStorageSaveData ofd_packets/00239649 [14:47:00]File name is /storage/ofd_packets/00239649 [14:47:00]Write 301 bytes [14:47:00]NVStorageSaveData done [14:47:00]OFDSenderStorePacket done [14:47:00]KKMCreateOFDPacket done [14:47:00]NVStorageSaveData kkm_last_timestamp [14:47:00]File name is /storage/kkm_last_timestamp [14:47:00]Write 4 bytes [14:47:00]NVStorageSaveData done [14:47:00]ExternCall_PrintAddStr [14:47:00]wPrintStart [14:47:00]Write to MH i2c: 01 00 00 12 01 13 [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: 01 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: 01 07 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [14:47:00]RasterBufferAndPrint [14:47:00]line Счет N : (1)3302597 [14:47:00]line ИНН: 02508201610067 [14:47:00]line Контрольно-Кассовый Чек [14:47:00]line ПРОДАЖА [14:47:00]line ТРК (МРК, ГНК) : 12 [14:47:00]line Товар: 2710124130 [14:47:00]line Аи-92-К-4 [14:47:00]line 4.520 * 66.40 [14:47:00]line = 300.13 [14:47:00]line НДС 12% НСП 1% [14:47:00]line > о реализуемом товаре [14:47:00]line ОКРУГЛЕНИЕ: -0.13 [14:47:00]line ИТОГО: 300.00 [14:47:00]line Внесено: 300.00 [14:47:00]line СДАЧА: 0.00 [14:47:00]line НСП 1% : 2.66 [14:47:00]line НДС 12% : 31.87 [14:47:00]line Наличными: 300.00 [14:47:00]line Безнал.: 0.00 [14:47:00]line Место: АЗС № 82 "Партнер Нефть" [14:47:00]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:47:00]line СНО: Общий режим [14:47:00]line Чек 420 08.06.2024 14:46 [14:47:00]line Смена: 387 ФФД: 1.0 [14:47:00]line ЗНМ: 0300000150 [14:47:00]line РНМ: 0000000000091601 [14:47:00]line Версия ККМ: 001 [14:47:00]line ФМ: 0000000000874681 [14:47:00]line ФД: 239649 [14:47:00]line ФПД: 103315365791377 [14:47:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144659&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239649&fm=103315365791377&tin=02508201610067®Number=0000000000091601&sum=30000 [14:47:01]OFD Sender: Processing packet 239649 [packets to send 182, broken 181] [14:47:01]ProducePacketName [14:47:01]name=ofd_packets/00239649 [14:47:01]OFD Sender: To server: pG, [14:47:01]CommunicateWithHost lk.salyk.kg:30040 [14:47:01]ConnectInit lk.salyk.kg [14:47:01]written 0, free lines is 4095 [14:47:01]Connected sock=10 [14:47:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 FB 3F 07 01 DB 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 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 A4 01 00 00 F4 03 04 00 E3 6E 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A8 03 00 35 04 06 00 5D F6 FB AD 86 91 19 F0 D0 F6 5C 3C FB D6 [14:47:01]Write to MH i2c: 01 00 00 3D 01 3E [14:47:01]Write i2c OK [14:47:01]MH_I2C_Read... [14:47:01]Read from MH i2c: 01 [14:47:01]MH_I2C_Read... [14:47:01]Read from MH i2c: 01 07 00 [14:47:01]MH_I2C_Read... [14:47:01]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 C7 0C 18 [14:47:01]RasterBufferAndPrint [14:47:01]line [14:47:01]line [14:47:01]line [14:47:01]line [14:47:01]line [14:47:01]written 0, free lines is 3277 [14:47:01]MH_Cut [14:47:01]Write to MH i2c: D1 01 00 44 01 01 17 [14:47:01]Write i2c OK [14:47:01]MH_I2C_Read... [14:47:01]Read from MH i2c: D1 [14:47:01]MH_I2C_Read... [14:47:01]Read from MH i2c: D1 01 00 [14:47:01]MH_I2C_Read... [14:47:01]Read from MH i2c: D1 01 00 44 01 00 16 [14:47:01]Write to MH i2c: 01 00 00 45 01 46 [14:47:01]Write i2c OK [14:47:01]MH_I2C_Read... [14:47:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 01 0A 47 00 9F 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 21 A8 03 00 F4 03 04 00 60 16 64 66 B6 04 01 00 00 4D 80 11 9C 4B 61 5B 37 [14:47:01]CommunicateWithHost err = 0 [14:47:01]CheckOFDResponse [14:47:01]1017 (14) - 77093643461234 [14:47:01]1041 (16) - 0000000000874681 [14:47:01]1040 (4) - 239649 [14:47:01]1012 (4) - 08.06.2024 08:29 [14:47:01]1206 (1) - 0 [14:47:01]OFD Sender: Remove packet 239649 [14:47:01]ProducePacketName [14:47:01]name=ofd_packets/00239649 [14:47:01]NVStorageDeleteData [14:47:02]OFD Sender: No OFD packet to send [14:47:02]*** Cut start [14:47:02]*** Partial cut [14:47:02]*** CUTSNS_PIN = 1 [14:47:02]*** CUTSNS_PIN = 0 [14:47:02]*** Brake cut motor [14:47:03]Read from MH i2c: 01 [14:47:03]MH_I2C_Read... [14:47:03]*** Stop cut motor [14:47:03]*** Cut end [14:47:03]Read from MH i2c: 01 07 00 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [14:47:03]process_action close_receipt done [14:47:03]requested_data is exist [14:47:03]produce_requested_data [14:47:03]requested_item fm.sn is exist - process it [14:47:03]wFMCommunicate request_size=4 [14:47:03]MH_SAM_APDU [14:47:03]CAPDU: 80 11 00 00 [14:47:03]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [14:47:03]Write i2c OK [14:47:03]MH_I2C_Read... [14:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:03]Read from MH i2c: E2 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: E2 17 00 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 16 [14:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:47:03]wFMCommunicate OK [14:47:03]requested_item fd.num is exist - process it [14:47:03]SAM_PROTO_GetFieldsCounters [14:47:03]wFMCommunicate request_size=4 [14:47:03]MH_SAM_APDU [14:47:03]CAPDU: 80 13 00 00 [14:47:03]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [14:47:03]Write i2c OK [14:47:03]MH_I2C_Read... [14:47:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:03]Read from MH i2c: E2 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: E2 62 00 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 21 A8 03 00 0E 04 04 00 83 01 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 1E [14:47:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 21 A8 03 00 0E 04 04 00 83 01 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:47:03]wFMCommunicate OK [14:47:03]SAM_PROTO_GetFieldsCounters done [14:47:03]requested_item shift.num is exist - process it [14:47:03]requested_item shift.opened is exist - process it [14:47:03]req_shift_opened [14:47:03]FM_GetShiftState [14:47:03]SAM_PROTO_GetShiftState [14:47:03]wFMCommunicate request_size=4 [14:47:03]MH_SAM_APDU [14:47:03]CAPDU: 80 13 01 00 [14:47:03]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [14:47:03]Write i2c OK [14:47:03]MH_I2C_Read... [14:47:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:03]Read from MH i2c: E2 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: E2 0E 00 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7A [14:47:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:47:03]wFMCommunicate OK [14:47:03]SAM_PROTO_GetShiftState done [14:47:03]FM_GetShiftState done [14:47:03]req_shift_opened done [14:47:03]requested_item shift.open_date is exist - process it [14:47:03]req_shift_open_date [14:47:03]req_shift_open_date done [14:47:03]produce_requested_data done [14:47:03]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239649,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:47:03]process_action_free close_receipt [14:47:03]json_value_free [14:47:03]json_value_free done [14:47:03]process_json_proto returns [14:47:03]Send response to host [14:47:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239649,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:47:03]free response buf [14:47:03]execute_script done [14:47:03]execute_script returns [14:47:03]free content buf [14:47:03]Sock 8.Close socket [14:47:03]Sock 8.Thread stoped [14:47:07]OFD Sender: No OFD packet to send [14:47:12]OFD Sender: No OFD packet to send [14:47:17]OFD Sender: No OFD packet to send [14:47:22]OFD Sender: No OFD packet to send [14:47:27]OFD Sender: No OFD packet to send [14:47:32]OFD Sender: No OFD packet to send [14:47:37]OFD Sender: No OFD packet to send [14:47:42]OFD Sender: No OFD packet to send [14:47:47]OFD Sender: No OFD packet to send [14:47:52]OFD Sender: No OFD packet to send [14:47:57]OFD Sender: No OFD packet to send [14:48:02]OFD Sender: No OFD packet to send [14:48:07]OFD Sender: No OFD packet to send [14:48:12]OFD Sender: No OFD packet to send [14:48:14]accept exits with 9 [14:48:14]New connection [14:48:14]New thread 3067190628 created [14:48:14]Thread 3067047268 joined [14:48:14]Waiting for new connection... [14:48:14] Sock 9.Parse request [14:48:14]Sock 9.Check first char [14:48:14]Sock 9.First char is OK [14:48:14]request: POST /json_proto HTTP/1.0 [14:48:14]Method: POST [14:48:14]URL: /json_proto [14:48:14]Method is POST - this is cgi request [14:48:14]url: /json_proto [14:48:14]query_string will be loaded in cgi processing [14:48:14]execute_cgi json_proto POST (null) [14:48:14]execute_cgi path=json_proto method=POST [14:48:14]POST find Content-Length [14:48:14]Host: 172.17.40.67:8080 [14:48:14]Content-Length: 683 [14:48:14]Content-Type: application/json [14:48:14] [14:48:14]POST finish read [14:48:14]Found Content-Length = 683 [14:48:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 18.080, "sum" : 1200.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:14]execute_script... [14:48: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)3302598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 18.080, "sum" : 1200.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:14]POST & json_proto [14:48:14]process_json_proto [14:48:14]json parsed OK: [14:48:14]protocol is kg_v1.0 [14:48:14]action value=close_receipt [14:48:14]process_action close_receipt [14:48:14]cmd_close_receipt [14:48:14]MH_GetDate [14:48:14]Write to MH i2c: F0 00 00 49 01 39 [14:48:14]Write i2c OK [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: F0 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: F0 09 00 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: F0 09 00 49 01 00 2E 6F 64 66 97 AE 6B 64 BD [14:48:14]GetLastDocTimeStamp 1717858019 [14:48:14]current date 1717858094 [14:48:14]FM_GetShiftState [14:48:14]SAM_PROTO_GetShiftState [14:48:14]wFMCommunicate request_size=4 [14:48:14]MH_SAM_APDU [14:48:14]CAPDU: 80 13 01 00 [14:48:14]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [14:48:14]Write i2c OK [14:48:14]MH_I2C_Read... [14:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:14]Read from MH i2c: E2 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: E2 0E 00 [14:48:14]MH_I2C_Read... [14:48:14]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 7C [14:48:14]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:48:14]wFMCommunicate OK [14:48:14]SAM_PROTO_GetShiftState done [14:48:14]FM_GetShiftState done [14:48:14]opened in 1717805884 [14:48:14]opened+sec_in_day 1717892284 [14:48:14]quantity*price = 120051 [14:48:14]sum+1 = 120052 [14:48:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 421 08.06.2024 14:48 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239650 ФПД: 231131006382145 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144814&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239650&fm=231131006382145&tin=02508201610067®Number=0000000000091601&sum=120000 [14:48:15]StoreToDocumentArchive [14:48:15]shift 387 fd 239650 [14:48:15]save to /storage/0387/doc_00239650 [14:48:15]save last doc name /storage/0387/doc_00239650 to /storage/kkm_last_doc_name [14:48:15]save OK [14:48:15]Clear old archive folders... [14:48:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:48:15]tlvbuf is 01723070 [14:48:15]SAM_PROTO_ClearQueue [14:48:15]wFMCommunicate request_size=4 [14:48:15]MH_SAM_APDU [14:48:15]CAPDU: 80 09 00 00 [14:48:15]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 03 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [14:48:15]RAPDU: 90 00 [14:48:15]wFMCommunicate OK [14:48:15]SAM_PROTO_ClearQueue done [14:48:15]KKMCreateOFDPacket [14:48:15]OFDProtocolAddRootSTLVToBuf [14:48:15]FM_MakeSignedData [14:48:15]FM_MakeSignedData [14:48:15]SAM_PROTO_SignData [14:48:15]wFMCommunicate request_size=4 [14:48:15]MH_SAM_APDU [14:48:15]CAPDU: 80 0D 01 02 [14:48:15]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 03 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [14:48:15]RAPDU: 90 00 [14:48:15]wFMCommunicate OK [14:48:15]wFMCommunicate request_size=255 [14:48:15]MH_SAM_APDU [14:48: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 A0 46 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 2E 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A8 03 00 35 04 06 00 D2 [14:48:15]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 A0 46 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 2E 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A8 03 00 35 04 06 00 D2 00 00 0E [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 03 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [14:48:15]RAPDU: 90 00 [14:48:15]wFMCommunicate OK [14:48:15]wFMCommunicate request_size=10 [14:48:15]MH_SAM_APDU [14:48:15]CAPDU: 80 0D 02 02 05 36 61 88 30 41 [14:48:15]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 36 61 88 30 41 00 00 6F [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 03 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [14:48:15]RAPDU: 90 00 [14:48:15]wFMCommunicate OK [14:48:15]wFMCommunicate request_size=4 [14:48:15]MH_SAM_APDU [14:48:15]CAPDU: 80 0D 03 02 [14:48:15]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 0B 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 0B 00 5B 01 00 FF EE 6D D3 E9 77 02 AD 90 00 14 [14:48:15]RAPDU: FF EE 6D D3 E9 77 02 AD 90 00 [14:48:15]wFMCommunicate OK [14:48:15]SAM_PROTO_SignData done [14:48:15]FM_MakeSignedData done [14:48:15]CreateOFDProtocolMessage [14:48:15]wFMCommunicate request_size=4 [14:48:15]MH_SAM_APDU [14:48:15]CAPDU: 80 11 00 00 [14:48:15]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 17 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 2C [14:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:48:15]wFMCommunicate OK [14:48:15]CreateOFDProtocolMessage done [14:48:15]OFDSenderStorePacket 239650 [14:48:15]StoreOFDPacket docnum=239650 [14:48:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 44 FD 07 01 BB C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A0 46 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 2E 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A8 03 00 35 04 06 00 D2 36 61 88 30 41 FF EE 6D D3 E9 77 02 AD [14:48:15]CheckFolder [14:48:15]dirname=/storage/ofd_packets [14:48:15]CheckFolder done [14:48:15]ProducePacketName [14:48:15]name=ofd_packets/00239650 [14:48:15]NVStorageSaveData ofd_packets/00239650 [14:48:15]File name is /storage/ofd_packets/00239650 [14:48:15]Write 301 bytes [14:48:15]NVStorageSaveData done [14:48:15]OFDSenderStorePacket done [14:48:15]KKMCreateOFDPacket done [14:48:15]NVStorageSaveData kkm_last_timestamp [14:48:15]File name is /storage/kkm_last_timestamp [14:48:15]Write 4 bytes [14:48:15]NVStorageSaveData done [14:48:15]ExternCall_PrintAddStr [14:48:15]wPrintStart [14:48:15]Write to MH i2c: 01 00 00 5D 01 5E [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: 01 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: 01 07 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [14:48:15]RasterBufferAndPrint [14:48:15]line Счет N : (1)3302598 [14:48:15]line ИНН: 02508201610067 [14:48:15]line Контрольно-Кассовый Чек [14:48:15]line ПРОДАЖА [14:48:15]line ТРК (МРК, ГНК) : 32 [14:48:15]line Товар: 2710124130 [14:48:15]line Аи-92-К-4 [14:48:15]line 18.080 * 66.40 [14:48:15]line = 1200.51 [14:48:15]line НДС 12% НСП 1% [14:48:15]line > о реализуемом товаре [14:48:15]line ОКРУГЛЕНИЕ: -0.51 [14:48:15]line ИТОГО: 1200.00 [14:48:15]line Внесено: 1200.00 [14:48:15]line СДАЧА: 0.00 [14:48:15]line НСП 1% : 10.62 [14:48:15]line НДС 12% : 127.49 [14:48:15]line Наличными: 1200.00 [14:48:15]line Безнал.: 0.00 [14:48:15]line Место: АЗС № 82 "Партнер Нефть" [14:48:15]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:48:15]line СНО: Общий режим [14:48:15]line Чек 421 08.06.2024 14:48 [14:48:15]line Смена: 387 ФФД: 1.0 [14:48:15]line ЗНМ: 0300000150 [14:48:15]line РНМ: 0000000000091601 [14:48:15]line Версия ККМ: 001 [14:48:15]line ФМ: 0000000000874681 [14:48:15]line ФД: 239650 [14:48:15]line ФПД: 231131006382145 [14:48:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144814&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239650&fm=231131006382145&tin=02508201610067®Number=0000000000091601&sum=120000 [14:48:16]OFD Sender: Processing packet 239650 [packets to send 182, broken 181] [14:48:16]ProducePacketName [14:48:16]name=ofd_packets/00239650 [14:48:16]OFD Sender: To server: pG, [14:48:16]CommunicateWithHost lk.salyk.kg:30040 [14:48:16]ConnectInit lk.salyk.kg [14:48:16]written 0, free lines is 4095 [14:48:16]Write to MH i2c: 01 00 00 88 01 89 [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: 01 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: 01 07 00 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 C5 0C 61 [14:48:16]RasterBufferAndPrint [14:48:16]line [14:48:16]line [14:48:16]line [14:48:16]line [14:48:16]line [14:48:16]written 0, free lines is 3272 [14:48:16]MH_Cut [14:48:16]Write to MH i2c: D1 01 00 8F 01 01 62 [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: D1 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: D1 01 00 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: D1 01 00 8F 01 00 61 [14:48:16]Write to MH i2c: 01 00 00 90 01 91 [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:17]*** Cut start [14:48:17]*** Partial cut [14:48:17]*** CUTSNS_PIN = 1 [14:48:17]*** CUTSNS_PIN = 0 [14:48:17]*** Brake cut motor [14:48:18]Read from MH i2c: 01 [14:48:18]MH_I2C_Read... [14:48:18]*** Stop cut motor [14:48:18]*** Cut end [14:48:18]Read from MH i2c: 01 07 00 [14:48:18]MH_I2C_Read... [14:48:18]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [14:48:18]process_action close_receipt done [14:48:18]requested_data is exist [14:48:18]produce_requested_data [14:48:18]requested_item fm.sn is exist - process it [14:48:18]wFMCommunicate request_size=4 [14:48:18]MH_SAM_APDU [14:48:18]CAPDU: 80 11 00 00 [14:48:18]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [14:48:18]Write i2c OK [14:48:18]MH_I2C_Read... [14:48:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:18]Read from MH i2c: E2 [14:48:18]MH_I2C_Read... [14:48:18]Read from MH i2c: E2 17 00 [14:48:18]MH_I2C_Read... [14:48:18]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 61 [14:48:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:48:18]wFMCommunicate OK [14:48:18]requested_item fd.num is exist - process it [14:48:18]SAM_PROTO_GetFieldsCounters [14:48:18]wFMCommunicate request_size=4 [14:48:18]MH_SAM_APDU [14:48:18]CAPDU: 80 13 00 00 [14:48:18]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [14:48:18]Write i2c OK [14:48:18]MH_I2C_Read... [14:48:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:18]Read from MH i2c: E2 [14:48:18]MH_I2C_Read... [14:48:18]Read from MH i2c: E2 62 00 [14:48:18]MH_I2C_Read... [14:48:18]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 22 A8 03 00 0E 04 04 00 83 01 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 6D [14:48:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 22 A8 03 00 0E 04 04 00 83 01 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:48:18]wFMCommunicate OK [14:48:18]SAM_PROTO_GetFieldsCounters done [14:48:18]requested_item shift.num is exist - process it [14:48:18]requested_item shift.opened is exist - process it [14:48:18]req_shift_opened [14:48:18]FM_GetShiftState [14:48:18]SAM_PROTO_GetShiftState [14:48:18]wFMCommunicate request_size=4 [14:48:18]MH_SAM_APDU [14:48:18]CAPDU: 80 13 01 00 [14:48:18]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [14:48:18]Write i2c OK [14:48:18]MH_I2C_Read... [14:48:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:18]Read from MH i2c: E2 [14:48:18]MH_I2C_Read... [14:48:18]Read from MH i2c: E2 0E 00 [14:48:18]MH_I2C_Read... [14:48:18]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C5 [14:48:18]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:48:18]wFMCommunicate OK [14:48:18]SAM_PROTO_GetShiftState done [14:48:18]FM_GetShiftState done [14:48:18]req_shift_opened done [14:48:18]requested_item shift.open_date is exist - process it [14:48:18]req_shift_open_date [14:48:18]req_shift_open_date done [14:48:18]produce_requested_data done [14:48:18]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239650,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:48:18]process_action_free close_receipt [14:48:18]json_value_free [14:48:18]json_value_free done [14:48:18]process_json_proto returns [14:48:18]Send response to host [14:48:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239650,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:48:18]free response buf [14:48:18]execute_script done [14:48:18]execute_script returns [14:48:18]free content buf [14:48:18]Sock 9.Close socket [14:48:18]Sock 9.Thread stoped [14:48:41]accept exits with 8 [14:48:41]New connection [14:48:41]New thread 3067047268 created [14:48:41]Thread 3067190628 joined [14:48:41]Waiting for new connection... [14:48:41] Sock 8.Parse request [14:48:41]Sock 8.Check first char [14:48:41]Sock 8.First char is OK [14:48:41]request: POST /json_proto HTTP/1.0 [14:48:41]Method: POST [14:48:41]URL: /json_proto [14:48:41]Method is POST - this is cgi request [14:48:41]url: /json_proto [14:48:41]query_string will be loaded in cgi processing [14:48:41]execute_cgi json_proto POST (null) [14:48:41]execute_cgi path=json_proto method=POST [14:48:41]POST find Content-Length [14:48:41]Host: 172.17.40.67:8080 [14:48:41]Content-Length: 683 [14:48:41]Content-Type: application/json [14:48:41] [14:48:41]POST finish read [14:48:41]Found Content-Length = 683 [14:48:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:41]execute_script... [14:48: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)3302599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.70, "quantity" : 27.140, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:41]POST & json_proto [14:48:41]process_json_proto [14:48:41]json parsed OK: [14:48:41]protocol is kg_v1.0 [14:48:41]action value=close_receipt [14:48:41]process_action close_receipt [14:48:41]cmd_close_receipt [14:48:41]MH_GetDate [14:48:41]Write to MH i2c: F0 00 00 94 01 84 [14:48:41]Write i2c OK [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: F0 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: F0 09 00 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: F0 09 00 94 01 00 49 6F 64 66 97 AE 6B 64 23 [14:48:41]GetLastDocTimeStamp 1717858094 [14:48:41]current date 1717858121 [14:48:41]FM_GetShiftState [14:48:41]SAM_PROTO_GetShiftState [14:48:41]wFMCommunicate request_size=4 [14:48:41]MH_SAM_APDU [14:48:41]CAPDU: 80 13 01 00 [14:48:41]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [14:48:41]Write i2c OK [14:48:41]MH_I2C_Read... [14:48:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:41]Read from MH i2c: E2 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: E2 0E 00 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C7 [14:48:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:48:41]wFMCommunicate OK [14:48:41]SAM_PROTO_GetShiftState done [14:48:41]FM_GetShiftState done [14:48:41]opened in 1717805884 [14:48:41]opened+sec_in_day 1717892284 [14:48:41]quantity*price = 200021 [14:48:41]sum+1 = 200023 [14:48:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 422 08.06.2024 14:48 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239651 ФПД: 135275870428463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144841&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239651&fm=135275870428463&tin=02508201610067®Number=0000000000091601&sum=200000 [14:48:42]StoreToDocumentArchive [14:48:42]shift 387 fd 239651 [14:48:42]save to /storage/0387/doc_00239651 [14:48:42]save last doc name /storage/0387/doc_00239651 to /storage/kkm_last_doc_name [14:48:42]save OK [14:48:42]Clear old archive folders... [14:48:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:48:42]tlvbuf is 016BB0A0 [14:48:42]SAM_PROTO_ClearQueue [14:48:42]wFMCommunicate request_size=4 [14:48:42]MH_SAM_APDU [14:48:42]CAPDU: 80 09 00 00 [14:48:42]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [14:48:42]RAPDU: 90 00 [14:48:42]wFMCommunicate OK [14:48:42]SAM_PROTO_ClearQueue done [14:48:42]KKMCreateOFDPacket [14:48:42]OFDProtocolAddRootSTLVToBuf [14:48:42]FM_MakeSignedData [14:48:42]FM_MakeSignedData [14:48:42]SAM_PROTO_SignData [14:48:42]wFMCommunicate request_size=4 [14:48:42]MH_SAM_APDU [14:48:42]CAPDU: 80 0D 01 02 [14:48:42]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [14:48:42]RAPDU: 90 00 [14:48:42]wFMCommunicate OK [14:48:42]wFMCommunicate request_size=255 [14:48:42]MH_SAM_APDU [14:48: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 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 49 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A8 03 00 35 04 06 00 7B [14:48:42]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 49 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A8 03 00 35 04 06 00 7B 00 00 B0 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [14:48:42]RAPDU: 90 00 [14:48:42]wFMCommunicate OK [14:48:42]wFMCommunicate request_size=10 [14:48:42]MH_SAM_APDU [14:48:42]CAPDU: 80 0D 02 02 05 08 5E 34 1D 2F [14:48:42]Write to MH i2c: E2 0D 00 A5 01 80 0D 02 02 05 00 08 5E 34 1D 2F 00 00 10 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [14:48:42]RAPDU: 90 00 [14:48:42]wFMCommunicate OK [14:48:42]wFMCommunicate request_size=4 [14:48:42]MH_SAM_APDU [14:48:42]CAPDU: 80 0D 03 02 [14:48:42]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 0B 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 0B 00 A6 01 00 D6 24 C6 BE F0 BA B7 B3 90 00 B5 [14:48:42]RAPDU: D6 24 C6 BE F0 BA B7 B3 90 00 [14:48:42]wFMCommunicate OK [14:48:42]SAM_PROTO_SignData done [14:48:42]FM_MakeSignedData done [14:48:42]CreateOFDProtocolMessage [14:48:42]wFMCommunicate request_size=4 [14:48:42]MH_SAM_APDU [14:48:42]CAPDU: 80 11 00 00 [14:48:42]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 17 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 77 [14:48:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:48:42]wFMCommunicate OK [14:48:42]CreateOFDProtocolMessage done [14:48:42]OFDSenderStorePacket 239651 [14:48:42]StoreOFDPacket docnum=239651 [14:48:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F5 FB 07 01 74 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 49 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A8 03 00 35 04 06 00 7B 08 5E 34 1D 2F D6 24 C6 BE F0 BA B7 B3 [14:48:42]CheckFolder [14:48:42]dirname=/storage/ofd_packets [14:48:42]CheckFolder done [14:48:42]ProducePacketName [14:48:42]name=ofd_packets/00239651 [14:48:42]NVStorageSaveData ofd_packets/00239651 [14:48:42]File name is /storage/ofd_packets/00239651 [14:48:42]Write 301 bytes [14:48:42]NVStorageSaveData done [14:48:42]OFDSenderStorePacket done [14:48:42]KKMCreateOFDPacket done [14:48:42]NVStorageSaveData kkm_last_timestamp [14:48:42]File name is /storage/kkm_last_timestamp [14:48:42]Write 4 bytes [14:48:42]NVStorageSaveData done [14:48:42]ExternCall_PrintAddStr [14:48:42]wPrintStart [14:48:42]Write to MH i2c: 01 00 00 A8 01 A9 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 07 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [14:48:42]RasterBufferAndPrint [14:48:42]line Счет N : (1)3302599 [14:48:42]line ИНН: 02508201610067 [14:48:42]line Контрольно-Кассовый Чек [14:48:42]line ПРОДАЖА [14:48:42]line ТРК (МРК, ГНК) : 43 [14:48:42]line Товар: 2710124500 [14:48:42]line Аи-95-К-5 [14:48:42]line 27.140 * 73.70 [14:48:42]line = 2000.22 [14:48:42]line НДС 12% НСП 1% [14:48:42]line > о реализуемом товаре [14:48:42]line ОКРУГЛЕНИЕ: -0.22 [14:48:42]line ИТОГО: 2000.00 [14:48:42]line Внесено: 2000.00 [14:48:42]line СДАЧА: 0.00 [14:48:42]line НСП 1% : 17.70 [14:48:42]line НДС 12% : 212.41 [14:48:42]line Наличными: 2000.00 [14:48:42]line Безнал.: 0.00 [14:48:42]line Место: АЗС № 82 "Партнер Нефть" [14:48:42]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:48:42]line СНО: Общий режим [14:48:42]line Чек 422 08.06.2024 14:48 [14:48:42]line Смена: 387 ФФД: 1.0 [14:48:42]line ЗНМ: 0300000150 [14:48:42]line РНМ: 0000000000091601 [14:48:42]line Версия ККМ: 001 [14:48:42]line ФМ: 0000000000874681 [14:48:42]line ФД: 239651 [14:48:42]line ФПД: 135275870428463 [14:48:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144841&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239651&fm=135275870428463&tin=02508201610067®Number=0000000000091601&sum=200000 [14:48:43]written 0, free lines is 4095 [14:48:43]Write to MH i2c: 01 00 00 D3 01 D4 [14:48:43]Write i2c OK [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 07 00 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 C0 0C A7 [14:48:43]RasterBufferAndPrint [14:48:43]line [14:48:43]line [14:48:43]line [14:48:43]line [14:48:43]line [14:48:43]written 0, free lines is 3268 [14:48:43]MH_Cut [14:48:43]Write to MH i2c: D1 01 00 DA 01 01 AD [14:48:43]Write i2c OK [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: D1 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: D1 01 00 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: D1 01 00 DA 01 00 AC [14:48:43]Write to MH i2c: 01 00 00 DB 01 DC [14:48:43]Write i2c OK [14:48:43]MH_I2C_Read... [14:48:44]*** Cut start [14:48:44]*** Partial cut [14:48:44]*** CUTSNS_PIN = 1 [14:48:44]*** CUTSNS_PIN = 0 [14:48:44]*** Brake cut motor [14:48:45]Read from MH i2c: 01 [14:48:45]MH_I2C_Read... [14:48:45]*** Stop cut motor [14:48:45]*** Cut end [14:48:45]Read from MH i2c: 01 07 00 [14:48:45]MH_I2C_Read... [14:48:45]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [14:48:45]process_action close_receipt done [14:48:45]requested_data is exist [14:48:45]produce_requested_data [14:48:45]requested_item fm.sn is exist - process it [14:48:45]wFMCommunicate request_size=4 [14:48:45]MH_SAM_APDU [14:48:45]CAPDU: 80 11 00 00 [14:48:45]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [14:48:45]Write i2c OK [14:48:45]MH_I2C_Read... [14:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:45]Read from MH i2c: E2 [14:48:45]MH_I2C_Read... [14:48:45]Read from MH i2c: E2 17 00 [14:48:45]MH_I2C_Read... [14:48:45]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 AC [14:48:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:48:45]wFMCommunicate OK [14:48:45]requested_item fd.num is exist - process it [14:48:45]SAM_PROTO_GetFieldsCounters [14:48:45]wFMCommunicate request_size=4 [14:48:45]MH_SAM_APDU [14:48:45]CAPDU: 80 13 00 00 [14:48:45]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [14:48:45]Write i2c OK [14:48:45]MH_I2C_Read... [14:48:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:45]Read from MH i2c: E2 [14:48:45]MH_I2C_Read... [14:48:45]Read from MH i2c: E2 62 00 [14:48:45]MH_I2C_Read... [14:48:45]Read from MH i2c: E2 62 00 DD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 23 A8 03 00 0E 04 04 00 83 01 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 BC [14:48:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 23 A8 03 00 0E 04 04 00 83 01 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:48:45]wFMCommunicate OK [14:48:45]SAM_PROTO_GetFieldsCounters done [14:48:45]requested_item shift.num is exist - process it [14:48:45]requested_item shift.opened is exist - process it [14:48:45]req_shift_opened [14:48:45]FM_GetShiftState [14:48:45]SAM_PROTO_GetShiftState [14:48:45]wFMCommunicate request_size=4 [14:48:45]MH_SAM_APDU [14:48:45]CAPDU: 80 13 01 00 [14:48:45]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [14:48:45]Write i2c OK [14:48:45]MH_I2C_Read... [14:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:45]Read from MH i2c: E2 [14:48:45]MH_I2C_Read... [14:48:45]Read from MH i2c: E2 0E 00 [14:48:45]MH_I2C_Read... [14:48:45]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 10 [14:48:45]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:48:45]wFMCommunicate OK [14:48:45]SAM_PROTO_GetShiftState done [14:48:45]FM_GetShiftState done [14:48:45]req_shift_opened done [14:48:45]requested_item shift.open_date is exist - process it [14:48:45]req_shift_open_date [14:48:45]req_shift_open_date done [14:48:45]produce_requested_data done [14:48:45]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239651,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:48:45]process_action_free close_receipt [14:48:45]json_value_free [14:48:45]json_value_free done [14:48:45]process_json_proto returns [14:48:45]Send response to host [14:48:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239651,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:48:45]free response buf [14:48:45]execute_script done [14:48:45]execute_script returns [14:48:45]free content buf [14:48:45]Sock 8.Close socket [14:48:45]Sock 8.Thread stoped [14:49:03]accept exits with 9 [14:49:03]New connection [14:49:03]New thread 3067190628 created [14:49:03]Thread 3067047268 joined [14:49:03]Waiting for new connection... [14:49:03] Sock 9.Parse request [14:49:03]Sock 9.Check first char [14:49:03]Sock 9.First char is OK [14:49:03]request: POST /json_proto HTTP/1.0 [14:49:03]Method: POST [14:49:03]URL: /json_proto [14:49:03]Method is POST - this is cgi request [14:49:03]url: /json_proto [14:49:03]query_string will be loaded in cgi processing [14:49:03]execute_cgi json_proto POST (null) [14:49:03]execute_cgi path=json_proto method=POST [14:49:03]POST find Content-Length [14:49:03]Host: 172.17.40.67:8080 [14:49:03]Content-Length: 678 [14:49:03]Content-Type: application/json [14:49:03] [14:49:03]POST finish read [14:49:03]Found Content-Length = 678 [14:49:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:03]execute_script... [14: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)3302600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:03]POST & json_proto [14:49:03]process_json_proto [14:49:03]json parsed OK: [14:49:03]protocol is kg_v1.0 [14:49:03]action value=close_receipt [14:49:03]process_action close_receipt [14:49:03]cmd_close_receipt [14:49:03]MH_GetDate [14:49:03]Write to MH i2c: F0 00 00 DF 01 CF [14:49:03]Write i2c OK [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: F0 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: F0 09 00 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: F0 09 00 DF 01 00 5F 6F 64 66 97 AE 6B 64 84 [14:49:03]GetLastDocTimeStamp 1717858121 [14:49:03]current date 1717858143 [14:49:03]FM_GetShiftState [14:49:03]SAM_PROTO_GetShiftState [14:49:03]wFMCommunicate request_size=4 [14:49:03]MH_SAM_APDU [14:49:03]CAPDU: 80 13 01 00 [14:49:03]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [14:49:03]Write i2c OK [14:49:03]MH_I2C_Read... [14:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:03]Read from MH i2c: E2 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: E2 0E 00 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 12 [14:49:03]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:49:03]wFMCommunicate OK [14:49:03]SAM_PROTO_GetShiftState done [14:49:03]FM_GetShiftState done [14:49:03]opened in 1717805884 [14:49:03]opened+sec_in_day 1717892284 [14:49:03]quantity*price = 20052 [14:49:03]sum+1 = 20054 [14:49:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 423 08.06.2024 14:49 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239652 ФПД: 220644721246972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144903&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239652&fm=220644721246972&tin=02508201610067®Number=0000000000091601&sum=20000 [14:49:04]StoreToDocumentArchive [14:49:04]shift 387 fd 239652 [14:49:04]save to /storage/0387/doc_00239652 [14:49:04]save last doc name /storage/0387/doc_00239652 to /storage/kkm_last_doc_name [14:49:04]save OK [14:49:04]Clear old archive folders... [14:49:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:49:04]tlvbuf is 01735FB0 [14:49:04]SAM_PROTO_ClearQueue [14:49:04]wFMCommunicate request_size=4 [14:49:04]MH_SAM_APDU [14:49:04]CAPDU: 80 09 00 00 [14:49:04]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 03 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [14:49:04]RAPDU: 90 00 [14:49:04]wFMCommunicate OK [14:49:04]SAM_PROTO_ClearQueue done [14:49:04]KKMCreateOFDPacket [14:49:04]OFDProtocolAddRootSTLVToBuf [14:49:04]FM_MakeSignedData [14:49:04]FM_MakeSignedData [14:49:04]SAM_PROTO_SignData [14:49:04]wFMCommunicate request_size=4 [14:49:04]MH_SAM_APDU [14:49:04]CAPDU: 80 0D 01 02 [14:49:04]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 03 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [14:49:04]RAPDU: 90 00 [14:49:04]wFMCommunicate OK [14:49:04]wFMCommunicate request_size=255 [14:49:04]MH_SAM_APDU [14: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 A7 01 00 00 F4 03 04 00 5F 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A8 03 00 35 04 06 00 C8 [14:49:04]Write to MH i2c: E2 02 01 EF 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 A7 01 00 00 F4 03 04 00 5F 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A8 03 00 35 04 06 00 C8 00 00 2F [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 03 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [14:49:04]RAPDU: 90 00 [14:49:04]wFMCommunicate OK [14:49:04]wFMCommunicate request_size=10 [14:49:04]MH_SAM_APDU [14:49:04]CAPDU: 80 0D 02 02 05 AC DA 3B 42 FC [14:49:04]Write to MH i2c: E2 0D 00 F0 01 80 0D 02 02 05 00 AC DA 3B 42 FC 00 00 74 [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 03 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [14:49:04]RAPDU: 90 00 [14:49:04]wFMCommunicate OK [14:49:04]wFMCommunicate request_size=4 [14:49:04]MH_SAM_APDU [14:49:04]CAPDU: 80 0D 03 02 [14:49:04]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 0B 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 0B 00 F1 01 00 09 C5 E8 BA CE 24 7E 11 90 00 5F [14:49:04]RAPDU: 09 C5 E8 BA CE 24 7E 11 90 00 [14:49:04]wFMCommunicate OK [14:49:04]SAM_PROTO_SignData done [14:49:04]FM_MakeSignedData done [14:49:04]CreateOFDProtocolMessage [14:49:04]wFMCommunicate request_size=4 [14:49:04]MH_SAM_APDU [14:49:04]CAPDU: 80 11 00 00 [14:49:04]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 17 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 17 00 F2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 C2 [14:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:49:04]wFMCommunicate OK [14:49:04]CreateOFDProtocolMessage done [14:49:04]OFDSenderStorePacket 239652 [14:49:04]StoreOFDPacket docnum=239652 [14:49:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AB 6C 07 01 17 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 A7 01 00 00 F4 03 04 00 5F 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A8 03 00 35 04 06 00 C8 AC DA 3B 42 FC 09 C5 E8 BA CE 24 7E 11 [14:49:04]CheckFolder [14:49:04]dirname=/storage/ofd_packets [14:49:04]CheckFolder done [14:49:04]ProducePacketName [14:49:04]name=ofd_packets/00239652 [14:49:04]NVStorageSaveData ofd_packets/00239652 [14:49:04]File name is /storage/ofd_packets/00239652 [14:49:04]Write 301 bytes [14:49:04]NVStorageSaveData done [14:49:04]OFDSenderStorePacket done [14:49:04]KKMCreateOFDPacket done [14:49:04]NVStorageSaveData kkm_last_timestamp [14:49:04]File name is /storage/kkm_last_timestamp [14:49:04]Write 4 bytes [14:49:04]NVStorageSaveData done [14:49:04]ExternCall_PrintAddStr [14:49:04]wPrintStart [14:49:04]Write to MH i2c: 01 00 00 F3 01 F4 [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: 01 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: 01 07 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 FF 0F 09 [14:49:04]RasterBufferAndPrint [14:49:04]line Счет N : (1)3302600 [14:49:04]line ИНН: 02508201610067 [14:49:04]line Контрольно-Кассовый Чек [14:49:04]line ПРОДАЖА [14:49:04]line ТРК (МРК, ГНК) : 12 [14:49:04]line Товар: 2710124130 [14:49:04]line Аи-92-К-4 [14:49:04]line 3.020 * 66.40 [14:49:04]line = 200.53 [14:49:04]line НДС 12% НСП 1% [14:49:04]line > о реализуемом товаре [14:49:04]line ОКРУГЛЕНИЕ: -0.53 [14:49:04]line ИТОГО: 200.00 [14:49:04]line Внесено: 200.00 [14:49:04]line СДАЧА: 0.00 [14:49:04]line НСП 1% : 1.77 [14:49:04]line НДС 12% : 21.29 [14:49:04]line Наличными: 200.00 [14:49:04]line Безнал.: 0.00 [14:49:04]line Место: АЗС № 82 "Партнер Нефть" [14:49:04]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:49:04]line СНО: Общий режим [14:49:04]line Чек 423 08.06.2024 14:49 [14:49:04]line Смена: 387 ФФД: 1.0 [14:49:04]line ЗНМ: 0300000150 [14:49:04]line РНМ: 0000000000091601 [14:49:04]line Версия ККМ: 001 [14:49:04]line ФМ: 0000000000874681 [14:49:04]line ФД: 239652 [14:49:04]line ФПД: 220644721246972 [14:49:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T144903&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239652&fm=220644721246972&tin=02508201610067®Number=0000000000091601&sum=20000 [14:49:04]written 0, free lines is 4095 [14:49:05]Write to MH i2c: 01 00 00 1E 02 20 [14:49:05]Write i2c OK [14:49:05]MH_I2C_Read... [14:49:05]Read from MH i2c: 01 [14:49:05]MH_I2C_Read... [14:49:05]Read from MH i2c: 01 07 00 [14:49:05]MH_I2C_Read... [14:49:05]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 C1 0C F4 [14:49:05]RasterBufferAndPrint [14:49:05]line [14:49:05]line [14:49:05]line [14:49:05]line [14:49:05]line [14:49:05]written 0, free lines is 3271 [14:49:05]MH_Cut [14:49:05]Write to MH i2c: D1 01 00 25 02 01 F9 [14:49:05]Write i2c OK [14:49:05]MH_I2C_Read... [14:49:05]Read from MH i2c: D1 [14:49:05]MH_I2C_Read... [14:49:05]Read from MH i2c: D1 01 00 [14:49:05]MH_I2C_Read... [14:49:05]Read from MH i2c: D1 01 00 25 02 00 F8 [14:49:05]Write to MH i2c: 01 00 00 26 02 28 [14:49:05]Write i2c OK [14:49:05]MH_I2C_Read... [14:49:06]*** Cut start [14:49:06]*** Partial cut [14:49:06]*** CUTSNS_PIN = 1 [14:49:06]*** CUTSNS_PIN = 0 [14:49:06]*** Brake cut motor [14:49:06]Read from MH i2c: 01 [14:49:06]MH_I2C_Read... [14:49:06]*** Stop cut motor [14:49:06]*** Cut end [14:49:06]Read from MH i2c: 01 07 00 [14:49:06]MH_I2C_Read... [14:49:06]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [14:49:06]process_action close_receipt done [14:49:06]requested_data is exist [14:49:06]produce_requested_data [14:49:06]requested_item fm.sn is exist - process it [14:49:06]wFMCommunicate request_size=4 [14:49:06]MH_SAM_APDU [14:49:06]CAPDU: 80 11 00 00 [14:49:06]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [14:49:06]Write i2c OK [14:49:06]MH_I2C_Read... [14:49:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:06]Read from MH i2c: E2 [14:49:06]MH_I2C_Read... [14:49:06]Read from MH i2c: E2 17 00 [14:49:06]MH_I2C_Read... [14:49:06]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F8 [14:49:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:49:06]wFMCommunicate OK [14:49:06]requested_item fd.num is exist - process it [14:49:06]SAM_PROTO_GetFieldsCounters [14:49:06]wFMCommunicate request_size=4 [14:49:06]MH_SAM_APDU [14:49:06]CAPDU: 80 13 00 00 [14:49:06]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [14:49:06]Write i2c OK [14:49:06]MH_I2C_Read... [14:49:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:07]Read from MH i2c: E2 [14:49:07]MH_I2C_Read... [14:49:07]Read from MH i2c: E2 62 00 [14:49:07]MH_I2C_Read... [14:49:07]Read from MH i2c: E2 62 00 28 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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 0C [14:49:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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:49:07]wFMCommunicate OK [14:49:07]SAM_PROTO_GetFieldsCounters done [14:49:07]requested_item shift.num is exist - process it [14:49:07]requested_item shift.opened is exist - process it [14:49:07]req_shift_opened [14:49:07]FM_GetShiftState [14:49:07]SAM_PROTO_GetShiftState [14:49:07]wFMCommunicate request_size=4 [14:49:07]MH_SAM_APDU [14:49:07]CAPDU: 80 13 01 00 [14:49:07]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [14:49:07]Write i2c OK [14:49:07]MH_I2C_Read... [14:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:07]Read from MH i2c: E2 [14:49:07]MH_I2C_Read... [14:49:07]Read from MH i2c: E2 0E 00 [14:49:07]MH_I2C_Read... [14:49:07]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 5C [14:49:07]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:49:07]wFMCommunicate OK [14:49:07]SAM_PROTO_GetShiftState done [14:49:07]FM_GetShiftState done [14:49:07]req_shift_opened done [14:49:07]requested_item shift.open_date is exist - process it [14:49:07]req_shift_open_date [14:49:07]req_shift_open_date done [14:49:07]produce_requested_data done [14:49:07]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:49:07]process_action_free close_receipt [14:49:07]json_value_free [14:49:07]json_value_free done [14:49:07]process_json_proto returns [14:49:07]Send response to host [14:49:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:49:07]free response buf [14:49:07]execute_script done [14:49:07]execute_script returns [14:49:07]free content buf [14:49:07]Sock 9.Close socket [14:49:07]Sock 9.Thread stoped [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 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 81 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 *** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]01 *** [00:00:10]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 54000000005725DC (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: 33079684+1684778647=1717858331 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x210ff [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 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 82 [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 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 1C 70 64 66 97 AE 6B 64 69 [14:52:12]Current date/time: 08.06.2024 14:52 [14:52:12]FM_Init [14:52:12]wFMConnect [14:52:12]MH_SAM_On [14:52:12]Write to MH i2c: E0 00 00 08 00 E7 [14:52:12]Write i2c OK [14:52:12]MH_I2C_Read... [14:52:12]*** iso7816_init finished! [14:52:12]*** atr: [14:52:12]*** 0F 3B D5 18 FF 81 91 FE [14:52:12]*** 1F C3 80 73 C8 21 10 0A [14:52:12]*** 00 00 00 00 00 00 00 00 [14:52:12]*** 00 00 00 00 00 00 00 00 [14:52:12]*** 00 00 00 00 00 00 00 00 [14:52:12]*** 00 00 00 00 00 00 00 00 [14:52:12]*** 00 00 00 00 00 00 00 00 [14:52:12]*** 00 00 00 00 00 00 00 00 [14:52:12]Read from MH i2c: E0 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E0 10 00 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [14:52:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:52:12]wFMCommunicate request_size=10 [14:52:12]MH_SAM_APDU [14:52:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:52:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:52:12]Write i2c OK [14:52:12]MH_I2C_Read... [14:52:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:52:12]Read from MH i2c: E2 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 03 00 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:52:12]RAPDU: 90 00 [14:52:12]wFMCommunicate OK [14:52:12]wFMCommunicate request_size=4 [14:52:12]MH_SAM_APDU [14:52:12]CAPDU: 80 11 00 00 [14:52:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [14:52:12]Write i2c OK [14:52:12]MH_I2C_Read... [14:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:12]Read from MH i2c: E2 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 17 00 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D9 [14:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:52:12]wFMCommunicate OK [14:52:12]Detected FM SN is 0000000000874681 [14:52:12]Stored FM SN is 0000000000874681 [14:52:12]wFMCommunicate request_size=9 [14:52:12]MH_SAM_APDU [14:52:12]CAPDU: 80 16 00 00 04 ED 44 00 00 [14:52:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 ED 44 00 00 00 00 C3 [14:52:12]Write i2c OK [14:52:12]MH_I2C_Read... [14:52:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:52:12]Read from MH i2c: E2 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 03 00 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:52:12]RAPDU: 90 00 [14:52:12]wFMCommunicate OK [14:52:12]FM PIN OK [14:52:12]wFMCommunicate request_size=8 [14:52:12]MH_SAM_APDU [14:52:12]CAPDU: 80 14 04 00 03 02 00 01 [14:52:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:52:12]Write i2c OK [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 [14:52:12]MH_I2C_Read... [14:52:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:52:12]Read from MH i2c: E2 03 00 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:52:12]RAPDU: 90 00 [14:52:12]wFMCommunicate OK [14:52:12]wFMCommunicate request_size=13 [14:52:12]MH_SAM_APDU [14:52:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:52:12]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [14:52:12]Write i2c OK [14:52:12]MH_I2C_Read... [14:52:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:52:12]Read from MH i2c: E2 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 03 00 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:52:12]RAPDU: 90 00 [14:52:12]wFMCommunicate OK [14:52:12]wFMCommunicate request_size=4 [14:52:12]MH_SAM_APDU [14:52:12]CAPDU: 80 11 00 00 [14:52:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:52:12]Write i2c OK [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 [14:52:12]MH_I2C_Read... [14:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:12]Read from MH i2c: E2 17 00 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DD [14:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:52:12]wFMCommunicate OK [14:52:12]DocumentArchiveInit [14:52:12]Start Httpd... [14:52:12]Httpd thread 3067436388 created [14:52:12]Write to MH i2c: 01 00 00 0F 00 0F [14:52:12]Write i2c OK [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: 01 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: 01 07 00 [14:52:12]MH_I2C_Read... [14:52:12]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [14:52:12]MH Int Process started [14:52:12]Allocated Socket 7 [14:52:12]Bind OK [14:52:12]Listen OK [14:52:12]httpd running on port 8080 [14:52:12]Waiting for new connection... [14:52:12]OFD Sender: Processing packet 239650 [packets to send 184, broken 181] [14:52:12]ProducePacketName [14:52:12]name=ofd_packets/00239650 [14:52:12]OFD Sender: To server: pG, [14:52:12]CommunicateWithHost lk.salyk.kg:30040 [14:52:12]ConnectInit lk.salyk.kg [14:52:12]Connected sock=5 [14:52:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 44 FD 07 01 BB C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A0 46 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 F3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 2E 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A8 03 00 35 04 06 00 D2 36 61 88 30 41 FF EE 6D D3 E9 77 02 AD [14:52:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 98 41 47 00 2F D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 22 A8 03 00 F4 03 04 00 97 17 64 66 B6 04 01 00 00 15 33 D5 79 D7 86 7E CC [14:52:13]CommunicateWithHost err = 0 [14:52:13]CheckOFDResponse [14:52:13]1017 (14) - 77093643461234 [14:52:13]1041 (16) - 0000000000874681 [14:52:13]1040 (4) - 239650 [14:52:13]1012 (4) - 08.06.2024 08:34 [14:52:13]1206 (1) - 0 [14:52:13]OFD Sender: Remove packet 239650 [14:52:13]ProducePacketName [14:52:13]name=ofd_packets/00239650 [14:52:13]NVStorageDeleteData [14:52:13]OFD Sender: Processing packet 239651 [packets to send 183, broken 181] [14:52:13]ProducePacketName [14:52:13]name=ofd_packets/00239651 [14:52:13]OFD Sender: To server: pG, [14:52:13]CommunicateWithHost lk.salyk.kg:30040 [14:52:13]ConnectInit lk.salyk.kg [14:52:13]Connected sock=5 [14:52:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 F5 FB 07 01 74 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 6A 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 56 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 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 49 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A8 03 00 35 04 06 00 7B 08 5E 34 1D 2F D6 24 C6 BE F0 BA B7 B3 [14:52:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F4 36 47 00 67 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 23 A8 03 00 F4 03 04 00 98 17 64 66 B6 04 01 00 00 37 C7 8A DA CF E0 0D 53 [14:52:14]CommunicateWithHost err = 0 [14:52:14]CheckOFDResponse [14:52:14]1017 (14) - 77093643461234 [14:52:14]1041 (16) - 0000000000874681 [14:52:14]1040 (4) - 239651 [14:52:14]1012 (4) - 08.06.2024 08:34 [14:52:14]1206 (1) - 0 [14:52:14]OFD Sender: Remove packet 239651 [14:52:14]ProducePacketName [14:52:14]name=ofd_packets/00239651 [14:52:14]NVStorageDeleteData [14:52:14]OFD Sender: Processing packet 239652 [packets to send 182, broken 181] [14:52:14]ProducePacketName [14:52:14]name=ofd_packets/00239652 [14:52:14]OFD Sender: To server: pG, [14:52:14]CommunicateWithHost lk.salyk.kg:30040 [14:52:14]ConnectInit lk.salyk.kg [14:52:15]Connected sock=5 [14:52:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 AB 6C 07 01 17 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 A7 01 00 00 F4 03 04 00 5F 6F 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A8 03 00 35 04 06 00 C8 AC DA 3B 42 FC 09 C5 E8 BA CE 24 7E 11 [14:52:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CD 60 47 00 3B CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 24 A8 03 00 F4 03 04 00 99 17 64 66 B6 04 01 00 00 76 D0 71 C0 2C E2 83 57 [14:52:15]CommunicateWithHost err = 0 [14:52:15]CheckOFDResponse [14:52:15]1017 (14) - 77093643461234 [14:52:15]1041 (16) - 0000000000874681 [14:52:15]1040 (4) - 239652 [14:52:15]1012 (4) - 08.06.2024 08:34 [14:52:15]1206 (1) - 0 [14:52:15]OFD Sender: Remove packet 239652 [14:52:15]ProducePacketName [14:52:15]name=ofd_packets/00239652 [14:52:15]NVStorageDeleteData [14:52:15]OFD Sender: No OFD packet to send [14:52:20]OFD Sender: No OFD packet to send [14:52:25]OFD Sender: No OFD packet to send [14:52:30]OFD Sender: No OFD packet to send [14:52:35]OFD Sender: No OFD packet to send [14:52:40]OFD Sender: No OFD packet to send [14:52:45]OFD Sender: No OFD packet to send [14:52:50]OFD Sender: No OFD packet to send [14:52:52]accept exits with 8 [14:52:52]New connection [14:52:52]New thread 3067149668 created [14:52:52]Waiting for new connection... [14:52:52] Sock 8.Parse request [14:52:52]Sock 8.Check first char [14:52:52]Sock 8.First char is OK [14:52:52]request: POST /json_proto HTTP/1.0 [14:52:52]Method: POST [14:52:52]URL: /json_proto [14:52:52]Method is POST - this is cgi request [14:52:52]url: /json_proto [14:52:52]query_string will be loaded in cgi processing [14:52:52]execute_cgi json_proto POST (null) [14:52:52]execute_cgi path=json_proto method=POST [14:52:52]POST find Content-Length [14:52:52]Host: 172.17.40.67:8080 [14:52:52]Content-Length: 215 [14:52:52]Content-Type: application/json [14:52:52] [14:52:52]POST finish read [14:52:52]Found Content-Length = 215 [14:52: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" ] } } [14:52:52]execute_script... [14:52: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" ] } } [14:52:52]POST & json_proto [14:52:52]process_json_proto [14:52:52]json parsed OK: [14:52:52]protocol is kg_v1.0 [14:52:52]action value=get_value [14:52:52]process_action get_value [14:52:52]cmd_get_value [14:52:52]process_action get_value done [14:52:52]requested_data is exist [14:52:52]produce_requested_data [14:52:52]requested_item kkm.sn is exist - process it [14:52:52]requested_item kkm.ver is exist - process it [14:52:52]requested_item fm.sn is exist - process it [14:52:52]wFMCommunicate request_size=4 [14:52:52]MH_SAM_APDU [14:52:52]CAPDU: 80 11 00 00 [14:52:52]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [14:52:52]Write i2c OK [14:52:52]MH_I2C_Read... [14:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:52]Read from MH i2c: E2 [14:52:52]MH_I2C_Read... [14:52:52]Read from MH i2c: E2 17 00 [14:52:52]MH_I2C_Read... [14:52:52]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DF [14:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:52:52]wFMCommunicate OK [14:52:52]requested_item fd.num is exist - process it [14:52:52]SAM_PROTO_GetFieldsCounters [14:52:52]wFMCommunicate request_size=4 [14:52:52]MH_SAM_APDU [14:52:52]CAPDU: 80 13 00 00 [14:52:52]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [14:52:52]Write i2c OK [14:52:52]MH_I2C_Read... [14:52:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:52:53]Read from MH i2c: E2 [14:52:53]MH_I2C_Read... [14:52:53]Read from MH i2c: E2 62 00 [14:52:53]MH_I2C_Read... [14:52: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 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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 F3 [14:52:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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:52:53]wFMCommunicate OK [14:52:53]SAM_PROTO_GetFieldsCounters done [14:52:53]requested_item shift.num is exist - process it [14:52:53]requested_item shift.opened is exist - process it [14:52:53]req_shift_opened [14:52:53]FM_GetShiftState [14:52:53]SAM_PROTO_GetShiftState [14:52:53]wFMCommunicate request_size=4 [14:52:53]MH_SAM_APDU [14:52:53]CAPDU: 80 13 01 00 [14:52:53]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [14:52:53]Write i2c OK [14:52:53]MH_I2C_Read... [14:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:53]Read from MH i2c: E2 [14:52:53]MH_I2C_Read... [14:52:53]Read from MH i2c: E2 0E 00 [14:52:53]MH_I2C_Read... [14:52:53]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 43 [14:52:53]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:52:53]wFMCommunicate OK [14:52:53]SAM_PROTO_GetShiftState done [14:52:53]FM_GetShiftState done [14:52:53]req_shift_opened done [14:52:53]requested_item shift.open_date is exist - process it [14:52:53]req_shift_open_date [14:52:53]req_shift_open_date done [14:52:53]produce_requested_data done [14:52:53]produce_requested_data return {"kkm.sn":"0300000150","kkm.ver":"001","fm.sn":"0000000000874681","fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:52:53]process_action_free get_value [14:52:53]json_value_free [14:52:53]json_value_free done [14:52:53]process_json_proto returns [14:52:53]Send response to host [14:52:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000150","kkm.ver":"001","fm.sn":"0000000000874681","fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:52:53]free response buf [14:52:53]execute_script done [14:52:53]execute_script returns [14:52:53]free content buf [14:52:53]Sock 8.Close socket [14:52:53]Sock 8.Thread stoped [14:52:53]accept exits with 9 [14:52:53]New connection [14:52:53]New thread 3067006308 created [14:52:53]Thread 3067149668 joined [14:52:53]Waiting for new connection... [14:52:53] Sock 9.Parse request [14:52:53]Sock 9.Check first char [14:52:53]Sock 9.First char is OK [14:52:53]request: POST /json_proto HTTP/1.0 [14:52:53]Method: POST [14:52:53]URL: /json_proto [14:52:53]Method is POST - this is cgi request [14:52:53]url: /json_proto [14:52:53]query_string will be loaded in cgi processing [14:52:53]execute_cgi json_proto POST (null) [14:52:53]execute_cgi path=json_proto method=POST [14:52:53]POST find Content-Length [14:52:53]Host: 172.17.40.67:8080 [14:52:53]Content-Length: 331 [14:52:53]Content-Type: application/json [14:52:53] [14:52:53]POST finish read [14:52:53]Found Content-Length = 331 [14:52: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" ] } } [14:52:53]execute_script... [14:52: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" ] } } [14:52:53]POST & json_proto [14:52:53]process_json_proto [14:52:53]json parsed OK: [14:52:53]protocol is kg_v1.0 [14:52:53]action value=get_value [14:52:53]process_action get_value [14:52:53]cmd_get_value [14:52:53]process_action get_value done [14:52:53]requested_data is exist [14:52:53]produce_requested_data [14:52:53]requested_item fm.sale.total is exist - process it [14:52:53]SAM_PROTO_GetFMData [14:52:53]wFMCommunicate request_size=4 [14:52:53]MH_SAM_APDU [14:52:53]CAPDU: 80 13 03 00 [14:52:53]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [14:52:53]Write i2c OK [14:52:53]MH_I2C_Read... [14:52:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:52:53]Read from MH i2c: E2 [14:52:53]MH_I2C_Read... [14:52:53]Read from MH i2c: E2 FD 00 [14:52:53]MH_I2C_Read... [14:52:53]Read from MH i2c: E2 FD 00 13 00 00 C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 84 [14:52:53]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 [14:52:53]wFMCommunicate OK [14:52:53]wFMCommunicate request_size=4 [14:52:53]MH_SAM_APDU [14:52:53]CAPDU: 80 17 00 00 [14:52:53]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [14:52:53]Write i2c OK [14:52:53]MH_I2C_Read... [14:52:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:54]Read from MH i2c: E2 [14:52:54]MH_I2C_Read... [14:52:54]Read from MH i2c: E2 FD 00 [14:52:54]MH_I2C_Read... [14:52: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 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 C3 [14:52:54]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:52:54]wFMCommunicate OK [14:52:54]wFMCommunicate request_size=4 [14:52:54]MH_SAM_APDU [14:52:54]CAPDU: 80 17 00 00 [14:52:54]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [14:52:54]Write i2c OK [14:52:54]MH_I2C_Read... [14:52:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:54]Read from MH i2c: E2 [14:52:54]MH_I2C_Read... [14:52:54]Read from MH i2c: E2 FD 00 [14:52:54]MH_I2C_Read... [14:52: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 [14:52: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 [14:52:54]wFMCommunicate OK [14:52:54]wFMCommunicate request_size=4 [14:52:54]MH_SAM_APDU [14:52:54]CAPDU: 80 17 00 00 [14:52:54]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [14:52:54]Write i2c OK [14:52:54]MH_I2C_Read... [14:52:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:54]Read from MH i2c: E2 [14:52:54]MH_I2C_Read... [14:52:54]Read from MH i2c: E2 FD 00 [14:52:54]MH_I2C_Read... [14:52: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 [14:52: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 [14:52:54]wFMCommunicate OK [14:52:54]wFMCommunicate request_size=4 [14:52:54]MH_SAM_APDU [14:52:54]CAPDU: 80 17 00 00 [14:52:54]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [14:52:54]Write i2c OK [14:52:54]MH_I2C_Read... [14:52:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:52:54]Read from MH i2c: E2 [14:52:54]MH_I2C_Read... [14:52:54]Read from MH i2c: E2 E1 00 [14:52:54]MH_I2C_Read... [14:52:54]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 [14:52: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 [14:52:54]wFMCommunicate OK [14:52:54]SAM_PROTO_GetFMData done [14:52:54]requested_item fm.sale_refund.total is exist - process it [14:52:54]requested_item fm.buy.total is exist - process it [14:52:54]requested_item shift.sale.total is exist - process it [14:52:54]SAM_PROTO_GetShiftData [14:52:54]wFMCommunicate request_size=4 [14:52:54]MH_SAM_APDU [14:52:54]CAPDU: 80 13 02 00 [14:52:54]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [14:52:54]Write i2c OK [14:52:54]MH_I2C_Read... [14:52:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:52:55]Read from MH i2c: E2 [14:52:55]MH_I2C_Read... [14:52:55]Read from MH i2c: E2 FD 00 [14:52:55]MH_I2C_Read... [14:52:55]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 4A [14:52:55]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:52:55]wFMCommunicate OK [14:52:55]wFMCommunicate request_size=4 [14:52:55]MH_SAM_APDU [14:52:55]CAPDU: 80 17 00 00 [14:52:55]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [14:52:55]Write i2c OK [14:52:55]MH_I2C_Read... [14:52:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:55]Read from MH i2c: E2 [14:52:55]MH_I2C_Read... [14:52:55]Read from MH i2c: E2 FD 00 [14:52:55]MH_I2C_Read... [14:52:55]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 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 E2 [14:52:55]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:52:55]wFMCommunicate OK [14:52:55]wFMCommunicate request_size=4 [14:52:55]MH_SAM_APDU [14:52:55]CAPDU: 80 17 00 00 [14:52:55]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [14:52:55]Write i2c OK [14:52:55]MH_I2C_Read... [14:52:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:55]Read from MH i2c: E2 [14:52:55]MH_I2C_Read... [14:52:55]Read from MH i2c: E2 FD 00 [14:52:55]MH_I2C_Read... [14:52:55]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 [14:52: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 [14:52:55]wFMCommunicate OK [14:52:55]wFMCommunicate request_size=4 [14:52:55]MH_SAM_APDU [14:52:55]CAPDU: 80 17 00 00 [14:52:55]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [14:52:55]Write i2c OK [14:52:55]MH_I2C_Read... [14:52:55]OFD Sender: No OFD packet to send [14:52:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:56]Read from MH i2c: E2 [14:52:56]MH_I2C_Read... [14:52:56]Read from MH i2c: E2 FD 00 [14:52:56]MH_I2C_Read... [14:52: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 [14:52: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 [14:52:56]wFMCommunicate OK [14:52:56]wFMCommunicate request_size=4 [14:52:56]MH_SAM_APDU [14:52:56]CAPDU: 80 17 00 00 [14:52:56]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [14:52:56]Write i2c OK [14:52:56]MH_I2C_Read... [14:52:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:52:56]Read from MH i2c: E2 [14:52:56]MH_I2C_Read... [14:52:56]Read from MH i2c: E2 D9 00 [14:52:56]MH_I2C_Read... [14:52:56]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 [14:52: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 [14:52:56]wFMCommunicate OK [14:52:56]SAM_PROTO_GetShiftData done [14:52:56]requested_item shift.sale.total_cash is exist - process it [14:52:56]requested_item shift.sale_refund.total is exist - process it [14:52:56]requested_item shift.sale_refund.total_cash is exist - process it [14:52:56]requested_item shift.buy.total is exist - process it [14:52:56]requested_item shift.buy.total_cash is exist - process it [14:52:56]produce_requested_data done [14:52:56]produce_requested_data return {"fm.sale.total":186689937.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":409984.37,"shift.sale.total_cash":358081.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:52:56]process_action_free get_value [14:52:56]json_value_free [14:52:56]json_value_free done [14:52:56]process_json_proto returns [14:52:56]Send response to host [14:52:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":186689937.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":409984.37,"shift.sale.total_cash":358081.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:52:56]free response buf [14:52:56]execute_script done [14:52:56]execute_script returns [14:52:56]free content buf [14:52:56]Sock 9.Close socket [14:52:56]Sock 9.Thread stoped [14:52:56]accept exits with 8 [14:52:56]New connection [14:52:56]New thread 3067149668 created [14:52:56]Thread 3067006308 joined [14:52:56]Waiting for new connection... [14:52:56] Sock 8.Parse request [14:52:56]Sock 8.Check first char [14:52:56]Sock 8.First char is OK [14:52:56]request: POST /json_proto HTTP/1.0 [14:52:56]Method: POST [14:52:56]URL: /json_proto [14:52:56]Method is POST - this is cgi request [14:52:56]url: /json_proto [14:52:56]query_string will be loaded in cgi processing [14:52:56]execute_cgi json_proto POST (null) [14:52:56]execute_cgi path=json_proto method=POST [14:52:56]POST find Content-Length [14:52:56]Host: 172.17.40.67:8080 [14:52:56]Content-Length: 331 [14:52:56]Content-Type: application/json [14:52:56] [14:52:56]POST finish read [14:52:56]Found Content-Length = 331 [14:52: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" ] } } [14:52:56]execute_script... [14:52: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" ] } } [14:52:56]POST & json_proto [14:52:56]process_json_proto [14:52:56]json parsed OK: [14:52:56]protocol is kg_v1.0 [14:52:56]action value=get_value [14:52:56]process_action get_value [14:52:56]cmd_get_value [14:52:56]process_action get_value done [14:52:56]requested_data is exist [14:52:56]produce_requested_data [14:52:56]requested_item fm.sale.total is exist - process it [14:52:56]SAM_PROTO_GetFMData [14:52:56]wFMCommunicate request_size=4 [14:52:56]MH_SAM_APDU [14:52:56]CAPDU: 80 13 03 00 [14:52:56]Write to MH i2c: E2 08 00 1D 00 80 13 03 00 00 00 00 00 9C [14:52:56]Write i2c OK [14:52:56]MH_I2C_Read... [14:52:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:52:57]Read from MH i2c: E2 [14:52:57]MH_I2C_Read... [14:52:57]Read from MH i2c: E2 FD 00 [14:52:57]MH_I2C_Read... [14:52:57]Read from MH i2c: E2 FD 00 1D 00 00 C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 8E [14:52:57]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 [14:52:57]wFMCommunicate OK [14:52:57]wFMCommunicate request_size=4 [14:52:57]MH_SAM_APDU [14:52:57]CAPDU: 80 17 00 00 [14:52:57]Write to MH i2c: E2 08 00 1E 00 80 17 00 00 00 00 00 00 9E [14:52:57]Write i2c OK [14:52:57]MH_I2C_Read... [14:52:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:57]Read from MH i2c: E2 [14:52:57]MH_I2C_Read... [14:52:57]Read from MH i2c: E2 FD 00 [14:52:57]MH_I2C_Read... [14:52:57]Read from MH i2c: E2 FD 00 1E 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 CD [14:52:57]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:52:57]wFMCommunicate OK [14:52:57]wFMCommunicate request_size=4 [14:52:57]MH_SAM_APDU [14:52:57]CAPDU: 80 17 00 00 [14:52:57]Write to MH i2c: E2 08 00 1F 00 80 17 00 00 00 00 00 00 9F [14:52:57]Write i2c OK [14:52:57]MH_I2C_Read... [14:52:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:57]Read from MH i2c: E2 [14:52:57]MH_I2C_Read... [14:52:57]Read from MH i2c: E2 FD 00 [14:52:57]MH_I2C_Read... [14:52:57]Read from MH i2c: E2 FD 00 1F 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 B4 [14:52: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 [14:52:57]wFMCommunicate OK [14:52:57]wFMCommunicate request_size=4 [14:52:57]MH_SAM_APDU [14:52:57]CAPDU: 80 17 00 00 [14:52:57]Write to MH i2c: E2 08 00 20 00 80 17 00 00 00 00 00 00 A0 [14:52:57]Write i2c OK [14:52:57]MH_I2C_Read... [14:52:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:58]Read from MH i2c: E2 [14:52:58]MH_I2C_Read... [14:52:58]Read from MH i2c: E2 FD 00 [14:52:58]MH_I2C_Read... [14:52:58]Read from MH i2c: E2 FD 00 20 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 18 [14:52: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 [14:52:58]wFMCommunicate OK [14:52:58]wFMCommunicate request_size=4 [14:52:58]MH_SAM_APDU [14:52:58]CAPDU: 80 17 00 00 [14:52:58]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [14:52:58]Write i2c OK [14:52:58]MH_I2C_Read... [14:52:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:52:58]Read from MH i2c: E2 [14:52:58]MH_I2C_Read... [14:52:58]Read from MH i2c: E2 E1 00 [14:52:58]MH_I2C_Read... [14:52:58]Read from MH i2c: E2 E1 00 21 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 8F [14:52: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 [14:52:58]wFMCommunicate OK [14:52:58]SAM_PROTO_GetFMData done [14:52:58]requested_item fm.sale_refund.total is exist - process it [14:52:58]requested_item fm.buy.total is exist - process it [14:52:58]requested_item shift.sale.total is exist - process it [14:52:58]SAM_PROTO_GetShiftData [14:52:58]wFMCommunicate request_size=4 [14:52:58]MH_SAM_APDU [14:52:58]CAPDU: 80 13 02 00 [14:52:58]Write to MH i2c: E2 08 00 22 00 80 13 02 00 00 00 00 00 A0 [14:52:58]Write i2c OK [14:52:58]MH_I2C_Read... [14:52:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:52:58]Read from MH i2c: E2 [14:52:58]MH_I2C_Read... [14:52:58]Read from MH i2c: E2 FD 00 [14:52:58]MH_I2C_Read... [14:52:58]Read from MH i2c: E2 FD 00 22 00 00 BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 54 [14:52:58]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:52:59]wFMCommunicate OK [14:52:59]wFMCommunicate request_size=4 [14:52:59]MH_SAM_APDU [14:52:59]CAPDU: 80 17 00 00 [14:52:59]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [14:52:59]Write i2c OK [14:52:59]MH_I2C_Read... [14:52:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:59]Read from MH i2c: E2 [14:52:59]MH_I2C_Read... [14:52:59]Read from MH i2c: E2 FD 00 [14:52:59]MH_I2C_Read... [14:52:59]Read from MH i2c: E2 FD 00 23 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 EC [14:52:59]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:52:59]wFMCommunicate OK [14:52:59]wFMCommunicate request_size=4 [14:52:59]MH_SAM_APDU [14:52:59]CAPDU: 80 17 00 00 [14:52:59]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [14:52:59]Write i2c OK [14:52:59]MH_I2C_Read... [14:52:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:59]Read from MH i2c: E2 [14:52:59]MH_I2C_Read... [14:52:59]Read from MH i2c: E2 FD 00 [14:52:59]MH_I2C_Read... [14:52:59]Read from MH i2c: E2 FD 00 24 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 CD [14:52:59]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 [14:52:59]wFMCommunicate OK [14:52:59]wFMCommunicate request_size=4 [14:52:59]MH_SAM_APDU [14:52:59]CAPDU: 80 17 00 00 [14:52:59]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [14:52:59]Write i2c OK [14:52:59]MH_I2C_Read... [14:53:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:53:00]Read from MH i2c: E2 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 FD 00 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 FD 00 25 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 26 [14:53:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [14:53:00]wFMCommunicate OK [14:53:00]wFMCommunicate request_size=4 [14:53:00]MH_SAM_APDU [14:53:00]CAPDU: 80 17 00 00 [14:53:00]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [14:53:00]Write i2c OK [14:53:00]MH_I2C_Read... [14:53:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:53:00]Read from MH i2c: E2 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 D9 00 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 D9 00 26 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 85 [14:53:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:53:00]wFMCommunicate OK [14:53:00]SAM_PROTO_GetShiftData done [14:53:00]requested_item shift.sale.total_cash is exist - process it [14:53:00]requested_item shift.sale_refund.total is exist - process it [14:53:00]requested_item shift.sale_refund.total_cash is exist - process it [14:53:00]requested_item shift.buy.total is exist - process it [14:53:00]requested_item shift.buy.total_cash is exist - process it [14:53:00]produce_requested_data done [14:53:00]produce_requested_data return {"fm.sale.total":186689937.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":409984.37,"shift.sale.total_cash":358081.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:53:00]process_action_free get_value [14:53:00]json_value_free [14:53:00]json_value_free done [14:53:00]process_json_proto returns [14:53:00]Send response to host [14:53:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":186689937.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":409984.37,"shift.sale.total_cash":358081.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:53:00]free response buf [14:53:00]execute_script done [14:53:00]execute_script returns [14:53:00]free content buf [14:53:00]Sock 8.Close socket [14:53:00]Sock 8.Thread stoped [14:53:00]accept exits with 9 [14:53:00]New connection [14:53:00]New thread 3067006308 created [14:53:00]Thread 3067149668 joined [14:53:00]Waiting for new connection... [14:53:00] Sock 9.Parse request [14:53:00]Sock 9.Check first char [14:53:00]Sock 9.First char is OK [14:53:00]request: POST /json_proto HTTP/1.0 [14:53:00]Method: POST [14:53:00]URL: /json_proto [14:53:00]Method is POST - this is cgi request [14:53:00]url: /json_proto [14:53:00]query_string will be loaded in cgi processing [14:53:00]execute_cgi json_proto POST (null) [14:53:00]execute_cgi path=json_proto method=POST [14:53:00]POST find Content-Length [14:53:00]Host: 172.17.40.67:8080 [14:53:00]Content-Length: 281 [14:53:00]Content-Type: application/json [14:53:00] [14:53:00]POST finish read [14:53:00]Found Content-Length = 281 [14:53:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:00]execute_script... [14:53:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:00]POST & json_proto [14:53:00]process_json_proto [14:53:00]json parsed OK: [14:53:00]protocol is kg_v1.0 [14:53:00]action value=x_report [14:53:00]process_action x_report [14:53:00]cmd_x_report [14:53:00]MH_GetDate [14:53:00]Write to MH i2c: F0 00 00 27 00 16 [14:53:00]Write i2c OK [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: F0 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: F0 09 00 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: F0 09 00 27 00 00 4D 70 64 66 97 AE 6B 64 BA [14:53:00]GetLastDocTimeStamp 1717858143 [14:53:00]current date 1717858381 [14:53:00]FM_GetShiftState [14:53:00]SAM_PROTO_GetShiftState [14:53:00]wFMCommunicate request_size=4 [14:53:00]MH_SAM_APDU [14:53:00]CAPDU: 80 13 01 00 [14:53:00]Write to MH i2c: E2 08 00 28 00 80 13 01 00 00 00 00 00 A5 [14:53:00]Write i2c OK [14:53:00]MH_I2C_Read... [14:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:00]Read from MH i2c: E2 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 0E 00 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 0E 00 28 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 59 [14:53:00]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:53:00]wFMCommunicate OK [14:53:00]SAM_PROTO_GetShiftState done [14:53:00]FM_GetShiftState done [14:53:00]KKMCreateXReportDocument [14:53:00]Load OK [14:53:00]Malloc new data [14:53:00]MH_GetDate [14:53:00]Write to MH i2c: F0 00 00 29 00 18 [14:53:00]Write i2c OK [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: F0 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: F0 09 00 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: F0 09 00 29 00 00 4D 70 64 66 97 AE 6B 64 BC [14:53:00]Malloc new data [14:53:00]Malloc new data [14:53:00]wFMCommunicate request_size=4 [14:53:00]MH_SAM_APDU [14:53:00]CAPDU: 80 11 00 00 [14:53:00]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [14:53:00]Write i2c OK [14:53:00]MH_I2C_Read... [14:53:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:00]Read from MH i2c: E2 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 17 00 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F9 [14:53:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:53:00]wFMCommunicate OK [14:53:00]SAM_PROTO_GetFieldsCounters [14:53:00]wFMCommunicate request_size=4 [14:53:00]MH_SAM_APDU [14:53:00]CAPDU: 80 13 00 00 [14:53:00]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [14:53:00]Write i2c OK [14:53:00]MH_I2C_Read... [14:53:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:00]Read from MH i2c: E2 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 62 00 [14:53:00]MH_I2C_Read... [14:53:00]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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 0D [14:53:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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:53:00]wFMCommunicate OK [14:53:00]SAM_PROTO_GetFieldsCounters done [14:53:00]Malloc new data [14:53:00]Malloc new data [14:53:00]Malloc new data [14:53:00]KKMCreateXReportDocument OK [14:53:00]KKMSetXReportData OK [14:53:00]KKMPrepareXReportFMData [14:53:00]SAM_PROTO_GetShiftData [14:53:00]wFMCommunicate request_size=4 [14:53:00]MH_SAM_APDU [14:53:00]CAPDU: 80 13 02 00 [14:53:00]Write to MH i2c: E2 08 00 2C 00 80 13 02 00 00 00 00 00 AA [14:53:00]Write i2c OK [14:53:00]MH_I2C_Read... [14:53:01]OFD Sender: No OFD packet to send [14:53:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:53:01]Read from MH i2c: E2 [14:53:01]MH_I2C_Read... [14:53:01]Read from MH i2c: E2 FD 00 [14:53:01]MH_I2C_Read... [14:53:01]Read from MH i2c: E2 FD 00 2C 00 00 BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 5E [14:53:01]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:53:01]wFMCommunicate OK [14:53:01]wFMCommunicate request_size=4 [14:53:01]MH_SAM_APDU [14:53:01]CAPDU: 80 17 00 00 [14:53:01]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [14:53:01]Write i2c OK [14:53:01]MH_I2C_Read... [14:53:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:53:01]Read from MH i2c: E2 [14:53:01]MH_I2C_Read... [14:53:01]Read from MH i2c: E2 FD 00 [14:53:01]MH_I2C_Read... [14:53:01]Read from MH i2c: E2 FD 00 2D 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 F6 [14:53:01]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:53:01]wFMCommunicate OK [14:53:01]wFMCommunicate request_size=4 [14:53:01]MH_SAM_APDU [14:53:01]CAPDU: 80 17 00 00 [14:53:01]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [14:53:01]Write i2c OK [14:53:01]MH_I2C_Read... [14:53:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:53:02]Read from MH i2c: E2 [14:53:02]MH_I2C_Read... [14:53:02]Read from MH i2c: E2 FD 00 [14:53:02]MH_I2C_Read... [14:53:02]Read from MH i2c: E2 FD 00 2E 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 D7 [14:53:02]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 [14:53:02]wFMCommunicate OK [14:53:02]wFMCommunicate request_size=4 [14:53:02]MH_SAM_APDU [14:53:02]CAPDU: 80 17 00 00 [14:53:02]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [14:53:02]Write i2c OK [14:53:02]MH_I2C_Read... [14:53:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:53:02]Read from MH i2c: E2 [14:53:02]MH_I2C_Read... [14:53:02]Read from MH i2c: E2 FD 00 [14:53:02]MH_I2C_Read... [14:53:02]Read from MH i2c: E2 FD 00 2F 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 30 [14:53:02]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 [14:53:02]wFMCommunicate OK [14:53:02]wFMCommunicate request_size=4 [14:53:02]MH_SAM_APDU [14:53:02]CAPDU: 80 17 00 00 [14:53:02]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [14:53:02]Write i2c OK [14:53:02]MH_I2C_Read... [14:53:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:53:03]Read from MH i2c: E2 [14:53:03]MH_I2C_Read... [14:53:03]Read from MH i2c: E2 D9 00 [14:53:03]MH_I2C_Read... [14:53:03]Read from MH i2c: E2 D9 00 30 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 8F [14:53:03]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 [14:53:03]wFMCommunicate OK [14:53:03]SAM_PROTO_GetShiftData done [14:53:03]1194 (1208) - счетчики итогов смены [14:53:03] 1134 (4) - 423 - количество чеков со всеми признаками расчетов [14:53:03] 1129 (158) - счетчики операций «приход» [14:53:03] 1135 (4) - 420 - количество чеков по признаку расчетов [14:53:03] 1201 (4) - 409984.37 - общая итоговая сумма в чеках [14:53:03] 1136 (4) - 358081.00 - итоговая сумма в чеках наличными [14:53:03] 1138 (3) - 51903.37 - итоговая сумма в чеках безналичными [14:53:03] 1024 (123) - суммы налогов [14:53:03] 1006 (9) - суммы НДС [14:53:03] 1010 (1) - 0% - код ставки НДС [14:53:03] 1011 (0) - 0.00 - сумма НДС по ставке [14:53:03] 1006 (12) - суммы НДС [14:53:03] 1010 (1) - 12% - код ставки НДС [14:53:03] 1011 (3) - 43555.70 - сумма НДС по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 0% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (12) - суммы НСП [14:53:03] 1014 (1) - 1% - код ставки НСП [14:53:03] 1015 (3) - 3629.12 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 2% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 3% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 5% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 0,50% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 1,50% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1130 (152) - счетчики операций «возврат прихода» [14:53:03] 1135 (4) - 3 - количество чеков по признаку расчетов [14:53:03] 1201 (3) - 7670.00 - общая итоговая сумма в чеках [14:53:03] 1136 (3) - 7670.00 - итоговая сумма в чеках наличными [14:53:03] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:53:03] 1024 (122) - суммы налогов [14:53:03] 1006 (9) - суммы НДС [14:53:03] 1010 (1) - 0% - код ставки НДС [14:53:03] 1011 (0) - 0.00 - сумма НДС по ставке [14:53:03] 1006 (12) - суммы НДС [14:53:03] 1010 (1) - 12% - код ставки НДС [14:53:03] 1011 (3) - 814.57 - сумма НДС по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 0% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (11) - суммы НСП [14:53:03] 1014 (1) - 1% - код ставки НСП [14:53:03] 1015 (2) - 67.89 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 2% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 3% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 5% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 0,50% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 1,50% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1131 (141) - счетчики операций «расход» [14:53:03] 1135 (4) - 0 - количество чеков по признаку расчетов [14:53:03] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:53:03] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:53:03] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:53:03] 1024 (117) - суммы налогов [14:53:03] 1006 (9) - суммы НДС [14:53:03] 1010 (1) - 0% - код ставки НДС [14:53:03] 1011 (0) - 0.00 - сумма НДС по ставке [14:53:03] 1006 (9) - суммы НДС [14:53:03] 1010 (1) - 12% - код ставки НДС [14:53:03] 1011 (0) - 0.00 - сумма НДС по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 0% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 1% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 2% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 3% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 5% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 0,50% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 1,50% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1132 (141) - счетчики операций «возврат расхода» [14:53:03] 1135 (4) - 0 - количество чеков по признаку расчетов [14:53:03] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:53:03] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:53:03] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:53:03] 1024 (117) - суммы налогов [14:53:03] 1006 (9) - суммы НДС [14:53:03] 1010 (1) - 0% - код ставки НДС [14:53:03] 1011 (0) - 0.00 - сумма НДС по ставке [14:53:03] 1006 (9) - суммы НДС [14:53:03] 1010 (1) - 12% - код ставки НДС [14:53:03] 1011 (0) - 0.00 - сумма НДС по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 0% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 1% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 2% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 3% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 5% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 0,50% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1007 (9) - суммы НСП [14:53:03] 1014 (1) - 1,50% - код ставки НСП [14:53:03] 1015 (0) - 0.00 - сумма НСП по ставке [14:53:03] 1133 (588) - - счетчики коррекции - не используются [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1194 (04AA) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1134 (046E) [14:53:03]Malloc new data [14:53:03]Processing tag 1129 (0469) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1135 (046F) [14:53:03]Malloc new data [14:53:03]Processing tag 1201 (04B1) [14:53:03]Malloc new data [14:53:03]Processing tag 1136 (0470) [14:53:03]Malloc new data [14:53:03]Processing tag 1138 (0472) [14:53:03]Malloc new data [14:53:03]Processing tag 1024 (0400) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1006 (03EE) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1010 (03F2) [14:53:03]Malloc new data [14:53:03]Processing tag 1011 (03F3) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1006 (03EE) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1010 (03F2) [14:53:03]Malloc new data [14:53:03]Processing tag 1011 (03F3) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]SetTLVBufToDocument err=0 [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1130 (046A) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1135 (046F) [14:53:03]Malloc new data [14:53:03]Processing tag 1201 (04B1) [14:53:03]Malloc new data [14:53:03]Processing tag 1136 (0470) [14:53:03]Malloc new data [14:53:03]Processing tag 1138 (0472) [14:53:03]Malloc new data [14:53:03]Processing tag 1024 (0400) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1006 (03EE) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1010 (03F2) [14:53:03]Malloc new data [14:53:03]Processing tag 1011 (03F3) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1006 (03EE) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1010 (03F2) [14:53:03]Malloc new data [14:53:03]Processing tag 1011 (03F3) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]SetTLVBufToDocument err=0 [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1131 (046B) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1135 (046F) [14:53:03]Malloc new data [14:53:03]Processing tag 1201 (04B1) [14:53:03]Malloc new data [14:53:03]Processing tag 1136 (0470) [14:53:03]Malloc new data [14:53:03]Processing tag 1138 (0472) [14:53:03]Malloc new data [14:53:03]Processing tag 1024 (0400) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1006 (03EE) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1010 (03F2) [14:53:03]Malloc new data [14:53:03]Processing tag 1011 (03F3) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1006 (03EE) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1010 (03F2) [14:53:03]Malloc new data [14:53:03]Processing tag 1011 (03F3) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:03]Malloc new data [14:53:03]Processing tag 1015 (03F7) [14:53:03]Malloc new data [14:53:03]SetTLVBufToDocument err=0 [14:53:03]Processing tag 1007 (03EF) [14:53:03]Load OK [14:53:03]SetTLVBufToDocument [14:53:03]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]SetTLVBufToDocument err=0 [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1132 (046C) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1135 (046F) [14:53:04]Malloc new data [14:53:04]Processing tag 1201 (04B1) [14:53:04]Malloc new data [14:53:04]Processing tag 1136 (0470) [14:53:04]Malloc new data [14:53:04]Processing tag 1138 (0472) [14:53:04]Malloc new data [14:53:04]Processing tag 1024 (0400) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1006 (03EE) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1010 (03F2) [14:53:04]Malloc new data [14:53:04]Processing tag 1011 (03F3) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1006 (03EE) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1010 (03F2) [14:53:04]Malloc new data [14:53:04]Processing tag 1011 (03F3) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1007 (03EF) [14:53:04]Load OK [14:53:04]SetTLVBufToDocument [14:53:04]Processing tag 1014 (03F6) [14:53:04]Malloc new data [14:53:04]Processing tag 1015 (03F7) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]SetTLVBufToDocument err=0 [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Processing tag 1133 (046D) [14:53:04]Malloc new data [14:53:04]SetTLVBufToDocument err=0 [14:53:04]SetTLVBufToDocument err=0 [14:53:04]Malloc new data [14:53:04]SAM_PROTO_GetFMData [14:53:04]wFMCommunicate request_size=4 [14:53:04]MH_SAM_APDU [14:53:04]CAPDU: 80 13 03 00 [14:53:04]Write to MH i2c: E2 08 00 31 00 80 13 03 00 00 00 00 00 B0 [14:53:04]Write i2c OK [14:53:04]MH_I2C_Read... [14:53:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:53:04]Read from MH i2c: E2 [14:53:04]MH_I2C_Read... [14:53:04]Read from MH i2c: E2 FD 00 [14:53:04]MH_I2C_Read... [14:53:04]Read from MH i2c: E2 FD 00 31 00 00 C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 A2 [14:53:04]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 [14:53:05]wFMCommunicate OK [14:53:05]wFMCommunicate request_size=4 [14:53:05]MH_SAM_APDU [14:53:05]CAPDU: 80 17 00 00 [14:53:05]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [14:53:05]Write i2c OK [14:53:05]MH_I2C_Read... [14:53:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:53:05]Read from MH i2c: E2 [14:53:05]MH_I2C_Read... [14:53:05]Read from MH i2c: E2 FD 00 [14:53:05]MH_I2C_Read... [14:53:05]Read from MH i2c: E2 FD 00 32 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 E1 [14:53:05]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:53:05]wFMCommunicate OK [14:53:05]wFMCommunicate request_size=4 [14:53:05]MH_SAM_APDU [14:53:05]CAPDU: 80 17 00 00 [14:53:05]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [14:53:05]Write i2c OK [14:53:05]MH_I2C_Read... [14:53:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:53:05]Read from MH i2c: E2 [14:53:05]MH_I2C_Read... [14:53:05]Read from MH i2c: E2 FD 00 [14:53:05]MH_I2C_Read... [14:53:05]Read from MH i2c: E2 FD 00 33 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 C8 [14:53:05]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 [14:53:06]wFMCommunicate OK [14:53:06]wFMCommunicate request_size=4 [14:53:06]MH_SAM_APDU [14:53:06]CAPDU: 80 17 00 00 [14:53:06]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [14:53:06]Write i2c OK [14:53:06]MH_I2C_Read... [14:53:06]OFD Sender: No OFD packet to send [14:53:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:53:06]Read from MH i2c: E2 [14:53:06]MH_I2C_Read... [14:53:06]Read from MH i2c: E2 FD 00 [14:53:06]MH_I2C_Read... [14:53:06]Read from MH i2c: E2 FD 00 34 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 2C [14:53:06]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 [14:53:06]wFMCommunicate OK [14:53:06]wFMCommunicate request_size=4 [14:53:06]MH_SAM_APDU [14:53:06]CAPDU: 80 17 00 00 [14:53:06]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [14:53:06]Write i2c OK [14:53:06]MH_I2C_Read... [14:53:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:53:06]Read from MH i2c: E2 [14:53:06]MH_I2C_Read... [14:53:06]Read from MH i2c: E2 E1 00 [14:53:06]MH_I2C_Read... [14:53:06]Read from MH i2c: E2 E1 00 35 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 A3 [14:53: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 [14:53:06]wFMCommunicate OK [14:53:06]SAM_PROTO_GetFMData done [14:53:06]FM_GetFMData:85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 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 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:53:07]oper:6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [14:53:07]total:BC 3C C2 58 04 [14:53:07]Malloc new data [14:53:07]oper:6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 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 D4 9D 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 [14:53:07]total:44 9F CD 03 [14:53:07]Malloc new data [14:53:07]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 [14:53:07]total: [14:53:07]Malloc new data [14:53:07]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 [14:53:07]total: [14:53:07]Malloc new data [14:53:07]KKMPrepareXReportFMData err=0 [14:53:07]Х отчет ИНН: 02508201610067 Кассир: Кенжемаматов А. 08.06.2024 14:53 Смена: 266 РНМ: 0000000000091601 ЗНМ: 0300000150 СНО: Общий режим Всего чеков: 423 ИТОГИ ПРИХОД Чеков: 420 Общий итог: 409984.37 Итого наличными: 358081.00 Итого безнал.: 51903.37 НДС 0% : 0.00 НДС 12% : 43555.70 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3629.12 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 7670.00 Итого наличными: 7670.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 814.57 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 67.89 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 350411.00 НС Приход: 186689937.24 НС Возвр.Прихода: 638073.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874681 [14:53:07]StoreToDocumentArchive [14:53:07]MH_GetDate [14:53:07]Write to MH i2c: F0 00 00 36 00 25 [14:53:07]Write i2c OK [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: F0 [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: F0 09 00 [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: F0 09 00 36 00 00 54 70 64 66 97 AE 6B 64 D0 [14:53:07]shift 266 fd 1717858388 [14:53:07]Create dir for shift 0266 [14:53:07]save to /storage/0266/doc_1717858388 [14:53:07]save last doc name /storage/0266/doc_1717858388 to /storage/kkm_last_doc_name [14:53:07]save OK [14:53:07]Clear old archive folders... [14:53:07]NVStorageSaveData kkm_last_timestamp [14:53:07]File name is /storage/kkm_last_timestamp [14:53:07]Write 4 bytes [14:53:07]NVStorageSaveData done [14:53:07]ExternCall_PrintAddStr [14:53:07]wPrintStart [14:53:07]Write to MH i2c: 01 00 00 37 00 37 [14:53:07]Write i2c OK [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: 01 [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: 01 07 00 [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: 01 07 00 37 00 00 00 00 00 00 FF 0F 4C [14:53:07]RasterBufferAndPrint [14:53:07]line Х отчет [14:53:07]line ИНН: 02508201610067 [14:53:07]line Кассир: Кенжемаматов А. [14:53:07]line 08.06.2024 14:53 [14:53:07]line Смена: 266 [14:53:07]line РНМ: 0000000000091601 [14:53:07]line ЗНМ: 0300000150 [14:53:07]line СНО: Общий режим [14:53:07]line Всего чеков: 423 [14:53:07]line ИТОГИ ПРИХОД [14:53:07]line Чеков: 420 [14:53:07]line Общий итог: 409984.37 [14:53:07]line Итого наличными: 358081.00 [14:53:07]line Итого безнал.: 51903.37 [14:53:07]line НДС 0% : 0.00 [14:53:07]line НДС 12% : 43555.70 [14:53:07]line НСП 0% : 0.00 [14:53:07]line НСП 1,50% : 0.00 [14:53:07]line НСП 0,50% : 0.00 [14:53:07]line НСП 5% : 0.00 [14:53:07]line НСП 3% : 0.00 [14:53:07]line НСП 2% : 0.00 [14:53:07]line НСП 1% : 3629.12 [14:53:07]line ИТОГИ ВОЗВРАТ ПРИХОДА [14:53:07]line Чеков: 3 [14:53:07]line Общий итог: 7670.00 [14:53:07]line Итого наличными: 7670.00 [14:53:07]line Итого безнал.: 0.00 [14:53:07]line НДС 0% : 0.00 [14:53:07]line НДС 12% : 814.57 [14:53:07]line НСП 0% : 0.00 [14:53:07]line НСП 1,50% : 0.00 [14:53:07]line НСП 0,50% : 0.00 [14:53:07]line НСП 5% : 0.00 [14:53:07]line НСП 3% : 0.00 [14:53:07]line НСП 2% : 0.00 [14:53:07]line НСП 1% : 67.89 [14:53:07]line ИТОГИ РАСХОД [14:53:07]line Чеков: 0 [14:53:07]line Общий итог: 0.00 [14:53:07]line Итого наличными: 0.00 [14:53:07]line Итого безнал.: 0.00 [14:53:07]line НДС 0% : 0.00 [14:53:07]line НДС 12% : 0.00 [14:53:07]line НСП 0% : 0.00 [14:53:07]line НСП 1,50% : 0.00 [14:53:07]line НСП 0,50% : 0.00 [14:53:07]line НСП 5% : 0.00 [14:53:07]line НСП 3% : 0.00 [14:53:07]line НСП 2% : 0.00 [14:53:07]line НСП 1% : 0.00 [14:53:08]line ИТОГИ ВОЗВРАТ РАСХОДА [14:53:08]line Чеков: 0 [14:53:08]line Общий итог: 0.00 [14:53:08]line Итого наличными: 0.00 [14:53:08]line Итого безнал.: 0.00 [14:53:08]line НДС 0% : 0.00 [14:53:08]line НДС 12% : 0.00 [14:53:08]line НСП 0% : 0.00 [14:53:08]line НСП 1,50% : 0.00 [14:53:08]line НСП 0,50% : 0.00 [14:53:08]line НСП 5% : 0.00 [14:53:08]line НСП 3% : 0.00 [14:53:08]line НСП 2% : 0.00 [14:53:08]line НСП 1% : 0.00 [14:53:08]line Сумма внесений: 0.00 [14:53:08]line Сумма выплат: 0.00 [14:53:08]line Нал. в кассе: 350411.00 [14:53:08]line НС Приход: 186689937.24 [14:53:08]line НС Возвр.Прихода: 638073.00 [14:53:08]line НС Расход: 0.00 [14:53:08]line НС Возвр.Расхода: 0.00 [14:53:08]line ФМ: 0000000000874681 [14:53:08]written 0, free lines is 4095 [14:53:08]Write to MH i2c: 01 00 00 82 00 82 [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: 01 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: 01 07 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: 01 07 00 82 00 00 00 00 00 00 A0 0A 33 [14:53:08]RasterBufferAndPrint [14:53:08]line [14:53:08]line [14:53:08]line [14:53:08]line [14:53:08]line [14:53:08]written 0, free lines is 2746 [14:53:08]MH_Cut [14:53:08]Write to MH i2c: D1 01 00 89 00 01 5B [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: D1 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: D1 01 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: D1 01 00 89 00 00 5A [14:53:08]Write to MH i2c: 01 00 00 8A 00 8A [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:09]*** Cut start [14:53:09]*** Partial cut [14:53:09]*** CUTSNS_PIN = 1 [14:53:09]*** CUTSNS_PIN = 0 [14:53:10]*** Brake cut motor [14:53:10]Read from MH i2c: 01 [14:53:10]MH_I2C_Read... [14:53:10]*** Stop cut motor [14:53:10]*** Cut end [14:53:10]Read from MH i2c: 01 07 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: 01 07 00 8A 00 00 00 00 00 00 FF 0F 9F [14:53:10]process_action x_report done [14:53:10]requested_data is exist [14:53:10]produce_requested_data [14:53:10]requested_item fd.num is exist - process it [14:53:10]SAM_PROTO_GetFieldsCounters [14:53:10]wFMCommunicate request_size=4 [14:53:10]MH_SAM_APDU [14:53:10]CAPDU: 80 13 00 00 [14:53:10]Write to MH i2c: E2 08 00 8B 00 80 13 00 00 00 00 00 00 07 [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:10]Read from MH i2c: E2 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 62 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 62 00 8B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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 6D [14:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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:53:10]wFMCommunicate OK [14:53:10]SAM_PROTO_GetFieldsCounters done [14:53:10]requested_item shift.num is exist - process it [14:53:10]requested_item shift.opened is exist - process it [14:53:10]req_shift_opened [14:53:10]FM_GetShiftState [14:53:10]SAM_PROTO_GetShiftState [14:53:10]wFMCommunicate request_size=4 [14:53:10]MH_SAM_APDU [14:53:10]CAPDU: 80 13 01 00 [14:53:10]Write to MH i2c: E2 08 00 8C 00 80 13 01 00 00 00 00 00 09 [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:10]Read from MH i2c: E2 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 0E 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 0E 00 8C 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BD [14:53:10]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:53:10]wFMCommunicate OK [14:53:10]SAM_PROTO_GetShiftState done [14:53:10]FM_GetShiftState done [14:53:10]req_shift_opened done [14:53:10]requested_item shift.open_date is exist - process it [14:53:10]req_shift_open_date [14:53:10]req_shift_open_date done [14:53:10]produce_requested_data done [14:53:10]produce_requested_data return {"fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:53:10]process_action_free x_report [14:53:10]json_value_free [14:53:10]json_value_free done [14:53:10]process_json_proto returns [14:53:10]Send response to host [14:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:53:10]free response buf [14:53:10]execute_script done [14:53:10]execute_script returns [14:53:10]free content buf [14:53:10]Sock 9.Close socket [14:53:10]Sock 9.Thread stoped [14:53:11]OFD Sender: No OFD packet to send [14:53:16]OFD Sender: No OFD packet to send [14:53:21]OFD Sender: No OFD packet to send [14:53:26]OFD Sender: No OFD packet to send [14:53:31]OFD Sender: No OFD packet to send [14:53:36]OFD Sender: No OFD packet to send [14:53:41]OFD Sender: No OFD packet to send [14:53:46]OFD Sender: No OFD packet to send [14:53:51]OFD Sender: No OFD packet to send [14:53:56]OFD Sender: No OFD packet to send [14:54:01]OFD Sender: No OFD packet to send [14:54:06]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 81 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725DC (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 33079819+1684778647=1717858466 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x210ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 DC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 82 [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 A3 70 64 66 97 AE 6B 64 F0 [14:54:27]Current date/time: 08.06.2024 14:54 [14:54:27]FM_Init [14:54:27]wFMConnect [14:54:27]MH_SAM_On [14:54:27]Write to MH i2c: E0 00 00 08 00 E7 [14:54:27]Write i2c OK [14:54:27]MH_I2C_Read... [14:54:27]*** iso7816_init finished! [14:54:27]*** atr: [14:54:27]*** 0F 3B D5 18 FF 81 91 FE [14:54:27]*** 1F C3 80 73 C8 21 10 0A [14:54:27]*** 00 00 00 00 00 00 00 00 [14:54:27]*** 00 00 00 00 00 00 00 00 [14:54:27]*** 00 00 00 00 00 00 00 00 [14:54:27]*** 00 00 00 00 00 00 00 00 [14:54:27]*** 00 00 00 00 00 00 00 00 [14:54:27]*** 00 00 00 00 00 00 00 00 [14:54:27]Read from MH i2c: E0 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E0 10 00 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [14:54:27]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:54:27]wFMCommunicate request_size=10 [14:54:27]MH_SAM_APDU [14:54:27]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:54:27]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:54:27]Write i2c OK [14:54:27]MH_I2C_Read... [14:54:27]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:54:27]Read from MH i2c: E2 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 03 00 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:54:27]RAPDU: 90 00 [14:54:27]wFMCommunicate OK [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 0A 00 80 11 00 00 00 00 00 00 84 [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 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 D9 [14:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:54:27]wFMCommunicate OK [14:54:27]Detected FM SN is 0000000000874681 [14:54:27]Stored FM SN is 0000000000874681 [14:54:27]wFMCommunicate request_size=9 [14:54:27]MH_SAM_APDU [14:54:27]CAPDU: 80 16 00 00 04 ED 44 00 00 [14:54:27]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 ED 44 00 00 00 00 C3 [14:54:27]Write i2c OK [14:54:27]MH_I2C_Read... [14:54:27]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:54:27]Read from MH i2c: E2 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 03 00 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:54:27]RAPDU: 90 00 [14:54:27]wFMCommunicate OK [14:54:27]FM PIN OK [14:54:27]wFMCommunicate request_size=8 [14:54:27]MH_SAM_APDU [14:54:27]CAPDU: 80 14 04 00 03 02 00 01 [14:54:27]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:54:27]Write i2c OK [14:54:27]MH_I2C_Read... [14:54:27]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:54:27]Read from MH i2c: E2 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 03 00 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:54:27]RAPDU: 90 00 [14:54:27]wFMCommunicate OK [14:54:27]wFMCommunicate request_size=13 [14:54:27]MH_SAM_APDU [14:54:27]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:54:27]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [14:54:27]Write i2c OK [14:54:27]MH_I2C_Read... [14:54:27]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:54:27]Read from MH i2c: E2 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 03 00 [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:54:27]RAPDU: 90 00 [14:54:27]wFMCommunicate OK [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 0E 00 80 11 00 00 00 00 00 00 88 [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 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DD [14:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:54:27]wFMCommunicate OK [14:54:27]DocumentArchiveInit [14:54:27]Start Httpd... [14:54:27]Httpd thread 3067886948 created [14:54:27]Write to MH i2c: 01 00 00 0F 00 0F [14:54:27]Write i2c OK [14:54:27]MH_I2C_Read... [14:54:27]Read from MH i2c: 01 [14:54:27]MH_I2C_Read... [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 0F 00 00 00 00 00 00 FF 0F 24 [14:54:27]MH Int Process started [14:54:27]Allocated Socket 7 [14:54:27]Bind OK [14:54:27]Listen OK [14:54:27]httpd running on port 8080 [14:54:27]Waiting for new connection... [14:54:27]OFD Sender: No OFD packet to send [14:54:32]OFD Sender: No OFD packet to send [14:54:37]OFD Sender: No OFD packet to send [14:54:39]accept exits with 8 [14:54:39]New connection [14:54:39]New thread 3067600228 created [14:54:39]Waiting for new connection... [14:54:39] Sock 8.Parse request [14:54:39]Sock 8.Check first char [14:54:39]Sock 8.First char is OK [14:54:39]request: POST /json_proto HTTP/1.0 [14:54:39]Method: POST [14:54:39]URL: /json_proto [14:54:39]Method is POST - this is cgi request [14:54:39]url: /json_proto [14:54:39]query_string will be loaded in cgi processing [14:54:39]execute_cgi json_proto POST (null) [14:54:39]execute_cgi path=json_proto method=POST [14:54:39]POST find Content-Length [14:54:39]Host: 172.17.40.67:8080 [14:54:39]Content-Length: 215 [14:54:39]Content-Type: application/json [14:54:39] [14:54:39]POST finish read [14:54:39]Found Content-Length = 215 [14:54:39]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" ] } } [14:54:39]execute_script... [14:54:39]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" ] } } [14:54:39]POST & json_proto [14:54:39]process_json_proto [14:54:39]json parsed OK: [14:54:39]protocol is kg_v1.0 [14:54:39]action value=get_value [14:54:39]process_action get_value [14:54:39]cmd_get_value [14:54:39]process_action get_value done [14:54:39]requested_data is exist [14:54:39]produce_requested_data [14:54:39]requested_item kkm.sn is exist - process it [14:54:39]requested_item kkm.ver is exist - process it [14:54:39]requested_item fm.sn is exist - process it [14:54:39]wFMCommunicate request_size=4 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 11 00 00 [14:54:39]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 17 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 DF [14:54:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:54:39]wFMCommunicate OK [14:54:39]requested_item fd.num is exist - process it [14:54:39]SAM_PROTO_GetFieldsCounters [14:54:39]wFMCommunicate request_size=4 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 13 00 00 [14:54:39]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 62 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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 F3 [14:54:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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:54:39]wFMCommunicate OK [14:54:39]SAM_PROTO_GetFieldsCounters done [14:54:39]requested_item shift.num is exist - process it [14:54:39]requested_item shift.opened is exist - process it [14:54:39]req_shift_opened [14:54:39]FM_GetShiftState [14:54:39]SAM_PROTO_GetShiftState [14:54:39]wFMCommunicate request_size=4 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 13 01 00 [14:54:39]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 0E 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 43 [14:54:39]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:54:39]wFMCommunicate OK [14:54:39]SAM_PROTO_GetShiftState done [14:54:39]FM_GetShiftState done [14:54:39]req_shift_opened done [14:54:39]requested_item shift.open_date is exist - process it [14:54:39]req_shift_open_date [14:54:39]req_shift_open_date done [14:54:39]produce_requested_data done [14:54:39]produce_requested_data return {"kkm.sn":"0300000150","kkm.ver":"001","fm.sn":"0000000000874681","fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:54:39]process_action_free get_value [14:54:39]json_value_free [14:54:39]json_value_free done [14:54:39]process_json_proto returns [14:54:39]Send response to host [14:54:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000150","kkm.ver":"001","fm.sn":"0000000000874681","fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:54:39]free response buf [14:54:39]execute_script done [14:54:39]execute_script returns [14:54:39]free content buf [14:54:39]Sock 8.Close socket [14:54:39]Sock 8.Thread stoped [14:54:39]accept exits with 9 [14:54:39]New connection [14:54:39]New thread 3067456868 created [14:54:39]Thread 3067600228 joined [14:54:39]Waiting for new connection... [14:54:39] Sock 9.Parse request [14:54:39]Sock 9.Check first char [14:54:39]Sock 9.First char is OK [14:54:39]request: POST /json_proto HTTP/1.0 [14:54:39]Method: POST [14:54:39]URL: /json_proto [14:54:39]Method is POST - this is cgi request [14:54:39]url: /json_proto [14:54:39]query_string will be loaded in cgi processing [14:54:39]execute_cgi json_proto POST (null) [14:54:39]execute_cgi path=json_proto method=POST [14:54:39]POST find Content-Length [14:54:39]Host: 172.17.40.67:8080 [14:54:39]Content-Length: 331 [14:54:39]Content-Type: application/json [14:54:39] [14:54:39]POST finish read [14:54:39]Found Content-Length = 331 [14:54:39]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" ] } } [14:54:39]execute_script... [14:54:39]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" ] } } [14:54:39]POST & json_proto [14:54:39]process_json_proto [14:54:39]json parsed OK: [14:54:39]protocol is kg_v1.0 [14:54:39]action value=get_value [14:54:39]process_action get_value [14:54:39]cmd_get_value [14:54:39]process_action get_value done [14:54:39]requested_data is exist [14:54:39]produce_requested_data [14:54:39]requested_item fm.sale.total is exist - process it [14:54:39]SAM_PROTO_GetFMData [14:54:39]wFMCommunicate request_size=4 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 13 03 00 [14:54:39]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:54:40]Read from MH i2c: E2 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: E2 FD 00 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: E2 FD 00 13 00 00 C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 84 [14:54:40]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 [14:54:40]wFMCommunicate OK [14:54:40]wFMCommunicate request_size=4 [14:54:40]MH_SAM_APDU [14:54:40]CAPDU: 80 17 00 00 [14:54:40]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [14:54:40]Write i2c OK [14:54:40]MH_I2C_Read... [14:54:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:40]Read from MH i2c: E2 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: E2 FD 00 [14:54:40]MH_I2C_Read... [14:54:40]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 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 C3 [14:54:40]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:54:40]wFMCommunicate OK [14:54:40]wFMCommunicate request_size=4 [14:54:40]MH_SAM_APDU [14:54:40]CAPDU: 80 17 00 00 [14:54:40]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [14:54:40]Write i2c OK [14:54:40]MH_I2C_Read... [14:54:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:40]Read from MH i2c: E2 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: E2 FD 00 [14:54:40]MH_I2C_Read... [14:54:40]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 [14:54:40]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 [14:54:40]wFMCommunicate OK [14:54:40]wFMCommunicate request_size=4 [14:54:40]MH_SAM_APDU [14:54:40]CAPDU: 80 17 00 00 [14:54:40]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [14:54:40]Write i2c OK [14:54:40]MH_I2C_Read... [14:54:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:40]Read from MH i2c: E2 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: E2 FD 00 [14:54:40]MH_I2C_Read... [14:54:40]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 [14:54:40]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 [14:54:40]wFMCommunicate OK [14:54:40]wFMCommunicate request_size=4 [14:54:40]MH_SAM_APDU [14:54:40]CAPDU: 80 17 00 00 [14:54:40]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [14:54:40]Write i2c OK [14:54:40]MH_I2C_Read... [14:54:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:54:41]Read from MH i2c: E2 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 E1 00 [14:54:41]MH_I2C_Read... [14:54:41]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 [14:54:41]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 [14:54:41]wFMCommunicate OK [14:54:41]SAM_PROTO_GetFMData done [14:54:41]requested_item fm.sale_refund.total is exist - process it [14:54:41]requested_item fm.buy.total is exist - process it [14:54:41]requested_item shift.sale.total is exist - process it [14:54:41]SAM_PROTO_GetShiftData [14:54:41]wFMCommunicate request_size=4 [14:54:41]MH_SAM_APDU [14:54:41]CAPDU: 80 13 02 00 [14:54:41]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [14:54:41]Write i2c OK [14:54:41]MH_I2C_Read... [14:54:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:54:41]Read from MH i2c: E2 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 FD 00 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 4A [14:54:41]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:54:41]wFMCommunicate OK [14:54:41]wFMCommunicate request_size=4 [14:54:41]MH_SAM_APDU [14:54:41]CAPDU: 80 17 00 00 [14:54:41]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [14:54:41]Write i2c OK [14:54:41]MH_I2C_Read... [14:54:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:41]Read from MH i2c: E2 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 FD 00 [14:54:41]MH_I2C_Read... [14:54:41]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 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 E2 [14:54:41]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:54:41]wFMCommunicate OK [14:54:41]wFMCommunicate request_size=4 [14:54:41]MH_SAM_APDU [14:54:41]CAPDU: 80 17 00 00 [14:54:41]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [14:54:41]Write i2c OK [14:54:41]MH_I2C_Read... [14:54:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:42]Read from MH i2c: E2 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: E2 FD 00 [14:54:42]MH_I2C_Read... [14:54:42]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 [14:54:42]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 [14:54:42]wFMCommunicate OK [14:54:42]wFMCommunicate request_size=4 [14:54:42]MH_SAM_APDU [14:54:42]CAPDU: 80 17 00 00 [14:54:42]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [14:54:42]Write i2c OK [14:54:42]MH_I2C_Read... [14:54:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:42]Read from MH i2c: E2 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: E2 FD 00 [14:54:42]MH_I2C_Read... [14:54:42]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 [14:54:42]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 [14:54:42]wFMCommunicate OK [14:54:42]wFMCommunicate request_size=4 [14:54:42]MH_SAM_APDU [14:54:42]CAPDU: 80 17 00 00 [14:54:42]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [14:54:42]Write i2c OK [14:54:42]MH_I2C_Read... [14:54:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:54:42]Read from MH i2c: E2 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: E2 D9 00 [14:54:42]MH_I2C_Read... [14:54:42]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 [14:54:42]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 [14:54:42]wFMCommunicate OK [14:54:42]SAM_PROTO_GetShiftData done [14:54:42]requested_item shift.sale.total_cash is exist - process it [14:54:42]requested_item shift.sale_refund.total is exist - process it [14:54:42]requested_item shift.sale_refund.total_cash is exist - process it [14:54:42]requested_item shift.buy.total is exist - process it [14:54:42]requested_item shift.buy.total_cash is exist - process it [14:54:42]produce_requested_data done [14:54:42]produce_requested_data return {"fm.sale.total":186689937.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":409984.37,"shift.sale.total_cash":358081.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:54:42]process_action_free get_value [14:54:42]json_value_free [14:54:42]json_value_free done [14:54:42]process_json_proto returns [14:54:42]Send response to host [14:54:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":186689937.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":409984.37,"shift.sale.total_cash":358081.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:54:42]free response buf [14:54:42]execute_script done [14:54:42]execute_script returns [14:54:42]free content buf [14:54:42]Sock 9.Close socket [14:54:42]Sock 9.Thread stoped [14:54:42]accept exits with 8 [14:54:42]New connection [14:54:42]New thread 3067600228 created [14:54:42]Thread 3067456868 joined [14:54:42]Waiting for new connection... [14:54:42] Sock 8.Parse request [14:54:42]Sock 8.Check first char [14:54:42]Sock 8.First char is OK [14:54:42]request: POST /json_proto HTTP/1.0 [14:54:42]Method: POST [14:54:42]URL: /json_proto [14:54:42]Method is POST - this is cgi request [14:54:42]url: /json_proto [14:54:42]query_string will be loaded in cgi processing [14:54:42]execute_cgi json_proto POST (null) [14:54:42]execute_cgi path=json_proto method=POST [14:54:42]POST find Content-Length [14:54:42]Host: 172.17.40.67:8080 [14:54:42]Content-Length: 331 [14:54:42]Content-Type: application/json [14:54:42] [14:54:42]POST finish read [14:54:42]Found Content-Length = 331 [14:54:42]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" ] } } [14:54:42]execute_script... [14:54:42]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" ] } } [14:54:42]POST & json_proto [14:54:42]process_json_proto [14:54:42]json parsed OK: [14:54:42]protocol is kg_v1.0 [14:54:42]action value=get_value [14:54:42]process_action get_value [14:54:42]cmd_get_value [14:54:42]process_action get_value done [14:54:42]requested_data is exist [14:54:42]produce_requested_data [14:54:42]requested_item fm.sale.total is exist - process it [14:54:42]SAM_PROTO_GetFMData [14:54:42]wFMCommunicate request_size=4 [14:54:42]MH_SAM_APDU [14:54:42]CAPDU: 80 13 03 00 [14:54:42]Write to MH i2c: E2 08 00 1D 00 80 13 03 00 00 00 00 00 9C [14:54:42]Write i2c OK [14:54:42]MH_I2C_Read... [14:54:42]OFD Sender: No OFD packet to send [14:54:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:54:43]Read from MH i2c: E2 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 FD 00 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 FD 00 1D 00 00 C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 8E [14:54:43]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 [14:54:43]wFMCommunicate OK [14:54:43]wFMCommunicate request_size=4 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 17 00 00 [14:54:43]Write to MH i2c: E2 08 00 1E 00 80 17 00 00 00 00 00 00 9E [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:43]Read from MH i2c: E2 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 FD 00 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 FD 00 1E 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 CD [14:54:43]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:54:43]wFMCommunicate OK [14:54:43]wFMCommunicate request_size=4 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 17 00 00 [14:54:43]Write to MH i2c: E2 08 00 1F 00 80 17 00 00 00 00 00 00 9F [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:43]Read from MH i2c: E2 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 FD 00 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 FD 00 1F 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 B4 [14:54:43]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 [14:54:43]wFMCommunicate OK [14:54:43]wFMCommunicate request_size=4 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 17 00 00 [14:54:43]Write to MH i2c: E2 08 00 20 00 80 17 00 00 00 00 00 00 A0 [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 FD 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 FD 00 20 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 18 [14:54:44]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 [14:54:44]wFMCommunicate OK [14:54:44]wFMCommunicate request_size=4 [14:54:44]MH_SAM_APDU [14:54:44]CAPDU: 80 17 00 00 [14:54:44]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 E1 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 E1 00 21 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 8F [14:54:44]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 [14:54:44]wFMCommunicate OK [14:54:44]SAM_PROTO_GetFMData done [14:54:44]requested_item fm.sale_refund.total is exist - process it [14:54:44]requested_item fm.buy.total is exist - process it [14:54:44]requested_item shift.sale.total is exist - process it [14:54:44]SAM_PROTO_GetShiftData [14:54:44]wFMCommunicate request_size=4 [14:54:44]MH_SAM_APDU [14:54:44]CAPDU: 80 13 02 00 [14:54:44]Write to MH i2c: E2 08 00 22 00 80 13 02 00 00 00 00 00 A0 [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:45]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:54:45]Read from MH i2c: E2 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: E2 FD 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: E2 FD 00 22 00 00 BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 54 [14:54:45]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:54:45]wFMCommunicate OK [14:54:45]wFMCommunicate request_size=4 [14:54:45]MH_SAM_APDU [14:54:45]CAPDU: 80 17 00 00 [14:54:45]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:45]Read from MH i2c: E2 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: E2 FD 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: E2 FD 00 23 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 EC [14:54:45]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:54:45]wFMCommunicate OK [14:54:45]wFMCommunicate request_size=4 [14:54:45]MH_SAM_APDU [14:54:45]CAPDU: 80 17 00 00 [14:54:45]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:45]Read from MH i2c: E2 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: E2 FD 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: E2 FD 00 24 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 CD [14:54:45]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 [14:54:46]wFMCommunicate OK [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 17 00 00 [14:54:46]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 FD 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 FD 00 25 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 26 [14:54:46]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 [14:54:46]wFMCommunicate OK [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 17 00 00 [14:54:46]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 D9 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 D9 00 26 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 85 [14:54:46]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 [14:54:46]wFMCommunicate OK [14:54:46]SAM_PROTO_GetShiftData done [14:54:46]requested_item shift.sale.total_cash is exist - process it [14:54:46]requested_item shift.sale_refund.total is exist - process it [14:54:46]requested_item shift.sale_refund.total_cash is exist - process it [14:54:46]requested_item shift.buy.total is exist - process it [14:54:46]requested_item shift.buy.total_cash is exist - process it [14:54:46]produce_requested_data done [14:54:46]produce_requested_data return {"fm.sale.total":186689937.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":409984.37,"shift.sale.total_cash":358081.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:54:46]process_action_free get_value [14:54:46]json_value_free [14:54:46]json_value_free done [14:54:46]process_json_proto returns [14:54:46]Send response to host [14:54:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":186689937.24,"fm.sale_refund.total":638073.00,"fm.buy.total":0.00,"shift.sale.total":409984.37,"shift.sale.total_cash":358081.00,"shift.sale_refund.total":7670.00,"shift.sale_refund.total_cash":7670.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:54:46]free response buf [14:54:46]execute_script done [14:54:46]execute_script returns [14:54:46]free content buf [14:54:46]Sock 8.Close socket [14:54:46]Sock 8.Thread stoped [14:54:46]accept exits with 9 [14:54:46]New connection [14:54:46]New thread 3067456868 created [14:54:46]Thread 3067600228 joined [14:54:46]Waiting for new connection... [14:54:46] Sock 9.Parse request [14:54:46]Sock 9.Check first char [14:54:46]Sock 9.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.40.67:8080 [14:54:46]Content-Length: 281 [14:54:46]Content-Type: application/json [14:54:46] [14:54:46]POST finish read [14:54:46]Found Content-Length = 281 [14:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. " } , "requested_data" : [ "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" : "x_report", "params" : { "operator" : "\u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. " } , "requested_data" : [ "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=x_report [14:54:46]process_action x_report [14:54:46]cmd_x_report [14:54:46]MH_GetDate [14:54:46]Write to MH i2c: F0 00 00 27 00 16 [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 27 00 00 B7 70 64 66 97 AE 6B 64 24 [14:54:46]GetLastDocTimeStamp 1717858381 [14:54:46]current date 1717858487 [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 28 00 80 13 01 00 00 00 00 00 A5 [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 28 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 59 [14:54:46]RAPDU: 09 00 01 3C A3 63 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]KKMCreateXReportDocument [14:54:46]Load OK [14:54:46]Malloc new data [14:54:46]MH_GetDate [14:54:46]Write to MH i2c: F0 00 00 29 00 18 [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 29 00 00 B7 70 64 66 97 AE 6B 64 26 [14:54:46]Malloc new data [14:54:46]Malloc new data [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 11 00 00 [14:54:46]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 17 00 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F9 [14:54:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:54:47]wFMCommunicate OK [14:54:47]SAM_PROTO_GetFieldsCounters [14:54:47]wFMCommunicate request_size=4 [14:54:47]MH_SAM_APDU [14:54:47]CAPDU: 80 13 00 00 [14:54:47]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [14:54:47]Write i2c OK [14:54:47]MH_I2C_Read... [14:54:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:47]Read from MH i2c: E2 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 62 00 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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 0D [14:54:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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:54:47]wFMCommunicate OK [14:54:47]SAM_PROTO_GetFieldsCounters done [14:54:47]Malloc new data [14:54:47]Malloc new data [14:54:47]Malloc new data [14:54:47]KKMCreateXReportDocument OK [14:54:47]KKMSetXReportData OK [14:54:47]KKMPrepareXReportFMData [14:54:47]SAM_PROTO_GetShiftData [14:54:47]wFMCommunicate request_size=4 [14:54:47]MH_SAM_APDU [14:54:47]CAPDU: 80 13 02 00 [14:54:47]Write to MH i2c: E2 08 00 2C 00 80 13 02 00 00 00 00 00 AA [14:54:47]Write i2c OK [14:54:47]MH_I2C_Read... [14:54:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:54:47]Read from MH i2c: E2 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 FD 00 [14:54:47]MH_I2C_Read... [14:54:47]Read from MH i2c: E2 FD 00 2C 00 00 BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 5E [14:54:47]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A7 01 00 00 69 04 9E 00 6F 04 04 00 A4 01 00 00 B1 04 04 00 25 96 71 02 70 04 04 00 64 63 22 02 72 04 03 00 C1 32 4F 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 F2 75 42 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 89 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 03 00 00 00 B1 04 03 00 18 B4 0B 70 04 03 00 18 B4 0B 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 31 3E 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:54:47]wFMCommunicate OK [14:54:47]wFMCommunicate request_size=4 [14:54:47]MH_SAM_APDU [14:54:47]CAPDU: 80 17 00 00 [14:54:47]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [14:54:47]Write i2c OK [14:54:47]MH_I2C_Read... [14:54:47]OFD Sender: No OFD packet to send [14:54:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:48]Read from MH i2c: E2 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 FD 00 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 FD 00 2D 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 F6 [14:54:48]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 85 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:54:48]wFMCommunicate OK [14:54:48]wFMCommunicate request_size=4 [14:54:48]MH_SAM_APDU [14:54:48]CAPDU: 80 17 00 00 [14:54:48]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [14:54:48]Write i2c OK [14:54:48]MH_I2C_Read... [14:54:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:48]Read from MH i2c: E2 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 FD 00 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 FD 00 2E 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 D7 [14:54:48]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 [14:54:48]wFMCommunicate OK [14:54:48]wFMCommunicate request_size=4 [14:54:48]MH_SAM_APDU [14:54:48]CAPDU: 80 17 00 00 [14:54:48]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [14:54:48]Write i2c OK [14:54:48]MH_I2C_Read... [14:54:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:48]Read from MH i2c: E2 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 FD 00 [14:54:48]MH_I2C_Read... [14:54:48]Read from MH i2c: E2 FD 00 2F 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 30 [14:54:49]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 [14:54:49]wFMCommunicate OK [14:54:49]wFMCommunicate request_size=4 [14:54:49]MH_SAM_APDU [14:54:49]CAPDU: 80 17 00 00 [14:54:49]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [14:54:49]Write i2c OK [14:54:49]MH_I2C_Read... [14:54:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:54:49]Read from MH i2c: E2 [14:54:49]MH_I2C_Read... [14:54:49]Read from MH i2c: E2 D9 00 [14:54:49]MH_I2C_Read... [14:54:49]Read from MH i2c: E2 D9 00 30 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 8F [14:54:49]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:54:49]wFMCommunicate OK [14:54:49]SAM_PROTO_GetShiftData done [14:54:49]1194 (1208) - счетчики итогов смены [14:54:49] 1134 (4) - 423 - количество чеков со всеми признаками расчетов [14:54:49] 1129 (158) - счетчики операций «приход» [14:54:49] 1135 (4) - 420 - количество чеков по признаку расчетов [14:54:49] 1201 (4) - 409984.37 - общая итоговая сумма в чеках [14:54:49] 1136 (4) - 358081.00 - итоговая сумма в чеках наличными [14:54:49] 1138 (3) - 51903.37 - итоговая сумма в чеках безналичными [14:54:49] 1024 (123) - суммы налогов [14:54:49] 1006 (9) - суммы НДС [14:54:49] 1010 (1) - 0% - код ставки НДС [14:54:49] 1011 (0) - 0.00 - сумма НДС по ставке [14:54:49] 1006 (12) - суммы НДС [14:54:49] 1010 (1) - 12% - код ставки НДС [14:54:49] 1011 (3) - 43555.70 - сумма НДС по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 0% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (12) - суммы НСП [14:54:49] 1014 (1) - 1% - код ставки НСП [14:54:49] 1015 (3) - 3629.12 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 2% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 3% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 5% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 0,50% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 1,50% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1130 (152) - счетчики операций «возврат прихода» [14:54:49] 1135 (4) - 3 - количество чеков по признаку расчетов [14:54:49] 1201 (3) - 7670.00 - общая итоговая сумма в чеках [14:54:49] 1136 (3) - 7670.00 - итоговая сумма в чеках наличными [14:54:49] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:54:49] 1024 (122) - суммы налогов [14:54:49] 1006 (9) - суммы НДС [14:54:49] 1010 (1) - 0% - код ставки НДС [14:54:49] 1011 (0) - 0.00 - сумма НДС по ставке [14:54:49] 1006 (12) - суммы НДС [14:54:49] 1010 (1) - 12% - код ставки НДС [14:54:49] 1011 (3) - 814.57 - сумма НДС по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 0% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (11) - суммы НСП [14:54:49] 1014 (1) - 1% - код ставки НСП [14:54:49] 1015 (2) - 67.89 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 2% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 3% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 5% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 0,50% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 1,50% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1131 (141) - счетчики операций «расход» [14:54:49] 1135 (4) - 0 - количество чеков по признаку расчетов [14:54:49] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:54:49] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:54:49] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:54:49] 1024 (117) - суммы налогов [14:54:49] 1006 (9) - суммы НДС [14:54:49] 1010 (1) - 0% - код ставки НДС [14:54:49] 1011 (0) - 0.00 - сумма НДС по ставке [14:54:49] 1006 (9) - суммы НДС [14:54:49] 1010 (1) - 12% - код ставки НДС [14:54:49] 1011 (0) - 0.00 - сумма НДС по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 0% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 1% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 2% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 3% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 5% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 0,50% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 1,50% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1132 (141) - счетчики операций «возврат расхода» [14:54:49] 1135 (4) - 0 - количество чеков по признаку расчетов [14:54:49] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:54:49] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:54:49] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:54:49] 1024 (117) - суммы налогов [14:54:49] 1006 (9) - суммы НДС [14:54:49] 1010 (1) - 0% - код ставки НДС [14:54:49] 1011 (0) - 0.00 - сумма НДС по ставке [14:54:49] 1006 (9) - суммы НДС [14:54:49] 1010 (1) - 12% - код ставки НДС [14:54:49] 1011 (0) - 0.00 - сумма НДС по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 0% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 1% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 2% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 3% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 5% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 0,50% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1007 (9) - суммы НСП [14:54:49] 1014 (1) - 1,50% - код ставки НСП [14:54:49] 1015 (0) - 0.00 - сумма НСП по ставке [14:54:49] 1133 (588) - - счетчики коррекции - не используются [14:54:49]SetTLVBufToDocument [14:54:49]Processing tag 1194 (04AA) [14:54:49]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1134 (046E) [14:54:50]Malloc new data [14:54:50]Processing tag 1129 (0469) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1135 (046F) [14:54:50]Malloc new data [14:54:50]Processing tag 1201 (04B1) [14:54:50]Malloc new data [14:54:50]Processing tag 1136 (0470) [14:54:50]Malloc new data [14:54:50]Processing tag 1138 (0472) [14:54:50]Malloc new data [14:54:50]Processing tag 1024 (0400) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1006 (03EE) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1010 (03F2) [14:54:50]Malloc new data [14:54:50]Processing tag 1011 (03F3) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1006 (03EE) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1010 (03F2) [14:54:50]Malloc new data [14:54:50]Processing tag 1011 (03F3) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1130 (046A) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1135 (046F) [14:54:50]Malloc new data [14:54:50]Processing tag 1201 (04B1) [14:54:50]Malloc new data [14:54:50]Processing tag 1136 (0470) [14:54:50]Malloc new data [14:54:50]Processing tag 1138 (0472) [14:54:50]Malloc new data [14:54:50]Processing tag 1024 (0400) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1006 (03EE) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1010 (03F2) [14:54:50]Malloc new data [14:54:50]Processing tag 1011 (03F3) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1006 (03EE) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1010 (03F2) [14:54:50]Malloc new data [14:54:50]Processing tag 1011 (03F3) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1131 (046B) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1135 (046F) [14:54:50]Malloc new data [14:54:50]Processing tag 1201 (04B1) [14:54:50]Malloc new data [14:54:50]Processing tag 1136 (0470) [14:54:50]Malloc new data [14:54:50]Processing tag 1138 (0472) [14:54:50]Malloc new data [14:54:50]Processing tag 1024 (0400) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1006 (03EE) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1010 (03F2) [14:54:50]Malloc new data [14:54:50]Processing tag 1011 (03F3) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1006 (03EE) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1010 (03F2) [14:54:50]Malloc new data [14:54:50]Processing tag 1011 (03F3) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1132 (046C) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1135 (046F) [14:54:50]Malloc new data [14:54:50]Processing tag 1201 (04B1) [14:54:50]Malloc new data [14:54:50]Processing tag 1136 (0470) [14:54:50]Malloc new data [14:54:50]Processing tag 1138 (0472) [14:54:50]Malloc new data [14:54:50]Processing tag 1024 (0400) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1006 (03EE) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1010 (03F2) [14:54:50]Malloc new data [14:54:50]Processing tag 1011 (03F3) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1006 (03EE) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1010 (03F2) [14:54:50]Malloc new data [14:54:50]Processing tag 1011 (03F3) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1007 (03EF) [14:54:50]Load OK [14:54:50]SetTLVBufToDocument [14:54:50]Processing tag 1014 (03F6) [14:54:50]Malloc new data [14:54:50]Processing tag 1015 (03F7) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Processing tag 1133 (046D) [14:54:50]Malloc new data [14:54:50]SetTLVBufToDocument err=0 [14:54:50]SetTLVBufToDocument err=0 [14:54:50]Malloc new data [14:54:50]SAM_PROTO_GetFMData [14:54:50]wFMCommunicate request_size=4 [14:54:50]MH_SAM_APDU [14:54:50]CAPDU: 80 13 03 00 [14:54:50]Write to MH i2c: E2 08 00 31 00 80 13 03 00 00 00 00 00 B0 [14:54:50]Write i2c OK [14:54:50]MH_I2C_Read... [14:54:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:54:51]Read from MH i2c: E2 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 FD 00 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 FD 00 31 00 00 C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 A2 [14:54:51]RAPDU: C4 04 85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 EF 03 09 00 90 00 [14:54:51]wFMCommunicate OK [14:54:51]wFMCommunicate request_size=4 [14:54:51]MH_SAM_APDU [14:54:51]CAPDU: 80 17 00 00 [14:54:51]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [14:54:51]Write i2c OK [14:54:51]MH_I2C_Read... [14:54:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:51]Read from MH i2c: E2 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 FD 00 [14:54:51]MH_I2C_Read... [14:54:51]Read from MH i2c: E2 FD 00 32 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 E1 [14:54:51]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:54:51]wFMCommunicate OK [14:54:51]wFMCommunicate request_size=4 [14:54:51]MH_SAM_APDU [14:54:51]CAPDU: 80 17 00 00 [14:54:51]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [14:54:51]Write i2c OK [14:54:51]MH_I2C_Read... [14:54:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:52]Read from MH i2c: E2 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: E2 FD 00 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: E2 FD 00 33 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 C8 [14:54: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 [14:54:52]wFMCommunicate OK [14:54:52]wFMCommunicate request_size=4 [14:54:52]MH_SAM_APDU [14:54:52]CAPDU: 80 17 00 00 [14:54:52]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [14:54:52]Write i2c OK [14:54:52]MH_I2C_Read... [14:54:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:54:52]Read from MH i2c: E2 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: E2 FD 00 [14:54:52]MH_I2C_Read... [14:54:52]Read from MH i2c: E2 FD 00 34 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 2C [14:54: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 [14:54:52]wFMCommunicate OK [14:54:52]wFMCommunicate request_size=4 [14:54:52]MH_SAM_APDU [14:54:52]CAPDU: 80 17 00 00 [14:54:52]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [14:54:52]OFD Sender: No OFD packet to send [14:54:52]Write i2c OK [14:54:52]MH_I2C_Read... [14:54:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 222! [14:54:53]Read from MH i2c: E2 [14:54:53]MH_I2C_Read... [14:54:53]Read from MH i2c: E2 E1 00 [14:54:53]MH_I2C_Read... [14:54:53]Read from MH i2c: E2 E1 00 35 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 A3 [14:54: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 [14:54:53]wFMCommunicate OK [14:54:53]SAM_PROTO_GetFMData done [14:54:53]FM_GetFMData:85 04 C0 04 6E 04 04 00 1E A5 03 00 69 04 A3 00 6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 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 D4 9D 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 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 [14:54:53]oper:6F 04 04 00 60 A4 03 00 B1 04 05 00 BC 3C C2 58 04 70 04 05 00 70 D9 B3 26 04 72 04 04 00 4C 63 0E 32 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 71 68 37 76 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 06 BB D9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [14:54:54]total:BC 3C C2 58 04 [14:54:54]Malloc new data [14:54:54]oper:6F 04 04 00 BE 00 00 00 B1 04 04 00 44 9F CD 03 70 04 04 00 44 9F CD 03 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 C2 66 67 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 D4 9D 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 [14:54:54]total:44 9F CD 03 [14:54:54]Malloc new data [14:54:54]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 [14:54:54]total: [14:54:54]Malloc new data [14:54:54]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 [14:54:54]total: [14:54:54]Malloc new data [14:54:54]KKMPrepareXReportFMData err=0 [14:54:54]Х отчет ИНН: 02508201610067 Кассир: Кенжемаматов А. 08.06.2024 14:54 Смена: 266 РНМ: 0000000000091601 ЗНМ: 0300000150 СНО: Общий режим Всего чеков: 423 ИТОГИ ПРИХОД Чеков: 420 Общий итог: 409984.37 Итого наличными: 358081.00 Итого безнал.: 51903.37 НДС 0% : 0.00 НДС 12% : 43555.70 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3629.12 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 7670.00 Итого наличными: 7670.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 814.57 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 67.89 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 350411.00 НС Приход: 186689937.24 НС Возвр.Прихода: 638073.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874681 [14:54:54]StoreToDocumentArchive [14:54:54]MH_GetDate [14:54:54]Write to MH i2c: F0 00 00 36 00 25 [14:54:54]Write i2c OK [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: F0 [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: F0 09 00 [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: F0 09 00 36 00 00 BE 70 64 66 97 AE 6B 64 3A [14:54:54]shift 266 fd 1717858494 [14:54:54]save to /storage/0266/doc_1717858494 [14:54:54]save last doc name /storage/0266/doc_1717858494 to /storage/kkm_last_doc_name [14:54:54]save OK [14:54:54]Clear old archive folders... [14:54:54]NVStorageSaveData kkm_last_timestamp [14:54:54]File name is /storage/kkm_last_timestamp [14:54:54]Write 4 bytes [14:54:54]NVStorageSaveData done [14:54:54]ExternCall_PrintAddStr [14:54:54]wPrintStart [14:54:54]Write to MH i2c: 01 00 00 37 00 37 [14:54:54]Write i2c OK [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: 01 [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: 01 07 00 [14:54:54]MH_I2C_Read... [14:54:54]Read from MH i2c: 01 07 00 37 00 00 00 00 00 00 FF 0F 4C [14:54:54]RasterBufferAndPrint [14:54:54]line Х отчет [14:54:54]line ИНН: 02508201610067 [14:54:54]line Кассир: Кенжемаматов А. [14:54:54]line 08.06.2024 14:54 [14:54:54]line Смена: 266 [14:54:54]line РНМ: 0000000000091601 [14:54:54]line ЗНМ: 0300000150 [14:54:54]line СНО: Общий режим [14:54:54]line Всего чеков: 423 [14:54:54]line ИТОГИ ПРИХОД [14:54:54]line Чеков: 420 [14:54:54]line Общий итог: 409984.37 [14:54:54]line Итого наличными: 358081.00 [14:54:54]line Итого безнал.: 51903.37 [14:54:54]line НДС 0% : 0.00 [14:54:54]line НДС 12% : 43555.70 [14:54:54]line НСП 0% : 0.00 [14:54:54]line НСП 1,50% : 0.00 [14:54:54]line НСП 0,50% : 0.00 [14:54:54]line НСП 5% : 0.00 [14:54:54]line НСП 3% : 0.00 [14:54:54]line НСП 2% : 0.00 [14:54:54]line НСП 1% : 3629.12 [14:54:54]line ИТОГИ ВОЗВРАТ ПРИХОДА [14:54:54]line Чеков: 3 [14:54:54]line Общий итог: 7670.00 [14:54:54]line Итого наличными: 7670.00 [14:54:54]line Итого безнал.: 0.00 [14:54:54]line НДС 0% : 0.00 [14:54:54]line НДС 12% : 814.57 [14:54:54]line НСП 0% : 0.00 [14:54:54]line НСП 1,50% : 0.00 [14:54:54]line НСП 0,50% : 0.00 [14:54:54]line НСП 5% : 0.00 [14:54:54]line НСП 3% : 0.00 [14:54:54]line НСП 2% : 0.00 [14:54:54]line НСП 1% : 67.89 [14:54:54]line ИТОГИ РАСХОД [14:54:54]line Чеков: 0 [14:54:54]line Общий итог: 0.00 [14:54:54]line Итого наличными: 0.00 [14:54:54]line Итого безнал.: 0.00 [14:54:54]line НДС 0% : 0.00 [14:54:54]line НДС 12% : 0.00 [14:54:54]line НСП 0% : 0.00 [14:54:54]line НСП 1,50% : 0.00 [14:54:54]line НСП 0,50% : 0.00 [14:54:54]line НСП 5% : 0.00 [14:54:54]line НСП 3% : 0.00 [14:54:54]line НСП 2% : 0.00 [14:54:54]line НСП 1% : 0.00 [14:54:54]line ИТОГИ ВОЗВРАТ РАСХОДА [14:54:54]line Чеков: 0 [14:54:54]line Общий итог: 0.00 [14:54:54]line Итого наличными: 0.00 [14:54:54]line Итого безнал.: 0.00 [14:54:54]line НДС 0% : 0.00 [14:54:54]line НДС 12% : 0.00 [14:54:54]line НСП 0% : 0.00 [14:54:54]line НСП 1,50% : 0.00 [14:54:54]line НСП 0,50% : 0.00 [14:54:54]line НСП 5% : 0.00 [14:54:54]line НСП 3% : 0.00 [14:54:54]line НСП 2% : 0.00 [14:54:54]line НСП 1% : 0.00 [14:54:54]line Сумма внесений: 0.00 [14:54:54]line Сумма выплат: 0.00 [14:54:54]line Нал. в кассе: 350411.00 [14:54:54]line НС Приход: 186689937.24 [14:54:54]line НС Возвр.Прихода: 638073.00 [14:54:54]line НС Расход: 0.00 [14:54:54]line НС Возвр.Расхода: 0.00 [14:54:54]line ФМ: 0000000000874681 [14:54:54]written 0, free lines is 4095 [14:54:55]Write to MH i2c: 01 00 00 82 00 82 [14:54:55]Write i2c OK [14:54:55]MH_I2C_Read... [14:54:55]Read from MH i2c: 01 [14:54:55]MH_I2C_Read... [14:54:55]Read from MH i2c: 01 07 00 [14:54:55]MH_I2C_Read... [14:54:55]Read from MH i2c: 01 07 00 82 00 00 00 00 00 00 A0 0A 33 [14:54:55]RasterBufferAndPrint [14:54:55]line [14:54:55]line [14:54:55]line [14:54:55]line [14:54:55]line [14:54:55]written 0, free lines is 2748 [14:54:55]MH_Cut [14:54:55]Write to MH i2c: D1 01 00 89 00 01 5B [14:54:55]Write i2c OK [14:54:55]MH_I2C_Read... [14:54:55]Read from MH i2c: D1 [14:54:55]MH_I2C_Read... [14:54:55]Read from MH i2c: D1 01 00 [14:54:55]MH_I2C_Read... [14:54:55]Read from MH i2c: D1 01 00 89 00 00 5A [14:54:55]Write to MH i2c: 01 00 00 8A 00 8A [14:54:55]Write i2c OK [14:54:55]MH_I2C_Read... [14:54:56]*** Cut start [14:54:56]*** Partial cut [14:54:56]*** CUTSNS_PIN = 1 [14:54:56]*** CUTSNS_PIN = 0 [14:54:56]*** Brake cut motor [14:54:56]Read from MH i2c: 01 [14:54:56]MH_I2C_Read... [14:54:56]*** Stop cut motor [14:54:56]*** Cut end [14:54:56]Read from MH i2c: 01 07 00 [14:54:56]MH_I2C_Read... [14:54:56]Read from MH i2c: 01 07 00 8A 00 00 00 00 00 00 FF 0F 9F [14:54:56]process_action x_report done [14:54:56]requested_data is exist [14:54:56]produce_requested_data [14:54:56]requested_item fd.num is exist - process it [14:54:56]SAM_PROTO_GetFieldsCounters [14:54:56]wFMCommunicate request_size=4 [14:54:56]MH_SAM_APDU [14:54:56]CAPDU: 80 13 00 00 [14:54:56]Write to MH i2c: E2 08 00 8B 00 80 13 00 00 00 00 00 00 07 [14:54:56]Write i2c OK [14:54:56]MH_I2C_Read... [14:54:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:57]Read from MH i2c: E2 [14:54:57]MH_I2C_Read... [14:54:57]Read from MH i2c: E2 62 00 [14:54:57]MH_I2C_Read... [14:54:57]Read from MH i2c: E2 62 00 8B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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 6D [14:54:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 24 A8 03 00 0E 04 04 00 83 01 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:54:57]wFMCommunicate OK [14:54:57]SAM_PROTO_GetFieldsCounters done [14:54:57]requested_item shift.num is exist - process it [14:54:57]requested_item shift.opened is exist - process it [14:54:57]req_shift_opened [14:54:57]FM_GetShiftState [14:54:57]SAM_PROTO_GetShiftState [14:54:57]wFMCommunicate request_size=4 [14:54:57]MH_SAM_APDU [14:54:57]CAPDU: 80 13 01 00 [14:54:57]Write to MH i2c: E2 08 00 8C 00 80 13 01 00 00 00 00 00 09 [14:54:57]Write i2c OK [14:54:57]MH_I2C_Read... [14:54:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:57]Read from MH i2c: E2 [14:54:57]MH_I2C_Read... [14:54:57]Read from MH i2c: E2 0E 00 [14:54:57]MH_I2C_Read... [14:54:57]Read from MH i2c: E2 0E 00 8C 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BD [14:54:57]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:54:57]wFMCommunicate OK [14:54:57]SAM_PROTO_GetShiftState done [14:54:57]FM_GetShiftState done [14:54:57]req_shift_opened done [14:54:57]requested_item shift.open_date is exist - process it [14:54:57]req_shift_open_date [14:54:57]req_shift_open_date done [14:54:57]produce_requested_data done [14:54:57]produce_requested_data return {"fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:54:57]process_action_free x_report [14:54:57]json_value_free [14:54:57]json_value_free done [14:54:57]process_json_proto returns [14:54:57]Send response to host [14:54:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":239652,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:54:57]free response buf [14:54:57]execute_script done [14:54:57]execute_script returns [14:54:57]free content buf [14:54:57]Sock 9.Close socket [14:54:57]Sock 9.Thread stoped [14:54:57]OFD Sender: No OFD packet to send [14:55:02]OFD Sender: No OFD packet to send [14:55:07]OFD Sender: No OFD packet to send [14:55:12]OFD Sender: No OFD packet to send [14:55:17]OFD Sender: No OFD packet to send [14:55:22]OFD Sender: No OFD packet to send [14:55:27]OFD Sender: No OFD packet to send [14:55:32]OFD Sender: No OFD packet to send [14:55:38]OFD Sender: No OFD packet to send [14:55:43]OFD Sender: No OFD packet to send [14:55:48]OFD Sender: No OFD packet to send [14:55:53]OFD Sender: No OFD packet to send [14:55:58]OFD Sender: No OFD packet to send [14:56:03]OFD Sender: No OFD packet to send [14:56:08]OFD Sender: No OFD packet to send [14:56:13]OFD Sender: No OFD packet to send [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:15]accept exits with 8 [14:57:15]New connection [14:57:15]New thread 3067600228 created [14:57:15]Thread 3067456868 joined [14:57:15]Waiting for new connection... [14:57:15] Sock 8.Parse request [14:57:15]Sock 8.Check first char [14:57:15]Sock 8.First char is OK [14:57:15]request: POST /json_proto HTTP/1.0 [14:57:15]Method: POST [14:57:15]URL: /json_proto [14:57:15]Method is POST - this is cgi request [14:57:15]url: /json_proto [14:57:15]query_string will be loaded in cgi processing [14:57:15]execute_cgi json_proto POST (null) [14:57:15]execute_cgi path=json_proto method=POST [14:57:15]POST find Content-Length [14:57:15]Host: 172.17.40.67:8080 [14:57:15]Content-Length: 678 [14:57:15]Content-Type: application/json [14:57:15] [14:57:15]POST finish read [14:57:15]Found Content-Length = 678 [14:57:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.480, "sum" : 430.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 430.00, "total" : 430.00, "payments": [ { "type": 0, "sum" : 430.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:15]execute_script... [14:57: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)3302601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.480, "sum" : 430.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 430.00, "total" : 430.00, "payments": [ { "type": 0, "sum" : 430.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:15]POST & json_proto [14:57:15]process_json_proto [14:57:15]json parsed OK: [14:57:15]protocol is kg_v1.0 [14:57:15]action value=close_receipt [14:57:15]process_action close_receipt [14:57:15]cmd_close_receipt [14:57:15]MH_GetDate [14:57:15]Write to MH i2c: F0 00 00 8D 00 7C [14:57:15]Write i2c OK [14:57:15]MH_I2C_Read... [14:57:15]Read from MH i2c: F0 [14:57:15]MH_I2C_Read... [14:57:15]Read from MH i2c: F0 09 00 [14:57:15]MH_I2C_Read... [14:57:15]Read from MH i2c: F0 09 00 8D 00 00 4B 71 64 66 97 AE 6B 64 1F [14:57:15]GetLastDocTimeStamp 1717858487 [14:57:15]current date 1717858635 [14:57:15]FM_GetShiftState [14:57:15]SAM_PROTO_GetShiftState [14:57:15]wFMCommunicate request_size=4 [14:57:15]MH_SAM_APDU [14:57:15]CAPDU: 80 13 01 00 [14:57:15]Write to MH i2c: E2 08 00 8E 00 80 13 01 00 00 00 00 00 0B [14:57:15]Write i2c OK [14:57:15]MH_I2C_Read... [14:57:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:15]Read from MH i2c: E2 [14:57:15]MH_I2C_Read... [14:57:15]Read from MH i2c: E2 0E 00 [14:57:15]MH_I2C_Read... [14:57:15]Read from MH i2c: E2 0E 00 8E 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 BF [14:57:15]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:57:15]wFMCommunicate OK [14:57:15]SAM_PROTO_GetShiftState done [14:57:15]FM_GetShiftState done [14:57:15]opened in 1717805884 [14:57:15]opened+sec_in_day 1717892284 [14:57:15]quantity*price = 43027 [14:57:15]sum+1 = 43028 [14:57:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 430.00 Внесено: 430.00 СДАЧА: 0.00 НСП 1% : 3.81 НДС 12% : 45.69 Наличными: 430.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 424 08.06.2024 14:57 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239653 ФПД: 221250500805374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T145715&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239653&fm=221250500805374&tin=02508201610067®Number=0000000000091601&sum=43000 [14:57:16]StoreToDocumentArchive [14:57:16]shift 387 fd 239653 [14:57:16]save to /storage/0387/doc_00239653 [14:57:16]save last doc name /storage/0387/doc_00239653 to /storage/kkm_last_doc_name [14:57:16]save OK [14:57:16]Clear old archive folders... [14:57:16]Remove dir /storage/0266 [14:57:16]opendir ok [14:57:16]file . [14:57:16]file .. [14:57:16]file doc_1717858388 [14:57:16]remove file /storage/0266/doc_1717858388 [14:57:16]file doc_1717858494 [14:57:16]remove file /storage/0266/doc_1717858494 [14:57:16]remove dir /storage/0266 [14:57:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:16]tlvbuf is B6E46500 [14:57:16]SAM_PROTO_ClearQueue [14:57:16]wFMCommunicate request_size=4 [14:57:16]MH_SAM_APDU [14:57:16]CAPDU: 80 09 00 00 [14:57:16]Write to MH i2c: E2 08 00 9B 00 80 09 00 00 00 00 00 00 0D [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:16]Read from MH i2c: E2 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 03 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 03 00 9B 00 00 90 00 0F [14:57:16]RAPDU: 90 00 [14:57:16]wFMCommunicate OK [14:57:16]SAM_PROTO_ClearQueue done [14:57:16]KKMCreateOFDPacket [14:57:16]OFDProtocolAddRootSTLVToBuf [14:57:16]FM_MakeSignedData [14:57:16]FM_MakeSignedData [14:57:16]SAM_PROTO_SignData [14:57:16]wFMCommunicate request_size=4 [14:57:16]MH_SAM_APDU [14:57:16]CAPDU: 80 0D 01 02 [14:57:16]Write to MH i2c: E2 08 00 9C 00 80 0D 01 02 00 00 00 00 15 [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 [14:57:16]MH_I2C_Read... [14:57:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:16]Read from MH i2c: E2 03 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 03 00 9C 00 00 90 00 10 [14:57:16]RAPDU: 90 00 [14:57:16]wFMCommunicate OK [14:57:16]wFMCommunicate request_size=255 [14:57:16]MH_SAM_APDU [14:57: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 50 19 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 13 A8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 11 00 00 00 00 07 04 06 00 F8 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 4B 71 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A8 03 00 35 04 06 00 C9 [14:57:16]Write to MH i2c: E2 02 01 9D 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 19 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 13 A8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 11 00 00 00 00 07 04 06 00 F8 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 4B 71 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A8 03 00 35 04 06 00 C9 00 00 37 [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:16]Read from MH i2c: E2 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 03 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 03 00 9D 00 00 90 00 11 [14:57:16]RAPDU: 90 00 [14:57:16]wFMCommunicate OK [14:57:16]wFMCommunicate request_size=10 [14:57:16]MH_SAM_APDU [14:57:16]CAPDU: 80 0D 02 02 05 39 E5 81 C2 FE [14:57:16]Write to MH i2c: E2 0D 00 9E 00 80 0D 02 02 05 00 39 E5 81 C2 FE 00 00 81 [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:16]Read from MH i2c: E2 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 03 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 03 00 9E 00 00 90 00 12 [14:57:16]RAPDU: 90 00 [14:57:16]wFMCommunicate OK [14:57:16]wFMCommunicate request_size=4 [14:57:16]MH_SAM_APDU [14:57:16]CAPDU: 80 0D 03 02 [14:57:16]Write to MH i2c: E2 08 00 9F 00 80 0D 03 02 00 00 00 00 1A [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:16]Read from MH i2c: E2 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 0B 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 0B 00 9F 00 00 F1 0A 18 85 20 FF 0C EF 90 00 CD [14:57:16]RAPDU: F1 0A 18 85 20 FF 0C EF 90 00 [14:57:16]wFMCommunicate OK [14:57:16]SAM_PROTO_SignData done [14:57:16]FM_MakeSignedData done [14:57:16]CreateOFDProtocolMessage [14:57:16]wFMCommunicate request_size=4 [14:57:16]MH_SAM_APDU [14:57:16]CAPDU: 80 11 00 00 [14:57:16]Write to MH i2c: E2 08 00 A0 00 80 11 00 00 00 00 00 00 1A [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:16]Read from MH i2c: E2 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 17 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: E2 17 00 A0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 6F [14:57:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:57:16]wFMCommunicate OK [14:57:16]CreateOFDProtocolMessage done [14:57:16]OFDSenderStorePacket 239653 [14:57:16]StoreOFDPacket docnum=239653 [14:57:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EA CA 07 01 36 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 50 19 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 13 A8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 11 00 00 00 00 07 04 06 00 F8 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 4B 71 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A8 03 00 35 04 06 00 C9 39 E5 81 C2 FE F1 0A 18 85 20 FF 0C EF [14:57:16]CheckFolder [14:57:16]dirname=/storage/ofd_packets [14:57:16]CheckFolder done [14:57:16]ProducePacketName [14:57:16]name=ofd_packets/00239653 [14:57:16]NVStorageSaveData ofd_packets/00239653 [14:57:16]File name is /storage/ofd_packets/00239653 [14:57:16]Write 301 bytes [14:57:16]NVStorageSaveData done [14:57:16]OFDSenderStorePacket done [14:57:16]KKMCreateOFDPacket done [14:57:16]NVStorageSaveData kkm_last_timestamp [14:57:16]File name is /storage/kkm_last_timestamp [14:57:16]Write 4 bytes [14:57:16]NVStorageSaveData done [14:57:16]ExternCall_PrintAddStr [14:57:16]wPrintStart [14:57:16]Write to MH i2c: 01 00 00 A1 00 A1 [14:57:16]Write i2c OK [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: 01 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: 01 07 00 [14:57:16]MH_I2C_Read... [14:57:16]Read from MH i2c: 01 07 00 A1 00 00 00 00 00 00 FF 0F B6 [14:57:16]RasterBufferAndPrint [14:57:16]line Счет N : (1)3302601 [14:57:16]line ИНН: 02508201610067 [14:57:16]line Контрольно-Кассовый Чек [14:57:16]line ПРОДАЖА [14:57:16]line ТРК (МРК, ГНК) : 42 [14:57:16]line Товар: 2710124130 [14:57:16]line Аи-92-К-4 [14:57:16]line 6.480 * 66.40 [14:57:16]line = 430.27 [14:57:16]line НДС 12% НСП 1% [14:57:16]line > о реализуемом товаре [14:57:16]line ОКРУГЛЕНИЕ: -0.27 [14:57:16]line ИТОГО: 430.00 [14:57:16]line Внесено: 430.00 [14:57:16]line СДАЧА: 0.00 [14:57:16]line НСП 1% : 3.81 [14:57:16]line НДС 12% : 45.69 [14:57:16]line Наличными: 430.00 [14:57:16]line Безнал.: 0.00 [14:57:16]line Место: АЗС № 82 "Партнер Нефть" [14:57:16]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:57:17]line СНО: Общий режим [14:57:17]line Чек 424 08.06.2024 14:57 [14:57:17]line Смена: 387 ФФД: 1.0 [14:57:17]line ЗНМ: 0300000150 [14:57:17]line РНМ: 0000000000091601 [14:57:17]line Версия ККМ: 001 [14:57:17]line ФМ: 0000000000874681 [14:57:17]line ФД: 239653 [14:57:17]line ФПД: 221250500805374 [14:57:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T145715&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239653&fm=221250500805374&tin=02508201610067®Number=0000000000091601&sum=43000 [14:57:17]OFD Sender: Processing packet 239653 [packets to send 182, broken 181] [14:57:17]ProducePacketName [14:57:17]name=ofd_packets/00239653 [14:57:17]OFD Sender: To server: pG, [14:57:17]CommunicateWithHost lk.salyk.kg:30040 [14:57:17]ConnectInit lk.salyk.kg [14:57:17]written 0, free lines is 4095 [14:57:17]Connected sock=10 [14:57:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 EA CA 07 01 36 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 50 19 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 13 A8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 11 00 00 00 00 07 04 06 00 F8 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 4B 71 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A8 03 00 35 04 06 00 C9 39 E5 81 C2 FE F1 0A 18 85 20 FF 0C EF [14:57:17]Write to MH i2c: 01 00 00 CC 00 CC [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 CC 00 00 00 00 00 00 BF 0C 9E [14:57:17]RasterBufferAndPrint [14:57:17]line [14:57:17]line [14:57:17]line [14:57:17]line [14:57:17]line [14:57:17]written 0, free lines is 3269 [14:57:17]MH_Cut [14:57:17]Write to MH i2c: D1 01 00 D3 00 01 A5 [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: D1 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: D1 01 00 [14:57:17]MH_I2C_Read... [14:57:17]Read from MH i2c: D1 01 00 D3 00 00 A4 [14:57:17]Write to MH i2c: 01 00 00 D4 00 D4 [14:57:17]Write i2c OK [14:57:17]MH_I2C_Read... [14:57:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 EB 45 47 00 C8 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 25 A8 03 00 F4 03 04 00 C8 18 64 66 B6 04 01 00 00 60 6C 1F 8D 67 04 DC B9 [14:57:17]CommunicateWithHost err = 0 [14:57:17]CheckOFDResponse [14:57:17]1017 (14) - 77093643461234 [14:57:17]1041 (16) - 0000000000874681 [14:57:17]1040 (4) - 239653 [14:57:17]1012 (4) - 08.06.2024 08:39 [14:57:17]1206 (1) - 0 [14:57:17]OFD Sender: Remove packet 239653 [14:57:17]ProducePacketName [14:57:17]name=ofd_packets/00239653 [14:57:17]NVStorageDeleteData [14:57:18]OFD Sender: No OFD packet to send [14:57:18]*** Cut start [14:57:18]*** Partial cut [14:57:18]*** CUTSNS_PIN = 1 [14:57:18]*** CUTSNS_PIN = 0 [14:57:18]*** Brake cut motor [14:57:19]Read from MH i2c: 01 [14:57:19]MH_I2C_Read... [14:57:19]*** Stop cut motor [14:57:19]*** Cut end [14:57:19]Read from MH i2c: 01 07 00 [14:57:19]MH_I2C_Read... [14:57:19]Read from MH i2c: 01 07 00 D4 00 00 00 00 00 00 FF 0F E9 [14:57:19]process_action close_receipt done [14:57:19]requested_data is exist [14:57:19]produce_requested_data [14:57:19]requested_item fm.sn is exist - process it [14:57:19]wFMCommunicate request_size=4 [14:57:19]MH_SAM_APDU [14:57:19]CAPDU: 80 11 00 00 [14:57:19]Write to MH i2c: E2 08 00 D5 00 80 11 00 00 00 00 00 00 4F [14:57:19]Write i2c OK [14:57:19]MH_I2C_Read... [14:57:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:19]Read from MH i2c: E2 [14:57:19]MH_I2C_Read... [14:57:19]Read from MH i2c: E2 17 00 [14:57:19]MH_I2C_Read... [14:57:19]Read from MH i2c: E2 17 00 D5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A4 [14:57:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:57:19]wFMCommunicate OK [14:57:19]requested_item fd.num is exist - process it [14:57:19]SAM_PROTO_GetFieldsCounters [14:57:19]wFMCommunicate request_size=4 [14:57:19]MH_SAM_APDU [14:57:19]CAPDU: 80 13 00 00 [14:57:19]Write to MH i2c: E2 08 00 D6 00 80 13 00 00 00 00 00 00 52 [14:57:19]Write i2c OK [14:57:19]MH_I2C_Read... [14:57:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:19]Read from MH i2c: E2 [14:57:19]MH_I2C_Read... [14:57:19]Read from MH i2c: E2 62 00 [14:57:19]MH_I2C_Read... [14:57:19]Read from MH i2c: E2 62 00 D6 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 25 A8 03 00 0E 04 04 00 83 01 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 BC [14:57:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 25 A8 03 00 0E 04 04 00 83 01 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:19]wFMCommunicate OK [14:57:19]SAM_PROTO_GetFieldsCounters done [14:57:19]requested_item shift.num is exist - process it [14:57:19]requested_item shift.opened is exist - process it [14:57:19]req_shift_opened [14:57:19]FM_GetShiftState [14:57:19]SAM_PROTO_GetShiftState [14:57:19]wFMCommunicate request_size=4 [14:57:19]MH_SAM_APDU [14:57:19]CAPDU: 80 13 01 00 [14:57:19]Write to MH i2c: E2 08 00 D7 00 80 13 01 00 00 00 00 00 54 [14:57:19]Write i2c OK [14:57:19]MH_I2C_Read... [14:57:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:19]Read from MH i2c: E2 [14:57:19]MH_I2C_Read... [14:57:19]Read from MH i2c: E2 0E 00 [14:57:19]MH_I2C_Read... [14:57:19]Read from MH i2c: E2 0E 00 D7 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 08 [14:57:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:57:19]wFMCommunicate OK [14:57:19]SAM_PROTO_GetShiftState done [14:57:19]FM_GetShiftState done [14:57:19]req_shift_opened done [14:57:19]requested_item shift.open_date is exist - process it [14:57:19]req_shift_open_date [14:57:19]req_shift_open_date done [14:57:19]produce_requested_data done [14:57:19]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239653,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:57:19]process_action_free close_receipt [14:57:19]json_value_free [14:57:19]json_value_free done [14:57:19]process_json_proto returns [14:57:19]Send response to host [14:57:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239653,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:57:19]free response buf [14:57:19]execute_script done [14:57:19]execute_script returns [14:57:19]free content buf [14:57:19]Sock 8.Close socket [14:57:19]Sock 8.Thread stoped [14:57:23]OFD Sender: No OFD packet to send [14:57:28]OFD Sender: No OFD packet to send [14:57:33]OFD Sender: No OFD packet to send [14:57:38]OFD Sender: No OFD packet to send [14:57:43]OFD Sender: No OFD packet to send [14:57:48]OFD Sender: No OFD packet to send [14:57:53]OFD Sender: No OFD packet to send [14:57:58]OFD Sender: No OFD packet to send [14:58:03]OFD Sender: No OFD packet to send [14:58:08]OFD Sender: No OFD packet to send [14:58:13]OFD Sender: No OFD packet to send [14:58:18]OFD Sender: No OFD packet to send [14:58:23]OFD Sender: No OFD packet to send [14:58:28]OFD Sender: No OFD packet to send [14:58:33]OFD Sender: No OFD packet to send [14:58:38]OFD Sender: No OFD packet to send [14:58:43]OFD Sender: No OFD packet to send [14:58:48]OFD Sender: No OFD packet to send [14:58:53]OFD Sender: No OFD packet to send [14:58:58]OFD Sender: No OFD packet to send [14:59:03]OFD Sender: No OFD packet to send [14:59:08]OFD Sender: No OFD packet to send [14:59:13]OFD Sender: No OFD packet to send [14:59:17]accept exits with 9 [14:59:17]New connection [14:59:17]New thread 3067456868 created [14:59:17]Thread 3067600228 joined [14:59:17]Waiting for new connection... [14:59:17] Sock 9.Parse request [14:59:17]Sock 9.Check first char [14:59:17]Sock 9.First char is OK [14:59:17]request: POST /json_proto HTTP/1.0 [14:59:17]Method: POST [14:59:17]URL: /json_proto [14:59:17]Method is POST - this is cgi request [14:59:17]url: /json_proto [14:59:17]query_string will be loaded in cgi processing [14:59:17]execute_cgi json_proto POST (null) [14:59:17]execute_cgi path=json_proto method=POST [14:59:17]POST find Content-Length [14:59:17]Host: 172.17.40.67:8080 [14:59:17]Content-Length: 678 [14:59:17]Content-Type: application/json [14:59:17] [14:59:17]POST finish read [14:59:17]Found Content-Length = 678 [14:59:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:17]execute_script... [14:59: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)3302603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:17]POST & json_proto [14:59:17]process_json_proto [14:59:17]json parsed OK: [14:59:17]protocol is kg_v1.0 [14:59:17]action value=close_receipt [14:59:17]process_action close_receipt [14:59:17]cmd_close_receipt [14:59:17]MH_GetDate [14:59:17]Write to MH i2c: F0 00 00 D8 00 C7 [14:59:17]Write i2c OK [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: F0 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: F0 09 00 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: F0 09 00 D8 00 00 C5 71 64 66 97 AE 6B 64 E4 [14:59:17]GetLastDocTimeStamp 1717858635 [14:59:17]current date 1717858757 [14:59:17]FM_GetShiftState [14:59:17]SAM_PROTO_GetShiftState [14:59:17]wFMCommunicate request_size=4 [14:59:17]MH_SAM_APDU [14:59:17]CAPDU: 80 13 01 00 [14:59:17]Write to MH i2c: E2 08 00 D9 00 80 13 01 00 00 00 00 00 56 [14:59:17]Write i2c OK [14:59:17]MH_I2C_Read... [14:59:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:17]Read from MH i2c: E2 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: E2 0E 00 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: E2 0E 00 D9 00 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0A [14:59:17]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:59:17]wFMCommunicate OK [14:59:17]SAM_PROTO_GetShiftState done [14:59:17]FM_GetShiftState done [14:59:17]opened in 1717805884 [14:59:17]opened+sec_in_day 1717892284 [14:59:17]quantity*price = 40039 [14:59:17]sum+1 = 40040 [14:59:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 425 08.06.2024 14:59 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239654 ФПД: 52429200046557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T145917&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239654&fm=52429200046557&tin=02508201610067®Number=0000000000091601&sum=40000 [14:59:18]StoreToDocumentArchive [14:59:18]shift 387 fd 239654 [14:59:18]save to /storage/0387/doc_00239654 [14:59:18]save last doc name /storage/0387/doc_00239654 to /storage/kkm_last_doc_name [14:59:18]save OK [14:59:18]Clear old archive folders... [14:59:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:59:18]tlvbuf is B6E46300 [14:59:18]SAM_PROTO_ClearQueue [14:59:18]wFMCommunicate request_size=4 [14:59:18]MH_SAM_APDU [14:59:18]CAPDU: 80 09 00 00 [14:59:18]Write to MH i2c: E2 08 00 E6 00 80 09 00 00 00 00 00 00 58 [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 03 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 03 00 E6 00 00 90 00 5A [14:59:18]RAPDU: 90 00 [14:59:18]wFMCommunicate OK [14:59:18]SAM_PROTO_ClearQueue done [14:59:18]KKMCreateOFDPacket [14:59:18]OFDProtocolAddRootSTLVToBuf [14:59:18]FM_MakeSignedData [14:59:18]FM_MakeSignedData [14:59:18]SAM_PROTO_SignData [14:59:18]wFMCommunicate request_size=4 [14:59:18]MH_SAM_APDU [14:59:18]CAPDU: 80 0D 01 02 [14:59:18]Write to MH i2c: E2 08 00 E7 00 80 0D 01 02 00 00 00 00 60 [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 03 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 03 00 E7 00 00 90 00 5B [14:59:18]RAPDU: 90 00 [14:59:18]wFMCommunicate OK [14:59:18]wFMCommunicate request_size=255 [14:59:18]MH_SAM_APDU [14:59: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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 A9 01 00 00 F4 03 04 00 C5 71 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A8 03 00 35 04 06 00 2F [14:59:18]Write to MH i2c: E2 02 01 E8 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 A9 01 00 00 F4 03 04 00 C5 71 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A8 03 00 35 04 06 00 2F 00 00 09 [14:59:18]OFD Sender: No OFD packet to send [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 03 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 03 00 E8 00 00 90 00 5C [14:59:18]RAPDU: 90 00 [14:59:18]wFMCommunicate OK [14:59:18]wFMCommunicate request_size=10 [14:59:18]MH_SAM_APDU [14:59:18]CAPDU: 80 0D 02 02 05 AF 1F D8 39 DD [14:59:18]Write to MH i2c: E2 0D 00 E9 00 80 0D 02 02 05 00 AF 1F D8 39 DD 00 00 29 [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 03 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 03 00 E9 00 00 90 00 5D [14:59:18]RAPDU: 90 00 [14:59:18]wFMCommunicate OK [14:59:18]wFMCommunicate request_size=4 [14:59:18]MH_SAM_APDU [14:59:18]CAPDU: 80 0D 03 02 [14:59:18]Write to MH i2c: E2 08 00 EA 00 80 0D 03 02 00 00 00 00 65 [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 0B 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 0B 00 EA 00 00 D6 9D 31 25 83 98 93 5A 90 00 37 [14:59:18]RAPDU: D6 9D 31 25 83 98 93 5A 90 00 [14:59:18]wFMCommunicate OK [14:59:18]SAM_PROTO_SignData done [14:59:18]FM_MakeSignedData done [14:59:18]CreateOFDProtocolMessage [14:59:18]wFMCommunicate request_size=4 [14:59:18]MH_SAM_APDU [14:59:18]CAPDU: 80 11 00 00 [14:59:18]Write to MH i2c: E2 08 00 EB 00 80 11 00 00 00 00 00 00 65 [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 17 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 17 00 EB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BA [14:59:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:59:18]wFMCommunicate OK [14:59:18]CreateOFDProtocolMessage done [14:59:18]OFDSenderStorePacket 239654 [14:59:18]StoreOFDPacket docnum=239654 [14:59:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 89 18 07 01 11 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 A9 01 00 00 F4 03 04 00 C5 71 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A8 03 00 35 04 06 00 2F AF 1F D8 39 DD D6 9D 31 25 83 98 93 5A [14:59:18]CheckFolder [14:59:18]dirname=/storage/ofd_packets [14:59:18]CheckFolder done [14:59:18]ProducePacketName [14:59:18]name=ofd_packets/00239654 [14:59:18]NVStorageSaveData ofd_packets/00239654 [14:59:18]File name is /storage/ofd_packets/00239654 [14:59:18]Write 301 bytes [14:59:18]NVStorageSaveData done [14:59:18]OFDSenderStorePacket done [14:59:18]KKMCreateOFDPacket done [14:59:18]NVStorageSaveData kkm_last_timestamp [14:59:18]File name is /storage/kkm_last_timestamp [14:59:18]Write 4 bytes [14:59:18]NVStorageSaveData done [14:59:18]ExternCall_PrintAddStr [14:59:18]wPrintStart [14:59:18]Write to MH i2c: 01 00 00 EC 00 EC [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: 01 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: 01 07 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: 01 07 00 EC 00 00 00 00 00 00 FF 0F 01 [14:59:18]RasterBufferAndPrint [14:59:18]line Счет N : (1)3302603 [14:59:18]line ИНН: 02508201610067 [14:59:18]line Контрольно-Кассовый Чек [14:59:18]line ПРОДАЖА [14:59:18]line ТРК (МРК, ГНК) : 12 [14:59:18]line Товар: 2710124130 [14:59:18]line Аи-92-К-4 [14:59:18]line 6.030 * 66.40 [14:59:18]line = 400.39 [14:59:18]line НДС 12% НСП 1% [14:59:18]line > о реализуемом товаре [14:59:18]line ОКРУГЛЕНИЕ: -0.39 [14:59:18]line ИТОГО: 400.00 [14:59:18]line Внесено: 400.00 [14:59:18]line СДАЧА: 0.00 [14:59:18]line НСП 1% : 3.54 [14:59:18]line НДС 12% : 42.52 [14:59:18]line Наличными: 400.00 [14:59:18]line Безнал.: 0.00 [14:59:18]line Место: АЗС № 82 "Партнер Нефть" [14:59:18]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [14:59:18]line СНО: Общий режим [14:59:18]line Чек 425 08.06.2024 14:59 [14:59:18]line Смена: 387 ФФД: 1.0 [14:59:18]line ЗНМ: 0300000150 [14:59:18]line РНМ: 0000000000091601 [14:59:18]line Версия ККМ: 001 [14:59:18]line ФМ: 0000000000874681 [14:59:18]line ФД: 239654 [14:59:18]line ФПД: 52429200046557 [14:59:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T145917&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239654&fm=52429200046557&tin=02508201610067®Number=0000000000091601&sum=40000 [14:59:19]OFD Sender: Processing packet 239654 [packets to send 182, broken 181] [14:59:19]ProducePacketName [14:59:19]name=ofd_packets/00239654 [14:59:19]OFD Sender: To server: pG, [14:59:19]CommunicateWithHost lk.salyk.kg:30040 [14:59:19]ConnectInit lk.salyk.kg [14:59:19]written 0, free lines is 4095 [14:59:19]Connected sock=10 [14:59:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 89 18 07 01 11 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 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 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 A9 01 00 00 F4 03 04 00 C5 71 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A8 03 00 35 04 06 00 2F AF 1F D8 39 DD D6 9D 31 25 83 98 93 5A [14:59:19]Write to MH i2c: 01 00 00 17 01 18 [14:59:19]Write i2c OK [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: 01 [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: 01 07 00 [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: 01 07 00 17 01 00 00 00 00 00 C0 0C EB [14:59:19]RasterBufferAndPrint [14:59:19]line [14:59:19]line [14:59:19]line [14:59:19]line [14:59:19]line [14:59:19]written 0, free lines is 3270 [14:59:19]MH_Cut [14:59:19]Write to MH i2c: D1 01 00 1E 01 01 F1 [14:59:19]Write i2c OK [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: D1 [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: D1 01 00 [14:59:19]MH_I2C_Read... [14:59:19]Read from MH i2c: D1 01 00 1E 01 00 F0 [14:59:19]Write to MH i2c: 01 00 00 1F 01 20 [14:59:19]Write i2c OK [14:59:19]MH_I2C_Read... [14:59:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 1C BE 47 00 FC 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 26 A8 03 00 F4 03 04 00 42 19 64 66 B6 04 01 00 00 53 93 DD C8 12 86 C4 05 [14:59:19]CommunicateWithHost err = 0 [14:59:19]CheckOFDResponse [14:59:19]1017 (14) - 77093643461234 [14:59:19]1041 (16) - 0000000000874681 [14:59:19]1040 (4) - 239654 [14:59:19]1012 (4) - 08.06.2024 08:41 [14:59:19]1206 (1) - 0 [14:59:19]OFD Sender: Remove packet 239654 [14:59:19]ProducePacketName [14:59:19]name=ofd_packets/00239654 [14:59:19]NVStorageDeleteData [14:59:20]OFD Sender: No OFD packet to send [14:59:20]*** Cut start [14:59:20]*** Partial cut [14:59:20]*** CUTSNS_PIN = 1 [14:59:20]*** CUTSNS_PIN = 0 [14:59:20]*** Brake cut motor [14:59:21]Read from MH i2c: 01 [14:59:21]MH_I2C_Read... [14:59:21]*** Stop cut motor [14:59:21]*** Cut end [14:59:21]Read from MH i2c: 01 07 00 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: 01 07 00 1F 01 00 00 00 00 00 FF 0F 35 [14:59:21]process_action close_receipt done [14:59:21]requested_data is exist [14:59:21]produce_requested_data [14:59:21]requested_item fm.sn is exist - process it [14:59:21]wFMCommunicate request_size=4 [14:59:21]MH_SAM_APDU [14:59:21]CAPDU: 80 11 00 00 [14:59:21]Write to MH i2c: E2 08 00 20 01 80 11 00 00 00 00 00 00 9B [14:59:21]Write i2c OK [14:59:21]MH_I2C_Read... [14:59:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:21]Read from MH i2c: E2 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: E2 17 00 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: E2 17 00 20 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F0 [14:59:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:59:21]wFMCommunicate OK [14:59:21]requested_item fd.num is exist - process it [14:59:21]SAM_PROTO_GetFieldsCounters [14:59:21]wFMCommunicate request_size=4 [14:59:21]MH_SAM_APDU [14:59:21]CAPDU: 80 13 00 00 [14:59:21]Write to MH i2c: E2 08 00 21 01 80 13 00 00 00 00 00 00 9E [14:59:21]Write i2c OK [14:59:21]MH_I2C_Read... [14:59:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:21]Read from MH i2c: E2 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: E2 62 00 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: E2 62 00 21 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 26 A8 03 00 0E 04 04 00 83 01 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 0C [14:59:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 26 A8 03 00 0E 04 04 00 83 01 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:59:21]wFMCommunicate OK [14:59:21]SAM_PROTO_GetFieldsCounters done [14:59:21]requested_item shift.num is exist - process it [14:59:21]requested_item shift.opened is exist - process it [14:59:21]req_shift_opened [14:59:21]FM_GetShiftState [14:59:21]SAM_PROTO_GetShiftState [14:59:21]wFMCommunicate request_size=4 [14:59:21]MH_SAM_APDU [14:59:21]CAPDU: 80 13 01 00 [14:59:21]Write to MH i2c: E2 08 00 22 01 80 13 01 00 00 00 00 00 A0 [14:59:21]Write i2c OK [14:59:21]MH_I2C_Read... [14:59:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:21]Read from MH i2c: E2 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: E2 0E 00 [14:59:21]MH_I2C_Read... [14:59:21]Read from MH i2c: E2 0E 00 22 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 54 [14:59:21]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:59:21]wFMCommunicate OK [14:59:21]SAM_PROTO_GetShiftState done [14:59:21]FM_GetShiftState done [14:59:21]req_shift_opened done [14:59:21]requested_item shift.open_date is exist - process it [14:59:21]req_shift_open_date [14:59:21]req_shift_open_date done [14:59:21]produce_requested_data done [14:59:21]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239654,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:59:21]process_action_free close_receipt [14:59:21]json_value_free [14:59:21]json_value_free done [14:59:21]process_json_proto returns [14:59:21]Send response to host [14:59:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239654,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:59:21]free response buf [14:59:21]execute_script done [14:59:21]execute_script returns [14:59:21]free content buf [14:59:21]Sock 9.Close socket [14:59:21]Sock 9.Thread stoped [14:59:25]OFD Sender: No OFD packet to send [14:59:30]OFD Sender: No OFD packet to send [14:59:35]OFD Sender: No OFD packet to send [14:59:35]accept exits with 8 [14:59:35]New connection [14:59:35]New thread 3067600228 created [14:59:35]Thread 3067456868 joined [14:59:35]Waiting for new connection... [14:59:35] Sock 8.Parse request [14:59:35]Sock 8.Check first char [14:59:35]Sock 8.First char is OK [14:59:35]request: POST /json_proto HTTP/1.0 [14:59:35]Method: POST [14:59:35]URL: /json_proto [14:59:35]Method is POST - this is cgi request [14:59:35]url: /json_proto [14:59:35]query_string will be loaded in cgi processing [14:59:35]execute_cgi json_proto POST (null) [14:59:35]execute_cgi path=json_proto method=POST [14:59:35]POST find Content-Length [14:59:35]Host: 172.17.40.67:8080 [14:59:35]Content-Length: 1179 [14:59:35]Content-Type: application/json [14:59:35] [14:59:35]POST finish read [14:59:35]Found Content-Length = 1179 [14:59:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302602\u000A08.06.2024 14:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 3735.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100822\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:35]execute_script... [14:59:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302602\u000A08.06.2024 14:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 3735.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100822\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:35]POST & json_proto [14:59:35]process_json_proto [14:59:35]json parsed OK: [14:59:35]protocol is kg_v1.0 [14:59:35]action value=print_text [14:59:35]process_action print_text [14:59:35]cmd_print_text [14:59:35]ExternCall_PrintAddStr [14:59:35]wPrintStart [14:59:35]Write to MH i2c: 01 00 00 23 01 24 [14:59:35]Write i2c OK [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: 01 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: 01 07 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: 01 07 00 23 01 00 00 00 00 00 FF 0F 39 [14:59:35]RasterBufferAndPrint [14:59:35]line *****ТОВАРНЫЙ ЧЕК***** [14:59:35]line АЗС-82 [14:59:35]line Партнер нефть [14:59:35]line 00000000012345 [14:59:35]line Кассир : Кенжемаматов А. [14:59:35]line Счет N : (1)3302602 [14:59:35]line 08.06.2024 14:43 [14:59:35]line ПРОДАЖА [14:59:35]line ТРК (МРК, ГНК): 51 [14:59:35]line Вид ГСМ : 2710194210 [14:59:35]line ДТ-К-5 [14:59:35]line 50.000 x 74.70 [14:59:35]line ИТОГ: 3735.00 [14:59:35]line Тип оплаты: Талоны: ТК ГПНА Online [14:59:35]line 30100822 [14:59:35]line ______________________ [14:59:35]line (подпись) [14:59:35]written 0, free lines is 4095 [14:59:36]Write to MH i2c: 01 00 00 38 01 39 [14:59:36]Write i2c OK [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: 01 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: 01 07 00 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: 01 07 00 38 01 00 00 00 00 00 F5 0D 42 [14:59:36]RasterBufferAndPrint [14:59:36]line [14:59:36]line [14:59:36]line [14:59:36]line [14:59:36]line [14:59:36]written 0, free lines is 3574 [14:59:36]MH_Cut [14:59:36]Write to MH i2c: D1 01 00 3F 01 01 12 [14:59:36]Write i2c OK [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: D1 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: D1 01 00 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: D1 01 00 3F 01 00 11 [14:59:36]Write to MH i2c: 01 00 00 40 01 41 [14:59:36]Write i2c OK [14:59:36]MH_I2C_Read... [14:59:36]*** Cut start [14:59:36]*** Partial cut [14:59:36]*** CUTSNS_PIN = 1 [14:59:36]*** CUTSNS_PIN = 0 [14:59:36]*** Brake cut motor [14:59:37]Read from MH i2c: 01 [14:59:37]MH_I2C_Read... [14:59:37]*** Stop cut motor [14:59:37]*** Cut end [14:59:37]Read from MH i2c: 01 07 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 FF 0F 56 [14:59:37]process_action print_text done [14:59:37]requested_data is exist [14:59:37]produce_requested_data [14:59:37]requested_item fm.sn is exist - process it [14:59:37]wFMCommunicate request_size=4 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 11 00 00 [14:59:37]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:37]Read from MH i2c: E2 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 17 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 11 [14:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [14:59:37]wFMCommunicate OK [14:59:37]requested_item fd.num is exist - process it [14:59:37]SAM_PROTO_GetFieldsCounters [14:59:37]wFMCommunicate request_size=4 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 13 00 00 [14:59:37]Write to MH i2c: E2 08 00 42 01 80 13 00 00 00 00 00 00 BF [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:37]Read from MH i2c: E2 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 62 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 62 00 42 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 26 A8 03 00 0E 04 04 00 83 01 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 2D [14:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 26 A8 03 00 0E 04 04 00 83 01 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:59:37]wFMCommunicate OK [14:59:37]SAM_PROTO_GetFieldsCounters done [14:59:37]requested_item shift.num is exist - process it [14:59:37]requested_item shift.opened is exist - process it [14:59:37]req_shift_opened [14:59:37]FM_GetShiftState [14:59:37]SAM_PROTO_GetShiftState [14:59:37]wFMCommunicate request_size=4 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 13 01 00 [14:59:37]Write to MH i2c: E2 08 00 43 01 80 13 01 00 00 00 00 00 C1 [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:37]Read from MH i2c: E2 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 0E 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 0E 00 43 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 75 [14:59:37]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [14:59:37]wFMCommunicate OK [14:59:37]SAM_PROTO_GetShiftState done [14:59:37]FM_GetShiftState done [14:59:37]req_shift_opened done [14:59:37]requested_item shift.open_date is exist - process it [14:59:37]req_shift_open_date [14:59:37]req_shift_open_date done [14:59:37]produce_requested_data done [14:59:37]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239654,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [14:59:37]process_action_free print_text [14:59:37]json_value_free [14:59:37]json_value_free done [14:59:37]process_json_proto returns [14:59:37]Send response to host [14:59:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239654,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [14:59:37]free response buf [14:59:37]execute_script done [14:59:37]execute_script returns [14:59:37]free content buf [14:59:37]Sock 8.Close socket [14:59:37]Sock 8.Thread stoped [14:59:40]OFD Sender: No OFD packet to send [14:59:45]OFD Sender: No OFD packet to send [14:59:50]OFD Sender: No OFD packet to send [14:59:55]OFD Sender: No OFD packet to send [15:00:00]OFD Sender: No OFD packet to send [15:00:05]OFD Sender: No OFD packet to send [15:00:10]OFD Sender: No OFD packet to send [15:00:15]OFD Sender: No OFD packet to send [15:00:20]OFD Sender: No OFD packet to send [15:00:25]OFD Sender: No OFD packet to send [15:00:30]OFD Sender: No OFD packet to send [15:00:35]OFD Sender: No OFD packet to send [15:00:40]OFD Sender: No OFD packet to send [15:00:45]OFD Sender: No OFD packet to send [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:15]OFD Sender: No OFD packet to send [15:01:20]OFD Sender: No OFD packet to send [15:01:25]OFD Sender: No OFD packet to send [15:01:30]OFD Sender: No OFD packet to send [15:01:35]OFD Sender: No OFD packet to send [15:01:36]accept exits with 9 [15:01:36]New connection [15:01:36]New thread 3067456868 created [15:01:36]Thread 3067600228 joined [15:01:36]Waiting for new connection... [15:01:36] Sock 9.Parse request [15:01:36]Sock 9.Check first char [15:01:36]Sock 9.First char is OK [15:01:36]request: POST /json_proto HTTP/1.0 [15:01:36]Method: POST [15:01:36]URL: /json_proto [15:01:36]Method is POST - this is cgi request [15:01:36]url: /json_proto [15:01:36]query_string will be loaded in cgi processing [15:01:36]execute_cgi json_proto POST (null) [15:01:36]execute_cgi path=json_proto method=POST [15:01:36]POST find Content-Length [15:01:36]Host: 172.17.40.67:8080 [15:01:36]Content-Length: 675 [15:01:36]Content-Type: application/json [15:01:36] [15:01:36]POST finish read [15:01:36]Found Content-Length = 675 [15:01:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:36]execute_script... [15: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)3302604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:36]POST & json_proto [15:01:36]process_json_proto [15:01:36]json parsed OK: [15:01:36]protocol is kg_v1.0 [15:01:36]action value=close_receipt [15:01:36]process_action close_receipt [15:01:36]cmd_close_receipt [15:01:36]MH_GetDate [15:01:36]Write to MH i2c: F0 00 00 44 01 34 [15:01:36]Write i2c OK [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: F0 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: F0 09 00 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: F0 09 00 44 01 00 50 72 64 66 97 AE 6B 64 DD [15:01:36]GetLastDocTimeStamp 1717858757 [15:01:36]current date 1717858896 [15:01:36]FM_GetShiftState [15:01:36]SAM_PROTO_GetShiftState [15:01:36]wFMCommunicate request_size=4 [15:01:36]MH_SAM_APDU [15:01:36]CAPDU: 80 13 01 00 [15:01:36]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [15:01:36]Write i2c OK [15:01:36]MH_I2C_Read... [15:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:36]Read from MH i2c: E2 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 0E 00 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 77 [15:01:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:01:36]wFMCommunicate OK [15:01:36]SAM_PROTO_GetShiftState done [15:01:36]FM_GetShiftState done [15:01:36]opened in 1717805884 [15:01:36]opened+sec_in_day 1717892284 [15:01:36]quantity*price = 50049 [15:01:36]sum+1 = 50050 [15:01:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 426 08.06.2024 15:01 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239655 ФПД: 114316980999539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150136&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239655&fm=114316980999539&tin=02508201610067®Number=0000000000091601&sum=50000 [15:01:37]StoreToDocumentArchive [15:01:37]shift 387 fd 239655 [15:01:37]save to /storage/0387/doc_00239655 [15:01:37]save last doc name /storage/0387/doc_00239655 to /storage/kkm_last_doc_name [15:01:37]save OK [15:01:37]Clear old archive folders... [15:01:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:01:37]tlvbuf is 01964830 [15:01:37]SAM_PROTO_ClearQueue [15:01:37]wFMCommunicate request_size=4 [15:01:37]MH_SAM_APDU [15:01:37]CAPDU: 80 09 00 00 [15:01:37]Write to MH i2c: E2 08 00 52 01 80 09 00 00 00 00 00 00 C5 [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 [15:01:37]MH_I2C_Read... [15:01:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:37]Read from MH i2c: E2 03 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [15:01:37]RAPDU: 90 00 [15:01:37]wFMCommunicate OK [15:01:37]SAM_PROTO_ClearQueue done [15:01:37]KKMCreateOFDPacket [15:01:37]OFDProtocolAddRootSTLVToBuf [15:01:37]FM_MakeSignedData [15:01:37]FM_MakeSignedData [15:01:37]SAM_PROTO_SignData [15:01:37]wFMCommunicate request_size=4 [15:01:37]MH_SAM_APDU [15:01:37]CAPDU: 80 0D 01 02 [15:01:37]Write to MH i2c: E2 08 00 53 01 80 0D 01 02 00 00 00 00 CD [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:37]Read from MH i2c: E2 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 03 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [15:01:37]RAPDU: 90 00 [15:01:37]wFMCommunicate OK [15:01:37]wFMCommunicate request_size=255 [15:01:37]MH_SAM_APDU [15:01: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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 50 72 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A8 03 00 35 04 06 00 67 F8 7F 0B [15:01:37]Write to MH i2c: E2 02 01 54 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 50 72 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A8 03 00 35 04 06 00 67 F8 7F 0B 00 00 28 [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:37]Read from MH i2c: E2 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 03 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [15:01:37]RAPDU: 90 00 [15:01:37]wFMCommunicate OK [15:01:37]wFMCommunicate request_size=7 [15:01:37]MH_SAM_APDU [15:01:37]CAPDU: 80 0D 02 02 02 55 73 [15:01:37]Write to MH i2c: E2 0A 00 55 01 80 0D 02 02 02 00 55 73 00 00 9C [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:37]Read from MH i2c: E2 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 03 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [15:01:37]RAPDU: 90 00 [15:01:37]wFMCommunicate OK [15:01:37]wFMCommunicate request_size=4 [15:01:37]MH_SAM_APDU [15:01:37]CAPDU: 80 0D 03 02 [15:01:37]Write to MH i2c: E2 08 00 56 01 80 0D 03 02 00 00 00 00 D2 [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:37]Read from MH i2c: E2 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 0B 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 0B 00 56 01 00 C9 51 38 86 3D 3F 00 34 90 00 5B [15:01:37]RAPDU: C9 51 38 86 3D 3F 00 34 90 00 [15:01:37]wFMCommunicate OK [15:01:37]SAM_PROTO_SignData done [15:01:37]FM_MakeSignedData done [15:01:37]CreateOFDProtocolMessage [15:01:37]wFMCommunicate request_size=4 [15:01:37]MH_SAM_APDU [15:01:37]CAPDU: 80 11 00 00 [15:01:37]Write to MH i2c: E2 08 00 57 01 80 11 00 00 00 00 00 00 D2 [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:37]Read from MH i2c: E2 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 17 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: E2 17 00 57 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 27 [15:01:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:01:37]wFMCommunicate OK [15:01:37]CreateOFDProtocolMessage done [15:01:37]OFDSenderStorePacket 239655 [15:01:37]StoreOFDPacket docnum=239655 [15:01:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 6E F6 04 01 D8 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 50 72 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A8 03 00 35 04 06 00 67 F8 7F 0B 55 73 C9 51 38 86 3D 3F 00 34 [15:01:37]CheckFolder [15:01:37]dirname=/storage/ofd_packets [15:01:37]CheckFolder done [15:01:37]ProducePacketName [15:01:37]name=ofd_packets/00239655 [15:01:37]NVStorageSaveData ofd_packets/00239655 [15:01:37]File name is /storage/ofd_packets/00239655 [15:01:37]Write 298 bytes [15:01:37]NVStorageSaveData done [15:01:37]OFDSenderStorePacket done [15:01:37]KKMCreateOFDPacket done [15:01:37]NVStorageSaveData kkm_last_timestamp [15:01:37]File name is /storage/kkm_last_timestamp [15:01:37]Write 4 bytes [15:01:37]NVStorageSaveData done [15:01:37]ExternCall_PrintAddStr [15:01:37]wPrintStart [15:01:37]Write to MH i2c: 01 00 00 58 01 59 [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: 01 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: 01 07 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: 01 07 00 58 01 00 00 00 00 00 FF 0F 6E [15:01:37]RasterBufferAndPrint [15:01:37]line Счет N : (1)3302604 [15:01:37]line ИНН: 02508201610067 [15:01:37]line Контрольно-Кассовый Чек [15:01:37]line ПРОДАЖА [15:01:37]line ТРК (МРК, ГНК) : 51 [15:01:37]line Товар: 2710194210 [15:01:37]line ДТ-К-5 [15:01:37]line 6.700 * 74.70 [15:01:37]line = 500.49 [15:01:37]line НДС 12% НСП 1% [15:01:37]line > о реализуемом товаре [15:01:37]line ОКРУГЛЕНИЕ: -0.49 [15:01:37]line ИТОГО: 500.00 [15:01:37]line Внесено: 500.00 [15:01:37]line СДАЧА: 0.00 [15:01:37]line НСП 1% : 4.43 [15:01:37]line НДС 12% : 53.15 [15:01:37]line Наличными: 500.00 [15:01:37]line Безнал.: 0.00 [15:01:37]line Место: АЗС № 82 "Партнер Нефть" [15:01:37]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [15:01:37]line СНО: Общий режим [15:01:37]line Чек 426 08.06.2024 15:01 [15:01:37]line Смена: 387 ФФД: 1.0 [15:01:37]line ЗНМ: 0300000150 [15:01:37]line РНМ: 0000000000091601 [15:01:37]line Версия ККМ: 001 [15:01:37]line ФМ: 0000000000874681 [15:01:37]line ФД: 239655 [15:01:37]line ФПД: 114316980999539 [15:01:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150136&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239655&fm=114316980999539&tin=02508201610067®Number=0000000000091601&sum=50000 [15:01:38]OFD Sender: Processing packet 239655 [packets to send 182, broken 181] [15:01:38]ProducePacketName [15:01:38]name=ofd_packets/00239655 [15:01:38]OFD Sender: To server: pG, [15:01:38]CommunicateWithHost lk.salyk.kg:30040 [15:01:38]ConnectInit lk.salyk.kg [15:01:38]written 0, free lines is 4095 [15:01:38]Connected sock=10 [15:01:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 6E F6 04 01 D8 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 50 72 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A8 03 00 35 04 06 00 67 F8 7F 0B 55 73 C9 51 38 86 3D 3F 00 34 [15:01:38]Write to MH i2c: 01 00 00 83 01 84 [15:01:38]Write i2c OK [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: 01 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: 01 07 00 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 C2 0C 59 [15:01:38]RasterBufferAndPrint [15:01:38]line [15:01:38]line [15:01:38]line [15:01:38]line [15:01:38]line [15:01:38]written 0, free lines is 3272 [15:01:38]MH_Cut [15:01:38]Write to MH i2c: D1 01 00 8A 01 01 5D [15:01:38]Write i2c OK [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: D1 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: D1 01 00 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: D1 01 00 8A 01 00 5C [15:01:38]Write to MH i2c: 01 00 00 8B 01 8C [15:01:38]Write i2c OK [15:01:38]MH_I2C_Read... [15:01:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 C5 A4 47 00 DA 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 27 A8 03 00 F4 03 04 00 CD 19 64 66 B6 04 01 00 00 35 4E 41 81 FE 04 01 42 [15:01:38]CommunicateWithHost err = 0 [15:01:38]CheckOFDResponse [15:01:38]1017 (14) - 77093643461234 [15:01:38]1041 (16) - 0000000000874681 [15:01:38]1040 (4) - 239655 [15:01:38]1012 (4) - 08.06.2024 08:43 [15:01:38]1206 (1) - 0 [15:01:38]OFD Sender: Remove packet 239655 [15:01:38]ProducePacketName [15:01:38]name=ofd_packets/00239655 [15:01:38]NVStorageDeleteData [15:01:39]OFD Sender: No OFD packet to send [15:01:39]*** Cut start [15:01:39]*** Partial cut [15:01:39]*** CUTSNS_PIN = 1 [15:01:39]*** CUTSNS_PIN = 0 [15:01:39]*** Brake cut motor [15:01:40]Read from MH i2c: 01 [15:01:40]MH_I2C_Read... [15:01:40]*** Stop cut motor [15:01:40]*** Cut end [15:01:40]Read from MH i2c: 01 07 00 [15:01:40]MH_I2C_Read... [15:01:40]Read from MH i2c: 01 07 00 8B 01 00 00 00 00 00 FF 0F A1 [15:01:40]process_action close_receipt done [15:01:40]requested_data is exist [15:01:40]produce_requested_data [15:01:40]requested_item fm.sn is exist - process it [15:01:40]wFMCommunicate request_size=4 [15:01:40]MH_SAM_APDU [15:01:40]CAPDU: 80 11 00 00 [15:01:40]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [15:01:40]Write i2c OK [15:01:40]MH_I2C_Read... [15:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:40]Read from MH i2c: E2 [15:01:40]MH_I2C_Read... [15:01:40]Read from MH i2c: E2 17 00 [15:01:40]MH_I2C_Read... [15:01:40]Read from MH i2c: E2 17 00 8C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5C [15:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:01:40]wFMCommunicate OK [15:01:40]requested_item fd.num is exist - process it [15:01:40]SAM_PROTO_GetFieldsCounters [15:01:40]wFMCommunicate request_size=4 [15:01:40]MH_SAM_APDU [15:01:40]CAPDU: 80 13 00 00 [15:01:40]Write to MH i2c: E2 08 00 8D 01 80 13 00 00 00 00 00 00 0A [15:01:40]Write i2c OK [15:01:40]MH_I2C_Read... [15:01:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:40]Read from MH i2c: E2 [15:01:40]MH_I2C_Read... [15:01:40]Read from MH i2c: E2 62 00 [15:01:40]MH_I2C_Read... [15:01:40]Read from MH i2c: E2 62 00 8D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 27 A8 03 00 0E 04 04 00 83 01 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 7C [15:01:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 27 A8 03 00 0E 04 04 00 83 01 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:01:40]wFMCommunicate OK [15:01:40]SAM_PROTO_GetFieldsCounters done [15:01:40]requested_item shift.num is exist - process it [15:01:40]requested_item shift.opened is exist - process it [15:01:40]req_shift_opened [15:01:40]FM_GetShiftState [15:01:40]SAM_PROTO_GetShiftState [15:01:40]wFMCommunicate request_size=4 [15:01:40]MH_SAM_APDU [15:01:40]CAPDU: 80 13 01 00 [15:01:40]Write to MH i2c: E2 08 00 8E 01 80 13 01 00 00 00 00 00 0C [15:01:40]Write i2c OK [15:01:40]MH_I2C_Read... [15:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:40]Read from MH i2c: E2 [15:01:40]MH_I2C_Read... [15:01:40]Read from MH i2c: E2 0E 00 [15:01:40]MH_I2C_Read... [15:01:40]Read from MH i2c: E2 0E 00 8E 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C0 [15:01:40]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:01:40]wFMCommunicate OK [15:01:40]SAM_PROTO_GetShiftState done [15:01:40]FM_GetShiftState done [15:01:40]req_shift_opened done [15:01:40]requested_item shift.open_date is exist - process it [15:01:40]req_shift_open_date [15:01:40]req_shift_open_date done [15:01:40]produce_requested_data done [15:01:40]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239655,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [15:01:40]process_action_free close_receipt [15:01:40]json_value_free [15:01:40]json_value_free done [15:01:40]process_json_proto returns [15:01:40]Send response to host [15:01:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239655,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [15:01:40]free response buf [15:01:40]execute_script done [15:01:40]execute_script returns [15:01:40]free content buf [15:01:40]Sock 9.Close socket [15:01:40]Sock 9.Thread stoped [15:01:44]OFD Sender: No OFD packet to send [15:01:49]OFD Sender: No OFD packet to send [15:01:54]OFD Sender: No OFD packet to send [15:01:59]OFD Sender: No OFD packet to send [15:02:04]OFD Sender: No OFD packet to send [15:02:09]OFD Sender: No OFD packet to send [15:02:14]OFD Sender: No OFD packet to send [15:02:19]OFD Sender: No OFD packet to send [15:02:24]OFD Sender: No OFD packet to send [15:02:29]OFD Sender: No OFD packet to send [15:02:34]OFD Sender: No OFD packet to send [15:02:39]OFD Sender: No OFD packet to send [15:02:44]OFD Sender: No OFD packet to send [15:02:49]OFD Sender: No OFD packet to send [15:02:54]OFD Sender: No OFD packet to send [15:02:59]OFD Sender: No OFD packet to send [15:03:04]OFD Sender: No OFD packet to send [15:03:09]OFD Sender: No OFD packet to send [15:03:14]OFD Sender: No OFD packet to send [15:03:19]OFD Sender: No OFD packet to send [15:03:24]OFD Sender: No OFD packet to send [15:03:29]OFD Sender: No OFD packet to send [15:03:34]OFD Sender: No OFD packet to send [15:03:39]OFD Sender: No OFD packet to send [15:03:44]OFD Sender: No OFD packet to send [15:03:49]OFD Sender: No OFD packet to send [15:03:54]OFD Sender: No OFD packet to send [15:03:59]OFD Sender: No OFD packet to send [15:04:04]OFD Sender: No OFD packet to send [15:04:09]OFD Sender: No OFD packet to send [15:04:14]OFD Sender: No OFD packet to send [15:04:19]OFD Sender: No OFD packet to send [15:04:24]OFD Sender: No OFD packet to send [15:04:29]OFD Sender: No OFD packet to send [15:04:31]accept exits with 8 [15:04:31]New connection [15:04:31]New thread 3067600228 created [15:04:31]Thread 3067456868 joined [15:04:31]Waiting for new connection... [15:04:31] Sock 8.Parse request [15:04:31]Sock 8.Check first char [15:04:31]Sock 8.First char is OK [15:04:31]request: POST /json_proto HTTP/1.0 [15:04:31]Method: POST [15:04:31]URL: /json_proto [15:04:31]Method is POST - this is cgi request [15:04:31]url: /json_proto [15:04:31]query_string will be loaded in cgi processing [15:04:31]execute_cgi json_proto POST (null) [15:04:31]execute_cgi path=json_proto method=POST [15:04:31]POST find Content-Length [15:04:31]Host: 172.17.40.67:8080 [15:04:31]Content-Length: 768 [15:04:31]Content-Type: application/json [15:04:31] [15:04:31]POST finish read [15:04:31]Found Content-Length = 768 [15:04:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.810, "sum" : 850.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: Mbank", "payments": [ { "type": 1, "sum" : 850.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:31]execute_script... [15:04: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)3302605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 12.810, "sum" : 850.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: Mbank", "payments": [ { "type": 1, "sum" : 850.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:31]POST & json_proto [15:04:31]process_json_proto [15:04:31]json parsed OK: [15:04:31]protocol is kg_v1.0 [15:04:31]action value=close_receipt [15:04:31]process_action close_receipt [15:04:31]cmd_close_receipt [15:04:31]MH_GetDate [15:04:31]Write to MH i2c: F0 00 00 8F 01 7F [15:04:31]Write i2c OK [15:04:31]MH_I2C_Read... [15:04:31]Read from MH i2c: F0 [15:04:31]MH_I2C_Read... [15:04:31]Read from MH i2c: F0 09 00 [15:04:31]MH_I2C_Read... [15:04:31]Read from MH i2c: F0 09 00 8F 01 00 00 73 64 66 97 AE 6B 64 D9 [15:04:31]GetLastDocTimeStamp 1717858896 [15:04:31]current date 1717859072 [15:04:31]FM_GetShiftState [15:04:31]SAM_PROTO_GetShiftState [15:04:31]wFMCommunicate request_size=4 [15:04:31]MH_SAM_APDU [15:04:31]CAPDU: 80 13 01 00 [15:04:31]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [15:04:31]Write i2c OK [15:04:31]MH_I2C_Read... [15:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:32]Read from MH i2c: E2 [15:04:32]MH_I2C_Read... [15:04:32]Read from MH i2c: E2 0E 00 [15:04:32]MH_I2C_Read... [15:04:32]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C2 [15:04:32]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:04:32]wFMCommunicate OK [15:04:32]SAM_PROTO_GetShiftState done [15:04:32]FM_GetShiftState done [15:04:32]opened in 1717805884 [15:04:32]opened+sec_in_day 1717892284 [15:04:32]quantity*price = 85058 [15:04:32]sum+1 = 85059 [15:04:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 850.58 НСП 1% : 7.53 НДС 12% : 90.33 Наличными: 0.00 Безнал.: 850.58 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 427 08.06.2024 15:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874681 ФД: 239656 ФПД: 201443522484924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150432&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239656&fm=201443522484924&tin=02508201610067®Number=0000000000091601&sum=85058 [15:04:33]StoreToDocumentArchive [15:04:33]shift 387 fd 239656 [15:04:33]save to /storage/0387/doc_00239656 [15:04:33]save last doc name /storage/0387/doc_00239656 to /storage/kkm_last_doc_name [15:04:33]save OK [15:04:33]Clear old archive folders... [15:04:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:04:33]tlvbuf is 01979C40 [15:04:33]SAM_PROTO_ClearQueue [15:04:33]wFMCommunicate request_size=4 [15:04:33]MH_SAM_APDU [15:04:33]CAPDU: 80 09 00 00 [15:04:33]Write to MH i2c: E2 08 00 9D 01 80 09 00 00 00 00 00 00 10 [15:04:33]Write i2c OK [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 [15:04:33]MH_I2C_Read... [15:04:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:04:33]Read from MH i2c: E2 03 00 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [15:04:33]RAPDU: 90 00 [15:04:33]wFMCommunicate OK [15:04:33]SAM_PROTO_ClearQueue done [15:04:33]KKMCreateOFDPacket [15:04:33]OFDProtocolAddRootSTLVToBuf [15:04:33]FM_MakeSignedData [15:04:33]FM_MakeSignedData [15:04:33]SAM_PROTO_SignData [15:04:33]wFMCommunicate request_size=4 [15:04:33]MH_SAM_APDU [15:04:33]CAPDU: 80 0D 01 02 [15:04:33]Write to MH i2c: E2 08 00 9E 01 80 0D 01 02 00 00 00 00 18 [15:04:33]Write i2c OK [15:04:33]MH_I2C_Read... [15:04:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:04:33]Read from MH i2c: E2 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 03 00 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [15:04:33]RAPDU: 90 00 [15:04:33]wFMCommunicate OK [15:04:33]wFMCommunicate request_size=255 [15:04:33]MH_SAM_APDU [15:04: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 0A 32 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 42 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 00 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A8 03 00 35 04 06 00 B7 [15:04:33]Write to MH i2c: E2 02 01 9F 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 0A 32 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 42 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 00 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A8 03 00 35 04 06 00 B7 00 00 63 [15:04:33]Write i2c OK [15:04:33]MH_I2C_Read... [15:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:33]Read from MH i2c: E2 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 03 00 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [15:04:33]RAPDU: 90 00 [15:04:33]wFMCommunicate OK [15:04:33]wFMCommunicate request_size=10 [15:04:33]MH_SAM_APDU [15:04:33]CAPDU: 80 0D 02 02 05 36 39 99 9A BC [15:04:33]Write to MH i2c: E2 0D 00 A0 01 80 0D 02 02 05 00 36 39 99 9A BC 00 00 83 [15:04:33]Write i2c OK [15:04:33]MH_I2C_Read... [15:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:33]Read from MH i2c: E2 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 03 00 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [15:04:33]RAPDU: 90 00 [15:04:33]wFMCommunicate OK [15:04:33]wFMCommunicate request_size=4 [15:04:33]MH_SAM_APDU [15:04:33]CAPDU: 80 0D 03 02 [15:04:33]Write to MH i2c: E2 08 00 A1 01 80 0D 03 02 00 00 00 00 1D [15:04:33]Write i2c OK [15:04:33]MH_I2C_Read... [15:04:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:04:33]Read from MH i2c: E2 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 0B 00 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 0B 00 A1 01 00 60 4F 1A 2E 86 0C D1 5A 90 00 D2 [15:04:33]RAPDU: 60 4F 1A 2E 86 0C D1 5A 90 00 [15:04:33]wFMCommunicate OK [15:04:33]SAM_PROTO_SignData done [15:04:33]FM_MakeSignedData done [15:04:33]CreateOFDProtocolMessage [15:04:33]wFMCommunicate request_size=4 [15:04:33]MH_SAM_APDU [15:04:33]CAPDU: 80 11 00 00 [15:04:33]Write to MH i2c: E2 08 00 A2 01 80 11 00 00 00 00 00 00 1D [15:04:33]Write i2c OK [15:04:33]MH_I2C_Read... [15:04:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:33]Read from MH i2c: E2 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 17 00 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: E2 17 00 A2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 72 [15:04:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:04:33]wFMCommunicate OK [15:04:33]CreateOFDProtocolMessage done [15:04:33]OFDSenderStorePacket 239656 [15:04:33]StoreOFDPacket docnum=239656 [15:04:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2D 3D 07 01 5A 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 0A 32 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 42 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 00 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A8 03 00 35 04 06 00 B7 36 39 99 9A BC 60 4F 1A 2E 86 0C D1 5A [15:04:33]CheckFolder [15:04:33]dirname=/storage/ofd_packets [15:04:33]CheckFolder done [15:04:33]ProducePacketName [15:04:33]name=ofd_packets/00239656 [15:04:33]NVStorageSaveData ofd_packets/00239656 [15:04:33]File name is /storage/ofd_packets/00239656 [15:04:33]Write 301 bytes [15:04:33]NVStorageSaveData done [15:04:33]OFDSenderStorePacket done [15:04:33]KKMCreateOFDPacket done [15:04:33]NVStorageSaveData kkm_last_timestamp [15:04:33]File name is /storage/kkm_last_timestamp [15:04:33]Write 4 bytes [15:04:33]NVStorageSaveData done [15:04:33]ExternCall_PrintAddStr [15:04:33]wPrintStart [15:04:33]Write to MH i2c: 01 00 00 A3 01 A4 [15:04:33]Write i2c OK [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: 01 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: 01 07 00 [15:04:33]MH_I2C_Read... [15:04:33]Read from MH i2c: 01 07 00 A3 01 00 00 00 00 00 FF 0F B9 [15:04:33]RasterBufferAndPrint [15:04:33]line Счет N : (1)3302605 [15:04:33]line ИНН: 02508201610067 [15:04:33]line Контрольно-Кассовый Чек [15:04:33]line ПРОДАЖА [15:04:33]line ТРК (МРК, ГНК) : 12 [15:04:33]line Товар: 2710124130 [15:04:33]line Аи-92-К-4 [15:04:33]line 12.810 * 66.40 [15:04:33]line = 850.58 [15:04:33]line НДС 12% НСП 1% [15:04:33]line > о реализуемом товаре [15:04:33]line ИТОГО: 850.58 [15:04:33]line НСП 1% : 7.53 [15:04:33]line НДС 12% : 90.33 [15:04:33]line Наличными: 0.00 [15:04:33]line Безнал.: 850.58 [15:04:33]line Место: АЗС № 82 "Партнер Нефть" [15:04:33]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [15:04:33]line СНО: Общий режим [15:04:33]line Чек 427 08.06.2024 15:04 [15:04:33]line Смена: 387 ФФД: 1.0 [15:04:33]line ЗНМ: 0300000150 [15:04:33]line РНМ: 0000000000091601 [15:04:33]line Версия ККМ: 001 [15:04:33]line Платежная система: Mbank [15:04:33]line ФМ: 0000000000874681 [15:04:33]line ФД: 239656 [15:04:33]line ФПД: 201443522484924 [15:04:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150432&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239656&fm=201443522484924&tin=02508201610067®Number=0000000000091601&sum=85058 [15:04:33]OFD Sender: Processing packet 239656 [packets to send 182, broken 181] [15:04:33]ProducePacketName [15:04:33]name=ofd_packets/00239656 [15:04:33]OFD Sender: To server: pG, [15:04:33]CommunicateWithHost lk.salyk.kg:30040 [15:04:33]ConnectInit lk.salyk.kg [15:04:33]written 0, free lines is 4095 [15:04:34]Connected sock=10 [15:04:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 2D 3D 07 01 5A 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 0A 32 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 42 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 00 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A8 03 00 35 04 06 00 B7 36 39 99 9A BC 60 4F 1A 2E 86 0C D1 5A [15:04:34]Write to MH i2c: 01 00 00 CC 01 CD [15:04:34]Write i2c OK [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: 01 [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: 01 07 00 [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: 01 07 00 CC 01 00 00 00 00 00 EE 0C CE [15:04:34]RasterBufferAndPrint [15:04:34]line [15:04:34]line [15:04:34]line [15:04:34]line [15:04:34]line [15:04:34]written 0, free lines is 3319 [15:04:34]MH_Cut [15:04:34]Write to MH i2c: D1 01 00 D3 01 01 A6 [15:04:34]Write i2c OK [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: D1 [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: D1 01 00 [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: D1 01 00 D3 01 00 A5 [15:04:34]Write to MH i2c: 01 00 00 D4 01 D5 [15:04:34]Write i2c OK [15:04:34]MH_I2C_Read... [15:04:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 5E E1 47 00 32 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 28 A8 03 00 F4 03 04 00 7D 1A 64 66 B6 04 01 00 00 86 9F AF DA 01 87 B2 45 [15:04:34]CommunicateWithHost err = 0 [15:04:34]CheckOFDResponse [15:04:34]1017 (14) - 77093643461234 [15:04:34]1041 (16) - 0000000000874681 [15:04:34]1040 (4) - 239656 [15:04:34]1012 (4) - 08.06.2024 08:46 [15:04:34]1206 (1) - 0 [15:04:34]OFD Sender: Remove packet 239656 [15:04:34]ProducePacketName [15:04:34]name=ofd_packets/00239656 [15:04:34]NVStorageDeleteData [15:04:35]OFD Sender: No OFD packet to send [15:04:35]*** Cut start [15:04:35]*** Partial cut [15:04:35]*** CUTSNS_PIN = 1 [15:04:35]*** CUTSNS_PIN = 0 [15:04:35]*** Brake cut motor [15:04:35]Read from MH i2c: 01 [15:04:35]MH_I2C_Read... [15:04:35]*** Stop cut motor [15:04:35]*** Cut end [15:04:35]Read from MH i2c: 01 07 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: 01 07 00 D4 01 00 00 00 00 00 FF 0F EA [15:04:35]process_action close_receipt done [15:04:35]requested_data is exist [15:04:35]produce_requested_data [15:04:35]requested_item fm.sn is exist - process it [15:04:35]wFMCommunicate request_size=4 [15:04:35]MH_SAM_APDU [15:04:35]CAPDU: 80 11 00 00 [15:04:35]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:35]Read from MH i2c: E2 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 17 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A5 [15:04:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:04:35]wFMCommunicate OK [15:04:35]requested_item fd.num is exist - process it [15:04:35]SAM_PROTO_GetFieldsCounters [15:04:35]wFMCommunicate request_size=4 [15:04:35]MH_SAM_APDU [15:04:35]CAPDU: 80 13 00 00 [15:04:35]Write to MH i2c: E2 08 00 D6 01 80 13 00 00 00 00 00 00 53 [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:36]Read from MH i2c: E2 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: E2 62 00 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: E2 62 00 D6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 28 A8 03 00 0E 04 04 00 83 01 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 C9 [15:04:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 28 A8 03 00 0E 04 04 00 83 01 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:04:36]wFMCommunicate OK [15:04:36]SAM_PROTO_GetFieldsCounters done [15:04:36]requested_item shift.num is exist - process it [15:04:36]requested_item shift.opened is exist - process it [15:04:36]req_shift_opened [15:04:36]FM_GetShiftState [15:04:36]SAM_PROTO_GetShiftState [15:04:36]wFMCommunicate request_size=4 [15:04:36]MH_SAM_APDU [15:04:36]CAPDU: 80 13 01 00 [15:04:36]Write to MH i2c: E2 08 00 D7 01 80 13 01 00 00 00 00 00 55 [15:04:36]Write i2c OK [15:04:36]MH_I2C_Read... [15:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:36]Read from MH i2c: E2 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: E2 0E 00 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: E2 0E 00 D7 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 09 [15:04:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:04:36]wFMCommunicate OK [15:04:36]SAM_PROTO_GetShiftState done [15:04:36]FM_GetShiftState done [15:04:36]req_shift_opened done [15:04:36]requested_item shift.open_date is exist - process it [15:04:36]req_shift_open_date [15:04:36]req_shift_open_date done [15:04:36]produce_requested_data done [15:04:36]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239656,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [15:04:36]process_action_free close_receipt [15:04:36]json_value_free [15:04:36]json_value_free done [15:04:36]process_json_proto returns [15:04:36]Send response to host [15:04:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239656,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [15:04:36]free response buf [15:04:36]execute_script done [15:04:36]execute_script returns [15:04:36]free content buf [15:04:36]Sock 8.Close socket [15:04:36]Sock 8.Thread stoped [15:04:36]accept exits with 9 [15:04:36]New connection [15:04:36]New thread 3067456868 created [15:04:36]Thread 3067600228 joined [15:04:36]Waiting for new connection... [15:04:36] Sock 9.Parse request [15:04:36]Sock 9.Check first char [15:04:36]Sock 9.First char is OK [15:04:36]request: POST /json_proto HTTP/1.0 [15:04:36]Method: POST [15:04:36]URL: /json_proto [15:04:36]Method is POST - this is cgi request [15:04:36]url: /json_proto [15:04:36]query_string will be loaded in cgi processing [15:04:36]execute_cgi json_proto POST (null) [15:04:36]execute_cgi path=json_proto method=POST [15:04:36]POST find Content-Length [15:04:36]Host: 172.17.40.67:8080 [15:04:36]Content-Length: 678 [15:04:36]Content-Type: application/json [15:04:36] [15:04:36]POST finish read [15:04:36]Found Content-Length = 678 [15:04:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:36]execute_script... [15:04: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)3302607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 3.020, "sum" : 200.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:36]POST & json_proto [15:04:36]process_json_proto [15:04:36]json parsed OK: [15:04:36]protocol is kg_v1.0 [15:04:36]action value=close_receipt [15:04:36]process_action close_receipt [15:04:36]cmd_close_receipt [15:04:36]MH_GetDate [15:04:36]Write to MH i2c: F0 00 00 D8 01 C8 [15:04:36]Write i2c OK [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: F0 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: F0 09 00 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: F0 09 00 D8 01 00 04 73 64 66 97 AE 6B 64 26 [15:04:36]GetLastDocTimeStamp 1717859072 [15:04:36]current date 1717859076 [15:04:36]FM_GetShiftState [15:04:36]SAM_PROTO_GetShiftState [15:04:36]wFMCommunicate request_size=4 [15:04:36]MH_SAM_APDU [15:04:36]CAPDU: 80 13 01 00 [15:04:36]Write to MH i2c: E2 08 00 D9 01 80 13 01 00 00 00 00 00 57 [15:04:36]Write i2c OK [15:04:36]MH_I2C_Read... [15:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:36]Read from MH i2c: E2 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: E2 0E 00 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: E2 0E 00 D9 01 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0B [15:04:36]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:04:36]wFMCommunicate OK [15:04:36]SAM_PROTO_GetShiftState done [15:04:36]FM_GetShiftState done [15:04:36]opened in 1717805884 [15:04:36]opened+sec_in_day 1717892284 [15:04:36]quantity*price = 20052 [15:04:36]sum+1 = 20054 [15:04:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 428 08.06.2024 15:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239657 ФПД: 66173894561638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150436&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239657&fm=66173894561638&tin=02508201610067®Number=0000000000091601&sum=20000 [15:04:37]StoreToDocumentArchive [15:04:37]shift 387 fd 239657 [15:04:37]save to /storage/0387/doc_00239657 [15:04:37]save last doc name /storage/0387/doc_00239657 to /storage/kkm_last_doc_name [15:04:37]save OK [15:04:37]Clear old archive folders... [15:04:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:04:37]tlvbuf is 01991410 [15:04:37]SAM_PROTO_ClearQueue [15:04:37]wFMCommunicate request_size=4 [15:04:37]MH_SAM_APDU [15:04:37]CAPDU: 80 09 00 00 [15:04:37]Write to MH i2c: E2 08 00 E6 01 80 09 00 00 00 00 00 00 59 [15:04:37]Write i2c OK [15:04:37]MH_I2C_Read... [15:04:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:04:37]Read from MH i2c: E2 [15:04:37]MH_I2C_Read... [15:04:37]Read from MH i2c: E2 03 00 [15:04:37]MH_I2C_Read... [15:04:37]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [15:04:37]RAPDU: 90 00 [15:04:37]wFMCommunicate OK [15:04:37]SAM_PROTO_ClearQueue done [15:04:37]KKMCreateOFDPacket [15:04:37]OFDProtocolAddRootSTLVToBuf [15:04:37]FM_MakeSignedData [15:04:37]FM_MakeSignedData [15:04:37]SAM_PROTO_SignData [15:04:37]wFMCommunicate request_size=4 [15:04:37]MH_SAM_APDU [15:04:37]CAPDU: 80 0D 01 02 [15:04:37]Write to MH i2c: E2 08 00 E7 01 80 0D 01 02 00 00 00 00 61 [15:04:37]Write i2c OK [15:04:37]MH_I2C_Read... [15:04:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:04:37]Read from MH i2c: E2 [15:04:37]MH_I2C_Read... [15:04:37]Read from MH i2c: E2 03 00 [15:04:37]MH_I2C_Read... [15:04:37]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [15:04:37]RAPDU: 90 00 [15:04:37]wFMCommunicate OK [15:04:37]wFMCommunicate request_size=255 [15:04:37]MH_SAM_APDU [15:04: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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 AC 01 00 00 F4 03 04 00 04 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A8 03 00 35 04 06 00 3C [15:04:38]Write to MH i2c: E2 02 01 E8 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 AC 01 00 00 F4 03 04 00 04 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A8 03 00 35 04 06 00 3C 00 00 4F [15:04:38]Write i2c OK [15:04:38]MH_I2C_Read... [15:04:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:38]Read from MH i2c: E2 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 03 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [15:04:38]RAPDU: 90 00 [15:04:38]wFMCommunicate OK [15:04:38]wFMCommunicate request_size=10 [15:04:38]MH_SAM_APDU [15:04:38]CAPDU: 80 0D 02 02 05 2F 4F 7A 8F 66 [15:04:38]Write to MH i2c: E2 0D 00 E9 01 80 0D 02 02 05 00 2F 4F 7A 8F 66 00 00 5B [15:04:38]Write i2c OK [15:04:38]MH_I2C_Read... [15:04:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:38]Read from MH i2c: E2 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 03 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [15:04:38]RAPDU: 90 00 [15:04:38]wFMCommunicate OK [15:04:38]wFMCommunicate request_size=4 [15:04:38]MH_SAM_APDU [15:04:38]CAPDU: 80 0D 03 02 [15:04:38]Write to MH i2c: E2 08 00 EA 01 80 0D 03 02 00 00 00 00 66 [15:04:38]Write i2c OK [15:04:38]MH_I2C_Read... [15:04:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:04:38]Read from MH i2c: E2 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 0B 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 0B 00 EA 01 00 3F B2 B3 15 98 07 E6 B4 90 00 59 [15:04:38]RAPDU: 3F B2 B3 15 98 07 E6 B4 90 00 [15:04:38]wFMCommunicate OK [15:04:38]SAM_PROTO_SignData done [15:04:38]FM_MakeSignedData done [15:04:38]CreateOFDProtocolMessage [15:04:38]wFMCommunicate request_size=4 [15:04:38]MH_SAM_APDU [15:04:38]CAPDU: 80 11 00 00 [15:04:38]Write to MH i2c: E2 08 00 EB 01 80 11 00 00 00 00 00 00 66 [15:04:38]Write i2c OK [15:04:38]MH_I2C_Read... [15:04:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:38]Read from MH i2c: E2 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 17 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 17 00 EB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BB [15:04:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:04:38]wFMCommunicate OK [15:04:38]CreateOFDProtocolMessage done [15:04:38]OFDSenderStorePacket 239657 [15:04:38]StoreOFDPacket docnum=239657 [15:04:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DA 5C 07 01 43 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 AC 01 00 00 F4 03 04 00 04 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A8 03 00 35 04 06 00 3C 2F 4F 7A 8F 66 3F B2 B3 15 98 07 E6 B4 [15:04:38]CheckFolder [15:04:38]dirname=/storage/ofd_packets [15:04:38]CheckFolder done [15:04:38]ProducePacketName [15:04:38]name=ofd_packets/00239657 [15:04:38]NVStorageSaveData ofd_packets/00239657 [15:04:38]File name is /storage/ofd_packets/00239657 [15:04:38]Write 301 bytes [15:04:38]NVStorageSaveData done [15:04:38]OFDSenderStorePacket done [15:04:38]KKMCreateOFDPacket done [15:04:38]NVStorageSaveData kkm_last_timestamp [15:04:38]File name is /storage/kkm_last_timestamp [15:04:38]Write 4 bytes [15:04:38]NVStorageSaveData done [15:04:38]ExternCall_PrintAddStr [15:04:38]wPrintStart [15:04:38]Write to MH i2c: 01 00 00 EC 01 ED [15:04:38]Write i2c OK [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: 01 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: 01 07 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: 01 07 00 EC 01 00 00 00 00 00 FF 0F 02 [15:04:38]RasterBufferAndPrint [15:04:38]line Счет N : (1)3302607 [15:04:38]line ИНН: 02508201610067 [15:04:38]line Контрольно-Кассовый Чек [15:04:38]line ПРОДАЖА [15:04:38]line ТРК (МРК, ГНК) : 32 [15:04:38]line Товар: 2710124130 [15:04:38]line Аи-92-К-4 [15:04:38]line 3.020 * 66.40 [15:04:38]line = 200.53 [15:04:38]line НДС 12% НСП 1% [15:04:38]line > о реализуемом товаре [15:04:38]line ОКРУГЛЕНИЕ: -0.53 [15:04:38]line ИТОГО: 200.00 [15:04:38]line Внесено: 200.00 [15:04:38]line СДАЧА: 0.00 [15:04:38]line НСП 1% : 1.77 [15:04:38]line НДС 12% : 21.29 [15:04:38]line Наличными: 200.00 [15:04:38]line Безнал.: 0.00 [15:04:38]line Место: АЗС № 82 "Партнер Нефть" [15:04:38]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [15:04:38]line СНО: Общий режим [15:04:38]line Чек 428 08.06.2024 15:04 [15:04:38]line Смена: 387 ФФД: 1.0 [15:04:38]line ЗНМ: 0300000150 [15:04:38]line РНМ: 0000000000091601 [15:04:38]line Версия ККМ: 001 [15:04:38]line ФМ: 0000000000874681 [15:04:38]line ФД: 239657 [15:04:38]line ФПД: 66173894561638 [15:04:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150436&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239657&fm=66173894561638&tin=02508201610067®Number=0000000000091601&sum=20000 [15:04:38]OFD Sender: Processing packet 239657 [packets to send 182, broken 181] [15:04:38]ProducePacketName [15:04:38]name=ofd_packets/00239657 [15:04:38]OFD Sender: To server: pG, [15:04:38]CommunicateWithHost lk.salyk.kg:30040 [15:04:38]ConnectInit lk.salyk.kg [15:04:38]written 0, free lines is 4095 [15:04:39]Connected sock=10 [15:04:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 DA 5C 07 01 43 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 CC 0B 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 55 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 51 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 AC 01 00 00 F4 03 04 00 04 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A8 03 00 35 04 06 00 3C 2F 4F 7A 8F 66 3F B2 B3 15 98 07 E6 B4 [15:04:39]Write to MH i2c: 01 00 00 17 02 19 [15:04:39]Write i2c OK [15:04:39]MH_I2C_Read... [15:04:39]Read from MH i2c: 01 [15:04:39]MH_I2C_Read... [15:04:39]Read from MH i2c: 01 07 00 [15:04:39]MH_I2C_Read... [15:04:39]Read from MH i2c: 01 07 00 17 02 00 00 00 00 00 C3 0C EF [15:04:39]RasterBufferAndPrint [15:04:39]line [15:04:39]line [15:04:39]line [15:04:39]line [15:04:39]line [15:04:39]written 0, free lines is 3279 [15:04:39]MH_Cut [15:04:39]Write to MH i2c: D1 01 00 1E 02 01 F2 [15:04:39]Write i2c OK [15:04:39]MH_I2C_Read... [15:04:39]Read from MH i2c: D1 [15:04:39]MH_I2C_Read... [15:04:39]Read from MH i2c: D1 01 00 [15:04:39]MH_I2C_Read... [15:04:39]Read from MH i2c: D1 01 00 1E 02 00 F1 [15:04:39]Write to MH i2c: 01 00 00 1F 02 21 [15:04:39]Write i2c OK [15:04:39]MH_I2C_Read... [15:04:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 04 81 47 00 B5 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 29 A8 03 00 F4 03 04 00 81 1A 64 66 B6 04 01 00 00 A6 93 53 E7 49 F1 D6 9D [15:04:39]CommunicateWithHost err = 0 [15:04:39]CheckOFDResponse [15:04:39]1017 (14) - 77093643461234 [15:04:39]1041 (16) - 0000000000874681 [15:04:39]1040 (4) - 239657 [15:04:39]1012 (4) - 08.06.2024 08:46 [15:04:39]1206 (1) - 0 [15:04:39]OFD Sender: Remove packet 239657 [15:04:39]ProducePacketName [15:04:39]name=ofd_packets/00239657 [15:04:39]NVStorageDeleteData [15:04:39]OFD Sender: No OFD packet to send [15:04:40]*** Cut start [15:04:40]*** Partial cut [15:04:40]*** CUTSNS_PIN = 1 [15:04:40]*** CUTSNS_PIN = 0 [15:04:40]*** Brake cut motor [15:04:40]Read from MH i2c: 01 [15:04:40]*** Stop cut motor [15:04:40]MH_I2C_Read... [15:04:40]*** Cut end [15:04:40]Read from MH i2c: 01 07 00 [15:04:40]MH_I2C_Read... [15:04:40]Read from MH i2c: 01 07 00 1F 02 00 00 00 00 00 FF 0F 36 [15:04:40]process_action close_receipt done [15:04:40]requested_data is exist [15:04:40]produce_requested_data [15:04:40]requested_item fm.sn is exist - process it [15:04:40]wFMCommunicate request_size=4 [15:04:40]MH_SAM_APDU [15:04:40]CAPDU: 80 11 00 00 [15:04:40]Write to MH i2c: E2 08 00 20 02 80 11 00 00 00 00 00 00 9C [15:04:40]Write i2c OK [15:04:40]MH_I2C_Read... [15:04:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:40]Read from MH i2c: E2 [15:04:40]MH_I2C_Read... [15:04:40]Read from MH i2c: E2 17 00 [15:04:40]MH_I2C_Read... [15:04:40]Read from MH i2c: E2 17 00 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F1 [15:04:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:04:40]wFMCommunicate OK [15:04:40]requested_item fd.num is exist - process it [15:04:40]SAM_PROTO_GetFieldsCounters [15:04:40]wFMCommunicate request_size=4 [15:04:40]MH_SAM_APDU [15:04:40]CAPDU: 80 13 00 00 [15:04:40]Write to MH i2c: E2 08 00 21 02 80 13 00 00 00 00 00 00 9F [15:04:40]Write i2c OK [15:04:40]MH_I2C_Read... [15:04:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:40]Read from MH i2c: E2 [15:04:40]MH_I2C_Read... [15:04:40]Read from MH i2c: E2 62 00 [15:04:40]MH_I2C_Read... [15:04:40]Read from MH i2c: E2 62 00 21 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 29 A8 03 00 0E 04 04 00 83 01 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 19 [15:04:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 29 A8 03 00 0E 04 04 00 83 01 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:04:40]wFMCommunicate OK [15:04:40]SAM_PROTO_GetFieldsCounters done [15:04:40]requested_item shift.num is exist - process it [15:04:40]requested_item shift.opened is exist - process it [15:04:40]req_shift_opened [15:04:40]FM_GetShiftState [15:04:40]SAM_PROTO_GetShiftState [15:04:40]wFMCommunicate request_size=4 [15:04:40]MH_SAM_APDU [15:04:40]CAPDU: 80 13 01 00 [15:04:40]Write to MH i2c: E2 08 00 22 02 80 13 01 00 00 00 00 00 A1 [15:04:40]Write i2c OK [15:04:40]MH_I2C_Read... [15:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:41]Read from MH i2c: E2 [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: E2 0E 00 [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: E2 0E 00 22 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 55 [15:04:41]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:04:41]wFMCommunicate OK [15:04:41]SAM_PROTO_GetShiftState done [15:04:41]FM_GetShiftState done [15:04:41]req_shift_opened done [15:04:41]requested_item shift.open_date is exist - process it [15:04:41]req_shift_open_date [15:04:41]req_shift_open_date done [15:04:41]produce_requested_data done [15:04:41]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239657,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [15:04:41]process_action_free close_receipt [15:04:41]json_value_free [15:04:41]json_value_free done [15:04:41]process_json_proto returns [15:04:41]Send response to host [15:04:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239657,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [15:04:41]free response buf [15:04:41]execute_script done [15:04:41]execute_script returns [15:04:41]free content buf [15:04:41]Sock 9.Close socket [15:04:41]Sock 9.Thread stoped [15:04:41]accept exits with 8 [15:04:41]New connection [15:04:41]New thread 3067600228 created [15:04:41]Thread 3067456868 joined [15:04:41]Waiting for new connection... [15:04:41] Sock 8.Parse request [15:04:41]Sock 8.Check first char [15:04:41]Sock 8.First char is OK [15:04:41]request: POST /json_proto HTTP/1.0 [15:04:41]Method: POST [15:04:41]URL: /json_proto [15:04:41]Method is POST - this is cgi request [15:04:41]url: /json_proto [15:04:41]query_string will be loaded in cgi processing [15:04:41]execute_cgi json_proto POST (null) [15:04:41]execute_cgi path=json_proto method=POST [15:04:41]POST find Content-Length [15:04:41]Host: 172.17.40.67:8080 [15:04:41]Content-Length: 1182 [15:04:41]Content-Type: application/json [15:04:41] [15:04:41]POST finish read [15:04:41]Found Content-Length = 1182 [15:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302606\u000A08.06.2024 14:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.070 x 66.40\u000A\u0418\u0422\u041E\u0413: 1000.65\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:41]execute_script... [15:04:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-82\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u0435\u043D\u0436\u0435\u043C\u0430\u043C\u0430\u0442\u043E\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)3302606\u000A08.06.2024 14:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-4\u000A 15.070 x 66.40\u000A\u0418\u0422\u041E\u0413: 1000.65\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147922\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:41]POST & json_proto [15:04:41]process_json_proto [15:04:41]json parsed OK: [15:04:41]protocol is kg_v1.0 [15:04:41]action value=print_text [15:04:41]process_action print_text [15:04:41]cmd_print_text [15:04:41]ExternCall_PrintAddStr [15:04:41]wPrintStart [15:04:41]Write to MH i2c: 01 00 00 23 02 25 [15:04:41]Write i2c OK [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: 01 [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: 01 07 00 [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [15:04:41]RasterBufferAndPrint [15:04:41]line *****ТОВАРНЫЙ ЧЕК***** [15:04:41]line АЗС-82 [15:04:41]line Партнер нефть [15:04:41]line 00000000012345 [15:04:41]line Кассир : Кенжемаматов А. [15:04:41]line Счет N : (1)3302606 [15:04:41]line 08.06.2024 14:48 [15:04:41]line ПРОДАЖА [15:04:41]line ТРК (МРК, ГНК): 22 [15:04:41]line Вид ГСМ : 2710124130 [15:04:41]line Аи-92-К-4 [15:04:41]line 15.070 x 66.40 [15:04:41]line ИТОГ: 1000.65 [15:04:41]line Тип оплаты: Талоны: ТК ГПНА Online [15:04:41]line 30147922 [15:04:41]line ______________________ [15:04:41]line (подпись) [15:04:41]written 0, free lines is 4095 [15:04:41]Write to MH i2c: 01 00 00 38 02 3A [15:04:41]Write i2c OK [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: 01 [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: 01 07 00 [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: 01 07 00 38 02 00 00 00 00 00 F8 0D 46 [15:04:41]RasterBufferAndPrint [15:04:41]line [15:04:41]line [15:04:41]line [15:04:41]line [15:04:41]line [15:04:41]written 0, free lines is 3582 [15:04:41]MH_Cut [15:04:41]Write to MH i2c: D1 01 00 3F 02 01 13 [15:04:41]Write i2c OK [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: D1 [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: D1 01 00 [15:04:41]MH_I2C_Read... [15:04:41]Read from MH i2c: D1 01 00 3F 02 00 12 [15:04:41]Write to MH i2c: 01 00 00 40 02 42 [15:04:41]Write i2c OK [15:04:41]MH_I2C_Read... [15:04:42]*** Cut start [15:04:42]*** Partial cut [15:04:42]*** CUTSNS_PIN = 1 [15:04:42]*** CUTSNS_PIN = 0 [15:04:42]*** Brake cut motor [15:04:42]Read from MH i2c: 01 [15:04:42]MH_I2C_Read... [15:04:42]*** Stop cut motor [15:04:42]*** Cut end [15:04:42]Read from MH i2c: 01 07 00 [15:04:42]MH_I2C_Read... [15:04:42]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 FF 0F 57 [15:04:42]process_action print_text done [15:04:42]requested_data is exist [15:04:42]produce_requested_data [15:04:42]requested_item fm.sn is exist - process it [15:04:42]wFMCommunicate request_size=4 [15:04:42]MH_SAM_APDU [15:04:42]CAPDU: 80 11 00 00 [15:04:42]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [15:04:42]Write i2c OK [15:04:42]MH_I2C_Read... [15:04:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:42]Read from MH i2c: E2 [15:04:42]MH_I2C_Read... [15:04:42]Read from MH i2c: E2 17 00 [15:04:42]MH_I2C_Read... [15:04:42]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 12 [15:04:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:04:42]wFMCommunicate OK [15:04:42]requested_item fd.num is exist - process it [15:04:42]SAM_PROTO_GetFieldsCounters [15:04:42]wFMCommunicate request_size=4 [15:04:42]MH_SAM_APDU [15:04:42]CAPDU: 80 13 00 00 [15:04:42]Write to MH i2c: E2 08 00 42 02 80 13 00 00 00 00 00 00 C0 [15:04:42]Write i2c OK [15:04:42]MH_I2C_Read... [15:04:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:43]Read from MH i2c: E2 [15:04:43]MH_I2C_Read... [15:04:43]Read from MH i2c: E2 62 00 [15:04:43]MH_I2C_Read... [15:04:43]Read from MH i2c: E2 62 00 42 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 29 A8 03 00 0E 04 04 00 83 01 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 3A [15:04:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 29 A8 03 00 0E 04 04 00 83 01 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:04:43]wFMCommunicate OK [15:04:43]SAM_PROTO_GetFieldsCounters done [15:04:43]requested_item shift.num is exist - process it [15:04:43]requested_item shift.opened is exist - process it [15:04:43]req_shift_opened [15:04:43]FM_GetShiftState [15:04:43]SAM_PROTO_GetShiftState [15:04:43]wFMCommunicate request_size=4 [15:04:43]MH_SAM_APDU [15:04:43]CAPDU: 80 13 01 00 [15:04:43]Write to MH i2c: E2 08 00 43 02 80 13 01 00 00 00 00 00 C2 [15:04:43]Write i2c OK [15:04:43]MH_I2C_Read... [15:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:43]Read from MH i2c: E2 [15:04:43]MH_I2C_Read... [15:04:43]Read from MH i2c: E2 0E 00 [15:04:43]MH_I2C_Read... [15:04:43]Read from MH i2c: E2 0E 00 43 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 76 [15:04:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:04:43]wFMCommunicate OK [15:04:43]SAM_PROTO_GetShiftState done [15:04:43]FM_GetShiftState done [15:04:43]req_shift_opened done [15:04:43]requested_item shift.open_date is exist - process it [15:04:43]req_shift_open_date [15:04:43]req_shift_open_date done [15:04:43]produce_requested_data done [15:04:43]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239657,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [15:04:43]process_action_free print_text [15:04:43]json_value_free [15:04:43]json_value_free done [15:04:43]process_json_proto returns [15:04:43]Send response to host [15:04:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239657,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [15:04:43]free response buf [15:04:43]execute_script done [15:04:43]execute_script returns [15:04:43]free content buf [15:04:43]Sock 8.Close socket [15:04:43]Sock 8.Thread stoped [15:04:44]OFD Sender: No OFD packet to send [15:04:49]OFD Sender: No OFD packet to send [15:04:54]OFD Sender: No OFD packet to send [15:04:59]OFD Sender: No OFD packet to send [15:05:04]OFD Sender: No OFD packet to send [15:05:09]OFD Sender: No OFD packet to send [15:05:15]OFD Sender: No OFD packet to send [15:05:20]OFD Sender: No OFD packet to send [15:05:25]OFD Sender: No OFD packet to send [15:05:25]accept exits with 9 [15:05:25]New connection [15:05:25]New thread 3067456868 created [15:05:25]Thread 3067600228 joined [15:05:25]Waiting for new connection... [15:05:25] Sock 9.Parse request [15:05:25]Sock 9.Check first char [15:05:25]Sock 9.First char is OK [15:05:25]request: POST /json_proto HTTP/1.0 [15:05:25]Method: POST [15:05:25]URL: /json_proto [15:05:25]Method is POST - this is cgi request [15:05:25]url: /json_proto [15:05:25]query_string will be loaded in cgi processing [15:05:25]execute_cgi json_proto POST (null) [15:05:25]execute_cgi path=json_proto method=POST [15:05:25]POST find Content-Length [15:05:25]Host: 172.17.40.67:8080 [15:05:25]Content-Length: 678 [15:05:25]Content-Type: application/json [15:05:25] [15:05:25]POST finish read [15:05:25]Found Content-Length = 678 [15:05:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.670, "sum" : 310.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:25]execute_script... [15:05:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 4.670, "sum" : 310.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:25]POST & json_proto [15:05:25]process_json_proto [15:05:25]json parsed OK: [15:05:25]protocol is kg_v1.0 [15:05:25]action value=close_receipt [15:05:25]process_action close_receipt [15:05:25]cmd_close_receipt [15:05:25]MH_GetDate [15:05:25]Write to MH i2c: F0 00 00 44 02 35 [15:05:25]Write i2c OK [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: F0 [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: F0 09 00 [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: F0 09 00 44 02 00 35 73 64 66 97 AE 6B 64 C4 [15:05:25]GetLastDocTimeStamp 1717859076 [15:05:25]current date 1717859125 [15:05:25]FM_GetShiftState [15:05:25]SAM_PROTO_GetShiftState [15:05:25]wFMCommunicate request_size=4 [15:05:25]MH_SAM_APDU [15:05:25]CAPDU: 80 13 01 00 [15:05:25]Write to MH i2c: E2 08 00 45 02 80 13 01 00 00 00 00 00 C4 [15:05:25]Write i2c OK [15:05:25]MH_I2C_Read... [15:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:25]Read from MH i2c: E2 [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: E2 0E 00 [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: E2 0E 00 45 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 78 [15:05:25]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:05:25]wFMCommunicate OK [15:05:25]SAM_PROTO_GetShiftState done [15:05:25]FM_GetShiftState done [15:05:25]opened in 1717805884 [15:05:25]opened+sec_in_day 1717892284 [15:05:25]quantity*price = 31008 [15:05:25]sum+1 = 31010 [15:05:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 310.00 Внесено: 310.00 СДАЧА: 0.00 НСП 1% : 2.74 НДС 12% : 32.93 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 429 08.06.2024 15:05 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239658 ФПД: 99322199840617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150525&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239658&fm=99322199840617&tin=02508201610067®Number=0000000000091601&sum=31000 [15:05:26]StoreToDocumentArchive [15:05:26]shift 387 fd 239658 [15:05:26]save to /storage/0387/doc_00239658 [15:05:26]save last doc name /storage/0387/doc_00239658 to /storage/kkm_last_doc_name [15:05:26]save OK [15:05:26]Clear old archive folders... [15:05:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:26]tlvbuf is 01974070 [15:05:26]SAM_PROTO_ClearQueue [15:05:26]wFMCommunicate request_size=4 [15:05:26]MH_SAM_APDU [15:05:26]CAPDU: 80 09 00 00 [15:05:26]Write to MH i2c: E2 08 00 52 02 80 09 00 00 00 00 00 00 C6 [15:05:26]Write i2c OK [15:05:26]MH_I2C_Read... [15:05:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:26]Read from MH i2c: E2 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 03 00 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 03 00 52 02 00 90 00 C8 [15:05:26]RAPDU: 90 00 [15:05:26]wFMCommunicate OK [15:05:26]SAM_PROTO_ClearQueue done [15:05:26]KKMCreateOFDPacket [15:05:26]OFDProtocolAddRootSTLVToBuf [15:05:26]FM_MakeSignedData [15:05:26]FM_MakeSignedData [15:05:26]SAM_PROTO_SignData [15:05:26]wFMCommunicate request_size=4 [15:05:26]MH_SAM_APDU [15:05:26]CAPDU: 80 0D 01 02 [15:05:26]Write to MH i2c: E2 08 00 53 02 80 0D 01 02 00 00 00 00 CE [15:05:26]Write i2c OK [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 [15:05:26]MH_I2C_Read... [15:05:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:26]Read from MH i2c: E2 03 00 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 03 00 53 02 00 90 00 C9 [15:05:26]RAPDU: 90 00 [15:05:26]wFMCommunicate OK [15:05:26]wFMCommunicate request_size=255 [15:05:26]MH_SAM_APDU [15:05:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 21 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 35 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A8 03 00 35 04 06 00 5A [15:05:26]Write to MH i2c: E2 02 01 54 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 3E 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 21 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 35 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A8 03 00 35 04 06 00 5A 00 00 B5 [15:05:26]Write i2c OK [15:05:26]MH_I2C_Read... [15:05:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:26]Read from MH i2c: E2 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 03 00 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 03 00 54 02 00 90 00 CA [15:05:26]RAPDU: 90 00 [15:05:26]wFMCommunicate OK [15:05:26]wFMCommunicate request_size=10 [15:05:26]MH_SAM_APDU [15:05:26]CAPDU: 80 0D 02 02 05 55 40 70 97 69 [15:05:26]Write to MH i2c: E2 0D 00 55 02 80 0D 02 02 05 00 55 40 70 97 69 00 00 E0 [15:05:26]Write i2c OK [15:05:26]MH_I2C_Read... [15:05:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:26]Read from MH i2c: E2 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 03 00 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [15:05:26]RAPDU: 90 00 [15:05:26]wFMCommunicate OK [15:05:26]wFMCommunicate request_size=4 [15:05:26]MH_SAM_APDU [15:05:26]CAPDU: 80 0D 03 02 [15:05:26]Write to MH i2c: E2 08 00 56 02 80 0D 03 02 00 00 00 00 D3 [15:05:26]Write i2c OK [15:05:26]MH_I2C_Read... [15:05:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:26]Read from MH i2c: E2 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 0B 00 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 0B 00 56 02 00 F9 ED 88 0E B1 24 91 EE 90 00 A4 [15:05:26]RAPDU: F9 ED 88 0E B1 24 91 EE 90 00 [15:05:26]wFMCommunicate OK [15:05:26]SAM_PROTO_SignData done [15:05:26]FM_MakeSignedData done [15:05:26]CreateOFDProtocolMessage [15:05:26]wFMCommunicate request_size=4 [15:05:26]MH_SAM_APDU [15:05:26]CAPDU: 80 11 00 00 [15:05:26]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [15:05:26]Write i2c OK [15:05:26]MH_I2C_Read... [15:05:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:26]Read from MH i2c: E2 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 17 00 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: E2 17 00 57 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 28 [15:05:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:05:26]wFMCommunicate OK [15:05:26]CreateOFDProtocolMessage done [15:05:26]OFDSenderStorePacket 239658 [15:05:26]StoreOFDPacket docnum=239658 [15:05:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E7 98 07 01 56 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 21 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 35 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A8 03 00 35 04 06 00 5A 55 40 70 97 69 F9 ED 88 0E B1 24 91 EE [15:05:26]CheckFolder [15:05:26]dirname=/storage/ofd_packets [15:05:26]CheckFolder done [15:05:26]ProducePacketName [15:05:26]name=ofd_packets/00239658 [15:05:26]NVStorageSaveData ofd_packets/00239658 [15:05:26]File name is /storage/ofd_packets/00239658 [15:05:26]Write 301 bytes [15:05:26]NVStorageSaveData done [15:05:26]OFDSenderStorePacket done [15:05:26]KKMCreateOFDPacket done [15:05:26]NVStorageSaveData kkm_last_timestamp [15:05:26]File name is /storage/kkm_last_timestamp [15:05:26]Write 4 bytes [15:05:26]NVStorageSaveData done [15:05:26]ExternCall_PrintAddStr [15:05:26]wPrintStart [15:05:26]Write to MH i2c: 01 00 00 58 02 5A [15:05:26]Write i2c OK [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: 01 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: 01 07 00 [15:05:26]MH_I2C_Read... [15:05:26]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 FF 0F 6F [15:05:26]RasterBufferAndPrint [15:05:26]line Счет N : (1)3302608 [15:05:26]line ИНН: 02508201610067 [15:05:26]line Контрольно-Кассовый Чек [15:05:26]line ПРОДАЖА [15:05:26]line ТРК (МРК, ГНК) : 12 [15:05:26]line Товар: 2710124130 [15:05:26]line Аи-92-К-4 [15:05:26]line 4.670 * 66.40 [15:05:26]line = 310.09 [15:05:26]line НДС 12% НСП 1% [15:05:26]line > о реализуемом товаре [15:05:26]line ОКРУГЛЕНИЕ: -0.09 [15:05:26]line ИТОГО: 310.00 [15:05:26]line Внесено: 310.00 [15:05:26]line СДАЧА: 0.00 [15:05:26]line НСП 1% : 2.74 [15:05:26]line НДС 12% : 32.93 [15:05:26]line Наличными: 310.00 [15:05:26]line Безнал.: 0.00 [15:05:26]line Место: АЗС № 82 "Партнер Нефть" [15:05:26]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [15:05:26]line СНО: Общий режим [15:05:26]line Чек 429 08.06.2024 15:05 [15:05:26]line Смена: 387 ФФД: 1.0 [15:05:26]line ЗНМ: 0300000150 [15:05:26]line РНМ: 0000000000091601 [15:05:26]line Версия ККМ: 001 [15:05:26]line ФМ: 0000000000874681 [15:05:26]line ФД: 239658 [15:05:26]line ФПД: 99322199840617 [15:05:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150525&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239658&fm=99322199840617&tin=02508201610067®Number=0000000000091601&sum=31000 [15:05:27]OFD Sender: Processing packet 239658 [packets to send 182, broken 181] [15:05:27]ProducePacketName [15:05:27]name=ofd_packets/00239658 [15:05:27]OFD Sender: To server: pG, [15:05:27]CommunicateWithHost lk.salyk.kg:30040 [15:05:27]ConnectInit lk.salyk.kg [15:05:27]written 0, free lines is 4095 [15:05:27]Connected sock=10 [15:05:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 E7 98 07 01 56 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 12 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 21 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 35 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A8 03 00 35 04 06 00 5A 55 40 70 97 69 F9 ED 88 0E B1 24 91 EE [15:05:27]Write to MH i2c: 01 00 00 83 02 85 [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: 01 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: 01 07 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: 01 07 00 83 02 00 00 00 00 00 B9 0C 51 [15:05:27]RasterBufferAndPrint [15:05:27]line [15:05:27]line [15:05:27]line [15:05:27]line [15:05:27]line [15:05:27]written 0, free lines is 3264 [15:05:27]MH_Cut [15:05:27]Write to MH i2c: D1 01 00 8A 02 01 5E [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: D1 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: D1 01 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: D1 01 00 8A 02 00 5D [15:05:27]Write to MH i2c: 01 00 00 8B 02 8D [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 84 01 47 00 BC 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2A A8 03 00 F4 03 04 00 B2 1A 64 66 B6 04 01 00 00 D5 6C 3A 3F BF FC 55 70 [15:05:27]CommunicateWithHost err = 0 [15:05:27]CheckOFDResponse [15:05:27]1017 (14) - 77093643461234 [15:05:27]1041 (16) - 0000000000874681 [15:05:27]1040 (4) - 239658 [15:05:27]1012 (4) - 08.06.2024 08:47 [15:05:27]1206 (1) - 0 [15:05:27]OFD Sender: Remove packet 239658 [15:05:27]ProducePacketName [15:05:27]name=ofd_packets/00239658 [15:05:27]NVStorageDeleteData [15:05:28]OFD Sender: No OFD packet to send [15:05:28]*** Cut start [15:05:28]*** Partial cut [15:05:28]*** CUTSNS_PIN = 1 [15:05:28]*** CUTSNS_PIN = 0 [15:05:28]*** Brake cut motor [15:05:29]Read from MH i2c: 01 [15:05:29]MH_I2C_Read... [15:05:29]*** Stop cut motor [15:05:29]*** Cut end [15:05:29]Read from MH i2c: 01 07 00 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: 01 07 00 8B 02 00 00 00 00 00 FF 0F A2 [15:05:29]process_action close_receipt done [15:05:29]requested_data is exist [15:05:29]produce_requested_data [15:05:29]requested_item fm.sn is exist - process it [15:05:29]wFMCommunicate request_size=4 [15:05:29]MH_SAM_APDU [15:05:29]CAPDU: 80 11 00 00 [15:05:29]Write to MH i2c: E2 08 00 8C 02 80 11 00 00 00 00 00 00 08 [15:05:29]Write i2c OK [15:05:29]MH_I2C_Read... [15:05:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:29]Read from MH i2c: E2 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 17 00 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 17 00 8C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 5D [15:05:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:05:29]wFMCommunicate OK [15:05:29]requested_item fd.num is exist - process it [15:05:29]SAM_PROTO_GetFieldsCounters [15:05:29]wFMCommunicate request_size=4 [15:05:29]MH_SAM_APDU [15:05:29]CAPDU: 80 13 00 00 [15:05:29]Write to MH i2c: E2 08 00 8D 02 80 13 00 00 00 00 00 00 0B [15:05:29]Write i2c OK [15:05:29]MH_I2C_Read... [15:05:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:29]Read from MH i2c: E2 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 62 00 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 62 00 8D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2A A8 03 00 0E 04 04 00 83 01 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 89 [15:05:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2A A8 03 00 0E 04 04 00 83 01 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:05:29]wFMCommunicate OK [15:05:29]SAM_PROTO_GetFieldsCounters done [15:05:29]requested_item shift.num is exist - process it [15:05:29]requested_item shift.opened is exist - process it [15:05:29]req_shift_opened [15:05:29]FM_GetShiftState [15:05:29]SAM_PROTO_GetShiftState [15:05:29]wFMCommunicate request_size=4 [15:05:29]MH_SAM_APDU [15:05:29]CAPDU: 80 13 01 00 [15:05:29]Write to MH i2c: E2 08 00 8E 02 80 13 01 00 00 00 00 00 0D [15:05:29]Write i2c OK [15:05:29]MH_I2C_Read... [15:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:29]Read from MH i2c: E2 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 0E 00 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 0E 00 8E 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C1 [15:05:29]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:05:29]wFMCommunicate OK [15:05:29]SAM_PROTO_GetShiftState done [15:05:29]FM_GetShiftState done [15:05:29]req_shift_opened done [15:05:29]requested_item shift.open_date is exist - process it [15:05:29]req_shift_open_date [15:05:29]req_shift_open_date done [15:05:29]produce_requested_data done [15:05:29]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239658,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [15:05:29]process_action_free close_receipt [15:05:29]json_value_free [15:05:29]json_value_free done [15:05:29]process_json_proto returns [15:05:29]Send response to host [15:05:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239658,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [15:05:29]free response buf [15:05:29]execute_script done [15:05:29]execute_script returns [15:05:29]free content buf [15:05:29]Sock 9.Close socket [15:05:29]Sock 9.Thread stoped [15:05: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:43]accept exits with 8 [15:06:43]New connection [15:06:43]New thread 3067600228 created [15:06:43]Thread 3067456868 joined [15:06:43]Waiting for new connection... [15:06:43] Sock 8.Parse request [15:06:43]Sock 8.Check first char [15:06:43]Sock 8.First char is OK [15:06:43]request: POST /json_proto HTTP/1.0 [15:06:43]Method: POST [15:06:43]URL: /json_proto [15:06:43]Method is POST - this is cgi request [15:06:43]url: /json_proto [15:06:43]query_string will be loaded in cgi processing [15:06:43]execute_cgi json_proto POST (null) [15:06:43]execute_cgi path=json_proto method=POST [15:06:43]POST find Content-Length [15:06:43]Host: 172.17.40.67:8080 [15:06:43]Content-Length: 678 [15:06:43]Content-Type: application/json [15:06:43] [15:06:43]POST finish read [15:06:43]Found Content-Length = 678 [15:06:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 2.110, "sum" : 140.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:43]execute_script... [15:06:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.40, "quantity" : 2.110, "sum" : 140.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:43]POST & json_proto [15:06:43]process_json_proto [15:06:43]json parsed OK: [15:06:43]protocol is kg_v1.0 [15:06:43]action value=close_receipt [15:06:43]process_action close_receipt [15:06:43]cmd_close_receipt [15:06:43]MH_GetDate [15:06:43]Write to MH i2c: F0 00 00 8F 02 80 [15:06:43]Write i2c OK [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: F0 [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: F0 09 00 [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: F0 09 00 8F 02 00 84 73 64 66 97 AE 6B 64 5E [15:06:43]GetLastDocTimeStamp 1717859125 [15:06:43]current date 1717859204 [15:06:43]FM_GetShiftState [15:06:43]SAM_PROTO_GetShiftState [15:06:43]wFMCommunicate request_size=4 [15:06:43]MH_SAM_APDU [15:06:43]CAPDU: 80 13 01 00 [15:06:43]Write to MH i2c: E2 08 00 90 02 80 13 01 00 00 00 00 00 0F [15:06:43]Write i2c OK [15:06:43]MH_I2C_Read... [15:06:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:43]Read from MH i2c: E2 [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: E2 0E 00 [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: E2 0E 00 90 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 C3 [15:06:43]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:06:43]wFMCommunicate OK [15:06:43]SAM_PROTO_GetShiftState done [15:06:43]FM_GetShiftState done [15:06:43]opened in 1717805884 [15:06:43]opened+sec_in_day 1717892284 [15:06:43]quantity*price = 14010 [15:06:43]sum+1 = 14011 [15:06:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 140.00 Внесено: 140.00 СДАЧА: 0.00 НСП 1% : 1.24 НДС 12% : 14.88 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 430 08.06.2024 15:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239659 ФПД: 457100725037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150644&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239659&fm=457100725037&tin=02508201610067®Number=0000000000091601&sum=14000 [15:06:44]StoreToDocumentArchive [15:06:44]shift 387 fd 239659 [15:06:44]save to /storage/0387/doc_00239659 [15:06:44]save last doc name /storage/0387/doc_00239659 to /storage/kkm_last_doc_name [15:06:44]save OK [15:06:44]Clear old archive folders... [15:06:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:06:44]tlvbuf is 01975C20 [15:06:44]SAM_PROTO_ClearQueue [15:06:44]wFMCommunicate request_size=4 [15:06:44]MH_SAM_APDU [15:06:44]CAPDU: 80 09 00 00 [15:06:44]Write to MH i2c: E2 08 00 9D 02 80 09 00 00 00 00 00 00 11 [15:06:44]Write i2c OK [15:06:44]MH_I2C_Read... [15:06:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:44]Read from MH i2c: E2 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 03 00 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 03 00 9D 02 00 90 00 13 [15:06:44]RAPDU: 90 00 [15:06:44]wFMCommunicate OK [15:06:44]SAM_PROTO_ClearQueue done [15:06:44]KKMCreateOFDPacket [15:06:44]OFDProtocolAddRootSTLVToBuf [15:06:44]FM_MakeSignedData [15:06:44]FM_MakeSignedData [15:06:44]SAM_PROTO_SignData [15:06:44]wFMCommunicate request_size=4 [15:06:44]MH_SAM_APDU [15:06:44]CAPDU: 80 0D 01 02 [15:06:44]Write to MH i2c: E2 08 00 9E 02 80 0D 01 02 00 00 00 00 19 [15:06:44]Write i2c OK [15:06:44]MH_I2C_Read... [15:06:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:44]Read from MH i2c: E2 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 03 00 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 03 00 9E 02 00 90 00 14 [15:06:44]RAPDU: 90 00 [15:06:44]wFMCommunicate OK [15:06:44]wFMCommunicate request_size=255 [15:06:44]MH_SAM_APDU [15:06:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3E 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 BA 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 84 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A8 03 00 35 04 06 00 00 [15:06:44]Write to MH i2c: E2 02 01 9F 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 3E 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 BA 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 84 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A8 03 00 35 04 06 00 00 00 00 42 [15:06:44]Write i2c OK [15:06:44]MH_I2C_Read... [15:06:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:45]Read from MH i2c: E2 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: E2 03 00 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: E2 03 00 9F 02 00 90 00 15 [15:06:45]RAPDU: 90 00 [15:06:45]wFMCommunicate OK [15:06:45]wFMCommunicate request_size=10 [15:06:45]MH_SAM_APDU [15:06:45]CAPDU: 80 0D 02 02 05 6A 6D 53 8B 2D [15:06:45]Write to MH i2c: E2 0D 00 A0 02 80 0D 02 02 05 00 6A 6D 53 8B 2D 00 00 08 [15:06:45]Write i2c OK [15:06:45]MH_I2C_Read... [15:06:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:45]Read from MH i2c: E2 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: E2 03 00 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: E2 03 00 A0 02 00 90 00 16 [15:06:45]RAPDU: 90 00 [15:06:45]wFMCommunicate OK [15:06:45]wFMCommunicate request_size=4 [15:06:45]MH_SAM_APDU [15:06:45]CAPDU: 80 0D 03 02 [15:06:45]Write to MH i2c: E2 08 00 A1 02 80 0D 03 02 00 00 00 00 1E [15:06:45]Write i2c OK [15:06:45]MH_I2C_Read... [15:06:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:45]Read from MH i2c: E2 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: E2 0B 00 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: E2 0B 00 A1 02 00 7C 81 C3 AD 30 39 F3 AD 90 00 95 [15:06:45]RAPDU: 7C 81 C3 AD 30 39 F3 AD 90 00 [15:06:45]wFMCommunicate OK [15:06:45]SAM_PROTO_SignData done [15:06:45]FM_MakeSignedData done [15:06:45]CreateOFDProtocolMessage [15:06:45]wFMCommunicate request_size=4 [15:06:45]MH_SAM_APDU [15:06:45]CAPDU: 80 11 00 00 [15:06:45]Write to MH i2c: E2 08 00 A2 02 80 11 00 00 00 00 00 00 1E [15:06:45]Write i2c OK [15:06:45]MH_I2C_Read... [15:06:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:45]Read from MH i2c: E2 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: E2 17 00 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: E2 17 00 A2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 73 [15:06:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:06:45]wFMCommunicate OK [15:06:45]CreateOFDProtocolMessage done [15:06:45]OFDSenderStorePacket 239659 [15:06:45]StoreOFDPacket docnum=239659 [15:06:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D4 13 07 01 52 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 3E 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 BA 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 84 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A8 03 00 35 04 06 00 00 6A 6D 53 8B 2D 7C 81 C3 AD 30 39 F3 AD [15:06:45]CheckFolder [15:06:45]dirname=/storage/ofd_packets [15:06:45]CheckFolder done [15:06:45]ProducePacketName [15:06:45]name=ofd_packets/00239659 [15:06:45]NVStorageSaveData ofd_packets/00239659 [15:06:45]File name is /storage/ofd_packets/00239659 [15:06:45]Write 301 bytes [15:06:45]NVStorageSaveData done [15:06:45]OFDSenderStorePacket done [15:06:45]KKMCreateOFDPacket done [15:06:45]NVStorageSaveData kkm_last_timestamp [15:06:45]File name is /storage/kkm_last_timestamp [15:06:45]Write 4 bytes [15:06:45]NVStorageSaveData done [15:06:45]ExternCall_PrintAddStr [15:06:45]wPrintStart [15:06:45]Write to MH i2c: 01 00 00 A3 02 A5 [15:06:45]Write i2c OK [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: 01 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: 01 07 00 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 FF 0F BA [15:06:45]RasterBufferAndPrint [15:06:45]line Счет N : (1)3302609 [15:06:45]line ИНН: 02508201610067 [15:06:45]line Контрольно-Кассовый Чек [15:06:45]line ПРОДАЖА [15:06:45]line ТРК (МРК, ГНК) : 12 [15:06:45]line Товар: 2710124130 [15:06:45]line Аи-92-К-4 [15:06:45]line 2.110 * 66.40 [15:06:45]line = 140.10 [15:06:45]line НДС 12% НСП 1% [15:06:45]line > о реализуемом товаре [15:06:45]line ОКРУГЛЕНИЕ: -0.10 [15:06:45]line ИТОГО: 140.00 [15:06:45]line Внесено: 140.00 [15:06:45]line СДАЧА: 0.00 [15:06:45]line НСП 1% : 1.24 [15:06:45]line НДС 12% : 14.88 [15:06:45]line Наличными: 140.00 [15:06:45]line Безнал.: 0.00 [15:06:45]line Место: АЗС № 82 "Партнер Нефть" [15:06:45]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [15:06:45]line СНО: Общий режим [15:06:45]line Чек 430 08.06.2024 15:06 [15:06:45]line Смена: 387 ФФД: 1.0 [15:06:45]line ЗНМ: 0300000150 [15:06:45]line РНМ: 0000000000091601 [15:06:45]line Версия ККМ: 001 [15:06:45]line ФМ: 0000000000874681 [15:06:45]line ФД: 239659 [15:06:45]line ФПД: 457100725037 [15:06:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T150644&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239659&fm=457100725037&tin=02508201610067®Number=0000000000091601&sum=14000 [15:06:45]written 0, free lines is 4095 [15:06:45]OFD Sender: Processing packet 239659 [packets to send 182, broken 181] [15:06:45]ProducePacketName [15:06:45]name=ofd_packets/00239659 [15:06:45]OFD Sender: To server: pG, [15:06:45]CommunicateWithHost lk.salyk.kg:30040 [15:06:45]ConnectInit lk.salyk.kg [15:06:45]Connected sock=10 [15:06:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0F 01 00 00 D4 13 07 01 52 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 3E 08 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 BA 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 84 73 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A8 03 00 35 04 06 00 00 6A 6D 53 8B 2D 7C 81 C3 AD 30 39 F3 AD [15:06:46]Write to MH i2c: 01 00 00 CE 02 D0 [15:06:46]Write i2c OK [15:06:46]MH_I2C_Read... [15:06:46]Read from MH i2c: 01 [15:06:46]MH_I2C_Read... [15:06:46]Read from MH i2c: 01 07 00 [15:06:46]MH_I2C_Read... [15:06:46]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 B9 0C 9C [15:06:46]RasterBufferAndPrint [15:06:46]line [15:06:46]line [15:06:46]line [15:06:46]line [15:06:46]line [15:06:46]written 0, free lines is 3263 [15:06:46]MH_Cut [15:06:46]Write to MH i2c: D1 01 00 D5 02 01 A9 [15:06:46]Write i2c OK [15:06:46]MH_I2C_Read... [15:06:46]Read from MH i2c: D1 [15:06:46]MH_I2C_Read... [15:06:46]Read from MH i2c: D1 01 00 [15:06:46]MH_I2C_Read... [15:06:46]Read from MH i2c: D1 01 00 D5 02 00 A8 [15:06:46]Write to MH i2c: 01 00 00 D6 02 D8 [15:06:46]Write i2c OK [15:06:46]MH_I2C_Read... [15:06:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 F0 31 47 00 36 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2B A8 03 00 F4 03 04 00 00 1B 64 66 B6 04 01 00 00 46 2F F7 AE C8 D3 51 4B [15:06:46]CommunicateWithHost err = 0 [15:06:46]CheckOFDResponse [15:06:46]1017 (14) - 77093643461234 [15:06:46]1041 (16) - 0000000000874681 [15:06:46]1040 (4) - 239659 [15:06:46]1012 (4) - 08.06.2024 08:49 [15:06:46]1206 (1) - 0 [15:06:46]OFD Sender: Remove packet 239659 [15:06:46]ProducePacketName [15:06:46]name=ofd_packets/00239659 [15:06:46]NVStorageDeleteData [15:06:46]OFD Sender: No OFD packet to send [15:06:46]*** Cut start [15:06:46]*** Partial cut [15:06:46]*** CUTSNS_PIN = 1 [15:06:46]*** CUTSNS_PIN = 0 [15:06:47]*** Brake cut motor [15:06:47]Read from MH i2c: 01 [15:06:47]MH_I2C_Read... [15:06:47]*** Stop cut motor [15:06:47]*** Cut end [15:06:47]Read from MH i2c: 01 07 00 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 FF 0F ED [15:06:47]process_action close_receipt done [15:06:47]requested_data is exist [15:06:47]produce_requested_data [15:06:47]requested_item fm.sn is exist - process it [15:06:47]wFMCommunicate request_size=4 [15:06:47]MH_SAM_APDU [15:06:47]CAPDU: 80 11 00 00 [15:06:47]Write to MH i2c: E2 08 00 D7 02 80 11 00 00 00 00 00 00 53 [15:06:47]Write i2c OK [15:06:47]MH_I2C_Read... [15:06:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:47]Read from MH i2c: E2 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 17 00 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 17 00 D7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 A8 [15:06:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:06:47]wFMCommunicate OK [15:06:47]requested_item fd.num is exist - process it [15:06:47]SAM_PROTO_GetFieldsCounters [15:06:47]wFMCommunicate request_size=4 [15:06:47]MH_SAM_APDU [15:06:47]CAPDU: 80 13 00 00 [15:06:47]Write to MH i2c: E2 08 00 D8 02 80 13 00 00 00 00 00 00 56 [15:06:47]Write i2c OK [15:06:47]MH_I2C_Read... [15:06:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:47]Read from MH i2c: E2 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 62 00 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 62 00 D8 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2B A8 03 00 0E 04 04 00 83 01 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 D8 [15:06:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2B A8 03 00 0E 04 04 00 83 01 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:06:47]wFMCommunicate OK [15:06:47]SAM_PROTO_GetFieldsCounters done [15:06:47]requested_item shift.num is exist - process it [15:06:47]requested_item shift.opened is exist - process it [15:06:47]req_shift_opened [15:06:47]FM_GetShiftState [15:06:47]SAM_PROTO_GetShiftState [15:06:47]wFMCommunicate request_size=4 [15:06:47]MH_SAM_APDU [15:06:47]CAPDU: 80 13 01 00 [15:06:47]Write to MH i2c: E2 08 00 D9 02 80 13 01 00 00 00 00 00 58 [15:06:47]Write i2c OK [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 [15:06:47]MH_I2C_Read... [15:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:47]Read from MH i2c: E2 0E 00 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 0E 00 D9 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0C [15:06:47]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:06:47]wFMCommunicate OK [15:06:47]SAM_PROTO_GetShiftState done [15:06:47]FM_GetShiftState done [15:06:47]req_shift_opened done [15:06:47]requested_item shift.open_date is exist - process it [15:06:47]req_shift_open_date [15:06:47]req_shift_open_date done [15:06:47]produce_requested_data done [15:06:47]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239659,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [15:06:47]process_action_free close_receipt [15:06:47]json_value_free [15:06:47]json_value_free done [15:06:47]process_json_proto returns [15:06:47]Send response to host [15:06:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239659,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [15:06:47]free response buf [15:06:47]execute_script done [15:06:47]execute_script returns [15:06:47]free content buf [15:06:47]Sock 8.Close socket [15:06:47]Sock 8.Thread stoped [15:06:51]OFD Sender: No OFD packet to send [15:06:56]OFD Sender: No OFD packet to send [15:07:01]OFD Sender: No OFD packet to send [15:07:06]OFD Sender: No OFD packet to send [15:07:11]OFD Sender: No OFD packet to send [15:07:16]OFD Sender: No OFD packet to send [15:07:21]OFD Sender: No OFD packet to send [15:07:26]OFD Sender: No OFD packet to send [15:07:31]OFD Sender: No OFD packet to send [15:07:36]OFD Sender: No OFD packet to send [15:07:41]OFD Sender: No OFD packet to send [15:07:46]OFD Sender: No OFD packet to send [15:07:51]OFD Sender: No OFD packet to send [15:07:56]OFD Sender: No OFD packet to send [15:08:01]OFD Sender: No OFD packet to send [15:08:06]OFD Sender: No OFD packet to send [15:08:11]OFD Sender: No OFD packet to send [15:08:16]OFD Sender: No OFD packet to send [15:08:21]OFD Sender: No OFD packet to send [15:08:26]OFD Sender: No OFD packet to send [15:08:31]OFD Sender: No OFD packet to send [15:08: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:17]OFD Sender: No OFD packet to send [15:10:19]accept exits with 9 [15:10:19]New connection [15:10:19]New thread 3067456868 created [15:10:19]Thread 3067600228 joined [15:10:19]Waiting for new connection... [15:10:19] Sock 9.Parse request [15:10:19]Sock 9.Check first char [15:10:19]Sock 9.First char is OK [15:10:19]request: POST /json_proto HTTP/1.0 [15:10:19]Method: POST [15:10:19]URL: /json_proto [15:10:19]Method is POST - this is cgi request [15:10:19]url: /json_proto [15:10:19]query_string will be loaded in cgi processing [15:10:19]execute_cgi json_proto POST (null) [15:10:19]execute_cgi path=json_proto method=POST [15:10:19]POST find Content-Length [15:10:19]Host: 172.17.40.67:8080 [15:10:19]Content-Length: 680 [15:10:19]Content-Type: application/json [15:10:19] [15:10:19]POST finish read [15:10:19]Found Content-Length = 680 [15:10:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3302610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 40.170, "sum" : 3000.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:19]execute_script... [15:10: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)3302610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 40.170, "sum" : 3000.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:19]POST & json_proto [15:10:19]process_json_proto [15:10:19]json parsed OK: [15:10:19]protocol is kg_v1.0 [15:10:19]action value=close_receipt [15:10:19]process_action close_receipt [15:10:19]cmd_close_receipt [15:10:19]MH_GetDate [15:10:19]Write to MH i2c: F0 00 00 DA 02 CB [15:10:19]Write i2c OK [15:10:19]MH_I2C_Read... [15:10:19]Read from MH i2c: F0 [15:10:19]MH_I2C_Read... [15:10:19]Read from MH i2c: F0 09 00 [15:10:19]MH_I2C_Read... [15:10:19]Read from MH i2c: F0 09 00 DA 02 00 5B 74 64 66 97 AE 6B 64 81 [15:10:19]GetLastDocTimeStamp 1717859204 [15:10:19]current date 1717859419 [15:10:19]FM_GetShiftState [15:10:19]SAM_PROTO_GetShiftState [15:10:19]wFMCommunicate request_size=4 [15:10:19]MH_SAM_APDU [15:10:19]CAPDU: 80 13 01 00 [15:10:19]Write to MH i2c: E2 08 00 DB 02 80 13 01 00 00 00 00 00 5A [15:10:19]Write i2c OK [15:10:19]MH_I2C_Read... [15:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:19]Read from MH i2c: E2 [15:10:19]MH_I2C_Read... [15:10:19]Read from MH i2c: E2 0E 00 [15:10:19]MH_I2C_Read... [15:10:19]Read from MH i2c: E2 0E 00 DB 02 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 0E [15:10:19]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:10:19]wFMCommunicate OK [15:10:19]SAM_PROTO_GetShiftState done [15:10:19]FM_GetShiftState done [15:10:19]opened in 1717805884 [15:10:19]opened+sec_in_day 1717892284 [15:10:19]quantity*price = 300069 [15:10:19]sum+1 = 300071 [15:10:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 82 "Партнер Нефть" Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 СНО: Общий режим Чек 431 08.06.2024 15:10 Смена: 387 ФФД: 1.0 ЗНМ: 0300000150 РНМ: 0000000000091601 Версия ККМ: 001 ФМ: 0000000000874681 ФД: 239660 ФПД: 3339059228747 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T151019&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239660&fm=3339059228747&tin=02508201610067®Number=0000000000091601&sum=300000 [15:10:20]StoreToDocumentArchive [15:10:20]shift 387 fd 239660 [15:10:20]save to /storage/0387/doc_00239660 [15:10:20]save last doc name /storage/0387/doc_00239660 to /storage/kkm_last_doc_name [15:10:20]save OK [15:10:20]Clear old archive folders... [15:10:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:10:20]tlvbuf is 01961B40 [15:10:20]SAM_PROTO_ClearQueue [15:10:20]wFMCommunicate request_size=4 [15:10:20]MH_SAM_APDU [15:10:20]CAPDU: 80 09 00 00 [15:10:20]Write to MH i2c: E2 08 00 E8 02 80 09 00 00 00 00 00 00 5C [15:10:20]Write i2c OK [15:10:20]MH_I2C_Read... [15:10:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:20]Read from MH i2c: E2 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 03 00 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 03 00 E8 02 00 90 00 5E [15:10:20]RAPDU: 90 00 [15:10:20]wFMCommunicate OK [15:10:20]SAM_PROTO_ClearQueue done [15:10:20]KKMCreateOFDPacket [15:10:20]OFDProtocolAddRootSTLVToBuf [15:10:20]FM_MakeSignedData [15:10:20]FM_MakeSignedData [15:10:20]SAM_PROTO_SignData [15:10:20]wFMCommunicate request_size=4 [15:10:20]MH_SAM_APDU [15:10:20]CAPDU: 80 0D 01 02 [15:10:20]Write to MH i2c: E2 08 00 E9 02 80 0D 01 02 00 00 00 00 64 [15:10:20]Write i2c OK [15:10:20]MH_I2C_Read... [15:10:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:20]Read from MH i2c: E2 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 03 00 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 03 00 E9 02 00 90 00 5F [15:10:20]RAPDU: 90 00 [15:10:20]wFMCommunicate OK [15:10:20]wFMCommunicate request_size=255 [15:10:20]MH_SAM_APDU [15:10: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 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 5B 74 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A8 03 00 35 04 06 00 03 09 6F 70 [15:10:20]Write to MH i2c: E2 02 01 EA 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 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 5B 74 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A8 03 00 35 04 06 00 03 09 6F 70 00 00 26 [15:10:20]Write i2c OK [15:10:20]MH_I2C_Read... [15:10:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:20]Read from MH i2c: E2 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 03 00 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 03 00 EA 02 00 90 00 60 [15:10:20]RAPDU: 90 00 [15:10:20]wFMCommunicate OK [15:10:20]wFMCommunicate request_size=7 [15:10:20]MH_SAM_APDU [15:10:20]CAPDU: 80 0D 02 02 02 70 4B [15:10:20]Write to MH i2c: E2 0A 00 EB 02 80 0D 02 02 02 00 70 4B 00 00 26 [15:10:20]Write i2c OK [15:10:20]MH_I2C_Read... [15:10:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:20]Read from MH i2c: E2 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 03 00 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 03 00 EB 02 00 90 00 61 [15:10:20]RAPDU: 90 00 [15:10:20]wFMCommunicate OK [15:10:20]wFMCommunicate request_size=4 [15:10:20]MH_SAM_APDU [15:10:20]CAPDU: 80 0D 03 02 [15:10:20]Write to MH i2c: E2 08 00 EC 02 80 0D 03 02 00 00 00 00 69 [15:10:20]Write i2c OK [15:10:20]MH_I2C_Read... [15:10:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:20]Read from MH i2c: E2 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 0B 00 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 0B 00 EC 02 00 C6 99 DD 58 AF 64 71 AB 90 00 2D [15:10:20]RAPDU: C6 99 DD 58 AF 64 71 AB 90 00 [15:10:20]wFMCommunicate OK [15:10:20]SAM_PROTO_SignData done [15:10:20]FM_MakeSignedData done [15:10:20]CreateOFDProtocolMessage [15:10:20]wFMCommunicate request_size=4 [15:10:20]MH_SAM_APDU [15:10:20]CAPDU: 80 11 00 00 [15:10:20]Write to MH i2c: E2 08 00 ED 02 80 11 00 00 00 00 00 00 69 [15:10:20]Write i2c OK [15:10:20]MH_I2C_Read... [15:10:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:20]Read from MH i2c: E2 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 17 00 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: E2 17 00 ED 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 BE [15:10:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:10:20]wFMCommunicate OK [15:10:20]CreateOFDProtocolMessage done [15:10:20]OFDSenderStorePacket 239660 [15:10:20]StoreOFDPacket docnum=239660 [15:10:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C8 78 04 01 94 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 5B 74 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A8 03 00 35 04 06 00 03 09 6F 70 70 4B C6 99 DD 58 AF 64 71 AB [15:10:20]CheckFolder [15:10:20]dirname=/storage/ofd_packets [15:10:20]CheckFolder done [15:10:20]ProducePacketName [15:10:20]name=ofd_packets/00239660 [15:10:20]NVStorageSaveData ofd_packets/00239660 [15:10:20]File name is /storage/ofd_packets/00239660 [15:10:20]Write 298 bytes [15:10:20]NVStorageSaveData done [15:10:20]OFDSenderStorePacket done [15:10:20]KKMCreateOFDPacket done [15:10:20]NVStorageSaveData kkm_last_timestamp [15:10:20]File name is /storage/kkm_last_timestamp [15:10:20]Write 4 bytes [15:10:20]NVStorageSaveData done [15:10:20]ExternCall_PrintAddStr [15:10:20]wPrintStart [15:10:20]Write to MH i2c: 01 00 00 EE 02 F0 [15:10:20]Write i2c OK [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: 01 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: 01 07 00 [15:10:20]MH_I2C_Read... [15:10:20]Read from MH i2c: 01 07 00 EE 02 00 00 00 00 00 FF 0F 05 [15:10:20]RasterBufferAndPrint [15:10:20]line Счет N : (1)3302610 [15:10:20]line ИНН: 02508201610067 [15:10:20]line Контрольно-Кассовый Чек [15:10:20]line ПРОДАЖА [15:10:20]line ТРК (МРК, ГНК) : 51 [15:10:20]line Товар: 2710194210 [15:10:20]line ДТ-К-5 [15:10:20]line 40.170 * 74.70 [15:10:20]line = 3000.70 [15:10:20]line НДС 12% НСП 1% [15:10:20]line > о реализуемом товаре [15:10:20]line ОКРУГЛЕНИЕ: -0.70 [15:10:20]line ИТОГО: 3000.00 [15:10:20]line Внесено: 3000.00 [15:10:20]line СДАЧА: 0.00 [15:10:20]line НСП 1% : 26.55 [15:10:20]line НДС 12% : 318.66 [15:10:20]line Наличными: 3000.00 [15:10:20]line Безнал.: 0.00 [15:10:20]line Место: АЗС № 82 "Партнер Нефть" [15:10:20]line Адрес: 720001, с. Ала Бука, ул. Эргешова 2, 41.393571, 71.493263 [15:10:20]line СНО: Общий режим [15:10:20]line Чек 431 08.06.2024 15:10 [15:10:20]line Смена: 387 ФФД: 1.0 [15:10:20]line ЗНМ: 0300000150 [15:10:20]line РНМ: 0000000000091601 [15:10:20]line Версия ККМ: 001 [15:10:20]line ФМ: 0000000000874681 [15:10:20]line ФД: 239660 [15:10:20]line ФПД: 3339059228747 [15:10:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240608T151019&type=1&operation_type=1&fn_number=0000000000874681&fd_number=239660&fm=3339059228747&tin=02508201610067®Number=0000000000091601&sum=300000 [15:10:21]OFD Sender: Processing packet 239660 [packets to send 182, broken 181] [15:10:21]ProducePacketName [15:10:21]name=ofd_packets/00239660 [15:10:21]OFD Sender: To server: pG, [15:10:21]CommunicateWithHost lk.salyk.kg:30040 [15:10:21]ConnectInit lk.salyk.kg [15:10:21]written 0, free lines is 4095 [15:10:21]Connected sock=10 [15:10:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0C 01 00 00 C8 78 04 01 94 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 5B 74 64 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A8 03 00 35 04 06 00 03 09 6F 70 70 4B C6 99 DD 58 AF 64 71 AB [15:10:21]Write to MH i2c: 01 00 00 19 03 1C [15:10:21]Write i2c OK [15:10:21]MH_I2C_Read... [15:10:21]Read from MH i2c: 01 [15:10:21]MH_I2C_Read... [15:10:21]Read from MH i2c: 01 07 00 [15:10:21]MH_I2C_Read... [15:10:21]Read from MH i2c: 01 07 00 19 03 00 00 00 00 00 C2 0C F1 [15:10:21]RasterBufferAndPrint [15:10:21]line [15:10:21]line [15:10:21]line [15:10:21]line [15:10:21]line [15:10:21]written 0, free lines is 3272 [15:10:21]MH_Cut [15:10:21]Write to MH i2c: D1 01 00 20 03 01 F5 [15:10:21]Write i2c OK [15:10:21]MH_I2C_Read... [15:10:21]Read from MH i2c: D1 [15:10:21]MH_I2C_Read... [15:10:21]Read from MH i2c: D1 01 00 [15:10:21]MH_I2C_Read... [15:10:21]Read from MH i2c: D1 01 00 20 03 00 F4 [15:10:21]Write to MH i2c: 01 00 00 21 03 24 [15:10:21]Write i2c OK [15:10:21]MH_I2C_Read... [15:10:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 4F 00 00 00 CE 7B 47 00 1B 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 10 04 04 00 2C A8 03 00 F4 03 04 00 D8 1B 64 66 B6 04 01 00 00 FF 93 AC AF 77 15 62 33 [15:10:21]CommunicateWithHost err = 0 [15:10:21]CheckOFDResponse [15:10:21]1017 (14) - 77093643461234 [15:10:21]1041 (16) - 0000000000874681 [15:10:21]1040 (4) - 239660 [15:10:21]1012 (4) - 08.06.2024 08:52 [15:10:21]1206 (1) - 0 [15:10:21]OFD Sender: Remove packet 239660 [15:10:21]ProducePacketName [15:10:21]name=ofd_packets/00239660 [15:10:21]NVStorageDeleteData [15:10:22]OFD Sender: No OFD packet to send [15:10:22]*** Cut start [15:10:22]*** Partial cut [15:10:22]*** CUTSNS_PIN = 1 [15:10:22]*** CUTSNS_PIN = 0 [15:10:22]*** Brake cut motor [15:10:23]Read from MH i2c: 01 [15:10:23]MH_I2C_Read... [15:10:23]Read from MH i2c: 01 07 00 [15:10:23]MH_I2C_Read... [15:10:23]*** Stop cut motor [15:10:23]*** Cut end [15:10:23]Read from MH i2c: 01 07 00 21 03 00 00 00 00 00 FF 0F 39 [15:10:23]process_action close_receipt done [15:10:23]requested_data is exist [15:10:23]produce_requested_data [15:10:23]requested_item fm.sn is exist - process it [15:10:23]wFMCommunicate request_size=4 [15:10:23]MH_SAM_APDU [15:10:23]CAPDU: 80 11 00 00 [15:10:23]Write to MH i2c: E2 08 00 22 03 80 11 00 00 00 00 00 00 9F [15:10:23]Write i2c OK [15:10:23]MH_I2C_Read... [15:10:23]Read from MH i2c: E2 [15:10:23]MH_I2C_Read... [15:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:23]Read from MH i2c: E2 17 00 [15:10:23]MH_I2C_Read... [15:10:23]Read from MH i2c: E2 17 00 22 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 F4 [15:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 90 00 [15:10:23]wFMCommunicate OK [15:10:23]requested_item fd.num is exist - process it [15:10:23]SAM_PROTO_GetFieldsCounters [15:10:23]wFMCommunicate request_size=4 [15:10:23]MH_SAM_APDU [15:10:23]CAPDU: 80 13 00 00 [15:10:23]Write to MH i2c: E2 08 00 23 03 80 13 00 00 00 00 00 00 A2 [15:10:23]Write i2c OK [15:10:23]MH_I2C_Read... [15:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:23]Read from MH i2c: E2 [15:10:23]MH_I2C_Read... [15:10:23]Read from MH i2c: E2 62 00 [15:10:23]MH_I2C_Read... [15:10:23]Read from MH i2c: E2 62 00 23 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2C A8 03 00 0E 04 04 00 83 01 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 28 [15:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 30 31 10 04 04 00 2C A8 03 00 0E 04 04 00 83 01 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:10:23]wFMCommunicate OK [15:10:23]SAM_PROTO_GetFieldsCounters done [15:10:23]requested_item shift.num is exist - process it [15:10:23]requested_item shift.opened is exist - process it [15:10:23]req_shift_opened [15:10:23]FM_GetShiftState [15:10:23]SAM_PROTO_GetShiftState [15:10:23]wFMCommunicate request_size=4 [15:10:23]MH_SAM_APDU [15:10:23]CAPDU: 80 13 01 00 [15:10:23]Write to MH i2c: E2 08 00 24 03 80 13 01 00 00 00 00 00 A4 [15:10:23]Write i2c OK [15:10:23]MH_I2C_Read... [15:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:23]Read from MH i2c: E2 [15:10:23]MH_I2C_Read... [15:10:23]Read from MH i2c: E2 0E 00 [15:10:23]MH_I2C_Read... [15:10:23]Read from MH i2c: E2 0E 00 24 03 00 09 00 01 3C A3 63 66 00 00 00 00 90 00 58 [15:10:23]RAPDU: 09 00 01 3C A3 63 66 00 00 00 00 90 00 [15:10:23]wFMCommunicate OK [15:10:23]SAM_PROTO_GetShiftState done [15:10:23]FM_GetShiftState done [15:10:23]req_shift_opened done [15:10:23]requested_item shift.open_date is exist - process it [15:10:23]req_shift_open_date [15:10:23]req_shift_open_date done [15:10:23]produce_requested_data done [15:10:23]produce_requested_data return {"fm.sn":"0000000000874681","fd.num":239660,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884} [15:10:23]process_action_free close_receipt [15:10:23]json_value_free [15:10:23]json_value_free done [15:10:23]process_json_proto returns [15:10:23]Send response to host [15:10:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874681","fd.num":239660,"shift.num":387,"shift.opened":1,"shift.open_date":1717805884}}} [15:10:23]free response buf [15:10:23]execute_script done [15:10:23]execute_script returns [15:10:23]free content buf [15:10:23]Sock 9.Close socket [15:10:23]Sock 9.Thread stoped [15:10:27]OFD Sender: No OFD packet to send [15:10:32]OFD Sender: No OFD packet to send [15:10:37]OFD Sender: No OFD packet to send [15:10:42]OFD Sender: No OFD packet to send [15:10:47]OFD Sender: No OFD packet to send [15:10:52]OFD Sender: No OFD packet to send [15:10:57]OFD Sender: No OFD packet to send [15:11:02]OFD Sender: No OFD packet to send [15:11:07]OFD Sender: No OFD packet to send [15:11:12]OFD Sender: No OFD packet to send [15:11:17]OFD Sender: No OFD packet to send [15:11:22]OFD Sender: No OFD packet to send [15:11:27]OFD Sender: No OFD packet to send